WordPress.org

Ready to get started?Download WordPress

Forums

RootsPersona
[Plugin: rootsPersona] New genealogy plugin (64 posts)

  1. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Want to manage a Family Tree online? Create a map of your ancestors using WordPress? Announcing a new plugin, rootsPersona.

    rootsPersona is plugin I wrote to manage and present Genealogy data for a family website run on WordPress. I looked at several options already out there, within WordPress and without, and found nothing to my liking, so I developed this plugin, and found myself very happy with the results. I hope you do too.

    rootsPersona creates one or more pages of family history using data imported from a GEDCOM file (version 5.5).

    Check it out at http://wordpress.org/extend/plugins/rootspersona/

  2. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    AAAAAND....my apologies to those who tried version 1.0.2

    The issue with personUtility not found should be fixed. I didn't realize that wordpress would put the plugin in a non case sensitive directory structure.

    Also a caveat: this plugin requires PHP 5.3 as it makes use of namespaces.

    Sorry for any inconvenience. (If it makes you feel any better, I now have to wait for my hosting service to upgrade my PHP version too - I did all my testing on my personal PC)

  3. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    OK, version 1.0.3 now removes the dependence on PHP 5.3.

  4. chrisberks
    Member
    Posted 3 years ago #

    The updated rootsPersona plugin has an error

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/gmcbber0/public_html/wp/wp-content/plugins/rootspersona/php/Genealogy/Gedcom/Exceptions/FileException.php on line 27

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/gmcbber0/public_html/wp/wp-content/plugins/rootspersona/php/Genealogy/Gedcom/Exceptions/InvalidFieldException.php on line 27

    removing the \ character from line 27 of each function appears to work for both php 5.2 and php 5.3

    Regards, Chris

    chrisberks@comcast.net

  5. chrisberks
    Member
    Posted 3 years ago #

    Do you plan to provide a GEDCOM export capability. This would be useful if one updates records using your plugin but then want to export GEDCOM to produce full family tree charts using another program

    Regards, Chris

    chrisberks@comcast.net

  6. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Thanks for the updates Chris. I had to make loast minute chnages to that code for 5.2, which doesn't support overriding Exceptions, and I gues sthat fell thru the cracks. I'll take a look.

    Yes, if enough people want to use the plugin as a 'system of record', that is, maintain the data through wordpress, I will definitely add GEDCOM export. I may do that anyway to allow the site owner to allow visitors to export pages as GEDCOM.

    As soon as I address a problem with losing the data on upgrade, I will add this to a requested features list.

    What do you think would be most important, export site, export page, export X generations with selected person as root?

  7. mikew0143
    Member
    Posted 3 years ago #

    Installed your plugin on my local site Ed. I've been struggling to set up an easy to use, good appearance family tree on my site for sometime and ended up jamming in a de-featured phpgedview, poorly integrated. Your plugin fits what I need very well. I encountered the 0 HEAD problem from Roots Magic data and voided the check in your code since I couldn't find the data error. Also, since I was dull enough to import all 1500 individuals, I had to override php timeouts. It did work. I'm not clear how to link a picture to an individual though or what file it should be in.
    New features: integrate with a dynamic map (I might try to do this with OpenLayers which is my current focus).
    portraits instead of silhouttes
    sort names for easy locating
    etc etc

  8. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Roots MAgic (what I use) adds a couple of control characters to the beginning of the file. I usually just delete them, and all is well.

    if you have any suggestions on how to get around the timeout issue, I'm open.

    Linking a picture is a little, um immature. You have to upload, then cut and paste the url from the media library into the edit person screen.

    I have an upgrade coming that will change where the data is stored from wp-content/plugins/rootspersona/rootsdata to wp-content/rootsdata so you don't lose it when you upgrade. Unfortunate mistake putting it under rootspersona/roostData; I didn't realize the whole rootspersona directory got deleted on upgrade.

    BEFORE UPGRADING BEYODN 1.0.3 be sure to backup rootsData, then copy it back into wp-content/rootsData after the upgrade.

    I am currently working on a name index shortcode that will present a sorted index of names and links.

  9. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    OK version 1.0.4 the issues discussed above, including correcting a problem with displaying images.

    PLEASE read the warning about upgrading from a version prior to 1.0.4 if you care about saving your existing data.

    Sorry for any inconvenience. Hopefully the changes made here will make it easier to upgrade WITHOUT impacting current data in the future.

  10. meatmanfamily
    Member
    Posted 3 years ago #

    I like your PlugIn.

    But when I activate trhe PligIn I get this ErrorMessage from wP 3.0
    Warning: require_once(/www/htdocs/fleisclm/wp/wp-content/plugins/rootspersona/php/personUtility.php): failed to open stream: No such file or directory in /www/htdocs/fleisclm/wp/wp-content/plugins/rootsPersona/rootsPersona.php on line 30 Fatal error: require_once(): Failed opening required '/www/htdocs/fleisclm/wp/wp-content/plugins/rootspersona/php/personUtility.php' (include_path='.:') in /www/htdocs/fleisclm/wp/wp-content/plugins/rootsPersona/rootsPersona.php on line 30

    Could you help me

    great from Germany

    meatmanfamily

  11. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    @meatmanfamily, it sounds like the plugin didn't install properly. Can you see what's in wp-content/plugins/rootspersona/php? should be 3 files and a directory there, including personUtility.php.

    I just verified that the download includes that file, so its not missing.

    I'm on 3.0.4, so I don't think its a version thing.

  12. meatmanfamily
    Member
    Posted 3 years ago #

    Thjanks for the answer
    I have all new installed

    wp 304 and rp 104

    I try to upload a gedcom file

    There comes a text message

    All available files have been added.

    The Gedcom File is a sample file

    [Code moderated as per the Forum Rules. Please use the pastebin]

    I cant find any from my gedcom data on my server
    could you help me ?
    regards from Germany

  13. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    I will run a test with this file tonight.

    >>All available files have been added.<<

    Indicates you are reloading a file and no NEW people were added, or that no XML files got generated in rootsPersonaData.

    I'll see what happens when I try to do it.

    Does wp-content/rootsPersonaData exist? It should have gotten created when the plugin was activated. If it exist, is it writable?

  14. meatmanfamily
    Member
    Posted 3 years ago #

    hello ed

    the wp-content/rootsPersonaData exist and is writable, but the Folder is empty

    Sorry for my bad english and thanks for your help

    regards from Germany

    meatmanfamily

  15. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    @meatmanfamily they removed the filecontents, so I can't test it.

    Email it to me at ed at ed4becky dot org

  16. tnmom
    Member
    Posted 3 years ago #

    Thank you *SO* much for creating this plugin. It is exactly what I have been looking for for years. A simple, fast way to add genealogy data to WordPress. Thank you again for this!

  17. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    @tnmom - Thanks! More to come!

    @meatmanfamily - if wp-content/rootspersonadata exists but is empty, somehting didn't go right with the activation of the plugin. Copy the files from plugins/rootspersona/rootsdata into wp-content/rootsPersonaData and try again. Let me know what happens.

  18. meatmanfamily
    Member
    Posted 3 years ago #

    @ ed4becky

    I have copied the files from plugins/rootspersona/rootsdata into wp-content/rootsPersonaDat.

    After that i have tried to Upload my Gedcom Testfile, but the same Error again

    regards from Germany

    meatmanfamily

  19. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    can you send me a screen shot of the rootsPersona options page at ed at ed4becky dot org

  20. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    @meatmanfamily, are you running OK? If not, try downloading the development version - a made a few changes there that might help, but I'm not quite ready to role out the next push yet.

    http://wordpress.org/extend/plugins/rootspersona/download/

  21. chrisberks
    Member
    Posted 3 years ago #

    I am not getting any :lines" when I voiew a rootsPersona created page

    page

    and strangely when I put the rootsPersona shortcode in a post I get "lines" but do not get all the values

    post

    any pointers to what might be wrong?

    to explain the latter item -- I am trying to associated the rootsPersona output with posts on the website related to the individual in question using TPG plugin to include related posts by a tag in the rootsPersona page works except it does not "execute" shortcodes in the inserted posts!! So I was trying the approach of the rootsPersona shor6tcode in a post and tagging that post

    though i see you are working on new rootsPerson shortcoes to go in posts which would solve that problem
    Regards, Chris

  22. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Chris, the new shortcodes are in the development version, but there is other code I haven't tested yet.

    rootsPersonaHeader
    rootsPersonaFacts
    rootsPersonaAncestors
    rootsPersonaFamily
    rootsPersonaPictures
    rootsPersonaEvidence

    I should have it tested by the weekend and promoting a 1.3.0 version.

    The rootsPersona plugin DOES work in a post though. Could be a theme issue - what theme are you using?

  23. chrisberks
    Member
    Posted 3 years ago #

    Ed,I using the SUFFUSION theme.

    I will test with another theme.

    Regards, Chris

  24. chrisberks
    Member
    Posted 3 years ago #

    OK it is the theme -- works with another theme -- soI must try to discover what is clashing or find another theme as powerful asw SUFFUSION :=)

  25. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    I actually got the 1.3.0 release tested tonight - should be available in a few minutes. enjoy!!

    Chris, I'll take a look at suffusion and see if there is something I can tweak to be more compatible - I have so far for 2 other themes

  26. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    OK, the theme problem in general seems to be that SOME themes don't use the #content DIV, so I switched to keying the CSS off .post DIV. But some themes (SUFFUSION) don't use the .post DIV (it uses the #content DIV!)

    Anyway, I'll look at adding my own DIV around the persona stuff to insure rootsPersona CSS don't impact other pages, and hopefully that will make them more compatable with more themes.

    With SUFFUSION it still didn't draw the lines on the Ancestor panel though - I'll dig deeper tomorrow.

  27. chrisberks
    Member
    Posted 3 years ago #

    Ed, thanks for all your hard work.

    With which themes has rootsPersona been tested?

    By the way 1.3 not yet available as a plugin update.

  28. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    My Bad, too many places toupdate Version number. Its otu there now.

    Themes, I have tested with my own, the default on that comes with 3.0 and 3.1, SUFFUSION (now) and a couple others.

    My goal is to make it as theme agnostic as possibe, so I am testign as people report problems, and findgn litle tweaks I can make to accomplish that goal.

    I have an idea for getting it work with SUFFUSION that I will try in the next couple of days.

  29. julieh
    Member
    Posted 3 years ago #

    Just found this plugin - looks like it is going to be GREAT!
    Have been less then impressed with TNG, wanted something simpler.

    However, when I uploaded my GEDCom (created by downloading from ancestry.com), the file did not create people pages for everyone.
    Any ideas what may be going on? Maybe I'm missing something.

    Thanks,
    julie

  30. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Can you isolate a couple of the people who didn't generate and send me a gedcom with just them? I'll see what I can find out.

    ed at ed4becky dot org

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic