Создавать объекты могут только зарегистрированные пользователи, поэтому убедитесь, что вы зашли на сайт, и в верхнем правом углу страницы сайта есть ссылка с именем вашей учетной записи. Если вы зарегистрированы как администратор сайта, то можете создавать новые объекты в любых частях сайта, если нет, тогда перейдите по ссылке с именем вашей учетной записи для перехода в вашу личную папку.
Перед созданием нового объекта необходимо перейти в каталог, где предполагается разместить создаваемый объект. Часто предварительно необходимо создать этот каталог. Перемещение производится с использованием элементов навигации или набором адреса необходимого каталога в строке запроса браузера.
Добавить объект любого типа с использованием браузера можно через меню Добавить новый элемент расположенное во вкладке Содержимое и во вкладке Просмотр.
После выбора в меню типа добавляемого объекта произойдет переход на форму добавления объекта. Хотя для каждого типа объектов и существует своя форма добавления, отражающая уникальные свойства, присущие каждому типу объекта, все формы добавления объектов имеют в своем составе общую для всех форм часть. Это является отражением того, что все объекты имеют набор одинаковых свойств. В зависимости от установки опции Показывать «Краткое имя» в контенте? в разделе Сайт страницы Установки сайта и опции Разрешить изменение Кратких имен во вкладке Профиль личной страницы пользователя, эта общая часть формы будет иметь различный вид. На Рис. 5.8 представлена общая часть форм добавления, если указанные опции установлены.
Поле Идентификатор является уникальным адресом объекта и используется при формировании URL объекта. Это поле не является обязательным для заполнения и, если оно не заполнено, то автоматически создается из значения поля Название.
Если указанные выше опции не установлены, то поле Идентификатор в форме отсутствует (см. Рис. 5.9).
Поле Название обязательно для заполнения и может быть заполнено на любом, доступном в Plone, языке. Поле Идентификатор формируется из его значения заменой всех символов на символы латиницы.
Поле Описание предназначено для краткого описания создаваемого объекта. Это поле не является обязательным для заполнения.
На странице имеется несколько вкладок, позволяющих дополнительно установить некоторые необязательные свойства объекта.
Вкладка позволяет определить метаданные для объекта, что позволяет отнести его к одной или нескольким из предопределенных категорий.
В соответствующей форме определяются даты публикации объекта.
Предназначена для ввода информации о создателях объекта, их доли в его создании и т.п.
Во вкладке производится настройка режимов отображения объекта.
Добавление объекта типа Папка производится по процедуре, описанной выше. Никаких новых свойств, кроме общих для всех типов объектов, вводить не надо.
Для создания новой страницы выберите в меню добавления нового объекта опцию Страница и в появившейся форме (см. Рис. 5.10) заполните поля, определяющие свойства создаваемой страницы. Назначение большинства полей описано ранее.
Назначением объекта Страница является хранение и отображение веб-страниц. Код страницы должен быть представлен в поле Основной текст. Для облегчения редактирования это поле представлено в составе специального компонента — полноценного графического редактора Kupu, позволяющего создавать веб-страницы произвольной сложности. При необходимости этот редактор может быть заменен на некоторые другие. Настройки редактора определяются в разделе Visual editor страницы Установки сайта.
Дополнительное поле Комментарии к изменениям (Change note) предназначено для комментирования изменений, производимых в сеансе редактирования. Каждый раз после нажатия кнопки Сохранить измененный объект будет сохраняться вместе с этими комментариями. Система отката Plone позволяет вернуться к предыдущим редакциям.
Процесс добавления объектов типов Изображение и Файл однотипен. Соответственно этому выглядят и формы добавления (см. Рис. 5.11 и Рис. 5.12).
Кроме заполнения полей свойств, общих для всех типов, необходимо в форме просмотра файловой системы, вызываемой через кнопку Обзор, указать файл изображения или сохраняемый файл.
Создание объекта Ссылка производится через соответствующую форму, как показано на Рис. 5.13.
Дополнительным полем, заполняемым при добавлении объекта этого типа, является поле URL. При добавлении ссылки на внешний объект в этом поле необходимо указать его интернет-адрес. При добавлении ссылки на внутренний объект, т.е. объект, являющийся частью сайта, также необходимо указать адрес, но адрес локальный, относительно корня сайта. При перемещении объекта, на который установлена ссылка, адрес ссылки будет автоматически корректироваться.
Как и для всех объектов, после выбора опции Добавить новость в меню Добавить новый элемент необходимо определить обязательные данные.
Объект Новость является модификацией объекта Страница и поэтому, с точки зрения отображения, представляет собой обычную веб-страницу. Соответственно, форма добавления новости, как и форма добавления страницы, включает в себя графический редактор. Дополнительным полем является поле для подключения файла изображения, которое будет выступать как иконка новости, и поле, определяющее наименование, сопутствующее этому изображению (см. Рис. 5.14). Таким образом, новость в системе навигации может быть представлена как в виде текста, так и в виде графического изображения.
По умолчанию все новости собираются в предустановленный объект Коллекция с идентификатором News.
После определения идентификатора и названия события определяются даты его начала и окончания.
Как и объект Новость, объект Событие является модификацией объекта Страница, и, соответственно, форма добавления, показанная на Рис. 5.15, также включает в себя графический редактор.
Веб-страница, формируемая в этом редакторе, определяет страницу, представляющую событие. В отдельном поле определяется список участников, причем данные каждого заполняются в отдельной строке, соответствующей текстовой области.
В дополнительных полях формы (см. Рис. 5.16) указывается одна или несколько категорий, сопоставленных с событием (подробнее см. Разд. 6.2, Метаданные). Также можно указать данные и контактную информацию ответственного за событие и ссылку на внешний или внутренний ресурс, предоставляющий более полную информацию о предстоящем событии.
После выбора опции Коллекция в меню Добавить новый объект создание и настройка коллекции производится через специальную форму (см. Рис. 5.17).
Форма позволяет определить только основные свойства создаваемой коллекции, такие как Идентификатор, Название, Описание и Основной текст. Назначение этих свойств не отличается от назначения таких же свойств у других типов. Дополнительно можно определить опции, определяющие представление коллекции на экране.
Включает режим представления содержимого коллекций в многостраничном виде.
Определяет количество элементов на странице, действует только при установленной опции Ограничение результатов поиска.
Определяет режим отображения содержимого коллекции. Если выбран, то коллекция отображается в виде таблицы, столбцы которой определяются в соответствии с опцией Столбцы таблицы.
Определение набора метаданных (см. Разд. 6.2, Метаданные), отображаемых в столбцах таблицы.
На Рис. 5.18 представлен пример отображения коллекции в режиме таблицы.
В нижней части страницы имеются нумерованные ссылки для быстрого перехода к нужной странице отображения и ссылки типа «previous»-«next» для перехода к предыдущей или следующей странице. Отображение коллекции как таблицы является специальным шаблоном представления коллекции. Его можно установить, выбрав опцию Коллекция из меню Показать.
В панели управления объектами появились две новые вкладки — Критерий и Подпапки.
Первая из новых вкладок предназначена для определения критериев добавления элементов в коллекцию, а вкладка Подпапки — для создания вложенных папок. Более подробно эти действия рассмотрены в Разд. 6.3, Коллекции.