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

Меня спросили, при этом сетуя, что каждый хвалит то, что знает, при этом особо сравнения нет. Но что поделаешь, если так получается :)
Тот, кто хорошо знаком с одной системой, без крайней нужды не станет изучать с нуля другую, если у него не вагон времени или ему за это платят :)
Собственно говоря, как все-таки выбрать?
Во-первых, надо, как и в жизни, определиться с тем, что Вы хотите получить в результате. Причем определить не только логически:

1. Главная
2. Новости
3. Акции
4. галерея
5. магазин
6. контакты
7. форум. Кстати, в большинстве магазинов форум - абсолютно непосещаемая вещь.

но и, если можно так сказать, глядя на вещи шире, более творчески.
Чем, например, в приведенном выше примере технически отличаются новости от акций? ничем, кроме названия. И то и другое набор текстов с картинками, показывается по принципу “новое сверху”, старое сваливает в архив. А это значит, что для реализации и того и другого вполне подойдет один и тот же модуль с разными настройками.

Если галерея Вам нужна чтоб показывать кучу картинок товаров - расслабьтесь, еще одним модулем меньше. Нужен толковый магазин, который позволит привесить к товару сколько угодно картинок, описаний итд.

Контакты/”обо мне любимом”. Страница, которая меняется, наверное, реже всего. Так может и сделать ее статической?

Критически взглянув на то, что Вы натворили (в лучшем смысле этого слова), могу предложить 3 класса решений. От сложного к простому:

  • Действительно CMS. Content Management System. Система управления контентом (содержимым, т.е. сайтом). Чрезвычайно разносторонняя штука, позволяет строить сложные иерархии разделов, встраивать сторонние модули, разные прибамбасы и фишки. Недостаток: Вы должны четче, чем во всех остальных случаях понимать, чего хотите, и уметь это сформулировать. Запаситесь терпением, ползая по форумам, (или деньгами для специалистов) потому что узнать “где поменять вот это вот” иногда бывает очень сложно.

  • Сочетание независимых скриптов, например блог+галерея+форум. Недостаток - чтоб комментировать фотки, писать сомменты и в форум посетителю придется регистрироваться 3 раза. С другой стороны - какой шанс, что это понадобится одновременно?
  • просто один блог, с многими (под)разделами. Один из подразделов легко может израть роль простенькой галереи. Кстати, есть даже фотоблоги - это из основное назначение. Разница не в движке (скрипте), а в том, что в обычном блоге бОльшая часть - текст, а в фотоблоге - собственно изображения.

Последние 2 варианта тоже иногда называются CMS, но имхо это слишком громко и не всегда искрене.

Это про функциональность. С другой стороны есть еще один аспект - дизайн. Если Вы не обладаете достаточными знаниями - возьмите любой из готовых шаблонов к выбраной системе. Или будьте готовы основательно копаться в них, иногда постукивая головой о стену в поисках ответа на вопрос “почему у меня разлазится вот эта табличка, а картинка не двигается” :)

Немного подробнее про шаблоны (темплейты): проще всего в них поменять цвет. Современные шаблоны обычно состоят из 2-3 частей:

  • Собственно шаблон - файл разметки, который говорит скрипту: “меню ложи сюда, основной текст сюда, а счетчики в рамочку”

  • файл стилей, или css - он говорит, чтот все ссылки - красные, без подчеркивания и жирные (брр, ужас), кнопки - зеленые, а у абзаца сделать фон такой, чтоб ну просто абзац. А рамочка вокруг счетчиков - полосатая. билайновая, чтоб все шарахались.
  • Необязательный элемент - картинки. например, та самая полосатость для рамочки.

Проще всего аккуратно залезть в стили (сделайте копию сначала!!) и начать менять там цвета. Ну и картинки - только не меняйте их размеры, обязательно с учетом прозрачных участков. Поиграйтесь, возможно этого окажется достаточно :)

Ага, кто-то уже кричит “ссылки давай”. А вот не дам, почти :) Есть одна старая линуксовая притча:

- Какой дистрибутив (вариант) Linux выбрать, чтоб начать знакомство?
- Тот, который предпочитает знакомый линуксоид (специалист)

То есть - найдите хорошего знакомого, который в этом понимает, и будет терпеть Ваши вопросы :) И поставьте то, что он рекомендует.

Мои предпочтения:

  • CMS - Joomla!

  • Блог - WordPress.
  • магазин - VirtueMart
  • Галерея - Gallery2
  • Форум у меня самописный. НЕ рекомендую phpBB - имхо слишком часто в нем находят дырки, хотя, безусловн, очень функционален и удобен.

Удачи! :)
ps: если Вам помог этот пост - не забудьте поставить на него ссылку, когда сделаете свой сайт ;) Спасибо!

Обновление 28/08/2008: нашел сайт, где многие скрипты и движки можно потестировать, прежде чем скачивать и ставить себе. Подробнее здесь

4 Responses to “Как выбрать систему управления сайтом”

  1. Andrew Says:

    Мне кажется, сила CMS в том чтобы привязать упомянутый раздел “Акции” и к Новостям и к Магазину.
    Выскажусь, что для себя (www.zubehor.com.ua) я выбрал “модульную” структуру. хотя, 100% удовлетворения от выбора нет.

    Спасибо за статью! Интересно! А главное, думаю многие со мной согласятся, ждем продолжения!

  2. Путник Says:

    Гм, и как именно видится эта привязка? Ссылку на товар в тексте акции все равно придется ставить руками. Это же не drag-n-drop.

    А какого продолжения?;)

  3. Andrew Says:

    продолжения статьи.

    По поводу привязки. Ты рассуждаешь технически, а я глобально ;)

  4. Путник Says:

    Понятно что статьи. Что именно добавить?

    Глобально эти 2 раздела связаны только идеей, имхо, и скрипты тут не при чем :)

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!