Я хочу использовать Drupal для создания приложения Genealogy. Сложность, я вижу, заключается в том, чтобы позволить пользователям загружать gedcom-файл и анализировать его, а затем из этих данных создавать различные узлы Drupal. Узлы в Drupal - это элементы контента. Таким образом, у меня были бы лица и семьи как типы контента, и каждый из них имел бы различные события в виде полей, которые поступали бы из файла gedcom.Как создать приложение для генеалогии на основе Drupal?
Файл gedcom - это общий формат для генеалогической информации. Различные настольные приложения берут данные и преобразуют их в проприетарный формат. То, что я не уверен в том, как выполнить, - предоставить конечному пользователю форму для загрузки своего файла gedcom, а затем создать его, например, элементы контента, с помощью Drupal. Я могу найти открытый исходный код для разбора файла gedcom, используя python, perl или другие языки. Таким образом, я мог бы использовать одну из этих библиотек для создания из файла gedcom в JSON, XML, CSV и т. Д.
Drupal написан на PHP и еще одна деталь проблемы заключается в том, что для конечного пользователя я не знаю, t хочет попросить его найти файл, созданный на первом шаге (где первый шаг - синтаксический анализ и преобразование файла gedcom) и загрузить его в Drupal. Я хотел бы как-то сделать это за один шаг, насколько это видит конечный пользователь. Как-то мне понадобится способ заставить Drupal импортировать данные после преобразования в JSON, или XML или CSV.
Ничего себе, это круто. Думаю, я пропустил это, потому что в моем поиске не хватало ключевых терминов. Я смотрел drupalmodules.com и на drupal.org для генеалогии, gedcom и других терминов, а не генеалогического древа. Неловкое наблюдение. В ветке 7.x не рекомендуется, но я думаю, что я должен внести свой вклад в это. Спасибо за совет ... Брюс –