Генеалогия

Главные вкладки

Аватар пользователя DDDDD099 DDDDD099 20 апреля 2011 в 14:17

Вопрос поднимал неоднократно. Построение генеалогического дерева на друпал - не путать с генекологическим )). Напомню что на друпале по моим оценкам нет готового решения для его построения - за исключением модуля Family Tree который неплох; но - имхо - очень далек от ... Я понимаю что генеалогия на сегодня менее востребована чем тот же интернет магазин - но это очень интересная вещь которая на самом деле при более глубоком рассмотрении имеет большие перспективы. У меня возникла идея создания модуля по генеалогии. Сам я его не напишу но меня очень интересует этот вопрос. Возможно есть люди которые могли бы обьединиться - то есть идея собрать команду косых хромых добрых и не жадных инвалидов как я и сделать этот модуль. Я понимаю что идея врядли получит поддержку но всеже попробовать всегда стоит.

Комментарии

Аватар пользователя Andruxa Andruxa 20 апреля 2011 в 18:48

А с кошками что-нибудь получилось?

У меня просто е-зоомагазин, есть мысль сделать е-зоопортал из него, там бы пригодился.
Мог бы финансово поучаствовать, в пределах разумного.

upd.

"DDDDD099" wrote:
генекологическим

гИнекологическим
стыдно, батенька, не знать таких элементарных вещей Smile

Аватар пользователя DDDDD099 DDDDD099 20 апреля 2011 в 18:58

Получилось я считаю. Где-то месяц уже прошел - или два. У меня уже размещено около 600 особей - правда всего пока 50 зарегеных пользователей - в основном они размещали своих животных и их предков. Но это при том что никакой раскрутки и никакой рекламы - все что было - один небольшой пост на одном из специализированных форумов.
В общем дерево делается скриптом - скрипт есть - могу поделиться. Вопрос только как его скрестить с друпалом - я просто с таким не сталкивался пока. Хотелось бы делать представления - тянуть из базы данные которые необходимы. Думаю что не обязательно друпал использовать - но я не программист - не знаю как это сделать правильно.

Аватар пользователя Andruxa Andruxa 20 апреля 2011 в 19:07

А можно ссылку на предмет пощупать функционал?
(в личку, если неохота светить)

Скрипт - это который финский?
Меня программистом тоже вряд ли можно назвать, поэтому сам скрипт скорее всего я не осилю.

Аватар пользователя Andruxa Andruxa 10 ноября 2015 в 11:47

выдрал пустую БД из дистра - собственно, есть смысл взглянуть в таблицу dog, которую, с некоторыми оговорками, можно считать аналогом таблицы node в друпале

легкое недоумение вызвали поля
yearofbirth
monthofbirth
dayofbirth
yearofdeath
monthofdeath
dayofdeath
нахрена а, впрочем - не все ли равно?

ну а ссылки на родителей хранятся в полях
sire_id
dam_id
которые, опять же, с некоторыми оговорками, можно считать аналогами NodeRefrence

больше ничего интересного не заметил
прикреплю дамп - м.б. кто-нибудь повнимательней окажется

Собственно, дальше надо рожать ТЗ

Аватар пользователя DDDDD099 DDDDD099 21 апреля 2011 в 11:53

Обсуждалась возможность построения на нодах но как помнится при ближайшем рассмиотрении так ничего и не получилось. Скрипт собственно есть - он меня устраивает. Вот как бы еро интегрировать с друпал - так чтоб вьюсы использовать - не знаю насколько это возможно. Если б еще и пользователей обьединить - было бы отлично.

Аватар пользователя Andruxa Andruxa 21 апреля 2011 в 12:13

Ну, по-моему, чем возиться с интеграцией, проще воспроизвести на друпале.

Тут в зависимости от ТЗ как раз будут вырисовываться те или иные решения.

Т.е. я думаю так: сначала хотелки, потом на их основании - чем это можно реализовать, из этого вытекает ТЗ.
Имея ТЗ, можно понять что реализуем самостоятельно, а к чему придется привлекать программистов.
как-то так

Аватар пользователя DDDDD099 DDDDD099 21 апреля 2011 в 13:26

Не уверен - как мне представляется - зачем писать программу когда она уже есть. Да и дорого это. Прога простая легкая и качественная - лично мне путь интеграции кажется более рациональным.

Аватар пользователя DDDDD099 DDDDD099 26 апреля 2011 в 14:51

Экспертизу не делал - поверил горячей финской девушке и большой скорости с которой работает ее скрипт )). Как в той поговорке - тише едеш дальше будеш или не верте что фины тормоза - тормоза мы. Я тоже за модуль но его пока нет и будет не скоро. Я понимаю что для вас такой модуль плевое дело и вам это не интересно.
Как я решил вопрос. Использовал легкие и качественные скрипты. В основе это скрипт генеалогического дерева - финский )). Второй - это CMS VANILLA. Ну и по мелочам - плагины от ваниллы для интеграции итп. Получился довольно приличный и шустрый генеалогический портал с форумом. Форум встраивал в виде окна на главной iframom. Главная проблема с которой пришлось столкнуться - это параметр "height" - высота окна форума должна была по хорошему выстраиваться в зависимости от высоты странички исходника. И здесь использовал замечательный на мой взгляд плагин https://github.com/house9/jquery-iframe-auto-height

Аватар пользователя DDDDD099 DDDDD099 26 апреля 2011 в 18:45

Да если учесть что на это пошло минимум времени и еще будет дорабатываться. Должны быть соцсети - там еще много других интересных моментов. Меня ванилла затянула.
Я к сожалению не умею работать с базами - может подскажете как из этой базы сделать представление по типу вьюса - в идеале последние имена собак с превьюшками - или хотябы только превьюшки заданных размеров - у меня получаются без ресайза - некрасиво. Да еще не знаю как сделать это изображение ссылкой на материал. Буду благодарен за любую наводку.

Аватар пользователя Andruxa Andruxa 27 апреля 2011 в 23:45

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

На выходных постараюсь разобраться.

Пока думаю, но не уверен, что превьюшки - это все-таки не к БД, а к ФС, но кто их знает, горячих финских девушек.

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

Вот и первый звоночек в сторону решения на друпале.

Аватар пользователя DDDDD099 DDDDD099 28 апреля 2011 в 8:04

Это точно настройка конфигурации там с гемороем. Я сделал превьюшки в ввиде последних добавленых материалов - запросом ссылки на фото из бд и использовал свойство width внутри тега img. Но так как я совсем не умею работать с базой то не знаю как к этим превьюшкам привязать материал и сделать их ссылками. Со временем разберусь конечно - думаю что это все можно сделать.