Développement de modules : Différence entre versions

De OviWiki
Aller à : navigation, rechercher
(Nouvelle page : == Introduction == Un module d'Ovidentia est une archive qui peut être distribuée et qui améliore les fonctionalités du portail. Les méthodes de développement utilisées dans ...)
 
Ligne 6 : Ligne 6 :
  
 
Ce document est un guide qui fourni au developpeur toutes les étapes nécéssaires à la construction d'un module basique. Le lecteur doit être familiarisé au préalable avec les notions de développement PHP HTML et CSS.
 
Ce document est un guide qui fourni au developpeur toutes les étapes nécéssaires à la construction d'un module basique. Le lecteur doit être familiarisé au préalable avec les notions de développement PHP HTML et CSS.
 +
 +
 +
 +
 +
== Structure du module ==
 +
 +
== Gestion de la base de donnés ==
 +
 +
L'objet bab_database
 +
 +
== Droits d'accès ==
 +
 +
== Autres fonction d'Ovidentia ==
 +
 +
Les autres fonction diponibles pour les modules se trouvent dans les ficher utilit/addonapi.php, les fonctions des autres fichiers ne doivent pas être utilisées car elles sont sujètes à modification ou suppression dans les futures versions d'Ovidentia.
 +
 +
== Les variables globales ==
 +
 +
Lors du développement dans le contexte d'un module, certaines variables globales peuvent êtres utilisées.
 +
 +
* [[Liste des variables globales pour les modules]]
 +
 +
== Templates ==
 +
 +
Les moteur de template est une fonction qui permet la fusion d'un fichier HTML avec des balises spécifiques dit "template" avec un object php.
 +
 +
* [[Exemple d'utilisation de la fonction bab_printTemplate()]]
 +
* [[Syntaxe des templates]]

Version du 5 décembre 2007 à 14:24

Introduction

Un module d'Ovidentia est une archive qui peut être distribuée et qui améliore les fonctionalités du portail. Les méthodes de développement utilisées dans les modules sont les mêmes que celles du noyau, de ce fait, les modules utilisent les fonctions disponibles dans le noyau (moteur de templates, gestion des droits ...)

Les templates d'Ovidentia sont un outils pour séparer le code PHP du code HTML, la gestion des skins d'ovidentia est basée sur ce principe. Les modules sont généralement développés en utilisant cette technologie.

Ce document est un guide qui fourni au developpeur toutes les étapes nécéssaires à la construction d'un module basique. Le lecteur doit être familiarisé au préalable avec les notions de développement PHP HTML et CSS.



Structure du module

Gestion de la base de donnés

L'objet bab_database

Droits d'accès

Autres fonction d'Ovidentia

Les autres fonction diponibles pour les modules se trouvent dans les ficher utilit/addonapi.php, les fonctions des autres fichiers ne doivent pas être utilisées car elles sont sujètes à modification ou suppression dans les futures versions d'Ovidentia.

Les variables globales

Lors du développement dans le contexte d'un module, certaines variables globales peuvent êtres utilisées.

Templates

Les moteur de template est une fonction qui permet la fusion d'un fichier HTML avec des balises spécifiques dit "template" avec un object php.