Дорожка к истине — правильная последовательность задаваемых вопросов.
(Марина и Сергей Дяченко)

Аксиома: для каждого проекта следует выбирать подходящую систему управления контентом. Причем очень желательно, чтобы этот подходящий движок был самым простым – для этой конкретной цели и задачи.
Поэтому на самом деле фраза в заголовке не имеет смысла. Можно говорить исключительно о выборе самого лучшего / подходящего движка для того или иного проекта.

И в этом посте я предлагаю цепочку вопросов и ответов на них.
А в результате – можно будет определиться с самой простой / «самой лучшей» / самой подходящей CMS для конкретной цели.

В любом случае, данный набор вопросов — основной при первоначальной разработке или переделке любого сайта.
Поехали!

1. Есть ли у вас сайт?

1.1. Нет. => Переходим к вопросу №4
1.2. Есть. => Переходим к вопросу №2

2. Вы новичок или продвинутый вебмастер?

2.1. Я новичок. У меня есть сайт, но я собираюсь его переделать, улучшить. => Тщательно изучаем все эти вопросы и отвечаем на них.
2.2. Серединка-наполовинку. У меня есть несколько проектов в Сети. Хочется навести порядок в них. => Скорее всего, вам поможет этот набор вопросов/ответов.
2.3. У меня больше 10 сайтов на разных движках. => Это серьезно. Скорее всего, вы и без этого поста прекрасно сумеете подобрать подходящий движок для очередного проекта. Может быть, вам лучше почитать материалы из раздела «Продвинутый»?

3. Как сделан ваш сайт?

Ваш сайт на страницах html? Но у него уже много страниц и/или вам нужны дополнительные примочки? Вы ощущаете, что управлять сайтом стало тяжеловато, вероятно лучше перевести его на движок… Или он сделан на движке, но возможностей этого движка недостаточно и хочется выбрать что-то покруче, помощнее, посерьезнее?
3.1. Мой сайт сделан на чистом html. => Переходим к следующему вопросу №4.
3.2. Мой сайт сделан на простом движке, без таблиц MySQL. Но сайт разросся, и возможностей простого движка мне уже недостаточно. => Переходим к следующему вопросу №4.

4. Сколько страниц в вашем сайте (есть / будет)?

4.1. Сайт небольшой (есть / планирую): до 10-20 страниц. => Подойдут простые, лёгкие движки, например, CMSimple, Rumba Easy…
4.2. Сайт больше 20 страниц, но скорее всего до 100. => Не исключено, что подойдут простые движки (см. п. 4.1.).
4.3. Будет больше 100 страниц. => Продолжаем отвечать на вопросы.

5. Часто ли будете обновлять проект?

5.1. Нет. Обновлений или вообще не будет, или довольно редко – несколько раз в год. => Сайт. Продолжаем отвечать на вопросы.
5.2. Планирую обновлять довольно часто. => Блог – читаем статью «WordPress против BlogSpot».

6. Важна ли хронология и актуальность статей?

6.1. Нет. Все статьи будут одинаково актуальны — независимо от времени создания / появления на сайте. => Сайт. Продолжаем отвечать на вопросы.
6.2. Да. Новые записи – будут более актуальны, чем старые. => Блог – читаем статью «WordPress против BlogSpot».

7. Объем отдельной страницы (поста, записи):

7.1. Небольшой – до 5-6 тысяч знаков (т.е. до 3 страниц печатного текста). => Подойдет любой движок.
7.2. Записи будут разные: и маленькие, и среднего размера: до 30 тысяч знаков (т.е. до 15 страниц печатного текста). => В некоторых движках для автоматической разбивки на страницы нужны дополнительные инструменты.
Зато в некоторых движках (в том числе, в Симпле) есть «внутреннее» понятие «переход на следующую страницу».
В общем, этот вопрос во всех движках решается по-разному.
7.3. Я не хочу себя ограничивать. Возможно, на сайте будут и большие записи – больше 30 и 60 тысяч знаков. => Точно НЕ подойдет Ucoz. Либо статьи придется разбивать на части.

8. Анонсы

