2011-10-04 4 views
6

상당히 큰 몇 개의 웹 사이트에 대해 Ruby CMS (Ruby On Rails 기반)를 선택하고 사용자 정의해야합니다. Radiant CMS, Refinery CMSLocomotive은 레일에서 가장 유명한 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) 중 하나를 구현 했습니까?

어떤 도움이나 조언을 주셔서 감사합니다!

답변

7

나는 당신에게 ComfortableMexicanSofa 시도해보십시오. 원하는 모든 기능을 갖추고 있지는 않지만 통합은 매우 쉽습니다.

나는 소파보다 더 나은 템플릿 기능을 갖춘 CMS가 없다고 말하고 싶습니다.

플러그인, 도우미, 부분 코드, 스 니펫 ... 원하는대로 원하는대로 삽입 할 수 있습니다.

이 CMS에는 리치 텍스트 편집을위한 Wymeditor가 함께 제공됩니다. 아직 완전히 통합되지 않았기 때문에 기존 파일을 첨부하는 측면에서 사용자에게 친숙하지는 않지만 개선하기 위해 노력하고 있습니다.

다중 사이트. 예. 사이트를 로캘에 연결할 수도 있습니다. 따라서 가질 수 있습니다 http://en.example.comhttp://fr.example.com

일부 질문에 답할 수있는 Wiki도 있습니다.

나는 저자 btw입니다. 언제든지 물어보십시오.

+0

감사합니다. 나는이 CMS 엔진을 몰랐다. – Tricote