Содержание

Слайд 2

Преимущества и инновации

Создан в 2000, в 2002 стал открытым
Первый портал для внедрения

Преимущества и инновации Создан в 2000, в 2002 стал открытым Первый портал
Web OS
Первый портал, поддерживающий AJAX интерфейс
Принимал участие в разработке JSR 286 (Portlet Specification) & JSR 314 (Java ServerFaces Specifications)
Активное сообщество разработчиков

Слайд 3

Преимущества и инновации Ключевые особенности портала

встроенная система управления содержимым и средства для совместной

Преимущества и инновации Ключевые особенности портала встроенная система управления содержимым и средства
работы
более 60 портлетов и более 20 тем оформления готовых к использованию
средства для разработки
поддержка 22 языков
возможность использования всех распространенных серверов приложений, баз данных и операционных систем (более 700 конфигураций установки)
дружественная бизнесу лицензия MIT

Слайд 4

Преимущества и инновации Легкость в использовании

Отмеченный наградами пользовательский интерфейс, основанный на технологии AJAX

Преимущества и инновации Легкость в использовании Отмеченный наградами пользовательский интерфейс, основанный на
(например, Web OS)
Социально ориентированные сервисы для упрощения создания экстранет и интранет приложений, социальных сетей
Привычный интерфейс рабочего стола и принципы взаимодействия с пользователем

Слайд 5

Преимущества и инновации Технические подробности

Сервис Ориентированная Архитектура (SOA) с поддержкой web сервисов
Поддержка

Преимущества и инновации Технические подробности Сервис Ориентированная Архитектура (SOA) с поддержкой web
LDAP
Портал в качестве платформы сервисов для быстрой разработки и развертывания
Фреймворк для безопасной интеграции корпоративных приложений
Готов к интеграции с продуктами:
Pentaho Business Intelligence
Intalio Business Process Management
Terracotta Scalability and high availability
ICEfaces Rich Internet applications
jQuery Dynamic user experiences
Соответствует стандартам: JSR-286, JSR-170, JBI, WSRP

Слайд 6

Преимущества и инновации Возможности размещения портала

Портал предоставляет широкие возможности по интеграции с существующими

Преимущества и инновации Возможности размещения портала Портал предоставляет широкие возможности по интеграции
приложениями. Репозиторий расширений портала содержит готовые к использованию инструменты для наиболее распространенных сервисов.

Слайд 7

Активное сообщество

Более 1 миллиона скачиваний всего и более 60.000 скачиваний каждый месяц
Более

Активное сообщество Более 1 миллиона скачиваний всего и более 60.000 скачиваний каждый
5800 зарегистрированных участников сообщества
Более 50 активных контрибьюторов

Слайд 8

Активное сообщество

Более 1 миллиона скачиваний всего и более 60.000 скачиваний каждый месяц
66%

Активное сообщество Более 1 миллиона скачиваний всего и более 60.000 скачиваний каждый
– Liferay Portal
33% – Liferay IDE & Plug-ins
1.3 миллиона скачиваний всего, к данному моменту
Более 5800 зарегистрированных участников сообщества
Более 50 активных контрибьюторов

Слайд 9

Подробности

Подробности

Слайд 10

План презентации

Liferay Portal – что это?
Зачем нужны спецификации JSR 168 и JSR

План презентации Liferay Portal – что это? Зачем нужны спецификации JSR 168
286?
Что еще предоставляет Liferay Portal, помимо реализации спецификаций?
Особенности Liferay Portal
Что такое портлет?
Portal/Portlet: жизненный цикл
Режимы портлета, состояния окна, настройки

Слайд 11

Liferay Portal – что это?

Liferay Portal – лидирующий в мире проект с

