Joomla! je bezplatný open source CMS pro účely publikování informací na internetu a intranetu.

Název joomla je anglický fonetický přepis svahilského slova jumla (vyslov džumla), které znamená „všichni dohromady“ nebo „v celku“. Tento název byl vybrán jako závazek vývojářského týmu a komunity k tomuto projektu.

 

Co je Joomla!?

Napsal Bart dne . Zařazeno do Začínáme s CMS Joomla!

Článek převzán z portálu http://www.joomlaportal.cz

 Joomla LogoJoomla! se řadí k jedněm z nejpopulárnějších Open Source redakčních systémů (angl. zkratka CMS) vůbec. Je licencována pod GNU General Public License. Milióny webů využívají Joomla!. Používají ji jednotlivci, malé a střední podniky i velké organizace po celém světě. Joomla! jim umožňuje snadno vytvořit a vybudovat řadu webových stránek a webových aplikací.


Obsah

Co je to Open Source?

open-source-logo

Open Source neboli software s otevřeným zdrojovým kódem ("neboli otevřený software" / "svobodný software"). Otevřenost zde znamená jak technickou dostupnost kódu, tak legální dostupnost - licenci software, která umožňuje, při dodržení jistých podmínek, uživatelům zdrojový kód využívat, například prohlížet a upravovat. Software pod touto licencí je možno dále šířit.


Co je to GNU General Public License?

3d-gnu-head

Jedná se o tzv. svobodnou licenci GNU GPL, zaručující uživatelům jistá práva pro šíření a úpravy software za určitých podmínek. Uživatel tak má právo na tzv. zdrojové kódy, které vám umožní studovat funkčnost Joomly! a upravovat si ji, jak potřebujete. Pokud se později rozhodnete svůj upravený produkt šířit dále, musíte i vy dodávat zdrojový kód se všemi úpravami, které jste v něm provedli. To je hlavní zásada této licence – nikdo v tomto řetězci nesmí být ochuzen o možnost studovat, šířit a upravovat. Pokud nějaký produkt vytvoříte jako odnož z jiného, šířeného pod GNUGPL, musí i váš produkt automaticky použít GNU GPL licenci. Říká se tomu virálnost GNU GPL licence. Občas s tím mohou být problémy. Například si svou Joomlu! upravíte k obrazu svému (nebavíme se o vzhledu, jde například o dopsání nějaké funkce, kterou Joomla! nemá) a dáte si ji na své stránky.

Kamarád vás poté požádá, zda by mohl mít stejnou Joomlu! i on. Vy souhlasíte. Joomlu mu nainstalujete na jeho stránky, ale musíte mu k tomu dát i zdrojové kódy, aby mohl studovat vaše úpravy. Nelze je před ním skrýt. Má dokonce i několik dalších možností, o kterých se dozvíte v kapitole: Projekt Joomla a jeho licenční politika.


Co je to Redakční systém (CMS)?

cms

Redakční systém je program, kterým zajistíme správu dokumentů, nejčastěji webového obsahu .Někdy se také můžete setkat s otrockým anglickým překladem Systém pro správu obsahu (z anglického CMS – Content management system, čtěte kontent menedžment system).

V dnešní době je tímto pojmem obvykle myšlen systém, který je dostupný skrz web rozhraní a umožní jednoduše spravovat články, fotografie, hudbu nebo video a další multimediální obsah beztoho, aby méně pokročilý uživatel musel znát nějaký skriptovací jazyk typu PHP či ASP.

Systém má obvykle dvě části, které nazýváme uživatelská (frontend) a správcovská (backend, čtětebekend). Podle odbornosti uživatele můžeme zajistit přístup k jedné nebo druhé části rozhraní a umožnit tak správu a úpravu obsahu našich stránek.

V dnešní době je k dispozici několik tisíc rozličných systémů, které jsou k dispozici zdarma nebo na komerční bázi. Nejúspěšnější a nejpoužívanější systémy jsou dnes šířeny pod svobodnou licencí a obvykle jsou k dispozici zdarma.


Co umí?

