Joomla ! – popis CMS
Toto je popis CMS Joomla! pro verzi 1.0.X
Administrativní sekce (Administrace).
Je GUI rozhraní pro správu webových stránek.
Administrativní sekce obsahuje všechny nezbytné nástroje pro vkládání obsahu,
jako je text, obrázky atd.
Blogging
Blogging v kontextu administrace je výpis záznamů v sumarizačním formuláři.
Příklad: Odkaz, nebo zobrazení úvodního textu s odkazem na celý text
Kategorie
Kategorie je název pro kolekci položek (items), které jsou ve vzájemném vztahu.
Příklad: Kategorie Fish může obsahovat položky Herring Haddock a Stickleback
Komponenty
Komponenty jsou obsahové části Joomly, které se obvykle objevují ve středu
nebo po stranách v úpravě výsledné stránky (podle Joomla stromu sloupců).
Komponenty jsou základními prvky funkcionality Joomly.
Mohou být vyvýjeny vývojáři třetí strany a přidány do jádra Joomly.
Základní Joomla komponenty jsou tyto:
Banner, Contact, Frontpage, Media manager, Newsfeeds, Newsflash, Polls and Weblinks.
Databáze
Databáze je organizovaná kolekce informací.
Obsahuje sbírku záznamů, které můžete rychle prohledávat, třídit a analyzovat.
Frontend
je webová stránka, která se zobrazí návštěvníkům nebo uživatelům
a obsahuje všechen obsah, který byl zadán v Administrační sekci.
Backend
je administrační sekce.
Item
je jednotlivý kousek (jednotlivá část) obsahu uvnitř hierarchie Joomly. Item může být:
An Article
a News
article (článek, odstavec)
link
Moduly
Moduly rozšiřují možnosti Joomly a přinášejí novou funkcionalitu.
Obsah modulů se zobrazuje na jedné nebo druhé straně obsahové oblasti komponent.
Moduly se velmi snadno instalují v sekci Administrace. Joomla moduly mohou obsahovat:
main menu
template chooser
Polls
Newsflash
Hitcounter
atd.
Record
Record (záznam) je obecný název pro „řádek“ v databázi stejně jako card.
Záznam velmi často reprezentuje „kousek“ (piece) obsahu.
Dynamická funkcionalita a většina záznamů Joomly souvisí s fungováním databáze.
Sekce
Sekce je sbírka kategorií, které k sobě mají nějaký vztah. Příklad:
Sekce se může jmenovat „news“, kategorie v této sekci mohou být:
Today’s news
Yesterday
Other News
Workspace
Workspace je součást Administrační sekce Joomly, kde se odehrává konfigurace a publikování obsahu.
Pracovní plocha se dynamicky aktualizuje podle toho, jak vybíráte nástroje nebo volby z menu.
Pracovní plocha může obsahovat:
HTML editor
správu article (článků) a link (odkaz)
a několik dalších rysů.
Administrační sekce je administrační centrum. Veškeré vytváření stránek,
jejich editace a publikování se děje skrze toto elegantní rozhraní.
Tato sekce je rozdělena na čtyři části:
Menu bar (řádek menu)
tool bar (řádek nástrojů)
Info bar (řádek informací)
a workspace (pracovní plocha)
Menu bar je rozdělen na osm oblástí:
Site, Content, Components, Modules, System, Logout, Help, MyAdmin
Ke každé oblasti je připojeno rozbalovací menu (kromě Logout volby)
Menubar tvoří Vaše navigační centrum uvnitř administrační sekce.
Toolbar – tools obsahuje:
Publish – zpřístupňuje kategorie nebo itemsy pro Vaše uživatele.
Unpublish – znepřístupňuje je, ale nemaže.
Archive – přesouvá položky do archivu
New Item – vytváří nové položky, sekce, linky atd.
Edit – umožňuje editovat dříve vytvořené polžky (item)
Delete or Remove – odstraní položky a kategorie nebo jednotlivé položky z vašich stránek
Move – umožňuje přesun položek do nové sekce nebo kategorie.
Save – ukládá nově vytvořené položky nebo výsledky editačního procesu.
Cancel – zruší vytváření položky, a editace bez uložení.
Preview – ukáže pop-up preview všech změn, které jste vytvořili v položce.
Upload – umožňuje nahrání souboru do Joomla instalace
Pozn: Používejte Cancel a ne Back.
Infobar
se používá ke zobrazení následujících informací (v pořadí):
Název Vaší webové stránky
Vaše přesné umístění uvnitř administrační sekce
Jméno přihlášeného uživatele
Počet zpráv od ostatních administrátorů, kteří použili messaging funkci v MyAdmin
Počet uživatelů, kteří jsou právě online
Workspace
pracovní plocha je oblast pod menuabrem a toolbarem. Upravuje se podle výběru v menu nebo nástrojích.
GLOBÁLNÍ KONFIGURACE
Zde je vlastní konfigurační centrum Joomly. Změny vytvožené v této oblasti budou zapsány do configuration.php souboru.
Tyto soubory musí být pro Vás zapisovatelné.
Globální konfigurace poskytuje těctho šest tabulek:
Site
Locale
Content
Database
Server
Metadata
Poznámky k CHMOD:
Pro zvýšenou bezpečnost je vhodné po změnách vrátit práva z 777 na 644.
Další informace lze nalézt:
http://www.catcode.com/teachmod/
http://www.evolt.org/article/A_quick_and_dirty_chmod_Tutorial/18/541
Hierarchie Joomly
Obsah vložený z administrační sekce do logických sestupných sad.
Přístup
Jomla! má dvě vlastní hierarchie pro Uživatelské skupiny, jednu pro přístup do frontendu
Public Frontend |- Registered |– Author |— Editor |—-Publisher Public Backend |- Manager |– Administrator |— Super Administrator
Skupiny Public Frontend a Public Backend v Mambu 4.5 nejsou ještě použity, ale jsou obsaženy pro umožnění jemnějšího nastavení přístupů v dalších verzích (nicméně mají zvlášní místo v jádru kódu pro skryté skupiny ROOT a USERS).
Uživatelé v Registered Group se mohou přihlásit do frontendu webové stránky. Jakmile se přihlásí, mohou pro ně být zpřístupněny doplňkové informace (sekce a stránky). Obecně přístup poskytovaný rodičovské skupině (Registered) je děděn „dceřinými“ skupinami (jako Author) – pokud to není speciálně zakázáno. Proto se uživatelé ve skupině Author mohou přihlásit do frontendu, neboť skupina Author dědí tuto možnost ze skupiny Registered.
Obsahové položky, položky menu, moduly a komponenty mohou být přiřazeny parametry pro kontrolu přístupu. Momentálně (Mambo 4.5) jsou dostupné pouze dva – Public a Registered. To znamená, že vše co je spojené s přístupem Public může být viděno a může k tomu přistupovat anonymní návštěvník stránek. Cokoliv je spojeno s Registered přístupem je přístupné každému, kdo se přihlásil a je buď v Registered User skupině a nebo v jedné z dceřiných skupin (např. Author nebo Publisher). Budoucí verze by měly obsahovat možnost jemnějšího rozlišení přístupů. |
Přístupová práva
Administrator login
( Přihlášení Administrátora)
Po instalaci Joomly existuje pouze jeden uživatel, známý jako Super Administrator.
Jeho přihlašovací jméno je admin a heslo je vytvořené během instalace.
Jsou tři skupiny uživatelů, kteří se mohou přihlásit do administrační sekce (backendu).
Manager
Administrator
Super Administrator
Skupina Super Administrátora má přístup do všech funkcí backendu (Administrační sekce).
Uživatelé patřící do této skupiny nemohou být vymazáni a nemůže být změna jejich skupina.
Skupina Administrátora má lehce omezený přístup do funkcí Administrační sekce (backendu).
Uživatel v této skupině nemůže:
vkládat nebo upravovat uživatele ze skupiny Super Administrátora
nemá přístup do globálního konfiguračního nastavení Joomly
nemá přístup k funkcím MassMailu
nemůže spravovat / instalovat šablony (template)
nemůže spravovat /instalovat jazykové soubory
Skupina Manager je obecně omezená na tvoření obsahu. Uživatelé v této skupině jsou omezeni stejně
jako ve skupině Administrátora a k tomu nemohou:
nemohou spravovat uživatele (Users)
nemohou instalovat moduly
nemohou komponenty
nemohou přistupovat k některým komponentám (jak určí Super Administrátor)
Pozn: Ve verzi Mamba 4.5 je kontrola přístupů zakódována v souboru /calasses/gacl.php
a může být pozměňována při další kontrole programátora.
Skupiny uživatelů a přístupová práva | | |
Také už se vám stalo, že jste ztratili orientaci v právech uživatelů (co smí provádět která skupina) nebo zatím vůbec nevíte jaká práva komu přiřadit? Pro začátečníka je systém práv uživatelů v mambu poměrně složitý na zorientování. Proto je tu můj dnešní článek, který snad poslouží jako úvod do přiřazování práv. V Mambu jsou implementovány dvě hierarchické skupiny. Jedna řeší zásahy na uživatelské úrovni resp. zásahy do vebového obsahu. Druhá řeší práva v administraci. Standardně jsou implementovány skupiny: Public Frontend | – Registered | – – Author | – – – Editor | – – – – Publisher Public Backend | – Manager | – – Administrator | – – – Super Administrator • Skupiny Public Frontend a Public Backend nejsou nyní použitelné. S těmito skupinami se počítá do budoucnosti a mohou být ještě detailněji definovány. (primárně budou tyto skupiny použity v kódu jako žolíky a budou mít obdobnou funkci jako neviditelné skupiny ROOT a USERS) • Uživatelé ve skupině Registered mají možnost se na stránkách přihlásit. Tím se dostanou k informacím, jež jsou přístupné jen registrovaným uživatelům, narozdíl od veřejně přístupných informací pro všechny. V zásadě platí, že skupina dědí práva rodiče. Tím má skupinu Author všechna práva, která má také skupina Registered (v příští verzi bude možné řízení dědičnosti). To znamená například, že člen skupiny Author se mùže přihlásit ve fronted, protože jeho skupina má zděděná práva skupiny Registered.• Uživatelé ve skupině Author mohou přidávat nové obsahy (články) a upravovat své vlastní obsahy. • Uživatelé ve skupině Editor mohou přidávat nové obsahy a upravovat jakékoliv obsahy. • Uživatelé ve skupině Publisher mohou přidávat nové obsahy, upravovat jakékoliv obsahy a zveřejňovat obsahy přidané předchozími skupinami. • Uživatelé ve skupině Manager mohou upravovat menu a obsah v administraci • Uživatelé ve skupině Admin mohou navíc instalovat a spravovat komponenty, moduly a mamboty • Uživatelé ve skupině Superadmin mají veškerá práva Uživatelská práva
Další možnosti a rozšíření přístupových práv přijdou s verzí mamba 5.0. Potřebujete li lépe třídit zobrazování menu v současné verzi, můžete použít komponentu Group Access. |
Site Offline:
Touto volbou je možné efektivně připojit a odpojit frontend vašich stránek.
Rádi využijete tuto možnost při rozsáhlých úpravách Vašich stránek, kdy si nepřejete,
aby byly stránky přístupné dokud nejsou úpravy hotové.
Nezapomeňte ztránky po dokončení úprav zase zpřístupnit 😉
Offline Message:
Tuto Offline zprávu uvidí uživatelé, když jsou stránky offline.
Default Message:
Zde je možné změnit zprávu tak jak si přejete.
Error Message:
Toto chybové hlášení se zobrazí například když selže připojení k databázi.
Site Name:
Tato volba umožní nastavit obsahu titulku stránek.
Táké může být zobrazen ve vaší šabloně vložením následujícího kódu do souboru vaší šablony (index.php),
kde chcete aby se Váš název stránek zobrazil.
GZIP Page Compression:
Tato volba umožňuje Vašemu webovému serveru posílat komprimovaná data pokud to podporuje server
a klientský webový prohlížeč. Pokud je tato volba zapnuta, může výrazně snížit dobu načítání stránek pro návštěvníky.
Show Unauthorized Links:
Pokud je tato volba zapnuta, umožní veřejným a neautorizovaným uživatelům vidět odkazy, které normálně vidí
registrovaní uživatelé. Pokud je tato volba vypnuta, uvidí jen odkazy, které jsou viditelné veřejně (public).
Alow User Registration:
Tato volba Vám umožňuje nastavit, zda si může anonymní uživatel založit uživatelský účet.
Pokud je nastaveno na ne, odkaz na stránku s registrací nebude zobrazen.
Email New User Password:
Pokud je tato volba vypnuta, uživatel si může vytvořit své vlastní heslo.
Pokud je tato volba zapnuta, bude mu vygenerováno heslo a zasláno e-mailem.
Poté co se tímto heslem přihlásí, bude si moci vytvořit nové heslo.
Use Banner:
Volba „Yes“ umožní zobrazovat bannery ze sekce Component > Banners.
V souboru vaší šablony (index.php), kde chcete zobrazovat banner musí být kód:
Cookie Lifetime:
Defaultní hodnota je 43200 sekund; to odpovídá 12ti hodinám.
Debug Site:
Tato volba Vám umožní vidět chybová hlášení.
To může být užitečný nástroj pro odstranění chyb pokud máte problémy nebo pro hlášení
Vašemu systémovému administrátorovi nebo webhostingu.
Error Reporting:
Obsahuje čtyři volby:
System Default
Zapíná chybová hlášení podle php.ini na serveruNone
Vypíná chybová hlášení.Simple
Jednoduchá chybová hlášení (E_ERRORE|E_WARNING|E_PARSE)Maximum
Maximální úroveň chybových hlášení (E_ALL)
Wisiwig Editor:
Můžete definovat, jaký typ textového editoru chcete používat.