|
 |

Мечта контент-редактора
20.08.2010 / Интернет / Наталья Сергеева
 Если у вас есть сайт, то рано или поздно появится необходимость создавать на нем всевозможные страницы структурированной информации. Это могут быть справочники и базы знаний, вопросы и ответы, архивы, библиотеки, файловые хранилища. Тот, кто пробовал это делать не только вручную, но и с помощью CMS (системы управления сайтами), знает, насколько это хлопотно. Нужно или самому уметь работать в административной части сайта, или просить администратора сайта выполнить необходимые действия. А вам хотелось бы создавать свои списки, перечни, рееестры и тому подобное прямо из "публички" - самому, не влезая в "админку" и не нуждаясь в каких-то админах? Конечно же, хотелось, ибо это мечта владельца любого веб-проекта. И хотелось, чтоб делалось это легко и понятно, да еще с помощью простых и визуальных инструментов.
 | | Списки на корпоративном портале |
Похоже, мечта контент-редактора сбылась! В одной из популярных CMS - "1С-Битрикс: Управление сайтом" - появился такой замечательный инструмент. Это новинка линейки 9.0 продуктов компании "1С-Битрикс" - модуль "Универсальные списки", который как раз и реализует весь процесс списочного конструирования, причем прямо со страниц веб-проекта. При этом вам как пользователю - создателю этих списков - совершенно не нужно задумываться о том, что такое информационные блоки, как создаются для них всякие типы, поля и свойства. Потому что вся функциональность строительства списков теперь доступна с "публичной" части сайта. И вы благодаря этому, не вдаваясь в технологии, создаете свои списки - с любой иерархией хранения объектов и любой степени вложенности.
Гриды + информационные блоки
Мы все же приведем немного информации для любознательных редакторов и контент-менеджеров, которые хотят не просто тупо создавать свои списки, но и немного представлять эту "кухню". Модуль "Универсальные списки" является надстройкой для инфоблоков, организован в виде публичного комплексного компонента и использует стандартные возможности Гридов. Это позволяет создать унифицированный интерфейс - с одними и теми же настройками для пользователя и функциональными возможностями. Такой универсальный интерфейс позволяет решать множество задач по сопровождению данных в публичном разделе.
 | | Выбор типа инфоблока |
Модуль работает с указанным типом информационных блоков, и по умолчанию в настройках компонента этот тип носит название "Список". Это значит, что вам уже не нужно просить администратора создавать тип инфоблока - все инфоблоки, которые вы создадите в этом компоненте, будут добавляться в этот уже существующий тип. Также в параметрах компонента, кроме типа инфоблоков, в которых будут храниться списки, задаются адреса всех страниц интерфейса универсальных списков. И это тоже заполняется автоматически - вам не придется над этим задумываться.
Создание интерфейса списков
Впрочем, если вам по какой-то причине не нравится работать с готовым типом инфоблока "Списки", создайте для себя любой другой. Или попросите это сделать администратора - создать тип, с которым будет работать компонент "Универсальные списки". Дальше все просто (вы сотни раз выполняли подобное): создаете на сайте страничку и размещаете на ней этот комплексный компонент. И самое важное - выбираете в его настройках этот самый созданный тип инфоблока. Дальше остается приступать к структурированию и наполнению списков.
 | | Размещение компонента на странице |
В настройках модуля "Универсальные списки" для созданного типа инфоблоков можно указать группы пользователей, которые смогут работать и управлять нашими универсальными списками. Допустим, для администратора можно задать, что он может изменять и добавлять разделы и элементы списков. И точно так же можно предоставить одно из этих прав другим группам пользователей, например сотрудникам компании. Однако раздать права доступа к своим спискам вы сможете тоже прямо из "публички", так что здесь это делать не обязательно.
 | | Права доступа к спискам |
По сути, выполнив одно несложное действие - "кинуть" компонент на страницу, - вы получаете полноценный интерфейс для работы со списками, а вся дальнейшая работа с ними выполняется целиком в публичном разделе.
Настройка списков
Как же создавать и редактировать списки, его разделы, элементы и свойства? В публичном разделе сайта на той странице, где мы с вами разместили и настроили комплексный компонент "Универсальные списки", мы сразу же добавляем новые списки и немедленно приступаем к их наполнению. По сути, мы создаем при этом те же информационные блоки, только теперь не в "админке", а прямо на сайте и тут же видим их на странице. Например, добавляя в публичном разделе новый список "Партнеры", мы добавляем новый инфоблок с таким же названием.
 | | Основные настройки списка |
