Intégrer PhpGedView avec Wordpress
WordPress est un système de gestion de contenu (CMS) qui permet de créer et gérer facilement l'ensemble d'un site web ou simplement un blog. Gratuit et libre, WordPress est personnalisable grâce à de nombreux thèmes et plugins. Il n'existe que quelques options disponibles pour intégrer PhpGedView dans Wordpress. Cet article présente ces différentes méthodes ainsi que les possibilités offertes tout en expliquant comment créer un nouveau plugin Wordpress dans l'espoir de regrouper toutes ces possibilités dans un plugin unique.
Options
Wp-tree
Wp-tree est un plugin Wordpress qui permet une intégration basique. Une fois que ce module est installé, les utilisateurs naviguent vers une URL spécifique qui affiche PhpGedView à l'intérieur d'un iFrame. La principale plus value de ce plugin est qu'il inclut une fonctionnalité de gestion des utilisateurs pour autoriser l'accès à PhpGedView, les droits de modification et d'administration pouvant être autorisés / retirés depuis Wordpress. Une fois que l'utilisateur s'est authentifié danso Wordpress, single-sign leur permet d'accéder à PhpGedView (à condition que les droits correspondants aient été donnés).
Malheureusement, la dernière fois que ce module a été mis à jour remonte à Octobre 2006. Depuis, il semble qu'il n'y ait plus aucun développement de ce plugin. Depuis cette date Wordpress et PhpGedView ont poursuivi leur développement chacun de leur côté ce qui conduit donc la plugin à ne pas fonctionner avec les dernières versions de PhpGedView. PGV 4.1.4 a inroduit de nouvelles fonctions de gestion des utilisateurs qui entrent en conflit avec les les fonctions de noms de Wordpress.
RSS Feeds
The genealogy information stored and managed inside PhpGedView can be accessed via an RSS news feed. Using either the default RSS widget, or a custom plugin such as KB Advanced RSS Widget, Wordpress can be configured to display information in the Sidebar.
WPPGV
WPPGV is the working title for a new Wordpress plugin which hopes to merge the features of the existing integrations options together under one roof.
Planned Features
Here is a list of features that have been identified for inclusion in the new plugin. The list is work in progress, so feel free to add to it...
- Embed PhpGedView within a Wordpress blog. The blog administrator should be able to configure/contol the integration as much as possible.
- Allow for single sign on between the two applications
- Allow blog administrators to manage PGV user profiles
- Work with the latest version of PGV and WP
Changelog
Version 0.2.1 (2008-09-11) - Fixed : Only content from the WPPGV page is removed by the "the_content" filter
Version 0.2 (2008-09-10) - Initial version released on the WordPress Plugin Directory Version 0.1 - Unpublished version