리자

그누5 Pro 실패, 그리고 또 다른 시작

· 2026-07-29 (수) 15:10:13 · 453 · 5

shop(영카트) 부분을 _pro 모듈로 옮기는 작업, 결국 실패했습니다 — 이유 공유드립니다

 

bbs에 이어 shop도 _pro 모듈로 전환을 시도했는데, 결과부터 말씀드리면 실패했습니다. 그 이유를 공유드립니다.

bbs(게시판)는 구조가 비교적 깔끔했습니다. board.php 같은 백엔드 코드가 글 목록·글 내용 같은 데이터를 먼저 다 준비해 두고, 화면에 그리는 일은 스킨 파일이 따로 맡는 구조입니다. 즉 "데이터 만드는 쪽"과 "화면 그리는 쪽"이 나뉘어 있어서, 화면 쪽만 모듈로 떼어내 교체하면 됐습니다.
 

그런데 shop(영카트)은 사정이 달랐습니다. 상품 목록, 옵션 선택, 장바구니 버튼 같은 것들이 백엔드 함수 안에서 HTML까지 직접 만들어 내보내는 식입니다. 데이터 처리 코드와 화면 코드가 한 파일, 심지어 한 함수 안에 뒤섞여 있는 경우가 많습니다.

이러다 보니 화면만 바꾸려 해도 백엔드 코드까지 같이 뜯어야 하고, 그렇게 뜯는 순간 원본 수정 없이 모듈로만 얹는다는 _pro의 원칙이 깨집니다. 몇 군데는 억지로 우회해 봤지만, 갈수록 손대야 할 원본이 늘어나서 유지보수가 불가능한 수준이 됐습니다.

결론적으로 shop은 bbs와 달리 구조적으로 모듈 방식이 맞지 않아 전환을 중단했습니다.

다른 프로젝트로 진행하여 좀 더 쉬운 방법이 있는지 연구중에 있습니다
이번에는 어느 정도 프로토타입이 나오면 공개하겠습니다
진행되는 대로 다시 공유 드리도록 하지요

 

총 3명이 반응했습니다
|

댓글 5개

파이팅~
2026-07-30 (목) 05:57:08
shop은 다시 만드시는 걸 추천합니다.
응원합니다...^^
쇼핑몰은 테마 제작도 문제 있습니다.
다시만드는게 더 빠르지 않을까요?
댓글을 작성하시려면 로그인이 필요합니다.

그누토크

35건

그누보드에 대한 모든 것

+
제목 글쓴이 날짜 조회
09-15 조회 518
10-03 조회 44
10-02 조회 123
10-02 조회 35
09-30 조회 147
09-29 조회 186
09-24 조회 210
09-22 조회 273
09-20 조회 244
09-04 조회 696
08-19 조회 422
08-16 조회 213
08-14 조회 345
08-12 조회 279
08-12 조회 277
08-11 조회 146
08-10 조회 221
08-06 조회 347
08-05 조회 145
08-05 조회 182
08-05 조회 205
08-05 조회 120
08-04 조회 163
08-03 조회 208
08-02 조회 137
08-02 조회 127
07-31 조회 270
07-31 조회 162
07-31 조회 135
07-30 조회 254
07-29 조회 454