나는 Plone을 사이트에 반복적으로 배치하고, 기본적으로 Martin Aspeli의 책 Professional Plone 4 Development에 따라 빌드 아웃을 사용하려고합니다. 내 소스 제품 <site>.policy
및 <site>.theme
으로 시스템을 설정할 수 있으며 자동으로 테마를 활성화했지만 빌드 아웃을 실행할 때 사이트의 표준 개체를 만들기 전에 Plone 사이트를 인스턴스화하고 정책 제품을 활성화해야합니다.Plone 설치의 일부로 컨텐츠를 빌드 아웃 할 수 있습니까?
설치 중에 Plone 사이트 개체 또는 특정 폴더와 같은 콘텐츠 개체의 존재 여부를 확인하고 올바른 설정이없는 경우 만들어 낼 수 있습니까? 별도의 제품에서이 작업을 수행 할 수 있습니까? 아니면 <site>.policy
에서 처리해야합니까?
: 위의 예
post-extras
에서는 변수
app
및site
세트와create_content.py
스크립트를 실행! 표준 폴더, 빈 페이지 등과 같은 콘텐츠 객체는 어떻습니까? –@IaseHallam : 두 가지 옵션이 있습니다. 자신 만의 파이썬 메서드를 만들거나 (제한적) 일반 설정 지원을 사용하여 내용을 만듭니다. 나는 프로젝트를 훨씬 융통성있게 사용하여 전자를 사용합니다. 'post-extras'로 실행하십시오. –
@MartijnPieters : 설명을 위해서 : 변수를 두 번 사용하여 buildout.cfg-example의 마지막 줄도 '$ {buildout}/src/ .content/ /content/create_content.py'로 변경할 수 있습니까? –