Стояла ли перед вами хоть раз задача вывести какое нибудь служебное сообщение пользователю один раз? Например - уведомление об успешности какого либо действия (установка модуля, компонента, фильтра, получение письма и т.п.). Т.е. чтобы сообщение появилось один раз на страничке и больше ни разу.
Если такая задача стояла, то вы наверняка знаете, что по дефолту в Битриксе такого механизма нет. Зато есть в Symfony и других фреймворках. Называется - FlashMessage.
Везде есть, а в Битриксе нет. Печально Т_Т Но благодаря гемам и Александру Клименкову у нас теперь тоже есть такая полезная плюшечка - FlashMessage (неожиданное название, правда?).
Гем, помимо удобного API, предоставляет также и простейший компонент для публичной части сайта для вывода этих сообщений.
Также, гем предоставляет обычную функцию-шорткат для добавления флэш-сообщения:
function BG_AddFlashMessage( $sMessage, $sType = 'OK', $sArea = 'ADMIN' )
Как вы уже могли догадаться гем работает как в публичной, так и в административной части. Из коробки. И не надо никаких танцев с бубнами.
Клево же?
Ну и немножко про релиз.
В этом релизе модуля проведено небольшое обновление административной части модуля (доработан фильтр гемов) и произведено разбиение гемов на три типа: "новый функционал", "компонент" и "сборка".
Новый функционал - это уже знакомые вам гемы, добавляющие крупинку нового в ваш любимый Битрикс.
Компонент - это обертка над компонентом для распространения своего компонента в виде гема через уже знакомый вам модуль (Пока что сыренько - будет доработано в ближайшее время)
Сборка - еще один небольшой синтаксический сахар на обычными гемами. База гемов потихоньку растет и уже сейчас становится ясно, что необходим какой то способ для установки/удаления пачки гемов в один клик. Эту задачу и призван решить новый тип гема - сборка. (Under construction )
Вот как то так.
Впереди еще много интересных нововведений, stay tuned!
Или так, или простая верстка, на уровне настройки css и простых блоков div/ul/dl. Но я стараюсь брать с готовой версткой, пусть и дешевле, т.к верстка не мой конек.
Да, есть админка для редактирования материалов (новости, статические страницы, загрузка фоток) и управление каталогом (в простейшей форме пока - свойства, значения свойств, древовидные разделы). Я скоро все это покажу.
разделы сайта (меню на 1-2-3 уровня, можно хоть 10) статические страницы, новости, анонсы, комментарии, контакты, всякие блоки типа вопрос-ответ, настройка прав доступа(если надо), какие-нибудь формы - обратная связь, что-то еще. Иногда каталог товаров (без корзины и валют). Если остается время, можно еще выполнить какие то другие пожелания, например что то сделать на javascript.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».