Бесплатный движок CMS Made Simple: первый взгляд

Обсудить

Сколько бесплатных платформ (CMS) для сайта вы можете назвать? Две? Три? Пять? Наверняка в голове у вас сразу всплыли такие названия: WordPress, Joomla, возможно MODX и Opencart, PrestaShop и Drupal… Еще можно использовать конструктор для создания сайтов. Скорее всего вы назвали не больше десяти наименований, и в их число не входит CMS Made Simple :) Поэтому я и хочу рассказать об этой не очень известной платформе для управления контентом.CMS Made Simple

Что это такое

CMS Made Simple (сокращенно CMSMS) задумывалась как легкая, удобная и понятная система управления контентом. Собственно, это понятно из ее названия :)

Это бесплатная система, она распространяется по лицензии GPL.

При разработке использовались технологии, стандартные для множества других CMS. Made Simple разработана на языке PHP и поддерживает СУБД MySQL (ранее была еще поддержка PostgreSQL, но в дальнейшем от нее отказались). В качестве поддержки механизма шаблонов выступает Smarty – обработчик шаблонов для PHP, который читает файлы шаблонов и на их основе создает PHP-код.

Немного истории

Первая версия CMSMS вышла в июле 2004 года. А летом 2015 года вышла версия 2.0, в которой разработчики значительно переработали (и доработали) систему. Актуальная версия на сегодня – 2.2.3.1, релиз состоялся 27 августа 2017 года. Как видите, платформа не стоит на месте, а развивается.

Почему именно CMS Made Simple

Движок прост для работы – это принцип, согласно которому его разработали. Управление контентом в CMSMS не требует знания HTML, редактировать контент при помощи drag-n-drop легко и удобно. Работа с контентом вообще ведется через простой интерфейс редактора, в котором легко разберется любой пользователь, который хоть когда-то работал с другими компьютерными редакторами.

В CMSMS используется другой подход к готовым темам. Как отмечают сами разработчики, при помощи Design Manager любой человек, который хоть как-то знаком с HTML и CSS, может создать практически любой желаемый дизайн на свой вкус. Впрочем, для тех, кто любит использовать готовые решения, есть готовые темы, которые можно разгрузить и использовать. Но смысл CMSMS, конечно, именно в том, чтобы создать нужный дизайн своими силами (и это будет несложно).

Чем еще гордится CMSMS? Наличием множества сторонних модулей, хорошо задокументированным API, использованием Smarty, о котором уже было сказано. Благодаря этому веб-сайт на CMSMS хорошо масштабируется.

Если говорить в целом, то CMS Made Simple – это система, которая

  • интуитивно понятна;
  • имеет множество модулей, а значит, и широкий функционал;
  • имеет открытый исходный код (сможете дорабатывать сайт сами);
  • свободно распространяется;
  • имеет возможность использовать шаблоны;
  • регулярно обновляется;
  • не требует знания HTML и CSS;
  • простой интерфейс будет понятен даже тем, кто не обладает глубокими знаниями веб-разработки;
  • система ориентирована на SEO-продвижение: сайты быстро индексируются поисковыми машинами.

Из недостатков можно стандартно выделить необходимость доработки в том случае, если вам нужна какая-то особенная функция, а модуля нет или он работает не так, как нужно. Впрочем, система простая – и найти подходящего программиста не составит труда.

Установка

Архив с дистрибутивом можно скачать с официального сайта:

https://www.cmsmadesimple.org/downloads-header/cmsms/

Кстати, существует и русскоязычный сайт, посвященный CMSMS, вот он http://www.cmsmadesimple.ru/ Но информация на нем не обновлялась уже приличное время, а версия, которую предлагают скачать, - 1.12. Поэтому я советую все обновления смотреть на сайте разработчика.

На русском сайте можно пользоваться форумом, он более-менее активный: https://forum.cmsmadesimple.org/viewforum.php?f=27

Теперь вернемся к установке.Установкк CMS Made Simple

Расскажу на примере Timeweb.

  1. Создаете новую папку, где будет храниться сайт.
  2. Создаете новый домен, который будет привязан к папке с сайтом. Для «попробовать» можно использовать технический домен.
  3. Создаете в панели управления новую базу данных MySQL и записываете ее данные (имя базы, имя пользователя, пароль).
  4. Разархивируйте архив с дистрибутивом в созданную папку.
  5. Запустите установочный скрипт (можно ввести в браузере http://ваш_домен/cmsms-2.2.3.1-install.php).
  6. Следуйте процедуре установки (нужно будет ввести данные базы данных и придумать данные для нового сайта).
  7. Сайт готов.

Административная панель будет доступна по ссылке http://ваш_домен/admin/login.php.

Управление

Разобраться в административной части несложно, тем более что интерфейс частично на русском (но не полностью – могут всплывать уведомления об ошибках на английском, есть непереведенные пункты меню и т.д.).Админка CMS Made SimpleРедактирование страниц происходит через простой редактор:Редактор CMS Made Simple

Во вкладке «Опции» можно выбрать отдельный дизайн для этой конкретной страницы («Дизайн» и «Шаблон»). Здесь же во вкладках можно проставить и всю необходимую SEO-информацию.

Вкладка “Preview” покажет, как будет выглядеть итоговая страница (но тут можно и просто открыть рабочую страницу в соседней вкладке и сверяться с ней).

Оформление – “Design Manager” – отвечает за внешний вид сайта, там вы найдете доступные шаблоны и стили. При необходимости готовые варианты можно редактировать – либо добавлять новые. К одному шаблону прилагается одна или несколько таблиц стилей.

Готовые темы можно посмотреть вот тут.

Хотите платные варианты? Пожалуйста. Стоят они немало, но обращение к программистам выйдет, скорее всего, дороже, так что почему нет.

За модули отвечает Менеджер модулей в разделе «Администратор сайта»:Менеджер модулей CMS Made Simple

А язык можно поменять в «Мои настройки» - «Мой аккаунт» - вкладка «Настройки пользователя». Так как не все переведено на русский язык, намного проще перейти на английскую версию и не отвлекаться на странный или неполный перевод.

Итог

CMS Made Simple – это хороший вариант для тех, кто ищет простую CMS без наворотов, но с возможностью доработки. Советую попробовать ее, чтобы составить собственное мнение. Если оно уже есть – делитесь в комментариях.

Комментарии