Skip to content

Github mirror of MediaWiki extension SemanticGenealogy - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

License

Notifications You must be signed in to change notification settings

vanWittlaer/SemanticGenealogy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semantic Genealogy

Features

  • Special page to generate a FamilyTree : Special:FamilyTree
  • Include FamilyTree inside pages with a wiki code
  • Several Trees: Ancestors Tree, Descendants Tree, Relation Link Tree, Descendants list
  • Several Styles: Simple, Boxes
  • GEDCOM file format export

Requirements

Semantic Genealogy requires:

  • MediaWiki 1.23 or above
  • Semantic MediaWiki 1.7 or above
  • PHP 5.4 or above

Installation

Installation from source

Installation instructions are available online in a more convenient form for reading at https://www.mediawiki.org/wiki/Extension:Semantic_Genealogy

Copy all files into MediaWiki's extensions folder, either by using Git or by extracting an installation package. You need to enter one line to your local settings (somewhere after the inclusion of Semantic MediaWiki):

Installation from composer

Not yet.

Configuration

// Semantic Genealogy
require_once "$IP/extensions/SemanticGenealogy/SemanticGenealogy.php";

// Insert the $wgGenealogicalProperties array to specify which Semantic properties match which concept.
// The properties can differ if you used personnal nouns that fit your language.

// Here is an example of a french configuration
$wgGenealogicalProperties = array(
    'givenname' => 'Prenom',
    'surname' => 'Nom',
    'nickname' => 'Surnom',
    'sex' => 'Sexe',
    'birthdate' => 'Datenaissance',
    'birthplace' => 'Lieunaissance',
    'deathdate' => 'Datedeces',
    'deathplace' => 'Lieudeces',
    'father' => 'Pere',
    'mother' => 'Mere',
    'partner' => 'Conjoint'
);

// Here is an example of an english configuration
$wgGenealogicalProperties = array(
    'givenname' => 'Firstname',
    'surname' => 'Lastname',
    'nickname' => 'Nickname',
    'sex' => 'Sex',
    'birthdate' => 'date of birth',
    'birthplace' => 'place of birth',
    'deathdate' => 'date of death',
    'deathplace' => 'place of death',
    'father' => 'Father',
    'mother' => 'Mother',
    'partner' => 'Conjoint'
);

Authors

Links

About

Github mirror of MediaWiki extension SemanticGenealogy - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 70.6%
  • CSS 26.9%
  • JavaScript 2.5%