Joomla! slouží pro účely publikování informací na internetu a intranetu. Je napsána v jazyce PHP a využívá databázi MySQL, provozovat ji lze na webovém serveru s Apache nebo IIS (od verze 2.5 podporuje další, není zavislá pouze na MySQL, lze ji provozovat i na PostgreSQL, Oracle, SQLite apod. Navíc od verze 2.5 není Joomla! závislá ani na HTTP serveru - lze užít libovolný). Joomla! podporuje caching, indexaci stránek, RSS, tisknutelné verze stránek, zobrazování novinek, blogy, diskusní fóra, hlasování, kalendář, vyhledávání v rámci webserveru, lokalizace, vícejazyčné verze a mnoho dalších vlastností. Je snadno rozšiřitelná. Výstupem Joomla! je HTML, CSS kód, JavaScript.


Co je HTML?

HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů na Internetu.


Co je CSS?

Kaskádové styly (v anglickém originále Cascading Style Sheets se zkratkou CSS) je jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML.


Co je Javascript?

JavaScript je multiplatformní, objektově orientovaný skriptovací jazyk, jehož autorem je Brendan Eich z tehdejší společnosti Netscape. Nyní se zpravidla používá jako interpretovaný programovací jazyk pro WWW stránky, často vkládaný přímo do HTML kódu stránky. Jsou jím obvykle ovládány různé interaktivní prvky GUI (tlačítka, textová políčka) nebo tvořeny animace a efekty obrázků.


Co je PHP?

PHP (rekurzivní zkratka PHP: Hypertext Preprocessor, „PHP: Hypertextový preprocesor“, původně Personal Home Page) je skriptovací programovací jazyk. Je určený především pro programování dynamických internetových stránek a webových aplikací například ve formátu HTML, XHTML či WML.


Co je databáze?

Databáze (neboli datová základna) je určitá uspořádaná množina informací (dat) uložená na paměťovém médiu. V širším smyslu jsou součástí databáze i softwarové prostředky, které umožňují manipulaci s uloženými daty a přístup k nim. Tento software se v české odborné literatuře nazývá systém řízení báze dat (SŘBD). Běžně se označením databáze – v závislosti na kontextu – myslí jak uložená data, tak i software (SŘBD).


Co je HTTP Server?

Je softwarový webový server dostupný, který může být na různých platformách operačních systémů, např.:  GNU/Linux, BSD, Solaris, Mac OS X, Microsoft Windows a dalších platformách a který dodává prohlížečům internetových stránek obsah.


Co Je (web)hosting?

Webhosting je pronájem prostoru pro webové stránky na cizím serveru. Pronajímatel serveru bývá označován jako poskytovatel webhostingu (webového prostoru). Díky webhostingu si můžete své webové stránky umístit na internet, aniž byste museli mít vlastní server. Ceny za webhosting se pohybují od pár Kč až po několik tisíc Kč za měsíc. Existuje i bezplatná varianta, tzv. freehosting. Freehosting obvykle nezahrnuje žádné záruky ohledně funkčnosti, má omezenou technickou podporu. Často je s freehostingem spojeno umisťování reklamy na stránkách.


Název Joomla?

Název joomla je anglický fonetický přepis svahilského slova jumla (vyslov džumla), které znamená „všichni dohromady“ nebo „v celku“. Tento název byl vybrán jako závazek vývojářského týmu a komunity k tomuto projektu. První verze projektu Joomla! (Joomla! 1.0.0) byla vydána 17. září, 2005. Tato verze byla identická s produktem Mambo 4.5.2.3, byly pouze opraveny některé bezpečnostní chyby.


Lokalizace?

Lokalizace je specifický druh odborného překladu s přidanou hodnotou, kdy kromě samotného překladu dochází k přizpůsobení lokalizovaného produktu zvyklostem a potřebám lokálních uživatelů, tj. časovému pásmu, měně, svátkům, geografii aj.

Důležité je zachování celého obsahu, formy a požadovaného efektu textu. Lokalizace proto není běžným odborným překladem, který často zachovává význam jednotlivých slov či spojení.

lokalizaceLokalizace jazykových souborů v PSPadu - Joomla 2.5.4

Joomla je lokalizována do řady jazyků. Aktuálně je to 64 jazyků. To je další důvod, proč je Joomla! tak oblíbena. Samozřejmě nechybí ani čeština, kterou připravil překladatelský tým JoomlaPortalu. Odkazy na češtiny najdete níže v článku.

Joomla! má 2 části. VEŘEJNOU ČÁST (front-end) a ADMINISTRACI (back-end). Většinou se setkáte s anglickými názvy, které jsou uvedeny v závorkách.

