Recenze CMS Faethon 2.2.0 Ultimate
- 19. Únor 2008
- Publikováno v Instalace cms . Redakční systémy
- Napište komentář
CMS Faethon je český, opensource redakční systém, vydávaný ve dvou edicích, a to:
- Ultimate – určena pro e-ziny a portály
- Blog Edition – určena pro osobní blogy
Poslední vydanou verzí je 2.2.0 pro edici Ultimate a 2.0.5 pro Blog Edition. Já se rozhodl otestovat edici Ultimate vydanou 27.5. 2007. Na webu projektu je informace o chystané verzi CMS Faethon 3.0 s kódovým jménem Rampage Bull. Kdy, nebo zda vůbec, se ji dočkáme, bohužel uvedeno není.
Obsah
Instalace
Vybranou verzi Faethonu si stáhneme z domovských stránek cmsfaethon.org. Po rozbalení archívu překopírujeme obsah adresáře, který je označen verzí a edicí (v mém případě 22_ultimate), na server, do místa, kde chceme redakční systém provozovat. Samotnou instalaci zahájíme zadáním adresy serveru, s cestou k nakopírovaným souborům, do prohlížeče. Instalace je velmi jednoduchá a probíhá v pěti krocích. V mém případě se vyskytla menší chybka, kdy v případě, že nebyl zcela správně vyplněn formulář s údaji k databázi, odkázalo mě tlačítko Zpět, ze stánky s výpisem chyb, na další krok, místo na předchozí.
Aby jste předešli “záhadným” problémům po instalaci Faethonu, doporučuji si všimnout, zda Vám průvodce instalací nenahlásil chybu vytvoření souboru config.php. Pokud ano, vytvořte jej, s uvedeným obsahem, v kořenovém adresáři redakčního systému. Na závěr stačí smazat adresář install a pokochat se svým vlastním Faethonem.
Celá instalace je celkem pěkně popsána také v manuálu, který je součástí stáhnutého archívu.
Admin Control Panel
Po zadání adresy webu, za kterou přidáme kouzelné slůvko “/admin“, a následném přihlášení, se dostaneme do administrační části Faethonu. Po vybrání položky Admin Control Panel v menu budeme vyzvání k zadání AdminKey, který byl vygenerován při instalaci. Je tedy dobré jej nezapomenout. V této části lze upravit základní nastavení celého redakčního systému.
Všechny položky z administrace jsou popsány v helpu, tak zde uvedu jen ty části, které dle mého stojí za zmínku.
Nastavení serveru
V této sekci lze nastavit název a popis serveru, což by se dle mého mělo projevit v meta tagu description v hlavičce stránky. Bohužel stejně jako další položka, tedy Keywords, zůstane pole po odeslání a údajném uložení změn prázdné. Potom už není překvapením, že se tyto údaje neprojeví ani v kódu redakčního systému.
Ke správnému nastavení formátu data a času určitě pomůže nápověda v pravé části stránky. Ta také vysvětluje pojmy jako Captcha verification, URL ReWrite či PDF Export. Z výše zmíněného bohužel nefunguje PDF Export.
Extensions
Z rozšíření k Faethonu se mi podařilo najít jen fs_firefox a fs_opera. Bohužel ani jedno nešlo, dle pokynů ve stáhnutém archívu, nainstalovat. Povedlo se to až po modifikaci samotných souborů rozšíření a i přes to se rozšíření tvářily dále jako nenainstalované. Možná taky proto jsem nezaznamenal, že by někde přibyla nějaká funkce.
Visual web settings
Vzhled Faethonu je možné změnit přepnutím na jednu ze dvou šablon, které jsou v instalaci obsaženy, tedy na Default, nebo Storm Shadow Template.
![]()
Jeden z autorů tohoto redakčního systému se také na svém blogu rozepsal: Jak vytvořit vlastní template pro CMS Faethon. Při troše snahy si tak můžete upravit vzhled Faethonu k obrazu svému.
Multilang
Redakční systém Faethon obsahuje podporu více jazyků. Ta je po instalaci vypnutá, ale už na první pohled si ji nejspíš všimnete. V menu jsou totiž k vidění odkazy v obou jazycích, které jsou ve výchozí instalaci obsaženy, tedy v češtině a angličtině. Bohužel i všechny rubriky, které pro články vytvoříte budou mít tuto nelibou “vlastnost” se zdvojovat. ![]()
Této chybičky se lze zbavit právě zapnutím Multilang v sekci Nastavení serveru. V tomto případě se zobrazí panel pro výběr jazyka a položky v menu jen ve vybraném jazyce. Nově vytvářené komponenty, tedy seriály, rubriky, typy článku atp. nejdou bohužel přiřadit k některému z jazyků. Zobrazí se tedy s jedním popisem u všech.
Naproti tomu u vytváření článků či novinek, funguje multijazyčnost jak má. Je zde volba, pro který z jazyků je článek (novinka) určen a lze tak lehce vytvořit stránky, kde jsou například odborné články publikovány ve více jazycích.
Další jazykovou verzi si můžete sami snadno vytvořit. Můžete vycházet ze souboru cze.inc v adresáři /lang, jehož obsah si zkopírujete do dalšího souboru a jednotlivé položky přeložíte do zvoleného jazyka. Pak stačí jen v sekci Multilang přidat další jazykovou mutaci.
Menu Manager
Jako každý redakční systém, i Faethon má správce menu, kde lze snadno přidávat položky, či měnit jejich pořadí tak, aby Vám co nejvíce vyhovovalo. Jelikož Faethon je navrhnut jako multijazyčný, obsahuje správce menu všechny položky ve všech dostupných jazycích (pokud si menu neupravíte jinak). Pořadí položek v menu je možné mít u každé jazykové verze rozdílné.
Novou položku do menu přidáte po vyplnění jednoduchého formuláře. Ja jsem si například přidal odkaz na galerii.
![]()
IMS
Tedy Internal Monitoring System je velmi povedený nástroj na monitorování všech operací, prováděných v administrační sekci. Jednotlivé operace jsou v seznamu barevně odlišeny a u každé je uložen uživatel, který operaci provedl, čas a IP adresa ze které byl uživatel přihlášen. Na seznam všech operací lze použít některý z mnoha připravených filtrů a tak se v té záplavě zpráv dobře orientuje.
Chief-Editor’s panel
Autoři
Uživatelé s právy na tuto sekci administrace mohou přidávat do systému nové autory. Jelikož se při vytváření autora zadává i jeho heslo, doporučuji, aby si ho nový autor po přihlášení hned změnil.
Možnosti článků
Aby bylo možné publikovat články, je třeba mít vytvořenou alespoň jednu rubriku. Faethon umožňuje vkládání článků do dvou stupňů, tedy do rubrik, případně do sub-rubrik. Obojí lze jednoduše vytvářet právě v této části administrace. Zde lze také vytvářet seriály, do kterých lze vkládat články, které na sebe navzájem navazují. Pod každým článkem patřícím do seriálu se zobrazí seznam s odkazy na další články v daném seriálu.
Fotogalerie
Po vytvoření galerie, či sub-galerie můžeme nahrát na server fotky. Možnosti jsou dvě. Tou první je přenos přes ftp, kdy fotky nahrajeme na server pomocí ftp klienta a v administraci jen spustíme zařazení fotek do galerie. Druhou možností je použít upload přímo v administračním rozhraní. Tímto způsobem lze však nahrát maximálně 5 fotek najednou. Jména, nebo chcete-li popisky fotek, se generují z názvu souborů, lze je však později upravit.
Fotky v galerii si můžeme prohlédnout pokud zadáme do prohlížeče za adresu serveru slůvko /gallery, případně pomocí odkazu v menu, vytvořeném v Menu Manageru.
Velikost fotek se upraví tak, aby se vešly do zobrazovací části redakčního systému. Pod každou fotkou je však odkaz na její plnou velikost. Mezi fotkami se dá procházet pomocí jednoduché navigace.
Správce anket
U každé ankety je třeba vybrat datum od kdy a do kdy bude zveřejněná. Na úvodní stránce pak bude vidět jen po tuto dobu. Doporučuji předem zvážit počet odpovědí a “naklikat” si pro ně kolonky dřív, než je začnete psát. Pokud totiž máte již pár odpovědí vyplněných a chcete si přidat další, všechny pole se vymažou.
Editor’s panel
Články a aktuality
Tyto položky menu obsahují sub-menu, ve kterém lze vybrat, zda chcete zobrazit všechny články/aktuality, jen autorovy, případně vytvořit nový článek/aktualitu. Pokud si ze sub-menu nevyberete a kliknete jen na články či aktuality, zobrazí se vám přehled všeho výše zmíněného.
Psaní nového článku není nijak složité. Pokud máte zapnutou podporu více jazyků, zvolíte, pro který je tento článek určen a vyplníte název (bude zobrazen jako nadpis článku). Další v pořadí je položka část článku, pomocí které lze vytvářet články o více stránkách. Po úspěšném vytvoření článku nám je nabídnuta možnost Přidat další stranu k článku, pokud ji využijeme, zůstane ID článku shodné jako předchozí, ale číslo v části článku bude o jedno větší. Bohužel všechny volitelné údaje, jako jazyk, rubrika, typ článku atp. je třeba vyplnit znovu. Nutno podotknout, že tímto způsobem se mi podařilo článek vytvořit, ne však již zobrazit více, než první stranu. Dále je možné k článku připojit obrázek, který bude zobrazen vedle anotace článku v přehledech (nepřišel jsem však na to, v jakém tvaru se adresa k obrázku má zadávat). Následuje anotace, tedy úvod k článku, a samotný text. Pokus o vložení obrázku, uloženého na serveru, v mém případě bohužel selhává. Na závěr článek přiřadíte do rubriky, sub-rubriky, či seriálu, zvolíte autora (spoluautora) a zakážete, či povolíte komentáře. Příjemná je možnost zadat klíčová slova a popis, které se zobrazí v meta tagu keywords a description (zde to již funguje
)
Faethon umožňuje také vytvořit tzv. článek s přesměrováním, tedy takový, kterým se jen odkazujete na již napsaný článek. Zde se vyplňuje pouze URL článku, na který chcete upozornit, a anotace. Článek tohoto druhu jsem ovšem po publikování nikde ve veřejně přístupné částu webu nenašel.
Vytváření nových aktualit je velmi podobné, jen obsahuje méně možností.
Každý nově napsaný příspěvek, tedy článek nebo aktualita, se zobrazí v “rozepsaných”, kde ho autor může dále editovat, nebo poslat k vydání. Tím se příspěvek přesune do sekce “nevydaných”, kde ho uživatel s příslušnými právy může publikovat, a to rovnou, nebo pomocí cronu. Ten ovšem nelze nijak nastavit, tak jsem předpokládal, že se příspěvky publikují o půlnoci. Nestalo se
. Publikované příspěvky lze stáhnout, nebo přesunout do archivu.
WYSIWYG editor
Pro uživatele neznalé HTML značek je zde přichystán WYSIWYG editor TinyMCE, ve kterém snadno rozvrhne stránku každý. Pod editorem si vybereme, zda má být náš výtvor označen jako článek nebo aktualita a vygenerujeme XHTML kód. Následně použijeme tlačítko Zkopírovat do článku(aktuality) čímž se přepneme do klasického editoru, kde bude vložen vygenerované kód. Zbytek tvorby příspěvku je popsán výše.
Files/Images manager
Zde můžeme na server nahrávat soubory, na které chceme v příspěvcích odkazovat, případně je chceme rovnou použít. Faethon obsahuje velmi jednoduchý a malý správce souborů, takže pro složitější operace s adresářovou strukturou se nehodí. Každý uživatel má vlastní adresář pro upload, tak nehrozí že by si uživatelé data vzájemně mazali. Jednotlivé soubory v seznamu můžeme mazat, nebo měnit jejich názvy.
Možnosti uživatelů
Faethon člení uživatele do šesti skupin s pevně přiřazenými právy. Krom té první, tedy registrovaného uživatele, se všichni uživatele vytváří v administrační sekci.
Registrovaný uživatel
Tím se stane každý uživatel, který vyplní registrační formulář. Tento uživatel má možnost posílat ostatním uživatelům redakčního systému soukromé zprávy, případně psát komentáře ke článkům, u kterých je nutné byt registrovaný.
Při odeslání špatně vyplněného registračního formuláře a následném návratu na stránku s registrací, jsou všechna pole opět prázdná. Což je v případě, kdy Vám chybí pouze vyplnit email, celkem nepříjemné. Navíc nejsou označeny položky, které mají být vyplněny, tak se podobné situaci jako já možná nevyhnete. Ještě bych upozornil na fakt, že pokud se k registračnímu formuláři vracíte pomocí tlačítka Zpět nebude překreslen obrázek s bezpečnostním kódem (pokud jej máte povolený) a tak další odeslání, již správně vyplněného formuláře, opět selže.
Redaktor bez práv
Název této skupiny nelže
Tento uživatel se od obyčejného registrovaného uživatele liší jen tím, že se může přihlásit do administrace a tam si změnit vlastní údaje, případně vidí statistiky redakčního systému.
Redaktor
Uživatelé v této skupině mají přístupný Editor’s panel a takřka všechny funkce v něm dostupné. Mohou sice editovat a stahovat již napsané články, nemohou však publikovat nové.
Zástupce šéfredaktora
Tato skupina již má plný přístup do sekce Editor’s panel. Mohou tedy provádět veškeré operace s články a aktualitami.
Šéfredaktor
Uživatelé ve skupině šéfredaktor mají všechna práva jako zástupci, plus navíc mají přístup do Chief-Editor’s panel.
Administrátor
Jak bývá u této skupiny zvykem, obsahuje plná práva k redakčnímu systému.
Pod administrátorským účtem se mi bohužel podařilo snížit si vlastní práva na minimum, čímž jsem se připravil o možnost úpravy veškerého nastavení. Vše napravil až zásah do databáze. Trochu jsem se obával, zda nelze vlastní (tedy aktivní) účet i smazat. To se mi naštěstí nepovedlo.
Shrnutí
CMS Faethon je velmi zajímavý a slibný redakční systém. Možnost publikovat v několika jazycích je věc, která se u opensource projektů jen tak nevidí. Při mém testování se bohužel vyskytla řada chyb, z nichž ne všechny lze připsat špatně nastavenému serveru (Faethon jsem testoval průběžně na třech různých konfiguracích). Taky mi zde chybí například statistika vyhledávání na webu a pár dalších drobnosti. Tyto chyby a nedostatky budou snad odstraněny v nové, chystané verzi. Již skoro půl roku o ní ovšem není žádná zpráva. Pokud Vás Faethon zaujal a novou verzi vyhlížíte jako já, můžete sledovat blog jednoho z autorů.
CMS Faethon si můžete vyzkoušet na domovských stránkách projektu v sekci Online Demo
Dosud žádný komentář.