В минувшую среду я посетил Softool 2008 для того, чтобы попасть на проводимую в рамках выставки "конференцию" S.Builder. Как вы помните, наш сайт работает именно на этой системе управления контентом. Поэтому мне захотелось поподробнее узнать о новой версии системы, ее нововведениях и, конечно, об изменениях в ценовой политике. Говорить о полноценной конференции, длящейся всего 2 часа,не приходиться; скорее это был семинар с обширным рассказом о новом функционале и ответы на текущие вопросы слушателей.
Третья версия системы продержалась на рынке в почти неизменном виде очень долго. В системе администрирования сайтом использовался AJAX в то время, когда он еще не стал новомодной технологией и ни один из браузеров кроме IE 5.5 его не поддерживал. Сейчас ситуация сильно изменилась, браузеры стали гораздо совершенней, у пользователей возникли новые задачи, для решения которых нужны новые инструменты. К сожалению, версия 3.7, не смотря на огромный "запас прочности", заложенный в нее при проектировании, уже с трудом удовлетворяет этим требованиям. Поэтому новая система управления S.Builder 4.0 была "переписана с нуля".
Используя выгоды, которые принес PHP 5 (полноценный ООП), разработчики создали очень гибкую и функциональную систему (кстати говоря, API системы будет доступен сторонним разработчикам). Как и прежде, CMS разделена на ядро и дополнительные модули, но теперь функциональность ядра значительно расширено, а некоторые модули вы больше не увидите в продаже.
Новая система использует 11 новых технологий, некоторые я вкратце опишу ниже. Цвета дизайна системы стали более солнечно-оранжевыми, вместо голубого безмолвия "а-ля микрософт".
При первом входе в систему мы попадаем на свой "рабочий стол"(SB.ActiveDesctop). Суть в том, что эта настраиваемая область может оповещать о тех событиях, которые произошли с системой с момента вашего последнего входа в нее (соответствующими виджетами снабжены почти все модули системы, а возможность их перетаскивать и обновлять поможет гибко настроить рабочий процесс хоть редактору сайта, хоть администратору).
Обычно в каждой системе для каждого элемента, например "новостной ленты", необходимо заполнить определенные поля. И обычно это очень много полей, часть из которых нужны, часть не нужны, а части просто нет. В новой версии S.Builder пользователь системы может буквально в несколько кликов создать дополнительные поля для любого модуля. (SB.Flexibility)
Что, собственно, подталкивает к логичному продолжению этой технологии: "А почему бы пользователю не конструировать простые модули самому?". И действительно, почему нет? Новый модуль "Конструктор модулей", призванный заменить несколько устаревших, позволяет справиться как раз с такой задачей.
Визуальный редактор системы стал удобнее для контроля за нерадивыми контент-менеджерами. Теперь для наполнения сайта совершенно не нужно что-то выделять, изменять размер шрифтов, рисовать таблицы (Все это можно делать при соответствующих настройках, но зачем смущать секретаршу множеством кнопок редактора?). Теперь разработчик может снабдить редактор соответствующими шаблонами и стилями. Например, надо написать текст и справа поместить фотографию: контент- менеджер просто перетаскивает шаблон на страницу и заполняет его. Весь код будет красив и валиден в той степени, как его задал разработчик!!! Ваш дизайн не испортит менеджер заказчика! 5 баллов за эту новость. Единственный минус в том, что стили для редактора ( шаблоны - понятное дело) придется прописывать отдельно, автоматического добавления нужных стилей из файла CSS нет (надеюсь, что пока).
Некоторые модули системы можно связывать между собой, получая более продвинутый функционал. Например, модуль комментирования можно привязать к ленте новостей, и получить возможность комментировать новости.
Стоит особо отметить, что теперь система S.Builder xml-совместима. Она генерирует правильный xhtml-код, а если вы используете в шаблонах xml-данные, то даже сможете работать и с таблицами стилей xslt. Причем делается это естественным образом.
В общем, новостей действительно много. Очень приятно узнать, что новая система управления будет чем-то действительно новым, скачком в развитии, а не очередным усовершенствованием. Но вот тут-то и закралась небольшая ложка дегтя. Система 4.0 и система 3.7 не совместимы, более того, update на версию 4.0 возможен только "в ручную". При более чем 3000 внедрений, боюсь, команду S.Builder ждут стахановские рабочие дни. С другой стороны, апдейт будет почти бесплатным (только стоимость работ по переносу с 3.7 на 4.0).
Прозвучавшие из зала вопросы и ответы доказывают: работа над системой идет. Разработчики рады прислушаться к пожеланиям своих коллег и пользователей, и реализовать все удачные идеи. Официально познакомиться с системой (А точнее с ее версией Beta 2), скачав ее себе на компьютер, можно будет начиная с 6 октября 2008 года. Скачанная версия будет полностью работоспособна в течение 3 месяцев. Официальные продажи S.Builder 4.0 начнутся с 1 декабря.
Я рассказал о ключевых моментах семинара, но конечно, этим нововведения не ограничиваются. Большая часть их описана в статье "Что нового мы увидим в S.Builder 4.0", ну а остальное можно узнать, "пощупав" систему самим.
Я думаю, что первоначально документации и учебных примеров будет недостаточно для быстрого освоения системы. Поэтому для всех поклонников системы S.Builder, при поддержке разработчиков системы, я организую целую серию статей, о том, как создавать сайты на этой CMS, о тонкостях работы и т.д и т.п. Впрочем, остальные наши читатели не останутся в накладе, каждый понедельник мы по- прежнему будем публиковать новый обзор или перевод.
Источник: nomagic.ru
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.