|
Joomla! International Edition je založené na základnej verzii Joomla! 1.0.12. Vývojársky tým Joomla International upravil existujúci kód pôvodnej verzie tak, že všetky jazykové hlásenia administrátorského rozhrania sa nachádzajú v jazykových súboroch - podobne je tomu tak v prichádzajúcej verzii Joomla! 1.5. Doplnením modulu na výber jazyka administrátorského rozhrania a systémom načítania aktuálneho zásuvného jazykového súboru sa im podarilo vytvoriť reálne viacjazyčné administrátorské rozhranie pre Joomla! 1.0.X.
Jazykové súbory administrácie Pre základnú verziu Joomla! 1.0.X existuje výborné viacjazyčné riešenie, ktoré však funguje len na užívateľskom rozhraní. Joomla International je o krok ďalej. Pomocou jazykových súborov zabezpečuje možnosť voľby viacjazyčnej administrácie pre Joomla! 1.0.X. Všetky pevne zakódované hlásenia administrátorského rozhrania boli sústredené v zásuvných jazykových súboroch (vrátane anglického jazyka). Podstatou celého riešenia je práve táto inak časovo veľmi náročná vývojárska práca. Vhodnou kombináciu viacjazyčného prepínania na užívateľskom rozhraní (Joom!Fish) sa stáva Joomla International Edition reálnym viacjazýčným systémom pre správu obsahu. Dynamická zmena jazyka administrácie Panel s nástrojmi obsahuje rozbaľovací zoznam všetkých inštalovaných jazykov admministračného rozhrania. Dynamické prepínanie jazykov nebolo nikdy tak jednoduché. Upravená časť kódu administračného jazyka pomocou modulu na prepínanie jazykov dynamicky zmení jazyk administračného rozhrania bez potreby odhlásenia. Výhodou tohto systému prepínania je, že zmena jazyka na administračnom rozhraní nezmení nastavenie jazyka užívateľského rozhrania. Údaje o zmene jazyka sa ukladajú spolu s údajmi prihláseného administrátora, čo zabezpečí možnosť viacjazyčnej administrácie pre viac administrátorov v rôznych jazykoch v reálnom čase. Voľba jazyka inštalácie Inštalácia Joomla! International Edition je viacjazyčná a upravená tak, že zvolený inštalačný jazyk sa stane zároveň predvoleným jazykom užívateľského aj administrátorského rozhrania. Každá jazyková verzia obsahuje vlastné nastavenie pre tvorbu tabuliek v databáze ako aj vzorové údaje. Sprievodca inštaláciou obsahuje otázky a vysvetlenie viacjazyčne - pomocou ktorého jednoducho a rýchlo nainštalujete verziu Joomla! Podpora UTF-8 Jediné kódovanie, pomocou ktorého sa dá zobraziť bezproblémovú viacjazyčnú webstránku, je UTF-8. Práve preto Joomla! International Edition používa toto kódovanie. Všetky súbory, ktoré zobrazujú viacjazyčný text, boli prekódované do tohto kódovania. Jedná sa o jazykové súbory užívateľského rozhrania, jazykové súbory administrátorského rozhrania XML súbory ale aj Javascriptové súbory. Zároveň inštalácia obsahuje všetky opravné záplaty a nastavenia, ktoré sú potrebné pre bezproblémové fungovanie Joomla! s kódovaním UTF-8. Systémové súbory sú nastavené pre UTF-8, predinštalovaný WYSIWYG editor (FCK editor) je nastavený so správnym ukladaním diakritických znakov (bez htmlentities!). Upravená vezia PDF Pôvodná verzia Joomla! 1.0.X obsahuje knižnicu pre tvorbu PDF dokumentu z obsahu, ktorá nesprávne interpretovala diakritické znaky. Rôzne kódovania jazykových súborov (8859-2, Win-1250, UTF-8) spôsobili, že vytovrený dokument obsahoval nesprávne znaky. Zjednotením kódovania na UTF-8 a výmenou knižnice a fontu pre tvorbu PDF dokumentu sa podarilo nájsť optimálne riešenie - vytvorené dokumenty PDF podporujú viacjazyčný obsah. Predinštalované šablóny Základný inštalačný balík obsahuje okrem dvoch pôvodných šablón (rhuk_solarflare_ii a madeyourweb) aj 2 nové šablóny : upravenú verziu šablóny RokWebify a šablónu eGov. Šablóna RokWebify Výborná, voľne šíriteľná šablóna od fy. Rockettheme. - upravená pre verziu J IE SK. Úprava spočíva len v zmene obrázkov v hlavičke šablóny. Na uvedenej adrese nájdete rôzne možnosti modifikácie tejto šablóny. Jednoduchosť šablóny vyhovuje aj začínajúcim vývojárom pochopiť, ako elegantne je možné navrhnúť šablónu pre Joomla! Šablóna eGov Voľne šíriteľná šablóna od autorov Joomla! International. Táto šablóna je výnimočná tým, že obsahuje veľa prvkov ( zmena veľkosti fontu, W3C validitu, CSS štylovanie), ktoré sú vlastné len pre komerčné šablóny. Pokročilý vývojár nájde v tejto šablóne veľa inšpirácie pre svoju webovú stránku. Viacjazyčný editor FCKeditor Pôvodná verzia Joomla! 1.0.X obsahuje TinyMCE WYSIWYG editor na úpravu obsahu. Tento editor síce obsahuje možnosť viacjazyčného prepínania užívateľského jazyka, ale HTML kód generovaný týmto editorom často nevyhovuje očakávaniam W3C. Vkladanie rôznych elementov do obsahu je tiež ťažkopádne. Do slovenskej verzie Joomla International Edition bol integrovaný výborný textový editor FCKeditor. Dynamická zmena užívateľského jazyka editora na základe zmeny jazyka administrátorského rozhrania, komfortná voľba vkladaných elementov, možnosť nahrávania obrázkov priamo z prostredia editora - to sú len základné benefity tohto editora. (0) Komentárov |