K:CMS je český redakční systém z rukou Štěpána Mátla, který má za sebou něco málo více než rok vývoje. Jde tedy o poměrně mladý a stále se rozvíjející projekt. Na K:CMS jsem byl nedávno upozorněn v komentářích a nyní nastal správný čas, trochu ho prozkoumat. Aktuálně je nejnovější verze 2.0.3, která od verze 2.0.0 přináší jen pár oprav. Sáhl jsem tedy po nejnovějším vydání.

Instalace

Instalace K:CMS je sice jednoduchá, ale už ne přívětivá. Pokyny k instalaci se nachází pouze na webu a kdo si chce doma systém vyzkoušet a nemá zrovna přístup k internetu, nejspíš se daleko nedostane. Je totiž třeba upravit práva pro adresáře avatars, files, gallery, thumbs a soubor config.php, což se ovšem uživatel v ‘instalačním průvodci’ nedozví. Určitě by bylo přívětivější upozornit na to při instalaci, nebo alespoň do balíčku se soubory přidat soubor readme.

První spuštění

Nově nainstalovaný K:CMS

Po přechodu na úvodní stránku se jednoduchost projeví naplno. Nově nainstalovaný systém neobsahuje ani přivítací článek, který stejně nikdo nečte :-) Není jiná možnost než přejít do administrace pomocí výchozího účtu ‘admin’.

Celá administrace je rozdělena do tří částí. První s názvem ‘Obsah’ slouží k jednotlivým uživatelům k publikování článků, obrázků, zpráviček či anket. Druhá část, nazvaná ‘Organizace’, slouží pro redaktory, či správce systému. Umožňuje spravovat komentáře, publikovat a schvalovat články, či vytvářet ankety. Poslední část, tedy ‘Nastavení’, slouží k nastavení systému a správě uživatelů. Na všechny tři části se podíváme trochu blíže.

Nastavení

Řeření práv v K:CMS

V sekci ‘Možnosti‘ se nachází volby pro globální nastavení redakčního systému. Zajímavější je záložka ‘Přístup‘, kde se nachází seznam funkcí K:CMS, ke kterým se přiřazuje úroveň oprávnění. Stejná úroveň se pak v sekci ‘Uživatelé‘ nastavuje jednotlivým uživatelům systému a ti tak mají přístup jen do částí, které mají stejnou nebo nižší úroveň. Nelze tak sice vytvářet desítky různých skupin oprávnění, ale o to K:CMS ani nejde. Jednoduchost a přívětivost je zde dotažená snad k dokonalosti.

I v K:CMS jsem vyzkoušel, zda jde během pár sekund dostat systém do nepoužitelného stavu. A i v K:CMS to jde :) Buďto se může admin sám smazat, nebo si odebrat práva. Naštěstí nehrozí, že by admina smazal někdo jiný a systém tak zůstal bez možnosti úprav. S právem na mazání uživatelů je totiž spřažena možnost změny úrovně oprávnění uživatelům.

Sekce ‘Bany‘ umožňuje zakázat přístup k celému webu z konkrétních IP adres. Využití mě napadá jen jako obrana proti komentářovému spamu. Systém totiž evituje IP adresy jen u komentářů. Bohužel dohledat je lze jen u komentářů přímo pod článkem. IP adresa tedy není videt ani v administraci, kde je přehled všech komentářů, ani nikde jinde. Aby IP adresa byla vidět alespň pod článeem, je třeba aby měl uživatel právo ‘Bany’.

Poslední sekce obsahuje formulář, pomocí kterého lze posílat hromadný e-mail všem uživatelům, kteří tuto službu mají v profilu povolenu.

Organizace

Zde se nachází seznam všech komentářů, které lze pouze smazat. Někdo by možná uvítal možnost komentář nezobrazovat, ale ponechat v databázi.

Dále je zde archív všech článků a zpráviček. Ty lze libovolně editovat a to ať je jejich původní autor kdokoliv. Ke článkům se vážou ještě dvě sekce. V první jsou ‘Nepublikované články‘. To jsou takové, které byly označeny za hotové, ale autor nemá právo článek publikovat. Musí to za něj udělat někdo druhý. Smysl sekce ‘Neschválené články‘ mi trochu uniká. Články v ní lze buď schválit, nebo smazat. Ovšem i neschválené články lze publikovat. Neschválený článek se tak jen navíc zobrazuje v další sekci a jiný užitek nemá. Stejně tak lze v přehledu, tedy na úvodní stránce administrace, schvalovat komentáře. Pokud je ovšem neschválíte, nevadí. Vidět půjdou pořád :-)

