PageSourceSearch

https://www.wiremaze.com/blog

html wiremaze.com collected 2026-10-02 13:07:26 UTC 162,157 bytes, 2,306 lines download raw bytes

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&ccedil;a as nossas solu&ccedil;&otilde;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&aacute;gina os nossos passos a promover cidadania em territ&oacute;rio nacional e muito mais.<br />A WireMaze disponibiliza este espa&ccedil;o para partilhar consigo as suas &uacute;
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="&#x2713;" /><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&amp;paginating=true">2</a></div> <div><a href="/blog?news_list_112_page=3&amp;paginating=true">3</a></div> <div><a href="/blog?news_list_112_page=4&amp;paginating=true">4</a></div> <div><a href="/blog?news_list_112_page=5&amp;paginating=true">5</a></div> <div><a href="/blog?news_list_112_page=6&amp;paginating=true">6</a></div> <div><a href="/blog?news_list_112_page=7&amp;paginating=true">7</a></div> <div><a href="/blog?news_list_112_page=8&amp;paginating=true">8</a></div> <div><a href="/blog?news_list_112_page=9&amp;paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_112_page=60&amp;paginating=true">60</a></div> <div><a href="/blog?news_list_112_page=61&amp;paginating=true">61</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_112_page=2&amp;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="[{&quot;map_lat&quot;:&quot;41.160789263998986&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;:null}}},{&quot;map_lat&quot;:&quot;40.638116567640054&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;:null}}},{&quot;map_lat&quot;:&quot;40.35239853009636&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;:null}}},{&quot;map_lat&quot;:&quot;41.215335&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;: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="&#x2713;" /><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&amp;paginating=true">2</a></div> <div><a href="/blog?news_list_105_page=3&amp;paginating=true">3</a></div> <div><a href="/blog?news_list_105_page=4&amp;paginating=true">4</a></div> <div><a href="/blog?news_list_105_page=5&amp;paginating=true">5</a></div> <div><a href="/blog?news_list_105_page=6&amp;paginating=true">6</a></div> <div><a href="/blog?news_list_105_page=7&amp;paginating=true">7</a></div> <div><a href="/blog?news_list_105_page=8&amp;paginating=true">8</a></div> <div><a href="/blog?news_list_105_page=9&amp;paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_105_page=21&amp;paginating=true">21</a></div> <div><a href="/blog?news_list_105_page=22&amp;paginating=true">22</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_105_page=2&amp;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="&#x2713;" /><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&amp;paginating=true">2</a></div> <div><a href="/blog?news_list_139_page=3&amp;paginating=true">3</a></div> <div><a href="/blog?news_list_139_page=4&amp;paginating=true">4</a></div> <div><a href="/blog?news_list_139_page=5&amp;paginating=true">5</a></div> <div><a href="/blog?news_list_139_page=6&amp;paginating=true">6</a></div> <div><a href="/blog?news_list_139_page=7&amp;paginating=true">7</a></div> <div><a href="/blog?news_list_139_page=8&amp;paginating=true">8</a></div> <div><a href="/blog?news_list_139_page=9&amp;paginating=true">9</a></div> <div><a href="/blog?news_list_139_page=10&amp;paginating=true">10</a></div> <div><a href="/blog?news_list_139_page=11&amp;paginating=true">11</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_139_page=2&amp;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="[{&quot;map_lat&quot;:&quot;41.160789263998986&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;:null}}},{&quot;map_lat&quot;:&quot;40.35239853009636&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;: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="&#x2713;" /><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&amp;paginating=true">2</a></div> <div><a href="/blog?news_list_113_page=3&amp;paginating=true">3</a></div> <div><a href="/blog?news_list_113_page=4&amp;paginating=true">4</a></div> <div><a href="/blog?news_list_113_page=5&amp;paginating=true">5</a></div> <div><a href="/blog?news_list_113_page=6&amp;paginating=true">6</a></div> <div><a href="/blog?news_list_113_page=7&amp;paginating=true">7</a></div> <div><a href="/blog?news_list_113_page=8&amp;paginating=true">8</a></div> <div><a href="/blog?news_list_113_page=9&amp;paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_113_page=30&amp;paginating=true">30</a></div> <div><a href="/blog?news_list_113_page=31&amp;paginating=true">31</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_113_page=2&amp;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="[{&quot;map_lat&quot;:&quot;40.638116567640054&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;:null}}},{&quot;map_lat&quot;:&quot;41.215335&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;: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="&#x2713;" /><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="&#x2713;" /><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&amp;paginating=true">2</a></div> <div><a href="/blog?news_list_130_page=3&amp;paginating=true">3</a></div> <div><a href="/blog?news_list_130_page=4&amp;paginating=true">4</a></div> <div><a href="/blog?news_list_130_page=5&amp;paginating=true">5</a></div> <div><a href="/blog?news_list_130_page=6&amp;paginating=true">6</a></div> <div><a href="/blog?news_list_130_page=7&amp;paginating=true">7</a></div> <div><a href="/blog?news_list_130_page=8&amp;paginating=true">8</a></div> <div><a href="/blog?news_list_130_page=9&amp;paginating=true">9</a></div> <span class="gap">...</span> <div><a href="/blog?news_list_130_page=19&amp;paginating=true">19</a></div> <div><a href="/blog?news_list_130_page=20&amp;paginating=true">20</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_130_page=2&amp;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="[{&quot;map_lat&quot;:&quot;41.160789263998986&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;:null}}},{&quot;map_lat&quot;:&quot;41.215335&quot;,&quot;map_icon&quot;:{&quot;url&quot;:null,&quot;thumb&quot;:{&quot;url&quot;:null},&quot;tiny_thumb&quot;:{&quot;url&quot;: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="&#x2713;" /><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="&#x2713;" /><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&amp;paginating=true">2</a></div> <div><a href="/blog?news_list_143_page=3&amp;paginating=true">3</a></div> <div><a href="/blog?news_list_143_page=4&amp;paginating=true">4</a></div> <div><a href="/blog?news_list_143_page=5&amp;paginating=true">5</a></div> <div><a href="/blog?news_list_143_page=6&amp;paginating=true">6</a></div> <div><a href="/blog?news_list_143_page=7&amp;paginating=true">7</a></div> <div><a href="/blog?news_list_143_page=8&amp;paginating=true">8</a></div> <div><a href="/blog?news_list_143_page=9&amp;paginating=true">9</a></div> <div class="next_page"><a rel="next" href="/blog?news_list_143_page=2&amp;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&ccedil;a as nossas solu&ccedil;&otilde;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&ccedil;&atilde;o, transpar&ecirc;ncia e participa&ccedil;&atilde;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&ecirc;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&ccedil;&atilde;o inovadora com os parceiros sociais e econ&oacute;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&ccedil;&atilde;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.