Сила Plone
Примечание : эта страница получена с персонального раздела Александра Лими (Alexandre Limi) на plone.org. Спасибо за презентацию, Alex :)
"Очень неорганизованная и хаотическая презентация, сделанная в Австрии. Применимы все правовые оговорки, Вам следовало быть там, чтобы вынести из этого какую-то ценность ;) Как обычно, включите полноэкранный режим в Opera для просмотра слайдов презентации, или в Mozilla - если в ней уже реализована поддержка презентаций CSS."
Введение
- Александр Лими - www.limi.net
- Аналитик и дизайнер пользовательских интерфейсов
- Один из двух основателей Plone
- Посетил Австрию в связи с проектом LEADER
Основы
- Сервер приложений Zope
- Язык Python
- Система управления контентом (CMS)Plone
- Открытый исходный код
- Лицензия GPL, доступны коммерческие лицензии
Открытый исходный код
- Публичный образ: Linux
- Социальная ответственность
- GPL в применении к открыты исходникам
- Конечный результат: Контроль и гибкость
Для чего используется Plone?
- Общественные порталы
- Интранет-приложения
- Публичные веб-сайты
- Администрирование
- Управление проектами
- Сам по себе :)
История
- В разработке более 2-х лет In development for over 2 years
- Самый крупный и наиболее успешный проект в истории Zope
- Начинался как проект двух разработчиков
- Сейчас: более 20 разработчиков ядра, сотни сторонних разработчиков
Моментальные выгоды
- Низкий входной порог - очень просто начать работу!
- Концентрация не на технологии, а на содержимом
- Поощряет логически последовательное проектирование и интерфейс
- "Тест Роршаха"
Встроенные типы
- Документы
- Изображения
- Новости
- События
- Ссылки
- Любые типы файлов (Flash, PDF, Excel)
Прочие типы
- Issue Tracker (система отслеживания проблем)
- Wiki (групповое редактирование документа)
- Чат и Мгновенный обмен сообщениями
- Области обсуждений
Метаданные
- Dublin Core (Дублинское ядро)
- Расширяемое
- Повышает значимость объектов
Привлечение метаданных
- Делает Вас менее зависимыми от первоначальной структуры
- Делает более простым создание различных представлений на основе Ваших данных
- Передайте эту силу пользователям посредством Тем
Еще о метаданных
- Управляет тем, где появится нужный контент
- Содержание уместно в различных контекстах
- Легкое построение отношений многие-ко-многим (Amazon.com)
Выгоды при организации рабочего процесса
- Управление контентом из любого места (даже из браузера мобильного телефона)
- Редактирование в режиме реального времени
- Групповая работа (локальные роли)
- Ориентация на пользователя
Прочие выгоды
- Ограниченное использование графики
- Общедоступность, понятность
- Рост персональной отвественности пользователей за счет передачи им права владения объектами, что ведёт к качественному и своевременному наполнению сайта.
- Многоуровневый откат изменений
Технические выгоды
- Первый в мире удовлетворяющий стандартам язык шаблонов
- Полностью индексируемый, мощный поисковый механизм
- Модульность, простота расширения и настройки
- Мощная система документооборота
Интернационализация
- Разработчики в 14 странах
- Первоначальная ориентация на многоязыковую поддержку
- Простота добавления новых языков (в настоящее время 25, включая китайский, японский и корейский)
Компонентная архитектура
- Многократно используемые компоненты
- Объединенная разработка
- Унифицированная платформа
- На данный момент в Plone и проекте Collective имеется:
- более 80 разработчиков
- 60 подключаемых модулей (плагинов)
Легкость развертывания
- Полуавтономные модули, автоконфигурируемы проекты
- Независимость от операционной системы (Linux, Windows, Mac OS X, BSD, Solaris)
- Политики настроек упрощают процесс создания проектов
Документооборот
- Копирование структуры бизнес-процессов
- Документооборот, основанный на сущностях
- Документооборот, основанный на действиях
- Любой объект можно включить в документооборот, даже пользователей
Интеграция
- Легко интегрируется с существующими системами
- Аутентификация
- LDAP
- SQL
- Операционные системы
- Хранение данных
- Встроенная объектная база данных
- Внешняя база данных(PostgreSQL, Oracle, MS SQL, Sybase, MySQL)
- Отображение на объектно-ориентированную модель
Пользовательский интерфейс
- Особое внимание дружелюбности и простоте интерфейса
- Тестирование удобства и простоты интерфейсов
- Простая регистрация
- Пользовательские суб-порталы (портлеты)
Пользовательский интерфейс, взгляд изнутри
- Полная совместимость с XHTML и CSS
- Облегченные интерфейсы
- "Магические" уловки
- Каждая страница может быть легко распечатана
- Каждая страница имеет режим презентаций
Гибкая архитектура безопасности
- Роли
- Группы
- Гибкие наборы прав могут назначаться ролям и группам
- Локальные роли
Пользователи Plone
- Коммерческие организации
- Bertelsmann
- Lufthansa
- Правительственные структуры
- NASA
- Правительство Гавайи
- Правительство Новой Зеландии
- Образовательные учреждения
- Университет Лондона
- Сообщества
- Портал Community Enabler (Австралия)
Сеть Plone
- Некоммерческая организация, базирующаяся во Франции
- Головная организация для всех компаний Plone по всему миру
- Предлагает:
- поддержку
- обучение
- услуги хостинга
- разработку
- дизайнерские услуги
- соглашения об уровне обслуживания (SLA)
Будущее Plone
- Карты тем (ISO 13250 и XTM 1.0)
- Архетипы
- Генерация новых типов содержимого Plone через веб
- Мощная схема абстрагирования
- Стадии разработки
- Улучшенная интергация рабочих областей
Ресурсы
- www.plone.org - бесплатная загрузка
- www.zope.com
"Plone Просто Работает."