Plone

Учебное пособие


Содержание

1. Введение
1.1. Система управления содержимым
1.1.1. Функции CMS
1.2. Frameworks
1.2.1. Сервер приложений
1.3. Система управления содержимым Plone
1.3.1. Версии Zope и Plone
1.3.2. Сервер приложений Zope
1.4. Экземпляры Zope и Plone
1.4.1. Экземпляры Zope
1.4.2. Экземпляры Plone
1.5. Plone для различных групп пользователей, роли
1.6. Установка Plone
1.7. Визуальный интерфейс
1.7.1. Основные определения
1.7.2. Портлеты
1.7.2.1. Портлет «Календарь»
1.7.2.2. Портлет «Classic»
1.7.2.3. Портлет «Collection»
1.7.2.4. Портлет «События»
1.7.2.5. Портлет «Login»
1.7.2.6. Портлет «Навигация»
1.7.2.7. Портлет «Новости»
1.7.2.8. Портлет «RSS Feed»
1.7.2.9. Портлет «Последние элементы»
1.7.2.10. Портлет «Список на рецензию»
1.7.2.11. Портлет «Поиск»
1.7.2.12. Портлет «Static text»
1.7.3. Разметка страницы
1.8. Элементы интерфейса Plone
1.8.1. Логотип сайта
1.8.2. Меню управления сайтом
1.8.3. Форма поиска
1.8.4. Навигационная панель
1.8.5. Панель пользователя
1.8.6. Панель управления объектами
1.8.7. Портлет «Навигация» и портлет «События»
1.8.8. Портлет «Календарь» и портлет «Новости»
1.8.9. Центральная часть страницы
I. Использование Plone
2. Школьный сервер
2.1. Доступ к серверу
2.1.1. Доступ к веб-интерфейсу Plone
2.1.2. Доступ к веб-интерфейсу Zope
2.1.3. Сообщения при доступе к серверу
3. Авторизация и личные ресурсы пользователя
3.1. Авторизация пользователя
3.2. Интерфейс и роли
3.2.1. Интерфейс для неавторизованного пользователя
3.2.2. Интерфейс для авторизованного пользователя
3.2.3. Интерфейс администратора
3.3. Личная инструментальная панель
3.3.1. Личная страница пользователя
3.3.2. Профиль пользователя
3.3.3. Изменение пароля
3.4. Личная папка пользователя
3.4.1. Поиск личной папки пользователя
4. Интерфейс и объекты Plone
4.1. Классы и объекты
4.1.1. Понятие объекта и типа объекта
4.1.2. Объектное представление сайта
4.2. Роли и доступ к объектам
4.2.1. Авторизованный пользователь
4.2.2. Роль «Администратор»
4.2.3. Разработчики и интеграторы продуктов
4.3. Типы объектов
4.3.1. Папка
4.3.2. Изображение
4.3.3. Страница
4.3.4. Файлы
4.3.5. Ссылка
4.3.6. Новость
4.3.7. Событие
4.3.8. Коллекция
5. Операции с объектами
5.1. Панель управления объектами
5.2. Вкладка «Содержимое»
5.2.1. Меню «Показать»
5.2.2. Меню «Добавление нового объекта»
5.3. Вкладка «Просмотр»
5.3.1. Вкладка «Просмотр» для контейнерных объектов
5.3.1.1. Дополнительные ссылки страницы «Просмотр»
5.3.2. Вкладка «Просмотр» для контент-объектов
5.4. Создание объектов
5.4.1. Добавление Папки
5.4.2. Добавление Страницы
5.4.3. Добавление Изображения и Файла
5.4.4. Добавление Ссылки
5.4.5. Добавление Новости
5.4.6. Добавление События
5.4.7. Добавление Коллекции
5.5. Редактирование
5.5.1. Редактирование изображения
5.6. Копирование, вырезка и вставка
5.7. Удаление
5.8. Процесс публикации
5.8.1. Жизненный цикл создания объекта (workflow)
5.8.2. Simple Workflow
5.8.3. Меню изменения состояний объекта
6. Организация содержимого
6.1. Использование папок
6.2. Метаданные
6.2.1. Метаданные Dublin Core
6.2.2. Категории
6.3. Коллекции
6.3.1. Применение коллекций
6.3.2. Критерии отбора
6.3.3. Создание структуры коллекций
6.4. RSS-канал как источник данных
6.4.1. Синдикация данных
6.4.2. Использование RSS-потоков
6.4.3. Получение RSS-контента
6.4.4. Создание RSS-потоков в Plone
6.4.4.1. Создание RSS-потока из коллекции
6.4.4.2. Создание RSS-потока из поискового запроса
6.5. Получение данных из файловой системы
6.5.1. Продукт Reflecto
6.5.2. Управление объектами Reflecto
7. Политики для содержимого
7.1. Политики типов
7.1.1. Правила управления содержимым
7.1.2. Настройка доступа к правилам
7.1.3. Создание правила
7.1.4. Определение события
7.1.5. Настройка правила
7.1.5.1. Определение условий
7.1.5.2. Выбор действий для правила управления
7.1.5.3. Назначение правил разделам сайта
7.1.6. Ограничения на типы объектов
8. Представление содержимого
8.1. Политики публикаций
8.1.1. Управление портлетами
8.1.2. Настройка системы навигации
8.1.3. Исключение объекта из навигации
8.1.4. Добавление ссылок «previous-next»
8.1.5. Изменение порядка ссылок в системе навигации
8.1.6. Страница в режиме презентации
8.2. Способы отображения папок
8.2.1. Стандартный вид
8.2.2. Обобщенный вид
8.2.3. В виде таблицы
8.2.4. В виде миниатюр
8.2.5. Пользовательский выбор элемента для отображения
II. Администрирование Plone
9. Настройка Plone
9.1. Конфигурирование после установки сайта
9.1.1. Страница управления настройками сайта
9.1.2. Опции управления настройками сайта
9.1.3. Установка языка интерфейса
9.1.4. Настройка параметров электронной почты
9.1.4.1. Настройка параметров почтового сервера
9.1.5. Установка параметров сайта
9.2. Изменение пользовательского интерфейса
9.2.1. Темы пользовательского интерфейса
9.2.2. Использование ZMI для редактирования интерфейса
9.2.3. Изменение логотипа сайта
9.2.4. Изменение свойств страницы
9.2.5. Изменение нижней части страницы (footer)
9.2.6. Изменение логотипа сайта через изменение шаблона
9.3. Расширение возможностей Plone
10. Управление правами доступа к сайту
10.1. Процесс регистрации пользователя
10.2. Политики добавления пользователя
10.3. Регистрация на сайте
10.3.1. Регистрация нового пользователя
10.3.2. Ввод пароля пользователем
10.3.3. Автоматическая генерация пароля пользователя
10.4. Роли
A. Установка Plone
A.1. Получение дистрибутива Plone
A.2. Установка с использованием RPM
A.2.1. Подготовка к установке
A.2.2. Процесс установки
A.2.3. Запуск и остановка сервера
A.2.3.1. Управление через главное меню
A.2.3.2. Использование команд администрирования из командной строки
B. Установка дополнительных продуктов Plone
B.1. Дополнительные продукты Plone
B.2. Установка пакетов Plone из архивов
B.2.1. Шаг1: Помещение пакета в каталог Products экземпляра Plone
B.2.2. Шаг 2: Перезапуск сервера
B.2.3. Шаг 3: Установка пакета в сайт
B.3. Установка продуктов из egg
B.3.1. Программа easy_install
B.3.2. Процесс установки
C. Настройка пользовательского интерфейса
C.1. Параметры base_property
C.2. Дополнительные темы интерфейса
C.3. Установка дополнительных тем
Дополнительные материалы
Предметный указатель