2009-04-18 2 views
0

사이트의 다른 섹션에 여러 컨트롤러가있는 PHP 사이트 설정이 있습니다.
예컨대 index.php를, gallery.php, faq.php의 등
은 현재 내가 다시 페이지의 관련 콘텐츠를 포함하는 각각의 컨트롤러에서 호출 기본 템플릿이 있습니다. 나는 또한이 콘텐츠 파일을 편집하는 데 tinymce를 사용합니다. 정말 아주 간단한 CMS입니다.CMS에서 다중 컨트롤러 PHP 사이트에 연결

편집 : 나는 내 CMS를 위해하고 싶은 몇 가지 새로운 기능이 명확합니다. 예 : 특정 섹션 편집, 메뉴 편집 및 기타 몇 가지.
그러나 나는 이것에 대한 개발을 계속하고 휠체어를 재창조하는 대신, 멀티 프레임 컨트롤러 시스템에 플러그인 할 수있는 CMS를 찾으려고 노력할 것입니다. 프레임 워크에서 내 앱을 개발하도록 강요하는 대신에. 내 사이트의 다른 백엔드가 아닌 콘텐츠 만 관리하고 싶습니다.

희망이 있습니다.

답변

0

질문을 올바르게 이해하고 있는지 확실하지 않습니다. 템플릿 시스템과 여러 컨트롤러를 사용하는 기본 CMS가있는 사이트가 있습니다. 당신은,하지만 당신은 대신 현재 사이트에 "플러그"하는 CMS을하려는 포트 사이트에 프레임 워크를 싶지 않아? 정확히 사이트에 연결하기를 원하십니까? (즉, 어떤 기능/기능 당신이 찾고있는?)

편집 : 나는 아직도 당신의 목표는 바퀴를 다시 발명하지 않고보다 강력한 CMS를 구축하는 것입니다 경우 CakePHP의 같은 MVC 프레임 워크를 고려해야한다고 생각합니다. 잘 설계된 프레임 워크를 기반으로 구축하면 앞으로도 사이트의 기능을 훨씬 쉽게 확장 할 수있을뿐만 아니라 복잡한 웹 응용 프로그램을보다 쉽게 ​​유지 관리 할 수 ​​있습니다. 내가 생각할 수있는

유일한 다른 옵션은 단순히 당신이 다음 모듈로 확장 할 수 드루팔/줌라/워드 프레스 같은보다 강력한 하나와 함께 기존의 CMS를 대체하는 것입니다. 하지만 그렇게하면 유연성이 떨어지고 그 이상은 아닙니다.

+0

내 CMS가 보유하고있는 유일한 기능은 특정 페이지의 본문 내용을 편집하는 것입니다. gui 다루기 쉬운 메뉴를 연결하고, 특정 섹션을 수정하고, 지금 당장 마음에 들지 않는 다른 것들을 편집 할 수있는 기능과 같은 추가 기능을 원합니다. – menko

0

내가이 권리를 가지고 있는지 확인해주세요. CMS를 원합니다. 그러나 그것은 당신이 들어가서 일할 수있는 일을하는 당신의 임의적 인 방식에 순응해야합니다. 프레임 워크가 전혀없는 CMS를 원합니다. 백엔드가 아닌 프론트 엔드 만 수행 할 CMS입니다.

CMS가 전혀 필요하지 않습니다. CMS는 본질적으로 백엔드 작업을 수행합니다. CMS의 지점입니다. 원하는 것은 Dreamweaver의 세련된 마법 템플릿 처리입니다.

아니면 실제 CMS 또는 프레임 워크를 채택하고 거기에서 작업해야합니다. 이런 종류의 마법 정신력을 CMS에서 기대하는 것이 합리적이지 않습니다.

+0

나는 그냥 들어가서 일하기를 기대하지 않고 방해가되지 않을 것입니다. 콘텐츠 관리가 의미하는 바를 오해 한 것 같습니다. 대부분의 CMS는 웹 사이트 관리자처럼 보입니다. 아니면 콘텐츠를 관리하는 데 필요한 개입 성을 이해하지 못했을 수도 있습니다. – menko

+0

특정 온라인 서비스 (온라인 뱅킹, 검색 엔진, 웹 메일 제공 업체 등)를 제외하고 대부분의 웹 사이트에서 CMS는 기본적으로 웹 사이트의 주요 목적이 콘텐츠를 제공하기 때문에 "웹 사이트 관리자"입니다. 그래서 콘텐츠를 관리하지 않는다면 백엔드가 남겨 두어야 할 일이 무엇인지 혼란스러워합니다. – Calvin

+0

네, 그런 식으로 보면 코드베이스의 대부분이 매우 특정한 CMS이고, 대부분의 다른 CMS에서 발견되는 부분을 쓰는 것이 좋지 않다고 생각합니다. – menko

0

는 나 또한 Drupal하는 것이 좋습니다. 그것의 아주 잘 편성되고 웹 사이트의 거의 어떤 작풍든지에 쉽게 조정된다. 당신은 순수한 CMS로 사용하거나 필요에 따라 추가 기능을 추가 할 수 있습니다. 핵심 패키지는 매우 작고, 설치 및 재생이 매우 쉽고 잘 지원됩니다. 가치가 있습니다.

+0

프레임 워크 또는 확장 가능 CMS를 선택할 때 반드시 문서를 고려해야합니다. 그게 내가 CakePHP가 다소 부족하다고 생각하는 부분이다. – Calvin

0

작성한 사람 당신의 자신의 사용을위한 매우 기본적인 CMS로 Drupal, Joomla 등과 같은 기존의 솔루션을 채택하는 데 문제가 없어야합니다. 이것은 준비가되어있는 완전한 기능의 CMS이며 일부 그래픽 작업과 너의 끝에 약간 해킹은 너가 원하는 무엇이든을 보일 수 있는다.

다른 옵션은 CakePHP, CodeIgniter 등과 같이 제안 된 다른 프레임 워크와 같은 기존 프레임 워크를 사용하고 있습니다.이것들은 기본적으로 지금 가지고있는 것보다 더 강력한 사용자 정의 CMS를 만들기 위해 필요한 모든 도구를 기본적으로 제공하는 모든 프레임 워크입니다.

나는 당신이하는 일에 대해 최소한 조금은 알고 있다고 생각합니다. 내가 사용할 수있는 다른 프레임 워크를 체크 아웃하고 실행하는 것이 좋습니다.

CodeIgniter

CakePHP

+0

나는 drupal과 textpattern을 실행하는 웹 사이트를 이미 가지고있다. 텍스트 편집, 탐색 및 기타 구성 요소를 사용하여 모듈 식 'cms'와 같은 일종의 소원을 생각하면 기존 코드베이스에서 사용할 수 있기를 바란다. :피 – menko