2010-08-08 3 views
2

최근에 파이썬을 배웠고 손을 더럽 히고 지식을 정착시키려는 프로젝트를하고 싶습니다.Python에서 간단한 DMS 웹 서비스 작성하기

그래서 필자는 Java로 작성된 다른 프로젝트를 필요로하므로 간단한 문서 관리 시스템을 만들 것을 생각하고있었습니다. 저는이 두 가지를 SOAP로 연결하여 DMS가 웹 서비스가되도록합니다.

파일을 만들고 삭제하고 버전 관리를 관리하고 Python을 사용하는 것이 가장 좋은 방법에 대한 예제, 샘플 코드, 모범 사례를 찾고있는 DMS에 대한 기본적인 작업을 수행하려면 DMS가 필요합니다.

웹 검색을 시도했지만 DMS를 지원하는 완전한 CMS 도구 만 찾을 수있었습니다. 간단한 예제가 필요합니다. 예제, 다이 코스, 위키 등이 있습니다.

이와 비슷한 것이 있습니까?

감사합니다.

+3

초보자는 Python + SOAP를 피하려고 노력해야합니다. 모든 유스 케이스에 해당하지 않는 라이브러리가있는 어두운 계곡이기 때문입니다. REST를 사용하십시오. – FlorianH

+0

예, HTTP 또는 이와 유사한 JSON을 사용해야합니다. 필자는 파이썬에서 SOAP 라이브러리를 사용했으며 오픈 소스 커뮤니티가 SOAP을 얼마나 싫어하는지 분명합니다. (나는 동의하는 경향이있다) –

답변

1

당신이 이 django에 대해 두려워하지 마십시오 django-dms에 모습을 가질 수 있습니다, 그것은 당신에게 많은 시간을 저장합니다 (그리고 깔끔한 애플리케이션을 developp 것) 당신이 그것에게 그것의 기회를 줄 경우 프레임 워크입니다. 파이썬을 좋아한다면 django를 좋아할 것입니다.

1

저는 Plone을 이런 종류의 것으로 사용했습니다. UML 다이어그램에서 클래스를 생성 할 수도 있습니다. 기업 세계에 매우 편리합니다. http://plone.org/

1

처음부터 다시 빌드하려는 경우 CherryPy을 볼 수 있습니다.

CherryPy는 모든 웹 서버 유형 작업을 제공하고 원하는대로 DMS를 빌드하도록 남겨 둡니다.

체리 파이를 배웠던 좋은 책은 CherryPy Essentials입니다.

3

Mayan EDMS 완전한 무료 오픈 소스 전자 문서 관리 시스템, 아직 REST API는 없지만 필요한 모든 다른 부분은 이미 코딩되어 있습니다.

관련 문제