자유게시판

제목 몇 달 전부터 제 머릿속을 맴도는...
글쓴이 kaido 작성시각 2016/05/25 14:56:49
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 10161   RSS

간혹 떠오르는 개인 프로젝트가 하나 있습니다

 

아직 구상 중인데, 뭐라고 할까. 요점은 이렇습니다.

 

변화 무쌍한 솔루션을 만들 수는 없을까?

범용적인 로직. 

확장이 용이한 구조.

 

쉽게 풀어서 현재 핫한 cms 중 하나가 워드프레스 입니다.

이놈의 가장 큰 장점은 바로 테마 라는 시스템입니다.

테마는 php js css 전부 하나로 묶인 서브 프로젝트 형태로 구성되어 있습니다.

실제 로직은 전부 코어에서 사용되며 기능은 전부 시리얼라이즈 되어있고, 디자인은  css를 따라가니 달라집니다.

[물론 기능도 확장이 가능합니다. 어차피 php. 그래도 php.]

 

CI에서 워드프레스를 사용하자는 취지는 아닙니다. [사실 연동 해도 큰 의미 없어요.]

 

그래서 저는 워드프레스의 확장성 이라는 장점만을  CI의 규격에 맞추어서 솔루션화 시켜보는건 어떨까? 하는 겁니다.

여기에는 몇가지 절대적 규칙이 있는데

 

1. 모든 중요 로직은 composer 스타일로 코딩한다. 즉 PSR 규칙을 따른다. [또한 composer를 지원해야한다]

2. 테마와 비슷한 구조가 되어야 한다 [상세히 말하면 그누보드의 스킨 폴더에 가까운 형태]

3. 헬퍼, 라이브러리의 추가가 테마에 교차간섭을 주어서는 안된다. 

4. 모든 설치는 ftp 파일 업로드로 가능한 구조여야 한다

5. sql은 model을 수정 하지 않고 확장이 되어야 한다. [그로인해 사용자가 sql에 거의 신경 쓰지 않아야 한다.]

 

구성상.

1. HMVC 으로 구성되며, 서브모듈이 테마의 역활을 한다.

2. 테마의 커스텀은 php를 전혀 모르는 디자이너도  수정이 되어야 한다. [최소한의 지식만으로도 가능하게 로직과 확실한 분리]

 

 

좀 더 많긴 한데... 대충 이런 컨셉을 갖고 하나 만들어 볼까 하고 이것저것 물어본적이 있었네요.

물론 이런 비슷한 작업을 시도한 곳이 이미 있습니다. 본파이어 라고. 막상 써보니, 기대만큼은 아니라서 ( ..)

 

문제는 요즘 의욕이 안나서 ㅎㅎ

 다음글 고민이네요 요즘 ㅜㅠ (4)
 이전글 php스톰 어렵네요 ㅎㅎ (20)

댓글

변종원(웅파) / 2016/05/26 10:38:09 / 추천 0

2009년도에 ci+matchbox 이용해서 플랙서블한 테마를 지원하게 만들었던게 있습니다. 

디자이너는 div 테마를 만들고 개발자는 플러그인을 만들어서 사용자는 드래그앤드롭으로 사이트를 구성하는...

1카피로 수백개의 사이트를 생성할 수 있고 메인 관리자가 클릭 몇번으로 사이트군의 테마를 변경할 수 있는..

잘 만들었는데 영업을 안해서 망했던 프로그램이네요. 지금도 모 회사에서 주력으로 쓰고 있기는 합니다.