Я планирую создать простую систему управления документами. Предпочтительно построена вокруг платформы Java. Есть ли лучшие практики вокруг этого? Требования:Каков наилучший способ внедрения простой системы управления документами?
- Возможность загружать документы
- возможность помечать документы
- версии документов
- Комментарий к документам
Там есть несколько вариантов, которые я в настоящее время рассматривает , Первым вариантом будет простой API поверх SVN или CVS и использовать бэкэнд базы данных для отслеживания тегов, загрузчика, комментариев и т. Д.
Другой вариант - использовать файловую систему. Верните документы как копии в папку версий и работайте с именами файлов.
Или, если есть система управления документами Open non GPL, мы могли бы настроить ее в соответствии с нашими потребностями и упаковать ее в нашем приложении. Есть ли у кого-нибудь опыт создания чего-то подобного?
Любые мысли вокруг Apache Jackrabbit? –