16. December 2008
Pár dní zpět vyšla nová verze CMS WordPress, na kterém běží i midnight a popravdě dojmy z něj mám smíšené. Nejsem programátor, takže kvalitu zdrojových kódů moc nezkoumám ani nehodnotím a co si tedy na WP dlouhodobě pochvaluji, jsou možnosti; při stavbě posledního designu jsem musel dělat jen velmi málo kompromisů (a to spíše z důvodů praktičnosti). Při příchodu verze 2.7 jsem moc dlouho neotálel a jal se updatovat s tím, že těch změn nemůže být tolik. Omyl. Pár funkcí se mírně změnilo, v důsledku čehož se design rozpadl. Uznávám, že tak trochu jsem si za to mohl sám; ony ty mé funkce nebyly zrovna vychytané, ale přeci jen jsem nečekal, že se změní výchozí formát výpisu (a dokonce bez toho aniž by ten původní šel nastavit), tak jsem updatem a laděním strávil neplánovaně možná skoro dvě hodiny.
Pak jsem se konečně pustil do podrobnějšího zkoumání novinky největší – administračního rozhraní. To se mimochodem změnilo jen pár verzí zpět a až na drobnosti se mi velmi zamlouvalo. Ovšem to nové je ve výchozí stavu opravdu strašné. Za nejhorší změnu považuji náhradu přehledného horizontálního menu za vertikální a také barevné sladění, kdy jsou obě dvě varianty dost hnusné. Naštěstí ten první a zásadnější nedostatek vyřešil plugin Ozh’ Admin Drop Down Menu, který menu přemístí zpátky nahoru (a přidá vysouvací submenu). Co se téhle verze týče, je to rozhodně must-have plugin. Popravdě moc nedokážu pochopit, proč se tvůrci rozhodli pro tak drastickou změnu konceptu – ono vertikální menu má i trochu jinou logiku a dost těžko se tak na něj převyká.

Administrace ve WP2.7

