"Битрикс: Управление сайтом" 6.0 - работы переходят в завершающую стадию

"Битрикс: Управление сайтом" 6.0 - работы переходят в завершающую стадию

Работы по версии "Битрикс: Управление сайтом 6.0" переходят в завершающую стадию. Началась сборка нового дистрибутива, идет тестирование продукта на безопасность, делается нагрузочное тестирование.

Завершаются работы над Компонентами 2.0. Мы уже много говорили о новых компонентах, о полном разделение логики и шаблона представления в соответствии с моделью MVC, о поддержке шаблонизаторов PHP, Smarty, XSLT, FastTemplate и любых других, которые предпочтет разработчик. Об этом периодически пишет Алексей Кирсанов в своем блоге:
http://www.bitrixsoft.ru/blog/components2/

Фактически, в дистрибутиве будут переработаны все компоненты, созданы новые компоненты, созданы комплексные компоненты (это новое понятие, начиная с версии 6.0).

Особое внимание уделяется комплексным компонентам. Комплексный компонент - это объединение простых компонент с целью обеспечения просты использования неподготовленными пользователями многофункциональных приложений, таких как форумы, каталоги, опросы, веб-формы и другие.

Подробно можно почитать о компонентах в презентации Алексея Кирсанова:
http://www.bitrixsoft.ru/download/ppt/components25.ppt


Комплексные компоненты делают возможным использованием сложного функционала обычными пользователями. Например, мне достаточно будет в визуальном режиме положить на вновь созданную или уже существующую страницу комплексный компонент каталога и ... получить полноценный многостраничный вариант представления данных, в котором группы представлены нижележащими папками, товары представлены отдельными страницами и т.д.

Все комплексные компоненты поддерживают ЧПУ (SEF URL) через единый инструментарий управления, включенный в продукт, начиная с версии 6.0.

Возможности комплексных компонент выводят управление Интернет проектом на совершенно новый уровень. Раньше я, показывая пользователям как создавать ленту новостей, описывал процедуру из нескольких последовательных действий:

* создать страницу списка новостей и поместить на нее компонент списка и указать в ссылке на детальный просмотр страницу, которую еще только создадим
* создать страницу детального просмотра новости и указать в ней ссылку на страницу возврата к списку новостей

Это не так сложно, но у неподготовленных пользователей и это вызывает иногда проблемы. А что говорить про еще более сложные вещи вроде форуме? Там требовалось связать между собой сразу десяток страниц. Но теперь все стало очень просто. smile:) Достаточно создать одну страницу, поместить на нее один комплексный компонент и все работает. Причем, в новых компонентах настроить внешний вид в визуальном режим можно будет очень просто, а если этого будет недостаточно, то изменение шаблона представления не потребует переделки бизнес-логики компонента.

Поддержка новых компонент без визуальных инструментов уже выпущена в рамках последней серии обновлений главного модуля.

Кстати, обновления редактора тоже готовится к выпуску. Несколько примеров работы с новыми компонентами:



Над визуальным редактором очень хорошо поработали.
Работать с новыми компонентами значительно удобнее.
Так как параметров по настройке стало больше, они объединены в группы свойств:
* шаблоны представления (их может быть неограниченно много)
* управление адресами страниц
* источники данных
* дополнительные настройки
* внешний вид



У редактора появились настройки индивидуальные для каждого пользователя, параметры запоминаются, запоминается положение панелей и выбранные режимы работы.

Планируем в ближайшее время выпустить новый редактор в бету, чтобы разработчики могли попробовать работу с новыми компонентами.
0
Санитар
14.02.2007 21:57:25
Н-да, пришло время требовать секьюрити-апдейтов для старых версий отдельно, новых версий -- отдельно...

