Сколько бесплатных платформ (CMS) для сайта вы можете назвать? Две? Три? Пять? Наверняка в голове у вас сразу всплыли такие названия: WordPress, Joomla, возможно, MODX и Opencart, PrestaShop и Drupal… Еще можно использовать конструктор для создания сайтов. Скорее всего, вы назвали не больше десяти наименований, и в их число не входит 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
Теперь вернемся к установке.
Расскажу на примере Timeweb.
- Создаете новую папку, где будет храниться сайт.
- Создаете новый домен, который будет привязан к папке с сайтом. Для «попробовать» можно использовать технический домен.
- Создаете в панели управления новую базу данных MySQL и записываете ее данные (имя базы, имя пользователя, пароль).
- Разархивируйте архив с дистрибутивом в созданную папку.
- Запустите установочный скрипт (можно ввести в браузере http://ваш_домен/cmsms-2.2.3.1-install.php).
- Следуйте процедуре установки (нужно будет ввести данные базы данных и придумать данные для нового сайта).
- Сайт готов.
Административная панель будет доступна по ссылке http://ваш_домен/admin/login.php.
Управление
Разобраться в административной части несложно, тем более что интерфейс частично на русском (но не полностью – могут всплывать уведомления об ошибках на английском, есть непереведенные пункты меню и т.д.).Редактирование страниц происходит через простой редактор:
Во вкладке «Опции» можно выбрать отдельный дизайн для этой конкретной страницы («Дизайн» и «Шаблон»). Здесь же во вкладках можно проставить и всю необходимую SEO-информацию.
Вкладка “Preview” покажет, как будет выглядеть итоговая страница (но тут можно и просто открыть рабочую страницу в соседней вкладке и сверяться с ней).
Оформление – “Design Manager” – отвечает за внешний вид сайта, там вы найдете доступные шаблоны и стили. При необходимости готовые варианты можно редактировать – либо добавлять новые. К одному шаблону прилагается одна или несколько таблиц стилей.
Готовые темы можно посмотреть вот тут.
Хотите платные варианты? Пожалуйста. Стоят они немало, но обращение к программистам выйдет, скорее всего, дороже, так что почему нет.
За модули отвечает Менеджер модулей в разделе «Администратор сайта»:
А язык можно поменять в «Мои настройки» - «Мой аккаунт» - вкладка «Настройки пользователя». Так как не все переведено на русский язык, намного проще перейти на английскую версию и не отвлекаться на странный или неполный перевод.
Итог
CMS Made Simple – это хороший вариант для тех, кто ищет простую CMS без наворотов, но с возможностью доработки. Советую попробовать ее, чтобы составить собственное мнение. Если оно уже есть – делитесь в комментариях.
Комментарии