Categories: Site notes

Choosing a new CMS

One of the main barriers to revamping this website was the challenge of integrating my genealogy data, which is powered by The Next Generation (TNG), with a proper content management system (CMS).  TNG is the most robust platform for presenting genealogical data, and is well supported by both its author, Darrin Lythgoe, and an active community of users who help drive new feature development, or create their own add-ons and enhancements for others to use.   In addition to doing a fine job of presenting family tree data in a flexible and reasonably intuitive format, TNG has valuable security and privacy features, which ensure sensitive and personal data is only visible to those whom the site owner chooses to make it available.

Shortly after launching the site, I set up an integration with TNG in a relatively obscure CMS called e107.  The reason for choosing e107 was pretty simple:  It was the only CMS that was supported by the TNG developer ecosystem with anything close to a native look and feel, and which also integrated the user roles and permissions so important to maintaining a safe and secure environment for publishing sensitive data. While TNG is best of breed for publishing genealogical data, it’s limited in functionality that supports other ancillary features (i.e. anything deviating from presenting your family tree research, such as a personal blog, media gallery, or other related applications).  Design templates available for standalone TNG sites are also lacking, and had a decidedly retro look even in 2006, when I first launched the site.

But relying on a CMS with only a small group of volunteers supporting the development of the basic codebase had significant downsides, which became painfully apparent when the lead architect for e107 left the project in early 2011.  This loss coincided with hackers identifying and exploiting serious security holes in the platform, taking down sites right and left.  It did’t take long before ByrneFamily.net was targeted, and the ensuing hijinks prompted me to ditch e107 and revert to a bare-bones site.

The holidays, with a slower pace at work, gave me an opening to rebuild the site.  I’d been wanting to take a fresh look at the various open-source CMS platforms in use, and which might be the best fit for the genealogy applications.

I didn’t have to look far.  While Joomla, Drupal, and Media Wiki were all possibilities, WordPress was the obvious choice.  The ease of setup and administration, huge WordPress user/developer community, and existing integration plugins for TNG made the process nearly painless.  In fact, the main issues in migration and setup were primarily due to idiosyncrasies I’d created in the database and page templates during my e107 era.  Once those had been eliminated through a fresh install of TNG, the WordPress installation and integration was completed in short order, with no downtime, and only a few glitches and theming issues, some of which I’m still resolving.

The new features and functionality of having ByrneFamily running with WordPress have given me a new enthusiasm for adding to the site.  While many of my original uses for the site circa 2005-2006 (personal photos, family news, etc.) now have a wider audience on Facebook, Flickr/Instagram, I still enjoy the power and flexibility of publishing on a dedicated blog/website.

Hugh Byrne

Genealogy is a hobby, and this site is primarily a vehicle for publishing my family's research (along with occasional random thoughts on other topics). I enjoy hearing from others researching related lines, and site feedback/suggestions are always welcomed and appreciated.

View Comments

  • Hi,

    I am André from Norway, a hobby genealogist and web developer.

    I found no other way to get in touch with you (I apologize if I have overlooked a "contact admin" link). As an admin I suppose you can delete this off-topic comment....

    I have lately searched the web looking for usable solutions to integrate a TNG installation with one of the major open source CMS systems. Suddenly I came across your web site, which looks very good. And the integration seems to work flawlessly :)

    I am very interested in how exactly you solved this for your very good looking web site.

    If possible, could you please send me an e-mail?

    Regards,
    André

    • Hi André,

      Thanks for your kind feedback. There are several CMS integrations currently in use with TNG. Plug-ins for WordPress and others are available on the download page of the current version of TNG (9.1), and there are active communities in the TNG Forums. WordPress is working well for me, and there is an active community working to improve the integration, so I hope to see it improve.

      Best,
      Hugh

  • Hugh,
    Did you find that RSS would update changes made in TNG ancestor profiles? I'm looking for a self hosted solution that will allow viewers to track or follow changes to individuals of their choice.

    Nice work here, by the way. thanks.
    Brad

    • Hi Brad,

      Thanks for your comment. I believe TNG recently added RSS in either 9.0 or 9.1, but to be honest, I've not yet explored it.

      Best,
      Hugh

Share
Published by
Hugh Byrne

Recent Posts

The Story of Byrne Bros Hardware, Pt. 2

Part II of a series on the story of Byrne Bros hardware. You can read…

4 weeks ago

Falling For the Pulliams

Great Moments in Journalism Splat! That's all I could think of when I saw the…

7 months ago

The Story of Byrne Bros Hardware, Pt. 1

First of a three-part history of Byrne Bros Hardware in Santa Cruz, CA  An email…

1 year ago

The data privacy threat lurking on your family tree

If you keep your genealogy research online, you’ve probably got a data problem.  But unlike…

6 years ago

Fernald Byrne’s deadly roller coaster ride

Families are chock full of colorful characters, legends and tragedies. In our family, we have…

6 years ago

Simpler times and pleasures in my mother’s letters

I was a chubby kid.  Borderline fat.  From around age 3 until puberty, when I…

6 years ago