Genealogy plugin instructions

Installation and use instructions for the genealogy plugin (download here)

1. Copy in the "mod" folder

2. Create the necessary fields before enabled the plugin

You should use Kevin's form and flexprofile plugin because I haven't tested it with the core personalization profile fields, but maybe it works. Basically I needed an option choices field for gender, and I think that the core profile fields hasn't it.

You need to add the next profile fields: gender (choices M and F - for male and female), lastname (text) and four fields more: father,mother, birthday and dieday that I will explain below.

This plugin adds some field types to the profile form that is generated by the flexprofile plugin of Kevin.
At the moment I have defined the field type:

  • "man" with the list of all men users
  • "woman" with the list of all women users
  • "date" with three pulldown fields

Then you must create profile fields like

  • "father"(with field type "man")
  • "mother"(with field type "woman")
  • "birthday"(with field type "date") it's not necessary if you have "List user celebrations like birthday and others" plugin enabled
  • "dieday"(with field type "date") it's not necessary if you have "List user celebrations like birthday and others" plugin enabled

If you use these names then the widget and the plugin can show these dates.

3. This plugin override the view profile/listing manteining all the core funcionality, be careful if you use another plugin that override the same view because then you see the surname list different

4. Enable it

5. Go to edit profile:

Fill in the gender, mother and father field in your profile

gender field in profile

Parents field in profile

6. Go to your tools menu option and select Genealogy.

You see the index plugin page qith the users or family members list:

Index plugin page with family member list

7. Select the right icons on the members list to access descendants or ascendants trees.

a) Parents tree:

Genealogy Parents tree

b) descendants tree:

Genealogy descendants tree

8. You can access to a surname list to find the members:

Genealogy surnames list