Открыть меню

CMS для сайтов и блогов.


Представляю Вам гостевой пост от автора блога ИНФОтека, Константина Бояндина, профессионального программиста, автора  литературных произведений в стиле фентази и фантастика. Константин, как профессиональный программист со стажем поделится с нами знаниями и секретами в этой области, что несомненно будет интересно для всех, кто увлечен сайтостроительством, продвижением сайтов, блоговедением. Встречайте, Константин Бояндин: CMS для сайтов и блогов.

Вступление

За прошедший несколько лет с момента возникновения блога как образа жизни, в сознании большинства блогеров возникла устойчивая логическая связь «блог — WordPress». Можно долго рассказывать историю этой связи, можно удивляться тому, как легко людям навязать что угодно, но цель настоящего цикла статей не в этом.

Нет смысла сравнивать и пытаться вести полемику уровня «что лучше, а что хуже». Лучшее — враг хорошего, и если вы ведёт автономный блог на WordPress и вас всё устраивает, то нет смысла искать чего-то ещё.

Среди всего разнообразия CMS (Content Management System — систем управления контентом) двигателей блогов (со многими из них люди, знающие английский язык, могут ознакомиться самым непосредственным образом на сайте Open Source CMS) я выделил бы три: Drupal, TextPattern, Serendipity. В последующих статьях я дам подробное описание и впечатление от каждой, а пока что — общие сведения и ссылки на полезные ресурсы.

Я не буду говорить о недостатках каких-либо систем. Всё познаётся в сравнении, и всё — в первую голову дело вкуса. Взамен я предпочту описать достоинства той или иной CMS.

Краткое описание двигателей

Drupal: оригинальный сайт drupal.org | Community plumbing, есть сайт русского сообщества пользователей Drupal, Drupal Россия | CMS Drupal в Рунете. Среди свободных CMS, написанных на PHP Drupal (название произошло от английского произношения голландского слова «druppel», что означает «капля»), несомненно, один из самых известных.

У Drupal немало достоинств: большая и опытная команда разработчиков; универсальность и, вместе с тем, лёгкость и хорошая масштабируемость. Drupal относится к тем случаям, когда вначале может показаться, что разобраться в нём не удастся, а затем всё неожиданно становится вполне постижимо и легко. Drupal поддерживает мультиязычные сайты и его интерфейс переведён на множество языков (пример: Drupaler.ru). Он позволяет совместную работу над документами, поддерживает RSS нескольких форматов, имеет развитый API, позволяющий создавать модули для произвольного расширения любого аспекта функциональности. Нужен ли вам простой, «обычный» блог или же корпоративный сайт, магазин или портал — для всего этого уже есть все необходимые инструменты. См. статью Подойдёт ли вам Drupal?.

Drupal позволяет также создавать сколь угодно удобные для каждого конкретного случая темы, оформление сайта. Есть как способы борьбы со спамом, так и возможности разграничения доступа к тем или иным материалам.

И очень важное, на мой взгляд, качество Drupal, начиная со старшей версии 6: автоматическая проверка наличия обновлений для модулей CMS. Разработчики очень оперативно устраняют все виды ошибок и уязвимостей и оповещают не только в списках рассылки, но и средствами самой CMS. если вы не отключите такую возможность, конечно. что было бы весьма опрометчивым поступком.

TextPattern (TP): оригинальный сайт TextPattern, есть информативный и живой русскоязыч

ый сайт, TextPattern.ru.

TP — видимо, абсолютный чемпион в смысле компактности из многоцелевых CMS класса Drupal. Эту CMS вполне можно назвать эзотерической: многие её аспекты к

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

