bluetronix CMS의 개발자 보기 및 시스템 영역
개발자 접근 권한을 통해 bluetronix CMS의 추가 기능, 시스템 폴더, 데이터베이스 테이블 및 소스 영역에 접근할 수 있습니다. 이 튜토리얼에서는 사용 가능한 영역과 시스템 파일에서 자체 확장을 업데이트 가능한 상태로 분리하는 방법에 대해 설명합니다.
개발자 접근 권한으로 추가 기능 사용
개발자 접근 권한이 있으면 bluetronix CMS에서 일반 사용자 보기에서는 보이지 않는 추가 기능을 사용할 수 있습니다.
여기에는 파일 관리에서 추가 개발자 폴더, 페이지의 PHP 코드에 대한 접근, 추가 개발자 데이터베이스 테이블, 시스템 스크립트, 레이아웃 템플릿 및 모듈이 포함됩니다.
페이지에서 PHP 코드 편집
정상 CMS 보기에서는 페이지의 HTML 코드를 편집할 수 있습니다. 개발자 접근 권한이 있으면 추가로 PHP 코드 버튼을 이용할 수 있습니다.

이를 통해 CMS 페이지에 자체 PHP 코드를 추가할 수 있으며, 예를 들어 데이터베이스 쿼리, 동적 콘텐츠, $LayoutHTML 내의 교체, CMS 기능 또는 자체 PHP 함수 등을 사용할 수 있습니다.
추가 데이터베이스 테이블
개발자 접근 권한이 있으면 데이터베이스 관리에서 추가 시스템 테이블이 표시됩니다. 여기에는 레이아웃, 페이지 관리, 시스템 구성 및 기타 내부 CMS 기능을 위한 테이블이 포함됩니다.
이 개발자 및 시스템 테이블은 데이터베이스 관리 내에서 붉은색으로 강조 표시됩니다.

붉은색으로 강조 표시된 개발자 데이터베이스 테이블의 구조는 변경할 수 없습니다. 여기에 열을 삭제, 추가 또는 이름 변경할 수 없으며 데이터 유형을 변경하거나 시스템 구조를 조정할 수 없습니다. 이러한 테이블은 시스템 업데이트 시 업데이트되거나 교체될 수 있습니다.
파일 관리의 개발자 폴더
개발자 접근 권한이 있으면 파일 관리 내에서 추가 시스템 폴더가 표시됩니다. 이 개발자 폴더는 붉은색으로 표시되며 기본적으로 bx_로 시작합니다.
가장 중요한 폴더에는 bx_doc, bx_fonts, bx_Image, bx_Import, bx_Layout, bx_Mod, bx_script 및 bx_style가 포함됩니다.

bx_doc
bx_doc 폴더에는 미리 설치된 샘플 파일과 문서가 있습니다. 예를 들어, 샘플 페이지나 템플릿에서 사용하는 PDF 문서가 포함될 수 있습니다.

bx_fonts
bx_fonts 폴더에는 bluetronix CMS에서 제공하거나 설치한 글꼴이 포함되어 있습니다. 이러한 글꼴은 CMS의 다양한 디자인과 레이아웃에서 사용할 수 있습니다.

bx_Img
bx_Img 폴더에는 현재 사용 중인 테마 또는 테마 이미세트의 기본 이미지가 들어 있습니다.
개발자로서 다른 테마 이미지 세트를 선택할 수 있습니다. 다양한 테마 이미지 세트는 동일하게 정의된 파일 이름을 사용하므로 통일된 템플릿처럼 작동합니다. 테마 이미지 세트를 변경할 때 HTML 구조를 변경할 필요는 없습니다.

bx_Import
bx_Import 폴더는 외부 웹사이트를 가져오는 데 사용됩니다. 예를 들어, Bootstrap-5 웹사이트를 가져오기 위해 준비하고 이 영역에 배치할 수 있습니다. 이후 파일이 분석되어 bluetronix CMS의 구조로 통합됩니다.
bx_Layout
bx_Layout 폴더에는 CMS의 페이지 및 섹션 템플릿이 들어 있습니다. 이러한 템플릿은 이후 삽입 → 페이지 섹션을 통해 사용자에게 제공됩니다.
개발자로서 영웅 섹션, 텍스트 영역, 제품 영역, 연락처 영역, 티저 요소 및 기타 개별 페이지 섹션에 대한 자체 템플릿을 만들 수 있습니다. 최종 사용자는 이러한 요소를 일반 편집기를 통해 삽입할 수 있으며, HTML을 직접 프로그래밍할 필요가 없습니다.

bx_script
bx_script 폴더에는 bluetronix CMS에서 제공하는 JavaScript 파일이 포함되어 있습니다. 여기에는 BxHeadScript.js 및 BxScript.js가 포함됩니다.
활성화된 언어에 따라 추가 언어 종속 버전이 생성될 수 있습니다. 예를 들어, BxScript_en.js, BxScript_de.js 또는 BxScript_fr.js와 같은 파일입니다.
스크립트 폴더 내에는 추가로 소스 디렉터리가 있습니다. 여기에는 나중에 사용되는 주요 파일을 생성하는 개별 소스 파일 또는 구성 요소가 있습니다.

bx_style
bx_Script와 유사하게 bx_style는 bluetronix CMS의 핵심 스타일을 포함합니다. 이를 통해 시스템에서 사용하는 스타일시트 파일이 생성됩니다. 여기에도 최종 CSS 파일이 조합되는 소스 파일이 있을 수 있습니다.

