
И как бы мы не надеялись, каждый клиент будет хотеть свой, индивидуальный дизайн и структуру сайта


Эрмитаж – это:
1. концепция простого интерфейса для пользователей по управлению сайтом и корпоративным порталом;
2. набор технологических рекомендаций для веб-разработчиков, как создавать приложения, чтобы пользователям было удобно работать в рамках платформы "1С-Битрикс". [spoiler]
Концепция простого интерфейса управления сайтом
Опыт использования разработчиками и клиентами нашей Панели управления позволил сделать следующий шаг в ее развитии. Стремясь к упрощению ежедневной работы пользователей, мы пришли к новому виду и к новому функционалу Панели управления.

Управление сайтом теперь мы разделяем на два основных режима:
* Сайт - Работа с содержимым сайта непосредственно "по месту".
* Администрирование - административный раздел для полнофункционального управления всем интернет-проектом
Оба режима управления, как и прежде, становятся доступны только когда пользователь авторизуется на сайте. В зависимости от прав пользователя, зависит и функциональность Панели управления.
В рамках технологии Эрмитаж концепция управления сайтом сводится к следующим проверенным старым и многим новым моментам.
Старые, уже известные функции:
* Управление содержимым сайта непосредственно "по месту".
* Кнопка Пуск с доступными по одному клику действиями. Изменен ее внешний вид и расположение.
* Мастера создания страниц, разделов, сложных функциональных страниц.
* Диалоги "над сайтом". Диалоговые окна изменили свой вид и стали более приятны для глаз.

Сделаю небольшое отступление. Довольно давно существует технологическая возможность редактировать содержимое непосредственно в странице. Выглядит это красиво для клиентов. Но к сожалению, для реализации таких решений веб-разработчику необходимо выполнять сложную и кропотливую верстку дизайна, что приводит к существенному повышению цены интеграции и появлению технический ограничений на верстку. Так же, такой интерфейс не позволяет управлять параметрами и элементами, которые в текущий момент не видны на сайте. Мы проделали много экспериментов прежде чем отказались от этой концепции, даже не представив ее сообществу

Интерфейс управления "над сайтом" позволяет клиентам полноценно управлять сайтом прямо по месту и не накладывает ограничений на веб-разработчиков, позволяет быстро, с минимальными накладными расходами разрабатывать сайты удобные для клиентов. Это прекрасный и удобный компромисс оценили и клиенты и веб-разработчики.
Адаптивный интерфейс доказал свою состоятельность и его функционал оставлен в прежнем объеме. Адаптивный - это значит, что интерфейс запоминает выбранные вами позиции и размеры диалогов, сортировки и порядок колонок таблиц, и массу других мелких деталей. В следующий раз, когда вы начинаете работать с сайтом, даже на другом компьютере или браузере, вы начинаете работать в уже привычном и настроенном для себя интерфейсе.
Новый функционал Панели управления в рамках технологии Эрмитаж:
* Режим правки - переключение в режим редактирования. Включает режим управления компонентами, включенными в шаблон сайта и в Основную рабочую область конкретной страницы. Включение режима можно настроить как с перегрузкой страницы, так и без нее.

Вы помните, что в эпоху до Эрмитажа



Но практика показала, что второй закладкой практически не пользовались для ввода контента. А третья закладка выделяла слишком много элементов и делала работу с сайтом сложной. Мы называем это "информационным замусориванием".
В Эрмитаже мы оставили только две закладки и переключаясь в режим правки вы сможете управлять контентом именно там, где вам это необходимо.
* Управление всеми элементами и компонентами на публичных страницах.
* Контекстное меню компонента появляется при прохождении мышки над ним. Это меню можно перенести, закрепить, представить в вертикальном или горизонтальном виде. Адаптивный интерфейс системы запомнит измененный вид контекстного меню для данного компонента, данной страницы, данного пользователи и в следующий раз откроет его точно таком же виде и в том же месте.

* Возможность добавления, редактирования и удаления данных компонента непосредственно из Публичной части сайта. Для добавления/редактирования элементов не нужно переходить в Административный раздел.
* Возможность редактирования, удаления элементов списков при наведении мышкой на них.