Liferay Portal – что это? Liferay Portal – лидирующий в мире проект
открытым кодом, предоставляющий решение в виде корпоративной платформы, использующей последние технологии Java и Web 2.0
Работает на всех распространенных серверах приложений, контейнерах сервлетов, базах данных и операционных системах (доступно более 700 конфигураций для установки)
Совместим с JSR 168 и JSR 286
Более 60 портлетов и 20 тем готовых к использованию
Встроенные средства для совместной работы
Встроенная система управления содержимым (CMS)
Поддержка персонализации страниц для всех пользователей

Слайд 12

Liferay Portal – что это?

Архитектура, поддерживающая загрузку тем и портлетов в

Liferay Portal – что это? Архитектура, поддерживающая загрузку тем и портлетов в
процессе работы из онлайн-каталога
Визуализация Freeform / WebOS
Одновременная отрисовка портлетов
Гибкая система управления правами доступа

Слайд 13

Портлет – что это?

Портлет – это web компонент обрабатывающий запросы и генерирующий

Портлет – что это? Портлет – это web компонент обрабатывающий запросы и
динамическое содержимое
Содержимое, генерируемое портлетом называется фрагментом (HTML, XHTML, WML) и может быть включено в другие фрагменты для формирования результирующего документа.

Слайд 14

Портлет – что это?

Портлеты как фрагменты HTML страницы:

Портлет – что это? Портлеты как фрагменты HTML страницы:

Слайд 15

Жизненный цикл портлета

Портлеты отличаются от сервлетов тем, что передача данных включает две

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

Слайд 16

Режимы

Каждый портлет хранит состояние выбранного режима, который обозначает функцию, выполняемую портлетом в

Режимы Каждый портлет хранит состояние выбранного режима, который обозначает функцию, выполняемую портлетом
данный момент
Все порталы, совместимые со спецификацией JSR 168 должны поддерживать режимы View, Edit и Help

Слайд 17

Состояние окна

Состояние окна указывает на размеры доступного пространства страницы, которое может использовать

Состояние окна Состояние окна указывает на размеры доступного пространства страницы, которое может
портлет.
Все порталы, совместимые со спецификацией, должны поддерживать минимизированное, максимизированное и нормальное состояние окна.

Слайд 18

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

Портлеты могут хранить настройки, чтобы предоставлять информацию, либо изменять поведение в

Настройки портлетов Портлеты могут хранить настройки, чтобы предоставлять информацию, либо изменять поведение
зависимости от текущего пользователя.
Для примера, портлет погоды может предоставлять для одного из пользователей температуру в Москве, а для другого – температуру в Санкт-Петербурге.
Данные настройки представлены как множество пар имя-значение и называются настройками портлета.

Слайд 19

JSR 168 и JSR 286 – что это?

JSR 168 и JSR 286

JSR 168 и JSR 286 – что это? JSR 168 и JSR
– спецификации технологии портлетов
Указанные спецификации описывают стандарты разработки экранных блоков портала (портлетов).
Спецификация определяет жизненный цикл портлета, а так же его характеристики по внешнему виду и взаимодействию с другими портлетами.

Слайд 20

Управление пользователями Права доступа

Система управления правами доступа Liferay позволяет определять действия, доступные

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

Слайд 21

Механизм перетаскивания портлетов

Настройка содержимого страниц производится перетаскиванием портлетов мышью прямо в

Механизм перетаскивания портлетов Настройка содержимого страниц производится перетаскиванием портлетов мышью прямо в
окне браузера, что позволяет сразу увидеть результат и не требует от пользователя знаний специальных технологий и навыков программирования.

Слайд 22

Пользовательские шаблоны и макеты

Входящие в поставку макеты позволяют размещать содержимое страниц различными

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

Слайд 23

Архитектура портала

Liferay основан на концепции SOA. Такой подход обеспечивает гибкость, масштабируемость

Архитектура портала Liferay основан на концепции SOA. Такой подход обеспечивает гибкость, масштабируемость
и высокую управляемость портала и решений на его основе. Модули портала построены на современных технологиях, отлично зарекомендовавших себя и ставших промышленными стандартами.
Имя файла: Liferay-Portal.pptx
Количество просмотров: 275
Количество скачиваний: 1