Opouštím WordPress
Je tomu přesně týden, co mě okouzlil
WordPress. Svou jednoduchostí a
elegancí. Postupně jsem si ho přizpůsoboval, psal první pluginy a
seznamoval se s jeho kódem. Posledním počinem bylo vytvoření modulu pro
náhled komentáře před odesláním. A pak konec. Rozchod.
A proč tak najednou? Inu, zájem o WordPress ve mně vzbudily články, které se před nedávnem objevily na několika českých blozích. Jiří Bureš dodává, že se jedná se o oficiálního nástupce populárního systému b2. Ten sice neznám, ale získal jsem tak dojem, že WordPress je produkt vyvíjený už dostatečně dlouho, aby netrpěl dětskými nemocemi.
Bohužel, realita je taková, že WordPress je velmi, velmi nezralý program. Jeho jádro je navržené nevhodně, tedy ani nelze očekávat, že v brzké budoucnosti dozná zásadních změn. Vlastně používat slovo „navržené“ v souvislosti s WordPress, to musí urážet všechny softwarové návrháře…
Jenže. Ono špatné jádro by mi vlastně vůbec nevadilo. Chtěl jsem být prostým spokojeným uživatelem a vůbec do něj nezasahovat. Odradilo mě něco jiného: spousta zásadních chyb. A to přímo v primárních částech systému.
Tak například RSS kanály. WordPress šetří traffic a pokud nedošlo mezi dvěma dotazy čtečky k žádné změně, informuje jí o tom jen hlavičkou. Šikovné, praktické. Jenže dělá to špatně, třeba RSS komentářů aktualizuje nikoliv po přijetí nového komentáře, ale po publikování nového článku. Když jsem tuhle chybu začal opravovat, narazil jsem na dvě další. A jelikož kód je doslova „prasárna“, kde se míchá prezentační a aplikační vrstva bez jakékoliv logiky, přestane Vás to brzy bavit.
Takže jsem se s WordPressem rozloučil. Prozatím. Jsem zvědav, co z něj vyroste třeba za rok. Teď budu migrovat na nějaký sofistikovanější systém.
Doplněno po dvou letech: je to pořád tatáž prasárna, jen nesmírně populárnější.
Paradox
Mají invalidní uživatelé raději validní stránky?
WordPress Plugins
Sanitize CZ
Pro WP 1.2 & 1.5
Plugin pro vytvoření názvu permalinku (SEO odkazu). Odstraní z titulku
diakritiku a převede z kódování UTF-8 na ASCII. Poté jej postoupí
dalšímu zpracování – proto musí mít vyšší prioritu než standardní
akce sanitize_title_with_dashes.
Sanitize CZ
(PHP file, 1kB)
Sanitize Unique
Pouze pro WP 1.2
Plugin pro ošetření délky a jedinečnosti permalinku (SEO odkazu). Zkrátí jej na délku v rozmezí 30–40 znaků (snaží se neoříznout v půlce slova) a poté zkontroluje, jestli se neshoduje s jiným permalinkem. Pokud ano, doplní jej příponou.
This plugin crop permalink to not be longer than 30–40 chars. Than make it unique.
Sanitize
Unique
(PHP file, 1kB)
(viz. také Český WordPress ke stažení)
Jak počeštit WordPress?

(aktualizace 3. 5. 2005: v článku jsem některé informace a odkazy aktualizoval. Dále bych rád upozornil na kompletní počeštěnou verzi v článku Český WordPress ke stažení)
Zdatnost, s jakou se WordPress vypořádá s češtinou, vypoví mnohé o jeho kvalitách. A pro mnohé je to rozhodující kritérium, zda jej jako blogovací nástroj použít, nebo se poohlédnout po něčem onačejším. Dle mého WordPress obstál chvalitebně.
Abyste přeložili celý systém včetně administrace do češtiny, stačí
stáhnout jediný soubor cs_CZ.po a
v konfiguračním souboru wp-config.php změnit řádek
define ('WPLANG', ''); na define ('WPLANG',
'cs_CZ.po');.
Překlad není vše
Překladem textů lokalizace nekončí. České prostředí má i svá další specifika, například způsob psaní datumu a podobně. Toto lze nastavit po přihlášení do administrace v záložce Nastavení. Doporučil bych tyto hodnoty:
- Výchozí formát datumu: j. n. Y
- Výchozí formát času: G.i
Datum se formátuje v této podobě: 23. 1. 1980 – tedy po
tečce vždy následuje právě jedna mezera, před tečkou žádná není.
Dále, datum se nesmí se rozdělit do dvou řádků. Tomu lze zabránit
tak, že místo obyčejné mezery vložíme mezeru nedělitelnou. Tu lze obvykle
napsat pomocí klávesové zkratky Ctrl+Shift+mezera. Pokud by
nefungovala, zadejte ji kódem: stiskněte Alt a na numerické části klávesnice
vložte 0160. Aby nedošlo k pochybám: při zadávání
výchozího formátu času j. n. Y vložíte mezi tečky a
písmenka ony pevné mezery.
pokračování...
novější články