* Возможность отмены последнего действия. Это первая реализация функционала Корзины в ядре продукта. Сегодня мы закрыли все операции с файлами. После добавления, изменения файлов есть возможность отменить действие. В будущем Корзина будет использована в инфоблоках и других модулях системы.

* Подсказки и рекомендации в процессе работы рекомендованы в виде всплывающих тултипов. В большинстве случаев в тултипах указаны страницы учебных курсов или документации для облегчения процесса изучения и освоения работы с системой.
* Мастер создания страницы автоматически делает транслитерацию и перевод имени страницы и предлагает его в качестве имени документа в целях лучшей поисковой оптимизации.
* Минимизированный режим работы будет удобен для тех, кто уже знает как работать с системой. Этот режим позволяет освободить экранное пространство за счет свернутой панели. В отличие от старого режима свернутой панели новый режим сохраняет управленческие функции. Можно работать с Меню, можно обновить продукт, включить или выключить режим правки... Одним словом, свернутая панель продолжает оставаться функциональной!

Кстати, работает двойной клик на развернутой и свернутой панели


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


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


Все что я перечислил выше - это, по большому счету, решения, направленные на удобную работу пользователей при Управлении сайтом или Корпоративным порталом. Но любой проект - это почти всегда индивидуальное решение по дизайну, структуре и логике. И невозможно было бы говорить о полноценной концепции интерфейса Эрмитаж, не предложив концепцию разработки, которая позволяет быстро создавать индивидуальные решения, работающие в общем интерфейсе.
Эрмитаж для веб-разработчиков
Рекомендации для разработчиков показывают, как нужно разрабатывать приложения для платформы "Битрикс", чтобы они обеспечивали удобство и простоту работы конечных пользователей с использованием интерфейса Эрмитаж.
Большинство из этих рекомендаций вы уже знаете. Можно сказать, что это просто сведенный в единую концепцию Эрмитаж и немного дополненный список хорошо известный вам уже сегодня. Большинство проектов уже работают по этой концепции

