1<!DOCTYPE HTML> 2<html lang="pt-PT"> 3 4<head> 5 <title>Blog</title> 6 <style> 7 .stickyForm{ 8 display:none; 9 } 10 #aida-mount textarea{ 11 height: unset !important; 12 min-height: unset !important; 13 max-height: unset !important; 14 } 15 #aida-mount button{ 16 padding: 0 4px; 17 } 18 .ReactVirtualized__Grid { 19 padding-top: 4px; 20 } 21 </style> 22<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mandatory-824aed330c.min.css" media="all"><link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/vendor/superfish-f6f8538a6a.vendor.css" media="all"> 23<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mega_search-ecce447f00.min.css" media="all"> 24<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/vendor/jquery-ui-6fd5a6e819.vendor.css" media="all"> 25 26
26<script src="/assets/wm-smile/javascripts/frontoffice/focus-trap-69a05f2a6a.min.js"></script>
26 27<meta name="csrf-param" content="authenticity_token" /> 28<meta name="csrf-token" content="g9Fl1rgxVclBVGfBu/p/fR8DoxGNL1v+V2AmovfBMN7N7d3g7XJyp2Sal2BcUk3ys/wHOhNrn4A9sZzHOj9N+Q==" /> 29
29<script src="/assets/wm-smile/javascripts/vendor/smile-frontoffice-311efb4900.vendor.js"></script>
29
29<script src="/assets/wm-smile/javascripts/frontoffice/smile-d2ba15c327.min.js"></script>
vendor: 1 bytes, line 29
29
30<script src="/assets/wm-smile/javascripts/vendor/superfish-023e53ecb9.vendor.js"></script>
vendor: 1 bytes, line 30
30
31<script src="/assets/wm-smile/javascripts/frontoffice/widgets-common-e8fc3158f8.min.js"></script>
vendor: 1 bytes, line 31
31
32<script src="/assets/wm-smile/javascripts/frontoffice/mega-search-37982d019b.min.js"></script>
vendor: 1 bytes, line 32
32
33<script src="/assets/wm-smile/javascripts/vendor/jquery-ui-f85f80b8b9.vendor.js"></script>
vendor: 1 bytes, line 33
33
34<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 34
34
35<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 35
35
36<script src="https://aida.cityfy.pt/aida/cdn/aida-client-ai/aida-client-ai.min.js" crossorigin="anonymous"></script>
36 37 38 39 40 41 <!--------------------------------------------------------------------------------------------------------------> 42 <!-- SCRIPTS E CALLER - other included scripts are on the bottom of this page --> 43 <!--------------------------------------------------------------------------------------------------------------> 44 <link rel="stylesheet" type="text/css" href="/assets/wiremaze/wiremaze2021/stylesheets/caller-e59aac32ef.min.css" media="all"> 45
45<script src="/assets/wiremaze/wiremaze2021/javascripts/theme_utils_interior-36177f422b.min.js"></script>
45 46
46<script src="/assets/wiremaze/wiremaze2021/javascripts/theme_utils_geral-c545dd3a1d.min.js"></script>
46 47
47<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/jquery-d21aab6b53.mmenu.all.min.js"></script>
47<!-- Mobile Menu --> 48
48<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/simpleScrollbar-03808bca29.min.js"></script>
48<!-- Scrollbars Custom --> 49 50 51 <!--------------------------------------------------------------------------------------------------------------> 52 <!-- CANONICAL TAG - used to protect against duplication of content --> 53 <!--------------------------------------------------------------------------------------------------------------> 54 <link rel="canonical" href="https://www.wiremaze.com" /> 55 56 <!--------------------------------------------------------------------------------------------------------------> 57 <!-- META TAGS --> 58 <!--------------------------------------------------------------------------------------------------------------> 59 <meta name="viewport" content="initial-scale=1, width=device-width, minimum-scale=1, user-scalable=yes"> 60 61 <!--------------------------------------------------------------------------------------------------------------> 62 <!-- PARTILHA FACEBOOK --> 63 <!--------------------------------------------------------------------------------------------------------------> 64
64<script> 65 window.fbAsyncInit = function() { 66 FB.init({ 67 appId : '1110412189704963', 68 xfbml : true, 69 version : 'v2.5' 70 }); 71 }; 72 (function(d, s, id){ 73 var js, fjs = d.getElementsByTagName(s)[0]; 74 if (d.getElementById(id)) {return;} 75 js = d.createElement(s); js.id = id; 76 js.src = "https://connect.facebook.net/en_US/sdk.js"; 77 fjs.parentNode.insertBefore(js, fjs); 78 }(document, 'script', 'facebook-jssdk')); 79 </script>
79 80 81 <!-- NAO APAGAR ISTO --> 82 <meta name="keywords" content="notÃcia,notÃcias,artigo,artigos,saber mais,projeto,projetos,case study,case studies,portfolio,portfólio"> 83 <meta name="msvalidate.01" content="A6A2D9A662310D3A659C8FAEEBF19FFC" /> 84 <meta name="canonical" content="https://www.wiremaze.com/blog" /> 85<meta name="description" content="Esta é a descrição da página do blog" /> 86<link rel="image_src" href="https://www.wiremaze.com/wiremaze/uploads/site_zone/logo/1/logo_fb.png" /> 87<meta name="wm:pagetype" content="page" /> 88<meta name="wm:page_id" content="893" /> 89<meta property="og:title" content="Blog" /> 90<meta property="og:type" content="website" /> 91<meta property="og:image" content="https://www.wiremaze.com/wiremaze/uploads/site_zone/logo/1/logo_fb.png" /> 92<meta property="og:url" content="https://www.wiremaze.com/blog" /> 93<meta property="og:description" content="Esta é a descrição da página do blog" /> 94<meta property="og:locale" content="pt_PT" /> 95<meta property="og:site_name" content="WireMaze, o lÃder em eGovernment local e eTurismo em Portugal" /> 96<meta name="twitter:card" content="summary_large_image" /> 97<meta name="twitter:url" content="https://www.wiremaze.com/blog" /> 98<meta name="twitter:title" content="Blog" /> 99<meta name="twitter:description" content="Esta é a descrição da página do blog" /> 100<meta name="twitter:image" content="https://www.wiremaze.com/wiremaze/uploads/site_zone/logo/1/logo_fb.png" /> 101 <link rel="shortcut icon" href="/wiremaze/uploads/site_zone/favicon/1/favicon.png"> 102 <link rel="apple-touch-icon" href="/wiremaze/uploads/site_zone/favicon/1/favicon.png"> 103 <link rel="apple-touch-icon" sizes="57x57" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_57_57.png"> 104 <link rel="apple-touch-icon" sizes="72x72" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_72_72.png"> 105 <link rel="apple-touch-icon" sizes="76x76" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_76_76.png"> 106 <link rel="apple-touch-icon" sizes="114x114" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_114_114.png"> 107 <link rel="apple-touch-icon" sizes="120x120" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_120_120.png"> 108 <link rel="apple-touch-icon" sizes="144x144" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_144_144.png"> 109 <link rel="apple-touch-icon" sizes="152x152" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_152_152.png"> 110 111 <!-- NAO APAGAR ISTO --> 112
113<script src="/assets/wm-smile/javascripts/frontoffice/cookie_consent-8e14e87279.min.js"></script>
113<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 113-114
113 114<script async src="https://www.googletagmanager.com/gtag/js?id=
114G-S5VH8S85FC
vendor: 13 bytes, line 114
114"></script>
115<script>(function(){ 116 var googleApiLoaded = false; 117 var hasConsent = function(){ 118 var api = window.WMCookieConsent || {}; 119 if (typeof api.isCategoryAllowed === 'function') { 120 return api.isCategoryAllowed('analytics'); 121 } 122 if (typeof api.hasConsent === 'function') { 123 return api.hasConsent(); 124 } 125 return false; 126 }; 127 var checkCookieBarGoogleApi = function(){ 128 if(googleApiLoaded){ return; } 129 if(hasConsent()){ 130 googleApiLoaded = true; 131 132
vendor: 138 bytes, lines 132-136
132window.dataLayer = window.dataLayer || []; 133 function gtag(){dataLayer.push(arguments);} 134 gtag('js', new Date()); 135 136 gtag('config', '
136G-S5VH8S85FC
vendor: 10 bytes, lines 136-138
136'); 137 138
138} 139 }; 140 window.addEventListener('wm:cookie:accepted', checkCookieBarGoogleApi); 141 window.addEventListener('wm:cookie:custom', checkCookieBarGoogleApi); 142 window.addEventListener('wm:cookie:updated', checkCookieBarGoogleApi); 143 checkCookieBarGoogleApi(); 144})() 145</script>
145</head> 146 147<body class="interior geral semMenu blog"> 148 149 <div class="loading-overlay"></div> 150 151 <a href="#accessibilityMainContent" class="accessibilityElement"><h1>Passar para o Conteúdo Principal</h1></a> 152<div id="cookie_bar_1" class="cookie-bar cookie-position--top cookie-bar--horizontal" role="region" aria-live="assertive" data-site-zone="1" tab-index="0" aria-hidden="true" style="display: none;" data-config-digest="0d2861d07895075c2c90eb32d2298852"><div class="cookie-bar__container" style="--cb-bg: #2B2B2B; background: #2B2B2B; border-color: #2B2B2B; --cb-text: #ffffff; --cb-muted: #ffffff; color: #ffffff; --cb-accent: #EDEDED; --cb-accent-strong: #EDEDED"><div class="cookie-bar__text"><svg width="26" height="26" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="cookie-bar__icon" alt="" aria-hidden="true"><path d="M21 12a9 9 0 1 1-9-9 3 3 0 0 0 3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 3Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="15.5" cy="12.4" r="0.9" fill="currentColor"></circle><circle cx="12" cy="15.4" r="0.9" fill="currentColor"></circle><circle cx="9.3" cy="11.6" r="0.9" fill="currentColor"></circle></svg><div class="cookie-bar__copy"><div class="cookie-bar__title"><strong>Utilizamos cookies</strong></div><div class="cookie-bar__desc">Este site utiliza cookies para melhorar a sua experiência. <a class="cookie-bar__policy-inline" href="/pages/721">PolÃtica de cookies</a>.</div></div></div><div class="cookie-bar__actions"><a class="cookie-btn cookie-btn--settings" role="button" aria-label="Personalizar cookies" style="background: transparent; border-color: #ffffff; color: #ffffff" href="/personalizar-cookies">Personalizar cookies</a><button name="button" type="button" class="cookie-btn cookie-btn--accept" data-cookie-choice="accepted" style="background: #EDEDED; border-color: #EDEDED; color: #2B2B2B">Aceitar todos os cookies</button></div></div></div> 153 154 <a href="#stickyFooter" title="voltar ao topo da página" class="cd-top">Top</a> 155 156 <!--------------------------------------------------------------------------------------------------------------> 157 <!-- MOBILE MENU --> 158 <!--------------------------------------------------------------------------------------------------------------> 159 <div class="mobileMenu"> 160 <a href="#menu"> 161 <span class="accessibilityElement">menu</span> 162 </a> 163 <nav id="menu"></nav> 164 </div> 165 166 167 <div id="stickyFooter"> 168 169 170 <!--------------------------------------------------------------------------------------------------------------> 171 <!-- HEADER --> 172 <!--------------------------------------------------------------------------------------------------------------> 173 <header class="grid-container full"> 174 <div class="tools_AREA hidden-post"> 175 176<div id="html_block_40" class="widget html_block" data-id="40" data-content_type="HtmlBlock"> 177 178 <ul class="socialButtons"> 179 <li><span id="conversa">vamos conversar?</span><a href="/contactos" title="Contactos"><img src="/wiremaze/layout/social/icon-contactos.svg" width="35" height="35" loading="eager" alt="botão Contactos" /></a></li> 180 <li><a href="http://www.facebook.com/wiremaze.sa" target="_blank" title="Facebook"><img src="/wiremaze/layout/social/icon-facebook-new.svg" width="35" height="35" loading="eager" alt="botão Facebook" /></a></li> 181 <li><a href="https://www.linkedin.com/company/wiremaze/posts/?feedView=all" target="_blank" title="Linkedin"><img src="/wiremaze/layout/social/icon-linkedin-new.svg" width="35" height="35" loading="eager" alt="botão Linkedin" /></a></li> 182 <li><a href="https://www.youtube.com/channel/UCCOefeltYT4dlxUJ7-Cuk2Q/videos" target="_blank" title="Youtube"><img src="/wiremaze/layout/social/icon-youtube-new.svg" width="35" height="35" loading="eager" alt="botão Youtube" /></a></li> 183 <li><a href="https://www.instagram.com/wiremaze/" target="_blank" title="Instagram"><img src="/wiremaze/layout/social/icon-instagram-white.svg" width="35" height="35" loading="eager" alt="botão Instagram" /></a></li> 184 <li><a href="https://x.com/wiremaze_sa" target="_blank" title="X"><img src="/wiremaze/layout/social/icon-x.svg" width="35" height="35" loading="eager" alt="botão X" /></a></li> 185</ul> 186 187</div> 188 189</div> 190 <div class="grid-container"> 191 <div class="topHeader grid-x grid-margin-x"> 192 <div class="logo_AREA xxsmall-12 xlarge-4 cell hidden-post"> 193
194<div id="html_block_28" class="widget html_block" data-id="28" data-content_type="HtmlBlock"> 195 196 <a href="/" title="Voltar ao inÃcio"><img src="/wiremaze/layout/logo_wm_25_site.svg" alt="WireMaze" loading="eager"></a> 197 198</div> 199 200</div> 201 <div class="rightSide xxsmall-12 xlarge-8 cell grid-x"> 202 <div class="menu_AREA hide"><a id="accessibilityMainContent"><h2 class="accessibilityElement">Acessibilidade</h2></a> 203 <div id="horizontal_menu_1" class="widget horizontal_menu" data-id="1" data-content_type="HorizontalMenu"> 204 205 <ul class="depth1 ddmenu sf-menu" id="widget-menu-horizontal_menu-1"><li class="depth1 pos_1 first "><a href="/contactos" target="_self" class="depth1 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">7323</p><!--googleon: all--><span>Contactos</span></a></li><li class="depth1 pos_2 "><a href="/a-wiremaze" target="_self" class="depth1 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3399</p><!--googleon: all--><span>A WireMaze</span></a></li><li class="depth1 pos_3 "><a href="/o-que-fazemos" target="_self" class="depth1 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4758</p><!--googleon: all--><span>O que fazemos</span></a></li><li class="depth1 pos_4 current-page selected"><a href="/blog" target="_self" class="depth1 pos_4 current-page selected" aria-current="page"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">136</p><!--googleon: all--><span>Blog</span></a></li><li class="depth1 pos_5 last "><a href="/wireacademy" target="_self" class="depth1 pos_5 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6820</p><!--googleon: all--><span>WireAcademy</span></a></li></ul> 206 207</div> 208 209</div> 210 <div class="megaMenuNav_AREA xlarge-11 cell hidden-post show-for-xlarge" id="navbar"> 211 212<div id="html_block_136" class="widget html_block" data-id="136" data-content_type="HtmlBlock"> 213 214 <ul class="megaMenuNav"> 215 <li class="contactos"> 216 <a href="/contactos">Contactos</a> 217 </li> 218 <li class="wiremaze"> 219 <a href="/a-wiremaze">A WireMaze</a> 220 </li> 221 <li class="megaMenuSelector" id="megaMenu-1" data-trigger="1"> 222 <a class="bigDrop" href="/o-que-fazemos">O que fazemos</a> 223 </li> 224 <li class="blog"> 225 <a href="/blog">Blog</a> 226 </li> 227 <li class="academy"> 228 <a href="/wireacademy">WireAcademy</a> 229 </li> 230</ul> 231 232</div> 233 234</div> 235 <div class="search_AREA xxsmall-12 xlarge-1 cell hidden-post"> 236 237<div id="html_block_127" class="widget html_block" data-id="127" data-content_type="HtmlBlock"> 238 239 <div class="searchButton"></div> 240 241</div> 242 <div id="mega_search_1" class="widget mega_search" data-id="1" data-content_type="MegaSearch"> 243 <div class="SearchWrap xsmall-12"> 244 <div class="home-banner-search" id="home-banner-search"> 245 <div class="home-search-wrapper" id="home-search-wrapper"> 246 <div class="mega_pesquisa_search_form" role="search"> 247 <label class="sr-only-label" for="mega_pesquisa_input_1"> 248 Pesquisar conteúdos na plataforma inteira 249 </label> 250 <input id="mega_pesquisa_input_1" 251 name="search" 252 type="search" 253 value="" 254 data-detail_page_url="/resultados_pesquisa" 255 class="mega_pesquisa_input" 256 role="searchbox" 257 placeholder="Pesquise por palavra-chave ou termo"> 258 259 <button type="button" id="mega_pesquisa_button" name="mega_pesquisa" class="mega_pesquisa_button search_button"><span class="sr-only">Pesquisar conteúdos na plataforma inteira</span></button> 260 </div> 261 </div> 262 </div> 263 </div> 264</div> 265 266</div> 267 </div> 268 </div> 269 </div> 270 271 <div class="megaMenuMaster"> 272 <div class="megaMenu_AREA"> 273 274<div id="html_block_137" class="widget html_block" data-id="137" data-content_type="HtmlBlock"> 275 276 <div class="megaMenuContainer"> 277 <div class="megaMenuPanelContainer"> 278 <!----------------------------------------------------- -----------------------------------------------------> 279 <!-- PRIMEIRO ITEM MENU FULL WIDTH --> 280 <div class="megaMenuPanel" id="megaMenuPanel-1" data-panel="1"> 281 282 <!-- CONTENT IN THE GRID --> 283 284 <div class="grid-container"> 285 <div class="grid-x grid-margin-x"> 286 <div class="menuFlexContent xxsmall-12 cell"> 287 288 <!-- PRIMEIRA AREA - TEXTO--> 289 <div class="panel-column-three"> 290 Na WireMaze desenvolvemos soluções próprias que focam a relação entre administração pública e cidadão, em torno de 3 pilares: <strong>comunicação</strong>, <strong>transparência</strong> e <strong>participação</strong>. 291 <br><br> 292 Nesta área pode consultar os produtos por tema. 293 </div> 294 295 <!-- SEGUNDA AREA - LINKS --> 296 <div class="panel-column-three"> 297 <ul class="subMenuLinks"> 298 <li><a href="/o-que-fazemos/cidadania" aria-label="Cidadania"><div class="titleContainer"><h3>Cidadania</h3></div><span>Comunicação, transparência e participação na relação com o cidadão.</span></a></li> 299 <li><a href="/o-que-fazemos/equipas" aria-label="Equipas"><div class="titleContainer"><h3>Equipas</h3></div><span>
299Produtividade e transparência interna.</span></a></li> 300 </ul> 301 </div> 302 303 304 <!-- TERCEIRA AREA - LINKS --> 305 306 <div class="panel-column-three"> 307 <ul class="subMenuLinks"> 308 <li><a href="/o-que-fazemos/parceiros" aria-label="Parceiros"><div class="titleContainer"><h3>Parceiros</h3></div><span>Dinamização da comunidade e parceiros socio-económicos.</span></a></li> 309 <li><a href="/o-que-fazemos/turismo" aria-label="Turismo"><div class="titleContainer"><h3>Turismo</h3></div><span>Marketing territorial de forma atrativa e interativa.</span></a></li> 310 </ul> 311 </div> 312 313 <!-- QUARTA AREA - LINKS --> 314 <div class="panel-column-three portefolioProjetos"> 315 Veja também o nosso 316 <strong>Portfólio de projetos</strong> 317 <br><br> 318 <a href="https://www.wiremaze.com/blog#tabs6-projetos" target="_blank" title="Portfolio"><img src="/wiremaze/layout/social/arrow_right_wm.svg" width="35" height="35" loading="eager" alt="botão para portefólio" /></a> 319 </div> 320 </div> 321 </div> 322 </div> <!-- End Grid Content--> 323 324 </div> 325 </div> 326 </div> 327 328 329</div> 330 331</div> 332 </div> 333 334 </header> 335 336 <!-- IMAGEM HEADER --> 337 <div class="imageHeader_AREA hidden-post"> 338 <div id="article_725" class="widget article" data-id="725" data-content_type="Article"> 339 <div class="writer_text"><p><img src="/thumbs/wiremaze/uploads/writer_file/image/1130/interior___a_wiremaze_1_2500_2500.jpg" alt="interior___a_wiremaze" ></p><div class="writer_text_clear"></div></div> 340</div> 341 342</div> 343 <!-- IMAGEM CUSTOM QUE SUBSTITUI A DE CIMA --> 344 <div class="imageHeaderCustom_AREA hidden-post"> 345 <div id="article_382" class="widget article" data-id="382" data-content_type="Article"> 346 <div class="writer_text"><p><img src="/thumbs/wiremaze/uploads/writer_file/image/259/interior___blog_1_2500_2500.jpg" alt="interior - blog" ></p><div class="writer_text_clear"></div></div> 347</div> 348 349</div> 350 351 352 <!--------------------------------------------------------------------------------------------------------------> 353 <!-- LISTA DE LINKS VERTICAL --> 354 <!--------------------------------------------------------------------------------------------------------------> 355 356 <div class="barraTotal_AREA"> 357 <nav class="barraVerticalBlue_AREA show-for-xlarge xsmall-3 cell hidden-post"> 358</nav> 359 <nav class="barraVerticalBlack_AREA show-for-xlarge xsmall-3 cell hidden-post"> 360 <div id="article_370" class="widget article" data-id="370" data-content_type="Article"> 361 <div class="writer_text"><p>Conheça as nossas soluções para:</p><div class="writer_text_clear"></div></div> 362</div> 363 364<div id="html_block_296" class="widget html_block" data-id="296" data-content_type="HtmlBlock"> 365 366 <ul class="smoothScrolling"> 367 <li><a href="/o-que-fazemos/cidadania">Cidadania</a></li> 368 <li><a href="/o-que-fazemos/equipas">Equipas</a></li> 369 <li><a href="/o-que-fazemos/parceiros">Parcerias</a></li> 370 <li><a href="/o-que-fazemos/turismo">Turismo</a></li> 371</ul> 372 373</div> 374 375<div id="html_block_153" class="widget html_block subscricao" data-id="153" data-content_type="HtmlBlock"> 376 377 <a class="subscreva" href="https://www.wiremaze.com/pages/986">Subscreva a nossa newsletter</a> 378 379</div> 380 381</nav> 382 </div> 383 384 <!--------------------------------------------------------------------------------------------------------------> 385 <!-- MAIN --> 386 <!--------------------------------------------------------------------------------------------------------------> 387 <main class="siteContents grid-container"> 388 <div class="whiteBG grid-x grid-margin-x"> 389 <section class="mainContents large-12 xlarge-12 cell"> 390 <div class="breadCrumb_AREA"><span class="BO-only shared"></span> 391 <div id="breadcrumb_1" class="widget breadcrumb" data-id="1" data-content_type="Breadcrumb"> 392 <ul> 393 394 <li aria-current="page"> 395 Blog 396 </li> 397 </ul> 398</div> 399 400</div> 401 <div class="central_AREA commonContent"><span class="BO-only"></span> 402 <h2 class="pageTitle">Blog</h2> 403 <div class="subtitulo"> 404</div> 405 <div> 406 <div id="article_387" class="widget article" data-id="387" data-content_type="Article"> 407 <div class="writer_text"><p>Acompanhe nesta página os nossos passos a promover cidadania em território nacional e muito mais.<br />A WireMaze disponibiliza este espaço para partilhar consigo as suas ú
407ltimas novidades e, juntamente, a dos seus clientes.</p><div class="writer_text_clear"></div></div> 408</div> 409 410</div> 411 </div> 412 </section> 413 414 <!-- BLOG TABS --> 415 416 <section class="tabBlog full"> 417 <div class="tabBlogTop"> 418 <!-- TABS TOP --> 419 <div class="blogTabs" id="tab-containerTop"> 420 <!-- Separadores --> 421 <ul class="shortcutButtonGroup_AREA etabs"> 422 <li class="tab tabs1-artigos"><a href="#tabs1-artigos"> 423 424<div id="html_block_159" class="widget html_block" data-id="159" data-content_type="HtmlBlock"> 425 426 <h2>Todos os artigos</h2> 427 428</div> 429 430</a></li> 431 <li class="tab tabs2-clientes"><a href="#tabs2-clientes"> 432 433<div id="html_block_155" class="widget html_block" data-id="155" data-content_type="HtmlBlock"> 434 435 <h2>Clientes</h2> 436 437</div> 438 439</a></li> 440 <li class="tab tabs3-eventos"><a href="#tabs3-eventos"> 441 442<div id="html_block_156" class="widget html_block" data-id="156" data-content_type="HtmlBlock"> 443 444 <h2>WireAcademy</h2> 445 446</div> 447 448</a></li> 449 <li class="tab tabs4-opiniao"><a href="#tabs4-opiniao"> 450 451<div id="html_block_157" class="widget html_block" data-id="157" data-content_type="HtmlBlock"> 452 453 <h2>Artigos de Opinião</h2> 454 455</div> 456 457</a></li> 458 <li class="tab tabs5-produtos"><a href="#tabs5-produtos"> 459 460<div id="html_block_158" class="widget html_block" data-id="158" data-content_type="HtmlBlock"> 461 462 <h2>Produtos</h2> 463 464</div> 465 466</a></li> 467 <li class="tab tabs6-projetos"><a href="#tabs6-projetos"> 468 469<div id="html_block_411" class="widget html_block" data-id="411" data-content_type="HtmlBlock"> 470 471 <h2>Projetos</h2> 472 473</div> 474 475</a></li> 476 </ul> 477 <!-- Conteúdos --> 478 <div class="shortcutLinksList_AREA"> 479 <div class="item1" id="tabs1-artigos"> 480 <div id="item1-area1" class="areaTab"> 481 <div id="news_list_112" class="widget news_list no-wm-idx" data-id="112" data-content_type="NewsList"> 482 <div class="search "><div class="fields"><div class="widget_form"><form id="news_list_112_search_tuqnjpkz" class="generic_search" role="search" action="/blog" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="CmmXgcJosW+guW4W4a3YONVC5dsVXndbGrGr41p+Ha9EVS+3lyuWAYV3nrcGBeq3eb1B8IsasyVwYBGGl4BgiA==" /><label for="news_list_112_all">Pesquisar</label><input type="text" name="news_list_112_all" id="news_list_112_all" class=" news-list-search-field input-ajax-submit-form" autocomplete="off" placeholder="" /><button name="news_list_112_search_button" type="submit" id="news_list_112_search_button" class="search_button"><span class="sr-only">Pesquisar</span></button><input type="hidden" name="widget_id" id="widget_id_112_NewsList_guscwken" value="112" /><input type="hidden" name="widget_type" id="widget_type_112_NewsList_ecswahyf" value="NewsList" /><input type="hidden" name="widget_action" id="widget_action_112_NewsList_cedrszgl" value="search" /></form></div></div></div> 483 484 <ul class="grid-x grid-margin-x grid-margin-y xsmall-up-1 small-up-2"> 485 <li class="cell pos_1 first" > 486 <div class="news_item_container"> 487 <div class="linl_block"><a class="linl_overlay" href="/noticia/inem-eficiencia-que-faz-a-diferenca"><h2 class="linl_hidden">INEM: Eficiência que faz a diferença</h2></a><div class="linl_inner"> 488 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/837/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 489 490 <div class="categories widget_field "><div class="widget_value"><div><span>wireRECRUIT</span></div></div></div> 491 492 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>INEM: Eficiência que faz a diferença</h2></div></div> 493 494 <div class="date widget_field "><div class="widget_value"><div><span class="dia">30</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 495 496 497</div></div> </div> 498 </li> 499 <li class="cell pos_2" > 500 <div class="news_item_container"> 501 <div class="linl_block"><a class="linl_overlay" href="/noticia/eneagrama-uma-lente-para-ler-equipas"><h2 class="linl_hidden">Eneagrama: Uma lente para ler equipas</h2></a><div class="linl_inner"> 502 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
502ws/image/838/pos_evento_landscape_blog_1_610_320.png" /></div></div> 503 504 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 505 506 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Eneagrama: Uma lente para ler equipas</h2></div></div> 507 508 <div class="date widget_field "><div class="widget_value"><div><span class="dia">28</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 509 510 511</div></div> </div> 512 </li> 513 <li class="cell pos_3" > 514 <div class="news_item_container"> 515 <div class="linl_block"><a class="linl_overlay" href="/noticia/inteligencia-artificial-com-proposito"><h2 class="linl_hidden">Inteligência Artificial com propósito</h2></a><div class="linl_inner"> 516 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/836/ai_1_610_320.jpg" /></div></div> 517 518 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 519 520 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Inteligência Artificial com propósito</h2></div></div> 521 522 <div class="date widget_field "><div class="widget_value"><div><span class="dia">23</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 523 524 525</div></div> </div> 526 </li> 527 <li class="cell pos_4" > 528 <div class="news_item_container"> 529 <div class="linl_block"><a class="linl_overlay" href="/noticia/municipio-de-satao-conquista-o-selo-ouro-da-arte"><h2 class="linl_hidden">MunicÃpio de Sátão conquista o Selo Ouro da ARTE</h2></a><div class="linl_inner"> 530 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/833/landscape_promo1_1_610_320.png" /></div></div> 531 532 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 533 534 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>MunicÃpio de Sátão conquista o Selo Ouro da ARTE</h2></div></div> 535 536 <div class="date widget_field "><div class="widget_value"><div><span class="dia">21</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 537 538 539</div></div> </div> 540 </li> 541 <li class="cell pos_5" > 542 <div class="news_item_container"> 543 <div class="linl_block"><a class="linl_overlay" href="/noticia/como-avaliar-a-maturidade-digital-da-sua-autarquia"><h2 class="linl_hidden">Como avaliar a maturidade digital da sua autarquia</h2></a><div class="linl_inner"> 544 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/834/adobestock_750323218_1_610_320.jpeg" /></div></div> 545 546 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 547 548 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Como avaliar a maturidade digital da sua autarquia</h2></div></div> 549 550 <div class="date widget_field "><div class="widget_value"><div><span class="dia">16</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 551 552 553</div></div> </div> 554 </li> 555 <li class="cell pos_6" > 556 <div class="news_item_container"> 557 <div class="linl_block"><a class="linl_overlay" href="/noticia/smas-de-torres-vedras-conquistam-o-selo-ouro-de-usabilidade-e-acessibilidade"><h2 class="linl_hidden">SMAS de Torres Vedras conquistam o Selo Ouro de Usabilidade e Acessibilidade</h2></a><div class="linl_inner"> 558 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
558ws/image/835/landscape_promo1_1_610_320.png" /></div></div> 559 560 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 561 562 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>SMAS de Torres Vedras conquistam o Selo Ouro de Usabilidade e Acessibilidade</h2></div></div> 563 564 <div class="date widget_field "><div class="widget_value"><div><span class="dia">14</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 565 566 567</div></div> </div> 568 </li> 569 <li class="cell pos_7" > 570 <div class="news_item_container"> 571 <div class="linl_block"><a class="linl_overlay" href="/noticia/mais-de-20-mil-vozes-a-uls-sao-joao-esta-a-ouvir-quem-mais-importa"><h2 class="linl_hidden">Mais de 20 mil vozes: a ULS São João está a ouvir quem mais importa</h2></a><div class="linl_inner"> 572 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/825/utentes_num_balcao_de_informacao__adobestock_319526451_1_610_320.jpeg" /></div></div> 573 574 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireFORMS</span></div></div></div> 575 576 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Mais de 20 mil vozes: a ULS São João está a ouvir quem mais importa</h2></div></div> 577 578 <div class="date widget_field "><div class="widget_value"><div><span class="dia">07</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 579 580 581</div></div> </div> 582 </li> 583 <li class="cell pos_8" > 584 <div class="news_item_container"> 585 <div class="linl_block"><a class="linl_overlay" href="/noticia/municipio-de-braganca-conquista-o-selo-ouro-de-usabilidade-e-acessibilidade"><h2 class="linl_hidden">MunicÃpio de Bragança conquista o Selo Ouro de Usabilidade e Acessibilidade</h2></a><div class="linl_inner"> 586 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/832/landscape_promo1_1_610_320.png" /></div></div> 587 588 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 589 590 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>MunicÃpio de Bragança conquista o Selo Ouro de Usabilidade e Acessibilidade</h2></div></div> 591 592 <div class="date widget_field "><div class="widget_value"><div><span class="dia">02</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 593 594 595</div></div> </div> 596 </li> 597 <li class="cell pos_9" > 598 <div class="news_item_container"> 599 <div class="linl_block"><a class="linl_overlay" href="/noticia/da-publicacao-a-compreensao"><h2 class="linl_hidden">Da publicação à compreensão</h2></a><div class="linl_inner"> 600 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/831/comunicacao_1_610_320.jpg" /></div></div> 601 602 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 603 604 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Da publicação à compreensão</h2></div></div> 605 606 <div class="date widget_field "><div class="widget_value"><div><span class="dia">31</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 607 608 609</div></div> </div> 610 </li> 611 <li class="cell pos_10" > 612 <div class="news_item_container"> 613 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-intranet-que-une-matosinhos"><h2 class="linl_hidden">A intranet que une Matosinhos</h2></a><div class="linl_inner"> 614 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
614ws/image/830/matosinhos_1_610_320.jpg" /></div></div> 615 616 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireDESK</span><span>wireDESK</span></div></div></div> 617 618 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A intranet que une Matosinhos</h2></div></div> 619 620 <div class="date widget_field "><div class="widget_value"><div><span class="dia">26</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 621 622 623</div></div> </div> 624 </li> 625 <li class="cell pos_11" > 626 <div class="news_item_container"> 627 <div class="linl_block"><a class="linl_overlay" href="/noticia/acessibilidade-outra-vez"><h2 class="linl_hidden">Acessibilidade...outra vez?!</h2></a><div class="linl_inner"> 628 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/829/adobestock_477614051_1_610_320.jpeg" /></div></div> 629 630 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>wireACESSIBILITY</span></div></div></div> 631 632 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Acessibilidade...outra vez?!</h2></div></div> 633 634 <div class="date widget_field "><div class="widget_value"><div><span class="dia">24</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 635 636 637</div></div> </div> 638 </li> 639 <li class="cell pos_12" > 640 <div class="news_item_container"> 641 <div class="linl_block"><a class="linl_overlay" href="/noticia/irn-e-wirerecruit-recrutamento-publico-com-ia-integrada"><h2 class="linl_hidden">IRN e wireRECRUIT: recrutamento público com IA integrada</h2></a><div class="linl_inner"> 642 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/828/imagem_do_site_aplicada_num_ecra__irn_recrutamento__1_610_320.jpg" /></div></div> 643 644 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireRECRUIT</span></div></div></div> 645 646 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>IRN e wireRECRUIT: recrutamento público com IA integrada</h2></div></div> 647 648 <div class="date widget_field "><div class="widget_value"><div><span class="dia">19</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 649 650 651</div></div> </div> 652 </li> 653 </ul> 654 <div class="infinite-pagination"><div class="pagination" style="display: none;"><div class="previous_page disabled"><img alt="Anterior" src="/s.gif" /></div> <div class="current">1</div> <div><a rel="next" href="/blog?news_list_112_page=2&paginating=true">2</a></div> <div><a href="/blog?news_list_112_page=3&paginating=true">3</a></div> <div><a href="/blog?news_list_112_page=4&paginating=true">4</a></div> <div><a href="/blog?news_list_112_page=5&paginating=true">5</a></div> <div><a href="/blog?news_list_112_page=6&paginating=true">6</a></div> <div><a href="/blog?news_list_112_page=7&paginating=true">7</a></div> <div><a href="/blog?news_list_112_page=8&paginating=true">8</a></div> <div><a href="/blog?news_list_112_page=9&paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_112_page=60&paginating=true">60</a></div> <div><a href="/blog?news_list_112_page=61&paginating=true">61</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_112_page=2&paginating=true"><img alt="Seguinte" src="/s.gif" /></a></div></div><button type="button" class="load-more-btn">Carregar Mais</button>
654<script> 655 function wmTriggerLoadMore($btn){ 656 if($btn.data("triggered")){ return; } 657 $btn.data("triggered", "true"); 658 // Mover SEMPRE o foco para o primeiro item carregado (padrão APG "load more"). 659 // Os itens novos são inseridos ANTES do botão e o botão actual é removido ao 660 // paginar; sem isto, o foco cairia no <body> e o utilizador de teclado/leitor 661 // de ecrã perderia o lugar. Vale para activação por click (rato/NVDA) e teclado. 662 var list = $btn.closest(".infinite-pagination").prevAll("ul").first()[0]; 663 if(list){ 664 var prevCount = list.querySelectorAll(":scope > li").length; 665 var obs = new MutationObserver(function(){ 666 var items = list.querySelectorAll(":scope > li"); 667 if(items.length > prevCount){ 668 var firstNew = items[prevCount]; 669 // Focar o primeiro elemento interativo (link) do item novo: tem nome 670 // acessÃvel e é sempre anunciado pelo leitor de ecrã. Recorrer ao 671 // próprio <li> (tabindex=-1) só se não houver elemento focável. 672 var focusTarget = firstNew.querySelector("a[href], button, [tabindex]"); 673 if(!focusTarget){ 674 firstNew.setAttribute("tabindex", "-1"); 675 focusTarget = firstNew; 676 } 677 focusTarget.focus(); 678 obs.disconnect(); 679 } 680 }); 681 obs.observe(list, { childList: true }); 682 setTimeout(function(){ obs.disconnect(); }, 5000); 683 } 684 $btn.parent().find(".next_page a").click(); 685 } 686 // <button> nativo: o click cobre rato, teclado (Enter/Espaço) e leitor de ecrã. 687 $(".infinite-pagination .load-more-btn").on("click", function(e){ 688 e.preventDefault(); 689 e.stopPropagation(); 690 wmTriggerLoadMore($(this)); 691 }); 692 </script>
692</div> 693 <div class="map-records" data-records="[{"map_lat":"41.160789263998986","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}},{"map_lat":"40.638116567640054","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}},{"map_lat":"40.35239853009636","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}},{"map_lat":"41.215335","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}}]"></div> 694</div> 695 696</div> 697 </div> 698 <div class="item2" id="tabs2-clientes"> 699 <div id="item2-area1" class="areaTab"> 700 <div id="news_list_105" class="widget news_list no-wm-idx" data-id="105" data-content_type="NewsList"> 701 <div class="search "><div class="fields"><div class="widget_form"><form id="news_list_105_search_yijgfbdv" class="generic_search" role="search" action="/blog" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="sozyJ3vCtdXl6+S1WhOf1+q3Pprg3YsuRi+5IMOfsHz8sEoRLoGSu8AlFBS9u61YRkiasX6ZT1As/gNFDmHNWw==" /><label for="news_list_105_all">Pesquisar</label><input type="text" name="news_list_105_all" id="news_list_105_all" class=" news-list-search-field input-ajax-submit-form" autocomplete="off" placeholder="" /><button name="news_list_105_search_button" type="submit" id="news_list_105_search_button" class="search_button"><span class="sr-only">Pesquisar</span></button><input type="hidden" name="widget_id" id="widget_id_105_NewsList_iydjmlkq" value="105" /><input type="hidden" name="widget_type" id="widget_type_105_NewsList_ckaflgox" value="NewsList" /><input type="hidden" name="widget_action" id="widget_action_105_NewsList_niadtwrv" value="search" /></form></div></div></div> 702 703 <ul class="grid-x grid-margin-x grid-margin-y xsmall-up-1 small-up-2"> 704 <li class="cell pos_1 first" > 705 <div class="news_item_container"> 706 <div class="linl_block"><a class="linl_overlay" href="/noticia/municipio-de-satao-conquista-o-selo-ouro-da-arte"><h2 class="linl_hidden">MunicÃpio de Sátão conquista o Selo Ouro da ARTE</h2></a><div class="linl_inner"> 707 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/833/landscape_promo1_1_610_320.png" /></div></div> 708 709 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 710 711 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>MunicÃpio de Sátão conquista o Selo Ouro da ARTE</h2></div></div> 712 713 <div class="date widget_field "><div class="widget_value"><div><span class="dia">21</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 714 715 716</div></div> </div> 717 </li> 718 <li class="cell pos_2" > 719 <div class="news_item_container"> 720 <div class="linl_block"><a class="linl_overlay" href="/noticia/smas-de-torres-vedras-conquistam-o-selo-ouro-de-usabilidade-e-acessibilidade"><h2 class="linl_hidden">SMAS de Torres Vedras conquistam o Selo Ouro de Usabilidade e Acessibilidade</h2></a><div class="linl_inner"> 721 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/835/landscape_promo1_1_610_320.png" /></div></div> 722 723 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 724 725 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>SMAS de Torres Vedras conquistam o Selo Ouro de Usabilidade e Acessibilidade</h2></div></div> 726 727 <div class="date widget_field "><div class="widget_value"><div><span class="dia">14</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 728 729 730</div></div> </div> 731 </li> 732 <li class="cell pos_3" > 733 <div class="news_item_container"> 734 <div class="linl_block"><a class="linl_overlay" href="/noticia/mais-de-20-mil-vozes-a-uls-sao-joao-esta-a-ouvir-quem-mais-importa"><h2 class="linl_hidden">Mais de 20 mil vozes: a ULS São João está a ouvir quem mais importa</h2></a><div class="linl_inner"> 735 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
735ws/image/825/utentes_num_balcao_de_informacao__adobestock_319526451_1_610_320.jpeg" /></div></div> 736 737 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireFORMS</span></div></div></div> 738 739 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Mais de 20 mil vozes: a ULS São João está a ouvir quem mais importa</h2></div></div> 740 741 <div class="date widget_field "><div class="widget_value"><div><span class="dia">07</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 742 743 744</div></div> </div> 745 </li> 746 <li class="cell pos_4" > 747 <div class="news_item_container"> 748 <div class="linl_block"><a class="linl_overlay" href="/noticia/municipio-de-braganca-conquista-o-selo-ouro-de-usabilidade-e-acessibilidade"><h2 class="linl_hidden">MunicÃpio de Bragança conquista o Selo Ouro de Usabilidade e Acessibilidade</h2></a><div class="linl_inner"> 749 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/832/landscape_promo1_1_610_320.png" /></div></div> 750 751 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 752 753 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>MunicÃpio de Bragança conquista o Selo Ouro de Usabilidade e Acessibilidade</h2></div></div> 754 755 <div class="date widget_field "><div class="widget_value"><div><span class="dia">02</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 756 757 758</div></div> </div> 759 </li> 760 <li class="cell pos_5" > 761 <div class="news_item_container"> 762 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-intranet-que-une-matosinhos"><h2 class="linl_hidden">A intranet que une Matosinhos</h2></a><div class="linl_inner"> 763 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/830/matosinhos_1_610_320.jpg" /></div></div> 764 765 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireDESK</span><span>wireDESK</span></div></div></div> 766 767 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A intranet que une Matosinhos</h2></div></div> 768 769 <div class="date widget_field "><div class="widget_value"><div><span class="dia">26</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 770 771 772</div></div> </div> 773 </li> 774 <li class="cell pos_6" > 775 <div class="news_item_container"> 776 <div class="linl_block"><a class="linl_overlay" href="/noticia/irn-e-wirerecruit-recrutamento-publico-com-ia-integrada"><h2 class="linl_hidden">IRN e wireRECRUIT: recrutamento público com IA integrada</h2></a><div class="linl_inner"> 777 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/828/imagem_do_site_aplicada_num_ecra__irn_recrutamento__1_610_320.jpg" /></div></div> 778 779 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireRECRUIT</span></div></div></div> 780 781 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>IRN e wireRECRUIT: recrutamento público com IA integrada</h2></div></div> 782 783 <div class="date widget_field "><div class="widget_value"><div><span class="dia">19</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 784 785 786</div></div> </div> 787 </li> 788 <li class="cell pos_7" > 789 <div class="news_item_container"> 790 <div class="linl_block">
790<a class="linl_overlay" href="/noticia/o-poder-da-ata-confianca-publica-num-documento"><h2 class="linl_hidden">O poder da ata: confiança pública num documento</h2></a><div class="linl_inner"> 791 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/810/mulher_a_examinar_uma_ata_1_610_320.png" /></div></div> 792 793 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireMEET</span></div></div></div> 794 795 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O poder da ata: confiança pública num documento</h2></div></div> 796 797 <div class="date widget_field "><div class="widget_value"><div><span class="dia">17</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 798 799 800</div></div> </div> 801 </li> 802 <li class="cell pos_8" > 803 <div class="news_item_container"> 804 <div class="linl_block"><a class="linl_overlay" href="/noticia/dgav-digitaliza-procedimentos-concursais-com-o-wirerecruit"><h2 class="linl_hidden">DGAV: digitaliza procedimentos concursais com o wireRECRUIT</h2></a><div class="linl_inner"> 805 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/821/imagem_do_site_aplicada_num_ecra__recrutamento_dgav__1_610_320.jpg" /></div></div> 806 807 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireRECRUIT</span><span>Livro EP's 2026</span></div></div></div> 808 809 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>DGAV: digitaliza procedimentos concursais com o wireRECRUIT</h2></div></div> 810 811 <div class="date widget_field "><div class="widget_value"><div><span class="dia">03</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 812 813 814</div></div> </div> 815 </li> 816 <li class="cell pos_9" > 817 <div class="news_item_container"> 818 <div class="linl_block"><a class="linl_overlay" href="/noticia/municipio-de-valongo-conquista-o-selo-ouro-de-acessibilidade-digital"><h2 class="linl_hidden">MunicÃpio de Valongo conquista o Selo Ouro de Acessibilidade Digital</h2></a><div class="linl_inner"> 819 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/806/landscape_promo1_1_610_320.png" /></div></div> 820 821 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 822 823 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>MunicÃpio de Valongo conquista o Selo Ouro de Acessibilidade Digital</h2></div></div> 824 825 <div class="date widget_field "><div class="widget_value"><div><span class="dia">27</span> <span class="mes_curto">Jul</span> <span class="ano">2026</span></div></div></div> 826 827 828</div></div> </div> 829 </li> 830 <li class="cell pos_10" > 831 <div class="news_item_container"> 832 <div class="linl_block"><a class="linl_overlay" href="/noticia/cim-regiao-de-aveiro-conquista-o-selo-ouro-de-acessibilidade-digital"><h2 class="linl_hidden">CIM Região de Aveiro conquista o Selo Ouro de Acessibilidade Digital</h2></a><div class="linl_inner"> 833 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/765/selo_ouro_cira_1_610_320.jpg" /></div></div> 834 835 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireACESSIBILITY</span></div></div></div> 836 837 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>CIM Região de Aveiro conquista o Selo Ouro de Acessibilidade Digital</h2></div></div> 838 839 <div class="date widget_field "><div class="widget_value"><div><span class="dia">06</span> <span class="mes_curto">Jul</span> <span class="ano">2026</span></div></div></div> 840 841 842</div></div> </div> 843 </li> 844 <li class="cell pos_11" > 845 <div class="news_item_container"> 846 <div class="linl_block"><a class="linl_overlay" href="/noticia/o-que-ninguem-ve-no-recrutamento-hospitalar"><h2 class="linl_hidden">O que ninguém vê no recrutamento hospitalar</h2></a><div class="linl_inner"> 847 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
847ws/image/757/equipa_medica_reunida__adobestock_1203476694_1_610_320.jpeg" /></div></div> 848 849 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireRECRUIT</span></div></div></div> 850 851 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O que ninguém vê no recrutamento hospitalar</h2></div></div> 852 853 <div class="date widget_field "><div class="widget_value"><div><span class="dia">22</span> <span class="mes_curto">Jun</span> <span class="ano">2026</span></div></div></div> 854 855 856</div></div> </div> 857 </li> 858 <li class="cell pos_12" > 859 <div class="news_item_container"> 860 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-sua-assembleia-e-transparente-ou-so-parece"><h2 class="linl_hidden">A sua assembleia é transparente... ou só parece?</h2></a><div class="linl_inner"> 861 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/756/sala_vazia_joakim_honkasalo_durc25gdovk_unsplash_1_610_320.jpg" /></div></div> 862 863 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>Clientes</span><span>wireMEET</span></div></div></div> 864 865 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A sua assembleia é transparente... ou só parece?</h2></div></div> 866 867 <div class="date widget_field "><div class="widget_value"><div><span class="dia">15</span> <span class="mes_curto">Jun</span> <span class="ano">2026</span></div></div></div> 868 869 870</div></div> </div> 871 </li> 872 </ul> 873 <div class="infinite-pagination"><div class="pagination" style="display: none;"><div class="previous_page disabled"><img alt="Anterior" src="/s.gif" /></div> <div class="current">1</div> <div><a rel="next" href="/blog?news_list_105_page=2&paginating=true">2</a></div> <div><a href="/blog?news_list_105_page=3&paginating=true">3</a></div> <div><a href="/blog?news_list_105_page=4&paginating=true">4</a></div> <div><a href="/blog?news_list_105_page=5&paginating=true">5</a></div> <div><a href="/blog?news_list_105_page=6&paginating=true">6</a></div> <div><a href="/blog?news_list_105_page=7&paginating=true">7</a></div> <div><a href="/blog?news_list_105_page=8&paginating=true">8</a></div> <div><a href="/blog?news_list_105_page=9&paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_105_page=21&paginating=true">21</a></div> <div><a href="/blog?news_list_105_page=22&paginating=true">22</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_105_page=2&paginating=true"><img alt="Seguinte" src="/s.gif" /></a></div></div><button type="button" class="load-more-btn">Carregar Mais</button>
873<script> 874 function wmTriggerLoadMore($btn){ 875 if($btn.data("triggered")){ return; } 876 $btn.data("triggered", "true"); 877 // Mover SEMPRE o foco para o primeiro item carregado (padrão APG "load more"). 878 // Os itens novos são inseridos ANTES do botão e o botão actual é removido ao 879 // paginar; sem isto, o foco cairia no <body> e o utilizador de teclado/leitor 880 // de ecrã perderia o lugar. Vale para activação por click (rato/NVDA) e teclado. 881 var list = $btn.closest(".infinite-pagination").prevAll("ul").first()[0]; 882 if(list){ 883 var prevCount = list.querySelectorAll(":scope > li").length; 884 var obs = new MutationObserver(function(){ 885 var items = list.querySelectorAll(":scope > li"); 886 if(items.length > prevCount){ 887 var firstNew = items[prevCount]; 888 // Focar o primeiro elemento interativo (link) do item novo: tem nome 889 // acessÃvel e é sempre anunciado pelo leitor de ecrã. Recorrer ao 890 // próprio <li> (tabindex=-1) só se não houver elemento focável. 891 var focusTarget = firstNew.querySelector("a[href], button, [tabindex]"); 892 if(!focusTarget){ 893 firstNew.setAttribute("tabindex", "-1"); 894 focusTarget = firstNew; 895 } 896 focusTarget.focus(); 897 obs.disconnect(); 898 } 899 }); 900 obs.observe(list, { childList: true }); 901 setTimeout(function(){ obs.disconnect(); }, 5000); 902 } 903 $btn.parent().find(".next_page a").click(); 904 } 905 // <button> nativo: o click cobre rato, teclado (Enter/Espaço) e leitor de ecrã. 906 $(".infinite-pagination .load-more-btn").on("click", function(e){ 907 e.preventDefault(); 908 e.stopPropagation(); 909 wmTriggerLoadMore($(this)); 910 }); 911 </script>
911</div> 912 <div class="map-records" data-records="[]"></div> 913</div> 914 915</div> 916 </div> 917 <div class="item3" id="tabs3-eventos"> 918 <div id="item3-area1" class="areaTab"> 919 <div id="news_list_139" class="widget news_list no-wm-idx" data-id="139" data-content_type="NewsList"> 920 <div class="search "><div class="fields"><div class="widget_form"><form id="news_list_139_search_rtkyfpcx" class="generic_search" role="search" action="/blog" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="l9tiN8bcL2ekJUCAl6/B/VmmvOz/oyr3M+5SuI877RfZ59oBk58ICYHrsCFwB/Ny9VkYx2Hn7olZP+jdQsWQMA==" /><label for="news_list_139_all">Pesquisar</label><input type="text" name="news_list_139_all" id="news_list_139_all" class=" news-list-search-field input-ajax-submit-form" autocomplete="off" placeholder="" /><button name="news_list_139_search_button" type="submit" id="news_list_139_search_button" class="search_button"><span class="sr-only">Pesquisar</span></button><input type="hidden" name="widget_id" id="widget_id_139_NewsList_utsjnwfq" value="139" /><input type="hidden" name="widget_type" id="widget_type_139_NewsList_ydixvgef" value="NewsList" /><input type="hidden" name="widget_action" id="widget_action_139_NewsList_zawvqjou" value="search" /></form></div></div></div> 921 922 <ul class="grid-x grid-margin-x grid-margin-y xsmall-up-1 small-up-2"> 923 <li class="cell pos_1 first" > 924 <div class="news_item_container"> 925 <div class="linl_block"><a class="linl_overlay" href="/noticia/eneagrama-uma-lente-para-ler-equipas"><h2 class="linl_hidden">Eneagrama: Uma lente para ler equipas</h2></a><div class="linl_inner"> 926 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/838/pos_evento_landscape_blog_1_610_320.png" /></div></div> 927 928 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 929 930 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Eneagrama: Uma lente para ler equipas</h2></div></div> 931 932 <div class="date widget_field "><div class="widget_value"><div><span class="dia">28</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 933 934 935</div></div> </div> 936 </li> 937 <li class="cell pos_2" > 938 <div class="news_item_container"> 939 <div class="linl_block"><a class="linl_overlay" href="/noticia/quando-a-administracao-publica-fala-os-cidadaos-ouvem"><h2 class="linl_hidden">Quando a Administração Pública fala, os cidadãos ouvem?</h2></a><div class="linl_inner"> 940 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/766/pos_evento_landscape_blog_1_610_320.png" /></div></div> 941 942 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 943 944 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Quando a Administração Pública fala, os cidadãos ouvem?</h2></div></div> 945 946 <div class="date widget_field "><div class="widget_value"><div><span class="dia">29</span> <span class="mes_curto">Jun</span> <span class="ano">2026</span></div></div></div> 947 948 949</div></div> </div> 950 </li> 951 <li class="cell pos_3" > 952 <div class="news_item_container"> 953 <div class="linl_block"><a class="linl_overlay" href="/noticia/ia-no-recrutamento-mais-rapido-ou-mais-justo"><h2 class="linl_hidden">IA no recrutamento: mais rápido ou mais justo?</h2></a><div class="linl_inner"> 954 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/748/pos_evento_landscape_blog_1_610_320.png" /></div></div> 955 956 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 957 958 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>IA no recrutamento: mais rápido ou mais justo?</h2></div></div> 959 960 <div class="date widget_field "><div class="widget_value"><div><span class="dia">04</span> <span class="mes_curto">Mai</span> <span class="ano">2026</span></div></div></div> 961 962 963</div></div> </div> 964 </li> 965 <li class="cell pos_4" > 966 <div class="news_item_container"> 967 <div class="linl_block"><a class="linl_overlay" href="/noticia/lei-dos-denunciantes-o-lado-pratico-da-denuncia"><h2 class="linl_hidden">Lei dos denunciantes: O lado prático da denúncia</h2></a><div class="linl_inner"> 968 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
968ws/image/741/pos_evento_landscape_blog_1_610_320.png" /></div></div> 969 970 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 971 972 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Lei dos denunciantes: O lado prático da denúncia</h2></div></div> 973 974 <div class="date widget_field "><div class="widget_value"><div><span class="dia">06</span> <span class="mes_curto">Abr</span> <span class="ano">2026</span></div></div></div> 975 976 977</div></div> </div> 978 </li> 979 <li class="cell pos_5" > 980 <div class="news_item_container"> 981 <div class="linl_block"><a class="linl_overlay" href="/noticia/wireacademy-crescemos-quando-partilhamos"><h2 class="linl_hidden">WireAcademy: Crescemos quando partilhamos.</h2></a><div class="linl_inner"> 982 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/734/opiniao_sobre_a_wireacademy_1_610_320.png" /></div></div> 983 984 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>WireAcademy</span></div></div></div> 985 986 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>WireAcademy: Crescemos quando partilhamos.</h2></div></div> 987 988 <div class="date widget_field "><div class="widget_value"><div><span class="dia">09</span> <span class="mes_curto">Mar</span> <span class="ano">2026</span></div></div></div> 989 990 991</div></div> </div> 992 </li> 993 <li class="cell pos_6" > 994 <div class="news_item_container"> 995 <div class="linl_block"><a class="linl_overlay" href="/noticia/participacao-publica-o-teste-nao-e-votar-e-cumprir"><h2 class="linl_hidden">Participação pública: o teste não é votar, é cumprir!</h2></a><div class="linl_inner"> 996 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/732/pos_evento_landscape_blog_1_610_320.png" /></div></div> 997 998 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 999 1000 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Participação pública: o teste não é votar, é cumprir!</h2></div></div> 1001 1002 <div class="date widget_field "><div class="widget_value"><div><span class="dia">02</span> <span class="mes_curto">Mar</span> <span class="ano">2026</span></div></div></div> 1003 1004 1005</div></div> </div> 1006 </li> 1007 <li class="cell pos_7" > 1008 <div class="news_item_container"> 1009 <div class="linl_block"><a class="linl_overlay" href="/noticia/o-futuro-do-associativismo-constroi-se-em-rede"><h2 class="linl_hidden">O futuro do associativismo constrói-se em rede</h2></a><div class="linl_inner"> 1010 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/728/pos_evento_landscape_blog_1_610_320.png" /></div></div> 1011 1012 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 1013 1014 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O futuro do associativismo constrói-se em rede</h2></div></div> 1015 1016 <div class="date widget_field "><div class="widget_value"><div><span class="dia">09</span> <span class="mes_curto">Fev</span> <span class="ano">2026</span></div></div></div> 1017 1018 1019</div></div> </div> 1020 </li> 1021 <li class="cell pos_8" > 1022 <div class="news_item_container"> 1023 <div class="linl_block"><a class="linl_overlay" href="/noticia/acessibilidade-digital-sem-filtros"><h2 class="linl_hidden">Acessibilidade digital sem filtros</h2></a><div class="linl_inner"> 1024 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1024ws/image/717/pos_evento_landscape_blog_1_610_320.png" /></div></div> 1025 1026 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 1027 1028 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Acessibilidade digital sem filtros</h2></div></div> 1029 1030 <div class="date widget_field "><div class="widget_value"><div><span class="dia">22</span> <span class="mes_curto">Dez</span> <span class="ano">2025</span></div></div></div> 1031 1032 1033</div></div> </div> 1034 </li> 1035 <li class="cell pos_9" > 1036 <div class="news_item_container"> 1037 <div class="linl_block"><a class="linl_overlay" href="/noticia/ia-no-recrutamento-copiloto-nao-comandante"><h2 class="linl_hidden">IA no recrutamento: copiloto, não comandante</h2></a><div class="linl_inner"> 1038 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/714/pos_evento_landscape_blog_1_610_320.png" /></div></div> 1039 1040 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 1041 1042 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>IA no recrutamento: copiloto, não comandante</h2></div></div> 1043 1044 <div class="date widget_field "><div class="widget_value"><div><span class="dia">11</span> <span class="mes_curto">Dez</span> <span class="ano">2025</span></div></div></div> 1045 1046 1047</div></div> </div> 1048 </li> 1049 <li class="cell pos_10" > 1050 <div class="news_item_container"> 1051 <div class="linl_block"><a class="linl_overlay" href="/noticia/contratacao-publica-sem-misterios-licoes-praticas-para-o-dia-a-dia-das-autarquias"><h2 class="linl_hidden">Contratação pública sem mistérios: lições práticas para o dia-a-dia das autarquias</h2></a><div class="linl_inner"> 1052 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/702/pos_evento_landscape_blog_1_610_320.png" /></div></div> 1053 1054 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>WireAcademy</span></div></div></div> 1055 1056 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Contratação pública sem mistérios: lições práticas para o dia-a-dia das ...</h2></div></div> 1057 1058 <div class="date widget_field "><div class="widget_value"><div><span class="dia">06</span> <span class="mes_curto">Out</span> <span class="ano">2025</span></div></div></div> 1059 1060 1061</div></div> </div> 1062 </li> 1063 <li class="cell pos_11" > 1064 <div class="news_item_container"> 1065 <div class="linl_block"><a class="linl_overlay" href="/noticia/competencias-humanas-resultados-reais"><h2 class="linl_hidden">Competências Humanas, Resultados Reais</h2></a><div class="linl_inner"> 1066 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/668/pos_evento_landscape_blog_1_610_320.png" /></div></div> 1067 1068 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 1069 1070 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Competências Humanas, Resultados Reais</h2></div></div> 1071 1072 <div class="date widget_field "><div class="widget_value"><div><span class="dia">02</span> <span class="mes_curto">Jul</span> <span class="ano">2025</span></div></div></div> 1073 1074 1075</div></div> </div> 1076 </li> 1077 <li class="cell pos_12" > 1078 <div class="news_item_container"> 1079 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-clareza-nao-e-um-detalhe-mas-sim-um-dever"><h2 class="linl_hidden">A clareza não é um detalhe, mas sim um dever!</h2></a><div class="linl_inner"> 1080 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1080ws/image/663/pos_evento_landscape_blog_1_610_320.png" /></div></div> 1081 1082 <div class="categories widget_field "><div class="widget_value"><div><span>WireAcademy</span></div></div></div> 1083 1084 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A clareza não é um detalhe, mas sim um dever!</h2></div></div> 1085 1086 <div class="date widget_field "><div class="widget_value"><div><span class="dia">09</span> <span class="mes_curto">Jun</span> <span class="ano">2025</span></div></div></div> 1087 1088 1089</div></div> </div> 1090 </li> 1091 </ul> 1092 <div class="infinite-pagination"><div class="pagination" style="display: none;"><div class="previous_page disabled"><img alt="Anterior" src="/s.gif" /></div> <div class="current">1</div> <div><a rel="next" href="/blog?news_list_139_page=2&paginating=true">2</a></div> <div><a href="/blog?news_list_139_page=3&paginating=true">3</a></div> <div><a href="/blog?news_list_139_page=4&paginating=true">4</a></div> <div><a href="/blog?news_list_139_page=5&paginating=true">5</a></div> <div><a href="/blog?news_list_139_page=6&paginating=true">6</a></div> <div><a href="/blog?news_list_139_page=7&paginating=true">7</a></div> <div><a href="/blog?news_list_139_page=8&paginating=true">8</a></div> <div><a href="/blog?news_list_139_page=9&paginating=true">9</a></div> <div><a href="/blog?news_list_139_page=10&paginating=true">10</a></div> <div><a href="/blog?news_list_139_page=11&paginating=true">11</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_139_page=2&paginating=true"><img alt="Seguinte" src="/s.gif" /></a></div></div><button type="button" class="load-more-btn">Carregar Mais</button>
1092<script> 1093 function wmTriggerLoadMore($btn){ 1094 if($btn.data("triggered")){ return; } 1095 $btn.data("triggered", "true"); 1096 // Mover SEMPRE o foco para o primeiro item carregado (padrão APG "load more"). 1097 // Os itens novos são inseridos ANTES do botão e o botão actual é removido ao 1098 // paginar; sem isto, o foco cairia no <body> e o utilizador de teclado/leitor 1099 // de ecrã perderia o lugar. Vale para activação por click (rato/NVDA) e teclado. 1100 var list = $btn.closest(".infinite-pagination").prevAll("ul").first()[0]; 1101 if(list){ 1102 var prevCount = list.querySelectorAll(":scope > li").length; 1103 var obs = new MutationObserver(function(){ 1104 var items = list.querySelectorAll(":scope > li"); 1105 if(items.length > prevCount){ 1106 var firstNew = items[prevCount]; 1107 // Focar o primeiro elemento interativo (link) do item novo: tem nome 1108 // acessÃvel e é sempre anunciado pelo leitor de ecrã. Recorrer ao 1109 // próprio <li> (tabindex=-1) só se não houver elemento focável. 1110 var focusTarget = firstNew.querySelector("a[href], button, [tabindex]"); 1111 if(!focusTarget){ 1112 firstNew.setAttribute("tabindex", "-1"); 1113 focusTarget = firstNew; 1114 } 1115 focusTarget.focus(); 1116 obs.disconnect(); 1117 } 1118 }); 1119 obs.observe(list, { childList: true }); 1120 setTimeout(function(){ obs.disconnect(); }, 5000); 1121 } 1122 $btn.parent().find(".next_page a").click(); 1123 } 1124 // <button> nativo: o click cobre rato, teclado (Enter/Espaço) e leitor de ecrã. 1125 $(".infinite-pagination .load-more-btn").on("click", function(e){ 1126 e.preventDefault(); 1127 e.stopPropagation(); 1128 wmTriggerLoadMore($(this)); 1129 }); 1130 </script>
1130</div> 1131 <div class="map-records" data-records="[{"map_lat":"41.160789263998986","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}},{"map_lat":"40.35239853009636","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}}]"></div> 1132</div> 1133 1134</div> 1135 </div> 1136 <div class="item4" id="tabs4-opiniao"> 1137 <div id="item4-area1" class="areaTab"> 1138 <div id="news_list_113" class="widget news_list no-wm-idx" data-id="113" data-content_type="NewsList"> 1139 <div class="search "><div class="fields"><div class="widget_form"><form id="news_list_113_search_phfqzxno" class="generic_search" role="search" action="/blog" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="V3WZ6eKjSB3+AevflAWj1+0ra5mE9xfXffo2JOFW3fMZSSHft+Bvc9vPG35zrZFYQdTPshqz06kXK4xBLKig1A==" /><label for="news_list_113_all">Pesquisar</label><input type="text" name="news_list_113_all" id="news_list_113_all" class=" news-list-search-field input-ajax-submit-form" autocomplete="off" placeholder="" /><button name="news_list_113_search_button" type="submit" id="news_list_113_search_button" class="search_button"><span class="sr-only">Pesquisar</span></button><input type="hidden" name="widget_id" id="widget_id_113_NewsList_bxmcfdqr" value="113" /><input type="hidden" name="widget_type" id="widget_type_113_NewsList_bfhupcln" value="NewsList" /><input type="hidden" name="widget_action" id="widget_action_113_NewsList_bkjwacem" value="search" /></form></div></div></div> 1140 1141 <ul class="grid-x grid-margin-x grid-margin-y xsmall-up-1 small-up-2"> 1142 <li class="cell pos_1 first" > 1143 <div class="news_item_container"> 1144 <div class="linl_block"><a class="linl_overlay" href="/noticia/inteligencia-artificial-com-proposito"><h2 class="linl_hidden">Inteligência Artificial com propósito</h2></a><div class="linl_inner"> 1145 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/836/ai_1_610_320.jpg" /></div></div> 1146 1147 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1148 1149 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Inteligência Artificial com propósito</h2></div></div> 1150 1151 <div class="date widget_field "><div class="widget_value"><div><span class="dia">23</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 1152 1153 1154</div></div> </div> 1155 </li> 1156 <li class="cell pos_2" > 1157 <div class="news_item_container"> 1158 <div class="linl_block"><a class="linl_overlay" href="/noticia/como-avaliar-a-maturidade-digital-da-sua-autarquia"><h2 class="linl_hidden">Como avaliar a maturidade digital da sua autarquia</h2></a><div class="linl_inner"> 1159 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/834/adobestock_750323218_1_610_320.jpeg" /></div></div> 1160 1161 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1162 1163 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Como avaliar a maturidade digital da sua autarquia</h2></div></div> 1164 1165 <div class="date widget_field "><div class="widget_value"><div><span class="dia">16</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 1166 1167 1168</div></div> </div> 1169 </li> 1170 <li class="cell pos_3" > 1171 <div class="news_item_container"> 1172 <div class="linl_block"><a class="linl_overlay" href="/noticia/da-publicacao-a-compreensao"><h2 class="linl_hidden">Da publicação à compreensão</h2></a><div class="linl_inner"> 1173 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1173ws/image/831/comunicacao_1_610_320.jpg" /></div></div> 1174 1175 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1176 1177 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Da publicação à compreensão</h2></div></div> 1178 1179 <div class="date widget_field "><div class="widget_value"><div><span class="dia">31</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 1180 1181 1182</div></div> </div> 1183 </li> 1184 <li class="cell pos_4" > 1185 <div class="news_item_container"> 1186 <div class="linl_block"><a class="linl_overlay" href="/noticia/acessibilidade-outra-vez"><h2 class="linl_hidden">Acessibilidade...outra vez?!</h2></a><div class="linl_inner"> 1187 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/829/adobestock_477614051_1_610_320.jpeg" /></div></div> 1188 1189 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>wireACESSIBILITY</span></div></div></div> 1190 1191 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Acessibilidade...outra vez?!</h2></div></div> 1192 1193 <div class="date widget_field "><div class="widget_value"><div><span class="dia">24</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 1194 1195 1196</div></div> </div> 1197 </li> 1198 <li class="cell pos_5" > 1199 <div class="news_item_container"> 1200 <div class="linl_block"><a class="linl_overlay" href="/noticia/ai-act-a-sua-instituicao-esta-preparada"><h2 class="linl_hidden">AI Act: a sua instituição está preparada?</h2></a><div class="linl_inner"> 1201 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/824/captura_de_ecra_2026_08_05_162639_1_610_320.png" /></div></div> 1202 1203 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1204 1205 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>AI Act: a sua instituição está preparada?</h2></div></div> 1206 1207 <div class="date widget_field "><div class="widget_value"><div><span class="dia">12</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 1208 1209 1210</div></div> </div> 1211 </li> 1212 <li class="cell pos_6" > 1213 <div class="news_item_container"> 1214 <div class="linl_block"><a class="linl_overlay" href="/noticia/quem-tem-acesso-ao-backoffice-do-seu-municipio"><h2 class="linl_hidden">Quem tem acesso ao backoffice do seu municÃpio?</h2></a><div class="linl_inner"> 1215 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/808/adobestock_570954667_1_610_320.jpeg" /></div></div> 1216 1217 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1218 1219 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Quem tem acesso ao backoffice do seu municÃpio?</h2></div></div> 1220 1221 <div class="date widget_field "><div class="widget_value"><div><span class="dia">10</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 1222 1223 1224</div></div> </div> 1225 </li> 1226 <li class="cell pos_7" > 1227 <div class="news_item_container"> 1228 <div class="linl_block"><a class="linl_overlay" href="/noticia/servicos-publicos-para-quem-importa"><h2 class="linl_hidden">Serviços públicos para quem importa! </h2></a><div class="linl_inner"> 1229 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1229ws/image/768/computer_1_610_320.jpg" /></div></div> 1230 1231 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1232 1233 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Serviços públicos para quem importa! </h2></div></div> 1234 1235 <div class="date widget_field "><div class="widget_value"><div><span class="dia">05</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 1236 1237 1238</div></div> </div> 1239 </li> 1240 <li class="cell pos_8" > 1241 <div class="news_item_container"> 1242 <div class="linl_block"><a class="linl_overlay" href="/noticia/vozes-que-constroem-o-cidadao-de-amanha"><h2 class="linl_hidden">Vozes que constroem o cidadão de amanhã</h2></a><div class="linl_inner"> 1243 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/771/op_adobestock_107968862_1_610_320.jpeg" /></div></div> 1244 1245 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1246 1247 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Vozes que constroem o cidadão de amanhã</h2></div></div> 1248 1249 <div class="date widget_field "><div class="widget_value"><div><span class="dia">29</span> <span class="mes_curto">Jul</span> <span class="ano">2026</span></div></div></div> 1250 1251 1252</div></div> </div> 1253 </li> 1254 <li class="cell pos_9" > 1255 <div class="news_item_container"> 1256 <div class="linl_block"><a class="linl_overlay" href="/noticia/o-que-realmente-mudou-na-digitalizacao-publica-em-25-anos"><h2 class="linl_hidden">O que realmente mudou na digitalização pública em 25 anos</h2></a><div class="linl_inner"> 1257 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/770/representacao_da_evolucao_digital_dos_servicos_publicos_ao_longo_de_25_anos_1_610_320.jpeg" /></div></div> 1258 1259 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1260 1261 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O que realmente mudou na digitalização pública em 25 anos</h2></div></div> 1262 1263 <div class="date widget_field "><div class="widget_value"><div><span class="dia">20</span> <span class="mes_curto">Jul</span> <span class="ano">2026</span></div></div></div> 1264 1265 1266</div></div> </div> 1267 </li> 1268 <li class="cell pos_10" > 1269 <div class="news_item_container"> 1270 <div class="linl_block"><a class="linl_overlay" href="/noticia/4-sinais-de-que-um-servico-publico-digital-esta-realmente-a-funcionar"><h2 class="linl_hidden">4 sinais de que um serviço público digital está realmente a funcionar</h2></a><div class="linl_inner"> 1271 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/769/interf_1_1_610_320.PNG" /></div></div> 1272 1273 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1274 1275 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>4 sinais de que um serviço público digital está realmente a funcionar</h2></div></div> 1276 1277 <div class="date widget_field "><div class="widget_value"><div><span class="dia">15</span> <span class="mes_curto">Jul</span> <span class="ano">2026</span></div></div></div> 1278 1279 1280</div></div> </div> 1281 </li> 1282 <li class="cell pos_11" > 1283 <div class="news_item_container"> 1284 <div class="linl_block"><a class="linl_overlay" href="/noticia/servicos-publicos-digitais-o-que-faz-a-diferenca"><h2 class="linl_hidden">Serviços públicos digitais: o que faz a diferença?</h2></a><div class="linl_inner"> 1285 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1285ws/image/763/cidada_submete_pedido_de_licenciamento_atraves_de_um_portal_publico_digital_1_610_320.png" /></div></div> 1286 1287 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1288 1289 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Serviços públicos digitais: o que faz a diferença?</h2></div></div> 1290 1291 <div class="date widget_field "><div class="widget_value"><div><span class="dia">13</span> <span class="mes_curto">Jul</span> <span class="ano">2026</span></div></div></div> 1292 1293 1294</div></div> </div> 1295 </li> 1296 <li class="cell pos_12" > 1297 <div class="news_item_container"> 1298 <div class="linl_block"><a class="linl_overlay" href="/noticia/25-anos-depois-a-pergunta-continua-em-aberto"><h2 class="linl_hidden">25 anos depois, a pergunta continua em aberto</h2></a><div class="linl_inner"> 1299 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/762/imagem_25_anos_1_610_320.jpg" /></div></div> 1300 1301 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span></div></div></div> 1302 1303 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>25 anos depois, a pergunta continua em aberto</h2></div></div> 1304 1305 <div class="date widget_field "><div class="widget_value"><div><span class="dia">08</span> <span class="mes_curto">Jul</span> <span class="ano">2026</span></div></div></div> 1306 1307 1308</div></div> </div> 1309 </li> 1310 </ul> 1311 <div class="infinite-pagination"><div class="pagination" style="display: none;"><div class="previous_page disabled"><img alt="Anterior" src="/s.gif" /></div> <div class="current">1</div> <div><a rel="next" href="/blog?news_list_113_page=2&paginating=true">2</a></div> <div><a href="/blog?news_list_113_page=3&paginating=true">3</a></div> <div><a href="/blog?news_list_113_page=4&paginating=true">4</a></div> <div><a href="/blog?news_list_113_page=5&paginating=true">5</a></div> <div><a href="/blog?news_list_113_page=6&paginating=true">6</a></div> <div><a href="/blog?news_list_113_page=7&paginating=true">7</a></div> <div><a href="/blog?news_list_113_page=8&paginating=true">8</a></div> <div><a href="/blog?news_list_113_page=9&paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_113_page=30&paginating=true">30</a></div> <div><a href="/blog?news_list_113_page=31&paginating=true">31</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_113_page=2&paginating=true"><img alt="Seguinte" src="/s.gif" /></a></div></div><button type="button" class="load-more-btn">Carregar Mais</button>
1311<script> 1312 function wmTriggerLoadMore($btn){ 1313 if($btn.data("triggered")){ return; } 1314 $btn.data("triggered", "true"); 1315 // Mover SEMPRE o foco para o primeiro item carregado (padrão APG "load more"). 1316 // Os itens novos são inseridos ANTES do botão e o botão actual é removido ao 1317 // paginar; sem isto, o foco cairia no <body> e o utilizador de teclado/leitor 1318 // de ecrã perderia o lugar. Vale para activação por click (rato/NVDA) e teclado. 1319 var list = $btn.closest(".infinite-pagination").prevAll("ul").first()[0]; 1320 if(list){ 1321 var prevCount = list.querySelectorAll(":scope > li").length; 1322 var obs = new MutationObserver(function(){ 1323 var items = list.querySelectorAll(":scope > li"); 1324 if(items.length > prevCount){ 1325 var firstNew = items[prevCount]; 1326 // Focar o primeiro elemento interativo (link) do item novo: tem nome 1327 // acessÃvel e é sempre anunciado pelo leitor de ecrã. Recorrer ao 1328 // próprio <li> (tabindex=-1) só se não houver elemento focável. 1329 var focusTarget = firstNew.querySelector("a[href], button, [tabindex]"); 1330 if(!focusTarget){ 1331 firstNew.setAttribute("tabindex", "-1"); 1332 focusTarget = firstNew; 1333 } 1334 focusTarget.focus(); 1335 obs.disconnect(); 1336 } 1337 }); 1338 obs.observe(list, { childList: true }); 1339 setTimeout(function(){ obs.disconnect(); }, 5000); 1340 } 1341 $btn.parent().find(".next_page a").click(); 1342 } 1343 // <button> nativo: o click cobre rato, teclado (Enter/Espaço) e leitor de ecrã. 1344 $(".infinite-pagination .load-more-btn").on("click", function(e){ 1345 e.preventDefault(); 1346 e.stopPropagation(); 1347 wmTriggerLoadMore($(this)); 1348 }); 1349 </script>
1349</div> 1350 <div class="map-records" data-records="[{"map_lat":"40.638116567640054","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}},{"map_lat":"41.215335","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}}]"></div> 1351</div> 1352 1353</div> 1354 </div> 1355 <div class="item5" id="tabs5-produtos"> 1356 <div id="item5-area1" class="areaTab"> 1357 1358<div id="news_search_form_5" class="widget news_search_form" data-id="5" data-content_type="NewsSearchForm"> 1359 <div class="ajax-submit-form"><form class="news_search_form_5" id="news_search_form_5_form" novalidate="novalidate" action="/pages/893" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="R4qi5zLm4lo2fg2oyS+yr9ITpNePIvOaOKrGdLK8P0UJthrRZ6XFNBOw/Qkuh4AgfuwA/BFmN+RSe3wRf0JCYg==" /> 1360 1361 1362 <input type="hidden" name="is-same-page" id="is-same-page" value="1" /> 1363 <input type="hidden" name="secondary-widget" id="secondary-widget" value="NewsList" /> 1364 <input type="hidden" name="secondary-widget-selectors" id="secondary-widget-selectors" value="#news_list_130" /> 1365 1366 1367 <ul> 1368 <li class='form-actions'> 1369 <input type="submit" name="commit" value="Pesquisar" class="hidden" data-disable-with="Pesquisar" /><a href='#' class='button_link submit_button_link ' aria-label='Pesquisar'> <span aria-hidden='true'>Pesquisar</span></a> 1370 </li> 1371 <li class="news_search_text"> 1372 <label for="news_search_form_5_news_search_params_text">Texto</label> 1373 <input class="news-search-text-field input-ajax-submit-form" type="text" name="news_search_form_5[news_search_params][text]" id="news_search_form_5_news_search_params_text" /> 1374 <input type="hidden" name="news_search_form_id" id="news_search_form_id" value="5" /> 1375 </li> 1376 <li class="news_search_category"> 1377 <span>por tipo:</span> 1378 <label for="news_search_form_5_news_search_params_category_id">Categoria</label> 1379 <select class="select-ajax-submit-form" name="news_search_form_5[news_search_params][category_id]" id="news_search_form_5_news_search_params_category_id"><option value="">categoria</option> 1380<option value="213">PetCare</option> 1381<option value="205">VirtualSign</option> 1382<option value="74">WireAcademy</option> 1383<option value="229">wireAI</option> 1384<option value="124">wireBOT</option> 1385<option value="179">wireBUSINESS</option> 1386<option value="120">wireCITYapp</option> 1387<option value="126">wireCONNECT</option> 1388<option value="175">wireDESK</option> 1389<option value="177">wireFORMS</option> 1390<option value="230">wireGUIDE</option> 1391<option value="199">wireLOGIN</option> 1392<option value="178">wireMEET</option> 1393<option value="73">wirePAPER</option> 1394<option value="125">wirePAY</option> 1395<option value="176">wireQUAL</option> 1396<option value="75">wireRECRUIT</option> 1397<option value="180">wireSOCIETY</option> 1398<option value="135">wireSTUDIO</option> 1399<option value="209">wireTRUST</option> 1400<option value="181">wireVISIT</option> 1401<option value="194">wireVISITapp</option> 1402<option value="123">wireVOICE</option></select> 1403 </li> 1404 <li class="news_search_date"> 1405 <div class="start_date"> 1406 <label for="news_search_form_5_news_search_params_news_start_date">Data Inicial</label> 1407 <input class="date_picker news-search-start-date input-ajax-submit-form" placeholder="Data Inicial" type="text" name="news_search_form_5[news_search_params][news_start_date]" id="news_search_form_5_news_search_params_news_start_date" /> 1408 </div> 1409 </li> 1410 </ul> 1411<input type="hidden" name="widget_id" id="widget_id_5_NewsSearchForm_form_iezlmnkv" value="5" /><input type="hidden" name="widget_type" id="widget_type_5_NewsSearchForm_form_cvadthge" value="NewsSearchForm" /><input type="hidden" name="widget_action" id="widget_action_5_NewsSearchForm_form_bijzgmsf" value="search" /><input type="hidden" name="return_to" id="return_to_5_NewsSearchForm_form_kuvaphgs" value="/pages/893" /></form></div>
1411<script> 1412 $(function(){ 1413 $(".date_picker").datepicker({ 1414 dateFormat: 'yy/mm/dd', 1415 onSelect: function() { 1416 $(this).trigger('keyup'); 1417 } 1418 }); 1419 }) 1420 </script>
1420 1421</div> 1422 <div id="news_list_130" class="widget news_list no-wm-idx" data-id="130" data-content_type="NewsList"> 1423 <div class="search "><div class="fields"><div class="widget_form"><form id="news_list_130_search_nowlzhgv" class="generic_search" role="search" action="/blog" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="PFTYmMT9T+d8f+xStgIa2oJNJdJhTCv8LxJHtxnIjXRyaGCukb5oiVmxHPNRqihVLrKB+f8I74JFw/3S1DbwUw==" /><label for="news_list_130_all">Pesquisar</label><input type="text" name="news_list_130_all" id="news_list_130_all" class=" news-list-search-field input-ajax-submit-form" autocomplete="off" placeholder="" /><button name="news_list_130_search_button" type="submit" id="news_list_130_search_button" class="search_button"><span class="sr-only">Pesquisar</span></button><input type="hidden" name="widget_id" id="widget_id_130_NewsList_gmtbiulv" value="130" /><input type="hidden" name="widget_type" id="widget_type_130_NewsList_nvfwhxcz" value="NewsList" /><input type="hidden" name="widget_action" id="widget_action_130_NewsList_zkvnfbho" value="search" /></form></div></div></div> 1424 1425 <ul class="grid-x grid-margin-x grid-margin-y xsmall-up-1 small-up-2"> 1426 <li class="cell pos_1 first" > 1427 <div class="news_item_container"> 1428 <div class="linl_block"><a class="linl_overlay" href="/noticia/inem-eficiencia-que-faz-a-diferenca"><h2 class="linl_hidden">INEM: Eficiência que faz a diferença</h2></a><div class="linl_inner"> 1429 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/837/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1430 1431 <div class="categories widget_field "><div class="widget_value"><div><span>wireRECRUIT</span></div></div></div> 1432 1433 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>INEM: Eficiência que faz a diferença</h2></div></div> 1434 1435 <div class="date widget_field "><div class="widget_value"><div><span class="dia">30</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 1436 1437 1438</div></div> </div> 1439 </li> 1440 <li class="cell pos_2" > 1441 <div class="news_item_container"> 1442 <div class="linl_block"><a class="linl_overlay" href="/noticia/mais-de-20-mil-vozes-a-uls-sao-joao-esta-a-ouvir-quem-mais-importa"><h2 class="linl_hidden">Mais de 20 mil vozes: a ULS São João está a ouvir quem mais importa</h2></a><div class="linl_inner"> 1443 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/825/utentes_num_balcao_de_informacao__adobestock_319526451_1_610_320.jpeg" /></div></div> 1444 1445 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireFORMS</span></div></div></div> 1446 1447 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Mais de 20 mil vozes: a ULS São João está a ouvir quem mais importa</h2></div></div> 1448 1449 <div class="date widget_field "><div class="widget_value"><div><span class="dia">07</span> <span class="mes_curto">Set</span> <span class="ano">2026</span></div></div></div> 1450 1451 1452</div></div> </div> 1453 </li> 1454 <li class="cell pos_3" > 1455 <div class="news_item_container"> 1456 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-intranet-que-une-matosinhos"><h2 class="linl_hidden">A intranet que une Matosinhos</h2></a><div class="linl_inner"> 1457 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/830/matosinhos_1_610_320.jpg" /></div></div> 1458 1459 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireDESK</span><span>wireDESK</span></div></div></div> 1460 1461 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A intranet que une Matosinhos</h2></div></div> 1462 1463 <div class="date widget_field "><div class="widget_value"><div><span class="dia">26</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 1464 1465 1466</div></div> </div> 1467 </li> 1468 <li class="cell pos_4" > 1469 <div class="news_item_container"> 1470 <div class="linl_block">
1470<a class="linl_overlay" href="/noticia/o-poder-da-ata-confianca-publica-num-documento"><h2 class="linl_hidden">O poder da ata: confiança pública num documento</h2></a><div class="linl_inner"> 1471 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/810/mulher_a_examinar_uma_ata_1_610_320.png" /></div></div> 1472 1473 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireMEET</span></div></div></div> 1474 1475 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O poder da ata: confiança pública num documento</h2></div></div> 1476 1477 <div class="date widget_field "><div class="widget_value"><div><span class="dia">17</span> <span class="mes_curto">Ago</span> <span class="ano">2026</span></div></div></div> 1478 1479 1480</div></div> </div> 1481 </li> 1482 <li class="cell pos_5" > 1483 <div class="news_item_container"> 1484 <div class="linl_block"><a class="linl_overlay" href="/noticia/o-que-ninguem-ve-no-recrutamento-hospitalar"><h2 class="linl_hidden">O que ninguém vê no recrutamento hospitalar</h2></a><div class="linl_inner"> 1485 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/757/equipa_medica_reunida__adobestock_1203476694_1_610_320.jpeg" /></div></div> 1486 1487 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>wireRECRUIT</span></div></div></div> 1488 1489 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O que ninguém vê no recrutamento hospitalar</h2></div></div> 1490 1491 <div class="date widget_field "><div class="widget_value"><div><span class="dia">22</span> <span class="mes_curto">Jun</span> <span class="ano">2026</span></div></div></div> 1492 1493 1494</div></div> </div> 1495 </li> 1496 <li class="cell pos_6" > 1497 <div class="news_item_container"> 1498 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-sua-assembleia-e-transparente-ou-so-parece"><h2 class="linl_hidden">A sua assembleia é transparente... ou só parece?</h2></a><div class="linl_inner"> 1499 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/756/sala_vazia_joakim_honkasalo_durc25gdovk_unsplash_1_610_320.jpg" /></div></div> 1500 1501 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>Clientes</span><span>wireMEET</span></div></div></div> 1502 1503 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A sua assembleia é transparente... ou só parece?</h2></div></div> 1504 1505 <div class="date widget_field "><div class="widget_value"><div><span class="dia">15</span> <span class="mes_curto">Jun</span> <span class="ano">2026</span></div></div></div> 1506 1507 1508</div></div> </div> 1509 </li> 1510 <li class="cell pos_7" > 1511 <div class="news_item_container"> 1512 <div class="linl_block"><a class="linl_overlay" href="/noticia/ponte-de-lima-renova-o-seu-ecossistema-digital"><h2 class="linl_hidden">Ponte de Lima renova o seu ecossistema digital</h2></a><div class="linl_inner"> 1513 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/755/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1514 1515 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireSTUDIO</span><span>wireSTUDIO</span></div></div></div> 1516 1517 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Ponte de Lima renova o seu ecossistema digital</h2></div></div> 1518 1519 <div class="date widget_field "><div class="widget_value"><div><span class="dia">08</span> <span class="mes_curto">Jun</span> <span class="ano">2026</span></div></div></div> 1520 1521 1522</div></div> </div> 1523 </li> 1524 <li class="cell pos_8" > 1525 <div class="news_item_container"> 1526 <div class="linl_block"><a class="linl_overlay" href="/noticia/como-digitalizar-associacoes-locais-desafios-e-solucoes-na-era-digital"><h2 class="linl_hidden">Como digitalizar associações locais: desafios e soluções na era digital</h2></a><div class="linl_inner"> 1527 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1527ws/image/758/digitalizacao_associacoes_locais_autarquia_plataforma_1_610_320.jpeg" /></div></div> 1528 1529 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>wireSOCIETY</span></div></div></div> 1530 1531 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Como digitalizar associações locais: desafios e soluções na era digital</h2></div></div> 1532 1533 <div class="date widget_field "><div class="widget_value"><div><span class="dia">01</span> <span class="mes_curto">Jun</span> <span class="ano">2026</span></div></div></div> 1534 1535 1536</div></div> </div> 1537 </li> 1538 <li class="cell pos_9" > 1539 <div class="news_item_container"> 1540 <div class="linl_block"><a class="linl_overlay" href="/noticia/o-recrutamento-publico-esta-a-mudar-esta-pronto"><h2 class="linl_hidden">O recrutamento público está a mudar, está pronto? </h2></a><div class="linl_inner"> 1541 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/753/chatgpt_image_mar_23__2026__08_22_43_am_1_610_320.png" /></div></div> 1542 1543 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>Clientes</span><span>wireAI</span><span>wireRECRUIT</span></div></div></div> 1544 1545 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O recrutamento público está a mudar, está pronto? </h2></div></div> 1546 1547 <div class="date widget_field "><div class="widget_value"><div><span class="dia">25</span> <span class="mes_curto">Mai</span> <span class="ano">2026</span></div></div></div> 1548 1549 1550</div></div> </div> 1551 </li> 1552 <li class="cell pos_10" > 1553 <div class="news_item_container"> 1554 <div class="linl_block"><a class="linl_overlay" href="/noticia/portaria-233-2022-se-as-regras-existem-porque-e-que-o-problema-continua"><h2 class="linl_hidden">Portaria 233/2022: Se as regras existem, porque é que o problema continua?</h2></a><div class="linl_inner"> 1555 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/752/overwhelmed_by_bureaucracy_and_time_1_610_320.png" /></div></div> 1556 1557 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>Clientes</span><span>wireRECRUIT</span></div></div></div> 1558 1559 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Portaria 233/2022: Se as regras existem, porque é que o problema continua?</h2></div></div> 1560 1561 <div class="date widget_field "><div class="widget_value"><div><span class="dia">20</span> <span class="mes_curto">Mai</span> <span class="ano">2026</span></div></div></div> 1562 1563 1564</div></div> </div> 1565 </li> 1566 <li class="cell pos_11" > 1567 <div class="news_item_container"> 1568 <div class="linl_block"><a class="linl_overlay" href="/noticia/recrutamento-publico-o-problema-esta-no-processo"><h2 class="linl_hidden">Recrutamento público: o problema está no processo</h2></a><div class="linl_inner"> 1569 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/750/chatgpt_image_mar_23__2026__10_32_54_am_1_610_320.png" /></div></div> 1570 1571 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>wireRECRUIT</span></div></div></div> 1572 1573 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Recrutamento público: o problema está no processo</h2></div></div> 1574 1575 <div class="date widget_field "><div class="widget_value"><div><span class="dia">18</span> <span class="mes_curto">Mai</span> <span class="ano">2026</span></div></div></div> 1576 1577 1578</div></div> </div> 1579 </li> 1580 <li class="cell pos_12" > 1581 <div class="news_item_container"> 1582 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-primavera-chega-todos-os-anos-a-renovacao-digital-dos-servicos-publicos-nem-sempre"><h2 class="linl_hidden">A primavera chega todos os anos. A renovação digital dos serviços públicos nem sempre</h2></a><div class="linl_inner"> 1583 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1583ws/image/744/primavera_numa_cidade_portuguesa_1_610_320.png" /></div></div> 1584 1585 <div class="categories widget_field "><div class="widget_value"><div><span>Artigo de Opinião</span><span>wireRECRUIT</span></div></div></div> 1586 1587 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A primavera chega todos os anos. A renovação digital dos serviços públicos ...</h2></div></div> 1588 1589 <div class="date widget_field "><div class="widget_value"><div><span class="dia">20</span> <span class="mes_curto">Abr</span> <span class="ano">2026</span></div></div></div> 1590 1591 1592</div></div> </div> 1593 </li> 1594 </ul> 1595 <div class="infinite-pagination"><div class="pagination" style="display: none;"><div class="previous_page disabled"><img alt="Anterior" src="/s.gif" /></div> <div class="current">1</div> <div><a rel="next" href="/blog?news_list_130_page=2&paginating=true">2</a></div> <div><a href="/blog?news_list_130_page=3&paginating=true">3</a></div> <div><a href="/blog?news_list_130_page=4&paginating=true">4</a></div> <div><a href="/blog?news_list_130_page=5&paginating=true">5</a></div> <div><a href="/blog?news_list_130_page=6&paginating=true">6</a></div> <div><a href="/blog?news_list_130_page=7&paginating=true">7</a></div> <div><a href="/blog?news_list_130_page=8&paginating=true">8</a></div> <div><a href="/blog?news_list_130_page=9&paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_130_page=19&paginating=true">19</a></div> <div><a href="/blog?news_list_130_page=20&paginating=true">20</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_130_page=2&paginating=true"><img alt="Seguinte" src="/s.gif" /></a></div></div><button type="button" class="load-more-btn">Carregar Mais</button>
1595<script> 1596 function wmTriggerLoadMore($btn){ 1597 if($btn.data("triggered")){ return; } 1598 $btn.data("triggered", "true"); 1599 // Mover SEMPRE o foco para o primeiro item carregado (padrão APG "load more"). 1600 // Os itens novos são inseridos ANTES do botão e o botão actual é removido ao 1601 // paginar; sem isto, o foco cairia no <body> e o utilizador de teclado/leitor 1602 // de ecrã perderia o lugar. Vale para activação por click (rato/NVDA) e teclado. 1603 var list = $btn.closest(".infinite-pagination").prevAll("ul").first()[0]; 1604 if(list){ 1605 var prevCount = list.querySelectorAll(":scope > li").length; 1606 var obs = new MutationObserver(function(){ 1607 var items = list.querySelectorAll(":scope > li"); 1608 if(items.length > prevCount){ 1609 var firstNew = items[prevCount]; 1610 // Focar o primeiro elemento interativo (link) do item novo: tem nome 1611 // acessÃvel e é sempre anunciado pelo leitor de ecrã. Recorrer ao 1612 // próprio <li> (tabindex=-1) só se não houver elemento focável. 1613 var focusTarget = firstNew.querySelector("a[href], button, [tabindex]"); 1614 if(!focusTarget){ 1615 firstNew.setAttribute("tabindex", "-1"); 1616 focusTarget = firstNew; 1617 } 1618 focusTarget.focus(); 1619 obs.disconnect(); 1620 } 1621 }); 1622 obs.observe(list, { childList: true }); 1623 setTimeout(function(){ obs.disconnect(); }, 5000); 1624 } 1625 $btn.parent().find(".next_page a").click(); 1626 } 1627 // <button> nativo: o click cobre rato, teclado (Enter/Espaço) e leitor de ecrã. 1628 $(".infinite-pagination .load-more-btn").on("click", function(e){ 1629 e.preventDefault(); 1630 e.stopPropagation(); 1631 wmTriggerLoadMore($(this)); 1632 }); 1633 </script>
1633</div> 1634 <div class="map-records" data-records="[{"map_lat":"41.160789263998986","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}},{"map_lat":"41.215335","map_icon":{"url":null,"thumb":{"url":null},"tiny_thumb":{"url":null}}}]"></div> 1635</div> 1636 1637</div> 1638 </div> 1639 <div class="item6" id="tabs6-projetos"> 1640 <div id="item5-area1" class="areaTab"> 1641 1642<div id="news_search_form_7" class="widget news_search_form" data-id="7" data-content_type="NewsSearchForm"> 1643 <div class="ajax-submit-form"><form class="news_search_form_7" id="news_search_form_7_form" novalidate="novalidate" action="/pages/893" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="X7s5GjqdfMpqKLx5dvDzxoH3LYoqCkaOvpeIqxchWIgRh4Esb95bpE/mTNiRWMFJLQiJobROgvDURjLO2t8lrw==" /> 1644 1645 1646 <input type="hidden" name="is-same-page" id="is-same-page" value="1" /> 1647 <input type="hidden" name="secondary-widget" id="secondary-widget" value="NewsList" /> 1648 <input type="hidden" name="secondary-widget-selectors" id="secondary-widget-selectors" value="#news_list_143" /> 1649 1650 1651 <ul> 1652 <li class='form-actions'> 1653 <input type="submit" name="commit" value="Pesquisar" class="hidden" data-disable-with="Pesquisar" /><a href='#' class='button_link submit_button_link ' aria-label='Pesquisar'> <span aria-hidden='true'>Pesquisar</span></a> 1654 </li> 1655 <li class="news_search_text"> 1656 <label for="news_search_form_7_news_search_params_text">Texto</label> 1657 <input class="news-search-text-field input-ajax-submit-form" type="text" name="news_search_form_7[news_search_params][text]" id="news_search_form_7_news_search_params_text" /> 1658 <input type="hidden" name="news_search_form_id" id="news_search_form_id" value="7" /> 1659 </li> 1660 <li class="news_search_category"> 1661 <span>por tipo:</span> 1662 <label for="news_search_form_7_news_search_params_category_id">Categoria</label> 1663 <select class="select-ajax-submit-form" name="news_search_form_7[news_search_params][category_id]" id="news_search_form_7_news_search_params_category_id"><option value="">categoria</option> 1664<option value="227">Projetos wireAI</option> 1665<option value="218">Projetos wireCONNECT</option> 1666<option value="223">Projetos wireDESK</option> 1667<option value="222">Projetos wireFORMS</option> 1668<option value="228">Projetos wireGUIDE</option> 1669<option value="224">Projetos wireMEET</option> 1670<option value="221">Projetos wirePAPER</option> 1671<option value="217">Projetos wireRECRUIT</option> 1672<option value="216">Projetos wireSTUDIO</option> 1673<option value="219">Projetos wireTRUST</option> 1674<option value="220">Projetos wireVISIT</option></select> 1675 </li> 1676 <li class="news_search_date"> 1677 <div class="start_date"> 1678 <label for="news_search_form_7_news_search_params_news_start_date">Data Inicial</label> 1679 <input class="date_picker news-search-start-date input-ajax-submit-form" placeholder="Data Inicial" type="text" name="news_search_form_7[news_search_params][news_start_date]" id="news_search_form_7_news_search_params_news_start_date" /> 1680 </div> 1681 </li> 1682 </ul> 1683<input type="hidden" name="widget_id" id="widget_id_7_NewsSearchForm_form_ftlpuqrj" value="7" /><input type="hidden" name="widget_type" id="widget_type_7_NewsSearchForm_form_imbsjlep" value="NewsSearchForm" /><input type="hidden" name="widget_action" id="widget_action_7_NewsSearchForm_form_avxlmghd" value="search" /><input type="hidden" name="return_to" id="return_to_7_NewsSearchForm_form_ejbqkiyo" value="/pages/893" /></form></div>
1683<script> 1684 $(function(){ 1685 $(".date_picker").datepicker({ 1686 dateFormat: 'yy/mm/dd', 1687 onSelect: function() { 1688 $(this).trigger('keyup'); 1689 } 1690 }); 1691 }) 1692 </script>
1692 1693</div> 1694 <div id="news_list_143" class="widget news_list no-wm-idx" data-id="143" data-content_type="NewsList"> 1695 <div class="search "><div class="fields"><div class="widget_form"><form id="news_list_143_search_cryfuole" class="generic_search" role="search" action="/blog" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="je+Zi+lqN+GVXY3Y0sGOMgSxq5h3C0l1yki9lOKlnY7D0yG9vCkQj7CTfXk1aby9qE4Ps+lPjQugmQfxL1vgqQ==" /><label for="news_list_143_all">Pesquisar</label><input type="text" name="news_list_143_all" id="news_list_143_all" class=" news-list-search-field input-ajax-submit-form" autocomplete="off" placeholder="" /><button name="news_list_143_search_button" type="submit" id="news_list_143_search_button" class="search_button"><span class="sr-only">Pesquisar</span></button><input type="hidden" name="widget_id" id="widget_id_143_NewsList_wfgcolmb" value="143" /><input type="hidden" name="widget_type" id="widget_type_143_NewsList_scndlptj" value="NewsList" /><input type="hidden" name="widget_action" id="widget_action_143_NewsList_ihjyfwdc" value="search" /></form></div></div></div> 1696 1697 <ul class="grid-x grid-margin-x grid-margin-y xsmall-up-1 small-up-2"> 1698 <li class="cell pos_1 first" > 1699 <div class="news_item_container"> 1700 <div class="linl_block"><a class="linl_overlay" href="/noticia/a-intranet-que-une-matosinhos"><h2 class="linl_hidden">A intranet que une Matosinhos</h2></a><div class="linl_inner"> 1701 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/830/matosinhos_1_610_320.jpg" /></div></div> 1702 1703 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireDESK</span><span>wireDESK</span></div></div></div> 1704 1705 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>A intranet que une Matosinhos</h2></div></div> 1706 1707 <div class="date widget_field "><div class="widget_value"><div>2026/08/26</div></div></div> 1708 1709 1710</div></div> </div> 1711 </li> 1712 <li class="cell pos_2" > 1713 <div class="news_item_container"> 1714 <div class="linl_block"><a class="linl_overlay" href="/noticia/irn-e-wirerecruit-recrutamento-publico-com-ia-integrada"><h2 class="linl_hidden">IRN e wireRECRUIT: recrutamento público com IA integrada</h2></a><div class="linl_inner"> 1715 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/828/imagem_do_site_aplicada_num_ecra__irn_recrutamento__1_610_320.jpg" /></div></div> 1716 1717 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireRECRUIT</span></div></div></div> 1718 1719 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>IRN e wireRECRUIT: recrutamento público com IA integrada</h2></div></div> 1720 1721 <div class="date widget_field "><div class="widget_value"><div>2026/08/19</div></div></div> 1722 1723 1724</div></div> </div> 1725 </li> 1726 <li class="cell pos_3" > 1727 <div class="news_item_container"> 1728 <div class="linl_block"><a class="linl_overlay" href="/noticia/dgav-digitaliza-procedimentos-concursais-com-o-wirerecruit"><h2 class="linl_hidden">DGAV: digitaliza procedimentos concursais com o wireRECRUIT</h2></a><div class="linl_inner"> 1729 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/821/imagem_do_site_aplicada_num_ecra__recrutamento_dgav__1_610_320.jpg" /></div></div> 1730 1731 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireRECRUIT</span><span>Livro EP's 2026</span></div></div></div> 1732 1733 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>DGAV: digitaliza procedimentos concursais com o wireRECRUIT</h2></div></div> 1734 1735 <div class="date widget_field "><div class="widget_value"><div>2026/08/03</div></div></div> 1736 1737 1738</div></div> </div> 1739 </li> 1740 <li class="cell pos_4" > 1741 <div class="news_item_container"> 1742 <div class="linl_block"><a class="linl_overlay" href="/noticia/ponte-de-lima-renova-o-seu-ecossistema-digital"><h2 class="linl_hidden">Ponte de Lima renova o seu ecossistema digital</h2></a><div class="linl_inner"> 1743 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1743ws/image/755/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1744 1745 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireSTUDIO</span><span>wireSTUDIO</span></div></div></div> 1746 1747 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Ponte de Lima renova o seu ecossistema digital</h2></div></div> 1748 1749 <div class="date widget_field "><div class="widget_value"><div>2026/06/08</div></div></div> 1750 1751 1752</div></div> </div> 1753 </li> 1754 <li class="cell pos_5" > 1755 <div class="news_item_container"> 1756 <div class="linl_block"><a class="linl_overlay" href="/noticia/o-futuro-digital-de-sernancelhe-comeca-no-novo-portal"><h2 class="linl_hidden">O futuro digital de Sernancelhe começa no novo portal </h2></a><div class="linl_inner"> 1757 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/724/imagem_do_site_sernancelhe_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1758 1759 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireSTUDIO</span><span>wireSTUDIO</span></div></div></div> 1760 1761 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>O futuro digital de Sernancelhe começa no novo portal </h2></div></div> 1762 1763 <div class="date widget_field "><div class="widget_value"><div>2026/01/19</div></div></div> 1764 1765 1766</div></div> </div> 1767 </li> 1768 <li class="cell pos_6" > 1769 <div class="news_item_container"> 1770 <div class="linl_block"><a class="linl_overlay" href="/noticia/um-novo-portal-a-mesma-ribeira-de-pena-agora-mais-digital"><h2 class="linl_hidden">Um novo portal, a mesma Ribeira de Pena: agora mais digital</h2></a><div class="linl_inner"> 1771 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/721/imagem_do_site_ribeira_de_pena_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1772 1773 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireSTUDIO</span><span>wireSTUDIO</span></div></div></div> 1774 1775 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Um novo portal, a mesma Ribeira de Pena: agora mais digital</h2></div></div> 1776 1777 <div class="date widget_field "><div class="widget_value"><div>2026/01/07</div></div></div> 1778 1779 1780</div></div> </div> 1781 </li> 1782 <li class="cell pos_7" > 1783 <div class="news_item_container"> 1784 <div class="linl_block"><a class="linl_overlay" href="/noticia/novo-site-da-aginvest-ja-esta-online"><h2 class="linl_hidden">Novo site da Aginvest já está online!</h2></a><div class="linl_inner"> 1785 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/692/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1786 1787 <div class="categories widget_field "><div class="widget_value"><div><span>Projetos wireSTUDIO</span><span>wireSTUDIO</span></div></div></div> 1788 1789 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Novo site da Aginvest já está online!</h2></div></div> 1790 1791 <div class="date widget_field "><div class="widget_value"><div>2025/09/22</div></div></div> 1792 1793 1794</div></div> </div> 1795 </li> 1796 <li class="cell pos_8" > 1797 <div class="news_item_container"> 1798 <div class="linl_block"><a class="linl_overlay" href="/noticia/4-novos-sites-dao-vida-a-cultura-de-braganca"><h2 class="linl_hidden">4 novos sites dão vida à cultura de Bragança</h2></a><div class="linl_inner"> 1799 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1799ws/image/686/logotipo_da_cm_braganca_sobre_fundo_colorido_1_610_320.jpg" /></div></div> 1800 1801 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireSTUDIO</span></div></div></div> 1802 1803 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>4 novos sites dão vida à cultura de Bragança</h2></div></div> 1804 1805 <div class="date widget_field "><div class="widget_value"><div>2025/09/01</div></div></div> 1806 1807 1808</div></div> </div> 1809 </li> 1810 <li class="cell pos_9" > 1811 <div class="news_item_container"> 1812 <div class="linl_block"><a class="linl_overlay" href="/noticia/santo-tirso-da-novo-passo-na-modernizacao-digital"><h2 class="linl_hidden">Santo Tirso dá novo passo na modernização digital</h2></a><div class="linl_inner"> 1813 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/666/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1814 1815 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireAI</span><span>Projetos wireGUIDE</span><span>Projetos wireSTUDIO</span></div></div></div> 1816 1817 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Santo Tirso dá novo passo na modernização digital</h2></div></div> 1818 1819 <div class="date widget_field "><div class="widget_value"><div>2025/07/14</div></div></div> 1820 1821 1822</div></div> </div> 1823 </li> 1824 <li class="cell pos_10" > 1825 <div class="news_item_container"> 1826 <div class="linl_block"><a class="linl_overlay" href="/noticia/novo-site-de-viana-do-castelo-mais-simples-mais-claro-mais-proximo"><h2 class="linl_hidden">Novo site de Viana do Castelo: mais simples, mais claro, mais próximo</h2></a><div class="linl_inner"> 1827 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/665/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1828 1829 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireAI</span><span>Projetos wireGUIDE</span><span>Projetos wireSTUDIO</span></div></div></div> 1830 1831 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Novo site de Viana do Castelo: mais simples, mais claro, mais próximo</h2></div></div> 1832 1833 <div class="date widget_field "><div class="widget_value"><div>2025/06/25</div></div></div> 1834 1835 1836</div></div> </div> 1837 </li> 1838 <li class="cell pos_11" > 1839 <div class="news_item_container"> 1840 <div class="linl_block"><a class="linl_overlay" href="/noticia/cm-ansiao-aposta-em-inteligencia-artificial-para-melhorar-o-servico-ao-cidadao"><h2 class="linl_hidden">CM Ansião aposta em Inteligência Artificial para melhorar o serviço ao cidadão</h2></a><div class="linl_inner"> 1841 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/news/image/661/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1842 1843 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireAI</span></div></div></div> 1844 1845 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>CM Ansião aposta em Inteligência Artificial para melhorar o serviço ao cidadão</h2></div></div> 1846 1847 <div class="date widget_field "><div class="widget_value"><div>2025/06/03</div></div></div> 1848 1849 1850</div></div> </div> 1851 </li> 1852 <li class="cell pos_12" > 1853 <div class="news_item_container"> 1854 <div class="linl_block"><a class="linl_overlay" href="/noticia/macedo-de-cavaleiros-3-sites-e-uma-visao-digitalizar-para-aproximar"><h2 class="linl_hidden">Macedo de Cavaleiros: 3 sites e uma visão â digitalizar para aproximar</h2></a><div class="linl_inner"> 1855 <div class="thumbnail widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/ne
1855ws/image/657/imagem_do_site_aplicada_num_ecra_1_610_320.jpg" /></div></div> 1856 1857 <div class="categories widget_field "><div class="widget_value"><div><span>Clientes</span><span>Projetos wireSTUDIO</span></div></div></div> 1858 1859 <div class="title widget_field " aria-hidden="true"><div class="widget_value"><h2>Macedo de Cavaleiros: 3 sites e uma visão â digitalizar para aproximar</h2></div></div> 1860 1861 <div class="date widget_field "><div class="widget_value"><div>2025/05/14</div></div></div> 1862 1863 1864</div></div> </div> 1865 </li> 1866 </ul> 1867 <div class="infinite-pagination"><div class="pagination" style="display: none;"><div class="previous_page disabled"><img alt="Anterior" src="/s.gif" /></div> <div class="current">1</div> <div><a rel="next" href="/blog?news_list_143_page=2&paginating=true">2</a></div> <div><a href="/blog?news_list_143_page=3&paginating=true">3</a></div> <div><a href="/blog?news_list_143_page=4&paginating=true">4</a></div> <div><a href="/blog?news_list_143_page=5&paginating=true">5</a></div> <div><a href="/blog?news_list_143_page=6&paginating=true">6</a></div> <div><a href="/blog?news_list_143_page=7&paginating=true">7</a></div> <div><a href="/blog?news_list_143_page=8&paginating=true">8</a></div> <div><a href="/blog?news_list_143_page=9&paginating=true">9</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_143_page=2&paginating=true"><img alt="Seguinte" src="/s.gif" /></a></div></div><button type="button" class="load-more-btn">Carregar Mais</button>
1867<script> 1868 function wmTriggerLoadMore($btn){ 1869 if($btn.data("triggered")){ return; } 1870 $btn.data("triggered", "true"); 1871 // Mover SEMPRE o foco para o primeiro item carregado (padrão APG "load more"). 1872 // Os itens novos são inseridos ANTES do botão e o botão actual é removido ao 1873 // paginar; sem isto, o foco cairia no <body> e o utilizador de teclado/leitor 1874 // de ecrã perderia o lugar. Vale para activação por click (rato/NVDA) e teclado. 1875 var list = $btn.closest(".infinite-pagination").prevAll("ul").first()[0]; 1876 if(list){ 1877 var prevCount = list.querySelectorAll(":scope > li").length; 1878 var obs = new MutationObserver(function(){ 1879 var items = list.querySelectorAll(":scope > li"); 1880 if(items.length > prevCount){ 1881 var firstNew = items[prevCount]; 1882 // Focar o primeiro elemento interativo (link) do item novo: tem nome 1883 // acessÃvel e é sempre anunciado pelo leitor de ecrã. Recorrer ao 1884 // próprio <li> (tabindex=-1) só se não houver elemento focável. 1885 var focusTarget = firstNew.querySelector("a[href], button, [tabindex]"); 1886 if(!focusTarget){ 1887 firstNew.setAttribute("tabindex", "-1"); 1888 focusTarget = firstNew; 1889 } 1890 focusTarget.focus(); 1891 obs.disconnect(); 1892 } 1893 }); 1894 obs.observe(list, { childList: true }); 1895 setTimeout(function(){ obs.disconnect(); }, 5000); 1896 } 1897 $btn.parent().find(".next_page a").click(); 1898 } 1899 // <button> nativo: o click cobre rato, teclado (Enter/Espaço) e leitor de ecrã. 1900 $(".infinite-pagination .load-more-btn").on("click", function(e){ 1901 e.preventDefault(); 1902 e.stopPropagation(); 1903 wmTriggerLoadMore($(this)); 1904 }); 1905 </script>
1905</div> 1906 <div class="map-records" data-records="[]"></div> 1907</div> 1908 1909</div> 1910 </div> 1911 </div> 1912 </div> 1913 </div> 1914 1915 <!--------------------------------------------------------------------------------------------------------------> 1916 <!-- SOLUÃÃES - LINKS --> 1917 <!--------------------------------------------------------------------------------------------------------------> 1918 1919 <div class="acessos_AREA"> 1920 <div id="article_402" class="widget article" data-id="402" data-content_type="Article"> 1921 <div class="writer_text"><p>Conheça as nossas soluções para:</p><div class="writer_text_clear"></div></div> 1922</div> 1923 <div id="links_list_244" class="widget links_list" data-id="244" data-content_type="LinksList"> 1924 1925 1926 <ul class="grid-x grid-margin-x grid-margin-y xsmall-1 small-up-2 large-up-4"> 1927 1928 1929 <li class="cell linl_block" > 1930 <a class="linl_overlay" aria-label="/o-que-fazemos/cidadania" href="/o-que-fazemos/cidadania" target="_self"> 1931 <div class="linl_hidden">/o-que-fazemos/cidadania</div> 1932 </a> 1933 <div class="linl_inner"> 1934 1935 <div class="image widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/links_list_item/image1/133/interior___solucoes_para_cidadania_1_640_640.jpg" /></div></div> 1936 <div class="title widget_field "><div class="widget_value"><h2>Cidadania</h2></div></div> 1937 <div class="text widget_field "><div class="widget_value"><div><p>Comunicação, transparência e participação na sua autarquia.</p></div></div></div> 1938 1939 </div> 1940 </li> 1941 1942 1943 <li class="cell linl_block" > 1944 <a class="linl_overlay" aria-label="/o-que-fazemos/equipas" href="/o-que-fazemos/equipas" target="_self"> 1945 <div class="linl_hidden">/o-que-fazemos/equipas</div> 1946 </a> 1947 <div class="linl_inner"> 1948 1949 <div class="image widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/links_list_item/image1/135/interior___solucoes_para_equipas_1_640_640.jpeg" /></div></div> 1950 <div class="title widget_field "><div class="widget_value"><h2>Equipas</h2></div></div> 1951 <div class="text widget_field "><div class="widget_value"><div><p>Produtividade e transparência interna.</p></div></div></div> 1952 1953 </div> 1954 </li> 1955 1956 1957 <li class="cell linl_block" > 1958 <a class="linl_overlay" aria-label="/o-que-fazemos/parceiros" href="/o-que-fazemos/parceiros" target="_self"> 1959 <div class="linl_hidden">/o-que-fazemos/parceiros</div> 1960 </a> 1961 <div class="linl_inner"> 1962 1963 <div class="image widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/links_list_item/image1/134/interior___solucoes_para_parcerias_1_640_640.jpeg" /></div></div> 1964 <div class="title widget_field "><div class="widget_value"><h2>Parceiros</h2></div></div> 1965 <div class="text widget_field "><div class="widget_value"><div><p>Relação inovadora com os parceiros sociais e económicos.</p></div></div></div> 1966 1967 </div> 1968 </li> 1969 1970 1971 <li class="cell linl_block" > 1972 <a class="linl_overlay" aria-label="/o-que-fazemos/turismo" href="/o-que-fazemos/turismo" target="_self"> 1973 <div class="linl_hidden">/o-que-fazemos/turismo</div> 1974 </a> 1975 <div class="linl_inner"> 1976 1977 <div class="image widget_field "><div class="widget_value"><img data-description="" alt="" src="/imgcrop/wiremaze/uploads/links_list_item/image1/136/turismo__6__1_640_640.jpg" /></div></div> 1978 <div class="title widget_field "><div class="widget_value"><h2>Turismo</h2></div></div> 1979 <div class="text widget_field "><div class="widget_value"><div><p>Promoção da cultura regional de forma atrativa e interativa.</p></div></div></div> 1980 1981 </div> 1982 </li> 1983 </ul> 1984 1985</div> 1986 1987</div> 1988 1989 <div class="bottomButtons"> 1990 <div class="backButton"> 1991 <a href="javascript:history.back()">Voltar</a> 1992 </div> 1993 <button class="ui facebook button" title="Partilhar no Facebook">Partilhar</button> 1994 </div> 1995 1996 1997 </section> 1998 </div> 1999 2000 <!-- LAST UPDATE DATE --> 2001 <!-- <div class="lastUpdateDate"><div><span class="wmPageUpdateTitle">Conteúdo atualizado em</span><span class="wmPageUpdateDate">6 de maio de 2026</span><span class="wmPageUpdateTime">à s 12:07</span></div></div> --> 2002 2003 2004 </main> 2005 2006 </div><!--end stickyFooter --> 2007 2008 2009 <!--------------------------------------------------------------------------------------------------------------> 2010 <!-- FOOTER --> 2011 <!--------------------------------------------------------------------------------------------------------------> 2012 <footer> 2013 <div class="grid-container"> 2014 <div class="grid-x grid-margin-x align-top"> 2015 <div class="wireInfo_AREA xxsmall-12 large-4 cell hidden-post"> 2016
2017<div id="html_block_176" class="widget html_block" data-id="176" data-content_type="HtmlBlock"> 2018 2019 <a href="/"><img src="/wiremaze/layout/wm_logo_new.svg" width="230" height="65" loading="lazy" alt="Logo WireMaze"></a> 2020<p>Mais do que desenvolver aplicações, ou criar bases de dados, simplificamos a vida aos nossos clientes, ajudando-os a mudar vidas e <strong>promover cidadania!</strong></p> 2021<p>Mais de 170 autarquias confiam na nossa experiência, o que nos torna lÃderes de mercado em soluções de eGovernment em Portugal.</p> 2022 2023</div> 2024 2025</div> 2026 <div class="wireContactos_AREA xxsmall-12 medium-4 large-3 cell hidden-post"> 2027 2028<div id="html_block_177" class="widget html_block" data-id="177" data-content_type="HtmlBlock"> 2029 2030 <img src="/wiremaze/layout/footer/mail_icon.svg" width="42" height="33" loading="lazy" alt="Email Ãcone"> 2031<a class="linksFooter" href="tel:+351228328813">(+351) 228 328 813</a> 2032<p>(custo de uma chamada para uma linha telefónica geográfica fixa comum)</p> 2033<a class="linksFooter" href="mailto:[email protected]">[email protected]</a> 2034<a class="linksFooter" href="/contactos">fale connosco!</a> 2035 2036</div> 2037 2038</div> 2039 <div class="socialLinks_AREA xxsmall-12 medium-2 large-1 cell hidden-post"> 2040 2041<div id="html_block_129" class="widget html_block" data-id="129" data-content_type="HtmlBlock"> 2042 2043 <ul class="socialButtonsFooter"> 2044 <li><a href="http://www.facebook.com/wiremaze.sa" target="_blank" title="Facebook"><img src="/wiremaze/layout/social/icon-facebook-new.svg" width="40" height="40" loading="lazy" alt="botão Facebook" /></a></li> 2045 <li><a href="https://www.linkedin.com/company/wiremaze/posts/?feedView=all" target="_blank" title="Linkedin"><img src="/wiremaze/layout/social/icon-linkedin-new.svg" width="40" height="40" loading="lazy" alt="botão Linkedin" /></a></li> 2046 <li><a href="https://www.youtube.com/channel/UCCOefeltYT4dlxUJ7-Cuk2Q/videos" target="_blank" title="Youtube"><img src="/wiremaze/layout/social/icon-youtube-new.svg" width="40" height="40" loading="lazy" alt="botão Youtube" /></a></li> 2047 <li><a href="https://www.instagram.com/wiremaze/" target="_blank" title="Instagram"><img src="/wiremaze/layout/social/icon-instagram-white.svg" width="40" height="40" loading="lazy" alt="botão Instagram" /></a></li> 2048 <li><a href="https://x.com/wiremaze_sa" target="_blank" title="X"><img src="/wiremaze/layout/social/icon-x.svg" width="40" height="40" loading="lazy" alt="botão X" /></a></li> 2049</ul> 2050 2051</div> 2052 2053</div> 2054 <div class="wireNewsletter_AREA xxsmall-12 medium-3 large-2 cell hidden-post"> 2055 2056<div id="html_block_178" class="widget html_block" data-id="178" data-content_type="HtmlBlock"> 2057 2058 <img src="/wiremaze/layout/footer/newsletter_icon.svg" width="42" height="36" loading="lazy" alt="newsletter icon"> 2059<p>Saiba tudo sobre a modernização do governo eletrónico.</p> 2060<!--<a class="linksFooter" href="https://wiremaze.us8.list-manage.com/subscribe?u=e288a555e1340d23ddb9b2cd3&id=5535dffbb4" target="_blank">newsletter</a>--> 2061<a class="linksFooter" href="https://www.wiremaze.com/pages/986">newsletter</a> 2062 2063</div> 2064 2065</div> 2066 <div class="wireSuporte_AREA xxsmall-12 medium-3 large-2 cell hidden-post"> 2067 2068<div id="html_block_179" class="widget html_block" data-id="179" data-content_type="HtmlBlock"> 2069 2070 <img src="/wiremaze/layout/footer/suporte_icon.svg" width="42" height="38" loading="lazy" alt="suporte icon"> 2071<a class="linksFooter" href="https://clientes.wiremaze.com" target="_blank">Suporte</a> 2072 2073</div> 2074 2075</div> 2076 </div> 2077 </div> 2078 <div class="footerPremios grid-container full"> 2079 2080 2081<div id="html_block_457" class="widget html_block" data-id="457" data-content_type="HtmlBlock"> 2082 2083 <a href="/a-wiremaze#article_692" target="_self"><img src="/wiremaze/layout/os_nossos_premios_2026.svg" width="550" height="150" alt="os nossos prémios" style="object-fit: cover;"></a> 2084 2085</div> 2086 2087</div> 2088 <div class="footerBottom grid-container full"> 2089 <div class="grid-container"> 2090 <div class="grid-x grid-margin-x"> 2091 <div class="siteMap xxsmall-12 large-10 cell hidden-post"> 2092 <div class="siteMap_AREA"> 2093 2094<div id="html_block_103" class="widget html_block" data-id="103" data-content_type="HtmlBlock"> 2095 2096 <ul class="linksPrivacidade"> 2097 <!-- <li><a href="/pages/96">Mapa do Site</a></li> --> 2098 <li><a href="/acessibilidade-e-conformidade">Acessibilidade e Conformidade</a></li> 2099 <li><a href="/avisos-legais">Avisos Legais</a></li> 2100</ul> 2101 2102</div> 2103 <div id="article_669" class="widget article" data-id="669" data-content_type="Article"> 2104 <div class="writer_text"><p><a href="/projeto-cofinanciado" title="Projeto Cofinanciado Portugal 2020"><img src="/imgcrop/wiremaze/uploads/writer_file/image/1060/logos_financiamento_ue_1_300_47.svg" alt="logos financiamento UE" ></a></p><div class="writer_text_clear"></div></div> 2105</div> 2106 2107</div> 2108 </div> 2109 <div class="poweredBy xxsmall-12 large-2 cell hidden-post"> 2110 <div class="poweredBy_AREA"> 2111 2112<div id="html_block_104" class="widget html_block" data-id="104" data-content_type="HtmlBlock"> 2113 2114 <div class="logoWiremaze"> 2115 <span>© WireMaze</span> 2116</div> 2117 2118</div> 2119 2120</div> 2121 </div> 2122 </div> 2123 </div> 2124 </div> 2125 </footer> 2126 2127 <!-- wireChat --> 2128 <section class="chatbot_AREA"> 2129 <div id="aida_bot_2" class="widget aida_bot" data-id="2" data-content_type="AidaBot"> 2130 2131 2132 <div id="aida-mount"></div> 2133
2133<script> 2134 $(document).ready(function () { 2135 if (typeof AidaClient === "undefined") { 2136 return; 2137 } 2138 2139 AidaClient.init({ 2140 tenant: "wiremaze", 2141 apiUrl: "https://aida.cityfy.pt", 2142 botName: "Viriato", 2143 imageUrl: "/thumbs/wiremaze/uploads/aida_bot/image/2/viriato_1_1000_1000.png", 2144 slabHello: "Olá!", 2145 slabIntro: "Em que posso ajudar?", 2146 presentationMsg: "Olá! Eu sou o Viriato e sou o assistente virtual da WireMaze.", 2147 hasFileUpload: "false" == "true", 2148 currentUserId: "", 2149 terms: '{"id":"537ab0e3-d969-4880-abbe-e29b5766293a","name":"wireChat","abstract":"Refere-se à utilização do wireChat em frontoffice","is_active":true,"wire_mode":"normal","current":{"id":"11bb285d-b1cc-4c9e-9ee0-67dfd2202b09","text":"\u003cp\u003eBem-vindo ao serviço de Chatbot da WireMaze, o Viriato.\u0026nbsp;\u003c/p\u003e\r\n\u003cp\u003ePor favor, note que este chatbot utiliza tecnologia de inteligência artificial (IA) para fornecer respostas automáticas à s suas perguntas e auxiliar no encaminhamento de solicitações e informações sobre os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eLimitações da IA:\u003c/strong\u003e Este sistema de IA é projetado para auxiliar em questões gerais e não deve ser usado como única fonte para decisões importantes. As respostas fornecidas podem não abranger todas as nuances do seu caso especÃfico.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003ePrivacidade e Dados Pessoais: \u003c/strong\u003eNão compartilhe informações pessoais sensÃveis, confidenciais ou financeiros através deste chatbot. Se precisar discutir detalhes especÃficos que envolvem dados pessoais, por favor, entre em contacto direto connosco.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eAtualizações e Correções: \u003c/strong\u003eO sistema de chatbot é periodicamente atualizado para melhorar a precisão e a funcionalidade. No entanto, a WireMaze não garante que as respostas sejam sempre corretas ou completas.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eNão Substitui o Atendimento Humano: \u003c/strong\u003eO chatbot é uma ferramenta de suporte e não substitui o atendimento prestado por funcionários da WireMaze. Se as suas necessidades não forem adequadamente atendidas pelo chatbot, recomendamos que entre em contacto diretamente com os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003eConsentimento para Uso de Dados: Ao utilizar o chatbot, concorda com o uso das suas mensagens para o aperfeiçoamento da ferramenta e melhor atendimento ao cidadão. Os dados são armazenados de forma segura durante 5 anos após o término da conversa.\u003c/p\u003e\r\n\u003cp\u003eCaso deseje saber mais sobre os seus direitos e como exercê-los, consulte a polÃtica de privacidade em: \u0026nbsp;https://www.wiremaze.com/avisos-legais\u0026nbsp;\u003c/p\u003e\r\n\u003cp\u003eAgradecemos por usar o Viriato.\u003c/p\u003e","doc":"","publish_at":"2025-04-11T12:27:45.356+01:00","area_id":"537ab0e3-d969-4880-abbe-e29b5766293a","wire_mode":"normal","declaration_text":null,"term_items":[{"id":"f85ee7c1-2eab-4004-b956-8b8fa1a4ee32","term_id":"11bb285d-b1cc-4c9e-9ee0-67dfd2202b09","title":"Consentimento de Tratamento de Dados","description":"\u003cp\u003eConsentir que os meus dados sejam utilizados para analise e operações necessárias ao bom funcionamento da plataforma;\u003c/p\u003e","is_system":true,"system_name":"aida_data_treatment_consent","created_at":"2020-11-13T16:59:27.721+00:00","updated_at":"2020-11-13T16:59:27.721+00:00","is_informational":false,"is_autofilled":false},{"id":"9b863aa1-43ff-406a-a6b3-f270260a2816","term_id":"11bb285d-b1cc-4c9e-9ee0-67dfd2202b09","title":"PolÃtica de Privacidade","description":"\u003cp\u003eLi e aceito a polÃtica de privacidade: https://www.wiremaze.com/avisos-legais\u003c/p\u003e","is_system":null,"system_name":null,"created_at":"2025-04-11T12:01:45.786+01:00","updated_at":"2025-04-11T12:01:45.786+01:00","is_informational":false,"is_autofilled":false}]}}', 2150 openOnFirstTime: 'false' == 'true', 2151 appointmentInfo: null 2152 }); 2153 }); 2154 </script>
2154 2155</div> 2156 2157</section> 2158 2159 <!-- NAO APAGAR ISTO --> 2160 <!-- OLD BROWSER WARNING -->
2161<script> 2162var $buoop = {required:{e:-3,f:-2,o:-2,s:-2,c:-2}, 2163reminder: 24, 2164insecure:true, 2165l: false, 2166test:false, 2167text: "O seu browser ({brow_name}) está desatualizado. Atualize o seu browser para usufruir de maior segurança e rapidez, para além de uma melhor experiência neste site.", 2168api:2021.11 }; 2169function $buo_f(){ 2170 var e = document.createElement("script"); 2171 e.src = "//browser-update.org/update.min.js"; 2172 document.body.appendChild(e); 2173}; 2174try {document.addEventListener("DOMContentLoaded", $buo_f,false)} 2175catch(e){window.attachEvent("onload", $buo_f)} 2176</script>
2176 2177
2177<script> 2178</script>
2178 2179 2180 <!-- NAO APAGAR ISTO --> 2181 2182 <!--------------------------------------------------------------------------------------------------------------> 2183 <!-- SCRIPTS --> 2184 <!--------------------------------------------------------------------------------------------------------------> 2185
2185<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/picturefill-aea404604a.min.js"></script>
2185 2186 <!-- contain image --> 2187
2187<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/ofi-d15e158094.browser.min.js"></script>
2187 2188 <!-- contain image for IE --> 2189
2189<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/mega_menu-cf59c1b212.min.js"></script>
2189 2190 <!-- Mega Menu --> 2191
2191<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/responsiveTables-68f8bdb74f.min.js"></script>
2191 2192 <!-- Tabelas com scroll em mobile --> 2193
2193<script src="/assets/wiremaze/wiremaze2021/javascripts/wire_forms-083320498e.min.js"></script>
2193 2194 <!-- Caixa de Contacto--> 2195
2195<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/jquery-2f3228ad99.easytabs.min.js"></script>
2195 2196 <!-- tabs --> 2197 2198 <!--------------------------------------------------------------------------------------------------------------> 2199 <!-- SHARE FACEBOOK UI --> 2200 <!--------------------------------------------------------------------------------------------------------------> 2201
2201<script> 2202 $(".ui.facebook.button").click(function() { 2203 FB.ui({ 2204 method: 'share', 2205 href: 'https://www.wiremaze.com//blog', 2206 }, function(response){}); 2207 }) 2208 </script>
2208 2209 2210 <!--------------------------------------------------------------------------------------------------------------> 2211 <!-- OBJECT FIT PARA IE --> 2212 <!--------------------------------------------------------------------------------------------------------------> 2213
2213<script> 2214 objectFitImages('img.OF-cover'); 2215 </script>
2215 2216 2217 2218 <!--------------------------------------------------------------------------------------------------------------> 2219 <!-- RESPONSIVE TABS --> 2220 <!--------------------------------------------------------------------------------------------------------------> 2221
2221<script> 2222 $('#tab-containerTop').easytabs({ 2223 animate: false, 2224 collapsible: false, 2225 collapsedByDefault: false, 2226 updateHash: true 2227 }); 2228 </script>
2228 2229 2230 <!--------------------------------------------------------------------------------------------------------------> 2231 <!-- MOBILE MENU --> 2232 <!--------------------------------------------------------------------------------------------------------------> 2233
2233<script> 2234 $(function () { 2235 resetBoxProperties(); 2236 if ($(window).width() <= 1280) { // colocar menu "normal" dentro da div do menu na versao mobile 2237 $('nav#menu').append($(".widget.horizontal_menu").html()); 2238 $('nav#menu').mmenu({ 2239 navbar: { 2240 title: '' 2241 }, 2242 navbars: [{ 2243 position: 'top', 2244 content: [ 2245 'prev', 2246 'title' 2247 ] 2248 }] 2249 }, { 2250 classNames: { 2251 selected: 'selected' 2252 } 2253 }); 2254 } 2255 }); 2256 </script>
2256 2257 2258 <!--------------------------------------------------------------------------------------------------------------> 2259 <!-- LABELS DAS AREAS - so aparece em backoffice --> 2260 <!--------------------------------------------------------------------------------------------------------------> 2261 2262 <!--------------------------------------------------------------------------------------------------------------> 2263 <!-- AREA CENTRAL COM ALTURA E AREAS PARTILHADAS A CINZA - so aparece em backoffice --> 2264 <!--------------------------------------------------------------------------------------------------------------> 2265 2266 <!--------------------------------------------------------------------------------------------------------------> 2267 <!-- ÃREAS IMAGENS FIXA VS CUSTOM --> 2268 <!--------------------------------------------------------------------------------------------------------------> 2269 2270 <!--------------------------------------------------------------------------------------------------------------> 2271 <!-- BARRA LATERAL - STICKY --> 2272 <!--------------------------------------------------------------------------------------------------------------> 2273
2273<script> 2274 var fixmeTop = $(".barraTotal_AREA").offset().top; // get initial position of the element 2275 2276 $(window).scroll(function () { 2277 // assign scroll event listener 2278 2279 var currentScroll = $(window).scrollTop(); // get current position 2280 2281 if (currentScroll >= fixmeTop) { 2282 // apply position: fixed if you 2283 $(".barraTotal_AREA").css({ 2284 // scroll to that element or below it 2285 position: "fixed", 2286 top: "40px", 2287 left: "0", 2288 }); 2289 } else { 2290 // apply position: static 2291 $(".barraTotal_AREA").css({ 2292 // if you scroll above it 2293 position: "absolute", 2294 top: "unset", 2295 }); 2296 } 2297 }); 2298 </script>
2298 2299 2300 <!--------------------------------------------------------------------------------------------------------------> 2301 <!-- WIREFORMS - necessario para que seja feito o render dos formularios --> 2302 <!--------------------------------------------------------------------------------------------------------------> 2303 2304 2305</body> 2306</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.