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

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

2019-02-14 (목) 01:36 5년전 5,860  

목차

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

 

스킨 (skin)

 

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

 



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

 

2.
https://sir.kr/g5_skin

https://sir.kr/yc5_skin
 

3.

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

 

[테마 사용 X]

PC : /skin,

모바일 :  /mobile/skin

 

[테마 사용 O]

PC : /theme/basic/skin

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

 

 

테마 (theme)

 

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

 



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

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

3.
https://sir.kr/g5_theme

https://sir.kr/yc5_theme

 

4.

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

아미나빌더 경우 : /thema

 

 

빌더 (builder)


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

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

 



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


2.

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


3.
https://sir.kr/g5_builder

https://sir.kr/yc5_builder

 

 

플러그인 (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

 



2019-11-27 (수) 20:14 4년전
좋은 정보 감사합니다.
분류 제목 날짜 조회
web 그누보드5, 배추빌더5, 아미나 설치 순서 비교
07-03 6,032
07-03 (일) 6,032
web Warning: Cannot modify header information - headers already …
08-27 6,004
08-27 (토) 6,004
web 내 도메인이메일 주소 사용하기 (= 네이버워크 / 다음스마트워크) ※ How to Use My Domain'…
09-15 5,988
09-15 (금) 5,988
web 윈도우10 - 윈도우디펜더 아이콘 색깔 변경 (노란색 → 녹색)
09-26 5,942
09-26 (목) 5,942
web 윈도우10 - 파일 확장자 표시 (※ 이미지 엑박 시 점검 사항)
01-12 5,925
01-12 (일) 5,925
web 클라우드플레어 (cloudflare) 장단점
02-27 5,921
02-27 (월) 5,921
web GitHub (깃허브) 파일 비교 사이트 이용 방법
01-01 5,904
01-01 (목) 5,904
web IE11 이하 (= 익스플로러 하위브라우저) 이미지 엑박 에러 원인/해결
10-22 5,880
10-22 (화) 5,880
web 스킨, 테마, 빌더, 플러그인, 코어 차이점 (= 개념비교) 1
02-14 5,861
02-14 (목) 5,861
web PHP - php7.2.10 Deprecated: Function create_function() is d…
02-03 5,845
02-03 (일) 5,845
web masonry (메이슨리) - 벽돌쌓기 레이아웃 정렬(= pinterest 핀터레스트 방식)
10-07 5,810
10-07 (일) 5,810
web 블로그 지수 확인 방법 (= 저품질 블로그 탈출법)
04-06 5,780
04-06 (일) 5,780
web 홈페이지 제작 필수 요소 - 빌더 (홈페이지 소스), 호스팅 (서버), FTP, 도메인
11-01 5,742
11-01 (금) 5,742
web 초보자가 빨리 코딩실력 키우는 법 ^!~
07-05 5,635
07-05 (금) 5,635
web CSS - 폰트오썸 CSS content 값 (= 포트오썸아이콘 = 폰트오썸특수문자) ★★★★★
12-12 5,548
12-12 (토) 5,548
web 트래픽 아끼는 법 4 - (= 트래픽 절약법) ★ 2
02-06 5,536
02-06 (금) 5,536
web 도메인 A레코드 CNAME레코드 차이
02-16 5,465
02-16 (토) 5,465
web 동영상 (녹화 + 편집) 프로그램 추천 + 유튜브 업로드가능 (파일확장자 + 파일사이즈) 지원내역
11-28 5,458
11-28 (목) 5,458
web 큰 양파맨 이모티콘 빅사이즈 모음
11-18 5,444
11-18 (화) 5,444
web 본인 홈페이지 언어셋 확인하는 법 (euckr, utf8)
11-05 5,332
11-05 (화) 5,332
4/18
목록
찾아주셔서 감사합니다. Since 2012