Написание простого веб-сервиса DMS на Python - PullRequest
2 голосов
/ 08 августа 2010

Я недавно выучил Python и хочу сделать проект, просто чтобы мои руки испачкались и позволили знаниям прийти в себя.

Итак, я думал о создании простой системы управления документами на Python, потому что у меня есть другой проект, написанный на Java, который нуждается в этом. Я хочу, чтобы они были связаны с помощью SOAP, чтобы DMS была веб-службой.

Мне нужно, чтобы DMS выполнял базовые операции с файлами: создавал их, удалял их, управлял версиями и т. Д., И искал несколько примеров, пример кода, лучшие практики, как лучше всего это сделать с помощью Python.

Пытался искать в Интернете, но мог найти только полноценные инструменты CMS с поддержкой DMS. Мне нужно что-то простое, с примерами, обсуждениями, вики и т. Д.

Существует ли что-то подобное?

Спасибо!

Ответы [ 4 ]

3 голосов
/ 14 сентября 2011

Mayan EDMS полная бесплатная система электронного документооборота с открытым исходным кодом, пока еще нет REST API, но все остальные необходимые вам части уже закодированы.

1 голос
/ 08 августа 2010

Я использовал Plone для такого рода вещей. У них даже есть возможность генерировать классы из диаграмм UML. Очень удобно для корпоративного мира: http://plone.org/

1 голос
/ 11 августа 2010

Если вы хотите построить его с нуля, вы можете посмотреть на CherryPy .

CherryPy обеспечит все операции типа веб-сервера и предоставит вам возможность создавать DMS по своему усмотрению.

Хорошая книга, которую я использовал для изучения CherryPy: CherryPy Essentials .

1 голос
/ 08 августа 2010

вы можете взглянуть на django-dms Не бойтесь насчет django , это фреймворк, который сэкономит вам много времени (и сделает ваши приложения изящными), если вы дадите ему шанс. Если вам понравился питон, вы полюбите Джанго.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...