Pojem frontend pochází z oblasti programování webových aplikací, kde slouží k označení části webu viditelné běžným návštěvníkům. Např. u internetového obchodu slouží jako frontend katalog zboží, nákupní košík a objednávkový formulář.

Opakem frontendu je backend, část webové aplikace sloužící k administraci. Zde se určuje a ovlivňuje obsah, který pak frontend zobrazuje. Na rozdíl od backendu, frontend bývá většinou mnohem lépe propracován po všech stránkách, zejména z hlediska přístupnosti, použitelnosti a vzhledu.

Lokalizace do všech dostupných jazyků pro Joomla! hledejte na The Joomla! Community Portal - Translations.


Historie?

Přestože systém Joomla! debutoval ve verzi 1.0 v roce 2005, jeho kořeny sahají až do roku 2000, kdy spatřil světlo světa systém CMS s názvem Mambo. Mambo vznikl jako interní systém CMS vytvořený inženýry australské společnosti Miro Corporation. Původně byl vyvíjen jako closed source projekt, ale protože vývoj váznul, byl v dubnu 2001 kód otevřen pro open-source komunitu. Na svou dobu se jednalo o velmi pokročilý systém CMS, volně dostupný s kompletními zdrojovými kódy. V roce 2002 s příchodem verze 4.0.x se objevila i první čeština.

Systém Mambo si získal popularitu po celém světě a dal vznik celému průmyslu dodavatelů poskytujících rozšíření a šablony. Vývojářská komunita v prostředí, kde lidé mohli svobodně šířit své nápady a zdrojové kódy vzkvétala. Systém Mambo měl našlápnuto k tomu, aby se stal nejpopulárnějším open-source systémem CMS vůbec. Mambo se ve své době skutečně stal nejpopulárnějším CMS, dostal hodně cen a měl v podstatě jen příznivé recenze.

Přesto v roce 2005 došlo k významným neshodám mezi open source vývojáři systému Mambo a neziskovou organizací bdící nad vývojem systému Mambo. V srpnu 2005 se komunita a vývojáři rozdělili na dva tábory. Jeden zůstal u Mambo, druhý a podstatně větší začal tvořit vlastní fork (odnož) Mamba = Joomla!.

Zanedlouho nato se světu představil systém Joomla 1.0. Přestože byl nový systém CMS v jádru kompatibilní s mnoha aspekty systému Mambo, uživatelské rozhraní a správa webu se dočkaly modernizace. Problémy s organizací systému Mambo, způsobily, že se open-source komunita tohoto produktu stranila a s veškerou vervou se vrhla na vývoj systému Joomla.

Vývoj Mamba neustále pokračuje, ačkoliv se vám to tak na první pohled nevypadá. Od verze 4.6 si jde projekt vlastní cestou. S Joomla! toho má už málo podobného.

Od svého příchodu systém Joomla zaznamenal rapidní nárůst v počtu uživatelů i vývojářů. Během prvního roku od svého uvedení systém Joomla dosáhl počtu 2,5 milionu stažení. Ještě více udivující je mezinárodní rozšíření systému Joomla. Používá se od Brazílie až po Nizozemí, od Spojených států až po Itálii a od Austrálie až po Čínu.


Historie verzí

Mambo

mambo 4523 verejnacast

Mambo 4.5.2.3 - veřejná část

 

mambo 4523 prihlaseni

Mambo 4.5.2.3 - přihlášení do administrace

 

mambo 4523 administrace

Mambo 4.5.2.3 - administrace

 

VětevInfoRok
1.0 začíná vývoj Mambo 2000
2.0 v dubnu 2001 bylo Mambo uvolněno jako Open Source 2001
3.0 2002
4.0 uvolněna první čeština pro Mambo 2002
4.5 z této větve vznikla Joomla (Mambo 4.5.2.3) prosinec 2003
4.6 tato větev nemá společného s Joomla! vůbec nic. Jedná se o vlastní vývoj, který stále pokračuje 2005

Joomla

Větev 1.0.x - s LTS podporou

joomla 1015 verejnacast

Joomla 1.0.15 - veřejná část

 

joomla 1015 prihlaseni

Joomla 1.0.15 - přihlášení do administrace

 

joomla 1015 administrace

Joomla 1.0.15 - administrace

FINÁLNÍ VERZE

