Podivnost zvaná WordPress 2.0

Jako hlavní vývojář komplexního systému BLOG:CMS 4.0 (cca 7MB kódu) jsem si stáhnul novou verzi WordPress 2.0 (cca 2MB kódu). WordPress je velice triviální systém pro blog, nedá se s ním udělat rozsáhlejší web, ale pro osobní publikování by měl být dostatečný. Zaměření na začátečníky je u WordPressu patrné, a proto jsem byl velice nemile překvapen složitostí jeho instalace a zprovoznění.

Nejprve je (dle dokumentace v readme.html) nutné přejmenovat wp-config-sample.php na wp-config.php a ručně v textovém editoru tam zeditovat údaje pro připojení k databázi. BLOG:CMS má na toto luxusní formulář, kde dané hodnoty vyplníte, a on svůj cfg.php soubor automaticky vytvoří. Trivialitka, ale potěší. Také ve WordPressu musíte pomocí phpMyAdmina vytvořit MySQL databázi, WordPress to neumí (BLOG:CMS samozřejmě ano). Docela by mě zajímalo jak začátečník databázi vytváří…

Následně se podle mizerné dokumentace pokusíte spustit wp-admin/install.php, a ono to zahlásí chybu „Your PHP installation appears to be missing the MySQL …“, protože WordPress nepodporuje MySQL 4.1 a vyšší (tedy mysqli PHP extension, podporuje jen mysql). Takže musíte upravit php.ini a nahrát kromě mysqli.dll i mysql.dll, či překompilovat Vaši instalaci Apache a PHP a MySQL pro podporu zastaralé mysql extension, restartovat Apache server, a poté to zkusit znovu. Opět, chudák běžný uživatel…

BLOG:CMS 4.0 má minimálně 100x více funkcí než WordPress 2.0, a přitom je mnohem snazší na používání a instalaci. Pokud se Vám WordPress 2.0 nakonec podaří zprovoznit, uvítá Vás primitivní rozhraní, které se naštěstí dá zlepšit pomocí Tiger 2.0 WordPress pluginu (via whitwa). Pokud máte zájem o kvalitní WYSIWYG editory, jako je XStandard či FCKEditor.net, u WordPressu na to ale zapomeňte, neobsahuje je.

Na jednoduché publikování článků je WordPress dostatečný, ale jinak je to zjevně špatně doladěný systém. Již po 5 minutách práce s ním mě zarazila tato hláška:

Parse error:
  parse error, unexpected '}' in 
  C:\web\www\wordpress\wp-admin\templates.php on line 164 

Dále jsem WordPress 2.0 zkoumat přestal, nemá to smysl. Je to hrubě nedoladěný systém.