Налицо весь тот же комплект достоинств, что упоминался для Drupal. Масштабируемость, модульность, возможность смены тем, кооперативная работа, разные уровни доступа. Уникальным я бы назвал возможность легко и просто назначать произвольное оформление для каждой страницы, построенной на основе TP. Разработанный для TP язык разметки, &lqauo;текстиль», позволяет тонко настроить способ отображения данных, реакцию на те или иные пользовательские данные. Мне лично показалась очень удобной возможность писать «статьи про запас»: если поставите дату написания статьи, относящуюся к ещё не наступившему моменту времени, статья не будет видна ровно до момента наступления этого времени. Мелочь, но порой очень удобно.

Serendipity: в отличие от предыдущих, Serendipity — это именно двигатель блогов. Но, как ни странно, он обладает теми же приятными чертами, что и предыдущие два: модульность, возможность кооперативной работы (мультиблог), оперативное объявление о необходимости обновления модулей, множество тем оформления, хорошо структурированный, легко читаемый код, стабильность и лёгкость.

Русские пользователи Serendipity не столь многочисленны, но и у этого двигателя немало приверженцев.

Критика

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

Чаще всего я слышу: WordPress давно-де стал стандартом для блогеров, так на кой суетиться и тратить силы над чем-то ещё?

Ответ простой. Во-первых, я любопытен. Во-вторых, многолетний опыт работы в IT давно продемонстрировал: нет универсальных и удобных на все случаи решений. Упомянутые мной три двигателя позволяют покрыть практически весь диапазон требований, предъявляемых к CMS, выбранным для решения конкретной задачи. Я могу утверждать: какой бы тип сайта вы ни должны были создать, один из трёх кандидатов позволит сделать это быстро, надёжно и удобно. Если вам нужен только блог, похожий как две капли воды на миллионы других, нет смысла искать альтернативу, проще взять что-нибудь готовое.

Перечисление тех или иных недостатков я обычно просто игнорирую. Авторы каждой уважающей себя CMS постоянно стремятся довести её до приемлемой степени совершенства, модифицируют систему так, чтобы она удовлетворяла требованием пользователей. Недостатки есть у каждой CMS, и в конечном счёте всё решает привычка. А на вкус и цвет…

И, наконец, на вопрос, почему я выбрал именно эти три для написания обзорных статей и руководств для начинающих, ответ простой: с ними я работал дольше остальных, от них осталось наиболее приятное впечатление. Я только приветствую разнообразие двигателей и вариантов решения тех или иных задач. Это означает здоровую, выгодную для пользователей конкуренцию среди двигателей.

И ещё о массовости и стандартах. В такой области, как выбор того или иного ПО для решение конкретных задач «стандарт» означает всего лишь степень доверия к мнению или выбору тех или иных конкретных людей. Но ваш покорный слуга с самого начала не поклоняется ничьему мнению и предпочитает разумный скепсис, привычку искать множество вариантов решения той или иной задачи.

Анонс

В следующем выпуске: «Как создать сайт на основе Drupal за пять минут».

______________________________________________
Готовь сани летом — зимой не будешь мерзнуть: алюминиевые радиаторы продажа — залог тепла в вашем доме.

Бонсай — красивое дерево, требующее ухода, но оно настолько прекрасно, что стоит того, чтобы тратить на него время.

Мастерская Андрея Орлова сделает Вам такие перила из алюминия, что соседи будет спрашивать, где Вы их заказывали.
______________________________________________

