2012-05-17 2 views
0

검색 함 ... 아무런 참고 문헌을 찾을 수 없습니다. 나는 아주 단순한 질문이라고 생각한다. 고객이 스타일 템플릿을 선택하여 웹 사이트를 지정하고 생성 할 수있게하는 시스템의 기본 개념은 무엇인가?웹 사이트 생성 시스템

예를 들어 네 개의 정적 HTML 페이지로 구성된 간단한 웹 사이트를 만들었습니다. 나는 다른 CSS 템플릿을 사용하여 원하는 페이지를 보이게 할 수 있습니다 ... 좋습니다.

그러나 고객에게 "이 버튼을 누르면 사이트가 생성됩니다"라는 인터페이스를 제공하려는 경우 - 그 아이디어를 실현하기 위해 기본 아이디어가 무엇인지 알 수 없습니다. 단순히 디렉토리를 만들고 파일을 복사하는 문제입니까?

멍청한 길을 가기 전에이 유형의 일이 일반적으로 어떻게 이루어지는 지에 대한 일반적인 지침이 필요합니다. 사람들에게 계정을 등록 할 수있는 주목할만한 서비스가 있으며, "간단한 3 단계"에서 간단한 웹 사이트를 생성 할 수 있습니다. 나는 그것이 어떻게 행해졌는지에 대한 이론과 기본을 배우고 싶다.

감사합니다 ...

편집 :

내가 CSS를 사용하여 정적 HTML 페이지의 기존 설정을 변경하는 방법을 알고있다. 제가하고 싶은 것은 진정한 웹 사이트 생성기를 만드는 것입니다. 내 시스템에 로그인하고 테마를 선택하고 버튼을 누르면 사이트 (예 : www.foo.com 또는 foo.parentsite.com)를 사용할 수 있습니다. 예를 들어 tinyMCE를 통합하여 고객이 콘텐츠를 변경하도록 허용하는 방법을 파악할 수 있습니다. 난 단지 "버튼을 누르면 ... 새로운 사이트 생성"아이디어 뒤에 기본적인 개념이 필요합니다.

+1

당신은 CMS를 어떻게 만드나요? AFAIK는 제한된 맞춤형 템플릿 언어에서 웹의 실제 언어 (HTML, CSS, JS)에 이르기까지 대부분 번역 프로세스입니다. – jpaugh

답변

0

자바 스크립트를 사용하여 CSS를 변경할 수 있습니다. 그러면 현재 페이지의 모양이 바뀝니다. 하지만 독특한 모양으로 여러 CSS를 작성해야합니다.
일반적인 CSS를 작성하고 사이트의 테마를 작은 CSS에 추가하는 것이 좋습니다.
작은 것은이 주제와 고유 한 것만 포함해야합니다. => 장소 내용, 메뉴, 바닥 글, 등 ... 파란색에 빨간색, 변경 텍스트 색상에
이 theme1.css => 배경색 변경 등
theme2.css => 배경 변경

generic.css 파랑 색 등

JQuery와 UI는 쉽게 자신의 인터페이스를 변경할 수 있습니다, 빨강, 파랑, 변경 텍스트 색, 파랑 등
theme3.css => 변경 배경 색상을 텍스트 색상을 변경합니다.
Check this and change selected gallery on left

고객이 웹 사이트를 생성 할 수 있다고 생각하지는 않지만 매우 만족할 것입니다.
항상 클라이언트가 변경하려는 것보다 더 중요한 것이 있습니다.

편집 :
서버에 폴더를 만들어야합니다.
선택한 테마와 함께 필요한 모든 파일을
폴더에 넣으십시오. 자신의 도메인에 대해 apache를 구성하십시오. 그런 다음 새 구성을 위해 다시로드하십시오.

PHP 또는 cgi를 사용하는 것이 좋습니다.

내가 사용할 수있는 도메인을 등록하는 방법과 자신의 도메인을 쉽게 자동으로 리디렉션하는 방법을 모르는 것.

+0

@ C C 힌트가 더 필요하십니까? –

+0

고맙다 Jean-Francois 그것은 모든 파일 조작과 같은 소리입니다 ... 나는 실험 할 것입니다 –

+0

@C C API에 대한 링크를 공유 할 수 있습니까? –

0

오늘 밤 다른 발견 : cPanel 기능에 액세스하는 데 사용할 수있는 전체 API가 있습니다. 따라서 PHP 랩퍼를 사용하면 서브넷을 인스턴스화하고 이메일 계정, 도메인 포인터 등을 설정하는 몇 줄의 코드처럼 보입니다.

유망스럽게 보이지만 전체 noob이되었습니다. 읽을 거리가 많습니다.

관련 문제