Сайт: ТерентьевКлан

Закрытая соц.сеть родственников для публикации новостей, мероприятий и редактором генеологического древа посредством регистрации аккаунтов.

ТерентьевКлан

Основной особенностью сайта является автоматически генерируемое генеологическое древо семьи. При создании профиля (доступ выдается по номеру телефона и паролю для живых членов семьи, либо создается пустышка-бот, данные которого может править любой пользователь сервиса) ему присваевается идентификатор родителя и супруга (если имеется), благодаря чему структура и работает. Кроме стандартного постинга новостей, альбомов и фотографий, системы пользователей и древа, на карте отображаются метки всех зарегистрированных пользователей.

Техническое описание

Самописная CMS на PHP возведена на бесплатном шаблоне из сети, удобно подходящему под нужды сайта.

Генеологическое древо

За основу был взят из сети скрипт визуализации графа и парсит список профилей из БД от верхушки дерева по рекурсии: найти супруга, если есть - дорисовать клетку рядом; перебрать каждого ребенка (в профиле каждого указан ID родителя) - и в каждом переборе повторить предыдущие действия.

CMS

Система авторизации привязана к COOKIE и в БД хранит токены всех активных сессий на разных устройствах для каждого пользователя.
Код максимально оптимизирован и избавлен от перелинковке скриптов на столько, на сколько это возможно, благодаря чему все страницы загружаются быстро.

Связаться через соц.сети

3via.idaspin@gmail.com