개선/제안

2024.07.17 12:32

최신글, 위젯, 배너 등의 스킨 확장성의 한계

정확히 리빌드를 파악 한 것인지는 모르겠지만, 

현재 리빌드의 시스템에서는 최신글, 위젯, 배너 등의 스킨의 확장성에 제약이 있습니다.


최신글, 위젯, 배너 등의 환경 설정을 모듈 설정 창의 하나의 정해진 틀에서만 설정을 할 수 있게 되어 있어, 확장하는데 큰 문제점이 있습니다.


하나의 해당 모듈 설정의 틀을 기준으로 최신글, 위젯, 배너 등의 스킨의 환경 설정을 하다보니 모듈 설정이 고도화가 되지 않으면 다양한 환경을 가지는 스킨 개발에 한계가 있습니다. 또한, 스킨에 따라 추가로 필요한 항목이 있을 수 있고, 필요가 없는 설정 항목도 있을 수 있는데 그렇게 하지 못한 상황이라 개발 이후 홈 관리자 입장에서도 약간 당황스러움이 생길 수도 있을꺼 같아요. 각 스킨들을 개별적으로 세부적인 환경 설정을 할 수 있는 방법이 필요해 보입니다.


각 스킨마다 코드로 원하는 동작을 하게 커스텀을 할 수 있겠지만, 편의성 면에서 리빌드가 추구하는 방향은 아닌거 같습니다.

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    안녕하세요, 리빌더 입니다.
    너무 이른 판단이신것 같습니다.

    폴더나 파일을 직접 추가해서 확장할 수도 있지만,
    셀렉트를 최신글이냐, 위젯이냐를 선택할 수 있고. 선택을 하면
    각 설정 항목들이 보여집니다.

    현재는 설정 항목이 범용적으로 쓰이는 항목들만 있는 상태입니다.

    가장 중요한 부분은,
    최신글 파일이나 폴더를 추가하는 경우 해당 파일에서 사용중인 여분필드의
    정보를 가져와서 설정으로 만드는 부분 입니다.
    정보를 가져오는 부분이 규격화(획일화) 되지않으면 결국 중구난방이 됩니다.
    한번 틀어지기 시작하면 한도끝도 없이 틀어지는것이 빌더의 구조 입니다.

    게시판에 올라오는 모든 유저의 제안을 처리하지 않는 것도
    마찬가지의 이유 입니다.

    철저한 사용자 경험과 피드백으로 의견을 취합하고 있고
    지금도 테스트 중에 있습니다.

    저희 리빌더가 내세우는 핵심이 쉬운 사용과 확장성 입니다.
    감사합니다.

    2024-07-17 13:02

    profile_image
    no_profile rainbow미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    가장 중요한 부분은,
    최신글 파일이나 폴더를 추가하는 경우 해당 파일에서 사용중인 여분필드의
    정보를 가져와서 설정으로 만드는 부분 입니다.
    --------------------------------------------------------------------------------
    답변 감사합니다.
    답변하신 내용 중에 위 글에서 제가 궁금했던 부분이 해결이 됩니다.
    리빌드를 이용해서 뭔가 만드려고 하는데, 코드로 원하는 결과물을 만들기야 하겠지만 그러면 리빌드를 이용하는 의미가 없어져 버리거던요.
    답변하신 내용처럼 여분필드의 정보를 가져와서 설정으로 만든다면 각 스킨마다 기능 확장 내용을 모듈설정으로 진행할 수 있는 것이니 전혀 문제될 것이 없네요. 나중에 어느 정도 마무리되면 적용 방법에 대한 메뉴얼 부탁드려도 될까요?

    2024-07-17 13:52

    profile_image
    리빌더미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    네, 물론입니다.

    여분필드나 별도 확장필드를 가져오는 부분이
    매끄럽게 이어져야한다는 생각이고 그렇게 진행되고있습니다.
    너무 염려 안하셔도 될것같습니다.

    감사합니다.

    2024-07-17 14:18

    profile_image
    펄스나인미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    자극적인 제목이네요..ㅎㅎ
    기본이 잘 되어야 확장도 되는거라 생각합니다..

    이만큼 온것도 다 유저분들 덕분입니다만 지금이 멈춘상태라고 생각하시면 안됩니다..
    데모사이트를 7개정도 운영하고있고 각 버전별로 내부테스트는 계속 진행되고있습니다.
    스킨과 추가기능, 마켓이 아직 출시되지않은 상태에서 뒤에것을 먼저 업데이트해버리면
    만약에 발생할 변수들의 대처가 늦어질 수 있고, 앞에것을 다시 수정해야되는 상황이 빈번하게 생길 수 있습니다.

    염려하시는 부분은 누구보다 잘 알고 있습니다..
    생각하고 계시는것보다 분명히 스케일이 큰 프로젝트라고 감히 말씀 드립니다.

    2024-07-17 13:20

    profile_image
    no_profile rainbow미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    펄스나인님 말씀처럼 아직 출시되지 않은 부분이 있는 상태에서 짧은 기간 테스트하면서 조금 답답했던 부분의 내용을 글로 남겼는데, 제목이 조금 자극적이었나봐요 ;;
    리빌드를 제작하시는 많은 분들이 리빌드의 먼 지향점과 핵심 코어를 항상 점검하고 보완해 나가는 것을 충분히 알고 있습니다. 사람이 하는 일이라 혹시나 하는 부분의 점검에 대한 새로운 자극으로의 활력소라고 제 글을 생각하시고 편하게 봐 주세요.
    펄스나인님의 수 많은 작품들을 sir에서 봐왔던 저는 리빌드에 대한 기대가 만땅입니다. ^^

    리빌더님의 답변에서 해답을 찾았습니다.

    2024-07-17 14:14

    profile_image
    펄스나인미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    네 ㅎㅎ 자극적이었습니다!! ㅋ
    관심이 없으면 이런글도 안올라옵니다 ^^
    항상 좋은말씀에 고맙습니다~ 기대에 부응하겠습니다 !

    2024-07-17 14:29

