<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>tak.tn — Mohamed Anis Taktak</title><description>Drupal, migrations, technical SEO and web performance — field notes from a senior developer. Posts in English and French.</description><link>https://tak.tn/</link><language>en</language><atom:link href="https://tak.tn/rss.xml" rel="self" type="application/rss+xml"/><item><title>Drupal 10 end of life (Dec 9, 2026): your six-month plan</title><link>https://tak.tn/blog/drupal-10-end-of-life/</link><guid isPermaLink="true">https://tak.tn/blog/drupal-10-end-of-life/</guid><description>Drupal 10 support ends December 9, 2026. What EOL really means, what Drupal 11 requires, and a month-by-month plan to upgrade without a Q4 panic.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>migration</category><author>anis@mat-it.tech</author></item><item><title>Drupal 11.4 blocks search query URLs in robots.txt: what to check</title><link>https://tak.tn/blog/drupal-11-4-search-query-robots-txt/</link><guid isPermaLink="true">https://tak.tn/blog/drupal-11-4-search-query-robots-txt/</guid><description>Drupal 11.4 (July 2026) adds Disallow rules for /search? query URLs and halves database queries. Exact rules, who must act manually, and how to verify.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>seo</category><category>performance</category><author>anis@mat-it.tech</author></item><item><title>Drupal 11.4 bloque les URL de recherche dans robots.txt : le détail</title><link>https://tak.tn/fr/blog/drupal-11-4-robots-txt-recherche/</link><guid isPermaLink="true">https://tak.tn/fr/blog/drupal-11-4-robots-txt-recherche/</guid><description>Drupal 11.4 (juillet 2026) ajoute des règles Disallow pour /search? et divise par deux les requêtes SQL. Les règles exactes, qui doit agir, comment vérifier.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>seo</category><category>performance</category><author>anis@mat-it.tech</author></item><item><title>Fin de vie de Drupal 10 : le plan à lancer avant décembre 2026</title><link>https://tak.tn/fr/blog/fin-de-vie-drupal-10/</link><guid isPermaLink="true">https://tak.tn/fr/blog/fin-de-vie-drupal-10/</guid><description>Le support de Drupal 10 s’arrête le 9 décembre 2026. Ce qu’implique la fin de vie, ce qu’exige Drupal 11, et le plan mois par mois pour migrer sereinement.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>migration</category><author>anis@mat-it.tech</author></item><item><title>Why your Drupal admin is slow — an Admin Toolbar maintainer’s guide</title><link>https://tak.tn/blog/why-drupal-admin-is-slow/</link><guid isPermaLink="true">https://tak.tn/blog/why-drupal-admin-is-slow/</guid><description>Editors complaining the back office crawls? The real causes of slow Drupal admin pages, ranked and fixed — by a co-maintainer of the Admin Toolbar module.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>performance</category><author>anis@mat-it.tech</author></item><item><title>Back-office Drupal lent : le guide d’un mainteneur d’Admin Toolbar</title><link>https://tak.tn/fr/blog/back-office-drupal-lent/</link><guid isPermaLink="true">https://tak.tn/fr/blog/back-office-drupal-lent/</guid><description>Vos éditeurs se plaignent d’un back-office qui rame ? Les vraies causes d’une admin Drupal lente, classées et corrigées — par un co-mainteneur d’Admin Toolbar.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>performance</category><author>anis@mat-it.tech</author></item><item><title>Claude Code skills: teach your AI agent your real workflows</title><link>https://tak.tn/blog/claude-code-skills-for-developers/</link><guid isPermaLink="true">https://tak.tn/blog/claude-code-skills-for-developers/</guid><description>What Agent Skills are in Claude Code, and how a senior developer encodes migration checklists, review rules and runbooks that an AI can actually execute.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>tooling</category><author>anis@mat-it.tech</author></item><item><title>Migrating from Drupal 10 to Drupal 11: the practical guide</title><link>https://tak.tn/blog/migrate-drupal-10-to-drupal-11/</link><guid isPermaLink="true">https://tak.tn/blog/migrate-drupal-10-to-drupal-11/</guid><description>Drupal 10 reaches end of support in December 2026. A complete checklist for a calm move to Drupal 11: audit, deprecations, contrib modules, delivery.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>migration</category><author>anis@mat-it.tech</author></item><item><title>Rebuilding my 2016 Drupal site with Astro 7: field notes</title><link>https://tak.tn/blog/rebuilding-tak-tn-with-astro/</link><guid isPermaLink="true">https://tak.tn/blog/rebuilding-tak-tn-with-astro/</guid><description>Why a senior Drupal developer rebuilt his site as static Astro 7: fonts, JSON-LD graphs, hreflang, OG images, Cloudflare — the SEO-first recipe.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>astro</category><category>seo</category><category>drupal</category><author>anis@mat-it.tech</author></item><item><title>Migrer de Drupal 10 vers Drupal 11 : le guide pratique</title><link>https://tak.tn/fr/blog/migrer-drupal-10-vers-drupal-11/</link><guid isPermaLink="true">https://tak.tn/fr/blog/migrer-drupal-10-vers-drupal-11/</guid><description>Drupal 10 arrive en fin de support en décembre 2026. Checklist complète pour passer à Drupal 11 sereinement : audit, deprecations, contrib, exécution.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>migration</category><author>anis@mat-it.tech</author></item><item><title>Refondre mon site Drupal de 2016 avec Astro 7 : carnet de bord</title><link>https://tak.tn/fr/blog/refonte-tak-tn-avec-astro/</link><guid isPermaLink="true">https://tak.tn/fr/blog/refonte-tak-tn-avec-astro/</guid><description>Pourquoi un développeur Drupal senior a refondu son site avec Astro 7 : fonts, JSON-LD, hreflang, images OG, Cloudflare — la recette SEO-first.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>astro</category><category>seo</category><category>drupal</category><author>anis@mat-it.tech</author></item><item><title>Les skills de Claude Code : apprendre vos vrais process à une IA</title><link>https://tak.tn/fr/blog/skills-claude-code-pour-developpeurs/</link><guid isPermaLink="true">https://tak.tn/fr/blog/skills-claude-code-pour-developpeurs/</guid><description>Ce que sont les Agent Skills de Claude Code, et comment un développeur senior y encode ses checklists de migration, règles de revue et runbooks exécutables.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>tooling</category><author>anis@mat-it.tech</author></item><item><title>Headless, partially decoupled or monolithic Drupal: how to choose</title><link>https://tak.tn/blog/headless-vs-partially-decoupled-drupal/</link><guid isPermaLink="true">https://tak.tn/blog/headless-vs-partially-decoupled-drupal/</guid><description>Full headless, progressively decoupled or classic Twig? A decision framework from someone running a Drupal 10 + Symfony front architecture in production.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>headless</category><category>architecture</category><author>anis@mat-it.tech</author></item><item><title>Drupal headless, partiellement découplé ou monolithique : choisir</title><link>https://tak.tn/fr/blog/drupal-headless-ou-partiellement-decouple/</link><guid isPermaLink="true">https://tak.tn/fr/blog/drupal-headless-ou-partiellement-decouple/</guid><description>Full headless, découplage progressif ou Twig classique ? Une grille de décision par quelqu’un qui fait tourner un back Drupal 10 + front Symfony en production.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>headless</category><category>architecture</category><author>anis@mat-it.tech</author></item><item><title>Drupal security updates: a maintainer’s playbook</title><link>https://tak.tn/blog/drupal-security-updates-maintainer-playbook/</link><guid isPermaLink="true">https://tak.tn/blog/drupal-security-updates-maintainer-playbook/</guid><description>How Drupal security releases really work and the update routine I apply to client sites — from a maintainer of 24 modules who has shipped fixes under embargo.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>security</category><author>anis@mat-it.tech</author></item><item><title>Mises à jour de sécurité Drupal : le manuel d’un mainteneur</title><link>https://tak.tn/fr/blog/mises-a-jour-securite-drupal/</link><guid isPermaLink="true">https://tak.tn/fr/blog/mises-a-jour-securite-drupal/</guid><description>Comment fonctionnent vraiment les alertes de sécurité Drupal, et la routine que j’applique aux sites clients — par un mainteneur de 24 modules.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>drupal</category><category>sécurité</category><author>anis@mat-it.tech</author></item><item><title>Web accessibility: what WCAG really asks of a Drupal developer</title><link>https://tak.tn/blog/web-accessibility-wcag-drupal/</link><guid isPermaLink="true">https://tak.tn/blog/web-accessibility-wcag-drupal/</guid><description>WCAG, the European Accessibility Act and France’s RGAA: real obligations and concrete Drupal practices — from a developer applying W3C standards daily.</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><category>accessibility</category><category>drupal</category><author>anis@mat-it.tech</author></item><item><title>Accessibilité web : ce que le RGAA demande vraiment à un développeur</title><link>https://tak.tn/fr/blog/accessibilite-rgaa-wcag-drupal/</link><guid isPermaLink="true">https://tak.tn/fr/blog/accessibilite-rgaa-wcag-drupal/</guid><description>RGAA, WCAG, European Accessibility Act : obligations réelles et gestes concrets côté Drupal — par un développeur qui applique les standards W3C au quotidien.</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><category>accessibilité</category><category>drupal</category><author>anis@mat-it.tech</author></item><item><title>Core Web Vitals on Drupal: diagnosis and fixes that work</title><link>https://tak.tn/blog/core-web-vitals-drupal/</link><guid isPermaLink="true">https://tak.tn/blog/core-web-vitals-drupal/</guid><description>LCP, INP, CLS: where Drupal loses points and how to win them back — caching, images, fonts, JavaScript. A complete diagnostic method with ranked fixes.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>seo</category><category>performance</category><category>drupal</category><author>anis@mat-it.tech</author></item><item><title>Core Web Vitals sur Drupal : diagnostic et corrections qui marchent</title><link>https://tak.tn/fr/blog/core-web-vitals-drupal/</link><guid isPermaLink="true">https://tak.tn/fr/blog/core-web-vitals-drupal/</guid><description>LCP, INP, CLS : où Drupal perd des points et comment les récupérer — cache, images, fonts, JavaScript. Méthode de diagnostic complète et corrections classées.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>seo</category><category>performance</category><category>drupal</category><author>anis@mat-it.tech</author></item></channel></rss>