2010-01-21 4 views
7

Cakephp와 Joomla를 사용하여 웹 사이트를 개발하려고했습니다 ...하지만 요즘 저는 구성 요소 중 하나만 사용하여 개발했을 경우 어려웠던 일들을 구현하는 데 어려움을 겪는 많은 장벽을 발견했습니다.CakePHP와 통합하기가 쉬운 CMS는 어느 것입니까?

그래서 내 관점에서 볼 때 (CakePhp를 CMS와 통합 할 가치가 있습니까?)

그렇다면 통합 할 수있는 가장 쉽고 간편한 CMS는 무엇이라고 생각하십니까?

답변

7

내 견해에서 나는 시도하지 않을 것입니다. 크로스 오버 기능과 많은 충돌이있을 것이라고 생각합니다. Cake를 사용하고 CMS와 원하는 다른 요소를 작성하거나 CMS를 선택하고 추가 기능/플러그인으로 원하는 다른 요소를 개발하십시오.

Joomla, Drupal, Xaraya, Expression-engine 등은 모두 확장 가능하므로 확장 성이 있거나 어쩌면 이미 필요한 플러그인이있는 플러그인을 선택하십시오.

또 다른 옵션은 Joomla를 CMS로 사용하고 Cake를 원하는 다른 요소로 사용하고, 별도의 엔티티로 유지하지만 스킨을 동일하게 만들고 탐색을 원활하게 만듭니다. 이 경우 통합해야 할 유일한 일은 상태 일 것입니다.

+1

PurplePilot에 동의합니다. CakePHP 이외의 CMS를 CakePHP 사이트와 통합하려고하지 마십시오. 고통의 세계에 빠지게 될 것입니다. 기존에있는 것 중 하나를 사용하십시오. Wil, Croogo [http://croogo.org]에서 제안한 야생화, 또는 CakePHP의 코드 생성 도구 인 bake를 사용하면 곧 CMS를 시작할 수 있습니다. – neilcrookes

+0

마지막 옵션은 본질적으로 완벽하게 괜찮은 두 개의 개별 응용 프로그램을 통합하는 것입니다. 하지만 필자가 선호하는 방법은 Cake를 사용하여 범용 CMS를 만든 다음 필요에 따라보다 전문화 된 응용 프로그램 (포럼, 장바구니 등)을 통합하는 것입니다. 범용 CMS 또는 CMS 프레임 워크를 사용하는 경우 Cake 앱을 통합 할 때 약간의 차이점이 있습니다. CMS 프레임 워크 용 플러그인은 사소한 기능/사용자 정의, 더 큰 기능을위한 특화된 미리 패키지화 된 응용 프로그램에 대해서는 논리적 인 것처럼 보입니다. –

4

에 대한 야생화 난으로 public_html/블로그 폴더 그리고 그것은 잘하고있다에 워드 프레스를 실행하는 CakePHP의 사이트가 있습니다.

두 개의 별도 백엔드가 있지만 두 가지 별도의 백엔드가 있지만 어떤 데이터 (예 : 게시물, 페이지, 설명)를 가져 와서 사용하려는 경우 Wordpress 데이터베이스 모델을 만드는 것이 매우 쉽습니다. cakephp 사이트.

두 사용자를 통합하는 경우 백엔드 사용자에게는 원활한 경험이 필요한 경우 나는 생각하지 않습니다. 대부분의 프론트 엔드 사용자는 동일한 스타일 시트를 사용할 수 있기 때문에 차이점을 알지 못할 것입니다 및 이미지.

내 경험에 대해 더 알고 싶다면 알려주세요!

10

또는 Croogo (http://croogo.org/)

CakePHP의 CMS를 사용합니다. 나는 야생화보다 Croogo의 구현이 더 좋으며 관리자 UI는 Wordpress와 조금 비슷해 보입니다.

2

나는 Cake와 많은 CMS 유형의 애플 리케이션을 썼고 같은 줄을 생각하고 있었다. 나는 Joomla, Drupal 및 Wordpress를 시도했으나 여전히 입안에 더러운 느낌이 들었습니다. 단지 케이크를 사용하여 실패했거나 그 반대였습니다.

내 경험상 가장 중요한 공통 분모는 백 엔드입니다. 가장 자주 재사용되지만 최소한의 정보 만 얻습니다.

이제 CakePHP로 내 CMS를 만들었습니다. 의도는 '오픈 소스'이지만, 아직 준비가되지 않았습니다.

나는 두통이 결합하려고 시도하지 않는다고 생각하고, Cake와 타사 CMS를 유지 관리해야한다고 생각하지 않습니다. 최상의 모듈과 구성 요소를 저장하고 직접 구성하십시오. 블로그 자습서는 좋은 시작을 제공 할 것이며 다른 소스에서 좋아하는 것을 cherrypick으로 만들 수 있습니다.이점은 CMS를 알아 내고 원하는대로 작동하게하는 것입니다. 길을 따라 많은 것을 배울 것입니다.

4

Cakeui는 Croogo의 립입니다. Infinitas CMS는 완벽한 응용 프로그램을 원하거나이 사이트에서 좋은 목록을 확인하려는 경우에 유용 할 수 있습니다. CakePHP Cms

3

Croogo의 개발자로서 편향되어서 http://croogo.org . 웹 기반 설치 프로그램도 함께 제공되며 몇 분 안에 실행해야합니다.

다른 CakePHP 기반 CMS는 Infinitas로 더 많은 기능 (장바구니 포함)이 있습니다. 둘 다 프레임 워크의 최신 버전 (현재는 1.3)을 기반으로하며 적극적으로 개발됩니다.

관련 문제