VerzeKódové jménoDatum vydání
1.0.0 (totožná s Mambo 4.5.2.3) Sunrise1 17-Září-2005
1.0.1 Sunburst2 21-Září-2005
1.0.2 Sunset3 02-Října-2005
1.0.3 Sunlight4 14-Října-2005
1.0.4 Sundial5 21-Listopadu-2005
1.0.5 Sunspot6 24-Prosince-2005
1.0.6 Sunscreen7 15-Ledna-2006
1.0.7 Sunburst8 15-Ledna-2006
1.0.8 Sunshade9 25-Února-2006
1.0.9 Sunshine10 05-Června-2006
1.0.10 Sundown11 26-Června-2006
1.0.11 Sunbow12 28-Srpna-2006
1.0.12 Sunfire13 25-Prosince-2006
1.0.13 Sunglow14 21-Července-2007
1.0.14 RC1 Daybreak14 13-Ledna-2008
1.0.14 Daybreak15 11-Února-2008
1.0.15 Daytime16 22-Února-2008

Vysvětlivky:

  1. východ slunce
  2. sluneční explose
  3. západ slunce
  4. sluneční světlo
  5. sluneční hodiny
  6. sluneční skvrna
  7. opalovací krém
  8. sluneční explose
  9. slunečník
  10. sluneční svit
  11. západ slunce
  12. duha
  13. sluneční žár
  14. červánky
  15. svítání
  16. den

Větev 1.5.x - s LTS podporou

joomla 1526 verejnacast

Joomla 1.5.26 - veřejná část

 

joomla 1526 prihlaseni

Joomla 1.5.26 - přihlášení do administrace

 

joomla 1526 administrace

Joomla 1.5.26 - administrace

VÝVOJOVÉ VERZE

VerzeKódové jménoDatum vydání
1.1 Alpha Nightfall1 26-Října-2005
1.1 Alpha 2 Nightlight2 06-Února-2006
1.5 Beta Khepri3 12-Října-2006
1.5 Beta 2 Khepri3 04-Května-2007
1.5 Release Candidate 1 Mapya4 21-Července-2007
1.5 Release Candidate 2 Endeleo5 1-Září-2007
1.5 Release Candidate 3 Takriban6 5-Října-2007
1.5 Release Candidate 4 Karibu7 19-Prosince-2007

Vysvětlivky:

  1. soumrak
  2. noční světlo
  3. jako Red Barchetta
  4. svahilský výraz pro "nové"
  5. svahilský výraz pro "vývoj, pokrok, zlepšení"
  6. svahilský výraz pro "téměř"
  7. svahilský výraz pro "blízkost"

FINÁLNÍ VERZE

VerzeKódové jménoDatum vydání
1.5.0 Khepri1 21-Ledna-2008
1.5.1 Seenu2 8-Února-2008
1.5.2 Woi3 22-Března-2008
1.5.3 Vahi4 22-Dubna-2008
1.5.4 Naiki5 7-Července-2008
1.5.5 Mamni6 27-Července-2008
1.5.6 Vusani7 12-Srpna-2008
1.5.7 Wovusani8 9-Září-2008
1.5.8 Wohnaiki9 10-Listopadu-2008
1.5.9 Vatani10 9-Ledna-2009
1.5.10 Wohmamni11 27-Března-2009
1.5.11 Vea12 03-Června-2009
1.5.12 Release Candidate Wohmamni Ama Woi13 24-Června-2009
1.5.12 Wohmamni Ama Woi13 30-Června-2009
1.5.13 Wojmamni ama baji14 22-Července-2009
1.5.14 Wojmamni ama naiki15 30-Července-2009
1.5.15 Wojmamni ama mamni16 05-Listopadu-2009
1.5.16 Wojmamni ama busani17 23-Dubna-2010
1.5.17 Wojmamni ama woobusani18 27-Dubna-2010
1.5.18 Wojmamni ama wojnaiki19 27-Května-2010
1.5.19 Wojmamni ama batani20 15-Července-2010
1.5.20 Senu takaa21 18-Července-2010
1.5.21 Senu takaa ama wepulai22 08-Října-2010
1.5.22 Senu takaa ama woi23 03-Listopadu-2010
1.5.23 Senu takaa ama baji24 04-Března-2011
1.5.24 Senu takaa ama naiki25 17-Října-2011
1.5.25 Senu takaa ama mamni26 14-Listopadu-2011
1.5.26 Senu takaa ama busani27 27-Března-2012

