Skip to Content

Création d’un module basique pour Joomla 1.5

Création d’un module « bonjour le monde » pour Joomla 1.5.

  • Tutorial 1

Le but de ce tutorial est 

  • 1 d’afficher "Bonjour le monde" sur la page d’acceuil d’un site Joomla 1.5 (par defaut il apparaitra dans la boite "left").
  • 2 créer un point de départ générique pour l’écriture d’un module.

    Créer un repertoire de développement qui contiendra les fichiers du module.

    Dans le répertoire créer un fichier mod_test.php (il doit avoir le même nom que le module sauf l’extension).

      /**
      * Point d'entrée du module  
      * @license        GNU/GPL
      */
      // pas d'accès direct au module
      
    defined'_JEXEC' ) or die( 'Accès interdit' );
     
    // appel à la fonction _ de l'objet JText
     // cette fonction écrit le texte au bon endroit ici par défaut 
     //dans la boite left
      
    echo JText::_('Bonjour le monde');
    ?>

    Créer un fichier XML mod_test.xml qui contiendra les différentes informations concernant le module


    < ?xml version="1.0" encoding="utf-8" ?>

    Bonjour le monde
    Laurent Deschaumes
    Mars 2008
    Commons Creative - Attribution-Share Alike 3.0 Unported
    http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
    ldeschaumes at free.fr

    1.5.0
    Module test pour joomla 1.5

    mod_test.php

    Zipper ces 2 fichiers (ex : test.zip)

    Connectez vous en administration

  •  Selectionnez le menu Extensions>Installer/Desinstaller/Installation et selectionnez le fichier zip crée précédemment (suivant l’endroit ou il se trouve en local sur votre disque dur ou son URL)
  •  Si tout se passe bien vous devez avoir un message du style « Installateur Module Succès » ,vous remarquerez également que le module est apparu dans la liste des modules installés dans l’onglet « Extensions/Installer Désinstaller/Modules » , c’est à partir de cet onglet que vous pourrez désinstaller ce module. Pour activer le module sélectionner le menu Extention/Gestion des modules et activez le module (coche verte) et vérifiez son apparition sur le site(par défaut il apparaît dans le bandeau de gauche).
  •  Que s’est t’il passé lors de l’installation de ce module, dans le répertoire /modules le répertoire mod_test a été crée, il contient les fichiers précédemment crées.
  •  C’est bien beau tout ça mais Comment développer maintenant :-( pour voir en direct le résultat du code que l’on écrit sans avoir à désinstaller le module, écrire du code, zipper les fichiers et réinstaller le module pour voir si tout fonctionne , très simple vous travaillez directement sur les fichiers créés dans /modules/mod_test, sans oublier de mettre à jour les fichiers dans votre repertoire initial de développement car il ne faut pas perdre de l’esprit que lorsque que vous désinstallerez le module le répertoire /modules/mod_test sera détruit.
Fichier attachéTaille
zip_ipmod_test.zip766 octets

Commentaires

ortho

page d’acceuil d’un site Joomla 1.5

page d’accueil d’un site Joomla 1.5

Création d’un module basique pour Joomla 1.5

J’ai modifié qq trucs , j’espère être explicite. Du point de vue code il n’y a rien à ajouter c’est aussi simple que ça.

Moi sa me dit: Erreur :

Moi sa me dit: Erreur : Impossible de trouver un fichier XML Joomla! d'installation dans ce pack!

Création d’un module basique pour Joomla 1.5

Laurent j’ai relu ton article, corrigé quelques
fautes.
Mais je n’ai pas pu corriger la fin de l’article car
je ne sais pas ce que tu voulais dire ;-)
Sinon d’après moi pour que l’article soit complet il
manque un peu de code pour illustrer le fonctionnement
du module.