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