Разработка открытой альтернативы закрытому отраслевому ПО "Архивный Фонд"
В архивной отрасли имеется федеральная программа "архивный фонд" которая описывает состав документов во всех государственных архивах РФ. Каждый архив вносит в эту базу данные и в конце года данные отправляют в главный архив. Собственно самих документов там нет, так как идёт процесс каталогизации документов, но следующим шагом будет создание ЦХД -- цифрового хранилища документов использующей созданный каталог документов
С этой БД сложилась такая ситуация: имеется сильно устаревшая версия закрытой программы (3я версия), программа имеет массу неисправляемых ошибок, не кроссплатформенна и имеет проблемы с использованием на NT и *nix системах. В качестве решения этой проблемы была создана новая версия(4ая) которая этих проблем не решила, а лишь добавила новых
В обстановке буксующего внедрения 4ой версии появилась возможность создать и внедрить открытую версию совместимую с предыдущей. Многие(1, 2, 3, 4, 5, 6, 7, 8, ...) архивы уже давно начали эту работу но ни кто не желает делиться и даже обсуждать свои нарабтки, а ограничиваются лишь пуликацией списоков документов на своих сайтах. Возможно они просто стесьняются либо думают, что это только их проблема. Чтобы разомкнуть этот замкнутый круг мы решились опубликовать свои наработки и предоставить в общий доступ
На данный момент мы реализовали практически весь функционал необходимый конкретно нам и мы скоро будут выложены наши наработки в виде исходников веб-приложения и дистрибутива для тестирования в ОС Windows.
Хочется отметить, что программа использует в качестве основы оригинальную (чудовищно-безобразную) структуру БД АФ3 и является обычным веб-приложением построенным с помощью python, mysql, apache2, xslt. Приложение является модульным, что позволяет быстро добавлять новый функционал в виде таблиц и отчётов. Вся сложность сводится лишь к созданию различных отчётов содержащих большое количество полей и создания SQL представлений для решения проблем структуры оригинальной БД
Моей задачей является
- создание каркаса приложения реализуюшего минимально необходимый функционал оригинальной программы и привлечения к разработке необходимых модулей программистов архивов
- чтобы у архивов имелась открытая, бесплатная и хорошая альтернатива с возможностью использования в любой ОС и позволяющая использовать данные БД в других приложениях
- изменение представления о веб-приложениях относительно БД и использования открытого ПО у руководства архивной отраслью
Собственно официальный анонс с коментами и демка
Хочется сказать спасибо за помощь и поддержку программистам и линуксоидам и Карелии и Перьми -- вместе мы сила
PS: до понедельника отправляюсь в отгулы, так как, надеюсь, скоро начнётся заваруха
текст недоступен
другие страницы раздела
- C/C++: Разбор параметров командной строки - unistd.h :: getopt
- С/C++: libconfig - библиотека для обработки конфигурационных файлов
- Python: strip split join
- jQuery: простые примеры
- python: работа со строками и словарями, формирование sql запросов
- Выбор платформы для презентаций
- Пакетная обработка DBF Foxpro файлов, Import в FoxPRO
- Расширение Firefox собственным Меню -- это очень просто
- Django использование select_related для оптимизации работы
- Linux Django pyodbc MSSQL
- Sqlite3 работа с несколькими базами
- python ProxyError
- Python: сортировка списков
- Flask.admin FileAdmin проблема с локалями
- Flask restful сериализация sqlalchemy моделей в Json поток
комментарии (5)
2010-06-24 04:50:38
2010-06-24 08:33:27
2010-06-24 08:40:42
2010-06-25 15:08:14
2011-06-02 21:28:17