Wiki source code of Created by ETVCteam, v.1.33, 27/01/2012
Last modified by Eugen Colesnicov on 2013/03/20 13:56
Show last authors
author | version | line-number | content |
---|---|---|---|
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 |