Vysvětlivky:

  1. Egyptský bůh Khepri
  2. 2-27 – označení pro čísla 1-26 v jazyce Taracahitic Yaqui (Juto-aztécké jazyky)

Větev 1.6.x - s STS podporou

joomla 166 verejnacast

Joomla 1.6.6 - veřejná část

 

joomla 166 prihlaseni

Joomla 1.6.6 - přihlášení do administrace

 

joomla 166 administrace

Joomal 1.6.6 - administrace

VÝVOJOVÉ VERZE

VerzeKódové jménoDatum vydání
1.6 Alpha Hope1 22 Června 2009
1.6 Alpha 2 Hope1 25 Října 2009
1.6.0 Beta Hope1 17-Května-2010
1.6.0 Beta2 Hope1 31-Května-2010
1.6.0 Beta3 Hope1 14-Června-2010
1.6.0 Beta4 Hope1 28-Června-2010
1.6.0 Beta5 Hope1 12-Července-2010
1.6.0 Beta6 Hope1 26-Července-2010
1.6.0 Beta7 Hope1 09-Srpna-2010
1.6.0 Beta8 Hope1 23-Srpna-2010
1.6.0 Beta9 Hope1 07-Září-2010
1.6.0 Beta10 Hope1 20-Září-2010
1.6.0 Beta11 Hope1 04-Října-2010
1.6.0 Beta12 Hope1 18-Října-2010
1.6.0 Beta13 Onward2 01-Listopadu-2010
1.6.0 Beta14 Onward2 15-Listopadu-2010
1.6.0 Beta15 Onward2 29-Listopadu-2010
1.6.0 RC1 Onward2 14-Prosince-2011

Vysvětlivky:

  1. označení pro naději, víru
  2. označení pro směřování kupředu

FINÁLNÍ VERZE

VerzeKódové jménoDatum vydání
1.6.0 Onward1 10-Ledna-2011
1.6.1 Onward1 07-Března-2011
1.6.2 Onward1 14-Dubna-2011
1.6.3 Onward1 18-Dubna-2011
1.6.4 Onward1 27-Června-2011
1.6.5 Onward1 11-Července-2011
1.6.6 Onward1 26-Července-2011

Vysvětlivky:

  1. označení pro směřování kupředu

Větev 1.7.x - s STS podporou

joomla 175 verejnacast

Joomla 1.7.5 - veřejná část

 

joomla 175 prihlaseni

Joomla 1.7.5 - přihlášení do administrace

 

joomla 175 administrace

Joomla 1.7.5 - administrace

VÝVOJOVÉ VERZE

VerzeKódové jménoDatum vydání
1.7.0 Alpha Ember1 04-Června-2011
1.7.0 Beta1 Ember1 28-Června-2011
1.7.0 RC1 Ember1 12-Července-2011

Vysvětlivky:

  1. označení pro žhavý popel

FINÁLNÍ VERZE

VerzeKódové jménoDatum vydání
1.7.0 Ember1 19-Července-2011
1.7.1 Ember1 26-Září-2011
1.7.2 Ember1 17-Října-2011
1.7.3 Ember1 14-Listopadu-2011
1.7.4 Ember1 24-Ledna-2012
1.7.5 Ember1 02-Února-2012

Vysvětlivky:

  1. označení pro žhavý popel

Větev 2.5.x - s LTS podporou

joomla 254 verejnacast

Joomla 2.5.4 - veřejná část

 

joomla 254 prihlaseni

Joomla 2.5.4 - přihlášení do administrace

 

joomla 254 administrace

Joomla 2.5.4 - administrace

VÝVOJOVÉ VERZE

VerzeKódové jménoDatum vydání
2.5.0 Beta Ember1 22-Prosince-2011
2.5.0 Beta2 Ember1 11-Ledna-2012
2.5.0 RC1 Ember1 18-Ledna-2012

Vysvětlivky:

  1. označení pro žhavý popel

FINÁLNÍ VERZE

VerzeKódové jménoDatum vydání
2.5.0 Ember1 24-Ledna-2012
2.5.1 Ember1 02-Února-2012
2.5.2 Ember1 05-Března-2012
2.5.3 Ember1 15-Března-2012
2.5.4 Ember1 2-Dubna-2012
2.5.5 Ember1 18-Června-2012
2.5.6 Ember1 19-Června-2012

Vysvětlivky:

  1. označení pro žhavý popel