Что мы можем настроить в этом списке-инфоблоке? Подписи, надписи к элементам и разделам списка. К примеру, если речь идет о списке партнеров, то "Добавить элемент" просто переименовываем в "Добавить партнера". Как владелец списка вы можете сразу же определить доступ к своему списку: какой-то группе - чтение, какой-то - изменение элементов. Таким образом, будет сразу же определен и настроен порядок коллективной работы с создаваемыми списками.
 | | Настройка подписей |
Кроме подписей и прав в списках можно настраивать поля. Делать это вы будете точно так же, как до этого делали в административном разделе - в инфоблоках. При этом сможете добавлять не только стандартные поля - такие как "Название", "Дата активности", но и свойства инфоблока - такие как "Число", "Дата", "Файл", "Привязка к элементам инфоблока". Также задаются значения по умолчанию и используются разделы инфоблока.
 | | Настройки полей списка |
Как видите, можно очень гибко настроить свой список, добавляя в него только те поля, что нужны. И сразу же начать вести на сайте этот список, скажем, реестр каких-то документов. Модуль "Универсальные списки" использует стандартные возможности Гридов - это значит, что он поддерживает сортировку и фильтрацию элементов, форму редактирования элементов и групповое изменение или удаление.
Списки + бизнес-процессы
У ваших списков есть еще одна отличная возможность - поддержка встроенных бизнес-процессов. Однако чтобы эта возможность - запускать бизнес-процессы - появилась в ваших списках, вы должны ее включить. Выполняется такое подключение в административном разделе - в свойствах инфоблока, с которым работают ваши списки. Придется все-таки обратиться к администратору или выполнить это самому, если права доступа к данному инфоблоку позволяют.
 | | Включение бизнес-процессов |
Зачем вам нужны эти бизнес-процессы? С их использованием вы можете организовать на списках серьезную и слаженную коллективную работу над каким-то отдельным проектом. Как пример - задействовать в реестре входящих документов свойство "Счетчик", что позволит автоматически нумеровать все документы. И можно будет открыть бизнес-процесс, который, допустим, отправит конечный документ на исполнителя, который будет как-то на этот документ реагировать.
 | | Списки поддерживают бизнес-процессы! |
Примеры использования списков
Как пример, вы сможете использовать "списочный" функционал для ведения списков какого-то внутреннего порядка на своем корпоративном портале. Возможно, это будут списки контактов с клиентами. Ваши списки будут использоваться, к примеру, для создания закрытых разделов в Экстранете - для бизнес-партнеров. Партнеры смогут в этом случае вести на этой защищенной и отдельной веб-площадке свои конфиденциальные списки. То есть вы можете организовать дополнительные сервисы для различных групп пользователей вашего портала.
 | | Списки партнеров в Экстранете |
Допустим, у вас будет потребность организовать прием веб-форм на своем портале от бизнес-партнеров - в той же экстранетной его части. При этом вы, конечно же, не захотите предоставить доступ к административной части посторонним пользователям. Готовый механизм "Универсальных списков" как раз и позволяет уже имеющийся инфоблок с большим объемом накопленных данных представить в Экстранете - в "публичке" и дать партнерам возможность искать по нему, фильтровать информацию. То есть партнеры будут только работать с данными списков и добавлять в них записи.
Итак, "Универсальные списки" - практическое решение "Гриды + инфоблоки", с помощью которого вы можете настроить на сайте работу с самыми разнообразными списками - с любыми данными, с любым их источником. Задействованная в модуле технология Гридов с успехом позволяет это делать - создавать FAQ, справочники и базы знаний, списки контрагентов, структурированные архивы, библиотеки, файловые хранилища и другое. Все происходит легко, визуально, понятно и, главное, не требует серьезных познаний и навыков в сайтостроении.
Модуль "Универсальные списки" включен во все редакции "1С-Битрикс: Корпоративный портал" и в три старшие редакции "1С-Битрикс: Управление сайтом", начиная с "Бизнеса".
Программы в каталоге Softkey.ru:
Ссылки по теме:
Автор статьи: Наталья Сергеева
Отзывы:
|
|
* - поля, обязательные для заполнения.
Ваш отзыв будет опубликован в течение двух-трех дней. Мы оставляем за собой право не публиковать отзывы, которые будут содержать нелитературные выражения и оскорбительные высказывания.
|
|