Wiki source code of Created by ETVCteam, v.2.52, 10.03.2013
Last modified by Eugen Colesnicov on 2013/03/24 06:00
Show last authors
author | version | line-number | content |
---|---|---|---|
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 | ))) |