Last modified by Eugen Colesnicov on 2013/03/20 13:56

Show last authors
1 {{tabs idsToLabels="tabId11=Документация, tabId12=История версий"/}}
2 (% id="tabId11" %)
3 (((
4 {{include document="etvcCVcode.DocumentationTemplate" context="new"/}}
5 )))
6
7 (% id="tabId12" %)
8 (((
9 === Краткое описание: ===
10 Приложение **etvcCV** предоставляет средства для регистрации и учета CV (различные поля), хранения оригинальных файлов-CV, ввода заметок и комментариев к CV. Технология LiveTable дает пользователям широкие возможности по фильтрации и сортировке базы CV по любому полю. Также обеспечиваются возможности контекстного поиска как по Базе CV, так и по содержимому оригинальных файлов CV.
11
12 Это middleware-приложение создано на платформе **[[XWiki>>http://xwiki.org]]**.
13
14 Также используется следующие расширения платформы 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]]
15
16 === Версии 1.3x: ===
17 Изменения, позволяющие использовать приложение в разных компаниях и фирмах, с индивидуальными наборами полей CV, различными представлениями Каталога CV и отключением ненужных справочников.
18 А также добавлена Документация с подробным описанием возможностей и принципов работы приложения.
19
20 {{spoiler title="Изменения версий 1.3x подробно"}}
21 **1.33, 27/01/2012** - мелкие исправления livetable Каталога CV:
22 * Применен тип фильтра "List" (выпадающий список) для некоторых колонок (тип данных - DBList).
23 * Для корректного отображения содержимого пустых значений (emptyvalue) изменена внутренняя привязка полей livetable обеспечивающая мульти-язычный перевод полей.
24
25 **1.32, 02/12/2011** - мелкие исправления:
26 * Вместо макро Section (не стандартный), на форме управления справочниками, теперь используется макро Container
27 * Запрос, показывающий на управляющей панели перечень активных справочников, переписан без использования privileged api.
28
29 **1.31, 16/01/2011** - реализованы следующие доработки:
30 * Добавлена Документация - с описанием и скриншотами приложения и принципов работы
31
32 * Реорганизована форма about+history:
33 ** 1-ым показывается Документация, а переход к Истории возможен через закладку (используется макрос Tabs)
34 ** Дано краткое общее описание каждого релиза, а детальное описание изменений каждой версии скрыто по умолчанию (нужно кликнуть чтобы увидеть - используется макрос Spoiler).
35
36 **1.3, 03/12/2010** - реализованы следующие доработки:
37
38 * Добавлена универсальная **форма Параметров** приложения. Параметры, установленные здесь, будут использоваться в других элементах приложения. Доступ к Параметрам возможен через форму About:
39 ** добавлен параметр Suffix (объяснение см. ниже)
40 ** добавлен параметр ShowDirectories (объяснение см. ниже)
41
42 * Реализована возможность **отключения неиспользуемых справочников**:
43 ** сделаны доработки, управляющей панели, позволяющие определять неиспользуемые справочники через признак hidden. Элемент hidden следует добавить в справочник для его отключения.
44 ** также добавлена возможность обратного включения. Это реализовано через параметр ShowDirectories, для которого следует установить значение All - в этом случае на управляющей панели будут показываться все справочники приложения, вне зависимости от наличия в них элементов hidden.
45
46 * Реализована возможность **переключения наборов полей CV и представлений Каталога CV**:
47 ** сделаны доработки, позволяющие переключать наборы полей CV путем установки параметра Suffix. В этом случае перечень полей CV выбирается не из стандартного представления (sheet) а из альтернативного, имя которого образовано путем добавления к стандартному имени суффикса, определенного в параметрах (альтернативные наборы полей с соответствующими суффиксами должны быть созданы заранее).
48 ** аналогичные доработки сделаны и для Каталога CV, где, при установленном параметре Suffix, шаблон таблицы выбирается не из стандартного, а из альтернативного, имя которого образовано путем добавления к стандартному имени суффикса, определенного в параметрах (альтернативные шаблоны Каталога CV с соответствующими суффиксами должны быть созданы заранее).
49
50 * Реализована возможность **визуализации интерфейса приложения на различных языках**. Это обеспечивается:
51 ** добавлением специальной страницы Translations, в которой содержатся все переводы и определены специальные контекстные переменные под каждый фрагмент.
52 ** изменениями во всех шаблонах, представлениях и формах, а также на управляющей панели, где вместо фиксированного текста, сделаны вызовы контекстных переменных из страницы Translations
53
54 * Полный набор полей CV расширен путем **добавления поля Job**. Также **добавлен справочник Jobs**. Соответственно, в отличие от поля SpecificProject, поле job (вакансия) позволяет выбирать из справочника вакансий (список вакансий настраивается аналогично другим справочникам). Переключение наборов полей (и в том числе полей Job / SpecificProject). следует осуществлять как указано выше.
55 {{/spoiler}}
56
57
58 === Версии 1.2x: ===
59 Развитие интерфейса - единая панель управления, выбор даты из выпадающего календаря, изменение шрифтов, оптимизация внешнего вида форм и пр.
60 Доработка механизма поиска - теперь возможен контекстный поиск по прикрепленным файлам-оригиналам CV.
61
62 {{spoiler title="Изменения версий 1.2x подробно"}}
63 * **1.24, 27/08/2010** - мелкие доработки:
64 ** мелкий шрифт таблицы cv переделан через StyleExtension (нет необходимости в изменении css-файла на диске)
65 ** доработан custom-lucene поиск по CV - теперь ищет и в аттачах к CV
66
67 * **1.23, 26/08/2010** - исправления ошибок:
68 ** Исправлен баг при котором DatePicker не показывался в Firefox 3.5 и 3.6
69 ** Исправлен баг с показом текущих дат при редактировании текущего CV в полях типа "дата"
70
71 * **1.22, 24/08/2010** - мелкие изменения и доработки:
72 ** Из таблицы CV Catalog скрыта колонка Comments
73 ** Незначительно изменены заголовки столбцов таблицы CV Catalog (чтобы лучше вмещалась таблица)
74 ** Добавлена возможность, чтобы при вводе нового CV в полях типа "дата" показывалась текущая дата
75
76 * **1.21, 16/08/2010** - исправлен баг, при котором иконка добавления записи в справочники не показывалась.
77
78 * **1.2, 15/08/2010** - added special panel for all navigation and management functionality according CV:
79 ** created CV Navigation panel with:
80 *** link to CV catalog (CV WebHome)
81 *** links for directories
82 *** field for inserting new CV / new directory value
83 *** field for searching CV
84 *** link for about description
85 *** made insert and search fields depend on current page (CV catalog / directories / other)
86 ** created About page:
87 *** made separation pages (about & history) for About showing
88 *** released showing current version info in a panel
89 ** redesigned all pages & forms according to CV navigation panel:
90 *** deleted all additional links and insert new CV field from CV catalog page
91 *** deleted additional link from CV form
92 *** deleted all additional links and insert new directory value field from directory forms
93 ** made changes in livetable.css - font-size for livetable elements fix to 80% (% style="font-size: 8pt;" %)//(livetable.css attached to etvcCVcode.WebHome)//(%)(%)
94 {{/spoiler}}
95
96 === Версии 1.1, 1.0: ===
97 Реализована базовая функциональность регистрации CV, фильтрации и поиска по базе CV.
98
99 {{spoiler title="Изменения версий 1.1, 1.0 подробно"}}
100 * **1.1, 14/08/2010** - added functionality for searching CV using Lucene:
101 ** custom Lucene-engine
102 ** search-results form
103 ** field for search-input in a CV WebHome
104
105 * **1.0b5, 13/08/2010:**
106 ** resolved non-multiselect bug for "Country of submission" field),
107 ** interface improvements:
108 *** Form Curriculum - all width of fields fixed to one value
109 *** added DatePicker for date-type fields in a Form Curriculum
110 *** changed date-format for date fields
111 *** added possibility to edit directory values
112 *** added sorting by name directory lists
113
114 * **1.0b4, 12/08/2010:**
115 ** deleted unused classes & sheets & templates,
116 ** deleted doubled countries
117 ** added possibility to delete directory values
118 ** resolved Firefox bug with multiselect fields
119
120 * **1.0b3, 11/08/2010** - added standart lists of countries and languages
121 * **1.0b2, 11/08/2010** - small interface changes (changed some column names, disabled some columns, changed order of some columns)
122 * **1.0b1, 10/08/2010** - first public release.
123 {{/spoiler}}
124 )))
125
126
127