Co je to STS a LTS podpora?

  • LTS - z angličtiny Long Term Support. Je to hlavní verze Joomla! a má dlouhodobou podporu
  • STS - z angličtiny Short Term Support. Je to verze určená především pro vývojáře, má standardní podporu

Více v článku: Vývojový plán Joomla!...


Rozšíření?

Za popularitou Joomla stojí zejména její rozšiřitelnost, uživatelská přívětivost a hlavně tisíce vývojářů, kteří pro Joomla vyvíjejí stále nové a nová rozšíření. Nyní jich na Joomla! Extensions Directory (JED) naleznete 9198.

Typy rozšíření, které obsahuje Joomla

komponnety Komponenty

moduly Moduly

Zásuvné  moduly (pluginy) Pluginy

Jazyk Jazyk

Nástroj Nástroj

Speciální Specifické pluginy

Rozšíření podle verzí

compat 10 Rozšíření pro Joomla 1.0.x

compat 15 legacy -||- , ale lze je po zapnutí zděděného modu rozjet i pod Joomla! 1.5.x

compat 15 native Rozšíření pro Joomla! 1.5.x

compat 16 native Rozšíření pro Joomla! 1.6.x (tato rozšíření většinou pracují i ve vyšších verzích)

compat 17 Rozšíření pro Joomla! 1.7.x (tato rozšíření většinou pracují i ve vyšších verzích)

compat 25 Rozšíření pro Joomla! 2.5.x

Více o rozšířeních pro Joomla! najdete v článku: Rozšíření v systému Joomla!.

Oficiální katalog a adresář s rozšířeními pro Joomla! - Joomla! Extensions Directory (zkratka JED).


Jak systém Joomla! pracuje?

Systém Joomla! komplikovanější než běžný web, vystačíte si ale pouze se základy, aby mohli systém Joomla! efektivně používat. Porozumíte-li obecnému způsobu jakým systém Joomla! získává obsah, formátuje ho a vrací ho zpět webovému prohlížeči klienta, zjistíte také, jak nakonfigurovat systém Joomla! tak, aby prezentoval obsah způsobem, který nejlépe vyhovuje vašim potřebám.

Šablona

Šablona je jedna z nejdůležitějších prvků internetové stránky. Poskytuje vzhled, design. Vzhled  je to, co motivuje nové návštěvníky, aby zůstali na vašich stránkách a prohlíželi je. Pravidelní návštěvníci a uživatelé určitě ocení, že šablona je spojena s krásným a použitelným designem.

Šablona (angl. template) je série souborů uvnitř Joomla CMS, která kontroluje prezentaci obsahu. Joomla template není webová stránka ani to není kompletní design webové stránky. Template je základní design zobrazující vaší Joomla webovou stránku. K vytvoření efektu "kompletní" webové stránky pracuje šablona ruku v ruce s obsahem uloženým v databázi.

Používání šablony pro CMS, jako je Joomla, má množství výhod a nevýhod:

  • Je tu kompletní oddělení obsahu od prezentace. Speciálně, když je pro layout (struktura vzhledu) použito CSS. To je jedno z hlavních kritérií pro stránku psanou pro moderní webové standardy.
  • Změna templatu způsobí kompletní nový vzhled webové stránky. Dokonce i odlišné umístění obsahu, nejen jiné barvy a grafiku.

Schéma základní funckionality webového serveru

schema1

