Le greffon Hébergement

Téléchargement

Téléchargement lodging.tgz

Licence

Licence : CeCILL
Auteur : Francois Merciol

Description

Permet de gérer les demandes et offre d'hébergement.

L'administrateur peut voir et annoter la liste des offres et des demandes.

Syntaxe

{{glodging help}} Affiche une aide
{{lodging admin}} affichage et suppression de tous les hébergements
{{glossary>namespace day="d1,d2,..." commande}} voir la liste des commandes
namespace permet de faire cohabiter plusieurs hébergements sur un même site en utilisant un “répertoires” wiki
day les des jours qui seront cochés pour les offres ou les demandes

les commandes sont : ask, give, listAsk, listGive

ask formulaire pour une demande d'hébergement
give formulaire pour une offre d'hébergement
listAsk liste, annote et supprime les demandes
llistGive liste, annote et supprime les offres

Installation

Il suffit de recopier l'adresse de téléchargement dans votre gestionnaire de greffon de votre wiki.

Configuration

Quelques constantes peuvent être paramètrées dans votre gestionnaire de configuration de votre wiki :

$conf['dataDir'] container pour les répertoires contenant les demandes et les offres
$conf['plodgingGroup'] groupe qui peut annoter les offres et propositions
$conf['adminGroup'] groupe d'administration qui peut supprimer les offres et demandes ainsi que tous les hébergements

Languages

Pour le moment, deux langues sont gérées :

Demo

Vous pouvez regarder le résultat du grefon en direct sur notre site : hébergement

Contenu

lodging/
|-- manager.dat			(informations de gestion du wiki)
|-- INFO.txt			(informations sur le plugin)
|-- syntax.php			(analyse des balises {{lodging}} )
|-- lodging.class.php		(fonctions du greffon)
|-- script.js			(fonctions éxcutées dans le navigateur, y compris Ajax)
|-- ajax.php			(traitement des requètes directes en Ajax provenant du navigateur)
|-- conf
|   |-- default.php		(contantes de paramètrage)
|   `-- metadata.php		(types des contantes de paramètrage)
|-- lang
|   |-- en
|   |   |-- lang.php		(messages, labels, ...)
|   |   `-- settings.php	(description des contantes pour la configuration du  wiki)
|   `-- fr
|       |-- lang.php
|       `-- settings.php
`-- style.css			(feuille de style)