WordPress.org

Ready to get started?Download WordPress

Forums

RootsPersona
[Plugin: rootsPersona]Please leave feedback on rootsPersona (44 posts)

  1. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    If you have tried rootsPersona, please leave me some feedback. I am working on some additional tools and your feedback helps.

    Also, on the plugin page if you could indicate which version of WP you are using and whether the plugin works on that version, that would help as well.

    I think I need 5 works! to go green.

    If you are unsuccessful at installing, leave me feedback as well, and I will try to assist. After activation the wp-content/rootsPersonaData directory should have been created, and the files in plugins/rootspersona/rootsData should have been copied to it

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

  2. tnmom
    Member
    Posted 3 years ago #

    Works great, just needs some polishing some user friendly things added, but otherwise fine. I'm using WP 3.0.4 and dKret3 theme.

  3. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    What would you like to see polished? I am prioritizing the next upgrade now...

  4. tnmom
    Member
    Posted 3 years ago #

    I'd like the images to pop out like in lightbox fashion, I'd also like to edit the person directly. And to unlink people who aren't there. For example on my page http://www.tennessee-mom.com/hunter-family/john-w-johnson/ I don't know his parents, or grandparents, and "unknown" shows up as a link on down the line.

  5. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Wow, your page looks real nice!

    1) lightbox: images are new for this plugin, but I'll look into it. Might need to wait for some improved functions promised in WP 3.1

    2) edit: what do you want to be able to edit?

    The issue I had personally was when I was using Roots Magic to maintain the 'real' records, the web page and Roots Magic would get out of synch. When I uploaded the gedcom again, usually to add new people or incorprate data chnages, etc... do I want to merge? Does the page take precedence? Does the gedcom? For me the answer was the gedcom, since Roots Magic is my 'system of record', not the web page, which is just for sharing.

    If what you really want is to use rootsPersona as the system of record, I want to add that functionality, but rootsPersona was never meant to be a full fledged genealogy program, like what Ancestry.com has, so it will always have some limitations.

    Now I DO plan to pull more data from the gedcom than is currently being pulled if that helps.

    If you let me know what you want to edit (and your take on thedilemma I painted above) I'll see what I can do.

    4) unlinking: You mean in the 'tree' pane, right? Currently I am brute forcing the drawing of the tree - which means I draw all the boxes instead of figuring out how any are needed on any given page and only displaying the ones with real data. Dynamically allocating teh boxes is more complex, so this was a compromise.

    That said, would you rather see an empty box or unknown in the short term?
    Thanks for the feedback? Keep the suggestions coming! And again, nice site!

  6. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    I installed the Lightbox 2 plugin, and it automatically started lightboxing the images. Of course, my images were huge since I didn't size them for that.

    But I don't think I have to do anything to rootsPersona to support it; more an issue of just installing the plugin.

    If you find that something in rootsPersona interferes with Lightbox, let me know.

  7. Maurits
    Member
    Posted 3 years ago #

    Hey Ed, do you have any experience with GEDCOM files generated by Family Tree Maker? It seems to process the file after uploading (it takes a while), but after that it says that all available pages have been added without showing any persons. The namelist page is also empty...

  8. Maurits
    Member
    Posted 3 years ago #

    Well, that was indeed a permissions problem. Now the file is parsed correctly and the XML files are generated and contain correct information. Still not there though, because when I now visit an individual's page, it shows nothing. The page source shows that it ends a little too abruptly:

    <div class="post">
    <h2>Maurits Alexander Hafkenscheid </h2>

    <div class="post-info">
    </div>

    <div class="post-entry">

    I tried switching themes, but that didn't help. Do you have any ideas?

  9. Maurits
    Member
    Posted 3 years ago #

    Duh. Turns out I was missing php5-xsl. Now it works like a charm! Nice work, thanks for this plugin!

  10. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Glad everything worked out OK.

  11. tnmom
    Member
    Posted 3 years ago #

    I'm so used to using php based programs that I just need to shift my thinking to using RM and uploading the updated gedcoms. So there really isn't anything I need to do online that I can't do in RM then update the info.

    "unknown" in the boxes is fine.

    Plus, I just realized now if I wanted to add information to the page, I can still edit the actual wordpress page.

    What plugin are you using to hide pages? I used to have one ages ago, but after moving servers and putting my site back up, I forgot which one it was and there seem to be a million now.

    I love this plug in, thank you again for making it.

  12. Swebby
    Member
    Posted 3 years ago #

    Hi,

    Nice plugin, works well for me since I upgraded to the version before last.

    I was wondering if the person pages could have parents, siblings and children on them. At the moment you have Parents and Children of the parents (ie siblings) but could you include the children of the person the page is about?

    Regards
    Sean

  13. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    @tnmom - Flexi Pages Widget

    @swebby - Siblings and parents are on the 'Family Group Panel. I have thought about adding more Family Group panels, one for each marriage the person is. Are you thinking a second 'Family Group Panel', or a descendants tree similar to the Ancestor tree?

    I have thought about descendants, but there are privacy issues once you reach the living part of the tree, which is what I need to be careful of.

  14. Maurits
    Member
    Posted 3 years ago #

    @Swebby: I had the same question. I changed the following line in xsl/transformPerson2Page.xsl:

    <xsl:template name="familyGroup">
            <div class="personBanner">Family Group</div>
            <div class="truncate">
                <xsl:for-each
                    select="document(concat($data_dir,concat(persona:references/persona:familyGroups/persona:familyGroup/@refId,'.xml')))">
                    <xsl:apply-templates />
                </xsl:for-each>
            </div>
        </xsl:template>

    to

    <xsl:template name="familyGroup">
            <div class="personBanner">Family Group</div>
            <div class="truncate">
                <xsl:for-each
                    select="document(concat($data_dir,concat(persona:references/persona:familyGroups/persona:familyGroup[@selfType='parent']/@refId,'.xml')))">
                    <xsl:apply-templates />
                </xsl:for-each>
            </div>
        </xsl:template>

    This will show only the descendants in the family group and no longer the ancestors, but they are visible in the tree anyway.

  15. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    @Maurits I'll try to add a separate panel for that

  16. Maurits
    Member
    Posted 3 years ago #

    That's great, thanks!

    You might also consider adding two global options: "ignore dates" and "ignore places". Kind of a crude privatization mechanism. It's almost impossible to determine whether or not an individual is still alive (unless his death or burial date is populated), so I was about to change the plugin to ignore dates and places altogether so I won't get into trouble with my distant living relatives :)

  17. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Yeah, I have a way to privitize (not display) individuals by adding excludeLiving=true to their idMap entry, but haven't created a page to input that from yet.

    You can also add a custom field 'permissions' to any page to indicate that a user must be logged in to see that page.

    But what you are suggesting makes sense as well.

    I am also adding checkboxes so you can decide globally which panels to include on the page, and additional shortcodes so that if you want to display a single panel, say in a post, you can do that.

  18. Maurits
    Member
    Posted 3 years ago #

    Can't wait!

  19. pegrowe62
    Member
    Posted 3 years ago #

    Hello,

    Did an automatic upgrade tonight to 1.2

    Using WP 3.0.4

    Found it interesting that while the upgrade made new upload/edit/add persons pages, it did not change the settings on the settings page. Made for confusion. :)

    At this point, with the upgrade I have nothing. Well, it looks like nothing. The plug-in said the upload of a gedcom was successful, but I have a "Miss­ing required per­son ID." error on my edit person page.

    Also, I'll volunteer to double check your instructions for usage.
    Need to tell people point blank to navigate to the add person/edit person pages if that is what is missing. I am not sure. I'd uploaded and installed the first version only a week ago, and had not played with it that much. But, something seems to be missing, for I have no new pages with people information on it to show to others.

    Thanks, Peggy

  20. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    The Edit person page is only meant to be accessed from the link at the bottom of a person page. If you are going directly to the edit person page, the error is correct.

    More troubling is the 'lost' pages.

    Did you upgrade from a version prior to 1.0.4? If so you needed to save the rootsData directory and copy its contents into the new rootsPersonaData directory.

    Do you have a wp-content/roosPersonaData directory? f not, check permissions on wp-content - needs to be writeable. If so, does it have any files in it?

    One thing to try is to deactivate/reactivate the plugin. This addresses a problem with older versions that has now been fixed (and won't happen again after 1.2.0)

    >>Need to tell people point blank to navigate to the add person/edit person pages if that is what is missing.

    Not sure what you mean here. Th edit person is as explained above. The add person is automatically rendered once the upload is compelete (although there is nothing wrong with navigating there directly). You are welcome to expose that page as a menu item if you like, but it will probably be used infrequently (other than after an upgrade.

    The usage notes ARE do for an upgrade. If you can send em a list of what you feel needs to be clarified - submissions welcome.

    After 1.2.0, upgrading should be a LOT cleaner.

  21. Maurits
    Member
    Posted 3 years ago #

    Ed, just as an FYI, I found an option in FTM to temporarily privatize the entire file. That means that I can export to GEDCOM without sensitive data being present. That means that my problem is solved, and that means that my site will be online soon! :)

    Thanks again for this plugin, it's making my new site possible...

  22. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    >>You might also consider adding two global options: "ignore dates" and "ignore places". <<

    Included in version 1.3.0

  23. tnmom
    Member
    Posted 3 years ago #

    Everything works and looks great, thanks so much for all your work.

  24. chrisberks
    Member
    Posted 3 years ago #

    Ed, Are you still planning to add a panel for the children of the person to whom the personapage refers (see Maurits comment about 1 week ago)? If so when do you think it might be available. Regards, Chris

  25. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    LOL, I guess that will be the next enhancement.

  26. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    Chris, check out version 1.4.

    I added a Family Group page for each marriage, with children

    Can hide/show any panel based on options page.

    Also added Delete/Exclude/Make Private/Make Public to persona pages.

    Delete is just that. The the person will be added back after new upload, but no page will be created unless you select them on Add person

    Exclude Person will not display the person even though a page may already exist. The exclude persists across uploads.

    Private/Public means you Do/Don't have to be logged in to see the page.

  27. chrisberks
    Member
    Posted 3 years ago #

    Fantastic!!! thanks for all your good work!!

    Regards, Chris

  28. tnmom
    Member
    Posted 3 years ago #

    I'm a bit confused about updating.

    I download and update the plugin through wordpress. Do I then need to reupload my gedcom file?

    Also, I have 3 different "edit person" pages, 3 different "add person" pages, etc. What do I do with all these pages, manually delete them?

  29. ed4becky
    Member
    Plugin Author

    Posted 3 years ago #

    You shouldn't have to do anything anymore after an upgrade. It is applied automatically first time you hit the admin page. You don't need to reupload your gedcom. (It doesn't hurt, but you shouldn't have to)

    If you look at the options page, you will see which add/edit/upload/etc.. pages the plugin thinks are real. Its safe to delete the rest.

    I suspect the errant pages are left over from when we were trying to get things working for you earlier.

  30. BobGarde
    Member
    Posted 3 years ago #

    Hi Ed !

    Well I'm very interested in you plugin (just what I was looking for) but I get strange error message when I want to upload my gedcom file :

    Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "file:///C:/wamp/www/wordpress/wp-content/rootsPersonaData/idMap.xml" in C:\wamp\www\wordpress\wp-content\plugins\rootspersona\php\personUtility.php on line 276

    Warning: rename(wp-content/plugins/rootspersona/stage/100i.xml,wp-content/rootsPersonaData/100i.xml) [function.rename]: Le chemin d�acc�s sp�cifi� est introuvable. (code: 3) in C:\wamp\www\wordpress\wp-content\plugins\rootspersona\php\personUtility.php on line 472

    Warning: rename(wp-content/plugins/rootspersona/stage/11783i.xml,wp-content/rootsPersonaData/11783i.xml) [function.rename]: Le chemin d�acc�s sp�cifi� est introuvable. (code: 3) in C:\wamp\www\wordpress\wp-content\plugins\rootspersona\php\personUtility.php on line 472

    etc etc

    May I did something wrong ?

    Thank you

    Bob

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic