1 Comment développer un module pour Joomla 1.7

Note utilisateur:  / 1
MauvaisTrès bien 

Les différents articles de la catégorie "Développer un module pour Joomla 1.7" vous indiquent comment procéder pour développer et installer un nouveau module dans Joomla.

Le résultat fourni par ce module est visible à gauche de l'écran sous le titre "Offres d'emploi".

  • Le numéro de l'offre,
  • l'intitulé du poste
  • ainsi que l'entreprise qui recrute s'affichent à l'écran. 

Il s'agit d'un module qui affiche une liste d'offres d'emploi proposée par le composant jobgroklistt. Ce composant est disponible pour être téléchargé à l'adresse suivante : http://www.tk-tek.com/products/jobgrok/jobgrok-listing.html

Ce composant gère plusieurs tables dont les tables

  • Jobs : la table qui contient les offres d'emploi
  • et Companies : la table des sociétés qui proposent ces emplois

Ces deux tables sont utilisées utilisées dans ce module.

On définit la structure MVC pour les dossiers et fichiers et on fait appel à l'API Joomla pour récupérer les informations à afficher. Les fichiers utilisés par le module sont les suivants :

  1. mod_emploi.xml : le fichier d'installation du module.
  2. mod_emploi.php : le contrôleur,  point d'entrée du module, c'est le script qui contrôle les actions. Il charge le modèle et récupère les données pour les injecter dans la vue.
  3. helper.php : le modèle qui permet accés à la base de données.
  4. index.html
  5. tmpl/default.php : la vue qui effectue l'affichage des données. La vue génère le fichier HTML qui s'affichera sur le site et dans laquelle les données transmises par controleur seront insérées et affichées.
  6. tmpl/index.html
bloc ideaLe fichier 'index.html' présent dans tous les dossiers interdit toute intrusion en bloquant l'accés au répertoire sous lequel ce fichier est installé. Il comporte une seule ligne :
<html><body></body></html>

Vous pouvez vous inspirer de cet exemple pour développer votre propre module.
 

Support This Project


Vous êtes ici : Accueil Développement Comment développer un module pour Joomla 1.7 1 Comment développer un module pour Joomla 1.7