Ceci est une ancienne révision du document !
Joomla
pas plus mise à jour depuis des années, j'ai abandonné joomla! au profit de info:concrete5:
Une usine à gaz pas trop polluante…
Roadmap
Roadmap Pour (presque) tout savoir des développement prévus sur Joomla
Installation
Migration sur Joomla 2.5.x
pas facile!
Documentation
JPLN
Autres
- http://www.joomla.org/ le site principal anglophone
- http://www.joomla.fr/ le site francophone
http://www.tegdesign.ch/index.php?option=com_bookmarks&Itemid=60&mode=3&catid=69&navstart=0 bon portail joomla
http://www.developpez.net/forums/archive/index.php/f-526.html
Bouquins
Au départ, le plus simple est d'imprimer JPLN (cf. supra), c'est très bien fait et ça suffit largement pour un usage dummy-intermediate
Advanced
- LEBLANC Joseph, Learning Joomla+ 1.5 Extension Development, http://www.packtpub.com/learning-joomla-1.5-extension-development/book
- RAHMEL Dan, Professional Joomla! Très bon pro généraliste + sur Joomla, http://www.wrox.com/WileyCDA/WroxTitle/Professional-Joomla-.productCd-0470233192.html
- Mastering Joomla! 1.5 Extension and Framework Development
James Kennard http://www.packtpub.com/joomla-one-point-five-extension-framework/book
Templates
Languages
http://www.siteground.com/tutorials/joomla/joomla_language.htm How to install additional languages to Joomla?
Extensions, Modules, Plugins
HowTo (basic)
- Autoriser l'enregistrement des utilisateurs: par défaut, Joomla permet l'enregistrement de nouveaux utilisateurs, pour désactiver: Configuration générale - Autoriser l'enregistrement des utilisateurs - Non
- changer un mot de passe si on a paumé le mdp admin: depuis Joomla 1.5, c'est pas un simple md5, mais md5 + sha1, donc il faut
md5.php puis sha1.php; le plus simple est de générer le mot de passe dans une installation locale, puis de le copier-coller avec p. ex. phpMyAdmin sur le site de production
Débloquer un article
“Sous Joomla, si l'on quitte de façon brusque une page dans l'administration sans avoir enregistré celle-ci reste bloquée.
Joomla considère qu'un rédacteur est dessus, que la page est ouverte . Donc il la bloque à toute édition…même pour un administrateurou superadmin :o
La parade: en tant qu'administrateur : Système VALIDATION GLOBALE”
pour autoriser ou interdire l'activation d'un login sur joomla
Advanced
Cake + Joomla
Il est possible d'intégrer cake et joomla, plus d'infos: cake_joomla
Changer son mot de passe administrateur joomla
Menu déroulant / Hiermenus
Sécurité / Security
Utilisateurs
voir sous extensions_joomla
http://designforjoomla.com/esupport/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=4 D4J user sync, pour importer des utilisateurs via un fichier CSV
http://www.prodevtips.com/2007/10/18/joomla-advanced-registration/
http://deltatech-v2.de/news-aktuelles/118-joomla-15-freischaltung-neuer-benutzer-durch-administrator
Pagination
pagination Pour modifier la pagination dans joomla (saut de pages / lire la suite)
Permissions
(check before with your version using admin view “Aide / Infos système / Permissions des dossiers) joomla_permissions
Développer avec Joomla
Variables
Quelques ressources:
http://api.joomla.org/Joomla-Framework/User/JUser.html#$username
http://www.jlleblanc.com/blogcategory/0/ JUser tutorial for Joomla! 1.5
Récupérer la valeur de la variable //$username// pour l'utiliser dans un programme externe
Pour créer des composants, modules etc:
kw: component
http://docs.joomla.org/Tutorial:Hello_World_WIP
Developing a Model-View-Controller Component
copie locale fichiers exemple: createyourcomponent.tar.gz
Ajouter un éditeur WYSIWYG dans un composant
Au lieu de s'embêter dans l'admin à faire des
<textarea class="text_area" name="remarques" id="remarques" cols="100" rows="4"> <?php echo stripslashes($this->videos->remarques); ?> </textarea>
Préférer:
//
$editor =& JFactory::getEditor(); //au début tu template d'edition
echo $editor->display('content', $this->content, '550', '400', '60', '20', false);
voir