구매 신청
  • 신용카드 결제는 별도상담을 통해 가능합니다.
    구매문의 : cs@false9.co.kr / 010-6466-3355
    신청 이후 담당자가 개별연락 드리고 있습니다.
    입금자명과 실제 입금자가 동일한 경우 자동처리 됩니다.
  • 결제예정 금액 : 0 (VAT별도)
    하나은행(KOEXKRSE) : 258-910104-00407 / 김은정(인덱스)

  •  
  • 신청 및 FCM 가이드
      안드로이드 웹앱 및 푸시알림을 사용하기위한 A-Z!
      잘 따라오시면 어렵지 않습니다.

      1. FCM (Firebase Cloud Messaging) 세팅하기

      1-1. 시작하기
      https://console.firebase.google.com?hl=ko 으로 접속하여 [시작하기] 를 클릭합니다. FCM은 구글계정이 있으면 무료로 사용 가능 합니다.




      1-2. 프로젝트 생성하기
      [프로젝트 시작하기] 를 클릭합니다.




      프로젝트의 이름을 설정합니다.
      앱이름(사이트명, 상호명)을 영문으로 입력하는것이 가장 좋습니다.
      입력하셨다면 [계속] 을 클릭해주세요.




      애널리틱스 사용설정을 활성화 해주시고(선택사항)
      [계속] 을 클릭해주세요.




      애널리틱스 위치를 [대한민국] 또는 거주국가를 선택하시고 약관 동의 후 [프로젝트 만들기] 를 클릭해주세요.




      프로젝트 생성이 완료 되었습니다. [계속] 을 클릭하시면 FCM메인페이지로 이동 합니다.




      1-3. 앱 생성하기
      이전 단계에서 프로젝트를 생성했습니다.
      이제 프로젝트안에 안드로이드 앱을 생성해보겠습니다.

      FCM 메인 중앙에 주황색 동그란 버튼이 3개 있습니다.
      가운데에 있는 (안드로이드 로고) 버튼을 클릭해주세요.




      버튼을 클릭하셨다면 앱등록 창이 오픈 됩니다.
      안드로이드 패키지 이름 및 앱 닉네임을 입력하세요.

      패키지 이름은 반드시 com.webview.앱영문명 으로 입력하셔야 합니다.
      com.webview. 를 반드시 넣어주셔야 합니다.
      입력 예) com.webview.rebuilder

      앱 닉네임은 사이트명이나 상호명, 앱이름 등을 입력해주시면 됩니다.
      디버그 서명은 입력하지 않아도 됩니다.

      입력을 마치셨다면 [앱등록] 을 클릭해주세요.
      다음페이지로 넘어간다면, 입력하신 패키지명 (com.webview.앱영문명) 을 메모장에 메모해주세요.





      [google-services.json 다운로드] 버튼을 클릭하셔서 파일을 다운받아 주세요.
      다운을 받으셨다면 [다음] 을 클릭해주세요.




      Groovy(build.gradle) 선택하신 후 [다음] 을 클릭해주세요.




      앱 생성이 완료 되었습니다.
      [콘솔로 이동] 을 클릭하시면 메인으로 이동 됩니다.




      1-4. 비공개 키파일 생성하기
      거의 다왔습니다. 조금만 더 힘내세요.
      저도 이거 작성하느라 무쟈게 힘들었습니다. 리빌더화이팅.

      화면 상단에 아까 입력하신 이름으로 앱이 생성된게 보이신다면,
      좌측 상단에 [프로젝트 개요] 메뉴 옆에 톱니바퀴 아이콘을 클릭하여
      [프로젝트 설정] 으로 이동해주세요.




      프로젝트 설정으로 오셨다면 상단 탭메뉴에서 [서비스 계정] 을 클릭하세요.





      화면 아래쪽에 있는 [새 비공개 키 생성] 을 클릭하세요.

      키파일은 버튼 클릭시 자동으로 다운로드 됩니다.
      중요한 파일이므로 파일을 타인에게 공개하거나 해서는 안됩니다.





      친절하게 중요한 파일임을 알려줍니다.
      [키 생성] 을 클릭하면 json 파일이 다운로드 됩니다.




      다운로드된 파일은 rebuilder-demo-a4cc0-firebase-adminsdk-au83h-41e4b5df03.json 과 같은식으로 저장됩니다.
      이름이 너무 긴 관계로 임의파일명으로 변경해주세요.
      가이드에서는 key.json 으로 설명하겠습니다.

      이제 준비는 모두 끝났습니다!
      바탕화면에 1-3에서 다운로드 했던 google-services.json 파일과,
      방금 이름을 변경했던 key.json 파일이 있다면 잘 하셨습니다. (파일아이콘은 무시해주세요. 다를 수 있습니다.)




      2. 리빌더 앱관리 설정하기

      2-1. 파일 업로드하기
      위 단계에서 이름을 변경했던 key.json 파일을 사용하시는 웹서버(웹호스팅)에 FTP 프로그램으로 접속하여 업로드 해주세요.
      업로드 위치는 /data/push/key.json 입니다.

      2-2. 앱관리 설정하기
      관리자모드 > 빌더설정 > 앱관리 메뉴로 이동해주세요.
      [앱관리] 메뉴가 없다면 리빌더 공식홈페이지 > 유료기능 다운로드 에서 [안드로이드 하이브리드 웹앱 + Push 알림] 기능을 다운로드 후 설치해주세요.
      바로가기 > https://rebuilder.co.kr/membership/30

      설치가 되셨다면 관리자모드 > 빌더설정 > 앱관리 메뉴로 이동해주세요.

      스크롤을 내리시면 [FCM 설정] 섹션이 있습니다.
      FCM 패키지명, FCM 프로젝트 ID, FCM 비공개키파일 항목을 모두 입력 하시고
      [확인] 을 클릭해주시면 설정은 마무리 됩니다.




      [FCM 패키지명]
      1-3 에서 설정했던 com.webview.앱영문명 을 입력하시면 됩니다.

      [FCM 프로젝트 ID]
      1-4 에서 이동했던 [프로젝트 설정] 페이지로 이동하시면 내 프로젝트 섹션에서 확인하실 수 있습니다. (스샷참조)

      [FCM 비공개키파일]
      위에서 임의파일명으로 변경했던 파일명 key.json 을 입력하시면 됩니다.




      고생하셨습니다. 모든 설정이 완료 되었습니다.
      1-3 에서 다운로드 했던 google-services.json 파일은
      신청서에 첨부해주셔야 합니다.


      창을 닫아주시고, 신청을 계속해주세요!