Product Promotion
0x5a.live
for different kinds of informations and explorations.
GitHub - geneweb/geneweb: GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre.
GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre. - geneweb/geneweb
Visit SiteGitHub - geneweb/geneweb: GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre.
GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre. - geneweb/geneweb
Powered by 0x5a.live ๐
GeneWeb
GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service.
Documentation
- Documentation maintained by the community: https://geneweb.tuxfamily.org/
- GeneWeb API (generated from source): http://geneweb.github.io/geneweb/
- GeneWeb overview (realized by OCamlPro): https://geneweb.github.io/
Quick and easy live GeneWeb test
- Test your GeneWeb database on current master: https://github.com/geneweb/geneweb/blob/master/geneweb_colab.ipynb
Installation (for users)
WARNING: before installing a new version of GeneWeb, it is highly recommended to save your bases into .gw formatted files.
When installing a version of GeneWeb with the "pre-release" qualifier, you are participating to the collective test effort (thanks for your contribution). You should keep aside the previous version you were using and refrain from extensive updates or additions in your bases until the "release" qualifier is effective.
Any problem you encounter or issue you want to raise should be entered on the issue page of the GitHub repository (https://github.com/geneweb/geneweb/issues).
Download the file corresponding to your environment from the releases page.
Extract the distribution folder and place it at the location of your choice. You may also rename it. Its content is as follows (this example is for a GNU/Linux distribution; other distributions are very similar):
distribution/
โโโ bases
โโโ CHANGES.txt
โโโ gw
โโโ a.gwf
โโโ connex
โโโ consang
โโโ etc
โโโ ged2gwb
โโโ gwb2ged
โโโ gwc
โโโ gwd
โโโ gwd.arg
โโโ gwdiff
โโโ gwfixbase
โโโ gwrepl
โโโ gwsetup
โโโ gwu
โโโ images
โโโ lang
โโโ plugins
โโโ setup
โโโ update_nldb
โโโ gwd.sh
โโโ gwsetup.sh
โโโ install-cgi
โโโ install-cgi.sh
โโโ LICENSE.txt
โโโ LISEZMOI.txt
โโโ README.txt
โโโ START.htm
Starting the GeneWeb servers may depend on your specific environment.
Windows
TODO
MacOS
Apple provides a security mechanism preventing users from executing applications which are not provided by authenticated developers. Such applications cannot be started by double-clicking on their icons. Apple provides a two-step mechanism circumventing this security:
- Right-click on the application icon (
gwd
andgwsetup
). This will pop-up a window mentioning the security issue and providing an "open" button. Click on this button to open the application. Ignore the resulting messages as no parameters were provided. - Once
gwd
andgwsetup
have been started in this fashion, they will be white-listed on your machine and subsequent opens will succeed.
After white-listing gwd
and gwsetup
, double-click on the geneweb.command
file which will launch both servers with appropriate parameters.
With the configuration provided in this launch command, the bases are located in
the bases
folder.
You may reorganize your folder structure (and launch command) as described in the
documentation at https://geneweb.tuxfamily.org/.
Linux
Quite similar to the MacOS solution, without the security check.
xxx.command
files have an equivalent xxx.sh
variant.
Resources
- Documentation: https://geneweb.tuxfamily.org/wiki/GeneWeb
- Mailing list: https://framalistes.org/sympa/subscribe/geneweb
- IRC: irc://irc.libera.chat/geneweb
- Git: https://github.com/geneweb/geneweb
- Forum: https://www.geneanet.org/forum/GeneWeb-85
- Wikipedia: https://en.wikipedia.org/wiki/GeneWeb
Contribute
Installation (for developers)
See geneweb.opam.
Build instructions
- Run the configuration script
$ ocaml ./configure.ml
- Build the distribution
$ make clean distrib
You can have a description of available configuration options using
$ ocaml ./configure.ml --help
Copyright
All files marked in this distribution are Copyright (c) 1998-2016 INRIA (Institut National de Recherche en Informatique et Automatique) and distributed under the GNU GENERAL PUBLIC LICENSE. See LICENSE file for details.
Open Source Resources
are all listed below.
Made with โค๏ธ
to provide different kinds of informations and resources.