{"id":2410421,"date":"2026-07-17T14:54:47","date_gmt":"2026-07-17T12:54:47","guid":{"rendered":"https:\/\/www.luklagroup.com\/sem-categoria\/drupal-12-uma-nova-etapa-na-evolucao-do-cms\/"},"modified":"2026-08-25T16:41:00","modified_gmt":"2026-08-25T14:41:00","slug":"drupal-12-uma-nova-etapa-na-evolucao-do-cms","status":"publish","type":"post","link":"https:\/\/www.luklagroup.com\/pt-pt\/web-marketing-pt-pt\/drupal-12-uma-nova-etapa-na-evolucao-do-cms\/","title":{"rendered":"Drupal 12 : uma nova etapa na evolu\u00e7\u00e3o do CMS"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Experience Builder:  uma cria\u00e7\u00e3o de p\u00e1ginas mais intuitiva<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Historicamente, o Drupal destacou-se sempre na gest\u00e3o de conte\u00fados estruturados, mas a cria\u00e7\u00e3o de p\u00e1ginas complexas exigia frequentemente a interven\u00e7\u00e3o de integradores ou programadores. O Experience Builder pretende mudar esta abordagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gra\u00e7as a um ambiente visual moderno, os editores de conte\u00fados poder\u00e3o criar p\u00e1ginas a partir de componentes reutiliz\u00e1veis, visualizar imediatamente o resultado final e personalizar de forma mais avan\u00e7ada a apresenta\u00e7\u00e3o dos seus conte\u00fados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para as equipas de marketing, isto representa v\u00e1rias vantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cria\u00e7\u00e3o mais r\u00e1pida de landing pages;<\/li>\n\n\n\n<li>maior autonomia dos editores de conte\u00fados;<\/li>\n\n\n\n<li>redu\u00e7\u00e3o dos prazos de coloca\u00e7\u00e3o online;<\/li>\n\n\n\n<li>reutiliza\u00e7\u00e3o simplificada dos componentes gr\u00e1ficos;<\/li>\n\n\n\n<li>experi\u00eancia semelhante \u00e0 das ferramentas no-code modernas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esta evolu\u00e7\u00e3o constitui provavelmente uma das mudan\u00e7as funcionais mais importantes do Drupal desde a introdu\u00e7\u00e3o do Layout Builder.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Project Browser: instalar m\u00f3dulos de forma mais simples<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O ecossistema Drupal conta com milhares de m\u00f3dulos contrib, mas a sua descoberta nunca foi um dos pontos fortes do CMS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os benef\u00edcios esperados s\u00e3o numerosos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pesquisa simplificada de m\u00f3dulos;<\/li>\n\n\n\n<li>descoberta mais r\u00e1pida de funcionalidades;<\/li>\n\n\n\n<li>ganho de tempo para os administradores;<\/li>\n\n\n\n<li>redu\u00e7\u00e3o da barreira \u00e0 entrada para novos projetos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo que o Composer continue a ser a refer\u00eancia para as equipas t\u00e9cnicas, o Project Browser dever\u00e1 melhorar significativamente a experi\u00eancia de utiliza\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Atualiza\u00e7\u00f5es Autom\u00e1ticas: simplificar a manuten\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A manuten\u00e7\u00e3o \u00e9 frequentemente um tema sens\u00edvel para as empresas que utilizam Drupal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os objetivos incluem nomeadamente :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>acelerar a aplica\u00e7\u00e3o de corre\u00e7\u00f5es de seguran\u00e7a;<\/li>\n\n\n\n<li>reduzir os erros humanos;<\/li>\n\n\n\n<li>simplificar as opera\u00e7\u00f5es de manuten\u00e7\u00e3o;<\/li>\n\n\n\n<li>melhorar a conformidade das plataformas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para as organiza\u00e7\u00f5es que gerem v\u00e1rios sites, esta evolu\u00e7\u00e3o poder\u00e1 representar um ganho de tempo significativo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A intelig\u00eancia artificial ocupa um lugar cada vez mais importante<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A intelig\u00eancia artificial est\u00e1 gradualmente a tornar-se um tema central no ecossistema Drupal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00e1 hoje, v\u00e1rios m\u00f3dulos permitem utilizar modelos de IA para :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>assistir na reda\u00e7\u00e3o de conte\u00fados;<\/li>\n\n\n\n<li>gerar resumos;<\/li>\n\n\n\n<li>criar metadados;<\/li>\n\n\n\n<li>melhorar a otimiza\u00e7\u00e3o para os motores de busca (SEO);<\/li>\n\n\n\n<li>facilitar a tradu\u00e7\u00e3o de conte\u00fados;<\/li>\n\n\n\n<li>automatizar determinadas tarefas editoriais.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo que o Drupal 12 n\u00e3o seja uma vers\u00e3o totalmente centrada na intelig\u00eancia artificial, a integra\u00e7\u00e3o destes casos de utiliza\u00e7\u00e3o dever\u00e1 continuar a refor\u00e7ar-se ao longo dos pr\u00f3ximos meses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para as equipas de marketing, isto poder\u00e1 permitir melhorar a produtividade, ao mesmo tempo que acelera a produ\u00e7\u00e3o de conte\u00fados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uma administra\u00e7\u00e3o cada vez mais moderna<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00e1 amplamente adotado em projetos Drupal profissionais, o Gin oferece :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uma interface mais moderna;<\/li>\n\n\n\n<li>uma melhor legibilidade;<\/li>\n\n\n\n<li>uma navega\u00e7\u00e3o simplificada;<\/li>\n\n\n\n<li>uma experi\u00eancia otimizada para dispositivos m\u00f3veis;<\/li>\n\n\n\n<li>uma melhor acessibilidade.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Estas melhorias contribuem diretamente para o conforto de trabalho dos administradores e dos editores de conte\u00fados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uma plataforma tecnicamente mais robusta<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Drupal 12 d\u00e1 continuidade \u00e0 moderniza\u00e7\u00e3o da sua base tecnol\u00f3gica, para al\u00e9m das novidades funcionais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta nova vers\u00e3o assentar\u00e1 nas mais recentes evolu\u00e7\u00f5es do PHP e do Symfony, ao mesmo tempo que eliminar\u00e1 progressivamente os componentes que se tornaram obsoletos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre os pr\u00e9-requisitos anunciados destacam-se nomeadamente :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP 8.5 ;<\/li>\n\n\n\n<li>MySQL 8 ;<\/li>\n\n\n\n<li>MariaDB 10.11 ;<\/li>\n\n\n\n<li>PostgreSQL 18.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Estas evolu\u00e7\u00f5es permitem refor\u00e7ar a seguran\u00e7a, o desempenho e a sustentabilidade das plataformas Drupal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Migra\u00e7\u00e3o para o Drupal 12<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um dos principais trunfos do Drupal 12 \u00e9 a continuidade da estrat\u00e9gia de atualiza\u00e7\u00f5es progressivas adotada pela comunidade ao longo das \u00faltimas vers\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em todos os casos, uma auditoria aos m\u00f3dulos contrib, aos desenvolvimentos espec\u00edficos e aos pr\u00e9-requisitos t\u00e9cnicos permitir\u00e1 abordar de forma tranquila e estruturada a migra\u00e7\u00e3o para o Drupal 12.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Que perspetivas para o Drupal?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Drupal 12 provavelmente n\u00e3o ser\u00e1 uma revolu\u00e7\u00e3o compar\u00e1vel ao Drupal 8. No entanto, esta vers\u00e3o confirma uma orienta\u00e7\u00e3o clara: tornar o CMS mais acess\u00edvel \u00e0s equipas de neg\u00f3cio, preservando simultaneamente as caracter\u00edsticas que fizeram do Drupal uma plataforma de refer\u00eancia junto das grandes organiza\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre o Experience Builder, o Project Browser, as Atualiza\u00e7\u00f5es Autom\u00e1ticas (Automatic Updates) e os avan\u00e7os na \u00e1rea da intelig\u00eancia artificial, o Drupal est\u00e1 a evoluir para uma plataforma mais simples de administrar, mais produtiva e mais adaptada aos novos usos digitais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para as empresas que investem no Drupal a longo prazo, o Drupal 12 apresenta-se, acima de tudo, como uma vers\u00e3o de maturidade, capaz de aproximar as necessidades das equipas de marketing das exig\u00eancias das equipas t\u00e9cnicas.<\/p>\n\n\n\n<div class=\"wp-block-group section-title is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-c01bd951 wp-block-group-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--block-spacing);margin-bottom:var(--wp--preset--spacing--x-large)\">\n<h2 class=\"wp-block-heading has-text-align-center has-light-indigo-color has-text-color has-link-color has-x-large-font-size wp-elements-18d9a55f14320a52d2f1f83350154cbd\" style=\"font-style:italic;font-weight:800\">Entre em contacto connosco<\/h2>\n\n\n\n<p class=\"has-text-align-center has-deep-indigo-color has-text-color has-link-color has-medium-large-font-size wp-elements-e090fb1af46a2c98347e87d5ac09fded wp-block-paragraph\">Pretende ser acompanhado na realiza\u00e7\u00e3o do seu projeto em Drupal ou no seu processo de <br>migra\u00e7\u00e3o para a vers\u00e3o mais recente do Drupal?<\/p>\n\n\n<div class=\"wpforms-container wp-block-button wpforms-render-modern\" id=\"wpforms-971083\"><form id=\"wpforms-form-971083\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"971083\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/pt-pt\/wp-json\/wp\/v2\/posts\/2410421\" data-token=\"0e3597c6c1cd1269b17e46df9999df64\" data-token-time=\"1790027393\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-971083-field_3-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"3\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-971083-field_3\" aria-hidden=\"false\">Nome <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-971083-field_3\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][3]\" placeholder=\"Nome\" aria-errormessage=\"wpforms-971083-field_3-error\" required><\/div><div id=\"wpforms-971083-field_4-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"4\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-971083-field_4\" aria-hidden=\"false\">Nome pr\u00f3prio <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-971083-field_4\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][4]\" placeholder=\"Nome pr\u00f3prio\" aria-errormessage=\"wpforms-971083-field_4-error\" required><\/div>\t\t<div id=\"wpforms-971083-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-971083-field_1\" >Nome empresa pr\u00f3prio<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-971083-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-971083-field_11-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"11\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-971083-field_11\" aria-hidden=\"false\">Nome da empresa<\/label><input type=\"text\" id=\"wpforms-971083-field_11\" class=\"wpforms-field-large\" name=\"wpforms[fields][11]\" placeholder=\"Nome da empresa\" aria-errormessage=\"wpforms-971083-field_11-error\" ><\/div><div id=\"wpforms-971083-field_12-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"12\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-971083-field_12\" aria-hidden=\"false\">Correio eletr\u00f3nico <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-971083-field_12\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][12]\" placeholder=\"Correio eletr\u00f3nico\" spellcheck=\"false\" aria-errormessage=\"wpforms-971083-field_12-error\" required><\/div><div id=\"wpforms-971083-field_5-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"5\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-971083-field_5\" aria-hidden=\"false\">Mensagem<\/label><textarea id=\"wpforms-971083-field_5\" class=\"wpforms-field-medium\" name=\"wpforms[fields][5]\" aria-errormessage=\"wpforms-971083-field_5-error\" >Mensagem<\/textarea><\/div><div id=\"wpforms-971083-field_6-container\" class=\"wpforms-field wpforms-field-checkbox\" data-field-id=\"6\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">Consentimento <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-971083-field_6\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-971083-field_6_1\" name=\"wpforms[fields][6][]\" value=\"Compreendo e concordo que a informa\u00e7\u00e3o recolhida ser\u00e1 processada pela L\u00f9kla como descrito na pol\u00edtica de privacidade.\" aria-errormessage=\"wpforms-971083-field_6_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-971083-field_6_1\">Compreendo e concordo que a informa\u00e7\u00e3o recolhida ser\u00e1 processada pela L\u00f9kla como descrito na pol\u00edtica de privacidade.<\/label><\/li><\/ul><\/fieldset><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-971083-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-971083-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-971083-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"971083\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2410421\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-971083\" class=\"wpforms-submit wp-element-button\" data-alt-text=\"Envia...\" data-submit-text=\"Envia\" aria-live=\"assertive\" value=\"wpforms-submit\">Envia<\/button><img decoding=\"async\" src=\"https:\/\/www.luklagroup.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Experience Builder: uma cria\u00e7\u00e3o de p\u00e1ginas mais intuitiva Historicamente, o Drupal destacou-se sempre na gest\u00e3o de conte\u00fados estruturados, mas a cria\u00e7\u00e3o de p\u00e1ginas complexas exigia frequentemente a interven\u00e7\u00e3o de integradores ou programadores. O Experience Builder pretende mudar esta abordagem. Gra\u00e7as a um ambiente visual moderno, os editores de conte\u00fados poder\u00e3o criar p\u00e1ginas a partir de [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":2409768,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Drupal 12: novidades, IA e migra\u00e7\u00e3o em 2026","_seopress_titles_desc":"Descubra as novidades do Drupal 12: Experience Builder, Project Browser, IA, atualiza\u00e7\u00f5es e migra\u00e7\u00e3o do Drupal 10 ou 11.","_seopress_robots_index":"","footnotes":""},"categories":[182],"tags":[],"class_list":["post-2410421","post","type-post","status-publish","format-standard","has-post-thumbnail","category-web-marketing-pt-pt"],"_links":{"self":[{"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2410421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=2410421"}],"version-history":[{"count":14,"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2410421\/revisions"}],"predecessor-version":[{"id":2609358,"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2410421\/revisions\/2609358"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/media\/2409768"}],"wp:attachment":[{"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=2410421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=2410421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.luklagroup.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=2410421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}