Cистема управления содержимым — GRAV
Не так давно мы открыли для себя новую систему управления содержимым (content management system, CMS) – Grav. Это новая, современная, с открытым исходным кодом система управления содержимым. Основной разработчик — Andy Miller, основатель RocketTheme, соавтор стартапа Joomla.
Grav использует новейшие стандарты PHP и техгологии как Markdown (упрощает написание содержимого), Twig Templating (обеспечивает мощный контроль пользовательского интерфейса), YAML (прост в настройке), Parsedown, Doctrine Cache и т.д.
Почему же Grav? Скорость – фактор номер один – эта система управления содержимым не требует базы данных, что ускоряет первичную загрузку интернет странички в браузере пользователя, а как известно, первое впечатление имеет большое значение. “Cache” — если интернет страничка уже была загружена единожды в браузере пользователя, то второй раз браузер не будет загружать страничку, а покажет сохраненную с предыдущего раза версию странички.
Гибкий, открытый, сообществом поддерживаемый базовый код. Просто использовать — есть “admin” плагин, с помощью которого легче управлять интернет страничкой. Есть и другие интересные нюансы, но это уже технологии, в подробности которых мы пока не будем углубляться.Так же ускоряет и облегчает процесс быстрая и легкая установка, не требующая разных и порой сложных настроек.
Конечно же есть много мощных систем управления содержимым с открытым исходным кодом для создания сложных интернет страничек. Популярные — Joomla, WordPress, Drupal. Такие платформы требуют определенных знаний или времени для изучения принципов работы с ними. А так же часто подвергаются атакам хакеров.
Grav основное внимание уделяет написанию содержимого, впоследствии чего структуру содержимого преобразует в управляемую интернет страничку. Эта система предназначена для простых проектов (90% наших новых работ сделано с помощью Grav), это может быть несложная интернет страничка, блог, портфолио и даже электронный магазин.
Подводя итоги можно выделить преимущества и недостатки системы управления содержимым Grav.
Преимущества:
- Системы управления содержимым написана используя новейшие технологии
- Быстрый (Grav использует Doctrine Cache библиотеку, а это значит, что он поддерживает любой механизм кэширования, который поддерживает библиотека)
- Более безопасный (нет базы данных, которую можно взломать / атаковать)
- Простая установка, без дополнительных настроек
- Легко и безопасно делается резервное копирование
- Простое и чистое создание содержания с помощью Markdown технологии (при написании можно использовать HTML или комбинировать HTML и Markdown)
- Можно свободно использовать любой CSS каркас
- Возможность использовать существующие плагины или создавать свои
- Возможность перевода сайта на несколько языков (Multilanguage)
- Бесплатные плагины
Недостатки:
- неподходит для крупных коммерческих сайтов (для таких обычно подготавливаются индивидуальные решения)
- нужны знания технологии Markdown
Если Вы хотите создать простой, быстрый и управляемый сайт, стоит рассмотреть такую систему управления содержимым как Grav. Заинтересовали? Есть вопросы? Свяжитесь с нами и мы с удовольствием поможем разобраться с возникшими вопросами.