Блог фрилансера - сайты под ключ

Движок для сайта

Просмотров: 5788Комментарии: 5
ВебмастеруИнструменты

  Когда получаеш ТЗ на создание сайта, обычно сразу прикидываеш как сделать всё что нужно клиенту на том движке который уже хорошо изучил и успешно эксплуатируется на других твоих проектах. Своё мнение о самописных движках под определённый функционал я уже высказывал ранее в одном из постов, поэтому о них речи не идёт. Цель - создать полнофункциональный сайт на одном из готовых решений. И если функционал в ТЗ стандартный, то и особо заморачиваться не приходится. Почти все известные мне движки обладают практически готовыми решениями подходящими для очень большого количества сайтов.

 Что обычно входит в функционал большего числа сайтов? Новости, статьи, обратная связь, подписка, каталог продукции с фото, иногда коментарии и рейтинг, может быть гостевая книга, файловый архив (например для скачивания прайс листов или документации), вопрос-ответ, глоссарий (список специфических терминов). Со стороны владельца сайта через админку должен быть доступ к наполнению сайта причём часто с разделением прав - кому то можно только наполнять каталог, кому то вставлять новости и статьи. Со стороны пользователей - оставлять коментарии (с перемодерацией или нет), оставлять отзывы в гостевой, скачивать то что нужно, оценивать материалы. Иногда требуется некоторая разновидность этих функций, но с этим обычно никаких проблем не возникает. Да, и ещё желательно что бы админка была попроще и понятнее, что бы даже обычная секретарша могла на компе вбивать тексты куда надо.

 Когда я получаю именно такое ТЗ с вариациями, то не возникает никаких проблем, есть готовый и хорошо изученный движок на котором всё это и делается. Быстро, дёшево и сердито! Но бывает и так что в ТЗ требуется функционал, который стандартная комплектация известных движков без серьёзных доработок и переделок не может обеспечить. Что тогда делать? Есть два варианта которые я использую, первый - поиск движка который максимально способен реализовать весь нужный функционал. Второй - попробовать доработать уже хорошо известный движок под поставленные задачи. Есть и третий вариант - использовать нужный функционал от других движков интегрируя их один в другой.

  Иногда только такой вариант помогает в короткие сроки сделать и сдать в пользование сайт с очень сложными функциями. Например если к стандартным функциям сайта требуется функционал который реализован в движке фотогалереи, почему бы не интегрировать сайт с фотогалереей? То же самое относится и к другим функциям которые реализованны в специфических и узконаправленных движках. Я уже писал о том что именно таким образом я добавил функциональности к форуму на phpBB3 интегрировав в него многопользовательские блоги, полнофункциональную фотогалерею, полноценный чат с приватами и прочими фишками присущими именно чатам. И именно поэтому, когда в сети появляется какой нибудь новый и интересный движок, я всегда в первую очередь смотрю, предусмотрели ли разработчики интеграцию своего движка с давно известными и широко используемыми движками другого плана и направленности. Есть очень интересные движки с очень неплохим функционалом, но их применение ограниченно отсутствием хоть какой то интеграцией даже например с теми же форумами.

  Например один из последних движков который мне понравился по функционалу Instant CMS, но мало того что он всё ещё использует кодировку win-1251 вместо более восстребованной utf-8, так ещё в нём не предусмотренна никакая интеграция ни с одним из других движков, например форумами. Есть встроенный форум с очень ограниченным функционалом. Можно конечно найти спеца зайдя на форумы для вебмастеров или на биржу фрилансеров, где за определённую сумму найдётся человек способный сделать интеграцию, но как потом делать например обновление движка по мере выхода новых релизов и патчей? Когда подобная интеграция уже есть в движке, тогда и вопросов не возникает. А так это плучится мина замедленного действия, работать то будет, но долго ли?

 Как вариант в поисках движков, которые могут подойти для будущих нестандартных заказов, я довольно часто хожу по форумам и сайтам англоязычных разработчиков движков у которых в русскоязычной части интернета нет даже простенького сайта поддержки. Хотя я с английским дружу процентов на 60 и если чего не понимаю беру словарь (переводчик Гугла мало помогает при переводе сложных технических терминов), хотя больше поможет английский язык бесплатно что бы если и найдётся подходящий движок, в случае каких то вопросов можно было общаться с техподдержкой напрямую. Но подобный вариант может помочь в исключительных случаях, например при установке пары модов на форум мне пришлось очень много информации, недоступной в русской техподдержке, искать в англоязычном форуме.

  P.S. - Сейчас я доделываю один сайт на заказ, ТЗ прилично сложное со множеством интерактивных функций которые я ни в одном движке все вместе не встречал без дополнительных доработок. Поэтому было решено дорабатывать тот движок который я лучше всего сейчас знаю - Даннео. Вся переделка заключается в доработке одного мода в универсальный мод со всеми нужными мне функциями. Потом методом клонирования мода с изменением языковых переменных мод обеспечивает нужными функциями все 12 отдельных и независимых друг от друга разделов на сайте.

Комментариев: 5 RSS

3 Blogger 10-02-2010 17:26

У каждого движка свои преимущества и недостатки. Лично мне Джумла не нравится. Хотя многие хвалят. Но например один мой аккаунт именно через джумлу на поддомене (сайт друга) 2 раза ломали. Да и с технической точки зрения есть намного легче и более гибче движки.

4 Роза 18-02-2010 18:03

Джумла хорошо подходит для новичков, к ней куча готовых плагинов и компонентов. Надежность конечно оставляется желать лучшего.

5 Влад 31-10-2011 11:06

Joomla очень хороший движок для тех, кто желает построить сайт очень простой. А для сложных и функциональных сайтов подходят DLE, для форумов - phpBB и IPB

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)