CMS для сайтов и блогов. обновлено: Октябрь 28, 2016 автором: Елена Иванова
Обсуждение: 12 комментариев
  1. От себя добавлю DLE. Неплохой движок, очень простой. Легко пишутся темы (шаблоны дизайна), настраивается. Популярен очень на фрилансерском рынке для сборки мелких сайтиков. Хотя для больших систем ИМХО не годится — возможности ограничены.

    Joomla — монстр сайтостроения. Один из самых старых (по-моему) движков. Очень гибок в настройке, под него очень много различных компонентов — это его основные плюсы. С другой стороны его универсальность делает его весьма тяжеловесным

    Ответить
  2. От себя добавлю DLE. Неплохой движок, очень простой. Легко пишутся темы (шаблоны дизайна), настраивается. Популярен очень на фрилансерском рынке для сборки мелких сайтиков. Хотя для больших систем ИМХО не годится — возможности ограничены.

    Joomla — монстр сайтостроения. Один из самых старых (по-моему) движков. Очень гибок в настройке, под него очень много различных компонентов — это его основные плюсы. С другой стороны его универсальность делает его весьма тяжеловесным

    Ответить
  3. z0r:

    Сайты одними блогами не ограничиваются. Примеров нет, сравнивать нечего.
    И ещё — какой движок потянет очень серьёзный новостной/обзорный сайт?
    Почему нет джумлы?

    Ответить
  4. z0r:

    Сайты одними блогами не ограничиваются. Примеров нет, сравнивать нечего.
    И ещё — какой движок потянет очень серьёзный новостной/обзорный сайт?
    Почему нет джумлы?

    Ответить
  5. Drupal и не представляется, как движок именно для для блогов. На нём и блоги тоже делаются. Нужен пример сайтов на Drupal — см. internet.ru, getfirefox.com, research.yahoo.com.

    Drupal вполне потянет очень серьёзный обзорный сайт. internet.ru — живой пример.

    Joomla, в девичестве Mambo — ещё один пример хорошей, развитой CMS. Я не упомянул её, как и не упомянул многие другие — просто потому, что интенсивно с ней не работаю. 3-4 уже известных вполне хватает на большинство случаев жизни.

    Ответить
  6. Drupal и не представляется, как движок именно для для блогов. На нём и блоги тоже делаются. Нужен пример сайтов на Drupal — см. internet.ru, getfirefox.com, research.yahoo.com.

    Drupal вполне потянет очень серьёзный обзорный сайт. internet.ru — живой пример.

    Joomla, в девичестве Mambo — ещё один пример хорошей, развитой CMS. Я не упомянул её, как и не упомянул многие другие — просто потому, что интенсивно с ней не работаю. 3-4 уже известных вполне хватает на большинство случаев жизни.

    Ответить
  7. Все рассмотренные CMS написаны на PHP. Тем кто программирует на ASP.NET можно посоветовать BlogEngine.NET. Видел очень качественный блог на этом движке: http://developerguru.net

    Ответить
  8. Все рассмотренные CMS написаны на PHP. Тем кто программирует на ASP.NET можно посоветовать BlogEngine.NET. Видел очень качественный блог на этом движке: http://developerguru.net

    Ответить
  9. Evgeniy Schöck:

    Жаль что Joomla здесь не упоминается. На этом движке можно развернуть проект любой сложности от сайта визитки до блога и интернет магазина. Тоже не без багов но хорошо подходит как для начинающего так и для профи. Большое количество расширений, шаблонов и многое бесплатно.

    Ответить
    1. Евгений, это был гостевой пост. А о Джумле, наверное, мне бы действительно надо написать. Зря я о ней не упоминала. А может Вы хотите с гостевым постом?

      Ответить
      1. Evgeniy Schöck:

        Наверное было бы неплохо сравнить некоторые CMS, к примеру WordPress и Joomla. На WordPress стартовать проект намного проще чем Joomla, практически подходит для любого юзера ничего не понимающего в каких то языках программирования и так далее. Слишком легко и просто.

        Joomla реальный конструктор сайтов. Новичок заблудиться, придется много читать и учить. Но зато какие возможности! И писать про нее одним постом не обойдешься. Просто все не охватишь и этим только заблудишь читателя.

        Конечно же я заинтересован предложением и можно обсудить в личке, уточнить о чем же все таки писать и как эту инфу преподносить.

        Ответить
        1. Отлично. В личке договоримся

          Ответить

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

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

© 2017 Женский SEO блог LadyMaksima · Копирование материалов сайта без разрешения запрещено
Дизайн и поддержка: GoodwinPress.ru

Рассылка 'Создание блога, заработок в интернет'