ну вот не хочу я "Компоненты 2.0" ставить. Ну, у меня и так все нормально работает. А Смарти -- это отдельные ттормоза (как минимум хотя бы на проверку "а есть ли у нас такой шаблонизатор" -- для одной страницы это копейки, а на 1000 в минуту -- трындец.

А?
Ответить Ссылка 0
0
Сергей Рыжиков
15.02.2007 00:39:59
Цитата
Н-да, пришло время требовать секьюрити-апдейтов для старых версий отдельно, новых версий -- отдельно...


Не беспокойтесь, первые компоненты не выводятся из работы и обновления мы будем по ним выпускать. Более того, все первые компоненты в полном объеме сохранят поддержку визуальных инструментов.

Цитата
ну вот не хочу я "Компоненты 2.0" ставить. Ну, у меня и так все нормально работает.


Для работающих проектов нет необходимости переходить на компоненты 2.0.
Это будет существенно для новых проектов.

Цитата
А Смарти -- это отдельные ттормоза (как минимум хотя бы на проверку "а есть ли у нас такой шаблонизатор" -- для одной страницы это копейки, а на 1000 в минуту -- трындец.


Да, на наш взгляд, Смарти не панацея и в принципе будет медленнее обычного PHP. Мы поддерживаем любой шаблонизатор, но все наши шаблоны компонент будут поставляться в PHP варианте, очень простом для верстки с полным отделением логики. Смарти и другие шаблонизаторы будут идти только как примеры для тех, кто будет строить свои компоненты для производства сайтов. Ряд компаний уже начали подготовку компонент на Smarty, так как считают это более удобным. В общем, выбор будет за разработчиком.
Ответить Родитель Ссылка 0
0
Санитар
15.02.2007 12:06:36
Цитата
Не беспокойтесь, первые компоненты не выводятся из работы и обновления мы будем по ним выпускать. Более того, все первые компоненты в полном объеме сохранят поддержку визуальных инструментов.

Фуф, ну тогда хорошо smile;-)

Цитата
Для работающих проектов нет необходимости переходить на компоненты 2.0.
Это будет существенно для новых проектов.

Ну да. Главное, чтобы они сами не "наползали" при обновлении. Отказаться от установки можно, но они ж тогда будут неприятно болтаться в списке апдейтов...
Цитата
Смарти и другие шаблонизаторы будут идти только как примеры для тех, кто будет строить свои компоненты для производства сайтов. Ряд компаний уже начали подготовку компонент на Smarty, так как считают это более удобным. В общем, выбор будет за разработчиком.

Не понимают ребята, что удобно должно быть юзеру, а разработчик уж один-то раз может и помучиться smile;-)
Ответить Родитель Ссылка 0
0
Деонис Перетягин
16.02.2007 15:57:58
А кроме компонет что нового?
Ответить Ссылка 0
0
Сергей Рыжиков
16.02.2007 16:14:44
Подробности будут в официальном пресс-релизе smile:)
Ответить Родитель Ссылка 0
0
Alexei Galtchenko
19.02.2007 14:55:17
Цитата
Подробности будут в официальном пресс-релизе

А когда будет пресс - релиз? Кстати, насколько сильно были изменены функции "Инфоблок Каталог" и что было добавлено? smile:-)
Ответить Родитель Ссылка 0
0
Сергей Рыжиков
19.02.2007 23:43:57
Цитата
Кстати, насколько сильно были изменены функции "Инфоблок Каталог" и что было добавлено?


Почему такой вопрос? API инфоблоков не менялось существенно, только расширялось. В любом случае, обратная совместимость нами обеспечивается, если выполняются изменения. Но вот все компоненты работы с Инфоблоками будут переделаны и дополнены.
Ответить Родитель Ссылка 0
0
Быков Павел
17.02.2007 13:11:24
Боюсь даже спрашивать, как будет себя вести 6.0 на виртуальном хостинге smile:)
Ответить Ссылка 0
0
Сергей Рыжиков
19.02.2007 08:55:39
А нечего бояться smile:)
Все будет заметно лучше, чем даже в 5.1.
5.1 мы ускорили больше чем в два раза.
А в 6.0 будет специальное решение по кэшированию. Но этот момент мы раньше анонсировать не можем.
Ответить Родитель Ссылка 0
0
Алексей Федченко
19.03.2007 08:51:52
Очень хочется, чтобы визуальный редактор ускорился. Пожелание всех моих сотрудников и работников клиентов, работающих в нём...
Ответить Родитель Ссылка 0
0
Юрий
19.02.2007 18:42:59
Ответить Ссылка 0
0
Alexei Galtchenko
19.02.2007 20:51:55
Цитата
А в первой, на борту под иллюминаторами явно просматривается логотип, нашей Калининградской компании «Битрикс».


да... если это так работают компоненты 2,0, то я поражён...smile:-)
Ответить Родитель Ссылка 0
0
Сергей Рыжиков
19.02.2007 23:41:42
И я smile:)
Ответить Родитель Ссылка 0
0
З Юрий
19.02.2007 23:58:24
Это побочный эффект, свечение эгрегора команды битрикса)
Ответить Родитель Ссылка 0
0
Малков Андрей
21.02.2007 17:00:47
Lol
Ответить Родитель Ссылка 0
0
Грушевой Александр
30.03.2007 10:05:09
А комплексный компонент для каталога товаров будет?
А то так тоскливо все эти страницы настраивать и создавать smile:(
Ответить Ссылка 0
0
Сергей Рыжиков
30.03.2007 11:32:39
Цитата
А комплексный компонент для каталога товаров будет?


Уже выпущен в обновления. Я о нем планирую рассказать отдельно.
Ответить Родитель Ссылка 0
0
Грушевой Александр
30.03.2007 12:57:21
Цитата
Уже выпущен в обновления. Я о нем планирую рассказать отдельно.


А пользователям Демо версии это обновление недоступно? smile:(
Ответить Родитель Ссылка 0

Цикл бесплатных семинаров
Формула компании: Что нужно хорошему бизнесу для роста?
Академия 1С-Битрикс: обучение, сертификация, онлайн-курсы