Komponenty pre Joomla 1.5
Moje poznámky o komponentoch pre Joomla! 1.5. Niektoré veci sú priamo okopírované z popisu komponentu, iné sú poznámky z mojej skúsenosti, možno niekomu pomôžu. Zaujímavé je, že som trochu nezvládol nastavenie a hodný čas nebol tento článok verejne dostupný a hoci mi ľudia píšu o kadejaké sprostosti, na tento rozpor ma nikto neupozornil...
chmod v Joomla 1.5
V pôvodnej inštalácii Joomla 1.5.x sú adresáre vytvárané prostredníctvom zabudovaného FTP klienta, ktorý však vytvára adresáre s právami 750 a súbory s právami 640, čo mi na mojom hostingu spôsobovalo problém, pretože FTP prístup a webový prístup používajú rôznu skupinu. V pôvodnom riešení teda nemala Joomla právo zápisu do adresárov a súborov vytvorených cez FTP.
Adresáre
Problém s adresármi som obajvil a vyriešil tak, že v súbore libraries/joomla/filesystem/folder.php som zmenil:
function create($path = '', $mode = 0755)
na
function create($path = '', $mode = 0770)
Parametre šablóny
Pri nastavení šablóny sa objaví červený nápis oznamujúci nemožnosť zápisu do súboru params.ini. Podľa informácií vo fóre, nie je to problém, len kozmetická chyba, ale i tak...
v súbore administrator/components/com_templates/controller.php
// Try to make the params file writeable if (!$ftp['enabled'] && JPath::isOwner($file) && !JPath::setPermissions($file, '0755')) { JError::raiseNotice('SOME_ERROR_CODE', 'Could not make the template parameter file writable'); } $return = JFile::write($file, $txt); // Try to make the params file unwriteable if (!$ftp['enabled'] && JPath::isOwner($file) && !JPath::setPermissions($file, '0555')) { JError::raiseNotice('SOME_ERROR_CODE', 'Could not make the template parameter file unwritable'); }
Zmeniť všetky 0555 na 0664
Interakcia s návštevníkmi
Kniha návštev
Phoca Guestbook with Captcha
Phoca Guestbook je komponent pre Joomla, poskytujúci jednoduchú knihu hostí so systémom Captcha.
Diskusné fórum
Momentálne nepoužívam žiadne – nebudujem komunitu...
Agora
Agora Olympus poskytuje všetko čo potrebujete a viac. Agora je po inštalácii prednastavená s príslušnými právami a skupinami používateľov, takže všetko čo treba, je vytvorenie katekórií a fór. Agora je to najlepšie, čo som pre fórum v Joomle! našiel a spĺňa moje požiadavky najmä tým, že:
- funguje;
- umožňuje nastaviť CAPTCHA len pre hosťov;
- umožňuje nastavenie práv per forum.
Komentáre
JComments
Dlho som používal ChronoComm ents, ktorý sa však zdá byť mŕtvy. Keďže to chce občas inováciu, nahodil som JComments a som spokojný. Moju spokojnosť najviac udržiava možnosť vypnúť CAPTCHA pre určité skupiny používateľov, takže ostáva zapnutá iba pre neprihlásených. Má aj modul (samostatný) pre zobrazovanie posledných komentárov. Myslím, že je aj dostatočne nastaviteľná, ako i témovateľná... Jediné, čo ma trochu nazlostilo je, že v má v inštalátore natvrdo nastavené práva adresárov....
Nástroje pre orientáciu
Mapa webu
XMap
Xmap je komponent založený na Joomap. Xmap umožňuje vytváranie mapy stránky pomocou štruktúry menu. K Joomap pridáva nové voľby a opravuje niektoré jeho chyby. Niektoré z nových vlastností sú:
- môže vytvárať viac ako jeden súbor sitemap, s rôznymi nastaveniami pre každý;
- kešovací systém pre umožnenie rýchlejšej generácie sitemap, ktorý možno nastaviť rôzne pre každý súbor sitemap;
- správcovské rozhranie založené na AJAX;
- lepšie zobrazovanie XML sitemap v prehliadačoch;
- pre každé menu je možné zadať prioritu a frekvenciu zmeny;
-
zobrazuje niektoré štatistické informácie pre každý sitemap:
- dátum poslednej návštevy,
- počet odkazov generovaných pri poslednej návšteve,
- počet návštevníkov;
- zásuvné moduly pre najpopulárnejšie komponenty: Zoom, DOCman, VirtueMart, Fireboard, SMF, Hot Property, SOBI2, Remository a mnoho ďalších.
Odkazy
FJ Related Articles Plus
FJ Related Articles Plus je modul, ktorý plní úlohu ako základný modul Súvisiace články (Related Articles), ale robí ju lepšie a pridáva niekoľko užitočných vlastností:
- obmedzuje počet zobrazených článkov,
- obmedzuje výpis na zvolené Sekie a Ketegórie (vrátane Sekcia a Kategória aktuálneho článku)
- radenie položiek podľa počtu zhodných kľúčových slov (najväčšia súvislosť,
- radenie položiek podľa kľúčových slov,
- a niekoľko ďalších...
Kalendár


Events Calendar
JEvents je rozšírenie pre správu a zobrazovanie udalostí (akcií). Pre Joomla! 1.5 je k dispozícii stabilná verzia v legacy režime alebo alfa verzia v native režime. Rozšírenie sa skladá z viacerých častí:
- com_events
- plg_events_search
- plg_events_report
- mod_events_latest
- mod_events_cal
- mod_events_switchview
- mod_events_legend
Povinná súčasť je len samotný komponent, ostatné časti sú voliteľné a za najzaujímavejší považujem modul s kalendárom, ktorý zobrazuje kalendár s udalosťami. V native verzii pre Joomla! 1.5 bol prepracovaný spôsob správy udalostí s podporou iCal.
Slovenské aliasy
Unicode slugs SEF
Integrované riešenie Joomla! pre SEO akosi neráta s neASCII znakmi tak, ako by som si predstavoval. našiel sa však niekto, kto nie len hundral, ale aj vytvoril zásuvný modul Unicode slugs SEF, ktorý sa postará o to, že automaticky generovaný alias (z názvu stránky) bude obsahovať aj znaky unicode, ktoré boli doteraz jednoducho vynechané. Autor zásuvného modulu upozorňuje na možnú nekompatibilitu s inými rozšíreniami, pretože používa vlastnú verziu súboru libraries/joomla/filter/filteroutput.php.
Štatistiky
Používam externý nástroj SlimStat.
Viacjazyková stránka
Joom!Fish
Súbory
Dokumenty
Remository
Remository je mohutný komponent s príslušnými modulmi a pluginmi pre správu úložiska súborov. Podporuje bezpečné hosťovanie lokálnych alebo vzdialených súborov pre sťahovanie návštevníkmi stránky. Súbory môžu byť uploadované používatľmi, lokálne hosťované súbory môžu byť uložené buď v databáze alebo v súborovom systéme. Spolu so súbormi môžu byť uploadnuté aj miniatúry, alebo môžu byť automaticky vygenerované pri uploade obrázkov. Zobrazenie môže byť prispôsobené. Zahŕňa prispôsobivý systém správy riadenia prístupu.
Úpravy
Perióda pre limity sťahovania
Túto zmenu možno urobiť úpravou súboru components/com_remository/p-classes/remositoryFile.php na riadku 464 pre hostí a na riadku 473 pre registrovaných používateľov. V týchto dvoch riadkoch treba nájsť výraz
SUBDATE(NOW(), INTERVAL 24 HOUR)
V ktorom je možné zmeniť HOUR na DAY, WEEK alebo MONTH, a možno aj zmeniť číselnú hodnotu. Ak urobíte napríklad takúto zmenu:
SUBDATE(NOW(), INTERVAL 5 DAY)
potom bude počet stiahnutí obmedzený v perióde 5 dní.
Obrázky
Phoca Gallery with Slideshow
Phoca Gallery je jednoduchá galéria obrázkov so slideshow. Slideshow je založená na Dynamic Drive's Ultimate Fade-In Slideshow v1.51. K tomuto komponentu existuje niekoľko modulov a zásuvných modulov:
-
Phoca Gallery Plugin je zásuvný modul pre zobrazenie kategórií alebo obrázkov z Phoca Gallery v tele článku. -
Phoca Gallery Random Image Module jemodul, ktorý zobrazuje náhodný obrázok z komponentu Phoca Gallery. -
Phoca Gallery Search Plugin je zásuvný modul, ktorý umožňuje hľadanie textu v galérii - v popise kategórií a obrázkov. -
Phoca Gallery Tree Module je modul, ktorý zobrazuje strom kategórií z komponentu Phoca Gallery.
mavik Thumbnails
mavik Thumbnails je zásuvný modul, ktorý sa postará o automatické vytváranie miniatúr. Už netreba vytvárať miniatúry obrázkov samostatne a na server nahrávať dva súbory a potom sa trápiť s odkazom. Stačí aby ste v editore vložili obrázok, nastavili požadovanú veľkosť a o zvyšok sa postará zásuvný modul.
Vyskytli sa drobné problémy. Vo verzii 0.7.1 odstránené.
Aktualizoval som používaný slimbox, pretože ten v balíčku bol staršej verzie, prosto som stiahol z domovskej stránky verziu 1.57 (pre MooTools 1.11) a nahradil súbor slimbox.js v adresári zásuvného modulu (plugins/content/mavikthumbnails/slimbox/js). To všetko z jediného dôvodu, dodávaná verzia Slimbox má problém v Opere...
Poznámky v texte
XTypo
XTypo je plugin, ktorý dokáže produkovať extra pekné CSS štýlovanie obsahu článku.
Syntax:
{ xtypo_alert} . . . {/xtypo_alert}
{ xtypo_quote} . . . {/xtypo_quote}
Zásuvný modul je plne konfigurovateľný, takže je možné modifikovať vzhľad štýlov z administrácie - možno zmeniť ikony, šírku rámikov, odsadenie atď, prípadne vytvoriť svoj vlastný štýl.
WYSIWYG editor
Joomla(F)CK editor
Editor JoomlaFCK bol premenovaný na JoomlaCK editor a je to rýchly a na vlastnosti bohatý WYSIWYG editor pre Joomla! Je vybavený rozhraním, ktoré je podobné prostrediu Microsoft Word 2007. Je kompatibilný so všetkými hlavnými prehliadačmi, vrátane IE, Firefox, Netscape7+, Camino, Safari3.1.2+, Opera9.50+ a aj novým Google Chrome. V staršej verzii bolo treba dolaďovať štýly, ale v najnovšej opravili integráciu a krásne funguje aj s inými komponentmi. Stále mi však robí problémy s vkladaním zdrojového kódu HTML – vložiť sa dá, aj sa správne zobrazí, ale pri úprave je tento kód spracovaný ako súčasť stránky...
SimpleGeSHi
Plugin SimpleGeSHi (už tam nie je) som objavil náhodou, vyskúšal a som spokojný. Na rozdiel od InsertCode nevyžaduje úpravu editora a zavádza jednoduchý plugin pre vkladanie zdrojového kódu. Pre zvýraznenie syntaxe používa integrovaný plugin GeSHi (ktorý však neobsahuje zvýraznenie pre Delphi, Pascal), treba dokopírovať.
GeSHi som celkom vynovil, jednoduchým prekopírovaním novšej verzie (adresár libraries/geshi).
Možno by bolo vhodné dorobiť tlačítko (obdoba mosimage).
Syntax
{ simplegeshi filepath|file="SRC_PATH" language|lang="LANG_NAME" } INLINE_SRC {/simplegeshi}
Parametre
- filepath|file - udáva súbor so zdrojovým kódom (namiesto priameho zadania kódu)
- language|lang - udáva jazyk pre zvýraznenie syntaxe
Príklad
{ simplegeshi lang="Delphi" } writeln('Toto je kód'); {/simplegeshi}
CSS
Bude potrebné pridať nejaké formátovanie, pretože sa mi nepáči, že kód nie je ohraničený a pravdepodobne aj nejakú podporu pre popisok!
Súbory a zálohovanie
NinjaXplorer
NinjaXplorer je pôvodný prenos joomlaXplorer na Joomla 1.5. Tento komponent poskytuje webové rozhranie pre prácu so súbormi (dalo by sa povedať FTP klient), integrované do administrátorského rozhrania Joomla!.
Akeeba Backup
Akeeba Backup je nasledovníkom JoomlaPack a je to výkonný komponent na zálohovanie. Objavil som ho síce už dávno, ale jeho skutočnú silu objavujem stále... Dokáže vytvoriť zálohu súborov stránky, ako aj databázy, či dokonca externých databáz (toto mi v starej verzii fungovalo krásne, v novej som už túto nenašiel, hoci je v dokumentácii spomínaná – možno je v platenej verzii). Samozrejmosťou je výber adresárov/súborov/tabuliek, ktoré majú byť zo zálohy vylúčené. Pridanou hodnotou je možnosť vytvorenia zálohy pre ľahký prechod na iný server, či umiestnenie stránky s Joomla!.
Rôzne
JLord TODO list
Modul JLord ToDo zavádza do administrátorského rozhrania zoznam ToDo. Ak ste takí zabudliví ako ja, určite oceníte tento užitočný nástroj. Modul je založený na HP ToDo list (pre Joomla 1.0.x) od Hannes Papenberg, ale pre Joomla 1.5 v natívnom režime + pridané nejaké úpravy pre ľahšie používanie.
AJAX toggler
Zásuvný modul AJAX toggler je nástroj, ktorý významne zrýchľuje prácu v administratívnom rozhraní, pretože aktivuje AJAX a tým urýchľuje administáciu pri zmene napr. stavu zverejnenia, poradia či radenia položiek. Pracuje aj v Opere, takže som spokojný.
Errors2Site
Komponent Errors2Site je vo svojej podstate veľmi jednoduchý nástroj, ktorý sa postará o vygenerovanie chybovej stránky a presmerovanie zobrazenia chýb tak, aby bola zobrazená práve táto... Pozor, svoju prácu robí vytvorením súboru error.php v adresári šablóny, a to tak, že bez varovania prepíše existujúci.
Aktualizované ( Sobota, 28 August 2010 20:40)





Komentáre
Kde robím chybu? Treba ešte niečo doinštalovať?
Ďakujem za odpoveď.
Ďakujem
Lenže ja píšem o module (rozšírení, knižnici) PHP, ktoré spracováva prevod textu na obrázok a musí byť nainštalované na serveri. Na toto veľmi odborník nie som, ale môžme večer porovnať phpinfo cez jabber
Ďakujem.
som tu prvy raz, tak sa vopred ospravedlnujem ak to je uz pisane niekde inde.
Pacia sa mi vase statistiky cez google charts. Pouzivate nejaky konkretny extension,
alebo to je vlastna tvorba?
Zatial som sa obcas babral len s modulmi.
Na viac nebolo casu.
Momentalne treba kamaratovi spravit upgrade Joomly na webe a toto
ma zaujalo, mohlo by to nahradit sucasne statistiky.
Myslim, ze by nebol proti malemu linku sem pod grafmi.
Na revans.
Sa mi to celkom paci. Je to take nevtierave.
príď na jabber: debian-sk
Zislo by sa. Ja som sa zatial s tvorbou, ci prerabanim dalej ako po sablonky a moduly
nedostal. Neni moc casu. Zrovna bude treba kamaratovi upgradnut Joomlu a toto by
celkom dobre nahradilo tie povodne statistiky. Je to take nevtierave.
Myslim, ze by nebol proti, keby tam bol aj link sem.
Na revans.
mohli by ste mi prosím poradiť nejaký modul na zobrazovanie počasia na SK..?
Skúšal som niekoľko, ale vždy je tam nejaký problém..
ĎAKUJEM..