Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

라이믹스를 이용해서 웹사이트를 하나 개발하고 있습니다.
정확하게는 웹사이트라기 보다는 웹 애플리케이션이죠.

다음 그림과 같이, 굉장히 많은 필드를 입력하고 조회하는 웹 애플리케이션 입니다.

q-module-outpage.jpg

이런 것을 라이믹스를 이용해서 개발할 때, 이 기능(화면)을 모듈로 개발하는 편이 낫겠습니까?
아니면 외부페이지로 개발하는 편이 낫겠습니까?

 

고민이 되는 부분은 이런 것입니다.

 

외부페이지로 개발한다면, 제가 알아서 모든 기능을 구현하면 됩니다.

그런데 모듈로는 개발해 본 경험이 적어서, 이렇게 복잡한 폼도 모듈로 개발하는 것이 이점이 있을지 잘 몰라서 질문하는 것입니다.

 

위 그림에서 왼편의 '질문등록'은 별도의 모듈로 만들어야 할 겁니다.

이런 것 링크하는 것은 별 문제 없이 될 것이라 기대합니다.

 

오른편 중간부터 있는 '추가' 버튼을 클릭하면, 입력행이 늘어나야 합니다.

DB에는 serialize 해서 집어넣던가 해야겠죠.

 

이것 말고도 여러가지 개발해야 할 기능이 있는데, 외부페이지로 개발하면 익숙하니 별 문제 없습니다만..

모듈로 했을 때 막히거나 구현이 매우 어려워진다거나 하는 부분이 있을까요?

 

모듈로 하면 페이지 네비게이션도 자동으로 되고, POST 처리도 자동으로 되는 등, 편한점이 많이 있어보입니다만..

 

아직 안 해본 작업이라 확신이 없습니다.

 

모듈 개발에 어느정도 경험이 있다는 전제하에 (모르면 배우면 되니까요. ^^)

여러분이라면 이런 기능을 가진 웹 앱을, 모듈로 개발하시렵니까, 아니면 외부페이지로 개발하시렵니까?

 

아, 만든 것은 이곳에 공개 모듈로 올리거나 할 수 없습니다.
특정 사이트에만 사용할 것입니다.
자동 업데이트 같은 것도 별 의미 없고, 바로 소스 고치거나 할 생각입니다.

 

개발자는 1명이고요.

이번 기회에 라이믹스 제대로 한 번 공부해 보려는 마음이 있습니다.

  • profile

    화면 구성은 무엇으로 해도 상관없습니다. 외부페이지에서도 라이믹스 템플릿 문법을 사용할 수 있으니, HTML 부분은 사실상 동일하거든요. 아예 React 같은 최신 프론트엔드 개발 방식을 적용하는 경우도 있고요.

     

    말씀하신 것처럼, POST 처리를 원활하게 하기 위해서는 외부페이지보다 모듈이 낫습니다. 폼이 복잡하고 경우의 수가 다양해질수록, 보안 등 신경써야 할 것이 많아질수록 외부페이지 하나에서 처리하기에는 무리가 있겠지요.

     

    모듈의 단점은 기본적으로 있어야 하는 파일과 폴더 구조가 꽤 복잡하다는 점인데, 모듈 생성기를 사용하면 기본 틀은 다 만들어 주기 때문에 이미 만들어 두신 외부페이지의 HTML은 view로, POST 처리 기능은 controller로 이식하기만 하면 됩니다. 그냥 만들어 사용하시는 모듈이라면 스킨도 필요없고 관리자 설정도 필요없으니 이것으로 충분할 거예요.

  • profile
    기진곰 님. 답변 고맙습니다.
    역시 모듈이 낫겠죠? 제가 아직 모듈에 익숙치 않아서 좀 그렇긴한데..
    말씀하신 대로, 외부 페이지로 하면 보안 등 신경써야 할 것이 많아질 것 같긴 합니다.
    걱정은, 모듈이 가진 제약 때문에 구현이 안되는 것이 나오면 어떡하나.. 뭐 그러고 있습니다.
    부딪쳐 봐야죠~

    고맙습니다~
  • profile profile
    기진곰님이 만드신
    https://www.poesis.org/tools/modulegen/
    이거 쓰세요 강추합니다.

List of Articles
번호 제목 질문기여자 날짜
공지 답변을 확실히 받기위한 질문자 지침서 13 백금메달람보
18079 아파치 가상 호스트로 라이믹스 2.0을 설치하면 403 에러가 발생합니다. 1 polincracy
18078 커뮤니티 제작 질문이 있습니다. 10 커브니티
18077 앱 플랫폼에 폰트 적용 질문 드립니다! 1 휴톤
18076 Centos(센토스) 에서 다른 OS로 넘어가려면 보통 어떤 걸 추천하시나요? 6 하늘희
18075 현시점에 jquery 를 학습하는게 의미가 있을까요? 4 에그시
18074 외부페이지에서 post로 특수문자 전송시 오류: 보안정책상 허용되지 않습니다. 4 file 영프레시맨
18073 늦은 저녁에 죄송합니다.. 레이아웃코드 질문 1 file chowolms
18072 CSS 를 숨기는게 가능할까요? 12 액트온
18071 디버깅: 잘못된 요청입니다. 4 file 영프레시맨
18070 이전 도메인 주인의 애드센스 계정연결 해지 2 웅돌프
18069 제작한 모듈을 '사이트 메뉴'에 어떻게 표시해야 합니까? 3 영프레시맨
» 모듈로 개발 vs. 외부페이지로 개발 3 file 영프레시맨
18067 혹시 3D이미지나 영상도 라이믹스에서 재생될까요? 14 금메달가이더
18066 일반 계정에서 파일 첨부가 안되는 문제 5 금메달구름의저편
18065 게시판 문서를 수정한 후, 핸드폰에서 열어보면 수정전 문서입니다. 4 wings
18064 개인 서버 파일 다운로드 속도 튜닝 6 액트온
18063 댓글 위젯 섬네일 표시 문제 문의 드립니다. 2 file 궁뎅이
18062 URL 파라미터를 이용해서 onclick function 호출 방법 5 drebinset
18061 meta 부분 수정 8 file 영구만세
18060 PHP 이용, html 요소 사이에 값 표시하는 방법 3 영프레시맨
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 906 Next
/ 906