* Дизайн. Выполняется в соответствии с
* В шаблоне сайта рекомендуется использовать стандартные компоненты меню с кешированием. (
* Рекомендуется создавать сайт с использованием
* Рекомендуем
* Рекомендуем, если модифицируется компонент Битрикс или создается свой компонент – создавать его
* При разработке компонентов можно учитывать
* Использование
* Рекомендуем, для ускорения работы сайта и масштабирования проекта поддерживать технологию Автокеширования и использовать Управляемое кеширование – технологию
* При настройке компонентов желательна обязательная установка в параметрах компонента значения Авто+Управляемое с большим временем кеширования (1-12 месяцев в случае, если вы полностью работаете по технологии Сache Dependencies).
* Желательно, чтобы в режиме Автокеширования компонент не выполнял запросов к базе данных или выполнял только те запросы, кеширование которых является нерациональным. (
* По возможности желательна поддержка
* Рекомендуется поддержка управления элементами списков через API продукта. Это позволит пользователям редактировать и удалять элементы прямо на страницах сайта. (Новое. Главу добавим в ближайшее время)
* Рекомендуется оформлять большие разработки в собственные модули с API и включением в них своих компонентов. С последующим размещением их в MarketPlace и возможностью обновления по технологии SiteUpdate. (
* Рекомендуется использование API платформы для работы с объектами системы. Крайне нежелательные прямые запросы к базе данных. Это может привести к несовместимости обновлений продукта с реализацией партнера.
* Сохранение целостности ядра продукта и использование наших рекомендаций при реализация проекта для обеспечения возможности обновления продукта по технологии обновлений SiteUpdate. Используйте систему внутренних событий, для изменения логики работы продукта или запрашивайте появление новых событий. (
Как вы видите, из нового для веб-разработчиков мы добавили только рекомендации по Сache Dependencies и Поддержку управления элементами списков. Все остальное вы знали и уже давно использовали. Пока я представим вам исключительно картинки нового интерфейса

Через несколько дней вы сможете загрузить и попробовать Эрмитаж в новой версии 9.5 Управления сайтом и в Корпоративном портале. Ну и забегая вперед отвечу на вопрос. Почему Эрмитаж и почему вообще появилось название для нового интерфейса?

Так, например, случилось с термином Веб 2.0. С другой стороны, довольно сложно оперировать чем-то в разговоре между клиентам и веб-разработчиками, когда речь идет о целом наборе технологий и решений. Ту и интерфейс и технологии кеширования, и правила разработки...
Нам кажется, что вводя определенный термин для всей концепции, мы вместе с вами получаем понятный и объединенный предмет для обсуждения. Так мы решили, что должен появиться Эрмитаж


В завершении хотел бы добавить, что мы не останавливаемся в разработке интерфейса и Эрмитаж будет дорабатываться, развиваться и улучшаться, до тех пор пока изменения не накопятся и он не получит свое новое название ....

Фото:
улучшайте защиту )))
Нельзя "защититься" от людей, которые ходят и тролят
Заметил тенденцию, изменил капчу = пару дней а иногда и недель нет спама.
Заметил тенденцию, изменил капчу = пару дней а иногда и недель нет спама.
где же столь аппетитное обновление ((
Новый дистрибутив 9.5 с Эрмитажем и новыми функциями выйдет уже в этом месяце.
Очень хочется увидеть доработанный компонент news - в нем очень не хватает sections.
Отдельное спасибо, что движетесь в сторону вывода описаний разделов - разделы в идеале должны быть с такими же полями как и элементы (и в админке, и в публичке))
Ну и описание значения свойства элемента тож очень хочется видеть в публичке.
Когда эти доработки можно будет увидеть?
Еще раз спасибо) Ждем новых обновлений)
Например у нас есть в шаблоне включаемая область, в этой области 2-3 компонента.
В режиме редактирования мы можем отредактировать свойства включаемой области, а вот компонентов на ней не можем, хотя можно скопировать шаблон и отредактировать его.
Очень не удобно стало в этом плане.
точнее не сама концепция а то как она реализованна.
больше всего раздражает то, что пропали нужные кнопки типа "доступ" и прочее. мне теперь чтоб настроить права на определённую страничку надо пол сайта перелазить, неудобно ИМХО!
так же не нравится то, как теперь редактировать шаблоны. пока доберёшся до шаблона (а если ещё и мыш глючит бывает) так и забудеш что хотел делать.
кроме того если в шаблон компонента положить другой компонент возникает проблема с редактированием внутрилежащего компонента.. а именно его параметры отредактировать весьма не просто...
и ещё куча-куча минусов
Про изменение свойств я писал выше на одно сообщение, проблему решают.
Еще какие то минусы есть?
Более того, при создании страниц включили интерфейс ограничение прав и создали группу контент-редакторов, стало заметно проще и понятнее.
Есть еще шероховатости, но не так, чтобы куча-куча.
Думаю завтра выйдет обновление 9.5.2 которое улучшит Эрмитаж, позволит править статику в режиме правки, улучшит вообще работу интерфейса.
Идея интересная, и хотелось бы рейтинги связывать не только с Форумом и Блогами, но и привязывать к свойствам инфоблоков, хотя пока не придумал как это делать.
Нужно бы что то типа этого:
В свойствах рейтинга добавить вкладку Инфоблоки, в которой выбирается инфоблок и свойство в котором хранится связь с пользователем в системе. Далее поле для задания формулы рейтинга в которой можно использовать любые (числовые) свойства выбранного ИБ.
При связке одного ИБ такая схема должна получиться, если связывать несколько, уже будет сложнее, но реально.
Тогда можно будет гибко использовать рейтинги в зависимости от данных в ИБ.
Как Вам такая идея?
Или же идея рейтингов была придумана для связки только Форума и Блогов? И развитие не планируется?
Но прямо сейчас и тут не готов обсуждать
МОЛОДЦЫ!!! МЕГА УВАЖУХА!!! давно с ним так пора!
Конечно же новое это всегда очень хорошо, но мне кажется пока все не откоректировалось дожен быть выбор старое и новое. Мы же да же PHP4 поддерживали
кто вам это сказал? В дистрибутиве есть группа - Контент редакторы. И все они смогут включить и работать не будучи администраторами. Наоборот, так и нужно делать и тогда контент-редактор не увидит возможности веб-разработчика, не сможет править компоненты и вообще будет только с контентом работать.
Прошу вернуть возможность включения/выключения кнопок «Добавить новость», «Новости» на главной странице. Кнопки сдвигают ценный контент вниз (а учитывая, что многие сидят на ноутбуках с небольшими экранами, это очень неудобно).
1) Я изменения дизайна не просил. Можно было и предложить перейти на новый дизайн, а не понравиться - оставить старый. Так нифига.
2) Первое что спросит меня начальство и контент-менеджеры: как теперь в этом всем найти то, что мы обычно делали? А мне им ответить и нечего. Проходите курс обучения битрикса еще раз, ребята.
3) Конкретика:
Раньше можно было отправить всех, кто занимался редактированием сайта, в раздел редактирование. Все нужные им иконки там отображались. Теперь им по умолчанию предлагают редактировать страницу. А смысл ее редактировать? На ней комплексный компонент Новости, или Торговый каталог и ничего больше нет! Бегут к разработчику.
Переключение между режимами редактирования элементов, компонентов и страницы сделано очень неудобно. Мне не показывают - что я могу сделать на этой странице, я должен наводиться мышкой и искать - тратить больше времени.
В 90-е была такая мода у программистов открывшых для себя javascript - делать раскрывающиеся меню. Только вот практика показала - что скрытые таким образом пункты меню посещают значительно реже, чем если бы они просто были бы в здоровенном списке из пунктов меню. Пользователь ленив, он не хочет раскрывать по очереди каждый пункт меню, он хочет сразу видеть.
В предыдущей версии дизайна верхнее меню выглядело более фирменно. Сейчас видок какой-то бедный.
Я уверен, что информационный архитектор, который делал предыдущий дизайн не мог сделать такую фигню. Это-то кто-то из новых. Верните старого!
--
Ваша страница найдена мной в яндексе, по запросу "битрикс как вернуть дизайн".
#185422: Поддержка нативного драйвера MSSQL
Проблема с нативным драйвером решается в отделе разработки.
О сроках к сожалению сказать определенно ни чего не можем.
Понятно, т.е. возможны все варианты; неделя, 2 недели, месяц, полгода, с выходом новой версии или вообще не понятно когда и будет ли решена.
Вопрос решаелся со мной, потом с разработчиком, видимо речь идет о косяке
$arPackSelect = array(
"ID",
"NAME",
"CODE",
"IBLOCK_ID",
"IBLOCK_SECTION_ID",
"PROPERTY_CML2_ATTRIBUTES",
// "PROPERTY_CML2_TRAITS",
"PROPERTY_TITLE",
"PROPERTY_KEYWORDS"
);
$obPacks = CIBlockElement::GetList(Array("NAME" => "ASC"), Array("IBLOCK_ID"=>3), false, false, $arPackSelect);
while($arPack = $obPacks->GetNext())
{
print_r($arPack);
die();
}
если в селекте есть множественное свойство то выгребка пустая, если нету то все ок.
причины такого поведения?
причем если указать PROPERTY_CML2_TRAITS то сервер подвисает
а при PROPERTY_CML2_ATTRIBUTES просто пустой результат
оба свойства множественные
Неужели это правильная политика? Наращивания функционала, не доработав предыдущий. Неужели не было желания остановиться, доработать продукт и только потом двигаться дальше?
Создайте, пожалуйста, тикет. Ребята подтвердят проблему, выяснят, является ли она общей или локальной.
Тогда можно будет лучше понять, что и как.
Но я не буду обсуждать это тут, потому что эта тема создана для другого. Надеюсь вы меня понимаете.
Спасибо, пользуюсь, очень доволен...)