Administrace ve WP2.7 s Ozh’ Admin Drop Down Menu
Jinak jsou nové vlastnosti celkem milé; okna si můžete celkem libovolně přemisťovat (i když se to týká víceméně jen dashboardu a editoru příspěvků), přibyl kompletní autoupdate (i když téhle funkci zatím moc nedůvěřuji) a taky doinstalace pluginů přímo skrze správce (dříve bylo třeba soubory manuálně nahrávat na ftp, WP pak zvládal pouze jejich autoupdate). K dispozici je nově také uspořádávání komentářů do vláken, nicméně to zatím implementovat nebudu. V brzké době nicméně plánuji rozšíření o podporu OpenID, poslední dobou stále populárnějšího – podporu již zavedl i Google či Seznam, chystá se třeba Microsoft.
I přestože je nová verze WordPressu vcelku vydařená (tedy až na výchozí rozhraní administrace), a je vidět velký posun k uživatelské přívětivosti a hlavně snadnosti použití (viz zmíněný autoupdate; na každé stránce je také přítomna rychlá nápověda atd.), zůstává systémem spíše pro zkušenější uživatele s alespoň základními znalostmi php/html/css, se kterými se pro smysluplnou správu musí počítat. Stěží tak sice může v popularitě ohrozit Blogger produkující stovky identicky vypadajících blogů, ale o to koneckonců ani nejde. Propracovanost a “složitost” pokročilejších systémů má svou velkou výhodu v maximální přizpůsobivosti a konkrétně WordPress je na tom se stále se zvětšující uživatelskou základnou a množstvím pluginů pořád lépe.
vrátit se nahoru
24. July 2008
Není zrovna objevné prohlášení, že za svůj úspěch vděčí Mozilla Firefox mj. i své rozšířitelnosti. Také už jsem kritizoval, že mnohé, poměrně banální funkce, stále neumí (a občas za ně ani není náhrada), na druhou stranu však nabízí určitá rozšíření, která konkurence nabídnout nemůže (nebo dlouho nemohla). A právě (mj.) některá z takových bych chtěl v tomto článku blíže popsat; rozhodně však nejde o nějaký ultimátní výčet “must-have”.
Na úvod ke vzhledu – ve Windows XP vypadá třetí Firefox nic moc, jiné platformy jsou na tom o mnoho lépe. Stažitelné vzhledy se mi líbí ještě méně, některé nejsou špatné, ale pokaždé jsem narazil na určitý detail, přes který jsem se zkrátka nedokázal přenést a vychozí nic-moc skin byl tedy jedinou možnou volbou. Naštěstí se objevil theme Vista on XP; až člověka zaráží, že po pouhém přebarvení ikon tlačítek a odstranění dělících čar mezi jednolivými toolbary vypadá Firefox o tolik lépe.
Dalším drobným přídavkem je Stop-or-Reload Button. Jak název napovídá, sjednotí tlačítko zastavit a obnovit (šetří místo) jako je tomu například v Opeře (a tuším i v Safari). Zkuste případně i Undo Closed Tabs Button, o jeho funkci se zřejmě není třeba nijak zvlášť rozepisovat. Především však doporučuji Hide Menubar – vrchní menu s nabídkami totiž po většinu času vůbec nepotřebujete a akorát zabírá místo. Tento addon jej schová a v případě potřeby stačí prostě stisknout levý alt a menu se dočasně objeví. Perfektní.
Reklamy osobně neblokuji – vnímám to tak, že autoři webů na ně mají nezpochybnitelné právo (ačkoli na některých stránkách jimi rozhodně nešetří), avšak co nesnáším, jsou flashové reklamy. Flash je vskutku formát přinejmenším kontroverzní; opravdu by bylo potřeba uzavřít nějakou formu dohody o etice tohoto typu reklam, protože jsou v převážné většíně případů nesmírně vlezlé (aktivace po najetí, zvuky) či snad dokonce znemožňují užívání stránky bez toho, abyste kliknuli na nějaký malý křížek vpravo nahoře a ohromnou pestrobarevnou obludu tak poslali pryč. Naštěstí existuje Flashblock, který si s Flashem docela dobře poradí.
Teď už k praktičtějším věcem. Web Developer toolbar a Firebug není třeba představovat. Právě kombinace těchto dvou přídavků pod jedinou střechou měla za následek tak velkou oblibu Firefoxu u tvůrců webových stránek. Opera 9.5 uvedla Dragonfly a připravovaný Internet Explorer 8 má přinést také nějaké vývojové nástroje, ovšem do jaké míry se jim bude v budoucnu dařit konkurovat těmto doplňkům FF, lze zatím sotva odhadnout. Zatím se však pravděpodobně jedná o to nejlepší, co je v tomto směru k dispozici.
A na závěr jedna specialita – Cooliris (dříve PicLens). Cooliris není klasickým addonem, jednak proto, že je k dispozici i pro některé jiné prohlížeče a především kvůli svému pojetí. Do Firefoxu samotného v podstatě téměř nezasáhne, pouze přidá tlačítko, ale jinak se jedná spíše o komplexní aplikaci (v jiné aplikaci). Zbarvení buttonu pak indikuje, zda aktuální stránka Cooliris podporuje. A k čemu tedy slouží? Jednoduše řečeno, jedná se o prohlížeč multimediálního obsahu internetu. Pokud je tedy podpora přítomna (nechybí třeba Google Image Search, Flickr, deviantART a dokonce ani YouTube), můžete takovýto obsah prohlížet v mnohem příjemnějším prostředí, než obvykle daná stránka nabízí (v případě deviantART to však žel neplatí).
Na první pohled se jedná o pouhou srandičku, rozhraní je ovšem nejen efektní, ale i efektivní; tak například při hledání obrázků pomocí Google se všechny výsledky zobrazí “najednou” – jejich náhledy se umístí do vodorovného pruhu a při scrollování se průběžně načítají. Při zaměření na určitý obrázek se pak náhled promění v originál (rychlost samozřejmě závisí na rychlosti vašeho připojení; Cooliris pak používá cache prohlížeče). Vypadá to skvěle, používá se to skvěle. K dispozici je i integrované vyhledávání, takže například při prohlížení videí na YouTube se vůbec nemusíte do prohlížeče vracet (addon mimochodem nabízí vlastní metodu minimalizace, s tou windowsovskou se moc dobře nesnáší). Pár chybějících funkcí si vyloženě říká o implementaci, ale ani to, co je dosud k dispozici, není špatné a pokud některý z podporovaných webů prohlížíte často, stojí Cooliris přinejmenším za vyzkoušení.
No, a to je asi tak vše. Určitě existuje ještě mnoho dalších rozšíření, která by si zasloužila pozornost. Myslím ale, že nemá moc cenu psát například o Tab Mix Plus (bez kterého se navíc osobně obejdu). A k tomu trávím osobně svůj čas raději jinak, než prolézáním Mozilla Addons. Je to přeci jen prohlížeč. (Ale dobrý.)
vrátit se nahoru
5. July 2008
Před časem jsem zde publikoval článek, ve kterém jsem zrovna neskrýval svou skepsi ke kvalitám chystané verze (9.5) prohlížeče Opera. Přesto jsem doufal, že se vše nakonec k dobrému obrátí. Když pak o něco později vyšel build s novým skinem, všichni najednou začali papouškovat, že velkou novinkou je intuitivnější rozhraní, což byla mimochodem pěkná blbost, protože – co se uspořádání týče – doznalo jen minimálních změn. Nový vzhled je vcelku pěkný, ovšem výchozí interface je stejně mizerný jako v předchozích verzích. Tak například ikony na adresovém panelu hned zleva. Hádám, že tak 70% uživatelů Opery tlačítka s dvojitou šipkou vůbec nevyužívá, přesto je tam tvůrci stále cpou, ale že by do výchozího nastavení přidali klasické šipky zpět/vpřed s nabídkou historie (jaké jsou běžně v jiných – mnohem rozšířenějších – prohlížečích), to ne.
Přejdu ale k mnohem závažnějšímu problému a tím je přepsané zobrazovací jádro. Domníval jsem se, že by jej při troše štěstí mohli vývojáři do plánovaného termínu vydání stihnout vyladit, místo toho však udělali naprosto opačnou věc. V jakési křečovité snaze předběhnout třetí Firefox vyšla znenadání o několik měsíců dříve Release Candidate (tedy téměř hotová verze) a než mohli testeři stihnout pořádně zareagovat, byla venku verze finální. A samozřejmě to byla katastrofa. Někteří příznivci se sice snažili obhajovat funkční a zobrazovací nedostatky tím, že problémy jsou na straně tvůrců webových stránek, vývojáři však ihned zahájili práce na verzi 9.51 – která měla přinést řadu oprav největších chyb – čímž mj. potvrdili, na čí straně vlastně tyto chyby jsou. Jen pro zajímavost měla oprava hned tři RC vydání, než se ji podařilo vyladit a ani teď nezůstává Opera bez chyb (z nichž mnohé mohou být známy už měsíce…). A mimochodem, i pokud jsou některé chyby zaviněny tvůrci samotných stránek, je přeci v zájmu vývojářů udělat Operu pohodlnou pro uživatele (schopnost korekce je plusem, na což tvůrci jiných prohlížečů přišli už dávno). Ale taková ona zatím rozhodně není.
Ačkoli jsem to tedy původně vůbec neplánoval, přešel jsem po několika letech opět na Mozilla Firefox. Sice mám několik výhrad, ale jinak jsem s třetí verzí nadmíru spokojen a především nemusím trpět žádná funkční omezení, ba dokonce už jsem si našel několik vychytávek, kvůli kterým tento prohlížeč jen tak neopustím. FF3 měl zpočátku velký problém, že po jeho vydání byla spousta důležitých rozšíření pro novou verzi nedostupná, to už ale (skoro) neplatí. Trochu sice naštve, kolik jich musíte doinstalovat, abyste přidali některé funkce, které jsou v Opeře samozřejmostí, jakmile ale máte tuto fázi za sebou, je používání Firefoxu téměř bez problémů. A takový by webový prohlížeč měl být.
vrátit se nahoru
18. June 2008
Logo. Grafický znak, který většina lidí nijak zvlášť nevnímá, přesto je pro daný produkt/firmu, kterou zastupuje, nesmírně důležitý. Upoutá pozornost více než obyčejný text, může pro nás představovat záruku jisté kvality či nekvality. Samotné logo se nám pak může líbit nezávisle na tom, případně k němu přistupujeme neutrálně a vnímáme skrze něj pouze samotnou společnost. Následují příklady známých značek z oblasti výpočetní techniky:
Některé uvedné společnosti máte třeba v oblibě, jiné nesnášíte. Podobně tedy můžete vnímat samotná loga, ale snad žádnému z nich nelze upřít jistou míru profesionality – zkrátka slouží svému reprezentačnímu účelu. A jako protipříklad teď uvedu jedno nesmírně hnusné:
Tedy, nic proti Linuxu samotnému (ačkoli s jistou mírou uctívání jakožto jediného operačního systému jsem se již osobně setkal), ale tenhle tučňák je zatraceně odporný! Až neskutečně iritující. To se vážně komunita kolem Linuxu nevzmohla na něco lepšího? Profesionálnějšího, citově méně zabarveného? Úplně nejhorší pak je, že tohle logo mají občas některé internetové časopisy ve zvyku za každou cenu cpát do tématicky laděných článků a to tak, že jej vidíte už z hlavní stránky. Kam se podíváte, tam se na vás ksichtí tenhle s prominutím neobyčejně zasraně protivný tučňák. Mám zvířáta rád, ale pokud by takovýto tvor skutečně žil, začal bych nejspíše uvažovat o nějaké speciální lovecké licenci pro hubení psychologicky závadných druhů.
vrátit se nahoru
13. April 2008
Tento týden vyšla nová verze phpBB3 fóra, konkrétně 3.0.1. Shodou okolností jsem se chystal napsat kratší článek o tom, jak se mi zatím fórum líbí. Před časem jsem zde o phpBB3 publikoval preview, kde jsem vyzdvihoval mnohé novinky a vychytávky třetí verze. Podotýkám tedy, že popsané kvality phpBB3 skutečně má, po měsících užívání ale konečně mohu posoudit fórum lépe.
V prvé řadě celkem zaráží, že po cca 4 měsících od vydání 3.0.0 Gold verze vyšla první opravná a neznalý člověk bych si tak mohl pomyslet, že první vydání pro ostré použití obsahuje (v rámci možností takovéhoto typu software) jen minimum chyb. Opak je žel pravdou. Evidentně jsme nebyli na Sigilu jediní, kdo si po 8 RC verzích počkal až na finální verzi, protože krátce na to začal bug tracker na oficiálních stránkách fóra nabývat na nových záznamech. Některé mohly být jen maličkosti, nic vyloženě kritického se nevyskytlo, o to zvláštní problémy pak potkaly nás. Musím vzpomenout především na trable s utf_normalizer.php, který znaky v některých odesílaných příspěvcích nahrazoval otazníky a vytvářel tak opravdu iritující problém. Navíc se ani nepodařilo zjistit, na základě jaké podmínky se vlastně chyba vyskytuje; mohli jste odeslat dva totožné příspěvky – jeden prošel, druhý ne. Nakonec to administrátor vyřešil tak, že celý normalizer jednoduše odstavil. Rozhodně jsme nebyli jediní, kteří se s touto chybou potýkali, o to více pak nemile překvapí fakt, že na seznamu oprav čerstvé verze se tato chyba nevyskytuje. Stejně jako mnohé další, ten seznam je totiž opravdu poměrně krátký.
Modařská komunita se má k světu a co není součástí oficiálního balíku, to dříve nebo později naleznete ve formě rozšíření, ovšem vzhledem k tomu, že při instalaci modů se musí často přepisovat i původní soubory a vzhledem k tomu, kolik oprav se ještě bude muset vydat, se vám do nějakých vlastních úprav moc nechce. Navzdory tomu si myslím, že vyjma několika kompromisů (souvisejících právě s chybějícími featurami), se fóru uživatelům líbí. Nedělám si iluze o tom, kolik z nich používá drafty příspěvků nebo Friends & Foes seznamy, ale jinak byly reakce na přechod z verze 2 veskrze pozitivní. Přesto určitý pocit jistoty ze staré verze zmizel; dnes jsme provedli update i my a teď jen budeme čekat, až se objeví nové náhodné bugy. K dokonalosti toho stále dost chybí.
Osobně mi fórum vyhovuje; ty klady převažují nad zápory, které však jsou na druhou stranu často zbytečně hloupé. Fórum bych rozhodně nedoporučoval lidem, kteří pro jeho správu nemají k dispozici někoho s určitým php know-how. Sice je proces jeho instalace a seznámení s ním pojat tak, aby mu rozumněl téměř každý, zcela jistě se však časem vyskytnou obtíže a to se neznalému řeší těžko. Pokud tedy provozujete phpBB2 fórum, není upgrade chyba, spěchat ale nemusíte.
vrátit se nahoru
11. March 2008
Odpověď si můžete už asi druhým měsícem přečíst na stránkách http://addons.miranda-im.org/: “We are currently experiencing an issue with our server that hosts miranda-im.org and many of its subdomains. We hope to have services restored as soon as possible.”
Tenhle nápis se tam mimochodem neobjevil poprvé, ale poprvé jsem jej tam zaregistroval po tak dlouhou dobu. Miranda je software, jehož použitelnost a kvalita je přímo drasticky závislá na rozšířeních jiných tvůrců. Odpověď na otázku z titulku je tedy zcela jasná.
Mimochodem, navzdory tomu i navzdory mnoha dalším záporům (Miranda IM – user-unfriendly) Mirandu IM stále používám. A dokud nebude mít QIP Infium pořádné možnosti co se přizpůsobení rozhraní týče a nevyjde jeho plná verze, asi to tak ještě zůstane.
vrátit se nahoru
8. March 2008
Co se týče navštěvování internetu, má volba je už dlouhodobě jasná – Opera. Jakožto člověk weby nejen prohlížející, ale občas i tvořící však nemůžu ignorovat ani ostatní (mnohem populárnější konkurenci) – Internet Explorer a Mozillu Firefox. Zatímco microsoftí prohlížeč slouží pouze coby nástroj k testování správné optimalizace (ehm, tohle patří do uvozovek, samozřejmě, s verzí 8 se to ale snad změní), Firefox oceňuji především kvůli jeho některým doplňkům – jmenovitě Firebugu a Web Developer toolbaru. Nic srovnatelného zkrátka ostatní prohlížeče nemají a jsou to právě tyhle dva addony, díky kterým si FF vždycky najde na mém HDD své místo. Tenhle článek ale nebude o vývoji webu, nýbrž vývoji třetí verze jednoho z nejpopulárnějších open-source projektů.
Dvojku jsem při zavádění systému vynechal a rozhodl se nainstalovat rovnou poslední betaverzi (v současnosti třetí; čtvrtá je na spadnutí, pátá je v plánu) Mozilly Firefox 3, což se nakonec ukázalo jako šťastná volba (narozdíl od rozhodnutí používat testovací verze Opery 9.5…). Sice byl problém s instalací kýžených rozšíření, které v3 zatím nepodporovaly (je nutno ručně přepsat číslo maximální verze v souboru install.rdf v instalačním balíčku rozšíření), ale nakonec se mi podařilo Firefox obstojně rozchodit a pustit se tak do posuzování změn, které nová verze přináší. Jak je vidno z tohoto záznamu, vývojáři rozhodně nezahálejí a novinek a vylepšení je oproti starším verzím opravdu slušné množství. Osobně uvítám především zlepšení vykreslovacího jádra (již od alfaverzí zvládá Acid2 test), i když je pravda, že spolu s Operou patřil FF obvykle mezi ty poslušné prohlížeče i předtím. Konečně byly také přidány tzv. prefixy pro integrované vyhledávací enginy jako v Opeře (byť zatím nejsou implicitně nastaveny); to znamená, že můžete pro vyhledávání užít hlavní adresový řádek – pro příklad: nastavíte si prefix “s” pro Seznam.cz a do hlavní řádky pak píšete “s hledaný termín”, nezdá se to, ale šetří čas. Na druhou stranu se enginy stále musí přidávat coby moduly, což v porovnání s Operou, kde stačí pro konfiguraci enginu zadat adresu, proměnnou a prefix, působí dost “masivně”. Velká pozornost byla údajně věnována zlepšení práce s pamětí a rychlosti aplikace vůbec. Dost mě tedy zarazil stále příliš dlouhý studený start, který trval i více než 5 sekund (podotýkám že s předchozím vypnutím všech rozšíření a pouze úpravou nastavení rozhraní). Je pravda, že se sice jedná betaverzi, ale obávám se, že se to do plné verze moc nezlepší; opravdu nerozumím tomu, proč na konfiguraci, kde jiné prohlížeče startují během sekundy, to Firefoxu trvá několikanásobně déle. Věc, která mě vždy iritovala, byla nutnost po přidání nějakého rozšíření prohlížeč restartovat. Nic se nezměnilo (ono by se toho pravděpodobně muselo dost přepsat, aby to šlo jinak): přidáte plugin – restart, chcete změnit vzhled – restart. Ne, že bych přidával pluginy každou chvíli, navíc nyní je již FF schopen po restartu obnovit předchozí relaci, stejně to však nic nemění na tom, že je to hrozně otravné a neznám jiný program, kde musím při tak triviální operaci, jako je změna vzhledu, aplikaci ukončit a spustit znovu.
Když už jsem zmínil vzhled, nutno podotknout, že si i přes některé změny Firefox stále zachovává svůj konzervativní vzhled, který nikoho neurazí. Už od druhé verze lze navíc interface solidně přizpůsobit (viz screenshot – sjednocení co nejvíce prvků do co nejmenšího počtu panelů dokáže ušetřit hodně místa), takže tady si nemám nač stěžovat. Celkově vypadá třetí verze mnohem vybaveněji než předchůdci, ostatně stačí projít nastavení. Že zřejmě bude u dalších verzí chybět v instalaci DOM Inspector je vzhledem k jeho určení pro vývojáře logické, co ale nechápu, je fakt, že i když si 90% uživatelů vždy nainstaluje rozšíření Tab Mix Plus (to je samozřejmě jen hrubý odhad podle oblíbenosti, sám patřím mezi zbývajících 10% :-) ), tak toto rozšíření stále není součástí základní instalace.
Mozilla Firefox 3 zatím každopádně vypadá na kvalitního nástupce své rodiny, je definitivně lepší než předchozí verze a stále si zachovává své osobité rysy (žel i ty negativní) open-source prohlížeče, takže své četné příznivce určitě nezklame. Osobně ve Firefoxu stále postrádám nějakou “pecku” – skutečně novou featuru (uživatelskou; vývojářské nepočítám), o které by si konkurence mohla nechat zdát a která by mě donutila uvažovat o přechodu právě k FF, nic zásadního ale stále nenacházím, můj postoj k Firefoxu se tedy nejspíše s novou verzí nijak nezmění.
Dodatek: čtvrtá betaverze byla vydána 10. 3. 2008.
Mozilla Firefox 3 beta download (Mozilla.com)
Mozilla Developer Center
vrátit se nahoru
5. December 2007
Jedním z keywords současného internetu je pojem komunita. Odhadem bych řekl, že ať už vědomě či ne, valná většina lidí na internetu se pohybujících do nějaké komunity již patří. Koneckonců existují komunity otevřené i uzavřené, specializované i anonymní (kde se počet uživatelů může počítat až na tisíce); v podstatě by se dalo říct, že tam, kde mezi více uživateli začíná nějaká forma komunikace, sdílení dat či informací, začíná také komunita. Vstupní bránou do takovéto komunity bývá asi nejčastě registrace na daném serveru a získání zdejší vlastní identity. Ústředním bodem každé komunity se stává komunikace mezi jejími uživateli. Pominu teď diskusní fóra zpravodajských serverů jako jsou například Novinky.cz a jiné. V těchto případech se jedná o velice anonymní záležitost vhodnou pro každého, kdo si potřebuje zanadávat a jediným cílem takovýchto diskusí je co nejvíce se vykřičet na ostatní. Tohle má ke kvalitní a fungující komunitě opravdu daleko. Abych nehanil jen novinkové servery, zajímavé jsou v tomto směru i diskuse ke článkům na zaměřených webech, obvykle flames typu Firefox vs. Opera, Intel vs. AMD apod. Z jejich pročítání se člověku zdá, že dotyční křiklouni žijí ve světě jediného správného produktu, kdy právě ten je dokonalý a vše ostatní je pouze na hovno. Nerad globalizuji, ale v tomto případě zastávám názor, že rozumný člověk se takovýmto “diskusím” (ať už v reálu či na fórech) vyhýbá a neztrácí s nimi svůj drahý čas.
To jsem ale trochu odbočil, takže zpět ke komunitám. Jedním z nejlepších komunikačních nástrojů pro fungující komunitu je skutečné diskusní fórum, které se dělí do kategorií, sekcí a jednotlivých témat, je spravováno zodpovědnými administrátory a moderátory starajícími se o úroveň diskusí. Asi jen člověk s přebytkem volného času by chtěl takovéto komplexní fórum programovat sám od nuly, mnohem lepším řešením je sáhnout po již vytvořeném engine, ať již komerčního charakteru (např. Invision Power Board či vBulletin) nebo freeware alternativy, kde jedním z dlouhodobě nejoblíbenějších je phpBB, jehož plná třetí verze je v době psaní tohoto článku na spadnutí.
V současnosti je právě jedním z nejrozšířenějších fór phpBB2, jehož vývoj byl již zřejmě zcela ukončen. Je pravda, že oproti placené konkurenci nabízí základní instance jen minimální funkčnost, nicméně o spousty doplňujících rozšíření se zasloužila komunita, takže jej lze do jisté míry vybavit tak, aby bylo srovnatelné s výše uvedenými možnostmi. Vzhledem k open-source povaze celého systému však mají rozšíření velice kolísavou kvalitu a také mohou ohrozit celkovou bezpečnost a stabilitu fóra. I proto byl již před roky zahájen vývoj nové třetí verze, na kterou bych se chtěl v následujících řádcích trochu blíže podívat.
Je nad mé síly plně srovnat novou verzi s předchozí, protože změn jsou stovky. Engine například nabízí modulární panely, což v praxi znamená, že prostředí administrace, uživatelských nastavení a moderátorských nástrojů se dá plně přizpůsobit požadavkům správce fóra – panely lze přesouvat, deaktivovat nežádané funkce i přidávat nové. Z uživatelského hlediska asi nejvíce zaujme zbrusu nový skin prosilver, který se oproti zažitým vzhledům liší nejen novým (dle mého zdařilým) přístupem k designu a rozvržením prvků (tím nejdiskutovanějším je zřejmě přeusunutí infopanelu u příspěvků z levé strany na pravou), ale také kódem, který je mimořádně čistý, s razantní redukcí tabulek (místo nich se používá nastylovaný layout seznamů s definičním polem). Prosilver byl také napsán tak, aby se jeho vzhled dal v rámci možností drobně přizpůsubovat změnou barev v odděleném souboru colours.css. Zachován nicméně zůstal i styl subsilver, na jehož vývoj však logicky nejsou kladeny nijak zvlášť vysoké požadavky a tudíž mnohé features nemusí být ani plně funkční – jedná se spíše o taková zadní vrátka pro ty, kterým prosilver z nějakého důvodu nevyhovuje.
Jedním z nejdůležitějších nástrojů třetí verze je import starší verze fóra (phpBB2) do nové. V souvislosti s tím se mezi mnoha uživateli rozšířily fámy, že to však nemusí dopadnout dobře; co jsem slyšel, nejedno fórum tak po neúspěšném importu ztratilo celou databázi a muselo začít úplně znovu. Na vině však v takových případech byli nezodpovědní administrátoři těchto fór, kteří ignorovali varování tvůrců, aby beta a RC (Release Candidate) verze nebyly používány v ostrém provozu, ale pouze pro vývojové a testovací účely; blbuvzdornost prostě stále neexistuje. Nedávno uvolněná posledné verze nese označení RC8, což mnoho lidí (mě nevyjímaje) už docela štve; přeci jen RC znamená něco ve smyslu “skoro plná”, v případě RC verzí phpBB3 to však vypadá spíše na vývoj betaverzí. Na druhou stranu je však stále lepší počkat si na co nejodladěnější hotový produkt, než mít hned předčasně vydaného zmetka; RC8 je už snad opravdu poslední předfinální vydání.
Co se ještě týče vnitřních struktur, nejvíc asi člověka uhodí, že databáze třetí verze má asi dvakrát tolik tabulek než předchůdce, z čehož plynou vyšší požadavky na hosting (jednoduše řečeno, na freehostingu to prostě smysluplně nerozchodíte ;-) ), výměnou však nabízí opravdu komplexní řešení diskusního prostředí vaší komunity, které je zcela zdarma (v rámci smlouvy GNU GPL). Administrační rozhraní je taktéž zcela nové, bylo roztříděno do panelů a sekcí tak, aby bylo co nejvíce intuitivní a přehledné, konfiguračních voleb je totiž razanatně více. Jedním z mnoha zásadní vylepšení je přítomnost subfór; v praxi to vypadá tak, že můžete sekce skládat až do několika úrovní dle vašich představ (doporučuji se ovšem vyhnout zbytečnému vytváření složitých struktur, přes které se budou muset uživatelé dlouze proklikávat). Zcela nový je pak systém nastavování uživatelských práv, který je na první i druhý pohled dosti složitý, poskytuje ale téměř neomezené možnosti (a to včetně té, že si neopatrný administrátor může klidně zamknout fórum sám před sebou), na místě je tedy pozorné čtení tutoriálů a příruček. Vylepšena byla i podpora obměny vzhledu fóra. Pominu-li, že administrační panely jsou nyní nestylovatelné (tedy s nimi tvůrce nemusí zbytečně ztrácet čas) a kód prosilver skinu, který se dá dle potřeb snadno přizpůsobit (samozřejmě za předpokladu, že mu rozumíte), je to především fakt, že styly jsou rozděleny do tří samostatných částí – imageset (sada ikon a jiných, spíše drobnějších grafických prvků), template (samotný xhtml kód) a theme (css a hlavní grafika stylu). I díky tomu se dá např. na bázi již hotového skinu vytvořit nový, ve kterém budou pouze změněny theme soubory (tedy bude mít jiné zbarvení a grafiku). V současné době je již k dispozici (zatím pouze přes fóra) několik desítek vzhledů, ve valné většině případů se však jedná pouze o různě povedené grafické obměny stylů prosilver či subsilver2 a jen málokdo si troufne vytvořit designově nový skin (snad budou nějaké časem).
Stejně jako na administrátora, i na uživatele čekají desítky nových funkcí. Výborné jsou drafty (rozepsané příspěvky), záložky, možnost sledování fór, posílání příloh a spousta dalších vychytávek. Druhá věc samozřejmě je, jestli to všechno uživatelé chtějí a využijí, ale – jak jsem napsal výše – není problém dát nepotřebné prvky pryč. Oproti phpBB2 působí verze 3 skutečně mnohem vybaveněji a náročněji hned z několika hledisek, a pokud potřebujete pouze jednoduché diskusní fórum, určitě to není zrovna ideální volba. I proto si myslím, že se se starší verzí budu ještě po nějaký čas na různých fórech setkávat.
PhpBB3 je v každém případě hodně povedeným diskusním fórem, které bude, co se popularity týče, zcela jistě následovat svého předchůdce. Nabízí mnoho a mnoho užitečných funkcí a vylepšení, moderní engine, slušnou podporu skrze oficiální fóra a oproti jiným zůstává zadarmo. Pokud se chystáte založit vlastní diskusní fórum, doporučuji phpBB3 přinejmenším vyzkoušet.
Dodatek: 13. prosince 2007 byla vydána plná verze phpBB3.
vrátit se nahoru
15. August 2007
Od doby, co jsem přešel na WordPress, jej mám stále raději. Nechci ho vyzdvihovat coby nejlepší řešení (určitě existují další vydařené redakční systémy), chci jej vyzvihovat jako kvalitní řešení. Během těch několika měsíců, co jej používám, jsem nepřišel na žádné větší nedostatky. Nebylo třeba dělat vůbec žádné kompromisy, narozdíl od googlovského Bloggeru, kde mi spousta věcí scházela. A pokud jsem snad něco postrádal, obvykle stačilo nainstalovat potřebný plugin.
Rozšiřujících modulů ostatně pro WordPress existují desítky, samozřejmě drtivou většinu z nich vůbec nepotřebuji, momentálně používám jen nějaké tři – mezi nimi i velice užitečný a účinný spam-filter (nyní má na kontě pěkných 13 zásahů). Silnou stránkou jsou administrační panely. Především orientace v nich je poměrně snadná a navzdory rozsáhlým možnostem nastavení jsem neměl větší potíže cokoli nalézt.
Velká výhoda oproti zmíněnému Bloggeru je databáze a popravdě nechápu, proč ji Blogger klasicky nepoužívá a ukládá stránky napevno do html souborů (navíc při zapnutých archivech řezených dle měsíce i tématu ukládá články do těchto souborů znovu a nakonec jediný článek “fyzicky” existuje i několikrát). Abych trochu osvětlil méně znalým, databáze je od kódu stránek oddělená a načítá se až při jejich generování jazykem php, ve kterém jsou stránky napsány, což má za následek mimo jiné opravdu pohodlnou práci s daty. Projeví se to třeba v případě, že chcete upravit jen nepatrnou položku vzhledu. Ve WordPress – či kterémkoli jiném kvalitně napsaném systému – se změní jediný soubor (například chci přidat odkaz do patičky stránky, změní se soubor s patičkou). V Bloggeru se musí změnit soubory VŠECHNY a čím více článků, archivů apod., tím déle to trvá. Tohle je opravdu archaický přístup používaný před pěti deseti lety, těžko pochopit, proč zrovna Google šel touto cestou.
Databáze samozřejmě klade jisté nároky na hosting, kde sice existují i vyhovující možnosti, které jsou k dispozici zdarma, ale moc bych jejich kvalitě nevěřil. Pokud pak není ve vašich možnostech obstarat si hosting placený, samotný WordPress jej rovněž nabízí zdarma, i když nemohu říct, jak kvalitní skutečně je (bída to ovšem, předpokládám, nebude).
Samozřejmostí je možnost importu článků z jiných systémů, mezi nimiž nechybí ani Blogger, není tedy problém na WordPress kdykoli přejít ;-).
vrátit se nahoru
1. August 2007
Není nic objevného, že komunikační protokol ICQ jde každým dnem do prdele. Nejlepším důkazem toho jsou klienti. Ten oficiální (ICQ5 či ICQ6) je jedna katastrofa za druhou (špatné zabezpečení, reklama v každém okně, vzhled…), QIP pro změnu nemá skiny žádné (to, co je na oficiálních stránkách k vidění, nepovažuji za skiny), Trillian a další minority už snad ani nikdo nezná.
A pak je tu Miranda IM. Opěvovaná všemi, kdož vzývají open-source. Rozhodně nepatřím mezi odpůrce tohoto systému, příkladem budiž skvělý WordPress, jež pohání tyto stránky. Nicméně určitě nepatřím mezi jeho příznivce, open-source má své zápory a Miranda je jejich přímým a nezvratným důkazem.
Standardní balík Mirandy je sám o sobě stěží vyhovující; aby se program dal rozumně používat, je třeba doinstalovat několik dalších pluginů, skinů, utilit. Na oficiálních stránkách jich naleznete tisíce, některé jsou povedené více, některé méně a spousta jich je naprosto neužitečná. Než pohledáte všechny potřebné pluginy, nějaký čas vám to zabere, ale to nejlepší teprve přijde. Settings. S doinstalovanými pluginy vypadá konfigurační okno Mirandy jako dokonalá ukázka chaosu, kdy máte v nabídce desítky položek (nemluvě o tom, že některé pluginy si jich klidně vytvoří více a to ještě do několika kategorií) a ke každé hned několik tabů. Hledat pak určité nastavení je doslova peklem. U kteréhokoli jiného programu (nezřídka užitečnějšího – Opera, poštovní klient, firewall…) se doba nastavování počítá maximálně na desítky minut; kompletní konfigurace Mirandy však klidně zabere i několik hodin. Ano, stále se bavíme o komunikačním programu, který si dává přízviska “Smaller, Faster, Easier”. Kecy, nastavení programu nemá ani hlavu ani patu, což se v extrémním případě může projevit i tím, že chcete-li určitou funkci zapnout, musíte ji povolit hned na několika různých místech – a samozřejmě vám nikdo neřekne, kde je máte hledat. Ano, existují i různé packy, tam je situace jiná – pluginů je přebytek, možnosti mnoha z nich jednoduše nevyužijete a spíše vám budou překážet, takže hledáte, co který dělá, vypínáte, zjišťujete, proč najednou program nefunguje, opravdu úžasná zkušenost.

Miranda IM – ráj milovníků checkboxů
Miranda nabízí velice špatnou koncepci, která – celkově sice ne tak fuknční, ale mnohem dostupnější – konkurenci spíš nahrává než konkuruje. Z těch stovek možností a voleb se až zdá, že tvůrci nepochopili naprosto zásadní fakt – takovýto program má být přeci v prvé řadě určen k užívání, nikoli nastavování a úpravám až do zblbnutí. To je ostatně důvod, proč je Miranda určena pouze pro zkušené uživatele a zbytek nemá nejmenší šanci.
vrátit se nahoru








