Вопрос поднимал неоднократно. Построение генеалогического дерева на друпал - не путать с генекологическим )). Напомню что на друпале по моим оценкам нет готового решения для его построения - за исключением модуля Family Tree который неплох; но - имхо - очень далек от ... Я понимаю что генеалогия на сегодня менее востребована чем тот же интернет магазин - но это очень интересная вещь которая на самом деле при более глубоком рассмотрении имеет большие перспективы. У меня возникла идея создания модуля по генеалогии. Сам я его не напишу но меня очень интересует этот вопрос. Возможно есть люди которые могли бы обьединиться - то есть идея собрать команду косых хромых добрых и не жадных инвалидов как я и сделать этот модуль. Я понимаю что идея врядли получит поддержку но всеже попробовать всегда стоит.
Комментарии
А с кошками что-нибудь получилось?
У меня просто е-зоомагазин, есть мысль сделать е-зоопортал из него, там бы пригодился.
Мог бы финансово поучаствовать, в пределах разумного.
upd.
гИнекологическим
стыдно, батенька, не знать таких элементарных вещей
Получилось я считаю. Где-то месяц уже прошел - или два. У меня уже размещено около 600 особей - правда всего пока 50 зарегеных пользователей - в основном они размещали своих животных и их предков. Но это при том что никакой раскрутки и никакой рекламы - все что было - один небольшой пост на одном из специализированных форумов.
В общем дерево делается скриптом - скрипт есть - могу поделиться. Вопрос только как его скрестить с друпалом - я просто с таким не сталкивался пока. Хотелось бы делать представления - тянуть из базы данные которые необходимы. Думаю что не обязательно друпал использовать - но я не программист - не знаю как это сделать правильно.
А можно ссылку на предмет пощупать функционал?
(в личку, если неохота светить)
Скрипт - это который финский?
Меня программистом тоже вряд ли можно назвать, поэтому сам скрипт скорее всего я не осилю.
Скину в личку - правда там не кошки ))
Да, там следующее звено пищевой цепочки ))
выдрал пустую БД из дистра - собственно, есть смысл взглянуть в таблицу dog, которую, с некоторыми оговорками, можно считать аналогом таблицы node в друпале
легкое недоумение вызвали поля
yearofbirth
monthofbirth
dayofbirth
yearofdeath
monthofdeath
dayofdeath
нахренаа, впрочем - не все ли равно?ну а ссылки на родителей хранятся в полях
sire_id
dam_id
которые, опять же, с некоторыми оговорками, можно считать аналогами NodeRefrence
больше ничего интересного не заметил
прикреплю дамп - м.б. кто-нибудь повнимательней окажется
Собственно, дальше надо рожать ТЗ
Обсуждалась возможность построения на нодах но как помнится при ближайшем рассмиотрении так ничего и не получилось. Скрипт собственно есть - он меня устраивает. Вот как бы еро интегрировать с друпал - так чтоб вьюсы использовать - не знаю насколько это возможно. Если б еще и пользователей обьединить - было бы отлично.
Ну, по-моему, чем возиться с интеграцией, проще воспроизвести на друпале.
Тут в зависимости от ТЗ как раз будут вырисовываться те или иные решения.
Т.е. я думаю так: сначала хотелки, потом на их основании - чем это можно реализовать, из этого вытекает ТЗ.
Имея ТЗ, можно понять что реализуем самостоятельно, а к чему придется привлекать программистов.
как-то так
Не уверен - как мне представляется - зачем писать программу когда она уже есть. Да и дорого это. Прога простая легкая и качественная - лично мне путь интеграции кажется более рациональным.
Делали экспертизу?
Я за модуль, хоть мне и пофиг на генеалогию. Меньше сущностей плодим
Экспертизу не делал - поверил горячей финской девушке и большой скорости с которой работает ее скрипт )). Как в той поговорке - тише едеш дальше будеш или не верте что фины тормоза - тормоза мы. Я тоже за модуль но его пока нет и будет не скоро. Я понимаю что для вас такой модуль плевое дело и вам это не интересно.
Как я решил вопрос. Использовал легкие и качественные скрипты. В основе это скрипт генеалогического дерева - финский )). Второй - это CMS VANILLA. Ну и по мелочам - плагины от ваниллы для интеграции итп. Получился довольно приличный и шустрый генеалогический портал с форумом. Форум встраивал в виде окна на главной iframom. Главная проблема с которой пришлось столкнуться - это параметр "height" - высота окна форума должна была по хорошему выстраиваться в зависимости от высоты странички исходника. И здесь использовал замечательный на мой взгляд плагин https://github.com/house9/jquery-iframe-auto-height
Ну, чо - в принципе, нормально получилось.
там есть какие-нибудь соцсеть-фичи?
Да если учесть что на это пошло минимум времени и еще будет дорабатываться. Должны быть соцсети - там еще много других интересных моментов. Меня ванилла затянула.
Я к сожалению не умею работать с базами - может подскажете как из этой базы сделать представление по типу вьюса - в идеале последние имена собак с превьюшками - или хотябы только превьюшки заданных размеров - у меня получаются без ресайза - некрасиво. Да еще не знаю как сделать это изображение ссылкой на материал. Буду благодарен за любую наводку.
Ух, я попробовал это дело поднять на хостинге, был удивлен сложностью конфига - насчитал 4 файла, в которых его надо прописывать, потом застрял на php_users с его конфигами апача (это плюс к тем четырем).
На выходных постараюсь разобраться.
Пока думаю, но не уверен, что превьюшки - это все-таки не к БД, а к ФС, но кто их знает, горячих финских девушек.
Превью в друпале организованы имиджкешем, который из исходных файлов создает пресеты и раскладывает по своим папкам, здесь явно потребуется что-то аналогичное, вопроса два - где взять и как прикрутить.
Вот и первый звоночек в сторону решения на друпале.
Это точно настройка конфигурации там с гемороем. Я сделал превьюшки в ввиде последних добавленых материалов - запросом ссылки на фото из бд и использовал свойство width внутри тега img. Но так как я совсем не умею работать с базой то не знаю как к этим превьюшкам привязать материал и сделать их ссылками. Со временем разберусь конечно - думаю что это все можно сделать.