Blog
Navigace
Kategorie
Jaký by měl být RS?
Jaký by měl být redakční systém? To je otázka, kterou si kladou stovky lidí, po celém světě. Povětšinou mají tito lidé jednu věc společnou. Používají nebo spíše vytvářejí nějaký redakční systém.
A proč, že je tato otázka důležitá? Při dnešní konkurenci redakčních systémů, je uspět s tím svým velmi složité. Nemůžete uživatelům vnucovat názor, že váš systém toho umí nejvíc a že je nejlepší. Musíte jim to dokázat. Těžko se shánějí uživatelé pro vychvalovaný redakční systém, který všechny slibované funkce obsahuje, jenže bohužel, uživatel, který není stejně technicky nadaný jako autor systému, jich polovinu stejně nikdy neodhalí.
Design administrace je důležitý!
Můžeme to opakovat stále dokola, přesto bude pořád velmi snadné narazit na redakční systém, jehož ovládání vypadá, s prominutím, jako by ho psalo „prase“. Skutečně existuje spousta systémů, které jsou dělané primárně do počtu funkcí.
A proč je to vlastně špatně? Tito autoři si neuvědomují jednu věc, a to, že redakční systém má správu webu usnadňovat a tak se těžko děje, když dotyčný uživatel hledá dlouhé minuty všelijaké nastavení, aby dosáhl kýženého výsledku. Pokud se tak děje, je to známka, že je něco špatně.
Rozložení ovládacích prvků v administraci by mělo být naprosto jasné a srozumitelné. Ačkoliv se to může někomu zdát nemožné, jen tento zdánlivý detail je schopen ušetřit mnoho minut práce měsíčně.
Nezapomeňte si také uvědomit, že administrace slouží ke správě, ne ke kochání se skvělým malovaným designem. Nic takového do ní nepatří! Design administrace má být co nejjednodušší (většinou stačí i správné sladění dvou, tří barev). Každý krok má být jasný a přístupný každému, bez ohledu na jeho technickou vybavenost.

Rychlost? Rychlost!
Dalším důležitým faktorem je rychlost odezvy systému. Tady už to je při pohledu na různé CMS přece jenom lepší, ale rozhodně ne ideální. Spousta systémů je konstruována tak, že po napsání toho jistého základu a následných updatech, které dodávali nové funkce, vznikl nepřehledný balast. Takových příkladů najdete hodně, jen zkuste chvilku hledat.
Věc, kterou mají ty nejlepší systémy společnou, je ucházející architektura, která dává možnost provádět rozšiřující updaty méně náročnou formou, která tolik nezatěžuje výpočetní výkon serveru. To je způsobeno tím, že lidé zodpovědní za takovéto systémy umí velmi dobře programovat a analyticky myslet (i když ani to není pravidlem).
Moderní a rozšiřitelná architektura
Architektura aplikace je u CMS asi to nejdůležitější. Uživatelé si přirozeně chtějí svůj CMS přizpůsobovat k obrazu svému pomocí různých pluginů a dodatečných funkcí. Je bezpodmínečně nutné jim toto umožnit tou nejjednodušší cestou.
Pro vývojáře pluginů by měl systém poskytovat bohaté API, řešící všechny banální úlohy za něj. Pak se může vývojář zaměřit na to nejdůležitější a tím je samostatný plugin.

Pokud se CMS vyhne výše popsaným problémům, rozhodně to není garance úspěchu. V úspěšnosti CMS hraje velkou roli mnoho faktorů, z nichž mnoho ani samotní vývojáři neovlivní.
2010-12-05 13:27:03 | napsal Martin Pernica