ГлавнаяОписаниеМодулиГостевая книгаКонтактСоздаем сайт Download

CMS Simba

     CMS Simba - это:
  • CMS без MySql

    (все данные хранятся в текстовых файлах)
  • Простая CMS

    (как с точки зрения освоения, так и с точки зрения наполнения контентом) 
  • Бесплатная CMS

    (Система распространяется бесплатно с открытыми исходными текстами)
     Поскольку система реализована без использования MySql или каких-либо других SQL баз данных и может работать на дешевых хостингах без предоставления MySql, ее можно рекомендовать начинающим веб-мастерам или для малобюджетных проектов.

Основные свойства системы:

  1. Все данные хранятся в текстовых файлах.
    Это позволяет:
    • Работать с системой начинающим веб-мастерам, не имеющим опыта в установке и администрировании различных баз данных.
    • Легко переносить сайт с сервера на сервер путем простого копирования файлов или работать над контентом локально и отправлять данные на сервер(а) любыми известными способами
    • В случае нарушения логической целостности данных, поправить их обычным текстовым редактором
    • Размещать сайты на хостингах не предоставляющих базы данных - более дешевых или бесплатных, или использовать более дешевые тарифные планы
    • Повысить общую надежность системы за счет уменьшения количества процессов участвующих в формировании страниц
    • Повысить взломоустойчивость сайта, поскольку большАя часть взломов производится через атаки на базу данных(например sql инъекции)
    • Повысить скорость формирования страниц. Что бы не утверждали сторонники применения баз данных, но, например время, затрачиваемое на соединение с базой данных, которое выполняется при каждом запросе, зачастую соизмеримо или больше чем время формирования страницы. Я не являюсь противником использования баз данных, но и не являюсь сторонником "пальбы из пушки по воробьям".
    • Избавиться от вечных проблем с кодировкой.
  2. Простая в освоении, обслуживании и работе.
    • Простота в освоении достигнута за счет минимизации количества понятий используемых в системе. Для работы в минимальной конфигурации достаточно понимания определений шаблона страницы, ресурса, страницы. Для работы с модулями - определений модуля и экземпляра модуля.
    • Простота в обслуживании - это возможность легко устанавливать обновления системы. Для этого при проектировании системы был применен модульный принцип(не путать с внешними модулями).
      Систему можно легко разделить на 3 подсистемы: движок, подсистема управления контентом, подсистема администрирования. Движок, например, представлен двумя файлами и работает независимо от остальных подсистем. Возвращаясь к примеру с работой над контентом локально, можно добавить, что в таком варианте на серверах достаточно разместить только движок, а администрилка и вообще не нужна (если доступ к локальному компьютеру только у одного веб-мастера).
    • Простота в работе - ... вещь достаточно субъективная. Основные принципы построения визуальных интерфейсов соблюдаются, но о результатах судить Вам.
  3. Возможность создания сайтов пользователями не владеющими программированием.
    При создании простого сайта с функциональностью, обеспечиваемой набором существующих модулей и при наличии шаблонов страниц - программировать не придется.
    Кроме того, простой и открытый интерфейс внешних модулей позволит заказать такой модуль стороннему разработчику или найти(когда появятся) подходящий.
    Для придания сайту индивидуальности, очень полезно знание css и html.
    Для продвинутых веб-мастеров владеющих PHP - предусмотрена возможность добавлять свой код (пользовательский скрипт, преддействие по странице) не затрагивая кода системы.
  4. Разработка дизайна вынесена за рамки системы.
    Весь дизайн обеспечивается только html-шаблонами страниц. Пусть ими занимаются дизайнеры, используя свои любимые инструменты.
  5. Система ничего не делает автоматически.
    Практика показала, что как только что-то начинает происходить автоматически(формироваться новости или меню и т.д.), тут же раздаются крики "я хочу по другому" и вызывается шаман с бубном. Это легко заметить почитав материалы разных конференций. Да и, почему-то, обычно стараются автоматизировать то, что и руками сделать не сложно.
  6. Имеет простой механизм добавления внешних модулей и работы с ними.
    Для этого разработано АПИ и простые правила, позволяющие даже начинающему программисту создавать и добавлять свои модули.
  7. Простая система разграничения прав пользователей системы.

     Для более подробного ознакомления с системой можно скачать полное описание.

     Если у Вас возникли вопросы, предложения, замечания - обращайтесь в службу поддержки или отправьте письмо через страницу контактов.
Главная  Описание Гостевая книга   Контакт Download
© 2009.   CMS Simba web-master:vvpol@mail.ru
Сайт работает под управлением CMS Simba
.