Interakce začíná, když webový prohlížeč vyžádá stránku z webového serveru. Webový server získá obsah (kód HTML) požadovaného statického souboru HTML (např. http://test.cz/index.html) a vrátí ho prohlížeči. Soubor se označuje jako statický, protože je obsah vrácený prohlížeči totožný s obsahem souboru uloženého na serveru – nic víc, nic míň. Jednodušší to už být snad ani nemůže.

Schéma funkcionality webového server se systémem Joomla

schema2

Webový prohlížeč vyžádá stránku (např. http://test.cz/index.php) webového serveru. Přestože se adresa požadované stránky může v adresním řádku prohlížeče jevit podobné jako v případě požadavku na jednoduchou stránku HTML, ve skutečnosti aktivuje celý systém pro zpracování dynamického obsahu. Požadavek způsobí načtení části systému Joomla webovým serverem a jeho provedení v interpreteru PHP tohoto serveru. Systém Joomla analyzuje požadavek za účelem určení toho, jaký obsah se požaduje, poté vytvoří spojení s databázovým serverem a vyžádá daný článek z databáze.

Poté, co se obsah článku načte, naformátuje systém Joomla článek s použitím zvoleného stylu v podobně uživatelské šablony. Systém Joomla vytvoří obsah ve formátu HTML a odešle ho zpět prohlížeči, který ho uživateli prezentuje stejným způsobem, jako by se jednalo o statický soubor HTML.

Systém Joomla dynamicky poskytne webovému prohlížeči obsah získaný z databáze a naformátovaný s použitím některé ze šablon webu. Protože se obsah článku ukládá ve formě textu, je možné prezentaci změnit pouhou úpravou šablony systému Joomla. Pokud si přejete použít pro váš web úplně nový vzhled, stačí zvolit jinou šablonu a návštěvník vaší stránky okamžitě uvidí původní obsah ve zcela novém grafickém kabátu.


Technické požadavky Joomla! na server?

Požadavky Joomla 2.5.x, 1.7.x a 1.6.x

SoftwareDoporučená verzeMinimální verzeOdkaz
PHP 5.3 + 5.2.4 + http://www.php.net
MySQL 5.0.4 + 5.0.4 + http://www.mysql.com
Apache (s mod_mysql, mod_xml, a mod_zlib) 2.x + 2.x + http://www.apache.org
Microsoft IIS 7 7 http://www.iis.net
Verze 2.5 není závislá jen na MySQL, lze provozovat i na PostgreSQL, Oracle, SQLite apod. Navíc od verze 2.5 není Joomla! závislá ani na HTTP serveru - lze užít libovolný.

Požadavky Joomla 1.5.x

SoftwareDoporučená verzeMinimální verzeOdkaz
PHP* 5.2 + 4.3.10 http://www.php.net
MySQL** 4.1.x + 3.23 http://www.mysql.com
Apache*** (s mod_mysql, mod_xml, a mod_zlib) 2.x + 1.3 http://www.apache.org
Microsoft IIS**** 7 6 http://www.iis.net

* Nepoužívejte PHP verze 4.3.9, 4.4.2 nebo 5.0.4. Tyto verze jsou známé na chyby, které budou ovlivňovat instalaci. Zend Optimizer 2.5.10 pro PHP 4.4.x má také závažné chyby a proto byste se měli zeptat svého hostitele, aby případně přešel na novější verzi. Joomla! verze 1.5.15 + jsou kompatibilní s PHP 5.3. Všimněte si, že OpenID knihovna zatím není kompatibilní s PHP 5.3.

** Joomla zatím není kompatibilní s MySQL 6.x.

*** Chcete-li používat SEO URL, budete muset mít na Apache nainstalované rozšíření mod_rewrite.

**** Pro Microsoft IIS (v závislosti na nastavení) budete potřebovat následující:

Pro další použití Microsoft IIS, navštivte Joomla IIS fórum.

Joomla 1.6 vyžaduje PHP 5.2 + a MySQL 5.0.4 a vyšší.


Joomla! na lokálním prostředí počítače?

Pokud chcete nejdříve web sestavit na lokálním počítači, existuje řada balíčků, které vám pomohou si nastavit rychlejší než jednotlivá zařízení. Jedná se o prostředí AMP (Apache–MySQL–PHP balíček) pro testování a budování stránek v lokálním prostředí PC.

Uživatelé Linuxu nepotřebují obvykle žádný balíček instalovat, Linux většinou prostředí AMP už obsahuje, pokud ne, stačí se podívat v repozitářích příslušné linuxové distribuce.

Nejznámější a doporučené:

  • XAMPP Mac, Win, Linux, Solaris - v angličtině, složitější oproti WampServeru, v posledních verzích si moc nerozumí s Joomla! (nutná úprava konfigurace)
  • WampServer Win - obsahuje i češtinu, jednoduchý na správu

Specifické:


Jaké jsou možnosti Joomla! (odkazy)?

Joomla je používána na celém světe k tvorbě výkonných webů, všech tvarů a velikostí. Například:

  • Firemní prezentace či portály
  • Firemní intranety a extranety
  • On-line časopisy, noviny a publikace
  • E-commerce a on-line rezervace
  • Vládní aplikace a weby
  • Malé a střední obchodní webové stránky
  • Neziskové a organizační složky
  • Společenství, komunity
  • Školství a církve
  • Osobní nebo rodinné webové prezentace
  • a mnoho dalšího

Kdo například Joomla používá?

Cizojazyčné

Další příklady firem, které využívají Joomla lze nalézt na domovských stránkách Joomly, pod položkou Joomla Community Site Showcase.


Potřebuji vytvořit stránky. Jak mi Joomla! pomůže?

Joomla! je určena pro snadnou instalaci a nastavení, i když v ní děláte poprvé. Hodně webů v dnešní době nabízí tlačítko "INSTALOVAT CMS JOOMLA!", takže Vaše stránky mohou být v provozu během několika málo minut.

Vzhledem k tomu, že je Joomla! velice snadná, takže jako návrhář webu nebo vývojář můžete tvořit weby pro sebe nebo své klienty. Poté s minimálním množstvím výuky můžete své klienty naučit v tomto redakčním systému tak, že budou schopni spravovat si své stránky sami.

Pokud potřebujete specializované funkce, jako například obchodní systém, komentáře atp., Joomla! je velmi rozšířitelná tisíce komponenty (většina zdarma pod GPL licencí), které jsou k dispozici na Joomla! Extension Directory na webu Joomla.org.


Jak si mohu být jistý, že bude Joomla! podporována i v budoucnu?

Joomla! je nejpopulárnější Open Source redakční systém. V současné době jsou k dispozici rostoucí komunity uživatelů a přibývá stále více talentovaných vývojářů. Joomla! kořeny sahají do roku 2000 a s více než 200.000 uživatelů a přispěvatelů budoucnost vypadá jasně pro projekt Joomla!


Jsem vývojář. Jsou některé pokročilé způsoby, jak mohu používat Joomla?

Mnoho společností a organizací vytvořilo tolik rozšíření, které jdou nad rámec toho, co je k dispozici v základním balíčku Joomla!. V těchto případech Joomla výkonný aplikační framework usnadňuje vývojářům vytvářet sofistikovaná rozšíření, který rozšíří možnosti Joomla! do prakticky neomezených směrů.

Joomla! Framework umožňuje vývojářům rychle a snadno vytvářet rozšíření na:

  • Řízení systémů
  • Data reportovacích nástrojů
  • Aplikační mosty
  • Vlastní katalogy
  • Integrované e-shopy
  • Komplexní obchodní rejstříky
  • Zálohy systémů
  • Komunikační nástroje
  • a další

Vzhledem k tomu, Joomla je založen na PHP a MySQL, vývojáři výkonných aplikací na otevřené platformě můžete používat a sdílet. Chcete-li zjistit více informací o využití Joomla! Framework, navštivte, prosím, Joomla Developer Network.


Joomla! se mi jeví jako správné řešení pro mě. Jak mám začít?

WEB JOOMLA.ORG:

Komunitní projekty JoomlaPortálu:

  • Joomla CZ - skupina na Google, pro oficiální překladatele Joomla! (je možnost se připojit! - po žádosti)
  • Joomlaportal.cz – redakce JoomlaPortálu

Odkazy na češtiny pro Joomla! a češtiny pro rozšíření do Joomla:

Rozšíření z domácí scény:


Závěr?

Joomla! patří mezi tři nejoblíbenější a také nejpoužívanější Open Source redakční systémy na internetu, vlastně vůbec mezi nejpoužívanější systémy pro publikování na webu. Do této trojky patří samozřejmě velmi známý a oblíbený WordPress a Drupal.

V lednu statistiky ukázaly, že Joomla! je nyní nasazena přibližně na 2,8% všech webů na světě. Předhání ji pouze Wordpress s 15,9%. Jako třetí skončil Drupal s 2.0%.ODKAZ

 

Článek převzán z portálu http://www.joomlaportal.cz

ORIGINALITA A FUNKČNOST

Originální stránky s neotřelým vzhledem které zůstávají přehledné a funkční

MOŽNOST SPRÁVY

V případě zájmu možnost zaškolení do systému JOOMLA, které klientovi umožní plnou správu stránek.

INDIVIDUÁLNÍ PŘÍSTUP

Stránky jsou vytvořeny v úzké spolupráci s klientem, jeho návrhy jsou vítány

CENA

Za přijatelnou cenu klient získává kvalitní webovou prezentaci, jejíž správa nestojí ani korunu navíc

May 2018
P U S C P S N
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3