Нужны ли анонсы статей / записей?
8.1. Нет, не нужны. => Подходит любой движок.
8.2. Да, скорее всего нужны. => Не подойдут CMSimple, Rumba Easy (но возможно подойдут некоторые другие из семейства Румбы). Подойдут «серьезные» движки, типа ВордПресса, Джумлы и т.п.

9. Общий объем сайта (текста):

9.1. До двух миллионов знаков => подойдут «простые» движки.
Для справки: в обычной книге на странице около двух тысяч знаков. 1 печатная страница текста приблизительно равна 2 килобайта. Соответственно, 2 миллиона знаков – это приблизительно одна тысяча текстовых книжных страниц. А файл в 2 миллиона знаков в формате *.txt «весит» приблизительно 2 мегабайта.
9.2. Более двух миллионов знаков. => (Вы действительно собираетесь писать “книгу” объемом более тысячи печатных страниц?) Нужен движок с использованием таблиц MySQL. Но в некоторых случаях подойдет NanoCMS. Укоз тоже хорошо справится с большим объемом материала.

10. Насколько сложной будет структура?

10.1. Структура будет довольно простая. => Возможно, подойдут простые, лёгкие движки, например, CMSimple, Rumba Easy…
10.2. Структура будет довольно сложная. Хочется иметь возможность выбирать записи по категориям, меткам… => Нужен движок с MySQL или Ucoz.

11. Вложенность страниц

11.1. Вложенность страниц не нужна. => Подойдёт любой движок. В том числе, Блогспот.
11.2. До 3-х уровней вложенности. => Подойдёт CMSimple. А BlogSpot — нет.
11.3. Более 3-х уровней вложенности. => Обратите внимание на Rumba Tree или NanoCMS.

12. Соподчинённость (иерархия) материалов

Дополнение к пунктам 6, 10 и 11. Все ли материалы одинаково важны? Или есть более «важные» (более общие) материалы?
12.1. Все материалы имеют одинаковую важность. => Вероятно, будет удобен блоговый движок.
12.2. На сайте будут материалы разной важности: более общие, а к ним будут идти более «узкие», расшифровывающие записи. => Типичные блоговые движки (типа Вордпресс, Блогспот) не позволяют этого сделать. Взгляните в сторону CMSimple и NanoCMS. При более сложных запросах к построению сайта (сложная иерархия + необходимость тегов, меток) — обратите внимание на Drupal. Если Друпал отпугнет сложностью, то промежуточный вариант — Укоз.

13. Работа и «общение» с пользователями

13.1. Достаточно гостевой книги, простой формы обратной связи и комментариев на страницах. => Подойдет любая CMS. Форму обратной связи поставить очень легко на любой движок (если нет встроенной). А комментарии (если нет встроенной в движок возможности) можно поставить от ВКонтакте, facebook или Disqus.
13.2. Пользователи смогут писать записи на сайте. => Подойдут «серьезные» движки с таблицами MySQL: WordPress, Joomla, DLE и тому подобное.
13.3. Нужны «кабинеты пользователей», группы пользователей, предоставление группам пользователей разных прав… => Может быть, простейшее решение — Ucoz. Вполне вероятно, подойдут Joomla, DLE. Взгляните еще в сторону HostCMS.

14. Интересно ли вам разбираться с движками?

14.1. Ой! Мне немножко страшно. И хотелось бы что-нибудь попроще. => Простые движки выше несколько раз упоминались. Прочитайте статью «О движках с любовью». И не бойтесь. Движки — это инструменты в руках вебмастера.
14.2. Да, мне интересно. Люблю изучать новое. Сложностей не боюсь. => Как я вас понимаю! Не ограничивайте себя. Берите любой. 🙂

15. Примочки

Нужны ли вам дополнительные возможности? Например, форум, чат?…
15.1. Мне нужно самое простое в использовании, управлении, администрировании. Лучше я обойдусь без дополнительных возможностей. => Простейшие решения: CMSimple, Rumba Easy (или что-то другое из семейства Румбы), NanoCMS
15.2. Еще не знаю. Возможно, что-то захочется. => Лучше бы с этим вопросом определиться пораньше.
15.3. Да. И чем больше разных примочек – тем лучше. => Большому кораблю — большое плавание. 🙂 Огромный выбор плагинов и примочек — к WordPress и к другим серьезным движкам.

