Cette extension offre la gestion de biographies dont le contenu peut être synchronisé avec celui de Wikipédia en français.
Consulter le guide de l'utilisateur (pdf)
Le dossier de l'extension doit être déposé dans le dossier public/wp-content/plugins du site WordPress.
La classe WikiBiographie_Settings_Page détermine les options et actions à afficher dans le panneau de configuration de l'extension (accessible via le menu "Réglages" > "WikiBiographie" du panneau d'administration) et leur fonctionnement.
Les fichiers PHP situés dans le dossier admin/partials/ définissent le HTML à générer des différentes metaboxes affichées sur la page d'édition d'une biographie.
Le code JavaScript à exécuter sur la page d'édition d'une biographie et sur la page des paramètres de l'extension est placé dans le fichier wikibiographie-admin.js.
La méthode activate de la classe Wikibiographie_Activator renferme la configuration initiale créée lors de l'activation de l'extension.
La classe Wikibiographie contient la déclaration du CPT Biographie et détermine son fonctionnement, notamment en ce qui a trait à la gestion des données en provenance de Wikipédia et de celles entrées manuellement.
L'ensemble des appels aux APIs externes de WikiData et de Wikipédia sont faits via la classe WikiDataService.
Deux gabarits (templates) de base sont mis à disposition: un pour l'affichage d'une biographie (single-biographie.php) et l'autre pour la liste des biographies (archive-biographie.php).
Il est possible d'adapter l'affichage des biographies à un thème en particulier. Pour cela, il suffit de créer un dossier nommé wikibiographie dans le dossier du thème et d'y ajouter deux fichiers : single-biographie.php et archive-biographie.php configurés selon les besoins. Se baser sur les fichiers originaux situés dans le dossier templates de l'extension si nécessaire.
Ce projet est publié sous licence GNU GPL v3.0.