EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин Константин, Цыцулин Виталий Руководитель: Романенко Алексей Анатольевич
Идея проекта Среда для создания корпоративных систем документооборота. Средства ограничения содержимого документов Средства репликации документов между серверами
Используемые технологии Wiki – гипертекстовая среда для сбора и структуризации письменной информации. –Множество авторов –Проявление изменений, сразу после их внесения. –Особый язык разметки. –Учет изменений RSS – семейство XML форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах
Поставленные задачи Рассмотреть возможности wiki-движков, и выбрать подходящий. Изучить формат RSS Изучить исходный код выбранного wiki- движка. Реализовать репликацию, с использованием RSS. Реализовать механизм форм.
WackoWiki Аутентификация, ACL Контроль версий Многоязычность Полнотекстовый поиск Расширяемость: –Обработчики страниц (handlers) –Форматтеры (formatters) –Действия (actions) –Темы
Репликация | RSS HTTP EDCWiki1:RSSEDCWiki2:RSS
Репликация | Конфликты Реализована возможность выбора следующих параметров репликации для разрешения конфликтов: –Удаление страницы на текущем сервере, если ее нет на удаленном. –Добавление новых страницы с удаленного сервера, если их нет на текущем. –Смена владельца страницы
Формы | Структура
Формы | База данных Проблема: хранение иерархических структур в реляционной базе данных Существующие подходы: –Списки смежности –Вложенные множества –Вложенные интервалы –Материализованные пути Решение: Вложенные множества + Быстрая выборка Быстрое обновление Удаление поддерева Задание порядка элементов - Медленная вставка
Формы | Текущее состояние Разработка конструктора форм: Создание и удаление форм Редактирование иерархической структуры формы Переиспользование готовых элементов Создание новых элементов
Планы Двухсторонняя репликация Визуализация процесса репликации в UI Система событий Система формирования отчетов Импорт/экспорт документов во внешние форматы Расширение возможностей администрирования
EDCWiki Спасибо за внимание.