• Plugin Author ed4becky

    (@ed4becky)


    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 https://www.ads-software.com/extend/plugins/rootspersona/

Viewing 15 replies - 31 through 45 (of 63 total)
  • Excellent!! Thanks very much

    As you know users are never fully satisfied :=) so if I want to “tweak” the output should I look anywhere else (in *.php) other than transformFamilyGroup.xsl and transformPerson2Page.xsl

    Regards, Chris

    Plugin Author ed4becky

    (@ed4becky)

    Content is controlled by the *.php files. Presentation is controlled by the xsl and css files.

    If you give me an idea of what you want to do, I can help you zero in…

    I cannot activate the plugin – I get:

    Plugin could not be activated because it triggered a fatal error.
    Fatal error: Cannot redeclare class Parser in /kunden/267559_78609/webseiten/engelking/wp-content/plugins/rootspersona/php/Genealogy/Gedcom/Parser.php on line 30

    Running latest WordPress, php 5.3.1, Theme paomedia.

    Would appreciate your help.

    Plugin Author ed4becky

    (@ed4becky)

    Last first – paomedia seems to be a theme author, with two themes. Just tested with both and should be fine.

    OK, I think we have hit what I have bene dreading – the long awaited namespace collision. I suspect you have another plugin with a Parser class.

    I just uploaded version 1.3.2 in which I renamed several of the classes with common looking names to make them more unique. It won’t break anything, and might fix your issue. Upgrade to version 1.3.2 and let me know.

    (I run php 5.3.1 on one of my test boxes, so that should not be the problem either)

    Thanks for coming back so fast ed. I thought it might be something like that and it the problem seems to be fixed now. The plugin activated fine and it all seems to be there. I will report back if I encounter any more problems.
    At a first glance it looks like a great piece of work you have done here.
    Steve

    Yeah, no offense Ed, but there are still alot of things that need to be worked out with this plugin before making it available to the general public. Error messages, not all the people upload, and then if they do upload, not all of the information is there…Good idea, but I would encourage you to get some beta testers to test it some more and work out the kinks….

    Well, if that is a problem, I am certainly willing to consider myself one of the beta testers – the basic concept is great and it is really worth the effort.
    Whilst it now activates for me, I managed to upload a large gedcom file and it shows in the listing but clicking on an entry does not take it to a page nor can I add a new entry or edit one.
    I probably messed things through the reinstall process. What is the best way to handle it?
    Steve

    Plugin Author ed4becky

    (@ed4becky)

    @steve

    >>but clicking on an entry does not take it to a page

    I am not quite sure what you mean by this. After the upload, no pages have been created yet, just the files needed to create pages. The next step takes you to the Add person page, where you select one or more people from the list, then select submit. At that point the plugin creates a page for that person.

    As for adding a new entry, that is not supported yet – the GEDCOM is the source for everything but images right now.

    So to summarize – UPLOAD -> ADD -> VIEW ->EDIT (but edit only allows adding images from the media library and captions for the images currently)

    The problem was that the files were not deleted when I previously did a delete and reinstall. I deleted all the rootspersona directory and then reinstalled and reimported then it works fine as you said.

    In the Persona Index, the sort arrow symbols in the header are not found when using Safari browser but work OK in Mozilla. Any ideas?

    Plugin Author ed4becky

    (@ed4becky)

    I’m not having a problem in either – theme specific?

    Hi Ed
    I’ve tried about 8 different standard themes now and it is always the same. Could it be to do with some directory rights somewhere? Although that does not seem logical that it is browser dependent. Have you tried it in Safari?
    Steve

    Plugin Author ed4becky

    (@ed4becky)

    I downloaded Safari last night and tried it. Also Chrome, Firefox.

    I did see weird stuff with those icons on some themese, but with the theme I use on my site, it was the same with each, which is why I thought it was a theme issue.

    The index was created with something I downloaded – didn’t spend a lot of time on it.

    What theme do you WANT it to work with? – I’ll try that one.

    I am using Third Style 1.1.1 by paomedia
    have also tried:
    2010 Weaver 1.4 by Bruce Wampler
    Silent Film 1.2.2 by The Search Engine Guys, LLC
    Twenty Ten 1.1 by the WordPress team
    WP-Andreas01 2.0 by Andreas Viklund

    When I call up a person page I get this message:

    Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: I/O warning : failed to load external entity “/kunden/267559_78609/webseiten/engelking/wp-content/rootsPersonaData/.xml” in /kunden/267559_78609/webseiten/engelking/wp-content/plugins/rootspersona/php/personUtility.php on line 579

Viewing 15 replies - 31 through 45 (of 63 total)
  • The topic ‘[Plugin: rootsPersona] New genealogy plugin’ is closed to new replies.