2012-03-20 10 views
8

Plone CMS를 ISO9001 문서의 저장소로 구현하는 중입니다.Plone의 성배 워크 플로우

ISO는 잘 알고 사람으로, 기록의 일정 금액을 요구 표준은 아마 알고 우리가 어떤 특정 순서로, 통합하고자하는 유연성을 위해서

:-) :

  • 새로운 contenttypes : 기업에서 발생할 수있는 여러 가지 문서를 통합하는 데 필요합니다.
  • 버전 관리 : 문서가 항상 최신 상태이며 동일한 문서의 이전 버전과 변경된 내용을 표시합니다.
  • 작업 복사본 지원 : 워크 플로우로 의존한다 : ISO에 의해 의무가 검토 프로세스
  • 다른 문서에 대한
  • 다른 흐름을 설명하기 :이
  • 더 복잡한 워크 플로우를 편집하는 동안 "게시"문서를 온라인으로 유지하도록 문서의 유형에 따라 달라집니다.

따라서, 워크 플로우 최적화의 성배해야한다 (내가 틀렸다면 정정 해줘하시기 바랍니다) :

나는 이러한 링크를 구글-영역을 흐르고 이미 발견

모두 설치 및 구성됩니다.

그러나 내 새로운 콘텐츠 형식은 체크 아웃/체크 인 (제품 반복)을 허용하지 않으며 동일한 콘텐츠 형식에 대한 기록보기에서 추적되는 버전/변경도 없습니다.

그들의 마법의 순서는 무엇입니까? 아니면 뭔가 빠졌습니까? 왜냐하면이 모든 제품들이 내 의견으로는 "밖에서 작업"했기 때문에 이것은 모든 작업 흐름에 대한 포괄적 인 해결책이기 때문입니다 ...

덧붙여 2012/04/17 : thet가 말했듯이 스택은 모두 민첩에 대한

+0

CMFPlacefulWorkflow가 없어도 얻을 수 있다고 생각합니다. 폴더 단위로 워크 플로를 할당 할 수 있습니다. 유형별 워크 플로는 portal_workflow에서 직접 수행 할 수 있습니다. –

+0

로깅에 대해 편집증적인 사람이라면 공유 탭/페이지보기를 텍스트 로그 파일에 대한 로컬 역할 액세스에 대한 모든 변경 사항을 기록하는 것으로 대체하는 것이 좋습니다 (코드를 작성하면 액세스 변경이 기록됩니다). 그래서). 그런 다음 IObjectModifiedEvent에 대한 이벤트 처리기 (zope.lifecycleevent 참조) 등을 설정하여 내용에 대한 모든 변경 (추가, 편집, 삭제)을 동일한 텍스트 로그에 기록합니다. – sdupton

+0

또한 워크 플로우를 파일 시스템에 유지하는 것을 고려하십시오. 가장 복잡한 경우를 제외하면 http://pypi.python.org/pypi/collective.wtf를 사용하여 ZMI portal_workflow에서 XML을 내보내거나에서 XML을 조정하는 대신 CSV로 사용자 정의 워크 플로 정의를 관리하는 방법을 고려해 볼 수 있습니다. 파일 시스템. 예 : http://goo.gl/aGGmz – sdupton

답변

3

당신은 사용할 필요가 plone.app.stagingbehavior (http://pypi.python.org/pypi/plone합니다. app.stagingbehavior), 링크 민첩성 유형에/CMFEditions을 반복하십시오. 버전 관리 문제가 확실하지 않습니다.

+0

고마워요 존, 어제 밤 늦게 그 시점에 도착했습니다 ... 당신의 손재수 대 Archetypes 대결. 내게는 손재수가 아직 훌륭하다고 보이지만 "덧붙임 성"이 여전히 여전히 아쉽다. 동의 할 수 있니? – Speediro

+0

'pluggability'란 무엇을 의미하는지 모릅니다. 민첩성은 Archetypes보다 우수하지만 모든면에서 우수합니다. –

+0

내 의견이 애매하다는 것을 알 수 있습니다. 나는 예를 들어 다른 애드온과 공동으로 손재주를 사용함을 의미했다. placefulworkflow, iteratie, 공유, 색인 생성 및 좋아한다. – Speediro

2

또한 versioningbehavior

그리고 stagingbehavior에 연결할 수 있습니다.

+0

은 우리가 여전히 Plone으로 시작 했으므로 실행되지 않아 Archetypes로 되돌아갔습니다. 귀중한 코멘트 : 나로부터 +1. 게시물을 편집 할 수 있는지 보겠습니다 ... – Speediro