Objectif : édition de diplôme en ligne. Le résultat est au format PDF.
Plom (Mon diplôme) est un plug-in pour SPIP (à partir de la version 1.9.2) qui permet l’édition en ligne de votre diplôme.
Plom est diffusé gratuitement sous licence GNU/GPL, sans aucune garantie de bon fonctionnement. Vous êtes seul responsable de l’installation et de la mise en œuvre de Plom sur votre site.
Bien sûr, mon_diplome peut être utilisé pour éditer également un brevet, un certificat, ou simplement une carte d’adhérent. Il vous suffit de modifier le squelette, ou de créer le vôtre et de le placer dans votre dossier de squelette. Vous appliquerez la même démarche pour le fond de page en adaptant le fichier PNG fourni.
Installation
Téléchargez l’archive mon_diplome sur la zone.
L’installation nécessite de placer le dossier du plug-in dans votre dossier plugins. Pour plus d’information sur l’installation d’un plugin, consulter cette page sur Spip.net.
Exemple d’un diplôme créé via le plugin mon_diplome :
Configuration
Deux balises sont disponibles :
- #LIEN_MON_DIPLOME
- #MON_DIPLOME_PDF
La première balise « #LIEN_MON_DIPLOME » est à placer où bon vous semble dans l’un de vos squelettes. Cette balise donnera au visiteur – à condition qu’il soit authentifié – un lien de téléchargement sur son diplôme.
La seconde balise « #MON_DIPLOME_PDF » est à placer dans le squelette appelé par la première balise. A priori, vous n’aurez pas besoin de faire appel à cette dernière balise. Voir le squelette « mon_diplome.html » à la racine du plugin pour plus de précision à ce propos.
Personnaliser le document
plom peut être également utilisé pour éditer un brevet, un certificat, ou simplement une carte d’adhérent. Il vous suffit de modifier le squelette, ou de créer le vôtre et de le placer dans votre dossier de vos squelettes. Vous appliquerez la même démarche pour le fond de page en adaptant le fichier PNG fourni.
Si vous ne savez pas ce que veut dire dossier de squelette, consultez cette page sur sip.net.
Exemple :
- si dans votre dossier de squelettes, le dossier modeles n’existe pas, créez-le ;
- recopiez dans ce dossier le fichier modeles/mon_diplome.html qui se trouve dans le dossier du plugin ;
- recopiez également le fichier modeles/mon_diplome.png qui se trouve dans le dossier du plugin ;
- adaptez ces deux fichiers comme bon vous semble.
Personnalisation par paramètres sur la balise
Autre démarche, autre exemple : création d’une carte d’adhérent :
Pour cet exemple, vous pouvez recopier les fichiers présents dans le dossier modeles dans votre dossier modeles.
- dans votre dossier modeles, créez le squelette mon_adhesion.html ;
- ajoutez votre fond de carte d’adhésion mon_adhesion.png ;
- demandez à la balise de créer la carte adhérent en utilisant votre squelette et votre fond de carte d’adhérent :
[(#LIEN_MON_DIPLOME{format=CB
,titre_document=Carte adhérent
,modele_fond=mon_adhesion
,modele_texte=mon_adhesion
,page=mon_adhesion})]Ci-dessus, les paramètres envoyés par la balise :
- titre_document : tel qu’il apparaît dans la boite de propriétés du fichier PDF généré ;
- modele_fond : et le fichier image PNG sans l’extension ;
- modele_texte : est le squelette a-la-SPIP, sans l’extension ’.html’ ;
- page : et la page appeleé pour construire le document (ce qui donnera l’URL /spip.php ?page=mon_adhesion).
Voici ce que donne l’exemple fourni avec plom :
Les variables de personnalisation
La première balise « #LIEN_MON_DIPLOME » peut être appelée complétée de paramètres. Par exemple :
#LIEN_MON_DIPLOME{modele_texte=autre_modele}Vous permet de définir le squelette « modele_texte » pour la construction du contenu de votre diplôme.
A vrai dire, tous les paramètres transmis seront pris en compte, à condition qu’ils fassent partie de la liste des paramètres admis (voir la globale $plom_options déclarée dans le script mon_diplome_options.php).

