상당히 큰 몇 개의 웹 사이트에 대해 Ruby CMS (Ruby On Rails 기반)를 선택하고 사용자 정의해야합니다. Radiant CMS
, Refinery CMS
및 Locomotive
은 레일에서 가장 유명한 CMS이지만, 필요한 기능이 모두 포함되어있는 것은 아닙니다. 여기에 (때로는) 그 CMS에서 누락 된 주요 비 사소한 기능은 다음과 같습니다DjangoCMS에서 영감을 얻은 Ruby On Rails CMS
이
- 이 페이지 메인 컨텐츠 : 각 페이지의 주요 내용 (각 메뉴 항목)을 표시 할 수 있습니다
- 목록
- 범주에서 추출한 개별 기사
- WYSIMYM 편집기로 작성된 개별 페이지 (예 : RefineryCMS의 기본 기능) 개
- 링크 (업로드 된 문서와 같은 라이브러리의 외부 또는 내부 자원) 특정 개발이 필요
- 사용자 정의 페이지 (구독 형태를 ... 고전 레일 컨트롤러)
- 템플릿 관리 :
- "템플릿"을 다시 사용할 수 있어야합니다. 여러 페이지에 걸쳐 예를 들어 템플릿은 페이지의 기본 콘텐츠를 포함하는 "기본 자리 표시 자"와 "사이드 바 자리 표시 자"와 같은 두 개의 "자리 표시 자"가있는 레이아웃 일 수 있습니다. 관리자가 관리 인터페이스에서 새 페이지를 작성할 때 그는 사용할 템플릿을 선택할 수 있어야합니다.
- 페이지와 마찬가지로 템플릿의 자리 표시자는 admin (예 : 사이드 바드의 내용)에서 편집 할 수 있습니다. 이 템플릿을 사용하는 모든 페이지는 물론 업데이트됩니다.
RQ :이 템플릿/플레이스 홀더 기능은 DjangoCMS
- "플러그인"에 partialy 존재 : 자리 표시의 내용을 내가 다시 사용할 수있는 사용자 정의 플러그인 가득합니다 여러 템플릿에. 예를 들어, 사용자 (플러그인의 매개 변수)로부터 마지막 10 트윗을 표시하는 트위터 플러그인을 코딩 할 수 있습니다. 그래서 템플릿 편집 페이지에서이 플러그인을 "side placeholder"안에 추가 할 수있었습니다.기사 또는 WYSIWYM 에디터로 생성 된 페이지의 내용에, 내가 할 수 있어야한다 : 는
플러그인이 개념은
- WYSIWYM/WYSIWYG 에디터DjangoCMS
에 예를 들어 존재 ~- 이전에 업로드 한 PDF 문서와 같은 librairy 내부 리소스에 대한 링크를 삽입하십시오.
- 개 삽입 내부 이미지는
- 삽입 동영상 유튜브에서 내부 librairy에게 이미지의
- 삽입 슬라이드 쇼를 형성
- 다중 : 문서의 목록처럼 능숙 (A categorie 기사), 문서는 다른 도메인의 다른 사이트 페이지에 표시 될 수 있습니다. Everythings는 간단한 관리 사이트에서 관리
- 다국어 (기사/페이지를 번역 할 수있다) 당신의 선택 이유가 될 것입니다 무엇
?
처음부터 맞춤 솔루션을 다시 만들어야합니까?
누구나 해당 기능 (예 : Radiant CMS
, Refinery CMS
또는 Locomotive
) 중 하나를 구현 했습니까?
어떤 도움이나 조언을 주셔서 감사합니다!
감사합니다. 나는이 CMS 엔진을 몰랐다. – Tricote