В данной статье речь пойдет о преимуществах некоторых CMS. Те, кто считает CMS бесполезным изобретением, можете остановить чтение на этой строчке.
Итак, Symphony CMS. Чем же примечательная эта CMS? Для начала, расскажу чего недостает в других CMS и что нам дает Symphony.
Для меня долгое время Joomla! была самым оптимальным решением для сайтов с различным функционалом. То есть, суть в том, что нужно было найти самое подходящее расширение для этой CMS и переделать его "под себя". Хорошо когда изменений требуется внести небольшое количество, но когда ни одно расширение не удовлетворяет потребности даже на 50%, то предстоит потратить время на кодинг. А написать хорошее и функциональное расширение для Joomla! не каждому по плечу. Часто так же возникала необходимость немного изменить стандартный компонент для статей. К примеру, чтобы добавить еще какой-то параметр для каждой статьи, нужно было сделать немало манипуляций как со структурой БД, так и в PHP-коде.
Давайте посмотрим что нам даёт Symphony CMS. Во-первых, мы можем быстро настроить все типы записей (Sections, ниже "секции"), которые нам необходимы для сайта. К примеру, для блога мы можем создать секцию, которая будет содержать название записи, содержание, дату, имя автора и т.д. А для фотогалереи, например, мы создадим секцию, содержащую записи с такими параметрами: название фото, поле для загрузки фото, дата, размер и т.д. Важно то, что в любой момент мы сможем добавить/удалить/редактировать каждый параметр секции. Это нам позволяет наличие большого количества полей (Fields) для наших секций. Для еще более гибкой настройки нашего приложения в Symphony CMS существуют так же Исходные данные (Data Sources), а так же События (Events). О них можно прочитать на официальном сайте Symphony CMS. http://symphony-cms.com