Integrate with Wordpress

From PGVWiki
Revision as of 06:33, 14 April 2009 by Ip (talk | contribs) (→‎WPPGV: Added reference to issue log and project status update.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

There are only a limited number of options available to integrate PhpGedView with 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.

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.

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

Known Issues

A log of known issues is currently being maintain on the 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 WordPress Plugin Directory

Version 0.1
- Unpublished version