Turrentine 장고에 대한 간단한 콘텐츠 관리 시스템 (CMS) 응용 프로그램 (1.3 이상)이다. 그것은 HTML에 정통한 사용자가 번거 로움을 최소화하여 페이지와 파일을 추가하고 편집 할 수 있도록 설계되었습니다.
상황 Turrentine는하지 않습니다
- 나무와 같은 페이지 계층 구조. flatpages처럼 turrentine 당신은 직접 페이지의 URL을 지정합니다.
- WYSIWYG 편집. 이 페이지 제작자 몇 가지 기본적인 HTML을 알고 있다고 가정한다.
- 자동 생성 된 메뉴.
- 관리자의 템플릿 편집.
- 멀티 사이트 지원.
- 페이지에 대해 언급.
- 국제화 (이 나중에 추가 가치가있을 수도 있지만).
Turrentine을 생각해보십시오 ...
- 당신은 이전 섹션에서 어떤 소프트웨어를 필요가 없습니다.
- 당신은 편안하게 쓰기 HTML있는 페이지 작성자가 있지만, 당신은 그들이 장고 템플릿을 작성 (또는 생각)하고 싶지 않습니다. 당신은 CMS 페이지에 대한 템플릿을 개발 개발자 / 디자이너.
- 당신은 쉽게 구성 할 수있는 간단한 CMS 응용 프로그램을 원하고, 대부분의 경우 그냥 길에서 가져옵니다.
설정
1. turrentine를 설치합니다. 다음과 같이 핍을 권장하고 사용할 수 있습니다 :
& NBSP; -e 자식을 설치 PIP : //github.com/af/turrentine.git#egg=turrentine
settings.py에 설치된 응용 프로그램 2. 추가 'turrentine'
& NBSP; INSTALLED_APPS = (
& NBSP; 여기 # 당신의 다른 애플 리케이션
& NBSP; 'turrentine'
& NBSP;)
3. 루트 urlconf의 끝에서 turrentine 추가 :
& NBSP; urlpatterns의 패턴 = ( '',
& NBSP; # 당신의 다른 URL은 여기
& NBSP; 이번이 마지막 항목이 있는지 확인, # (R '^'( 'turrentine.urls')를 포함한다)
& NBSP;)
당신이 이미하지 않은 경우 4. 당신은 아마 또한 urls.py.에서 봉사 장고의 dev에 정적 파일을 사용하려면 이것은 그 turrentine의 관리 CSS / JS 개발에있는 동안 작동합니다 보장합니다 :
& NBSP; django.contrib.staticfiles.urls에서 staticfiles_urlpatterns를 가져
& NBSP; # ... 여기 URLconf의 나머지 ...
& NBSP; urlpatterns + = staticfiles_urlpatterns ()
& NBSP; # 다시 확인 turrentine도 staticfiles_urlpatterns 후, 마지막 제공합니다
& NBSP; urlpatterns + = 패턴 ( '',
& NBSP; (R '^'( 'turrentine.urls')을 포함)
& NBSP;)
이에 대한 자세한 정보와 배경은 https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view에서 찾을 수 있습니다
5. 실행 파이썬 manage.py의 syncdb는 데이터베이스에 turrentine의 테이블을 추가 할 수 있습니다.
6. 위로 settings.py에서, TURRENTINE_TEMPLATE_ROOT 및 TURRENTINE_TEMPLATE_SUBDIR을 정의합니다. 전자는 (일반적으로는 $ PROJECT_ROOT / 템플릿입니다) 당신이 당신의 템플릿의 대부분을 유지 파일 시스템의 디렉토리입니다. 후자는 CMS를 사용할 수있는 템플릿을 넣을 하위 디렉토리입니다. 다음은 아마 당신의 프로젝트를 위해 작동합니다 :
& NBSP; 수입을 os.path
& NBSP; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ FILE__))
& NBSP; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT, '템플릿')
& NBSP; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT, 'CMS')
7. 이전 단계에서 만든 설정에 해당하는, 당신의 CMS 템플릿에 대한 디렉토리를 만듭니다
& NBSP;에서 mkdir -p 템플릿 / CMS를
8. TURRENTINE_TEMPLATE_SUBDIR 디렉토리에서 템플릿 (들)을 작성, 그래서 그들은 당신의 페이지를 사용할 수 있습니다. 당신은 아마 (희망 설명이 필요) 다음과 같은 템플릿 변수를 사용하는 것이 좋습니다 :
& NBSP; {{page.title}}
& NBSP; {{page.content}}
& NBSP; {{page.meta_description}}
& NBSP; {{page.meta_keywords}}
버전 화 내용에 대한 추가 지원
아웃 박스, turrentine는 내용의 개정을 추적하지 않습니다. 이 버전 추적을 사용하고 싶은 경우, 아주 좋은 장고 복귀 응용 프로그램을 설치합니다. 장고 복귀가 설치 및 구성되면, 당신은 (오른쪽 상단 모서리에있는 "역사"링크를 사용하여) 관리에 Turrentine CMS 페이지의 이전 버전에 액세스 할 수 있습니다.
이름
미세 장고의 전통에서, turrentine는 재즈 뮤지션, 후반 위대한 테너 색소폰 스탠리 터렌 타인의 이름을 따서 명명된다. "슈가 맨 '별명, Turrentine 그의 블루스 느낌과 큰 소리로 유명했다. 그의 앨범 "Hustlin '", 그리고 오르간 연주자 지미 스미스와 그의 고전적인 기록을 확인
이 특징 : 있습니다.
라이브 미리보기 (관리자의 페이지를 편집이 그래서, 자바 스크립트를 사용하고 CSS3 동안 현대적인 브라우저가 높은)을 권장합니다.
관리자 아주 기본적인 파일 업로드.
당신이 장고 - 복귀를 설치하는 경우 옵션 버전, 페이지에 대한 추적.
어떤 하드 종속되지 않습니다.
데이터베이스에 쉽습니다. CMS의 페이지를 보는 사용자는보다 하나 또는 두 개의 간단한 데이터베이스 쿼리를 생성해서는 안됩니다.
이 요구 사항 :
이 파이썬
장고
댓글을 찾을 수 없습니다