Recenze redakčního systému rs2
- 6. Červenec 2008
- Publikováno v Instalace cms . Redakční systémy
- Napište komentář
Redakční systém pro blog rs2, je dílem jediného muže, který vystupuje pod přezdívkou juneau. Začátek práce na rs2 lze stanovit na 15. 4. 2005, kdy byla zmíněna nová verze, založená na rs1. Celý průběh vývoje, či chystané novinky lze nalézt na domovské stránce projektu http://rs.reality-show.net.
Redakční systém je vydáván pod licencí GNU GPL. Lze jej tedy svobodně užívat, upravovat a distribuovat dále pod stejnou licencí.
K testování jsem zvolil poslední vydanou verzi, tety rs2 rc5.2, která byla uvolněna 18. 3. 2008.
O čem se zmíním
Instalace
Jak bývá zvykem, tak instalace je i v případě tohoto redakčního systému velmi jednoduchá. Po rozbalení archívu, který lze stáhnout z domovských stránek, a nakopírování jeho obsahu na server, stačí zadat do prohlížeče cestu k hlavnímu adresáři redakčního systému. Průvodce instalací vám pak pomůže dojít až ke zdárnému konci. Pokud si přeci jen nebudete jistí, postupujte podle tohoto návodu k instalaci.
Nastavení systému
Do administrace systému, tedy části, ze které lze systém nastavit, ale také se v něm vytváří celý obsah webu, se dostanete po zadání adresy webu, za kterou přidáte řetězec /admin. Po úspěšném přihlášení uvidíte obrazovku podobnou této: ![]()
V menu administrace, na “druhé úrovní”, (tedy takové, ve které se zobrazují jen položky, na které má uživatel právo) se nachází odkaz na nastavení. “Třetí úroveň” menu pak obsahuje jednotlivé kategorie nastavení:
- Šablony – nastavení prvků vzhledu webu, určení chování některých prvků, popisky některých tlačítek, aktivace LigthBox efektu obrázků a mnoho dalších věcí, které se vztahují k prezentační části webu
- Web – převážně funkce pro logování a statistiky, blokování IP, SEO adresy, zvýraznění kódu
- Admin – zde je důležitý jen seznam formátů obrázků, které lze do systému nahrávat
- Komentáře – vše co si lze u nastavení komentářů jen představit
- FTP údaje – údaje k přístupu na FTP (kvůli možným problémům s vytvářením složek)
- RSS – pár údajů k RSS exportu
- Sitemaps – pár možností k nastavení Google Sitemap, umožňující lepší indexování obsahu webu
- Publikování poštou – nastavení emailu pro mobilní publikaci, povolení mobilní publikace a data pro její správnou funkčnost
Každá položka v nastavení je bohatě zdokumentována hned pod ovládacím prvkem, není proto nutné pátrat v helpu jako u jiných systémů. Také výchozí hodnoty nastavení jsou voleny velmi rozumně, tak není třeba všechny zdlouhavě upravovat k obrazu svému.
O několika prvcích z nastavení se zmíním bliže:
Nastavení / Komentáře – Gravatar
Tento redakční systém podporuje službu gravatar.com. Pokud si u ní zaregistrujete svůj email a vyberete si avatar, zobrazí se právě ten váš všude tam, kde je tato služba podporována a kde zadáte svůj email.
Nastavení / Web – SEO adresy
Dnes je již takřka nutností, aby redakční systém podporoval přepisování URL pomocí mod_rewrite, na nějaké pěkné adresy. Ani rs2 není výjimkou. Vytvořím si nový text s nadpisem “Text s krásnou SEO adresou”. Pokud jsou SEO adresy vypnuty, bude odkaz na tento text vypadat: index.php?text=1. Pokud v nastavení SEO adresy zapneme, hned je odkaz líbivější: index.php?text=1-text-s-krasnou-seo-adresou. Můžeme jít však ještě dál a po malé úpravě souboru funkce.php a přejmenování souboru z .htaccess-vychozi na .htaccess dostaneme adresu odkazu: 1-text-s-krasnou-seo-adresou.php. Co konkrétně je třeba upravit, aby přepisovací pravidla fungovala správně najdete v nápovědě k SEO adresám.
Nastavení / Web -Zvýraznění syntaxe zdrojového kódu
Pokud se člověk chce na svém blogu podělit o kus zdrojového kódu, velmi prospěje, pokud je syntaxe daného jazyka zvýrazněná. Čitelnost se tak podstatně zvýší. Redakční systém rs2 umožňuje použít dva “zvýrazňovače” kódu. Jsou jimi GeSHi a FSHL. Jejich zprovoznění není úplně triviální, ale podle nápovědy na webu to je otázka pár minut. Tedy měla by být. Bohužel mi na defaultní instalaci ani jeden z nástrojů nefungoval správně. Občas se vyskytla nějaká barvička, ale o funkčním zvýrazňování se mluvit nedalo.
Po chvilce bádání v kódu se mi povedlo alespoň provizorně zprovoznit nástroj na zvýrazňování syntaxe GeSHi. Pokud se spokojíte se zvýrazněním pro HTML, PHP, JavaScript a MySQL, pak stačí na konec css souboru vašeho vzhledu (adresar_vasi_instalace/vzhled/adresar_vaseho_vzhledu/css/ web-nazev_vaseho_vzhledu.css v mém řípadě: rs2/vzhled/styl-solution/css/web-solution.css) vloži obsah tohoto souboru.
Pokud toužíte po zvýraznění jiného jazyka, stačí navštívit demo GeSHi, nechat si zvýraznit pro daný jazyk kus kódu, otevřít zdrojový kód stránky a kód s css styly nakopírovat do souboru se styly pro vámi vybraný vzhled (cesta k souboru uvedena výše). Pak již můžete zdrojový kód zvýrazňovat třeba jako na obrázku: ![]()
Nastavení / Publikování poštou – Publikování pomocí emailu
Ač se nastavení této funkce může zdát složité, je tomu zcela jinak. Stačí zadat jméno poštovního serveru, přihlašovací údaje a pár dalších drobností, podle kterých se publikování emailem bude řídit. V nápovědě k této funkci jsou uvedeny freemailové servery, které nabízí přístup pomocí IMAP protokolu (aktuálně jich již může být více). Pokud však máte některý z placených hostingů, je téměř jisté, že tento protokol můžete využít..
Ve výše zmíněné nápovědě je i ukázka zprávy, kterou lze emailem odeslat. Možnosti jsou však díky podpoře Texy syntaxe mnohokrát větší.
Sám jsem vyzkoušel publikování pomocí emailu i pomocí mobilního telefonu. Z technických důvodů jsem neotestoval publikování pomocí MMS odeslané jako email, ale jen email z mobilu jako takový. Sic je to pohodlí psaní delšího textu mizivé, ale za tu možnost podělit se o momentky z dovolené, výletu, či odjinud, kde není počítač, to určitě stojí.
![]()
![]()
![]()
Vzhled
Výchozí instalace obsahuje pouze jeden vzhled. Další lze stáhnout přímo na domovském webu, případně na adrese freelayout.nejweb.net. Pokud budete trošku hledat, najdete i další. Další vzhled do svého systému nahrajete pouhým nakopírováním adresáře styl-nazev_styu do adresáře vzhled na vašem webu. Všechny vzhledy, které máte k dispozici najdete v administraci v sekci Šablony.
![]()
Šablony
Každý ze vzhledů je tvořen HTML šablonami, které určují rozmístění jednotlivých prvků na jednotlivých stránkách (úvodní stránka, články, dokumenty, …). Každou z těchto šablon lze jednoduše editovat. Pokud neumíte PHP, ani HTML, bohatě si pro úpravu vzhledu vystačíte s tagy, zastupující prvky, které lze na stránku umístit. Jednoduchá úprava stránky s textem v mém případě zabrala jen pár minutek.
![]()
Pokud by jste ovšem chtěli upravit například celé levé menu (tak aby bylo na všech stránkách stejné), museli by jste upravit soubory všech šablon, které toto menu obsahuje.
Pro znalejší uživatele systém nabízí možnost vytvoření Uživatelské šablony. Lepši by však bylo pojmenování Uživatelský tag, jelikož jde opravdu o vytvoření značky, která bude zastupovat často opakovaný kus kódu.
Uživatelé
Další věc, kterou nejspíš budete chtít udělat, je vytvoření nových uživatelů, kteří smí se systémem pracovat. Tuto operaci smí provést jen administrátor systému. Správa uživatelů se nachází v “první úrovni” menu, tedy v tom úplně nahoře, které vidí každý uživatel s přístupem do administrace.
Pro vytvoření nového uživatele je povinný jen jeden údaj (pominu li heslo) a to uživatelské jméno. Z mého pohledu je to velký problém. V mnoha částech systému se totiž zobrazuje reálné jméno a pokud není vyplněno je to v systému znát.
Například nelze určit, kdo vložil poznámku do komunikace autorů, při posílání soukromých zpráv se odesílatel zobrazuje jako - anonym -, a pokud chce návštěvník poslat vzkaz některému z autorů, muže si jen tipnout, komu vzkaz dojde.
Práva uživatelů
Na první pohled se práva zdají krásně vyřešena, lze nastavit snad každá funkce v systému a celá administrace práv je šikovně rozdělena na jednotlivé sekce.
Na druhý a třetí pohled už to taková krása není. Pokud u uživatele zatrhnete volbu uživatel je admin, má automaticky všechna práva, nemusíte se tedy trápit s “vyklikáváním” všech následujících. Další dvě možnosti ze sekce Administrátor už tak jasné nejsou. Samo jejich zakliknutí nemá žádný efekt. Projeví se až ve chvíli, pokud přidáte práva na články/texty nebo fotogalerie. V té chvíli bude mít uživatel možnost spravovat nejen své články/texty/fotogalerie, ale i všech dalších autorů. Intuitivnější by rozhodně bylo, pokud by po zakliknutí volby Uživatel je správce fotogalerie, měl okamžitě uživatel možnost spravovat všechny fotogalerie a nemusel na ně dostat zvlášť práva.
Systém netrpí častým neduhem, kdy si administrátor odebere adminská práva, ale bohatě to vynahrazuje volba Uživatel má přístup do administrace. Pokud si admin tuto volbu odškrtne, a další administrátor v systému není, tak se systém stává nepoužitelným.
Poslední věc, kterou bych správě uživatelů vytkl je nemožnost vytvářet skupiny uživatelů. Pokud chcete mít spoustu uživatelů se stejnými právy, bylo by přijatelnější nastavit práva skupině a uživateli pak přiřadit danou skupinu.
Tvorba obsahu
rs2 umožňuje vytvářet dva druhy textů:
- Texty – jednotlivé články, které publikujete na svém blogu
- Články – statické stránky, vhodné pro zobrazení trvalých informací
Pojmenování textového obsahu je celkem nezvyklé. Dle mého by se pro Texty více hodilo označení “články” a pro Články například “statické texty”. I na označení, které používá rs2 se však dá zvyknout.
Texty
Abychom mohli texty publikovat, je třeba vytvořit Témata, do kterých bude text spadat. Správu témat najdeme v menu / Texty / Témata. Téma (kategorii, štítek) lze vytvořit i při samotném psaní textu. Pokud na tyto Témata budeme nahlížet jako na kategorie, pak mi zde chybí možnost vytvoření subkategorií, pro lepší organizaci textů. Pokud Témata budeme brát jako štítky, pak je zde zase limitující možnost přiřadit textu maximálně tři štítky.
Redakční systém rs2, využívá pro úpravu textu formátovač Texy. Texy syntaxi tak lze využít v komentářích i při psaní textů a článků. Při psaní textů navíc, uživatelům neznalých Texy syntaxe, pomáhá editor Texyla.
Pro vkládání textů jsou k dispozici dvě vstupní pole, která dělí text na dvě části. První část je použita, pokud chcete vypisovat na úvodní stránce jen část textu. Po zobrazení celého textu není patrný žádný předěl mezi první a druhou částí. Celý text lze zobrazit v náhledu, publikovat, nebo uložit jako rozepsaný.
V nabídce menu Texty se nachází také Správa anket. Ta umožňuje vytvářet ankety s maximálně pěti možnými odpovědmi. Po jejím vytvoření je vygenerován zástupný tag (například <%Anketa1%>), který vložíte do textu na místo, kde chcete anketu zobrazit. Anketu lze však vložit i do některé šablony a tak lze například dosáhnou zobrazení ankety na každé stránce v menu.
Články
Články jsou v podstatě statické stránky, které se jednou napíši a dále se na ně jen odkazuje. Mohlo by jít například o informace typu “o webu”, kontakt na autora, nápovědy k funkcím a podobně. Pro každý, nově vytvořený článek, je vygenerován odkaz, pomocí kterého se lze ke článku dostat. Vybranou skupinu článků lze vložit do šablony pomocí tagu <%SeznamClanku%>.
Dokumenty
Často je potřeba nabídnout na webu soubory ke stažení. K tomuto účelu nabízí rs2 sekci Dokumenty. Velké soubory lze také nahrát přes FTP a pomocí funkce v systému, soubor uložit do databáze. Do textů lze pak vložit odkaz na soubor podobný tomuto: index.php?docs&file=1. Vhodnější je však použít funkci v editoru Texyla, díky které lze vybrat soubor ze seznamu, a která vygeneruje odkaz v Texy syntaxi. ![]()
Novinky
Pro blog, ke kterému tento redakční systém tíhne, jsou novinky celkem nezvyklé. Což ovšem neznamená, že se nemůžou hodit. Obzvláště, když umožňují nastavit dobu platnosti, po kterou bude novinka zveřejněna. Seznam novinek lze do šablon opět vložit pomocí zástupného tagu.
Fotoalba
Redakční systém rs2 nabízí možnost tvorby fotogalerií, neboli fotoalb. Jejich vytváření však vyžaduje trochu pozornosti při čtení popisek v administraci. Nejprve je třeba vytvořit novou složku, do které fotky posléze nahrajeme. Tyto dva kroky lze provést ve třetí záložce Nahrát fotky v menu Fotoalbum. Teprve v této chvíli lze vytvořit novou galerii, které nastavíme jako zdrojovou složku tu, jenž jsme právě vytvořili. Pro galerii lze povolit komentáře či hodnocení fotografií. Případně lze do galerie povolit přístup jen po zadání hesla. Po vytvoření galerie lze přejít k vytvoření náhledů nahraných fotografií, či k nim doplnit informace jako popis a nadpis.
Co se jinam nehodilo ..
Statistiky
Redakční systém rs2 obsahuje jednoduché, ale zato různorodé statistiky. Skrývají se v menu pod názvem Různé.
Na obrázku je možno vidět jednu ze statistik. Vypisuje seznam jednotlivých přístupů, počet zobrazených stránek a přenesená data. Na kartě Statistika se nachází seznam dní a počty přístupů, na další pak seznam komentářů v jednotlivé dny. Bohužel, tato část není bez chyby. Pokud si chceme prohlédnout statistiky uvedené v Statistika či Seznam komentátorů za předchozí dny, odkaz nás dovede na přehled přenesených dat. Samotný odkaz na přenesená data nefunguje a do této sekce se dostaneme leda z menu / Různé / Přístupy.
Další přehledy se týkají seznamu slov vyhledávaných na vašem webu či frází, které dovedly návštěvníky na váš web z vyhledávačů. Na konec se zde nachází také přehled nejčastějších dotazů na databázi.
Zajímavou funkcí je také logování neúspěšných přihlášení do administrace. Bohužel je v něm zobrazeno heslo, které uživatel použil. Což je dost nepříjemné v případě, že se uživatel pouze splete a zadá heslo, které používá jinde.
Povolení komentářů jen po určitou dobu
V nastavení komentářů lze zadat, po jak dlouhou dobu (počet dní) bude u textu zobrazen formulář na přidávání komentářů. Pro texty, které jsou aktuální jen pár dní a poté ztrácí další komentáře smysl, je to určitě zajímavá funkce. Bohužel se tato funkce zapíná globálně pro všechny texty, což její použitelnost dost snižuje. Pokud by se dal počet dní upravit u každého textu zvlášť, bylo by to rs2 velké plus.
Jak to dopadlo
Redakční systém rs2 mohu uživatelům, kteří nepotřebují desítky nadstandardních funkcí v podobě pluginů, jen doporučit. Technických problémů, které lze připsat samotnému systému je minimum a pokud si uživatel dá tu počáteční práci s úpravou šablon k obrazu svému, nebude mít s dalším používáním rs2 problém.
Z věcí, které bych rs2 vytkl to budou pro mne ne příliš dobře vyřešena práva, dále chyba se zvýrazněním zdrojových kódů (která se ovšem objevila nejspíš až v mnou testované verzi) a na konec místy zbytečné a tedy dosti otravné potvrzovací okno před odesláním formulářů.
Na úplný závěr musím vychválit možnost publikování textů pomocí e-mailu. Pro blog je to určitě velmi přínosná funkce a osobně jsem si ji jen za krátkou dobu testování zamiloval.
tento redakční system se my zda vyhodní najme na blogovaní,méne pro rozsahlé webove projekty s nekolika fotogaleriemy
S tím souhlasím. I funkce rs2 nasvědčují tomu, že tíhne k blogu. V takovém případě se dají oželet i celkem nesympatická práva uživatelů. V případě, kdy je uživatel jeden je to totiž jedno. Nakonec, i na domovském webu je v hlavičce uvedeno “Redakční systém pro blog”
Souhlasím s recenzí a chválou. Otestoval jsem více systémů, ale tento má jak příjemné prostředí, tak i úžasně jednoduché ovládání, že to pochopí i začátečník. Já se na tom naučil základy PHP v praxi. Jediné co mi vadí, omezení uploadu obrázků na 20 + 5 a pak se musí obnovit obrazovka, aby šlo zase uploadovat. Ale jinak opravdu vřele doporučuji.