Skip to content
This repository was archived by the owner on Sep 26, 2024. It is now read-only.
This repository was archived by the owner on Sep 26, 2024. It is now read-only.

코어 구조 확립 및 개념 정리 #32

@smaker

Description

@smaker

절차지향으로 코딩된 것을 객체지향으로 변경합니다.
그리고 CMS에서 사용되는 개념을 아래와 같이 정리합니다.

개념 정리

  • 인스턴스:
  • 모듈: 인스턴스를 가질 수 있는 컴포넌트
  • 위젯: 페이지 혹은 테마에 부착할 수 있는 컴포넌트
  • 테마: 레이아웃 혹은 모듈 및 위젯의 외관을 구성하는 컴포넌트
  • 플러그인: 모듈, 위젯, 테마 등의 컴포넌트를 포함할 수 있으며 사이트 관리자가 키고 켤 수 있음

폴더 구조

  • /_core/framework/
  • /_core/framework/packages/
  • /common/
  • /common/css/
  • /common/js/
  • /common/img/
  • /common/fonts/
  • /plugins/
  • /vendor/

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions