MaxSite CMS — популярный движок для ведения блогов

MaxSite CMSMaxSite CMS предназначена для создания сайтов различной сложности. Из-за того что разработчик данной блоговой CMS долго занимался поддержкой русского WordPress перед своей системой он по его словам поставил задачу сделать так чтобы MaxSite CMS полностью перекрывала возможности WordPress.

В погоне за возможностями WordPress разработчиком огромное внимание было уделено оптимизации ресурсопотребления (как многим известно последняя довольно требовательна к ресурсам) увеличению скорости работы скрипта и максимальной расширяемости при помощи модулей и плагинов.

Возможности MaxSite CMS

  • Действительно простейшая установка. Практически вся процедура установки проходит автоматически. Единственное что придется указать вручную — это параметры базы данных. Остальной процесс автоматизирован.
  • Впечатляющая скорость работы. Достигается это за счет максимально продуманной архитектуры системы благодаря чему по некоторым оценкам MaxSite работает в 5–10 раз быстрее чем WordPress.
  • Небольшой размер скриптов. В распакованном виде это примерно 35 Мб. Это с учетом того что в комплекте более пятидесяти плагинов.
  • Небольшая ресурсоемкость. В среднем MaxSite CMS потребляет (php) около 3-4 Мб. И это при всех включенных плагинах. Это даже не стоит сравнивать с WordPress который обычно требует от 9 (ранних версий) до 20 Мб (последних версий).
  • MaxSite CMS использует фреймворк CodeIgniter. Поэтому разработчику автоматически доступны богатые средства CodeIgniter: бибиотеки хелперы API для работы с базой данных и т. д. Стоит также отметить что CodeIgniter считается одним из самых быстрых и удобных фреймворков.
  • Развитая система кэширования. Кэширование — часть системы и механизм кэширования очень простой. Поэтому у него высокая скорость и легкость использования в произвольных частях кода.
  • Гибкая система типов данных. На MaxSite CMS можно забыть про ограничения WordPress на типы данных и страниц. Вы можете придумывать свои типы данных свою систему навигации и т. д.
  • MaxSite CMS не выполняет лишнего кода. При инициализации системы выполняется только «ядро» и подключаются активированные плагины. После этого управление передается шаблону. Поэтому система будет выполнять ровно тот код который вы ей укажете. Это принципиально отличается от WordPress в котором выполняется весь код получаются все данные а уже потом у разработчика есть возможность что-то с ним делать. С MaxSite CMS у вас полный контроль.
  • Шаблоны для MaxSite CMS не сложнее вордпрессовских. Последние версии шаблона default позволяют другим шаблонам использовать его функциональность для вывода разных типов данных. Такми образом содание шаблона для MaxSite CMS по сути сводится к обычной верстке.
  • SEO-friendly то есть дружественность к поисковым системам. В MaxSite CMS присутствует возможность указывать мета-теги title keywords descriptions для каждой страницы. Кроме того можно задать дефолтные значения а также различные комбинации.
  • Мета-данные страниц имеют структуру ini-файла. За счет этого добавить метаполе (дополнительную информацию к странице) можно вообще без программирования.
  • Опции настройки также могут быть выполнены в виде ini-файла. Это значительно упрощает их добавление/редактирование.
  • Система разрешений авторов работает по принципу групп. Вы можете создавать разные группы и отмечать нужные для них действия.
  • Система комментирования позволяет оставлять комментарии анонимам а также так называемым комюзерам — зарегистрированным. Причем регистрация происходит автоматически в момент комментирования. Данные комюзеров хранятся в отдельной базе и позволяют на её основе выполнять любые манипуляции. Главный плюс такого деления в том что у комюзеров нет доступа в админпанель.
  • Полная поддержка виджетов. В MaxSite CMS создать виджет очень просто за счет продуманного API. В отличие от WordPress’а который позволяет устанвливать только один виджет для одного плагина в MaxSite CMS любой виджет может использоваться сколько угодно раз.
  • MaxSite CMS расширяется за счет плагинов. В отличие от беспорядочности в WordPress в MaxSite CMS используется строгое именование и за счет вспомогательных функций плагины получаются небольшими по размеру. Для примера плагин антиспама который имеет свою страницу настроек имеет размер всего 13 килобайт. Плагины в которых только виджеты — еще меньше — 2–5 килобайт.
  • Шаблоны для админпанели очень просты. Например дефолтный шаблон — это 9 Кб. В шаблоне используется нормальный html и css в которых разберется даже школьник. Поэтому если потребуется сделать свой «фирменный» стиль админки проблем не будет.
  • Функциональность админпанели определяется точно такими же плагинами. Разница только в том что эти плагины прописаны в коде и автоматически активируются при входе в админпанель. Таким образом любой плагин может добавить себя в админпанель. При этом все они используют единый несложный API.
  • В админ-панели существует возможность настраивать шаблон. В отличие от WordPress где данная возможность реализуется очень сложно в MaxSite CMS для этого достаточно разместить в каталоге шаблона один файл options.ini. Таким образом шаблон можно сделать полностью настраиваемым.
  • Для создания плагинов в комплекте поставки присутствуют файлы template-… для разных вариантов: только виджет просто плагин плагин с настройков в админ-панели полный вариант.
  • На данный момент в комплекте следующие плагины: Блокировка по IP Антиспам BBCode Календарь Капча-антиспам Облако рубрик Вывод рубрик Кнопки для комментирования Счетчик переходов по ссылке виджет событий виджет Избранное Последние комментарии Последние записи LightBox с галереей (картинки загружаются и автоматически подготавливаются для галереи код галереи генерируется автоматически) виджет для ссылок виджет для формы логина Самое комментируемое Самое читаемое Пагинация (листание страниц) Плагин перелинковки страниц Преобразование PRE в список OL Псевдокод Случайные страницы Цитаты или случайный текст Рейтинг страниц в виде звездочек Форма поиска Карта сайта (архив) Смайлики Облако меток Текстовый блок (html/php) Twitter (rss-агрегатор) и другие. Плагины постоянно добавляются поэтому их количество будет только увеличиваться.
  • В комплекте поставки входят magpierss и jquery (+UI) что позволяет воспользоваться новейшими AJAX-технологиями.
  • Бесплатность и открытость. Открытый код MaxSite CMS распространяется по лицензии GNU General Public License v. 2.

Русскоязычный сайт: www.max-3000.com.


Оригинал статьи http://pingvinoff.net/2009/12/02/maxsite-cms/

0 комментариев

Оставить комментарий