Komentáře 29

  1. #1 Ondra

    Ahoj, chystám se přesunout svůj blog z bloguj.cz na vlastní hosting s normální doménou. Takže jako první mě napadl BLOG:CMS protože mi připadá že má vše co potřebuji a spoustu vychytávek navíc 🙂 Ale poté co jsem si přečetl jak zlobil Patricku Zandlovi a byl to jeden z důvodů proč skončil jsem skeptický. Byla to jeho chyba - špatná konfigurace ? A ještě jestli podporuje nějaký ze standardů pro offline blogovátka, psát to na web není nejšťastnější řešení a není tak komfortní.

  2. #2 Radek Hulán autor webu ▲10 ▼0

    [1] o Patrickův server se rok a půl nikdo nestaral, a sám si tam "naprogramoval" řadu modulků, a pak se divil, že to občas prý nejede. Tento server má 2x vyšší návštěvnost než měl Marigold.cz a nikdy žádný problém nemá. Italský club.giovani.it má desítky tisíc UIP denně, a jede na 100%. Prostě Patrick neumí hledat chybu u sebe, je to trošku takové pako..

    Ohledně "offline", existuje plugin pro zaslání článků emailem.

  3. #3 Ondra

    [2] Myslel jsem nějaké API jako třeba MetaWeblog, TypePad nebo Atom a další.

  4. #4 Radek Hulán autor webu ▲10 ▼0

    [3] XML-RPC interface: Blogger & metaWeblog API
    http://blogcms.com/?item=features...

  5. #5 mandus

    Ahoj lidi - sem naprostá lama, v PHP a mySQL se fakt neorientuji. Jen se chci zeptat jaký je (pro takovéto lidi - jako já) nejjednodužší redakční systém (neposílejte mě do háje 🙂).
    ... podařilo se mi nainstalovat BlogCMS - napsat článek a tak - ale třeba upravit menu nebo nějaké další věci už ne (až bude více času tak s tím budu bojovat), jen jestli víte o něčem jednoduchým tak to napište abych to zkusil. Stačí mi psát články + archiv + diskuze = prostě takové ty základní věci + JEDNODUCHÉ nastavení.

  6. #6 Radek Hulán autor webu ▲10 ▼0

    [5] doporučil bych pro jednoduché použití TextPattern

  7. #7 Jarda

    [5] Pro takové ty jednoduché věci jako je psát články, archív, diskuse a jednoduché nastavení doporučuji například bloguje.cz. Není nutné žádná instalace ani složité nastavení. Stačí registrace a za pár minut můžete klepat článek za článkem.

  8. #8 Dušan Černák

    Radek, nehnevaj sa na mňa, ale toto je recenzia, ako keď niekto začne nadávať na operu a pritom sám vieš, že je to inak. Skús ho potom presvedčiť.
    V jednom súhlasím wordpress je pre začiatočníkov, ale s tvojim hodnotením nesúhlasím. Testoval som všetko možné, ale wordpress mi absolutne vyhovuje. Nebudem ten systém nikomu vnucovať, ale tvoje hodnotenie je maximálne zjednodušené. So všetkým je potrebné trochu zabojovať - blog:cms, nucleus, wp, b2evolution, joomla - začiatky práce zoberú nejaké tie nervy. Mne stačí úplne wp aj keď má plno nedostatkov. PRE KĽUD ZBRANÍ UVEDIEM: PODSTATNÝ JE AJ TAK OBSAH. 🙂

  9. #9 Radek Hulán autor webu ▲10 ▼0

    [8] toto přece není "recenze", jen popis problémů s instalací a podivnou parse chybou. Parse chyba, to by se opravdu stávat nemělo u "profi" systému, rovněž tak nepodpora pro mysqli je hodně špatně.

  10. #10 Štefan Húska

    [5] Ak si nevieš rozhodnúť, aký blogovací systém zvoliť, možno ti pomôže porovnávacia tabuľka vlastností rôznych blogovacích systémov. (via conBLOG

  11. #11 Radek Hulán autor webu ▲10 ▼0

    [10] ta tabulka vlastností je zastaralá. Mnohem lepší je osobně si veškeré systémy vyzkoušet na http://opensourcecms.com/

  12. #12 Jirka

    [6] Rád souhlasím s použítím Textpatternu, který je pro začínající uživatele téměř ideální. Instalace sice není zcela vychytaná (databáze již musí být vytvořená, Textpattern ji nevytvoří; musíte ručně editovat config.php), ale zbytek je celkem triviální. Textpattern používám již půl roku a jsem s ním spokojený. Lze do něj snadno implementovat WYSIWYG editor TinyMCE. Pro ty, co nezvládnou nasazení vlastního designu, je možné si stáhnout z Textpattern.org pěkné templaty.
    Zkoušel jsem i Blog:CMS, jehož instalace je skutečně jednoduchá, přesto jsem nakonec zvolil Textpattern, který mi prostě vyhovoval více. Kvalita Blog:CMS v porovnání s TXP nebo WP je asi nesporná. Přesto si myslím, že začátečníci raději sáhnou po něčem méně vychytaném.

  13. #13 mepp

    Nemohu posoudit novou ver. ale já na svém blogu používám ver. 1.5.2 a tam instalátor na začátku je. Taktež souhlasim s tím, že na velké projekty to neni vhodné, ale mám dojem, že to ani neni cíl autorů a např na to co dělám třeba ja to v pohodě stačí. Ver.2.xx jsem ještě netestoval, ale brzy se na to chystám.

  14. #14 David Mach

    [12] Nejen začátečníci, ale i ti, co se nechtějí prohrabávat dokumentací a diskusními fóry různých komplexních redakčních systémů mohou sáhnout po WordPressu. V něm jsou totiž přesně ty vlastnosti, které potřebuji pro start vlastních stránek a co tam není, mohu jednoduše přidat, aniž bych musel umět programovat. Já se programováním živím už pěknou řádku let a tenhle systém jsem nakonec zvolil právě proto, abych se nemusel nikde s ničím pachtit a svůj čas tak mohl věnovat bohulibější práci. Šlo mi totiž o obsah, nikoli o formu. O způsobu naprogramování můžeme dlouze diskutovat (ostatně kdo chce psa bít, hůl si vždycky najde), ale rozhodně bych nezatracoval systém, který má prokazatelně širokou základnu uživatelů.

  15. #15 Radek Hulán autor webu ▲10 ▼0

    [14] prokazatelně širokou základu uživatelů má například také MSIE či Outlook Express, nejhorší programy svého druhu, a přes svoji širokou základnu bych je rozhodně zatracoval 😉 Prokazatelně širokou základnu uživatelů má Škoda Fabia a Felicia, a přesto bych v těchto miniautech nechtěl jezdit..

    Navíc WordPress je skutečně naprogramován naprosto prasácky, člověk co to dělal neumí vůbec programovat.

  16. #16 Hary

    [15] Proč Radku mluvíš (píšeš) pokaždé jinak? Jěště bych dokázal najít tu diskuzi kde si tvrdil, že na poštu používáš Outlook od firmy Microsoft a že lepší program na poštu není.

  17. #17 Radek Hulán autor webu ▲10 ▼0

    [16] pokud máš jiný názor než já, je zde jediné rozuzlení - pleteš se.

    Skutečně si myslím, že Microsoft Office Outlook je vynikající email klient a zejména PIM (pro synchronizaci telefonů a PDA na počítač je to vlatně jediná možnost, ale zde už nejde o email, ale o ten PIM), nicméně zde jsem uváděl Outlook Express, což je něco zcela jiného, zdarma ve Windows, s Microsoft Office Outlook nemajícího nic společného, a zcela příšerného..

  18. #18 tark

    [15] Tak to je pravda, ve WP se nevyznám.. Zlatý věci, co si napíšu sám - třeba http://continuer.nfo.sk/temp/publisherpage.phps... (průběžná verze, s několika testovacími výstupy).

  19. #19 koty

    a co treba rikate na jednoduchy RS2 od juna?

  20. #20 mandus

    [5]
    Díky, textpattern 100% vyzkouším!
    [7]
    Jinak bloguj.cz - předpokládam, že podobné jako http://www.blogger.com což jsem zkoušel a nechci, protože to chci mít na svých str., kde se můžu postupně i něco naučit, ale i za to dík.
    [10]
    Pokud by textpattern nebyl to pravý tak zkusim něco vylousknou i z té tabulky 🙂