Главная > Работы >

Программное обеспечение

Часто случается так, что для проектов, которые планируется оснастить специальными функциями, необходимо разработать определённые программные компоненты. В активе компании «Beagle» много таких разработок. Самой значительной из них является серверная программная платформа для создания генеалогических деревьев, которая используется на генеалогическом портале «Родовод».

Rodovid Engine 0.2

Изображение:Rodovid-Engine-emotional.jpg
Изображение:Rodovid-Engine-emotional.jpg
Фрагмент страницы родового древа, сгенерированной механизмом Rodovid Engine 0.2

Платформа «Rodovid Engine 0.2» была установлена на генеалогическом портале «Родовод» 19 июня 2007 года посля 15 месяцев разработки. Благодаря данной системе значительно уменьшилась нагрузка на сервер, а процесс создания генеалогических записей стал быстрее и проще.

Rodovid Engine 0.1

«Rodovid Engine» — это серверное программное обеспечение, разработанное компанией «Beagle» на основе платформы «MediaWiki» специально для генеалогического портала «Родовод». В дополнение ко всем удобствам вики-технологии, «Rodovid Engine» позволяет создавать в удобной форме генеалогические записи на веб-сайте и строить семейные деревья на основе данных записей. Платформа «Rodovid Engine» обладает следующими основными характеристиками:

  • быстрое создание семейных древ, в состав которых могут входить тысячи людей в десятках поколений;
  • семейные древа подаются в компактном виде;
  • благодаря уникальному полю «Род» все персоны, принадлежащие к одному роду отображаются одним цветом, что значительно упрощает процесс анализа семейных древ.

Платформа «Rodovid Engine» позволяет работать с записями, добавленными на разных языках. Это стало возможным благодаря базе данных с системой перекрестных ссылок, которая реализована на «Родоводе». Запись, добавленная в одной языковой версии «Родовода», можно просмотреть во всех остальных языковых версиях; все пояснительные элементы, такие как «Имя», «Фамилия», «Место», «Событие», автоматически переводятся на язык той или иной языковой версии. Для того, чтобы полностью перевести свои записи пользователям необходимо лишь перевести свои собственные вклады в систему, такие как собственные имена людей и названия местностей. По состоянию на июль 2007 года, на «Родоводе» насчитывалось 17 языковых версий.

Платформа «Rodovid Engine 0.1» была установлена на «Родоводе» в сентябре 2005 года и с тех пор была значительно доработана.