Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

최근 커뮤니티 사이트에서 포인트 소비를 위한 기능들을 생각해보며 간단한 것 위주로 개발하고 있습니다

 

다만 기능을 만들다보니 모듈로 만들어도 애매하고, 위젯으로 만들어도 애매한 상황이라 개발자분들의 생각을 들어보고자 질문합니다.

 

 

 

먼저 정말 간단한 기능을 만들 때도 해당 기능이 기존 모듈에 종속되어있지 않다면 테이블 생성과 쿼리를 사용해야 할 일이 많습니다.

 

그런데 위젯으로 제작하게 되면 테이블 생성이 어렵고, 자잘한 데이터를 저장할곳도 마땅치 않습니다.

 

그렇다고 모듈로 제작하자니, 위젯의 이점인 위젯 페이지에서 에디터를 통한 생성/이동이 불가하다는 것과, 코드를 원하는 곳에 직접 넣을 수 있다는 점이 불가능하게 되더라고요..

 

물론 사용자가 html파일에 원하는 식별자 (ex. <!--#module_aaaa#-->)를 넣어두고, 모듈에서 display_before 트리거를 이용해서 output을 수정하는 방식으로 한다면 개발은 가능하겠으나, 애드온의 안좋은 점중 하나가 이 문제였죠..

 

 

 

제가 제작하려는 프로그램은 간단 출석부 위젯(https://xetown.com/tips/765990)같이 사이드바에서 버튼 클릭 등으로 조작할 수 있는 프로그램입니다.

 

이런 경우에는 어떤 방식으로 제작하는게 향후 더 도움이 될까요?

  • ?
    자유로운 배치를 위해 위젯을 적극 활용하고픈거면
    결국은 모듈까지 추가로 둘 다 구현해야하죠 ( 모듈이 실제 저장/추출 등의 역할을 해줄테니 )

    사실 현재 제작 배포되는 위젯 이라는게
    결국은 XE 나 라이믹스 자체에서 모듈로 지원되는 걸 이용한 거라고 보면 되기에..
    기본 지원 안 되는 모듈을 만들어넣어야 위젯화하기가 좋을겁니다.
  • profile
    특정 사이트에서 특정 간단한 기능을 할 관리 모듈용으로 만들면 됩니다.

    모든 기능들을 그쪽으로 몰아두고 해당 액션값들도 트리거 잘 연동해서 조작하게 해둔다음 실제 출력은 레이아웃에 html 으로 때려박던 위젯을 쓰던 알아서 하시면되죠..ㅎㅎ

    앞으로 추가 기능으로 간단하게 필요하다면 그 모듈을 활용하면 되니까요.