Co mě na WordPressu štve

WordPress bugs 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.

Komentáře

1

WordPress je zastaralý systém, vlastní kód bych přirovnal k pořádnému chaosu. Pokud chtějí vývojáři s projektem uspět do budoucna, musejí vše překopat od základů, respektive napsat úplně nový systém, jinak bude WP brzy vytlačen systémy jako třeba Habari.

Charlie · 18. 4. 2007 · 0.20 · reagovat
2

Na WZ je sice WP nechutně pomalý (z vlastní zkušenosti), ale tam je pomalé úplně všechno. Předtím jsem provozoval bBlog a o moc svižnější to nebylo. Čímž nechci hájit ani Wordpress, ani bBlog ani žádný další systém který jejich serverům dává zabrat (tedy skoro každý).

Projekt jako Habari má minimálně jeden zásadní nedostatek – uživatelskou základnu. Například já o něm dnes slyším poprvé a to se o publikační systémy trochu i zajímám. Konkurencí pro Wordpress je více Drupal.

LLook · 18. 4. 2007 · 7.18 · reagovat
3

Ohledně freehostingů – nejlepší je hledat freehostingy, kde nejsou skoro žádní lidé, tzn. soukromé hostingy. Žádné WZ, IC atp… Anebo kdyžtak low-cost placený, ale to už je jiná kategorie…

tark · 18. 4. 2007 · 13.03 · reagovat
4

[1] Charlie: Máš naprostou pravdu. WordPress je fork systému b2, starého už skoro šest let (tedy zhruba z doby, kdy vyšlo PHP 4). A to se na něm muselo podepsat. Habari vypadá opravdu zajímavě, jde vidět, že se má jednat hlavně o konkurenci WordPressu. Uvidíme, jak se jim to podaří.

[2] LLook: Jenže Habari je ve vývoji snad jen půl roku a navíc je v dnešním stavu zatím nepoužitelný. Pokud mu ale uživatelé udělají dobrou reklamu a autoři pořádný improtovací plugin z WP, může se z něj stát ten pravý WP killer.

Acci · 18. 4. 2007 · 16.39 · reagovat
5

[2] LLook: Jak již říkal Acci, zatím není co „užívat“. Habari má ale obrovskou základnu vývojářů a to se podepisuje na celém aplikačním řešení – kód je doslova prošpikovaný PHP patterny, vše je navrženo maximálně efektivně a znovupoužitelně. V tomhle ohledu mě projekt mile překvapil.

Charlie · 18. 4. 2007 · 23.54 · reagovat
6

Zdravím, nejsem „wordpressista“, jsem „drupalista“ – takže se ptám. Proč je WP tak populární, když vám na něm vadí tolik věcí? :) Opravdu doporučuji Drupal. Všechny zmiňované nešvary pokud vím nemá: šablony jsou od kódu odděleny, takže lze vytvořit šablonu XHTML i HTML; rychlost mi připadne velmi slušná (ale nevím, neměřil jsem, sekundy to ale určitě nejsou); překlad obsahuje i regulární výraz na libovolné tvary množných čísel (tzn. pro češtinu klidně lze udělat 0 článků, 1 článek, 2 články, 5 článků, 101 článek…); editor si můžete osadit jaký chcete, tzn. klidně i žádný, pokud chcete bušit v HTML. Drupal je asi víc hardcore, při implementaci je potřeba umět aspoň trošku programovat, aby si člověk upravil PHP šablony a případně vyrobil nějaký ten modul, ale pak už to sviští! :-)

MP · 14. 5. 2007 · 10.19 · reagovat
7

[6] MP: Ano, Drupal je určitě velmi zajímavý systém a možná časem bude mnohem populárnější, než je dnes WordPress, a přeorientuji se na něj při tvorbě nějakých větších projektů. A on WordPress není zase tak špatný systém, jak by se mohlo zdát z textu článku, tohle jsou většinou jen chyby minoritní.

Acci · 14. 5. 2007 · 18.58 · reagovat
8

Také jsem zvědav jestli se někdy Habari dostane do fáze použitelnosti.

Miloš · 21. 4. 2009 · 9.30 · reagovat

Zanechte komentář

(vyžadováno)
(nebude zobrazen) (vyžadováno)

Můžete použít Texy! formátování.