Co mě na WordPressu štve
S redakčním systémem WordPress pracuji již několik let a
je vidět, že se stále zlepšuje. Stále to ovšem není ten dokonalý
redakční systém, který bychom si snad všichni přáli. Některé chyby
jsou bohužel přímo v samotném návrhu systému a jen tak brzo se nezmění
(pokud vůbec), další drobné by ovšem měly být opraveny v nejbližších
verzích.
Neoddělená prezenční a aplikační logika
Tohle je asi jeho největší problém. Velmi mnoho XHTML kódu, který generuje WP nelze změnit jinak, než přímou editací souborů aplikace. Takže třeba upravit si WP do HTML kódu, tedy aby WordPress nedával do tagů přebytečná lomítka, znamená projití několika desítek souborů.
Rychlost generování stránek
Na freehostingu je WP naprosto nepoužitelný, doby generování kolem 15 sekund na něm nejsou ničím neobvyklým. Ale i na placeném hostingu nebo na lokalním serveru to není žádný zázrak. Někdy trvá generování stránky i více než sekundu, což je zajisté přespříliš. Pokud u mnou vytvořené aplikace trvá generování více než desetinu sekundy, vím, že nejspíš něco dělám špatně. Je ale vidět, že autoři mají snahu rychlost stále zvyšovat, každá nová verze nějaké to vylepšení přináší.
Překlad
Gettext je sice výborná věc na tvorbu překladu aplikací, ale tvoření překladu s programem POEdit (jediný editor pro Windows) je přímo utrpení. Je to jeden z nejhorších programů, se kterým jsem měl tu čest pracovat. A neomlouvá ho, že je od českého autora. A autoři WordPressu asi vůbec neví, že by existoval jazyk s více než jedním množným číslem (jako například právě čeština). Navíc některé řetězce přes Gettext vůbec přeložit nejdou a jsou napsány přímo v kódu aplikace!
Pomalé načítání editoru
Je sice pravda, že za tohle autoři moc nemůžou, samotný TinyMCE editor má kolem jednoho megabajtu, ale co je horší, díky špatně nastavenému kešování se načítá pokaždé znova. Čekat zbytečně několik sekund, než se celý editor pokaždé načte chce velkou dávku trpělivosti.
Špatný výběr do soutěže GSoC 2007 ;)
Byl vybrán někdo jiný než já s podobným stejným nápadem, jako jsem měl já. Ovšem můj nápad byl podle mého „nestranného“ názoru lepší (Dion Hulse chce vytvořit jen aktualizaci Pluginů a Motivů vzhledu, zato já jsem chtěl navrch přidat aktualizaci celkovou). Uvidíme, třeba mi to příští rok vyjde.