logo
Сивцев

Функциональность корпоративного портала

Plone CMS в стандартной конфигурации уже поддерживает многие функции, которые должны быть у корпоративного портала. Он позволяет легко распределять роли между пользователями и группами пользователей. Публиковать новости и материалы, которые видны только определенным пользователям или группам пользователей, либо для всех остальных посетителей портала. Присутствует хранилище документов с поддержкой версий, и полнотекстовым индексированием DOC и PDF файлов. Также присутствует Вики-система.

Из готовых дополнительных модулей на сайте установлен групповой календарь Solgema Full Calendar. Он имеет удобный в использовании графический интерфейс, и активно использует технологии jQuery и AJAX. Это позволяет просматривать, добавлять и редактировать события прямо из календаря, при этом не возникает надобности загружать всю страницу. Это сокращает нагрузку на сервер и экономит передаваемый трафик.

Рис. 7. Групповой календарь

В предлагаемых дополнениях не удалось найти готовый менеджер проектов. Поэтому для его создания использовался плагин Plomino.

Plomino ‑ мощный, гибкий конструктор веб-приложений. С его помощью можно, используя визуальный редактор, создать свою базу данных, формы для ввода и скрипты, прямо из веб-интерфейса Plone.

Чтобы создать свою базу данных нужно выбрать Plomino Database в меню «Добавить новый элемент», ввести имя базы и сохранить.

Р ис. 8 Добавление базы данных

Добавлена форма для ввода новой информации.

Рис. 9 Добавление новой формы

Plomino [15] позволяет создать специальные поля для ввода данных:

Для реализации менеджера проектов, потребовались следующие поля:

Р ис. 10 Создание поля для ввода

Рис. 11 Поля ввода информации

Р ис. 12 Создание нового проекта

Р ис. 13 Конечный вид менеджера управления проектами

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