Joomla je
profesionální redakční systém určený pro kompletní správu webového obsahu.
Obsahuje velké množství pluginů a dostupných rozšíření, podporuje změny vzhledu,
blogy, diskusní fóra, hlasování, kalendář, apod. Joomla disponuje kvalitní
základnou vývojářů a přispěvovatelů, je licencována pod GNU GPL a šiřitelná
zdarma. Do Joomly se dá doinstalovat celá řada rozšíření, pro některá z nich
jsou k dispozici samostatné návody. K instalaci použijeme eCommerce_cs-CZ™
(původní český instalační balíček pro portály a e-shopy postavené na Joomla a
VirtueMart. Balíček je masivně přednastaven na pohodlnou instalaci a ovládání, a
obsahuje řadu doplňků pro lepší tvorbu stránek (pozor bez jakýchkoliv záruk -
vše si odzkoušejte a překontrolujte a změňte dle Vaší potřeby ... DPH, názvy,
přepočítávání, dopravu, obchodní podmínky, kontakty, ujednání, loga atd.).
Nejprve něco o balíčku eCommerce_cs-CZ_14-04_06_Belldandy
http://www.vitakappa.net/autoindex/
Jak takový e-shop může vypadat zjistíte, když
si kliknete na níže uvedený obrázek:

eCommerce_cs-CZ je instalační balíček pro internetové obchody:
- Balíček obsahuje Joomla 1.5.14 a VirtueMart 1.1.4.
- Pro sledování návštěvnosti a tvorbu statistik návštěvnosti je přidaný
program BBClone ve verzi 0.4.9b, kódování UTF-8. Ve spojení s modulem Štítky
a SEO optimalizací základní (a velmi důležitý) nástroj pro udržení a zvýšení
návštěvnosti. Statistiky jsou na adrese bbclone (v našem případě
http://10.26.222.222/shop/bbclone/index.php) .
- Je přidaných 10 free šablon pro Joomlu (především vynikající šablony
Phoca), dalších cca 40 je dostupných zvlášť v balíčku
eCommerce_cs-CZ_templates.zip
,
šablony jsou zběžně zkontrolované a na první pohled neobsahují závažné díry
do systému, nicméně jejich použití je osobním rozhodnutím každého správce
stránek.
- Balíček obsahuje nejnovější češtinu pro Joomla!, VirtueMart, CQI Custom
Quick Icons, eXtplorer a několik dalších modulů.
- Výchozí jazyk pro instalaci je nastaven na češtinu, tato se po skončení
instalace sama nastaví jako výchozí jazyk stránek.
- Na přední stránce je modul s krátkým popisem balíčku včetně odkazu na
domácí stránku.
- Na přední stránce je popis veškerých změn a rozšíření balíčku.
- Jsou odstraněny Lorem ipsum články, tedy články s prázdným obsahem
sloužící pouze pro výplň.
- Je počeštěná stránka Nastavení vzhledu obchodu pro VirtueMart.
- Jsou přeložené stavy objednávky.
- Je přidaný dopravce Česká pošta a jsou vytvořeny 2 způsoby dopravného
Běžný balík a Obchodní balík, ostatní způsoby dopravy jsou smazané (z důvodu
kolize s ČR a Kč).
- Je přidaný modul
Výběr vzhledu
, modul je zveřejněný a
zobrazuje se v levém sloupci.
- Je přidaný modul
VirtueMart Clouds
, jenž vypisuje
nejčastěji použitá slova (štítky) v popisech a jménech zboží, toto je spjato
s vyhledáváním zboží v obchodě; modul se také zobrazuje v levém sloupci a je
v něm vypnutá kontrola skladu.
- Je přidaný modul
Vinaora Visitors Counter
, zobrazuje
návštevnost Dnes, Včera, Tento týden, Minulý týden, Tento měsíc, Minulý
měsíc a Celkem; zobrazuje se v pravém sloupci.
- Zobrazení a rozmístění modulů na čelní stránce je přednastavené na co
nejlepší čitelnost a co nejširší použití stránek.
- Jsou přepracované nabídky, mainmenu je Hlavní nabídka, topmenu je Horní
lišta.
- Je smazaná šablona
ja_larix
, pro VM nemá flypage a navíc je
hnusná, základní šablona pro Joomlu je Phoca Nature
a pro VM je
to default
.
- Je opravená chyba instalace modulu
vm_login
, tento modul je
zveřejněn v pravém sloupci a je nastaveno Zobrazit všude, také je vypnuto
přihlašování přes základní modul VirtueMartu (toto občas vyvolávalo varovné
upozornění, jenž mátlo uživatele stránek).
- Jsou odstraněny státy s velmi dlouhými názvy, toto způsobovalo rozhození
registračního formuláře.
- Registrační formulář je přednastavený, nepotřebná pole jsou skryta.
- Je změněn obrázek košíku v modulu Košík a je odstraněn odkaz na domácí
stránky VM.
- Je vypnuto zobrazování loga VM s odkazem na domácí stránky na spodu
stránek obchodu.
- Modul pro výběr měny má dvojjazyčný nápis na tlačítku pro výběr měny,
jsou nastaveny měny CZK a EUR.
- Šablona výpisu zboží v kategorii je nastavena na
browse_1
,
šablona podrobností o produktu je flypage.tpl
.
- Je zapnuta dynamická tvorba náhledů (zmenšené obrázky zboží) a velikost
je nastavena na 150x100px.
- Je vypnuto zobrazování tlačítka PDF a generování stránky zboží v PDF
formátu.
- Pro vlastní obchod je upraven formát čísla kladné a záporné ceny, jako
oddělovač celé a desetinné části je nastavena čárka.
- Je přednastavená Česká republika a měna CZK, symbol měny je Kč.
- Je přednastaveno DPH 20, 10 a 0% a daňová oblast je ČR.
- Jako přijímané měny jsou vybrané CZK a EUR.
- Je přednastavený htaccess.txt, je masivně okomentovaný.
- Je přednastaveno pro opravu zobrazování datumu česky.
- Je přednastavená oprava odkazu na objednávku v objednávkovém emailu v
souboru
confirmation_email_hack.tpl.php
.
- A několik dalších úprav a oprav…
Příprava na instalaci
Stažení programu
Instalační balík si stáhněte ze stránek
http://www.vitakappa.net/
( pro více informací navštivte
domácí stránku balíčku a
download ).
Pro správnou funkci je třeba mít nainstalován náš Synology server (tato stránka
se tím moc nezabývá)

Vytvoření databáze
Před instalací je potřeba mít vytvořenou databázi na serveru. Tu snadno
vytvoříte po přihlášení do administračního systému v sekci MySQL databáze.
Vyplňte formulář pro vytvoření nové databáze, nastavte porovnávání utf8_czech_ci,
pojmenujte databázi (např. jomla01), doplňte heslo a klikněte na
"Vytvořit".
Kopírování souborů
Vytvořte si na vašem počítači dočasnou složku (pojmenujte ji například joomla)
a rozbalte tam dříve stažený instalační soubor (např. pomocí programu Total
Commander, ale nejlépe je použít asi FileZilla Client
http://filezilla-project.org/ ). Pomocí FTP klienta nahrajte soubory z
adresáře joomla do adresáře webu, ve kterém budete chtít mít nainstalovaný
redakční systém (v našem případě do adresáře web/shop/).
Instalace
Nyní můžete začít se samotnou instalací. Ve vašem prohlížeči zadejte název a
adresář webu, kde jsou nahrány soubory Joomly (v našem případě
http://10.26.222.222/shop/installation/ ).
Krok 1 - Výběr jazyka
Na úvodní stránce vyberte nastavení jazyka, ve kterém bude instalace provedena.
Zvolte možnost cs-CZ - Česky (czech). Pro pokračování stiskněte tlačítko "Další"
v horním rohu obrazovky.

Krok 2 - Před instalační kontrola
V tomto kroku instalátor zjistí, zda je systém nakonfigurován tak, aby správně
spolupracoval se stránkami a databází Joomly. Pokračujte stisknutím tlačítka
"Další".

Krok 3 - Licenční ujednání
Na další stránce vidíte licenci programu, pokud jste obeznámeni s licencí GNU
GPL, můžete opětovným kliknutím na "Další" pokračovat dále.

Krok 4 - Konfigurace MySQL databáze - Pro správné nastavení databáze je
potřeba vyplnit následující informace.
* Typ databáze - vyberte mysql
* Jméno hostitele - vyplňte localhost
* Uživatelské jméno - vyplňte název databáze, kterou jste založili v
administračním systému root
* Heslo - vyplňte heslo k vaší mysql databázi nasehleslojeheslo
* Jméno databáze - vyplňte název databáze jomla01
Uživatelé, kteří Joomlu reinstalují mohou změnit volbu "Smazat existující
tabulky" v pokročilém nastavení nebo změnit "Prefix tabulek".
Pokračujte stisknutím "Další".

Krok 5 - Nastavení FTP
Nastavení FTP přístupu systému Joomla ke své složce z bezpečnostních důvodů
nedoporučujeme a proto v následující volbě zvolte "Ne" u volby - Povolit
FTP vrstvu. Pokračujte stisknutím tlačítka "Další".

Krok 6 - Hlavní nastavení
V tomto kroku je potřeba nastavit "Jméno vašich web stránek", vyplnit váš
email (v našem případě mojejmeno@seznam.cz ) a dvakrát zadat heslo
správce. Dále je možné stisknutím tlačítka "Instalovat ukázková data" do
systému Joomla vložit několik ukázkových položek (vřele doporučujeme). Pro
pokračování stiskněte tlačítko "Další".

Krok 7 - Dokončení instalace
Posledním krokem instalace je finální potvrzení, že Joomla byla úspěšně
nainstalována. Před prvotním přihlášením do systému Joomla je potřeba smazat
složku installation v kořenovém adresáři vašeho webu pomocí FTP klienta.
Přihlašovací jméno do administrace je root. Heslo je naseheslojeheslo,
které jste zadali v minulém kroku.

Nezapomeňte níže označeno složku odstranit (installation)

Nyní se přihlásíte do administrátorského rozhraní systému Joomla (v našem
případě na adrese
http://10.26.222.222/shop/administrator/index.php )



Instalace, aktualizace
Instalace komponent se neliší od instalací jakýchkoli
dalších rozšíření Joomla!. Pro případ, že však přece jen nevíte, jak na věc,
následuje rychlý návod:
Poté, co jste si stáhli komponentu, přihlaste se jako superadministrator ve
správcovské části Vašich webových stránek. Z horního menu vyberte "Rozšíření"
> "Instalovat / Odinstalovat". Klikněte na tlačítko "Procházet" a
najděte stažený archiv. Poté klikněte na "Nahrát soubor a Instalovat".
Máte-li instalovánu verzi Joomla! 1.5.5 či
vyšší, probíhá upgrade komponenty stejným způsobem, jako instalace. Máte-li
starší verzi Joomla!, je potřeba před instalací nové verze starou verzi
odinstalovat. Verze Joomla! nižší, než 1.5.5, nenabízejí možnost upgradu a
neumožní instalaci nové verze přes starou.
Nyní je potřeba nainstalovat zalohavací komplet
(kompletní balíček s češtino - komponenta com_joomlapack-2.4.1-plus_cz.zip
.

Pokud Vám bude vyhazovat
nainstalovaná Joomla chybovou hlášku:
JFolder::create: Path not in
open_basedir paths Unable to create destination
bude nutné z editovat a upravit v PSPad editoru
(http://www.pspad.com/cz/)
editoru úpravu v adresáři instalace joomla: /Joomla_root/libraries/joomla/filesystem/folder.php
v našem případě /web/shop/libraries/joomla/filesystem/folder.php

Najdeme
řádek:
Code: Select all
$obd = ini_get('open_basedir');
a upravíme jej takto:
Code: Select all
//$obd = ini_get('open_basedir');

... a provedeme restart servery
Synology (u nás nebyl nutný, ale pro jistotu...):


Jinak jak přenést webové stránky
na jiný webhosting, či jak zajistit případnou obnovu poškozených či jinak
znehodnocených stránek. Existuje několik možností a postupů, jak toho docílit. V
níže uvedeném odkazu je jeden možný postup, založený na komponentě Joomlapack,
která nám vyprodukuje JPA soubor, který pak použijeme pro
obnovu nebo přesun na jiný webhosting (dále již budu používat
termín obnova). K obnově pak použijeme Kickstart script. Obnovu webu lze provést
pomocí skriptu kickstart.php v ručním nebo automatickém režimu. Jediný podstatný
rozdíl je v tom, že při ručním režimu musíte všechny potřebné údaje (databáze,
jméno a heslo db uživatele atd.) zadat ve formuláři při spuštěním obnovy, ve
formuláři skriptu kickstart.php. Automatický řežim např. využijete, pokud např.
na daném webu testujete některá nastavení a periodicky se vracíte ke konkrétní
záloze. Pro automatický režim si potřebné údaje vložíte přímo do kickstart.php
skriptu. Další podrobné info je zde:
http://www.e-pomoc.cz/navody-reseni-webu-joomla/obnova-webu-prenos-webovych-stranek-joomlapack-kickstart
.
Tímto je instalace dokončena. Nyní můžete váš web začít plnit obsahem.
Ukázku čerstvě nainstalované Joomly si můžete prohlédnout na
http://10.26.222.222/shop/
.


Aktualizace
Z bezpečnostních důvodů doporučujeme pravidelně provádět aktualizaci aplikace.
Odkazy:
* http://www.joomla.org/ - oficiální
stránky Joomla (v angličtině)
* http://help.joomla.org/ - online
dokumentace (v angličtině)
* http://joomlanavod.ic.cz/ - stránky o
redakčním systému Joomla
* http://gyd.name/Table/Joomla/ -
manuálové stránky Joomla, návody, tipy, triky
* http://www.vitakappa.net/ eCommerce_cs-CZ™,
původní český instalační balíček pro portály a e-shopy postavené na Joomla a
VirtueMart. Balíček je masivně přednastaven na pohodlnou instalaci a ovládání, a
obsahuje řadu doplňků pro lepší tvorbu stránek. Pro více informací navštivte
domácí stránku balíčku.
Podpora
Pokud shledáte tento balíček užitečným, můžete jeho vývoj podpořit malou částkou
na konto 2107208003-0800 Česká Spořitelna. Účet je autora - není
náš!!!