2012-08-01 4 views
0

Joomla와 같은 CMS를 사용하고 싶습니다. 무엇이든 필요합니다. 그 CMS에 영원히 묶여 있을지 모르지만 걱정이됩니다.CMS에 묶이지 않게하려면 어떻게해야합니까?

PHP를 지금 디자인하고 데이터베이스 결과를 검색하는 경우 원하는 위치에 놓습니다. 자유를 잃지 않고 원하는 CMS를 만들고 원하는대로 만들 수 있습니까?

상속 할 소량의 클래스 만 추가하면별로 신경 쓰지 않아도됩니다. 나는 그들을 나중에 제거 할 수있다 (쉽게 말하면 많은 pags로 끝냈다).

감사합니다.

답변

1

시작하기 전에 잠금 장치를 고려하는 것이 좋습니다. 몇 가지 CMS 기반 시스템을 구현했으며 몇 가지 나쁜 선택으로 어려움을 겪었습니다. 선택하는 도구에는 비용과 이점이 있지만 몇 가지 중요한 요구 사항 분석을 수행하지 않고 어떤 시스템이 적합한 지 알 수있는 좋은 방법이 없습니다. Joomla는 유능한 시스템이지만 Drupal, Alfresco 또는 Plone과 매우 다른 특성을 가지고 있습니다.

사용자가 선택한 시스템에 콘텐츠를 넣기 시작하면 어느 정도까지는 해당 시스템에 영원히 묶이지 않도록 매우 열심히 노력해야합니다. 그리고 사용자가 실제로 잘 수행하면 으로 다른 시스템으로 이전 할 수 없습니다.

몇 가지가 분석에 고려해야 할

  • 에주의를 사용자 정의 언어 (들)에, 특히 이동 - 라이브 후 도구를 지원해야합니다 팀의 스킬 셋의 빛 . 예를 들어, Alfresco (java)는 파이썬 숍에서 좋지 않은 선택 일 수 있습니다.
  • 도구가 이진 데이터를 관리하는 방법을 이해했는지 확인하십시오. ZODB가 아닌 파일 시스템에서 첨부 파일을 Blob로 관리하도록 Plone을 구성 할 수 있지만 기본 설정이 모든 조직에 맞지는 않습니다.
  • 도구 세트가 보안, 인증 및 권한 부여를 처리하는 방식과 현재 (또는 계획중인) 사용자 데이터베이스에 연결하는 데 필요한 선택 사항에주의를 기울여야합니다. auth를 쉽게 외부화 할 수있는 도구는 확장 성과 악몽을 지원하는 것과 다를 수 있습니다.
  • 색인 생성 및 검색 문제를 해결하기 위해 도구를 사용하면 편리합니다. 나쁜 도구는 빤다.
  • 유용한 도구에는 유용한 내보내기 기능이 있어야합니다. 메타 데이터와 컨텐트를 추출하기 위해 노력해야 할수록 도구가 더 나 빠집니다.
관련 문제