Last modified by Eugen Colesnicov on 2013/03/24 06:00

Show last authors
1 {{velocity}}
2 {{html wiki="true"}}
3 #set($docextras = [])
4 $xwiki.ssx.use("etvcCorrespondence2Code.AboutSheet")
5 <br>
6 {{/html}}
7 {{/velocity}}
8
9 {{tabs idsToLabels="tabId11=История версий, tabId12=Документация"/}}
10
11 (% id="tabId11" %)
12 (((
13 === Краткое описание: ===
14
15 Application **etvcCorrespondence** provides tools for incoming and outgoing correspondence registration and evidence.
16
17 Developer - **ETVCTeam**
18
19 Это middleware-приложение создано на платформе **[[XWiki>>http://xwiki.org]]**. Также используются следующие расширения платформы XWiki: [[Spoiler Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Spoiler+Macro]], [[Tabs Macro>>http://extensions.xwiki.org/xwiki/bin/view/Extension/Tabs+Macro]]
20
21
22 {{spoiler title="Версии 2.4x, 2.5x - мультиязычность, группы секций, карта дерева папок"}}
23
24 * **2.52, 10.03.2013** - доработки и исправления ошибок. Подробнее:
25 ** Незначительные изменения в представлении для шаблона mini.
26 ** Исправлено некорректное отображение формы папок в случае использования поля ссылка.
27 ** Показ закладок с активностью пользователей сделан опциональным (задается на уровне групп секций)
28 ** Добавлена возможность вывода произвольного XWiki-контента в отдельной закладке на уровне групп секций
29
30
31 * **2.51, 05.03.2013** - доработки и исправления ошибок. Подробнее:
32 ** В набор полей для документов добавлены поля: DateTimeInit, Place, Reference, Copied.
33 ** Добавлены новые шаблоны полей документов: supermini, 4meetings, correspondence.
34 ** добавлена функция скрытия возможности добавления xwiki страниц к документу и / или возможности выбора аттачей, в случае если соответствующем набором полей документа это не предусмотрено.
35 ** исправлено отображение панели управления для справочников и страницы About
36 ** исправления в макросе FullTree для случая визуализации дерева (например в глобальном меню) в режиме редактирования
37 ** оптимизирована визуальная форма страницы документа для разных случаев отображения
38 ** на страницу документа выведена информация о комментариях, истории (в виде стандартных закладок внизу страницы)
39
40
41 * **2.50, 25.02.2013** - пользовательский выбор полей документов, карта дерева папок. Подробно:
42 ** Карта дерева папок:
43 *** Реализован velocity-макрос (TreeMapMacro), визуализирующий полное дерево папок (группы секций - секции - папки)
44 *** параметры макроса: depth - от 1 до 3, design - heading или tree
45 *** при наличии единственной секции внутри группы - уровень секции пропускается
46 *** вариант tree - возможно использовать в горизонтальном меню
47 *** вариант heading - удобно использовать как full map структуры корреспонденции (пример - etvcCorrespondence2.Map)
48 ** Возможность выбора набора полей для документов в секции
49 *** на уровне секции добавлена возможность выбора шаблонов: mini - показывает только основную инфу о документе; standart - полный, подробный набор полей
50 *** К выбору шаблона на уровне секции привязан: вид странички документа в режимах редактирования и просмотра, livetable со списком документов на уровне папки, livetable со списком документов на уровне секции.
51 *** Объединен алгоритм livetable со списком документов для уровня папки и для уровня секции
52 ** Прочее:
53 *** переработана поддержка мультиязычности
54 *** исправлены и написаны все переводы: EN, RU, RO
55 *** Исправления на форме визуализации групп секций
56 *** Исправлено отображение списка всех документов секции для случая, когда в одном разделе имеется несколько секций (раньше всегда показывало все документы секции).
57 *** В случае, если в одном разделе имеется несколько секций, закладка активности для страницы секции не показывается (т.к. фактически она показывает активность всего раздела)
58
59
60
61 * **2.41, 13.02.2013** - дальнейшее развитие групп секций и мультиязычности. Подробно:
62 ** Доработки для групп секций:
63 *** убран показ полного пути (hierarchy)
64 *** добавлен индекс для групп секций
65 *** при открытии группы секций теперь сразу же показывается не только сам перечень секций, но и содержимое 1-ой секции по порядку
66 *** изменено отображение секций в списке: теперь показывается только индекс и полное имя (раньше показывалось еще и короткое обозначение)
67 *** изменена сортировка списка секций: вместо сортировки по названию - сортировка производится по индексу
68 *** реализована специальная обработка для случая, если секция в группе только одна: в этом случае список групп секций скрывается и содержимое секции показывается на весь экран, допуская при этом простейщие операции (но не добавления папок)
69 *** убрано отображение панели для страницы группы секции
70 *** название секции реализовано в виде ссылки, позволяющей осуществить переход к странице секции - может быть востребовано, для случая, когда секция в группе одна и отображается на всю страницу.
71 ** Доработана система поддержки мультиязычности для:
72 *** pagename папок при создании
73 *** заголовка папок на странице и в панели
74 ** Исправлено отображение имени папки в закладке all documents на уровне секций: теперь показывается title вместо pagename.
75
76 * **2.40, 11.02.2013** - реализована поддержка мультиязычности и понятие групп секций. Подробно:
77 ** Добавлена поддержка мультиязычности для 3-х языков:
78 *** EN - сделан языком приложения по умолчанию
79 *** RO - поддержка языка реализована, перевод выполнен частично
80 *** RU - поддержка языка реализована, перевод не выполнен
81 ** Реализовано понятие групп секций:
82 *** удобнее создавать через стандартный механизм TemplateProviders XWiki (для spaces)
83 *** показывает перечень секций, являющихся child-ами по отношению к странице группы секций
84 *** реализован механизм выбора и удобной работы с содержимым секции прямо из страницы группы
85 ** Другие мелкие улучшения и исправления:
86 *** исправлен skin для livetable с мелким шрифтом
87 *** убраны лишние пропуски (например на странице секций)
88 {{/spoiler}}
89
90
91 {{spoiler title="Версии 2.1x-2.3x - множественные секции, прикрепление страниц XWiki к документам"}}
92
93 * **2.31, 25/11/2012** - Мелкие улучшения:
94 ** В колонке, содержащей перечень страниц XWiki прикрепленных к документу, формат изменен аналогично колонке attachments.
95 ** Добавлена preview-иконка для просмотра офисных документов прямо из LiveTable (модернизирован макрос livetable_getAttachmentsList на странице XWiki.LiveTableResultsMacros (страница прикреплена в виде аттача к приложению).
96
97 * **2.30, 18/11/2012** - Улучшения в экранных формах. Подробный перечень реализованного функционала:
98 ** В таблицу документов добавлена колонка, показывающая все прикрепленные страницы XWiki
99 ** На Dashboard секции добавлена закладка показывающая перечень всех документов секции (фактически показывает все документы раздела, соответственно корректно показывает документы по секции только когда в разделе 1 секция)
100 ** На Dashboard секции добавлена закладка с активностью пользователей в данной секции (показывает активность для всего раздела, соответственно корректно показывает данные по секции только когда в разделе 1 секция)
101 ** Оптимизирован внешний вид страницы документа
102 ** Исправлена структура классов папок и документов для случая использования одинаковых имен секций, папок в разных разделах XWiki
103 ** Исправлены фильтры печатных форм для случая использования одинаковых имен секций / папок
104 ** Другие мелкие улучшения и исправления
105
106 * **2.20, 02/04/2012** - реализована возможность приложения к документу не только аттачей, но и страниц XWiki, выбираемых через стандартный диалог (в т.ч. возможно использовать xwiki-шаблоны).
107
108 * **2.10, 19/02/2012** - реализована поддержка неограниченного числа секций, а также другие улучшения. Подробный перечень реализованного функционала:
109 ** На уровне приложения реализована поддержка множества секций (в т.ч. в других разделах XWiki). Для этого внесены необходимые добавления и изменения: в класс Folders, в LiveTable папок, в процедуру формирования имени Папки, для ссылок на панели управления, для общих страниц приложения (about, справочники).
110 ** Переписана процедура определения последнего номера папки / документа: учитывает теперь секцию, берется не количество экземпляров, а максимальный номер
111 ** В классах Docs и Folders - поля num сделаны типа integer для совместимости с новыми вариантами процедур расчета номера
112 ** Применен новый выпадающий Календарь для полей типа Date
113 ** Реализован механизм скрытия тех или иных пунктов Панели управления в зависимости от прав пользователя: добавление секции - только для администраторов, добавление папок, документов - только для имеющих права на редактирование
114 ** Исправлена ошибка преобразования имени страницы для справочников
115 {{/spoiler}}
116
117
118 {{spoiler title="Версии 2.0x - полностью переписано заново, в т.ч. неограниченное число папок, LiveTable, управляющая панель и пр."}}
119
120 * **2.02, 02/12/2011** - мелочи:
121 ** Вместо макро Section (как нестандартного), на форме управления Справочниками, теперь используется макро Container.
122
123 * **2.01, 08/02/2011** - мелкие доработки:
124 ** Исправлено представление экранной формы для справочников: применен специальный стиль, убраны закладки внизу.
125 ** Исправлено history
126
127 * **2.00, 30/01/2011**. Приложение полностью переписано заново. Из функционала предыдущих версий остался нереализованным только механизм уведомлений (предполагается реализация в последующих версиях). Перечень реализованных функций:
128 ** Введено понятие секции со своими параметрами (название, индекс и пр.), в рамках которого, через child-связь, и создаются папки, а в них - документы. В текущей версии имеется одна секция и возможность создания новых секций ограничена (в последующих версиях предполагается реализация полного функционала по управлению секциями).
129 ** Перечень папок сделан не фиксированным, а представляет собой динамическую экранную форму, папки в которой добавляются, меняется их параметры (название, внутренний номер и пр.) или удаляются.
130 ** Все экранные таблицы переделаны на технологию live-table. Изменено их представление.
131 ** Создана специальная панель управления, на которую вынесены все действия (добавления, переходы и пр.)
132 ** Текущий реализованный язык интерфейса - румынский (многоязычность будет добавлена в последующих версиях).
133 ** Приложение ISO9000 совместимо - введена жесткая нумерация папок (аналогично документам) добавлены специальные параметры для секций, папок, документов, введены специальные экранные формы реестра папок и реестра документов.
134 {{/spoiler}}
135
136
137 {{spoiler title="Версии 1.2x, 1.3x - механизм уведомлений (отложенные и немедленные)"}}
138 * **1.3, 04/12/2010**
139 ** введены немедленные уведомления, рассылаемые для каждого отдельного документа по кнопке "Send alert"
140 ** для немедленных уведомлений введен отдельный список рассылки
141 ** добавлен параметр ServerName; ссылка в письме-уведомлении формируется на этот сервер (вместо localhost)
142 ** добавлена рассылка отложенных уведомлений также и для входящей корреспонденции; рассылка уведомлений включается и выключается параметром настройки для всех типов корреспонденции
143
144 * **1.21, 31/10/2010** - мелкие исправления и доработки:
145 ** исправлено отображение поля, показывающего результат последней отправки для документов (LastAlertSuccess)
146 ** исключены из просмотра и обработки для Incoming поля, связанные с alert-ами (LastAlertTime, LastAlertSuccess, UseAtNextAlert)
147
148 * **1.2, 28/10/2010** - добавлена возможность по отправке отложенных уведомлений о outgoing-корреспонденции:
149 ** возможность выбора пользователей XWiki, кому рассылаются уведомления
150 ** универсальная форма для установки разных опций приложения, в т.ч.:
151 *** возможность настройки количества дней, на которые уведомление откладывается
152 ** установка времени отправки через Scheduler
153 ** регистрация для каждого документа:
154 *** времени выполнения задания
155 *** результата отправки (успешно / неуспешно)
156 ** возможность ручной установки необходимости повторного уведомления
157 {{/spoiler}}
158
159
160 {{spoiler title="Версии 1.0x, 1.1x - базовая функциональность и pdf-реестры"}}
161 * **1.11, 19/10/2010** - мелкие изменения:
162 ** информация о about и history вынесена с WebHome на отдельные страницы
163 ** на WebHome сделан показ текущей версии в виде линка на about+history
164
165 * **1.1, 17/10/2010** - added pdf-report for Incoming and Outgoing
166
167 * **1.02, 26/05/2010** - small changes:
168 ** fixed uncorrectly link to get attachment using Ref.No column
169 ** fixed uncorrectly parent links for Incoming and Outgoing
170
171 * **1.01, 25/05/2010** - changes:
172 ** create possibility to attach files for each incoming & outgoing document
173 ** create possibility to get document attachment using Ref.No column
174 ** delete unused directories (DocTypes & ResolutionTypes) from WebHome
175 ** rename directory "Persons" to "Senders/Recipients"
176
177 * **1.00, 21/05/2010** - first public release.
178 {{/spoiler}}
179 )))
180
181 (% id="tabId12" %)
182 (((
183 {{include document="etvcCorrespondence2Code.HelpSheet" context="new"/}}
184 )))