Na navigaci | Klávesové zkratky

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

Komentáře

  1. Petr Weida http://www.zpravy.net/seo/ #1

    Teď budu migrovat na nějaký sofistikovanější systém.

    A vidím, že jsi migroval na BLOG:CMS. Jaké jsou první dojmy?

    před 13 lety | reagoval [2] David Grudl
  2. David Grudl http://davidgrudl.com #2

    avatar

    #1 Petře Weido, začal jsem s migrací včera v noci, takže dojmy jsou hodně čerstvé :-) Hned jak to doladím napíšu článeček.

    Technicky je BLOG:CMS zvládnutý špičkově, má ale i své nepříjemné muchy. Ve srovnání s WordPressem je to ovšem jiná liga…

    před 13 lety
  3. Petr Weida http://www.zpravy.net/seo/ #3

    Ještě jedna otázka. Staré RSS vidím, že fungují. Budou i do budoucna nebo je mám změnit na nové?

    před 13 lety | reagoval [4] David Grudl
  4. David Grudl http://davidgrudl.com #4

    avatar

    #3 Petře Weido, Docela jsem hleděl, když si po nahrání úplně jiného CMS čtečka spokojeně stáhla RSS z původního URL ;-) Náhodou je mají pod stejnou adresou.

    A komentářovému RSS jsem trošku pomohl přes mod-rewrite, takže nic měnit nemusíš

    před 13 lety
  5. rADo http://hulan.info/blog/ #5

    avatar

    Davide, doporučuji ti nový plugin NP_SEO, komentáře zmateného Petra za účelem zvyšování jeho GPR pro růžovičkovou soutěží už hraničí s trestným činem ;)

    před 13 lety | reagoval [6] Petr Weida [9] David Grudl
  6. Petr Weida http://www.zpravy.net/seo/ #6

    #5 rADo, Ale, ale. Já jsem se do tebe nikdy nenavážel, tak prosím zanechej osobních výpadů. Komentuji a bavím se, jako kdykoli předtím.

    Pokud NP_SEO zavede, budu komentovat úplně stejně.

    Nechápu tedy proč ti tak link vadí, když je sám nezapomeneš nikde uvést.

    Prostě soutěžím a tak jsem vyměnil po tu dobu link v podpisu.

    před 13 lety
  7. Petr Weida http://www.zpravy.net/weblog/ #7

    Ještě dodatek, ale protože by mi nikdo nevěřil, že nekomentuji kvůli komentování, ale kvůli soutěži pomatenosti atd. raději změním link zpátky.

    Chci si totiž s ostatními bez osočování vyměňovat názory.

    před 13 lety
  8. Petr Weida http://www.zpravy.net/weblog/ #8

    Slibuji, že poslední dovětek. Ještě k NP_SEO. V komentářích to chápu a IMHO jim to prospěje. Nejlepší stejně je tam tu koloku web nedát.

    Ale aplikovat to i na odkazy v článku? Když o něčem píši, tak snad to i zalinkuji, předám PR atd.

    Na to žádné logické vysvětlení nemám.

    před 13 lety | reagoval [10] David Grudl
  9. David Grudl http://davidgrudl.com #9

    avatar

    #5 rADo, NP_SEO zavání průšvihem. Používá zákazný cloaking, což může vést ke SPAM REPORTu.

    Plugin bych předělal tak, aby jednotlivé odkazy hashoval (nebo ukládal do databáze jako jedinečné řetězce a přiděloval jim ID), a pak je zaměnil za odkaz seo.php?link=$ID. Tento skript by id zpětně zaměnil za původní odkaz a provedl přesměrování pomocí header('location ...')

    A teď to hlavní: soubor seo.php by byl v robots.txt zakázán.

    Má-li někdo zájem, plugin rád předělám (nebude-li Radek rychlejší), ale sám ho rozhodně používat nechci :-)

    před 13 lety | reagoval [11] jirkaz
  10. David Grudl http://davidgrudl.com #10

    avatar

    #8 Petře Weido, Pro mě je u komentářů kromě samotné zprávy nejdůležitější jméno. Je to snad patrné i z použitého formátování na tomto webíku.

    Odkaz pak lze považovat za jakousi „platbu“ nebo poděkování za komentář. Proto nad žádnými restrikcemi nepřemýšlím ani v těch nejtemnějších myšlenkách

    …teda zatím ;-)

    před 13 lety
  11. jirkaz #11

    avatar

    #9 Davide Grudle, no nevím zda by to šlo udělat s tím seo.php. Myslel jsem, že tam jde právě o to, že se předává pagerank na hlavní stránku serveru – pokud se to odvede na neindexovanou stránku seo.php tak to je dost nuda, ne?

    Nebo to celé chápu špatně?

    před 13 lety | reagoval [12] Petr Weida
  12. Petr Weida http://www.zpravy.net/weblog/ #12

    #11 jirkazi, Jaká nuda? To Radkovo řešení je ukázkový cloaking čekající na spamreport.

    před 13 lety | reagoval [13] rADo
  13. rADo http://hulan.info/blog/ #13

    avatar

    #12 Petře Weido, „cloaking“ by to byl, kdybych google nepřesměroval dáll, ale tak se to neděje v článcích, ale jen v komentářích, tam prostě budování SEO někoho jiného nemá co dělat..

    A navíc zobrazuji URL webu člověka ;)

    před 13 lety | reagoval [14] Petr Weida
  14. Petr Weida http://www.zpravy.net/weblog/ #14

    #13 rADo, IMHO stačí jediný případ a je to cloaking. A je úplně jedno jestli to je v menu, článku, či komentářích.

    Pokud tam nemá budování SEO co dělat, pak to zakaž v robots.txt. Tam totiž nemá co dělat ani budování PR tvého webu.

    před 13 lety

Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.