• 회원가입
  • 로그인
  • 구글아이디로 로그인

[web] 스킨, 테마, 빌더, 플러그인, 코어 차이점 (= 개념비교)

목차

  1. 스킨 (skin)
  2. 테마 (theme)
  3. 빌더 (builder)
  4. 플러그인 (plugin)
  5. 코어 (core)
  6. 그누보드 관련 주소

 

스킨 (skin)

 

장갑, 모자, 양말, 상의, 하의 등 개별 부분의 디자인.

 



1.
게시판스킨, 회원가입스킨, 최신글스킨, 검색스킨 등

 

2.

 

3.

그누보드 경우 아래 폴더에 주로 위치.

 

[테마 사용 X]

  • PC : /skin,
  • 모바일 :  /mobile/skin

 

[테마 사용 O]

  • PC : /theme/basic/skin
  • 모바일 :  /theme/basic/mobile/skin

 

 

테마 (theme)

 

홈페이지 기본 구조와 각 스킨을 모두 갖춘 풀세트 홈페이지 디자인.

 



1.
기능은 대체로 그대로인 상태에서, 전체적 디자인만 변경.

2.
원본 코어는 거의 그대로 사용하므로 유지 보수 관리 용이.
단, 빌더에 비해서 전체적으로 기능이 많이 부족한 편. ㅡㅡ;

3.

 

4.

  • 그누보드5, 나리야, 배추빌더5 경우 : /theme
  • 아미나빌더 경우 : /thema

 

 

빌더 (builder)


풀세트 디자인 + 내부 튜닝 기능 장착 (= 형사 가제트)

(코어 수정 + 테마 + 스킨 + Plugin) 결합된 프로그램.

 



1.
배추빌더 경우, 그누보드5 원본엔 없는 여러 기능 지원.
선택메뉴 표시효과, 메뉴노출여부, 알람, 로고 선택 등.


2.

빌더는 내부적으로  튜닝 되어 있어서 기능이 막강하나,
그 만큼 업데이트 유지 보수 관리 하는 게 매우 어려움.


3.

 

 

플러그인 (plugin)

 

홈페이지 기본 동작에 필수적이지 않으면서도, 

홈페이지에 쉽게 탈부착해서 사용가능한 프로그램.

 



1.

그누보드 경우 주로 /plugin 폴더 안에 넣어 사용.

(= 좁은 의미 플러그인)

 

2.

필요에 따라 plugin 폴더 밖에 넣어 사용하기도 함.

(= 넓은 의미 플러그인 = 웹틸).

 

 

코어 (core)

 

프로그램 동작에 필수 불가결한 핵심 코드.



 

1.

코드 누락되거나 에러코드 존재 시, 심각한 기능 장애 초래. 

 


2.

그누보드 경우, 아래 폴더와 파일이 매우 중요.

폴더: /adm, /bbs, /extend, /lib 폴더가 이에 해당.

파일로는, /config.php, /common.php

 

/adm : 

관리자 페이지 구성 소스로서, 홈페이지 기본 환경 세팅 역할.

※ 게시판 그룹, 게시판, 회원관리 등 관리.

 

/bbs : 

사용자에게 노출되는 페이지의 핵심 코드들을 뫃아놓음.

※ 게시판, 전체검색, 현재접속자, 회원가입 등 skin의 핵심코어 위치.

 

/extend : 

확장코어 모아진 폴더.
※ /common.php 하단에 삽입되어 전체 페이지에서 작동.

 

/lib : 

홈페이지 동작에 필요한 필수 함수를 모아놓은 폴더. (Library 약자)

※ 사용하는 head.php 상단에 삽입되어 전체 페이지에서 사용 가능.

 

/config.php

주요 상수 정의.

 

/common.php

/config.php 및 /lib/common.lib.php 등이 삽입되는 핵심 파일.

 

3.

코어를 수정 시, 업데이트 시 매번 수정 반영해야 해서 힘듦.

따라서, 가능하다면 코어 쪽보다 스킨/테마 쪽을 수정 바람.

다만, 많은 스킨에 공통 적용할 필요 시엔 코어 수정이 편함.

 

 

PS.

그누보드 관련 주소

 

그누보드5 공부 방법

https://homzzang.com/b/free-1307


그누보드5/영카트5 (순정) / 아미나/나리야 비교:

https://homzzang.com/b/free-4889


배추빌더5 / 배추베이직

https://homzzang.com/b/free-4381

 


방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

이동현 이름으로 검색 2019-11-27 (수) 20:14 4년전
좋은 정보 감사합니다.
분류 제목 조회
pc 윈도우10 - 메모장 왼쪽 정렬
2,812
2,812
girl 엘리스 유경 님 찰나의 방심 후, 철벽방어.
1,910
1,910
talk JavaScript에 PHP의 var_dump() 없으니 불편 ㅡㅡ;
1,471
1,471
talk 홈짱님 오랜만이에요 2
2,470
2,470
pc ACER (에이서) 노트북 BIOS(바이오스)・CMOS(시모스) 진입 / 부팅 순서 설정
14,688
14,688
pc 노트북 스피커 소리(볼륨) 작아지고 찢어지게 들릴 때 점검사항
4,460
4,460
pc iptime (아이피타임) 공유기 (초기화 + 펌웨어 업그레이드 후 와이파이 인터넷 연결 안 될 때 해결)
18,068
18,068
talk i.e. vs. e.g. 차이
1,448
1,448
web 코드 리뷰 시 점검사항
1,550
1,550
talk 윈도우10 - 2004 버전 업데이트 드디어 성공.
2,832
2,832
web 구글 (드라이브 + 문서 + 프리젠테이션)
1,491
1,491
pc 윈도우10 - 내 컴퓨터 이름 (= 호스트 이름) 확인 + 내 아이피 확인
3,742
3,742
web F12 (개발자모드) console (콘솔) + SSH콘솔 + CMD모드 등에서 위에서 작성한 내용을 그대로…
5,410
5,410
web F12 (개발자모드) console (콘솔)창 열기 ★ + 한줄 밑으로 이동해 내려쓰기
3,756
3,756
pc 윈도우10 - 윈도우 탐색기 「자주 사용하는 폴더」 안보이게 숨기기 + 제거・삭제
8,236
8,236
web 유튜브 댓글 작성 특수기호 - (해시태그/재생시간링크/굵게/기울게/취소선)
4,532
4,532
talk 노트북 키보드 키캡 (= 버튼) 절대 분리 금지 !!
4,491
4,491
vscode VScode - Visual Studio Code 에디터 설치/기본세팅 + 한글팩 설치 + 코드 입력 결과 …
11,751
11,751
pc 윈도우10 - 윈도우 디펜더 PUA 보호 설정 (= Windows Defender 사용자 동의 없이 설치된 …
3,436
3,436
pc 윈도우10 - 로컬 계정으로 로그인 + 윈도우 계정으로 로그인
3,806
3,806
104/156
목록
찾아주셔서 감사합니다. Since 2012