еще один сайт на шестерке.
впрочем, отказался от вьюх, стандартных мелочей, по сео - все самописное. Перелинковка - руками(автоматизированно)
города/страны - таксономия и несколько своих модулей по выводу, организации склонений под русс язык.
списки - все "руками". все обработки на jquery - руками.
отказ от стандартного набора моулей вызван наличием огромной кучи лишнего мусора в коде и "выстрелов из пушки по воробьям".
если интересны некоторые моменты в организации - напишу подробно.
ps. ранее не писал сюда о своих проектах. а вот скучно стало.
еще стоит сказать отдельно о таксономии. в наборе офф сайта практически нет адекватных решений по организации склонений (необходимо для автоматизации перелинковок и логического вывода, как например "из Москвы", "в Москву", а не из города Москва и в таком ключе.
Комментарии
Аккуратный сайт.
Про организацию склонений в таксономии, пожалуйста, подробнее.
И про фильтр "Авиабилеты".
скажу про фильтр. там его фактически нет (я отказался от вьюсов ввиду их излишней тяжести)
могу расписать логику. так как связка через таксономию и продуманная логика в этой сфере. доберусь домой - распишу (с точки зрения программинга - сложные только запросы к бд).
про склонения.
для работы с таксономией есть несколько хуков, позволяющих внедряться в формы админ части.
было добавлено 3 поля, которые по сути отвечают на вопросы "откуда" "куда" "где".
дело в том, что я имел ввиду склонения - как конечный результат. к сожалению, после 1.5 месяца борьбы и изучения особенностей фонетики и правописания - решили пойти другим путем.
записи храняться в свяхке с непосредственно записями по терминам. + потом написал модуль, который связывает ноду и айди термина (есть решение на д.орге, но опять же - оно не разворотливое). при выборке я знаю айди термина - далее работает функция на вывод + кеш(если он нужен). как то так.
то есть большая часть работы свелась к работе с хуками + свои таблицы + индексы для поиска(так как изза них очень сильно тормозит база при больших объемах данных).
доберусь до дом. ноута - распишу по "фильтру". (есть наработка по выборке дочерних нод именно как фильтр вьюх, похож на релейтед, но более прост в понимании).
опять же - стандартных решений нет, все пишется руками. так как родное все - очень тяжелое.
Апаче Солр нельзя было использовать?
по поводу апач солр.
можно и его конечно использовать.
Спасибо! В общем непростое решение
Главный вопрос, который мучает уже давно - откуда информация по рейсам?
инфа о рейсах поступает непосредственно от их "производителей", то есть от компаний. но тут не подскажу точно. знаю только что цены реальные.
Интерфейс перегружен. На главной вообще оставить форму поиска и списки горячих предложений. kayak.com, skyscanner.net - хороший пример
может быть, все может быть.
да, в чем-то согласен.
но есть много "но".
В каком виде информация? XML?
вот тут я не подскажу. не думаю.
дело в том что чтобы пользоваться хотя бы формами по запросам на существование того или иного маршрута+цен+наличия мест на перелеты нужно иметь лицензии (я о вот этой форме, которая вверху, и которую так и не удалось темизировать, точнее у сапорта соответствующей службы бюрокротия и руки из жопы - она из внешнего ресурса, куда, увы, прямые доступы не дают впринципе).
текстовая цена вбивается руками (там кастомное поле, которое и подтягивает "направления" от и до - по терминам таксономии).
да, было бы неплохо написать фичу вытягивания цен через хотя бы хмл, но откуда тянуть? в открытом источнике не думаю что такое будет. а заливать на ресурс, и через крон делать апдейты... хз. такого в тз не было.
Aaa... так форма бронирования - это просто виджет с http://www.galileo.com.ua. Разочарован
да. и не по той причине что его сложно написать (ахах, частичная выборка данных в зависимости по критериям, автопоиск, кеширование.. ничего военного).
а по тому, что прямые доступы не дают. все через саппорт (или вы реально подумали, что данные по рейсам будут в открытом, пусть даже закрытом доступе, доступны разработчикам?)
это шутка?
но опять же. такое написать не вижу проблемы (из опыта работы с КЛАДРом могу сказать это с 100% уверенностью).
p/s. а саппорт в галилео неадекватные перцы, которые несколько недель не могли сделать форму по готовой вестрке - прицепить стили и пару джс файлов.
Нет, я не подумал. Просто я давно интересуюсь данной тематикой и собираю любую информацию по данному вопросу.