시스템 폴더 및 업데이트
붉은색으로 강조된 bx_ 시스템 폴더는 bluetronix CMS에 속하며, 시스템 업데이트 시 전체적으로 또는 부분적으로 덮어씌워질 수 있습니다. 따라서 소유한 변경 사항은 일반 시스템 파일에 직접 저장되어서는 안 됩니다.
시스템 영역 내의 자체 파일은 _own으로 표시되어야 합니다. 이 표시는 bluetronix CMS에 특정 프로젝트 파일임을 신호합니다.
예를 들어, config_own.php, MyScript_own.js, MyStyle_own.css 또는 MyTemplate_own.txt와 같은 파일입니다. 파일 확장자는 기본적으로 중요하지 않습니다. 중요한 것은 파일 이름에 _own으로 표시되어야 한다는 점입니다.
자체 수정은 항상 붉은색 시스템 폴더 내에서 _own 파일로 작성하십시오. 이를 통해 이러한 파일은 bluetronix CMS 업데이트 시에도 유지됩니다.
시스템 파일을 직접 수정하지 마십시오.
기존 시스템 파일을 직접 수정해서는 안 됩니다. 필요시 이를 템플릿으로 사용하고, 복사본을 만들어 _own으로 표시한 후, 이 파일에서 자신의 수정을 진행하십시오.
bx_Mod
bx_Mod 폴더에는 bluetronix CMS의 모듈이 포함되어 있습니다. 여기에는 블로그, 쇼핑몰, 검색, 로그인 및 기타 CMS 모듈이 포함될 수 있습니다.
모듈은 구성, 목록, 상세 보기, PHP 스크립트 및 기타 모듈 파일과 같은 다양한 파일과 영역을 포함할 수 있습니다.

모듈 파일 조정
모듈 파일의 경우에도 원래 시스템 파일은 직접 수정해서는 안 됩니다. 파일을 표시하고 읽고, 기반으로 사용하고 복사할 수 있습니다. 자체 버전을 만들려면 _own을 추가한 복사본을 만들고 그곳에서 변경 사항을 적용하세요.
개발자를 위한 주요 규칙
1. 빨간색으로 표시된 데이터베이스 테이블은 구조적으로 변경하지 마세요.
2. 빨간색으로 표시된 bx_ 시스템 폴더는 업데이트 시 덮어써질 수 있습니다.
3. 시스템 파일은 직접 수정하여 자신의 맞춤화에 사용하지 마세요.
4. 시스템 영역 내에서 자신의 파일은 항상 _own으로 표시하세요.
5. 시스템 파일은 템플릿으로 읽고 복사할 수 있습니다.
6. 이후 _own 파일 내에서 자신의 맞춤화를 수행하세요.
요약
개발자 접근은 bluetronix CMS에 PHP 코드, 개발자 데이터베이스 테이블, bx_ 시스템 폴더, 모듈, 스크립트, 스타일 및 레이아웃 템플릿과 같은 추가 기능과 시스템 영역을 확장합니다.
시스템 파일과 자신의 확장을 구분하는 것이 특히 중요합니다. 원래 시스템 파일은 템플릿으로 사용하고, 자신의 맞춤화는 _own 파일로 만드세요.
FAQ
고객들이 자주 묻는 질문
개발자 접근으로 어떤 추가 기능을 얻을 수 있나요?
추가 개발자 폴더, 페이지의 PHP 코드, 추가 시스템 테이블, 시스템 스크립트, 레이아웃 템플릿 및 모듈에 대한 접근을 포함하여 여러 가지를 얻습니다.
어디에 페이지에 대한 나만의 PHP 코드를 저장할 수 있나요?
개발자 접근이 있는 경우 CMS 페이지에 추가로 PHP 코드 버튼이 제공됩니다.
빨간색으로 표시된 데이터베이스 테이블의 구조를 변경할 수 있나요?
이 개발자 및 시스템 테이블의 구조는 변경할 수 없습니다. 열을 삭제, 추가 또는 이름을 바꾸거나 데이터 유형이나 시스템 구조를 조정해서는 안 됩니다.
개발자 폴더는 어떻게 알아볼 수 있나요?
개발자 폴더는 파일 관리에서 빨간색으로 표시되며 기본적으로 bx_로 시작합니다.
bx_Layout의 역할은 무엇인가요?
bx_Layout에는 CMS의 페이지 및 섹션 템플릿이 있습니다. 개발자는 여기에 자신의 템플릿을 제공할 수 있으며, 최종 사용자는 나중에 삽입 → 페이지 섹션을 통해 선택할 수 있습니다.
왜 시스템 파일을 직접 수정해서는 안 되나요?
시스템 파일과 시스템 폴더는 bluetronix CMS의 업데이트 시 덮어쓰여질 수 있습니다. 따라서 직접 변경한 내용이 손실될 수 있습니다.
어떻게 하면 자신의 파일을 업데이트 가능하게 만들 수 있나요?
시스템 영역 내의 파일 이름에 _own으로 표시하여 자신의 파일을 생성해야 합니다. 예를 들어 MyScript_own.js 또는 MyStyle_own.css와 같이 설정합니다.
기존 시스템 파일을 템플릿으로 사용할 수 있나요?
네. 시스템 파일을 보고 기반으로 사용할 수 있습니다. 자신의 맞춤화를 위해 복사하고, 복사본에 _own으로 표시한 후 오직 그 파일만 수정해야 합니다.