Add new comment to Jaký byl DrupalCamp CS 2019: přednášky, atmosféra, ocenění Drupal CS Awards a můj úspěch

návštěvník

Ahoj Honzo,
"Bohužel jsem úplně nepostřehl, proč bychom měli zvážit použití modulů XML Sitemap a Metatag. Chápu, že jsou to velké molochy, ale na druhou stranu mě nenapadá rozumná alternativa."

...bohužel až během přednášky jsem zjistil, že toho chci asi říct víc, než kolik se toho do časového slotu vejde, čili jsem některé body nestihl dovysvětlit tak jak jsem původně plánoval. Takže využji alespoň zdeješího komentáře:

Souhlasím s tím, že k modulům Metatag a XMLsitemap žádná rozumná contrib varianta neexistuje. Já je však zmiňoval právě kvuli tomu, že jde o univerzální "molochy" (a to teď nemyslím nijak hanlivě), které jsou schopné pokrýt téměř libovolné potřeby libovolného webu. A univerzální řešení bude vždy "pomalejší" než řešení konkrétního usecase.

Např. když člověk chce dát ke každému článku do metagatů titlek a hlavní obrázek (třeba s nějakým fallbackem a lá "když není obrázek článku, vzít obrázek jeho rubriky, když není ani ten, tak pak univerzální obrázek pro celý web), tak z toho může být custom modul na pár řádků.

Příklad se sitemap - když se rozhodneš, že chceš mít v XML sitemape prostě všechny nody, tak přegenerovat v cronu celé XMLko je opět na pár desítek řádků. Díky tomu, že si člověk může napsat vlastní dotaz, tak má prostor pro optimalizaci dle jeho potřeb.

(ten počet řádků v obou případech je samozřejmě myšlen bez jakéhokoliv "nastavovacího UI", ale to u custom modulů není vždy potřeba - někdy je naopak dobře, že měnit nastavení můžou jen programátoři skrze kód, protože taková změna může mít nezanedbatelné dopady na výkon)

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů