문제

우리 회사에서는 Wiki Style Intranet에서 더 맞춤형 CMS 솔루션으로 이동할 생각입니다. 자연스러운 선택은 Joomla이지만 특정 아키텍처가 있습니다. 시스템을 사용할 수있는 수백 명의 사람들이 있습니다. 시스템은 자체적으로 설명 할 수 있어야합니다 (위키보다 쉽습니다).

우리는 많은 도구 웹, 응용 프로그램을 사용하고 타사 소프트웨어 내에 통합됩니다. 그들 모두를위한 접착제 인 우수한 요소는 API입니다. 예를 들어 인트라넷 도구의 예에서는 Django를 사용하지만 템플릿 및 URL로 제한된 ORM없이 사용됩니다. 모든 응용 프로그램에는 API 내에 적절한 방법이 있습니다. Django 관리자 인터페이스는 ORM에 거의 의존하지 않기 때문에 사용하지 않습니다.

그로 인해 Joomla는 통합하기 어려울 수 있습니다. 모든 직원은 대부분의 페이지를 편집 할 수 있어야합니다. 인증 및 권한은 API에서 관리해야합니다.

다른 인증 프로세스를 사용하기 위해 Joomla를 연결하는 것이 얼마나 어렵습니까? (확장 만 - 해킹 없음)

django가 Joomla보다 더 잘 알고 있다면 Django를 사용해야합니까?

도움이 되었습니까?

해결책

Django는 CMS가 아닙니다. 응용 프로그램을 구축하려면 Django를 사용합니다 (게시물의 사운드로 이해하지만 이해합니다). 콘텐츠를 편집/저장하고 사용자에게 권한을 부여하려면 CMS가 갈 수 있습니다. 나는 Joomla에 대해 정말로 모른다. 서버에 직접 게시물 일지라도 필요한 인증을 수행하기 위해 해킹을 조롱하는 것이 쉽습니다.

Django는 당신이 언급 한 목적으로 당신이 그것을 사용하는 지점까지 오랜 시간이 걸릴 것입니다. 관리자 인터페이스를 사용해야합니다 (또는 처음부터 CMS를 구축) - 이는 이미 소유 한 콘텐츠를 모델링하기위한 모델을 만드는 것을 의미합니다. 그런 다음 각 모델 페이지를 사용자 정의하고 원하는 인증 시스템을 '연결'해야합니다.

많은 일.

다른 팁

아마도 당신은 확인할 수 있습니다 Django CMS.

오늘 회의에서 Plone 옵션이 취소되었습니다.

내 생각에 Plone은 인트라넷을 만드는 데 매우 강력합니다.

일부 참조 :

요 올라! 인증 플러그인이 있습니다. 핵심을 해킹하지 않고 직접 쓸 수 있습니다. 누군가가 귀하의 사이트에 로그인하려고 할 때, TRUE가 반환 될 때까지 게시 된 모든 인증 플러그인 (설정 순서대로)을 거치게됩니다. 하나의 메소드 만 사용하려면 사용자 정의를 제외한 모든 플러그인을 제외하고 다른 모든 플러그인을 게시하지 마십시오.

또한, Joomla! 시스템이 지원하는 경우 LDAP 용 플러그인이 이미 있습니다.

더 어려울 수있는 부분은 API를 통해 특정 권한을 관리하는 것입니다. 요 올라! 현재 그룹 수준 액세스 제어가 부족합니다. 현재 권한 수준 액세스 컨트롤 (편집자, 게시자, 관리자 등)이 있습니다.

Python으로 질문을 태그하면 Plone을 볼 수 있습니다 (http://plone.org)

Flexicontent 및 Flexiaccess를 사용하는 경우 Joomla에서 세분화 된 수준의 권한을 얻을 수 있습니다.

모든 답변에 감사드립니다.

오늘 회의에서 Plone 옵션이 취소되었습니다.

Joomla를 사용하면 나머지 인트라넷 역할을하기 위해 많은 코딩이 필요합니다. Django에 CMS를 작성하는 (기존 CMS 솔루션의 일부 코드를 "도둑질"하면서) 승리 할 것이라고 생각합니다. NewForms는 매우 흥미롭고 어렵지 않아야합니다 (저는 이미 15 개 사이트에서 사용되는 FP 빌드에 CMS 시스템을 작성했습니다).

감사합니다. 이 시스템은 더 높은 관리에 의해 내 등 뒤에서 선택되었습니다.

실버 스트라이프입니다.

  • 느린 관리자 인터페이스
  • 이 제품을 알고있는 회사의 경험이 풍부한 프로그래머는 없습니다
  • 약 2 주 안에 떠나는 그래픽 디자이너가 구현했지만 "프리랜서가 될 때 컨설팅을 할 수 있습니다"

나는 전혀 행복하지 않습니다

다시 한 번 감사드립니다.

Django CMS Way of Work는 내장 된 ORM 모델과 관리자 인터페이스를 사용해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top