2. CMS - Joomla
výhody nevýhody
licence GNU/GPL náročnější než statické WWW
široká vývojářská komunita nutná podpora MySQL, Apache,
snadná instalace PHP
snadná úprava obsahu
tvorba dynamických/stat. www bez dražší forma webhostingu
nutnosti znalosti HTML,PHP,…
velké množství modulů a
komponent (galerie, statistiky,..)
integrována základní SEO podpora
Možnost integrovat podporu E-shop
Virtuemart
3. CMS - Joomla
Výběr vhodného hostingu
Placená služba Free-hosting (zdarma)
cca 1600,- ročně včetně domény zdarma
online technická podpora Částečná technická podpora
větší datový prostor Možné výpadky serveru
99% dostupnost serveru
Vázán k doménám 3.řádu
výběr balíčků služeb př. vasedomena.7u.cz
Reklamní bannery na webu
Forpsi.com
Ignum.cz
C4.cz Webzdarma.cz
Banan.cz
4. CMS – Joomla
vývojový cyklus
- nová verze cca každých 6měsíců
- 2 verze s proměnlivou dobou podpory
- Standard Term Support (STS)
- doba podpory 6 měsíců od vydání
- Long Term Support (LTS)
- verze s dlouhou dobou podpory až 3 měsíce po vydání další LTS
5. CMS – Joomla
Aktuální verze 2.5.1 - LTS
Číslování Joomly : major.minor. maintenance
- Major verze : obvykle se jedná o velkou změnu v porovnání s předchozí verzí, třeba při změně architektury nebo API.
- Minor verze : obvykle přidává novou funkčnost při zachování stejného datového modelu a velkou míru kompatibility
- Maintenance : opravuje objevené chyby nebo bezpečnostní problémy, nesmí přinášet novou funkčnost
+ podpora více databázových systémů – MySQL, PostgreSQL, Oracle, SQLite,…
Joomla 1.5.x Joomla 1.7.x
LTS verze STS verze
Poslední stabilní verze s českou podporou definovatelná struktura kategorií
Široká nabídka rozšíření a vzheldů Vylepšena multi-jazyková podpora
PHP* 5.2 + Apache: v2.x
MySQL 4.1.x PHP: v5.2.4
Apache 2.x + MySQL: v5.0.4 joomlaportal.cz
6. CMS - Joomla
Offline návrh webu
Instalce WAMP, LAMP
Instalce CMS
Tvorba CMS pod účtem localhost
Přenos hotového webu na daný webhosting
(FTP)
data, databáze
Změna přístupu v konfiguračním souboru
configuration.php
7. CMS - Joomla
Postup tvorby webu za použítí CMS
1) kontrola webhostingu
• podpora služeb – LAMP,WAMP
• aktuální verze služeb – podpora Joomla
• nutnost databáze MySQL
2) Nahrání souborů na FTP
3) Spuštění instalace
4) Konfigurace připojení do databáze (login, pass)
5) Smazání/přejmenování instalačního adresáře
6) Tvorba/administrace webu (instalace komponent, CS,…)
Viz. C4.cz
8. CMS - Joomla
Struktura a funkce systému
Administrátorské rozhraní nazevdomeny/administrator
GUI
Vzhledy – templates
Struktura webu – kategorie, články
Upload nových komponent – vzhledy, pluginy,…
Joomla 2.5
9. CMS - Joomla
Styl práce v systému
Základním prvkem článek = obsah WWW
Jednoduchá editace pomocí WYSIWYG editoru
Možnost řazení do sekcí a kategorií
10. CMS - Joomla
Styl práce v systému
Kategorie 1 Kategorie 2
(polévky) (hlavní jídla)
článek článek článek článek
11. CMS - Joomla
Styl práce v systému
Struktura webu za pomoci modulů (menu, funkcionalit,…)
Definované pozice pro umístění (možnost jejich editaci i přidání vlastních)
12. CMS - Joomla
Rozšíření systému bez zásahu do HTML kódu
Nové originální vzhledy
Instalace pluginů (statistiky, galerie, diskusní fórum)
PhocalGallery – obrázková galerie
VirtueMart – řešení pro e-Commerce
Youtube – integrování Flash videí ze serveru youtube.com
….
http://extensions.joomla.org/