16. Дизайн сайта

16.1. Мне нужен большой выбор шаблонов. И чтобы я потом мог еще подредактировать, подрисовать. => К моей любимой Симпле создано более 1000 шаблонов (да ещё и много из них с дополнительными «картинками»), каждый из которых легко редактируется.
А к Румбе можно прикрепить любой html-шаблон из сотен тысяч, найденных в Гугле. Очень много шаблонов создано к WordPress’у и Joomlе. Но не все они в равной степени “проработаны” и всегда однозначно работают.
16.2. Я собираюсь рисовать свой шаблон. И хочу его «прикрепить» к сайту. => хм… «Обрадую»: на некоторых движках (например, HostCMS) рисование или даже небольшое редактирование шаблона оказывается довольно сложной процедурой.
16.3. Мне дизайн не особо важен. Я не против какого-то стандартного шаблона. => К любому движку идет хотя бы несколько стандартных шаблонов.
16-а) Вопрос к знатокам на засыпку: дизайн этого блога «Палю тему» — стандартный?

17. Дальнейшая жизнь сайта.

Этот вопрос тоже надо продумать. Что вы будете делать, если сайт таки перерастет возможности движка?
17.1. Попробую перенести / перевезти его на другой движок. => Учтите, что довольно сложно (почти невозможно) забирать сайты с Укоза.
17.2. Создам другой проект, на новом движке. => Правильное решение! 🙂


На самом деле, данный перечень вопросов можно продолжать еще достаточно долго… И я не исключаю, что буду время от времени пополнять его.

Отдельная тема — это выбор движка в зависимости от «типа» сайта: форум / портал / новостной сайт / социальная сеть… И эта тема осталась за рамками этой «первоначальной приглядки к движкам».

Кроме того, на разных CMS, конечно же, можно создавать разные проекты. Например, вполне можно сделать сайт-визитку на WordPress, BlogSpot, Joomla, DLE… То есть на своём любимом движке. И нельзя сказать, что это будет неправильное решение.
Но тем не менее, движок — это инструмент в руках вебмастера-художника. Как акварельный портрет отличается от портрета маслом или пастелью, точно так же отличаются сайт-визитка, сделанный на “простом”, легком движке и, допустим, на ВордПрессе. Или, наоборот – блоги, сделанные на WordPress’е и на Joomlе.

Итак. Обдумывание этих вопросов перед созданием сайта и ответы на них явно помогут выбрать самый простой и подходящий движок.

В завершение — приведу еще одну подходящую фразу с моего сайта «Новые современные афоризмы»:

Каждый ответ влечет за собой семь новых вопросов. Поэтому умножение знаний всего лишь помогает понять, сколько ещё осталось непознанным.
(Дэвид Геммел)

регистрация доменов
домен RU - 99 руб
домен РФ - 99 руб
www.

Тут была реклама Google Adsense. Почему я её убрала?

Не забывайте подписываться на rss и/или твиттер блога. Нажимайте на лайки.  Сделала и веду больше 15 сайтов. Точная цифра - всё время меняется. Подробнее - читайте на странице "Мои проекты". DivaDii (ДиваДии)


.

