blok.zdenny.cz na Drupalu 6

Jak jsem avizoval, odhodlal jsem se k povýšení engine webu na Drupal 6. Vidím tu ještě několik drobných chybek, které ale nemám momentálně sílu řešit. Budu se snažit v průběhu dne, na základní funkčnost to snad nebude mít vliv ...

Doplňováno během dne:

Na celou akci jsem se snažil dopředu připravit a celý postup si nejdříve vyzkoušet nanečisto (návod třeba zde). Zkopíroval jsem si tedy databázi i soubory z ostrého webu do testovacího prostředí, stáhl si nové verze drupalu i používaných modulů, provedl potřebné přesuny do adresáře sites/all, vše kromě adresářů files a sites vymazal, nakopíroval nový drupal, přehrál moduly na novější verze a zkusil spustit update.php. Prázdná obrazovka ale nevěštila nic dobrého ...

Vymazal jsem tedy všechny přídavné moduly z adresáře sites/all/modules, provedl update nad čístým drupalem (úspěšně), postupně přihrával modul po modulu a pokaždé spustil update.php. Jediný problém nastal u modulu Taxonomy dhtml, který hlásil jednu tabulku v databázi a ne a ne si ji prostě znovu vytvořit. Kromě toho přibyly závislosti Taxonomy dhtml => DHTML Menu a Image Assist => Views.

Dále se ukázaly nezbytné změny v šabloně webu (page.tpl.php), tedy záměny $language za $language->language, $front_page za $base_path, $left za $sidebar_left, $right za $sidebar_right a doplnění parametru dir="<?php print $language->dir ?>" do <html> tagu a <?php print $footer ?> do patičky. Snad jsem na nic nezapomněl :)

Kromě toho někam zmizela spousta řetězců z české lokalizace prostředí, pomohlo přepnutí jazyka do angličtiny, kompletní výmaz češtiny a její opětovná instalace.

Tím jsem pokládal přípravné práce za ukončené, přepl ostrý web do off-line a pustil se do update smazáním všeho kromě adresáře files, nahrál soubory z testovacího prostředí a spustil update.php. Přesto se nějaké mušky opět našly:

  • trvá problém s chybějící tabulkou modulu Taxonomy dhtml, nepomáhá opětovné vypnutí a zapnutí modulu. Prozatím jsem tedy navigační menu oželel, zkusím později vyřešit čistou instalací drupalu s tímto modulem a následným importem chybějící tabulky v mysql (edit: postup zabral)
  • opakuje se problém s čestinou, použito vyzkoušené řešení
  • na titulce webu zmizely upoutávky k příspěvkům, zůstaly jenom nadpisy. Na vině je modul Adsense Injector, v jehož nastavení je třeba doplnit %teaser v sekci Node list ad insertion
  • v článcích se nenahrazují kódy obrázků, vkládaných přes Image Assist, pomůže volba empty the filter cache v nastavení modulu
  • v navigačním menu jsou zduplikovány některé položky, což nemusí být nutně bug, ale feature, protože jednotlivé sekce menu se nyní rozbalují a zabalují javascriptem (edit: je to tak)
  • chybějící týdny v kalendáři archívu, ovšem chybu jsem zaregistroval už v předchozí verzi(update: řešení)
  • modulu pathauto chybí soubor i18n-ascii.txt, takže nedokáže nahrazovat české znaky jejich nediakritickou podobou, soubor jsem nakopíroval ze zálohy

A to je prozatím asi vše, jdu hledat další vešky, tzn. pozdější doplnění článku není vyloučeno :)

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd>
  • Řádky a odstavce se zalomí automaticky.
  • Images can be added to this post.

Více informací o možnostech formátování

`