Klávesové zkratky na tomto webu - rozšířené Na obsah stránky

porucha není na vašem přijímači

Opouštím WordPress

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ší.

clock 16. 8. 2004 pencil digitální svět comments


Paradox

Mají invalidní uživatelé raději validní stránky?

clock 13. 8. 2004 pencil digitální svět comments


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í)

clock 9. 8. 2004 pencil digitální svět comments


Jak počeštit WordPress?

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.

continuepokračování...

clock 9. 8. 2004 pencil digitální svět comments


La Trine © 2004, 2008 David Grudl – o webu
provozuje Pachollini.

Jakékoliv užití obsahu, včetně převzetí článků nebo jejich částí, je bez předchozího písemného svolení autora zakázáno.

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.