Difference between revisions of "Integrate with Wordpress"

From PGVWiki
Jump to navigation Jump to search
(→‎WPPGV: Added reference to issue log and project status update.)
 
 
Line 1: Line 1:
There are only a limited number of options available to integrate PhpGedView with [http://www.wordpress.org Wordpress]. This page identifies these methods and the features they offer whilst documenting the creation of a new Wordpress plugin which hopes to bring all these features together under one roof.
+
There are only a limited number of options available to integrate PhpGedView with [http://www.wordpress.org Wordpress].  
  
 
==Options==
 
==Options==
Line 10: Line 10:
 
=== RSS Feeds ===
 
=== 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 [http://wordpress.org/extend/plugins/kb-advanced-rss-widget/ KB Advanced RSS Widget], Wordpress can be configured to display information in the Sidebar.
 
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 [http://wordpress.org/extend/plugins/kb-advanced-rss-widget/ KB Advanced RSS Widget], Wordpress can be configured to display information in the Sidebar.
 
=== WPPGV ===
 
[http://wordpress.org/extend/plugins/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.
 
 
<!-- Language links...DO NOT DELETE -->
 
[[fr: Intégrer PhpGedView avec Wordpress]]
 
====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
 
 
====Known Issues====
 
A log of known issues is currently being maintain on the [[Talk:Integrate_with_Wordpress|discussion area]] of this wiki page.
 
 
Further development is currently limited by the inability to include PGV's config.php file due to the nested reference to the create_user method, a name which is duplicated in both application frameworks. Any help on resolving this issue would be greatly appreaciated.
 
 
====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 [http://wordpress.org/extend/plugins/wppgv/ WordPress Plugin Directory]
 
 
Version 0.1
 
- Unpublished version
 

Latest revision as of 18:02, 6 August 2012

There are only a limited number of options available to integrate PhpGedView with Wordpress.

Options

Wp-tree

Wp-tree is a Wordpress plugin which allowed for basic integration. Once it is installed, users navigate to a specific URL which displays PhpGedView within an iFrame. The major plus of this plugin is that it includes a User Management feature to allow the PhpGedView access, edit and admin rights to be granted / removed from within Wordpress. Once the user logs into Wordpress, single-sign allows them to access PhpGedView (assuming the appropriate rights have been granted).

Unfortunately, it was last updated in October 2006. Since then, there appears to be no further development of the plugin. During this period both Wordpress and PhpGedView have continued to develop which prevent the plugin from working with the latest versions. Certainly PGV 4.1.4 introduced new User Management functions which conflict with Wordpress function names.

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.