Skip to content
Snippets Groups Projects
README.md 2.09 KiB
Newer Older
Herve Suaudeau's avatar
Herve Suaudeau committed
# mareservation-sur-WordPress

Herve Suaudeau's avatar
Herve Suaudeau committed
Plugin de réservation de ressources sur WordPress (salle, outils...)

Code sur : https://gitlab.in2p3.fr/herve.suaudeau/mareservation-sur-wordpress

## Installation
1. Téléverser \"MaReservation\" vers le répertoire \"/wp-content/plugins/\".
2. OPTIONNEL: Connecter à une base de donnée extérieure de réservation
    * copier *external-db-config-TEMPLATE.php* sur *external-db-config.php*
    * remplir les informations de connexion dans *external-db-config.php*
3. Activer le plugin via le menu \"Plugins\" dans WordPress.
4. Utiliser les shortcodes suivants dans vos posts :
    * **mareservation_formulaire**
        * usage : Affiche le formulaire de réservation et les réservations en
          cour pour une salle donnée.
        * Paramètre 1 *salle* : nom de la salle à réserver
        * Exemple : `[mareservation_formulaire salle="H354"]`
    * **mareservation_bilan_du_jour**
        * usage : Affiche un bilan du jour de toutes les réservations
        * Paramètre 1 *salles* : nom des salles séparés par des virgules
        * Paramètre 1 *decalge* : jour par rapport à aujourd'hui pour lequel
            faire le bilan. Par défaut le bilan est fait pour aujourd'hui.
        * Exemple : Faire un bilan à J+2 des réservations de deux parkings :
            `[mareservation_bilan_du_jour salles="parking_SPPIN,parking_UFR" decalage=2]`
    * **mareservation_date_du_jour**
        * usage : Affiche la date du jour en français
        * Paramètre 1 *decalge* : décalage en nombre de jours
        * Exemple : Afficher en français la date de demain :
            `[mareservation_date_du_jour decalage=1]`

## Changelog
Herve Suaudeau's avatar
Herve Suaudeau committed

### 2.1.0 - 17/05/2020
* EVOL : les bilans de [mareservation_bilan_du_jour] sont classés par nom de personne.

### 2.0.0 - 16/05/2020
Herve Suaudeau's avatar
Herve Suaudeau committed
* DOC: Ajout Documentation
* EVOL: Refonte de l'API (nom des shortcodes, options) pour être plus logique
* EVOL: Permet de donner une liste de salles pour le shortcode [mareservation_bilan_du_jour]
* EVOL: Ajout du shotcode [mareservation_date_du_jour]
Herve Suaudeau's avatar
Herve Suaudeau committed

### 1.4.0
* Première version publique sur plusieurs sites