Я понимаю что тема крайне изъезжена, и даже каким бы то ни было обзором это назвать сложно, но поскольку встал такой вопрос, результатом своих изысканий я собственно и поделюсь

Итак, существуют всего три основных возможности создать доску объявлений.

  1. Это покупка готового скрипта от производителя, благо в интернете их пруд пруди. Но в данном случае возникаем некая проблема, надо найти локализацию, и чтобы она была полной, то есть отсутствовали какие бы то ни было косяки с отображением кириллицы. А это поверьте мне серьёзно сузит круг этих продуктов, потому как любой шедевр рождается в муках, а учитывая специфику нашего русскоговорящего региона, купивших будут единицы, а значит более или менее серьёзный баг фиксинг будет очень у небольшого количества CMS. Наиболее распространённая проблема кстати это насущный СЕО, а именно тэги и/или дружественные (прямые) ссылки на объявление или страницу, они или не будут вообще преобразовываться с кириллицы в латиницу, или же будут отображаться чем то не вразумительным и не читаемым. Зато чисто теоритически вы получаете поддержку и вроде как помощь при миграции с версии на версию, или проще говоря обновление, но на самом деле это скорее для пользователей англоговорящих, Ваши проблемы с обновлением БД при условии использовании Вами Кириллицы никто оперативно решать не будет, именно по причине малого количества официальных пользователей, в лучшем варианте Вам расскажут как откатиться обратно, это при условии создания бэкапа перед обновлением.
  2. Использовать модули/темы для уже существующих популярных CMS распространяемых по GPL. Тут тоже есть много НО, например:
  • При использовании темы под Drupal, она конечно платна, будет использоваться довольно широкий набор модулей, для каждой темы он будет несколько отличаться, наверно основным останутся Views и CCK, остальное будет зависеть от фантазии разработчика. При этом хочется отметить, что разработчик которых продал Вам тему, ответственность несёт разве что за саму тему, за работоспособность этих модулей и уж тем более ядра, он ответственности не несёт, что собственно и понятно. Тут надо учесть, что большинство модулей на данный момент имеют статус UNDER ACTIVE DEVELOPMENT, что значит что это в лучшем случае бета, а иногда в описании модуля вообще написано, что хоть и рекомендуется например версия 2.2, но для использования ставьте например 3.Х, потому что она хоть и для разработчиков но более стабильна, и не имеет известных уязвимостей. Всё же надо помнить, что в наш век монетизации разработчик этого модуля должен кушать, а поэтому доработками он занимается для души, и вообще этот процесс может прекратиться по разным жизненным обстоятельствам. То есть короткий вывод такой: чем больше модулей использует тема, тем больше вероятность того, что в один прекрасный момент, в время обновления, какой-то из них отвалится. Как выход из этой ситуации собрать всё руками, потому как Drupal в отличии от его собратьев более скорее походит на Framework, нежели на CMS, но и тут от ситуации с модулями мы не куда не уйдём.
  • При использовании темы под WordPress, например, мы получим примерно такую же ситуацию, что и под Drupal, только несколько хуже, ибо тут всё зависит от версии ядра, а модули или плагины кому как удобнее уже вшиты в тему. Вот тут то при обновлении ядра, мы и получим упавший портал, потому как шаблон уже не понимает, как работать под новой версией ядра, и самое неприятное в этой ситуации, то, что с БД тоже начну происходить неприятные вещи.
  1. Использовать CMS ориентированную на создание доски объявлений. Таких на самом деле очень много, примеры это OS Class, Open classified, Aweb board, Jboard и так далее. Тут основная проблема в том же, что и в первом пункте, везде хотят денег, чаще это функционал самой доски, вроде добавления полей к объявлению, или прикручивания статистики, или готовая дополнительная структура для определённых типов объявлений. Основным недостатком этого продукта является то, что, он очень сырой, то есть доска есть, но до настроить её под себя, это отдельный квест, который чаще всего закончится сотрудничеством с командой разработчиков с последующим денежным вливанием, если конечно вы хотите, чтобы доска эта обновлялась дальше без танцев с бубном, и головомойкой. Обычно правки требуют файлы связанные с поиском, или выводом дополнительных полей в форму объявления, это всё при обновлении слетит на умолчания, и придётся карпеть снова.

Наверно единственно верный вариант в данном вопросе, это попытаться создать синергию, или компиляцию нечто среднего между своим и/или желанием заказчика, и реализованным на данным момент функционалом, чтобы в описанных выше случаях не получить кучу шишек, ведь то что сегодня имеют доски объявлений это всё таки анализ рынка, SEO, и потребности людей, а не что то взятое с потолка. И как всегда конечно хочется отметить что не в жизни идеала, зато есть фантазия, руки и желание работать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Навигация по записям