На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
Черная пятница: грандиозная распродажа программ со скидками до 50%!

Мечта контент-редактора

20.08.2010 / Интернет / Наталья Сергеева

Если у вас есть сайт, то рано или поздно появится необходимость создавать на нем всевозможные страницы структурированной информации. Это могут быть справочники и базы знаний, вопросы и ответы, архивы, библиотеки, файловые хранилища. Тот, кто пробовал это делать не только вручную, но и с помощью CMS (системы управления сайтами), знает, насколько это хлопотно. Нужно или самому уметь работать в административной части сайта, или просить администратора сайта выполнить необходимые действия. А вам хотелось бы создавать свои списки, перечни, рееестры и тому подобное прямо из "публички" - самому, не влезая в "админку" и не нуждаясь в каких-то админах? Конечно же, хотелось, ибо это мечта владельца любого веб-проекта. И хотелось, чтоб делалось это легко и понятно, да еще с помощью простых и визуальных инструментов.

Списки на корпоративном портале
Списки на корпоративном портале

Похоже, мечта контент-редактора сбылась! В одной из популярных CMS - "1С-Битрикс: Управление сайтом" - появился такой замечательный инструмент. Это новинка линейки 9.0 продуктов компании "1С-Битрикс" - модуль "Универсальные списки", который как раз и реализует весь процесс списочного конструирования, причем прямо со страниц веб-проекта. При этом вам как пользователю - создателю этих списков - совершенно не нужно задумываться о том, что такое информационные блоки, как создаются для них всякие типы, поля и свойства. Потому что вся функциональность строительства списков теперь доступна с "публичной" части сайта. И вы благодаря этому, не вдаваясь в технологии, создаете свои списки - с любой иерархией хранения объектов и любой степени вложенности.

Гриды + информационные блоки

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

Выбор типа инфоблока
Выбор типа инфоблока

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

Создание интерфейса списков

Впрочем, если вам по какой-то причине не нравится работать с готовым типом инфоблока "Списки", создайте для себя любой другой. Или попросите это сделать администратора - создать тип, с которым будет работать компонент "Универсальные списки". Дальше все просто (вы сотни раз выполняли подобное): создаете на сайте страничку и размещаете на ней этот комплексный компонент. И самое важное - выбираете в его настройках этот самый созданный тип инфоблока. Дальше остается приступать к структурированию и наполнению списков.

Размещение компонента на странице
Размещение компонента на странице

В настройках модуля "Универсальные списки" для созданного типа инфоблоков можно указать группы пользователей, которые смогут работать и управлять нашими универсальными списками. Допустим, для администратора можно задать, что он может изменять и добавлять разделы и элементы списков. И точно так же можно предоставить одно из этих прав другим группам пользователей, например сотрудникам компании. Однако раздать права доступа к своим спискам вы сможете тоже прямо из "публички", так что здесь это делать не обязательно.

Права доступа к спискам
Права доступа к спискам

По сути, выполнив одно несложное действие - "кинуть" компонент на страницу, - вы получаете полноценный интерфейс для работы со списками, а вся дальнейшая работа с ними выполняется целиком в публичном разделе.

Настройка списков

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

Основные настройки списка
Основные настройки списка

Что мы можем настроить в этом списке-инфоблоке? Подписи, надписи к элементам и разделам списка. К примеру, если речь идет о списке партнеров, то "Добавить элемент" просто переименовываем в "Добавить партнера". Как владелец списка вы можете сразу же определить доступ к своему списку: какой-то группе - чтение, какой-то - изменение элементов. Таким образом, будет сразу же определен и настроен порядок коллективной работы с создаваемыми списками.

Настройка подписей
Настройка подписей

Кроме подписей и прав в списках можно настраивать поля. Делать это вы будете точно так же, как до этого делали в административном разделе - в инфоблоках. При этом сможете добавлять не только стандартные поля - такие как "Название", "Дата активности", но и свойства инфоблока - такие как "Число", "Дата", "Файл", "Привязка к элементам инфоблока". Также задаются значения по умолчанию и используются разделы инфоблока.

Настройки полей списка
Настройки полей списка

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

Списки + бизнес-процессы

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

Включение бизнес-процессов
Включение бизнес-процессов

Зачем вам нужны эти бизнес-процессы? С их использованием вы можете организовать на списках серьезную и слаженную коллективную работу над каким-то отдельным проектом. Как пример - задействовать в реестре входящих документов свойство "Счетчик", что позволит автоматически нумеровать все документы. И можно будет открыть бизнес-процесс, который, допустим, отправит конечный документ на исполнителя, который будет как-то на этот документ реагировать.

Списки поддерживают бизнес-процессы!
Списки поддерживают бизнес-процессы!

Примеры использования списков

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

Списки партнеров в Экстранете
Списки партнеров в Экстранете

Допустим, у вас будет потребность организовать прием веб-форм на своем портале от бизнес-партнеров - в той же экстранетной его части. При этом вы, конечно же, не захотите предоставить доступ к административной части посторонним пользователям. Готовый механизм "Универсальных списков" как раз и позволяет уже имеющийся инфоблок с большим объемом накопленных данных представить в Экстранете - в "публичке" и дать партнерам возможность искать по нему, фильтровать информацию. То есть партнеры будут только работать с данными списков и добавлять в них записи.

Итак, "Универсальные списки" - практическое решение "Гриды + инфоблоки", с помощью которого вы можете настроить на сайте работу с самыми разнообразными списками - с любыми данными, с любым их источником. Задействованная в модуле технология Гридов с успехом позволяет это делать - создавать FAQ, справочники и базы знаний, списки контрагентов, структурированные архивы, библиотеки, файловые хранилища и другое. Все происходит легко, визуально, понятно и, главное, не требует серьезных познаний и навыков в сайтостроении.

Модуль "Универсальные списки" включен во все редакции "1С-Битрикс: Корпоративный портал" и в три старшие редакции "1С-Битрикс: Управление сайтом", начиная с "Бизнеса".


Программы в каталоге Softkey.ru:

Ссылки по теме:

Автор статьи: Наталья Сергеева


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Ноябрь 2017   »  
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
27282930   
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2017 ЗАО «Софткей»