• Q&A
  • 회원가입
  • 로그인

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

1,611  

스킨 (Skin)

 

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

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

 

3.
https://sir.kr/g5_skin

https://sir.kr/yc5_skin
 

4.

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

 

[테마 사용 X]

PC : /skin,

모바일 :  /mobile/skin

 

[테마 사용 O]

PC : /theme/basic/skin

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

 

 

 

테마 (Theme)

 

1.
각각의 스킨을 모두 갖춘 풀세트 홈페이지 디자인

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

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

4.
https://sir.kr/g5_theme

https://sir.kr/yc5_theme

 

5.

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

/theme

 

 


빌더 (Builder)


1.

풀세트 디자인 + 내부 튜닝 기능 장착 (= 형사 가제트)
(코어 수정 + 테마 + 스킨 + Plugin) 결합된 프로그램.

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


3.

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


4.
https://sir.kr/g5_builder

https://sir.kr/yc5_builder

 

 

 

 

플러그인(plugin)

 

1.

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

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

 

2.

그누보드 경우 주로 /plugin 폴더 안에 넣어 사용하나 (= 좁은 의미 플러그인),

필요에 따라서는 plugin 폴더 밖에 넣어 사용할 수도 있음 (= 넓은 의미 플러그인 = 웹틸).

 

 

 

코어 (Core)

 

1.

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

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

 

2.

그누보드 경우, adm, bbs, lib 폴더가 이에 해당.

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

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

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

lib : 홈페이지 동작에 필요한 필수 함수를 모아놓은 폴더.




2019-11-27 (수) 20:14 10개월전
좋은 정보 감사합니다.

방문자 수

오늘 2
어제 1,091
최대 2,418
이달 43,442
전체 1,048,269
찾아주셔서 감사합니다. Since 2012