Geneweb - это программное обеспечение для генеалогии с открытым исходным кодом, написанное в OCAML. Он поставляется с веб-интерфейсом и может использоваться в автономном режиме или в качестве веб-службы.
Предупреждение: перед установкой новой версии Geneweb настоятельно рекомендуется сохранить ваши базы в форматированных файлах .gw.
При установке версии Geneweb с квалификатором «перед выпуском» вы участвуете в коллективных усилиях по тестированию (спасибо за ваш вклад). Вы должны держать в стороне предыдущую версию, которую вы использовали, и воздерживаться от обширных обновлений или дополнений в ваших базах, пока квалификатор «выпуск» не будет эффективным.
Любая проблема, с которой вы сталкиваетесь или выпуска, вы хотите поднять, должна быть введена на странице вопроса репозитория GitHub (https://github.com/geneweb/geneweb/issues).
Загрузите файл, соответствующий вашей среде со страницы релизов.
Извлеките папку для распределения и поместите ее в место по вашему выбору. Вы также можете переименовать это. Его содержание следующее (этот пример предназначен для распределения GNU/Linux; другие распределения очень похожи):
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
Запуск серверов Geneweb может зависеть от вашей конкретной среды.
Тодо
Apple предоставляет механизм безопасности, мешающий пользователям выполнять приложения, которые не предоставляются аутентифицированными разработчиками. Такие приложения не могут быть начаты с двойного щелчка по их значкам. Apple обеспечивает двухэтапный механизм, который обходит эту безопасность:
gwd и gwsetup ). Это всплывает окно, упоминающее проблему безопасности и обеспечение кнопки «открыть». Нажмите на эту кнопку, чтобы открыть приложение. Игнорируйте полученные сообщения, поскольку не было предоставлено никаких параметров.gwd и gwsetup будут начаты таким образом, они будут в списке белого цвета на вашей машине, и последующие открытия будут успешными. После белого списка gwd и gwsetup дважды щелкните файл geneweb.command , который запустит оба сервера с соответствующими параметрами. С конфигурацией, представленной в этой команде запуска, базы расположены в папке bases . Вы можете реорганизовать свою структуру папок (и команду запуска), как описано в документации по адресу https://geneweb.tuxfamily.org/.
Очень похоже на решение MacOS, без проверки безопасности. xxx.command файлы имеют эквивалентный вариант xxx.sh
Смотрите руководящие принципы участника.
См. Geneweb.opam.
$ ocaml ./configure.ml
$ make clean distrib
Вы можете иметь описание доступных параметров конфигурации, используя
$ ocaml ./configure.ml --help
Все файлы, отмеченные в этом распределении, являются Copyright (C) 1998-2016 INRIA (Institut National De Reche En Informatique et Automatique) и распределены по общедоступной лицензии GNU. См. Файл лицензии для получения подробной информации.