포크 CMS 설치, 테마 및 초보자 팁에 궁극적 인 가이드
최근 수 많은 대중적인 오픈 소스 프로젝트가 발표되었습니다. 컨텐츠 관리 시스템은 다른 오픈 소스 솔루션보다 훨씬 많은 것을 제공 할 수 있습니다. 이 프로젝트는 평균적인 웹 마스터에게 아주 적은 기술 프로그래밍 지식으로 자신의 웹 사이트를 설치하고 시작할 수있는 능력을 부여합니다..
이 게시물에서는 Fork CMS를 통해 안내해 드리고자합니다. 이것은 PHP / MySQL CMS 응용 분야에서 여전히 신인입니다. 그러나 나는 포크가 WordPress가 남긴 많은 여유를 찾아 냈다고 주장 할 것이다. 물론 WordPress는 일련의 주요 업데이트를 거쳤으며 거대한 웹 개발자 회사를 따릅니다. 그러나 대체 오픈 소스 PHP 솔루션을 찾고 있다면 Fork는 확실히 주목할 가치가 있습니다..
포크 소개
설치하기 전에 Fork CMS와 WordPress의 현재 버전간에 몇 가지 차이점을 공유하고자합니다. 가장 즉각적인 차이점은 포크를 웹 사이트의 하위 디렉토리에 설치할 수 없다는 것입니다. 테스트를 위해 루트 도메인이나 일부 유형의 하위 도메인에 설치해야합니다 (예 :. forkcms.hongkiat.com). 이 내용은 이후 릴리스에서 업데이트 될 수 있지만이 기사를 작성하는 시점에는 하위 도메인에 대한 제한이 있습니다..
고려해야 할 또 다른 중요한 아이디어는 Fork CMS가 아니 WordPress의 발자취를 따라 가십시오. WP는 원래 주류 CMS로 지원을 얻은 블로깅 시스템으로 만들어졌습니다. 그러나 포크는 주로 블로그, 페이지 및 사용자와 같은 추가 모듈을 포함하는 CMS로 시작되었습니다..
경험은 전혀 달랐으며 시스템이 WordPress만큼 엄격한 테스트를 통과하지 못했다고 인정합니다. 얼리 어답터는 몇 가지 버그를 잡을 수 있습니다. 포크는 온라인 웹 로그 용으로 만 사용할 수 있지만 실제 CMS처럼 작동하는 모듈 코어를 중심으로 구성됩니다.
첫 번째 설치
이제 스크립트에 들어가서 복사본을 설치해 봅시다. 다운로드 페이지를 방문하면 .zip 파일이 자동으로 시작됩니다. WordPress 코어 파일보다 크지 않은 약 10MB의 내용 추출.
이 설치 프로세스의 한 가지 새로운 점은 파일을 서버에 업로드하기 전에 파일의 이름을 바꾸거나 편집 할 필요가 없다는 것입니다. 포크 CMS 설치 프로세스는 백엔드에서 모두 발생합니다. 당신이해야 할 유일한 일은 root 사용자가 첨부 된 MySQL 데이터베이스를 설정하는 것입니다. 그런 다음 모든 핵심 파일을 서버에 FTP로 전송하고 URL을 방문하여 설치 프로세스를 시작하십시오..
테스트를 위해 서버가 없으면 000Webhost는 무료 서브 도메인과 PHP / MySQL 호스팅을 제공합니다. 일반적으로 서버 리소스의 품질이 가장 좋지 않으므로 개인 웹 호스팅 계정에서 테스트하거나 로컬로 호스팅하는 것이 가장 좋습니다. 너의 컴퓨터.
일반 개요
모든 파일이 업로드되면 도메인으로 이동하면 설치 페이지로 리디렉션됩니다. 처음에 스크립트는 서버 설정을 검사하여 어떤 기능을 사용할 수 없는지 결정합니다. 기본적으로 php.ini 파일 내의 파일 사용 권한 및 설정을 검사합니다..
사소한 오류가 발생하더라도 “어쨌든 설치” 버튼을 눌러 첫 번째 단계로 이동하십시오. 포크는 다양한 번역 옵션으로 다국어 지원을하고있는 것으로 유명합니다. 하나의 언어 팩만 사용하여 웹 사이트를 실행하려는 경우 이러한 모든 옵션을 그대로 둘 수 있습니다..
다음에 히트하면 Fork의 코어와 쌍을 이루는 다양한 모듈을 설치할 수 있습니다. 최소한 Blog 및 Analytics 모듈을 항상 설치합니다. 그러나 지금까지 추가 기능을 설치하지 않더라도 관리자 패널에서 나중에 설치할 수 있습니다. 또한이 페이지에서 Fork CMS의 초기 테스트를위한 샘플 데이터를 설치하도록 선택할 수 있습니다.
데이터베이스 연결 및 마지막 접촉
모든 기본 설치 옵션을 완료하면 데이터베이스 정보를 입력하라는 메시지가 표시됩니다. 이것은 백엔드 정보가 페이지 내용, 블로그 게시물, 사용자 이름 등을 위해 저장되는 곳입니다. 호스트 이름과 포트 번호는 서버 설정의 99 %면 충분합니다. 이 값을 변경하는 유일한 이유는 MySQL 서버가 다른 도메인이나 IP 주소를 사용하는지 여부를 명확하게 알고있는 경우입니다.
다른 옵션은 루트 사용자와 해당 계정의 암호와 함께 데이터베이스 이름을 요구하기 만하면됩니다. 이 사용자는 데이터베이스 내의 테이블을 작성하고 편집 할 수있는 모든 권한을 가지고 있어야합니다. 이러한 모든 세부 정보를 입력 한 후 다음 것 설치 마지막 부분.
이제 웹 사이트의 루트 관리자를 위해 전자 메일과 암호 조합을 만들어야합니다. 전자 메일은 웹 사이트에서 연락처 메시지와 업데이트를 수신하는 기본 주소이지만 실제 실제로는 필요하지 않습니다..
히트 설치 완료 우리는 완전히 끝났어! 이 최종 개요 페이지에서는 홈페이지로 이동하거나 백엔드에 로그인하는 옵션을 제공합니다. 더 살펴보기 위해 관리 패널을 방문하여 Fork이 실제로 제공 할 수있는 것을 확인하십시오..
백엔드에 오신 것을 환영합니다.
로그인 버튼을 클릭하면 고유 한 관리 URL로 리디렉션됩니다. 홈페이지에서이 링크에 액세스 할 수있는 방법이 없습니다. 많은 WordPress 테마에서 흔히 볼 수 있습니다. 언제든지 템플릿을 편집하여 사이트 어딘가에 링크를 추가 할 수 있습니다. 하지만 정직하게 링크를 기억하기에는 쉽습니다. www.myforkwebsite.com/private/
.
그만큼 /은밀한/
서브 디렉토리는 실제로 서버에 존재하지 않습니다. 따라서 요청은 실제로 .htaccess 리디렉션과 PHP URL 라우팅에 의해 처리됩니다. 이렇게하면 프로세스가 조금 더 안전 해집니다 (처음 시작할 때 여전히 혼란 스럽습니다).
개인 로그인 페이지에서 방금 설정 한 세부 정보를 입력하면 Fork 관리 대시 보드에 액세스 할 수 있습니다. 새로운 시스템을 익히는 가장 좋은 방법은 시스템의 다른 영역에서 시간을 보내고 소비하는 것입니다. 하지만 몇 가지 중요한 주제에 대한 전반적인 개요를 알려 드리겠습니다..
웹 사이트 콘텐츠 관리
아마도 일반 HTML 대신 CMS를 사용하는 가장 중요한 이유는 콘텐츠를 관리하기위한 것입니다. 코드가 필요없이 페이지를 작성하고 편집 할 수있는 기능은 광범위한 사용자에게 도움이됩니다. 이와 관련하여 Fork 시스템은 WordPress 또는 Joomla! / Drupal과 비교하여 완전히 새로운 세계를 제공합니다..
화면 상단의 '페이지'탭을 클릭하면 모든 콘텐츠에 대한 트리보기가 제공됩니다. 이들은 처음에 숨겨진 하위 페이지 메뉴와 함께 웹 사이트의 루트에 나열된 페이지입니다. 페이지를 편집하려면 한 번 클릭하여 선택하면 새 창이 열립니다..
여기에는 페이지의 템플리트 개요와 현재 표시되는 모듈 또는 위젯이 포함됩니다. 임의의 페이지에 대한 템플릿을 변경하여 2 열, 3 열 또는 1 열의 가운데 열과 같이 필요한 특정 레이아웃을 일치시킬 수 있습니다. 모든 레이아웃에 대해 확장 가능한 솔루션을 제공 할 수있는 사용자 정의 페이지 템플릿이 가득합니다 (전체 테마와 다름)..
404 페이지를 클릭하고 기본 HTML 콘텐츠를 수정하겠습니다. 'Main'블록이 보일 때까지 아래로 스크롤하면 'Editor'라고 표시된 블록이 나타납니다. 이것은 직접 HTML을 포함하며 페이지에 직접 출력됩니다. 마우스를 가져 가면 일련의 버튼이 옆에 나타납니다. 첫 번째 연필 아이콘을 클릭하면 내용을 추가하고 바꿀 수있는 편집기 창이 열립니다..
전체 화면 편집
불행하게도 페이지 편집 화면에서 전체 페이지 편집기에 액세스하는 쉬운 방법은 없습니다. 이것은 WordPress와 비슷하지 않습니다. WordPress는 페이지 제목 추가 및 내용 편집을위한 전용 설정을 제공합니다. 포크에서 전체 화면으로 페이지를 편집하는 방법은 두 가지 밖에 없습니다..
첫 번째는 텍스트 편집기에서 작은 검은 색 화살표 아이콘 (최대화)을 클릭하는 것입니다. 이렇게하면 전체 화면보기에 맞게 창을 최대화 한 다음 완료되면 다시 클릭하여 변경 사항을 저장할 수 있습니다. 두 번째 방법은 고유 한 콘텐츠 블록을 만든 다음 위젯으로 페이지에 추가하는 것입니다.
이것은 어색한 해결 방법처럼 보이지만 실제로는 웹 페이지 콘텐츠를 관리하는 것이 훨씬 쉽습니다. 새 콘텐츠 블록을 만들려면 '모듈'탭을 클릭 한 다음 '콘텐츠'블록을 선택하십시오. 설치 직후 귀하의 웹 사이트에 아무 것도 추가되어서는 안됩니다. 그러나 제목과 내용 만 필요하기 때문에 새로운 것을 쉽게 만들 수 있습니다..
콘텐츠 블록 제목은 웹 사이트의 프론트 엔드에 표시되지 않습니다. 이 속성은 페이지에 새 위젯을 추가 할 때만 내용을 구분하는 데 사용됩니다. 솔직히 제목은 중요하므로 각 콘텐츠 블록을 다른 콘텐츠 블록과 구분할 수 있습니다. 그러나 많은 양의 컨텐츠를 보유하고 있다면이 데이터 관리 방법을 통해 삶이 훨씬 쉬워 질 것입니다..
블로그 게시물 게시
블로그 모듈을 설치 한 경우 웹 사이트에 기사를 게시 할 수도 있습니다. 이는 콘텐츠 페이지와 유사합니다. 단, 템플릿에 대한 제어 권한이 충분하지 않으며 위젯이나 다른 맞춤 모듈을 추가 할 수있는 기능이 없습니다..
새 게시물을 작성하려면 상단의 '모듈'탭을 클릭하고 사이드 바 링크에서 블로그를 찾으십시오. 게시 날짜, 작성자 및 댓글 수와 함께 모든 현재 게시물의 테이블이 표시됩니다. 모서리에있는 다른 버튼이 표시됨 “기사 추가” 편집을위한 새 페이지가 열립니다..
여기에서 블로그 카테고리를 선택하고 새 게시물에 태그를 추가 할 수 있습니다. 또한 기사의 시작 부분에 표시 할 추천 이미지를 업로드하는 필드가 있습니다. 다른 흥미로운 영역은 페이지 상단에있는 'SEO'탭 내에 있습니다. 퍼머 링크, 게시물 제목, 메타 키워드 및 기타 멋진 것들을 편집 할 수있는 많은 맞춤 설정이 있습니다..
분석 및 이메일 마케팅
이것은 나머지 부분들 중에서 정말 두드러지는 포크의 한 섹션입니다. 실제로 Google 애널리틱스 계정을 관리 영역의 대시 보드에 연결할 수 있습니다. 그러면 웹 사이트에 로그인 할 때마다 최근 방문객과 전체 교통량을 알 수 있습니다..
이 기능을 에뮬레이션 할 수있는 WordPress 플러그인이 있습니다. 그러나 즉시 사용자에게 분석 데이터를 제공하는 것이 인상적입니다. 마케팅으로 무엇을 더 할 수 있습니까? 그럼 재미있는 모듈이 있습니다. “메일 모터” 이메일 마케팅 캠페인에 직접 연결되는.
모든 캠페인 모니터 계정에 연결하여 통계에 직접 액세스 할 수 있습니다. 포크 (Fork) 관리자 패널에서 캠페인을 보내고 뉴스 레터를 편집 할 수 있습니다. 그러나 캠페인 모니터 계정이 없더라도 등록 된 사용자에게 이메일을 보낼 수 있습니다. 포크는 PHP를 사용할 수 있습니다. 우편()
기능 및 마케팅 도구뿐만 아니라 기본 CMS로 작동.
모듈 확장
거의 모든 CMS는 개발자가 자신의 확장 가능한 응용 프로그램을 만들 수있는 솔루션을 제공합니다. 포크 CMS 내에서 이러한 호출됩니다. 모듈들 웹 사이트의 템플릿이나 페이지에 삽입 될 수 있습니다..
설치 과정에서 기본적으로 포크에 포함 된 새 모듈을 설치할 수있는 옵션이 제공되었습니다. 그러나 웹 사이트에 다운로드하여 설치할 수있는 확장 모듈의 작은 갤러리도 있습니다. '설정'탭을 클릭 한 다음 사이드 바에서 '모듈'을 클릭하여이 모듈에 액세스 할 수 있습니다..
다른 기능에 대한 설치 / 제거 관리와 함께 모든 모듈에 대한 추가 세부 정보가 포함되어 있습니다. 모듈 갤러리에서 .zip 파일을 다운로드하면 관리자 패널에서 직접 업로드 할 수 있습니다. 모듈에 대한 다른 인기있는 선택 사항으로는 Photogallery, Newsletter, Polls, 심지어 웹 사이트에 최근 트윗을 표시하는 트위터가 있습니다.
사용자 정의 테마 작업
Fork CMS 테마 시스템은 WordPress에 비해 상당히 다릅니다. 모든 테마 리소스는 .php 대신 .tpl 파일을 사용하여 코딩됩니다. 이는 템플릿에 익숙한 일부 사용자의 경우 쉽게 파악할 수 있습니다. 하지만 핵심 파일조차도 템플릿 시스템의 형식과 일치합니다..
코드에 바로 들어가기를 원하는 웹 개발자에게이 KB 지원 문서를 자세히 읽어보십시오. 테마는 원하는만큼 다양한 템플릿 파일로 구성 될 수 있습니다. 기본 디스플레이는 항상 핵심 템플릿 파일을 사용하지만 템플릿 폴더의 일치하는 파일은이 파일을 덮어 씁니다.
Fork의 테마 시스템에 대해 내가 좋아하는 것은 비 기술적 인 개발자가 쉽게 사용할 수 있다는 것입니다. 확장 페이지에는 테스트를 위해 다운로드하여 설치할 수있는 추가 테마 모음이 있습니다. 관리자 패널에 로그인하면 “설정” 탭을 클릭 한 다음 테마를 선택하십시오. 오른쪽 상단 모서리에있는 버튼이 표시됩니다. 테마 업로드.
실제로 원본 .zip 파일에 테마를 업로드하는 것이 좋습니다. 포크는 zip 아카이브를 압축 해제하고 백엔드의 모든 테마 컨텐츠를 복사 할 수 있습니다. 새 테마를 설치하는 것만으로 새 테마를 선택하고 변경 사항을 저장하는 것만 큼 쉽습니다. 특정 테마에 대한 자세한 정보를 얻으려면 각 미리보기 미리보기 아래에있는 '세부 정보'링크를 클릭하십시오..
마지막 생각들
개인적으로 나는 새로운 소프트웨어와 오픈 소스 프로젝트를 항상 테스트 해왔다. 얼리 어답터는 쓰레기를 통해 잡초를 제거하고 잔해 아래에서 보석을 집을 수있는 트렌드 세터입니다. 그리고 나는 Fork CMS를 가지고 놀면서 좋은 감정을 많이 가지고 있습니다. 너가 똑같은 길을 느낄 희망이야..
이 기사는 사용자 정의 Fork CMS 웹 사이트로 갈 수있을만큼 충분해야합니다. 또한 개발자와 웹 마스터 커뮤니티의 도움이되는 많은 링크가 있습니다. 게다가이 프로젝트는 여전히 활발한 개발 단계에 있으므로 앞으로 몇 달 안에 더 많은 흥미 진진한 모듈과 테마가 공개 될 것으로 예상됩니다. 포크 CMS에 관해 비슷한 아이디어 나 질문이 있으시면 아래 토론 영역에서 자유롭게 공유하십시오..