Poslední sekcí jsou ‘Ankety‘. Ty jsou dvojího druhu. Jsou hlavní, které jsou zobrazeny pro celý web, a ankety článkové, které lze vložit do textu článku. Pokud u vytváření hlavní ankety zvolím ‘Zobrazovat’, systém to ignoruje. Je třeba anketu upravit a pole opět zaškrtnou. Buď jde o chybku, nebo nějakou zákeřnou funkci, kterou nechápu. Pokud povolíte zobrazování více anket, budou se v levém sloupci zobrazovat tak nějak náhodně. Funkce je to zajímavá, ale mohlo by to být někde napsáno. Chvíli mi trvalo, než mi došlo, jak to pracuje. Mohlo by se zdát, že ankety jsou omezeny na 5 odpovědí, ale není tomu tak. Při editaci ankety lze odpovědi doplnit.

Obsah

Důležitou položkou je zde ‘Sekce & Sloupce‘.
Pokud vytvoříme sloupec, tak se nám na pravé, nebo levé straně webu vytvoří vizuálně oddělená část, do které lze vložit nějaký obsah. Například fotku autora blogu, seznam odkazů nebo něco úplně jiného.
Pomocí sekcí se vytváří jakási struktura, do které pak vkládáme články. Možná bych je nazval spíše kategorie (a podkategorie), než sekce. Pokud si některou sekci vybereme, zobrazí se nám seznam článků, které jsou v ní umístěny. Bohužel v mnou testované verzi K:CMS se vyskytuje nějaká chyba, která v sekcích a podsekcích dělá nepořádek a nezobrazuje je tam kde má.

Vytvořený pravý ’sloupec’ Nastavení sekcí Zobrazení sekcí v menu

Nedílnou součástí redakčního systému je možnost snadno publikovat články. Od toho je v K:CMS položka ‘Přidat obsah‘. Nebudu popisovat co vše je možné vyplnit a nastavit, jelikož to již učinil autor na webu K:CMS. Jen zmíním, že právě v této sekci je možné vytvořit ‘Článkovou anketu‘ a následně ji pak vložit do článku. Každý článek může bohužel obsahovat pouze jednu anketu.

Formulář pro nahrání obrázku

V sekci ‘Přidat obsah’ je také možné nahrávat obrázky, které lze k článku připojit, či jen tak ponechat v galerii. Aby bylo možné obrázky nahrát, je třeba mít vytvořenou galerii, která se ovšem na formuláři pro nahrání obrázku schovává pod názvem ’sekce’. Což je celkem matoucí, vzhledem k tomu, že sekce se nazývá také výše popsaná struktura pro organizaci článků. Já pro změnu označuji za sekci jednotlivé části administrace, tak doufám, že se vám to pořádně plete :-)

Galerii vytvoříme v sekci ‘Obrázky‘. Uvítal bych možnost nastavit galerii jako veřejnou ihned při vytváření. Nyní je třeba ji za veřejnou označit až při editaci. Celkem se mi nepozdává možnost mazat obrázky ostatních uživatelů, bez ohledu na to kdo je nahrál. Stačí k tomu právo ‘Obrázky’, které uživatel potřebuje kvůli možnosti vytvoření galerie, do které by obrázky nahrával.

V sekci ‘Můj obsah‘ si pak uživatel může prohlédnout své články, ankety, obrázky a nahrané soubory.

Jak si stojí prohlášení z úvodní stránky kcms.cz ??

K:CMS je opravdu jednoduchý a přehledný redakční systém. Jen té přívětivosti by mu mohlo v další verzi ještě trochu přibýt. Jde mi hlavně o drobné detaily, které začátečníkům komplikují obsluhu.

Za slabší stránku K:CMS považuji zatím malé množství dostupných vzhledů. Krom výchozího vzhledu jsou na domovských stránkách k dispozici 4. Pokud však zvládáte alespoň základy tvorby webu, nebude pro vás problém si vytvořit vlastní.

Kvalitní SEO optimalizace? V administraci je možno nastavit META tagy copyright, description a keywords. Klíčová slova lze nastavit také pro jednotlivé články. K:CMS nabízí také možnost používat SEO URL, tedy adresy ve tvaru ‘mojedomena.tld/articles/prvni-clanek/’ namísto ‘mojedomena.tld/index.php?article=prvni-clanek’. Adresa se tvoří z ‘vygenerovaných linků’ při vytváření článků. Stejně pěkné mohou být i adresy na jednotlivé sekce, či do galerií. Jen je trochu škoda, že se výběr tvorby ‘Statické URL‘ jak je K:CMS nazývá, nachází jen při instalaci.
K:CMS tak nabízí prostředky, ale to samo o sobě není záruka kvalitní SEO. Ta záleží na tom jak nabízené prostředky využijete.

Rychlost technické podpory jsem nezkoušel :-) Schválně ale, jak dlouho od zveřejnění článku bude trvat, než se k maličkostem na které jsem narazil, někdo vyjádří.

Sečteno, podtrženo .. K:CMS se mi pro svou jednoduchost líbí a pro malé weby, které se vám nechce psát od základu bych jej určitě doporučil.