понедельник, 19 марта 2012 г.

Метаданные и индексы

Добавляем метаданные
Вкладка Настройки, Типы метаданных, вторичное меню:Создание новых.
Заполняем:
  1. Имя - латинскими буквами, например, upload_date, это внутреннее имя python
  2. Название - можно по-русски, например, Дата загрузки, это видимое пользователю системы имя.
  3. По умолчанию - значение, используемое по умолчанию, можно использовать функции Python, например, current_date()
  4. Поиск - оставляем пустым, я  пока не разобрался
Жмём кнопку [Выполнить]

Добавляем индекс
Вкладка Настройки, Индексы, вторичное меню: Создать индекс
Заполняем:
  1. Имя - латинскими буквами, например, DateTree, это внутреннее имя python
  2. Название - можно по-русски, например, Даты, это видимое пользователю системы имя.
  3. Разрешено - должна стоять галочка.
Жмём кнопку [Выполнить]

Редактируем Шаблон дерева
В списке индексов переходим по ссылке "Шаблон дерева", соответствующей созданному нами индексу "Даты"
На уровне root переходим по ссылке "Новый дочерний узел"
Заполняем:
  1. Выражение индексации - metadata.upload_date[6:], это выражение извлекает год из даты в формате дд.мм.гггг
  2. Разрешено - должна стоять галочка
  3. Связать документы - не должна стоять галочка
Жмём кнопку [Выполнить]
На уровне metadata.upload_date[6:] переходим по ссылке "Новый дочерний узел"
Заполняем:
  1. Выражение индексации - metadata.upload_date[3:5], это выражение извлекает месяц из даты в формате дд.мм.гггг
  2. Разрешено - должна стоять галочка
  3. Связать документы - не должна стоять галочка
Жмём кнопку [Выполнить]
На уровне metadata.upload_date[3:5] переходим по ссылке "Новый дочерний узел"
Заполняем:
  1. Выражение индексации - metadata.upload_date[0:2], это выражение извлекает день из даты в формате дд.мм.гггг
  2. Разрешено - должна стоять галочка
  3. Связать документы - должна стоять галочка
Жмём кнопку [Выполнить]
Теперь если нужно перестроить индексы идём Инструменты-Техническое обслуживание-Восстановление индексов и соглашаемся c перестройкой индексов.
После всех этих движений мы получаем деревовидный индекс с распределением документов по дате загрузки.

среда, 29 февраля 2012 г.

0.12

Новая версия Mayan EDMS - 0.12. Три месяца работы с выхода предыдущей версии и год с начала проекта.
Реализовано:
* контроль доступа к документам, папкам и меткам
* вход для анонимных пользователей
* само-собой обновлён в некоторых местах мой корявый перевод и замечательные итальянский и частично замечательный польский :)
* улучшены виджеты (делаю вид, что понял:)
* возможность загружать несколько документов одним zip-файлом
* настраиваемые каталоги GPG, для дистрибутивов не имеющих таковых по умолчанию
* утилиты командной строки для массовой загрузки документов и учётных записей
* пересмотрена индексация, теперь возможны множественные автоматические индексы
* улучшено качество кода и документации

Поздравляем Роберто с новым рубежом!