Galette

Galette Fullcard

Nécessite Galette 1.3.0 ou plus récent.

Full member card as PDF

Ce plugin a été développé pour Borsalinux-fr (anciennement Fedora-Fr). Il génère une fiche de membre qui peut être vide ou pré-remplie avec les informations d’un adhérent (à joindre à un chèque pour une inscription par exemple).

Note : depuis Galette 0.8.3, une fiche membre PDF basée sur les modèles est fournie. Installer Fullcard 1.6 ou plus récent remplacera ce modèle.

Installation

Tout d’abord, téléchargez le plugin : les deux boutons en haut de cette page pointent vers la dernière version et vers la nightly.

Extrayez l’archive téléchargée dans le dossier plugins de Galette. Par exemple, sous linux (en remplaçant {url} et {version} par les valeurs adéquates) :

$ cd /var/www/html/galette/plugins
$ wget {url}
$ tar xjvf galette-plugin-fullcard-{version}.tar.bz2

Ce plugin n’a besoin d’aucune table en base de données : rien n’est requis depuis l’interface de gestion des plugins de Galette au-delà de son activation. Et voilà, Fullcard est installé. :)

Utilisation

Le plugin n’ajoute aucune entrée de menu : il prend la place de la Fiche d’adhésion PDF que Galette propose déjà, donc les liens existants produisent la mise en page Fullcard dès que le plugin est activé.

Une fiche pré-remplie avec les informations d’un adhérent s’obtient depuis la page de cet adhérent, via Fiche d’adhésion.

Une fiche vide, à remplir à la main, s’obtient depuis le formulaire de création d’adhérent et depuis le menu Pages publiques — ce dernier ne nécessite aucune connexion, ce qui en fait un formulaire papier distribuable lors d’un événement.

Personnaliser la fiche

La mise en page vit dans lib/GaletteFullcard/PdfFullcard.php, qui étend le PdfAdhesionForm de Galette. Contrairement à la fiche du cœur, elle est dessinée en code et non depuis un modèle PDF, ce qui est justement l’intérêt : un contrôle total, au prix d’une modification de PHP. Si vos changements peuvent servir à d’autres, ouvrez une pull request.