21 комментарий: Самый лучший движок

  • виталийNo Gravatar (6 comments):

    У многие веб мастера работают на Drupal. Лучше его пока не придумали , даже сайт белого дома создан на Drupal.На этом движке можно творить что угодно.

    • DivaDiiNo Gravatar (647 comments):

      Виталий, точно. Так и есть. 🙂
      Знаете, что Вы написали? Приблизительно следующее:
      «Многие художники пишут масляными красками. Лучше их пока не придумали. Даже «Мона Лиза Джоконда» написана маслом. Маслом можно написать всё, что угодно».
      😉

  • виталийNo Gravatar (6 comments):

    Друпала это не только масленные краски но и тонны качества и удобства это золотая рыбка которая может сделать все Вот и друпала может все

    • DivaDiiNo Gravatar (647 comments):

      «Тонны качества и удобства», говорите? А если мне надо «лёгкие воздушные мазки»? А не тонны краски?
      «Drupal может всё…»
      давайте тогда ещё продолжим : «самым легким и простым способом». Да?

      На соседней ветке мне настоятельно советуют поближе и потщательнее изучить другие версии Румбы.
      А на Сабскрайбе кое-кто смеет утверждать, что все движки — это (цитирую): «готовая програмка для лентяев, а самый лучший движок — это разработчик».
      😉

  • AJxKorsarNo Gravatar (2 comments):

    По пункту 9.2., я так понимаю вы посмеялись, так как для этого CMS не нужны.
    И на счет примочек, с вашего позволения добавлю, любые примочки можно делать на поддоменах, или вообще других доменах, что подразумевает возможность применения любой CMS или же статичных страниц.
    Виталий, а в белом доме часто правят балом консерваторы.
    Марию поздравляю с праздником 8 марта!
    Сергей, будут нужны базы трастовых сайтов напишите, вышлю бесплатно, очень понравился ваш блог.

    • DivaDiiNo Gravatar (647 comments):

      2 AJxKorsar.
      По пункту 9.2 — для написания книги CMS, конечно, не нужна. А вот если размещать её в Сети — то можно приблизительно оценить количество знаков (страниц) — и соответственно дальше решать с выбором движка. Или если полностью самому писать контент (без копипаста) — то так тоже можно оценить (представить наперед) количество материала, который (когда-нибудь) будет на сайте.
      То есть, как говорится: «в каждой шутке есть доля шутки».

      Я сейчас пошла пристальнее смотреть на Друпал — по рекомендации Виталия. Действительно нечто заманчивое. И как раз — не для консерваторов. А совсем наоборот: для передовых вебмастеров, которые умеют думать «неограниченно» и далеко наперёд. И очень привлекает глобальная идея этого движка. Надо только придумать для него подходящий проект. 😉
      Так вот Drupal (насколько я поняла) — это действительно максимальный простор с помощью разумных средств. То есть в нём эти «примочки» все есть. Их надо только подключать по мере необходимости.
      Но всё равно — необходимость в будущем примочек — лучше попытаться продумать заранее.

      А Мария — это кто? Потому что если я, — то совсем наоборот: Надежда. 🙂
      А с Сергеем-вебмастером мне на моём блоге «Палю тему» тоже не приходилось встречаться. Но тем не менее — мне приятно, что здесь вебмастера встречаются-общаются. 😉

  • Очень любопытно. Тем более мне. Вообще не догоняю,что к чему и т.д. Нашел этот блог по запросу о движках, и что — что значит. Ищу адекватные источники информации. Что — что значит, как устроено, от чего зависит. Честно.
    Интернетом заинтересовался вообще недавно. Так сложилось. НО! Это же Сказка! Мечта! Делаешь — сразу видишь результат) Ребят — Кто может, посоветуйте! Как чего устроено, от чего зависит и т.п.!

    • DivaDiiNo Gravatar (647 comments):

      Питерский Кинто, именно для Вас я создала и веду этот блог. 🙂 И именно для Вас в блоге начата целый цикл публикаций под общим названием «Движок изнутри».
      Что касается движков. Фокус в том, что очень много админов блогов о сайтостроении ведут всего лишь один этот блог. И соответственно — просто пересказывают то, что где-то еще написано. Они знают (более-менее) всего один движок. Еще некоторое количество пробовали еще 1 или 2 движка.
      А я на движках помешалась. 🙂 Потому и рассказываю о них — потому что влюблена.
      Поэтому мои Вам рекомендации: читайте все записи в рубрике «Движок» и в рубрике «Новичок».
      Посмотрите на мои сайты. Если хотите сделать что-либо подобное, то я расскажу, как сделан каждый сайт, на каком движке.
      Или возьмите любой другой сайт, какой понравится. «О, хочу такой! Только чтобы там было…». Можете тут задать вопрос, на чем он сделан. Я отвечу в 99,9% случаев (или в 100%).

      Мое глубокое убеждение — новичку надо начинать с изучения:
      1) языка html,
      2) таблицы css (хотя бы поверхностно, общие понятия иметь).
      3) какой-нибудь простой движок. Либо CMSimple, либо какую-нибудь Румбу.
      4) А только потом (по мере необходимости) — переезжать на движок помощнее.
      Можно, конечно, сразу же взять WordPress. Информации по нему масса. И можно сразу ставить его и ковыряться-разбираться в нем. Но вот тогда Вас точно затопит лавина информации, в которой разобраться будет ооочень сложно.
      Но повторяю: бояться не надо. Все проходили этим путём. И все освоили. И все научились.

      Важное примечание. Для пользования движками знание php не требуется! Необходимость в знании языка php возникает ооооочень редко. Подозреваю, что 85-90% сайтов в Сети сделаны людьми, которые php не знают вообще.

      • InkiNo Gravatar (2 comments):

        Здравствуйте.
        Ковырялась в инете в поисках информации по поводу движков и набрела на Ваш блог.
        Честно говоря, я полный «0» в программировании, но возникла необходимость разобраться. Мне нужно сделать сайт для художника…
        Вот есть образец для подражания http://www.shevchukart.com/gallery/automotive-paintings/. Информации для наполнения сайта пока еще в разы меньше (художник начинающий), но принцип работы сайта нужен аналогичный.
        Сейчас ломаю голову над тем, на каком движке делать, т.к. времени разбираться со всеми движками нет, и не хочется, сделав все, понять, что движок-то был выбран не самый лучший для этих целей.
        Поэтому и обращаюсь к специалистам за помощью и советом, какой же движок лучше для этих целей… и как сделан выше указанный сайт (на движке или же прописан с 0?)
        Заранее спасибо

        • DivaDiiNo Gravatar (647 comments):

          Inki, насколько я вижу, указанный сайт сделан на javascript. Это НЕ движок. Это язык программирования.
          И тут я Вам не помогу.
          Потому что язык программирования — это язык программирования. Его надо изучать, — как иностранный язык.
          Движок (любой) тоже надо изучать — почти как иностранный язык.
          Но с движками разобраться в любом случае проще. Потому что движки сильно похожи на конструкторы: в них те или иные программные элементы (плагины или модули), элементы дизайна, блоки или виджеты… И все это определенным образом взаимосвязано именно с помощью движка.
          Теперь о поставленной задаче. Самый подходящий движок для создания ТАКОГО сайта — Друпал.
          Но Друпал — это совершенно неподходящий движок для новичка. С ходу, нахрапом сделать толковый сайт (наподобие указанного) на Друпале вряд ли получится.
          Поэтому берите или Вордпресс и к нему плагин «NextGEN Gallery», или Джумлу. Они легче в освоении.

  • Огромное спасибо за ответ! Да,я так и делаю) Нашел уроки по XTML,изучаю.Помните как у Стругацких-«По капле воды сделать заключение о существовании океана»? Примерно так и приходится)Сложнее,когда по капле воды приходится делать заключения о существовании льда) С океаном пока получается.Изучаю.Если можно Вас попросить-Посоветуйте где прочесть,узнать о основах.Читаю,смотрю.Везде,понимаю,объясняют довольно доходчиво,но! Какие то моменты поясняются как само-собой разумеющееся.Не знаю основ.Взялся,может и с головы,но так и возник интерес.А это главное в любой учебе.И! Именно Этими пунктами Очень Понравился Ваш блог! Спасибо Вам за него огромное! По-настоящему интересно,доходчиво и подробно.Вчера нашел,читал до утра,еле оторвался)

    • DivaDiiNo Gravatar (647 comments):

      Питерский Кинто, спасибо и Вам за добрые слова о моем блоге.

      html можно учить по чему угодно.
      Я учила его довольно давно. По учебнику В.Холмогорова «Основы web-мастерства», от издательства «Питер».
      Там очень хорошо и доходчиво растолковывались самые основы.
      Ну а что касается тегов (слов языка) — они легко запоминаются в процессе. И есть онлайн-справочники. Я люблю пользоваться вот этим. То есть если вдруг что-то подзабыла — то всегда можно в шпаргалку подсмотреть.
      Ну а вот что касается движков — тут я постепенно буду вот так же рассказывать об основах.
      Можно еще в Сети искать учебники из серии «для чайников». Типа «web-дизайн для чайников»… Я училась по другой книге (Холмогорова). Но обычно в книгах этой серии — много можно почерпнуть азов.
      Кстати, можно еще и в книжных магазин заглянуть — посмотреть-полистать на полке подобные книги. Причем покупать их необязательно. Просто в книжном найти, подобрать, оценить полезность по верхам, а потом — искать в Сети.

      Ну а если Вам удобнее по онлайн-урокам… — не могу подсказать. Я учусь другими методами. 🙂 Мне так удобнее. А Вы — выбирайте для себя самый удобный метод.

  • ДмитрийNo Gravatar (5 comments):

    Я когда-то тоже был помешан на движках))
    Каждый новый сайт начинался с гугла. Искал новые движки даже по забугорным сайтам, движки, которые до рунета никогда бы не дошли.
    Но года полтора назад мне надоело и я перешел на фреймворки и ни капли не жалею!
    Теперь я полностью контроллирую процесс и если клиент захочет чтото «допилить» на сайте, то я не ломаю голову «а позволит ли мне этот движок внедрить такой функционал», я просто беру и делаю.
    PHP может знать и не обязательно, если делаешь сайт для себя, но это порой существенно экономит время и нервы.

    • DivaDiiNo Gravatar (647 comments):

      Дмитрий, у меня процесс происходит точно наоборот. Я нахожу очередной движок — и начинаю думать, для какого проекта его лучше всего применить. 🙂
      А что касается фреймворка… — я пока что потихоньку Друпал осваиваю. И, конечно же, всё больше и больше в него влюбляюсь. Вот сейчас очередной проект на него буду переводить. 🙂
      Но Друпал — для меня это всё-так движок. Хотя в нём есть и функции фреймворка. Но мне до этих функций ещё очень и очень далеко.

  • ВладNo Gravatar (1 comments):

    http://hotel-s.ru – CMS «ДвижОк»
    Отлично подходит для новостных и статейных сайтов, для коммерческих сайтов и порталов. Бесплатная. Простая в обучении.

    • DivaDiiNo Gravatar (647 comments):

      Спасибо. Интересная информация. Я покопаюсь — посмотрю. Люблю всякие движочки новые ковырять. 🙂 Хотя в любом случае — лучше Друпала нет ничего! 😀

  • Life-BECNo Gravatar (3 comments):

    Спасибо за подробный рассказ!
    А этот сайт Вы на основе какого движка создали?

    • DivaDiiNo Gravatar (647 comments):

      Life-BEC, Вы спрашиваете о блоге «Палю тему»? — на WordPress’е. Для блогов — это, разумеется, самый подходящий движок.

  • IgnisNo Gravatar (6 comments):

    NanoCMS действительно весьма неплоха для простых сайтов без активности пользователей, но честно сказать, такие сайты и на чистом html сделать не проблема.
    У всех «несолидных» ЦМС есть одна проблема — надежность и стойкость к взлому. Вордпресс часто атакуют, но не часто ломают. А вот где гарантия, что ту же «нано» сложно «ломануть»? Или что ее же автор (или других подобных ЦМС) не сливает за деньги механизмы взлома? Жить-то надо на что-то. Просто у меня был прецедент с одной такой ЦМС…

    • DivaDiiNo Gravatar (647 comments):

      У меня Библиотечка долгое время была именно на чистом html. Потом — таки сложно стало её «крутить». Какую-нибудь мелочь поменять на всех страницах (счетчик или еще что-то) — и начинай все страницы лопатить. Потому перевела на Нано. А когда и Нано стало мало — тогда сразу на Друпал. 🙂
      По поводу того, что автор сливает механизм взлома — ну… Нано достаточно известный движок. И его автор тоже. Поэтому доверяю.
      Румба — тем более.
      Думаю, Вам конкретно не повезло.

  • inkiNo Gravatar (2 comments):

    Спасибо большое за четкий и оперативный ответ. Решила попробовать начать с Вордпрес. Теперь ковыряюсь в поисках нужной информации.

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

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

Сколько будет? *



DivaDii, aka Надежда Лях на Google+  Вверх
Плюсани!

Интересная тема!

Записи по месяцам:

Подпишись!


Читать Палю Тему в Твиттере




Введите Ваш email-адрес:



с помощью FeedBurner

Рассылки Subscribe.Ru
Лента "Палю тему"

Наш опрос:

Оцените свой опыт в сайтостроении

Результаты опроса

Загрузка ... Загрузка ...

Цифирь: