질문/조언질답게시판

지식자산지도.png

 

비슷한 질문들이 많이 오고가서 질문을 올리면서도 조금 죄송한 마음이 들긴 합니다만...

조금 더 구체적으로 제 상황을 말씀드리고 정확한 조언을 구하고 싶어서 올립니다.

 

저는 약국을 오래 운영했는데 전문가를 위한 커뮤니티 사이트를 만들어 보기로 결심했어요.

웹사이트 제작에는 문외한이에요..

꽤나 진지하게 마음먹어서 1년 가까이 투자할 생각도 있습니다.

지금은 간단하게 생활코딩에서 제공하는 HTTP CSS강좌만 들은 상황입니다.

 

커뮤니티 사이트인데 제가 생각하는 커뮤니티 사이트의 차이점은

1. 정보의 분류와 축적을 최적화 하기위해서 태그기능을 특화해서 글을 올린 사람과 그 글을 보는 이용자 모두가 태그 형성에 참여할 수 있도록 해서 차후에 오래전의 내용일지라도 바로 검색가능하도록 일종의 위키형식으로 다같이 참여하는 형태를 구현하는 것이구요.

2. 추가로 태그를 통해서 사용자 스스로 글을 분류해서 글을 선택적으로 읽을 수 있도록 하고 싶어요. 정치글을 보기 싫으면 정치태그의 글을 차단이 가능하게 하고 싶습니다. 그리고 환자응대의 태그의 글만 보고 싶으면 환자응대 태그만 보는 것이구요.

3. 셋째로 사용자들 스스로 그룹을 형성해서 글에 락을 걸 수 있는 기능을 도입하고 싶습니다. 특정 그룹들 소규모 그룹들 끼리만 공유할 수 있는 글들이 형성시키고 싶어요. 경우에 따라서 특정 게시글에 락을 풀면 모든 사람이 볼 수 있게 되구요.

 

이런 기능을 도입한 커뮤니티 사이트를 제작하고 싶은데

어떤 방식을 사용하는 것이 좋을까요?

 

 

  • profile
    보드형태 보다는 멤버관리 등이 잘 되는 CMS를 선택하시는게 좋을 것 같습니다.
    CMS를 쓰지 않고 php로 모두 개발하는 것은 비용이나 노력에 비해 얻는게 그다지 많지 않을 수 있습니다.

    XE,RXE 의 경우 코어에서 멤버관리기능이 잘 되어있는 CMS 입니다.

    생각하시는 것들은 코어(솔루션,엔진 등과 같은 의미)에서 이미 제공하는 기능이거나 코어에서 제공하는 기본기능을 활용하는 부가프로그램(모듈,애드온)등으로 모두 다 가능합니다.

    물론 어떤 것이던 거의 다 구현이 가능한 건 다른 php를 쓰서 직접 코드를 짜던 솔루션을 쓰던 마찬가지죠. 얼마나 쉽게 구현하고 그리고 강력한 기능과 보안 사용의 편의성을 제공하냐의 차이 일 것 입니다.
  • profile ?
    제가 문외한이라 말씀하신 것들이 잘 이해는 안됩니다만ㅜㅜ 라이믹스 사용을 추천하시는거죠?
  • ? profile
    라이믹스를 추천하는것과 다르지 않구요. 다른 보드성격이 강한 솔루션보다 적합하다는 것입니다. 글을 쓰고 댓글을 달고 하는 게시판위주라도 기본적으로 로그인,비로그인 으로 글을 작성해야 하므로 기본적인 멤버관리 기능은 있습니다. 얼마나 깊이 있게 멤버관리 기능이 있는지 등의 차이가 존재할 수 있어 무슨무슨보드 보다는 XE,라이믹스 같은 것을 쓰시면 좋다는 것입니다.

    XE로 7년째 회원중심의 커뮤니티를 운영중이며 회원 그룹별 다른 권한부여 등 세밀하게 설정해서 운영 가능해서 무리없이 운영중입니다.
  • profile ?
    감사합니다. 하다가 막히면 다시 질문드리겠습니다.
  • profile

    윗분 말씀대로 XE 또는 라이믹스의 회원 기능 및 태그 기능을 활용한다면 그룹별로 회원들을 분류하고 태그를 관리하는 것은 어렵지 않습니다. 그러나 흔히 쓰는 게시판 모듈은 유연성이 떨어지니 다른 것으로 대체(신규개발)하는 것이 좋을 수도 있겠네요. 회원들끼리 스스로 그룹을 형성할 수 있도록 하는 기능도 기본 제공되는 것이 아니므로 신규개발해야 할 것입니다.

     

    이런 기능들을 코어에서 기본제공하지 않는다고 해서 딱히 금지한다는 뜻도 아니니, 자유롭게 기능을 확장하여 만들면 됩니다. 몇몇 다른 CMS들과 달리, XE나 라이믹스라면 코어의 구조와 기능이 장애물이 되지는 않을 거예요.

  • profile ?
    근데 죄송한데 라이믹스 다운은 받았는데 어떻게 실행되고 웹페이지 제작이 되는지 전혀 모르겠어요...
    혹시 도움이 되는 사이트가 있을까요?
  • ? profile

    XE 설치 방법을 검색해 보세요. 거의 비슷합니다.
    http://www.xeschool.com/xe/ 다소 오래된 매뉴얼이지만 Step 1 부분을 쭉 읽어보시면 도움이 될 것 같습니다. 아래에서 말씀드릴 호스팅의 개념도 잘 설명해 주고 있고요.

    우선 서버가 필요하니 1000원짜리 웹호스팅이라도 하나 구하시거나, 님 컴퓨터에 APM을 설치해서 서버로 만들어야 합니다. 윈도우 PC를 서버로 만들어 놓으면 개발환경이 상당히 어색해지고, 월 1000원이 아쉬울 만한 분도 아닌 듯 하니 웬만하면 웹호스팅 구입을 추천합니다.

  • ? profile
    http://www.xeschool.com/xe/ XE 1.5 기준으로 설명되어 있어 모양이 조금 다르지만 기본적인 기능 자체는 같습니다.
    https://xetown.com/ 지금 보고 계시는 사이트입니다. 궁금한점이 위 사이트나 구글검색으로 안나온다면 이곳 질문게시판에 질문하시면 됩니다.
  • profile ?
    감사합니다. github로 사용하기에는 무리가 있나요?
  • profile ?
    아파치를 사용할까요? 서버로 설치는 어떻게 하나요?
  • ? profile
    https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/install.md
  • profile ?
    이 페이지를 보았습니다만 전혀 이해되지않아서 글을 올렸습니다ㅜㅜ
    마스터로 다운로드 받았고 압축도 풀었는데
    여기서 부터 이해가 안됩니다.
    ------------------------------
    git으로 다운로드 (고급/권장)

    git으로 라이믹스를 설치하면 수시로 업데이트할 수 있고, master와 develop을 자유롭게 전환할 수 있다는 장점이 있습니다. 단, 서버에 git이 설치되어 있어야 하며 SSH(터미널) 접속이 가능해야 합니다.

    git으로 다운로드하려면 설치를 원하시는 폴더에서 아래와 같은 명령을 내립니다.
    git clone https://github.com/rhymix/rhymix.git


    이렇게 하면 rhymix라는 폴더가 생성되고, 그 안에 라이믹스가 다운로드됩니다. rhymix 폴더를 원하시지 않는 경우 상위 폴더에서 아래의 명령을 사용하여 rhymix 폴더의 내용(숨김파일 포함)을 모두 상위 폴더로 옮겨주시기 바랍니다.
  • ? profile
    음..... 혹시 서버 또는 호스팅이라는 개념도 모르시는 상태이신가요?

    데스크탑 또는 휴대폰, 나스장비 등에다가 웹서버프로그램을 설치해서 홈페이지를 운영할수도 있겠지만.....
    전문 업체를 이용하세요.

    작성하신 댓글로 봐서는 커뮤니티를 생각할 단계가 아니라 홈페이지 제작부터 어느정도 공부를 하셔야 할 것 같아요.

    일단 호스팅 업체를 찾아서.... 돈을 내고 php호스팅을 하나 구매하신 다음 ftp프로그램으로.... 요런 내용은 오히려 호스팅 업체에 정리가 잘되어 있어요....
  • profile ?
    생활코딩을 통해서 서버와 호스팅의 개념정도는 이해하고 있습니다. 그래서 호스팅 업체는 github만 알고 있어요. 호스팅 업체를 하나 추천해주실 수 있을까요?
  • ? profile
    서버에서 명령을 내린다는 개념부터 공부하셔야 할 것 같습니다. 우선 위에 링크해 드린 xeschool에서 전반적인 개념부터 익히시고, 실제 웹호스팅을 구해서 연습해 보세요.
  • ? profile

    잘못 배우신 것 같습니다. github는 일반적인 의미에서의 호스팅 업체가 아닙니다. github를 호스팅 대용으로 쓰는 사람도 있지만, 어디까지나 대용일 뿐 그게 원래 호스팅은 아닙니다.

     

    국내에서는 카페24가 가장 유명합니다. 다른 업체들과 달리 ssh와 git도 잘 지원하고요.

  • profile ?
    네 일단 다 읽고 오겠습니다. ㅜㅜ 제가 잘못 익혔나봐요
  • profile ?
    cafe24로 그러면 등록해 보겠습니다. 유튜브에 관련 XE시작강의영상이 있는데 거기 그대로 따라가볼게요.
  • ? profile
    어차피 실서비스가 아니고 테스트하고, 연습하는 것이라면
    xampp를 설치해서 컴터에 웹서버 환경 만들고, 돌려보세요.
    그러다보면 자연스럽게 돈주고 호스팅을 쓰는게 편하구나... 하게 됩니다.
  • profile profile
    결국은 호스팅 쓰는 게 편하다는 결론인데 ㅋㅋㅋ 시간낭비할 필요 없지요 ㅋㅋ
  • profile profile
    그렇기는 한데....
    커뮤니티가 잘 되서 계속 성장하다보면 결국 서버환경이 필요해지잖아요...
    그때를 대비한 포석이죠.
    어설프긴 해도 서버를 돌려봤던 경험이 있는거랑 막상 코앞에 왔는데 그때서 처음 경험하는거랑은 차이가 나니까요. ㅎ
  • profile profile

    PC에서 xampp 돌리는 것보다는 웹호스팅이 실제 서버 환경에 더 근접한다고 봅니다. FTP 사용법도 익혀야 하고 퍼미션도 신경써야 하고 터미널에 들어가서 tar나 git도 써봐야 하고... 서버를 구하더라도 평소에 제일 많이 쓰는 것은 여전히 FTP인데요 뭐 ㅋㅋ

  • profile profile
    음... 그것도 그렇네요.
    그럼 이렇게 정리하죠.

    둘다 한다!

    호스팅에 올려서 셋팅하는 것과, 내컴서버에 똑같이 올려서 호스팅과 똑같은 결과를 만들어 내기!

    요런 미션인거죠.
  • profile profile
    공부를 위한 미션이라면 ㅇㅋ입니다^^
  • profile profile
    xampp으로 개발하는 1인
  • profile
    제가 아는 범위에서 한국의 범용적인 cms에서는 제공하지 않는 기능입니다.
    이 말은 원하는 기능을 만들어 넣거나, 처음 설계부터 다 해야 한다는 거죠.
    오히려 외국계 게시판에서 볼수 있었던 것 같습니다.

    1. 한국형 게시판은 제목과 본문이 기본 구성입니다. 거기에 무엇인가가 추가되는 것이죠.

    2. 태그도 그런 것에 일환입니다. 태그 기능 자체가 활성화되어야 하는데 태그의 장점이자 단점은 작성자 또는 원하시는 내용에 의하면 글을 읽는 회원이 작성한다는 것입니다.

    3. 장점은 어떤 단어이든 태그로 분류될 수 있지만, 반대로 태그가 너무 많아지게 됩니다. 그리고 같은 의미를 뜻하는 여러 단어가 혼재하게 되죠. 예를 들어 jquery, 제이쿼리, j쿼리 등등 같은 의미이지만 다 다른 태그가 됩니다. 또한 이것들이 관리가 안되게 되죠. 사용자들이 만들어낸 태그가 게시물이 늘어날수록 계속 늘어나겠죠. 생성된 모든 태그를 다 나열해놓고 그 중에서 일부를 끄거나 켜서 보고 싶은 것만 보는 것은 좀 애매할수 있어요.

    짧은 시간 생각한거라 대강 요기까지만 적어봅니다.

    다른 글에 제가 오늘 달은 댓글처럼 전문가 커뮤니티라고 하면 너무 광범위합니다.
    운영하기 위해서는 내가 잘아는 분야의 전문가 커뮤니티로 한정을 지을 필요가 있습니다.
    가능하면 분야를 좁히시는 것을 추천합니다.
    초창기에 내가 모르는 분야로 커뮤니티만 만들어두면 사람들이 모이지 않을까? 라는 것은 허황된 꿈이 됩니다.
    내가 잘 아는 분야로도 쉽지 않은 것이 커뮤니티입니다.
  • profile ?

    네 저는 약사들을 위한 지식축적 커뮤니티사이트를 우선해서 만들 생각입니다. 말씀하신 테그가 많아지는 오류를 막기위해서 추천 태그기능을 생각중인데요. 예를 들어 쿼리 라고 태그를 생성하려하면 제일 다수 게시글이 분류되어있는 태그가 밑에 추천이 되는 것입니다. 한글로 쿼리라고 치면 jquery 등의 추천 태그가 생성이 되는 거죠. 그런 과정이 반복되고 사용자 스스로 태그 변경이 가능하다면 그런 문제가 그 안에서 자연히 해결될 수 있지 않을까 생각하고 있습니다.

  • profile ?
    doubleU님 전번에 답변도 그렇고 이번에도 감사드립니다. 또 궁금한 점은 범용적인 CMS에서 제공되는 기능이 없다면 처음 부터 설계하려면 코딩에 대한 지식이 필요할텐데 저는 지금 약국운영을 접은 상황이에요. 1년정도 여기 투자할 각오를 하고 있는데 코딩을 배워서 제가 생각하는 여러 기능을 도입하는 것도 가능할까요?
  • ? profile
    사이트 개발해주고 돈 받는 업을 하실게 아니라면 개발자분들께 페이를 주시고 개발을 하시고 그 시간에 다른 것을 하시길 추천해 드립니다. 사이트 만드는 기술이 성패를 좌우한다면 여기에 오시는 개발자분들 걸출한 사이트 하나씩은 다 가지고 계셔야 할 것 입니다.

    위에도 언급해 주셨지만 정말 아시는 분야라 그 분야에 특화해서 커뮤니티를 만들고 싶다는 생각은 정말 잘한 선택이십니다. 거기에 집중해서 기획하시고 시뮬레이션 해보시고 성공할수 있는 방법 실패하는 방법 연구해 보시고 그리고 성공했을 경우 수익으로 내가 무엇을 할 수 있는지 등등이요.

    물론 기본적인 사이트를 관리하는 부분은 전문지식이 있어야하고 있으면 좋습니다. 하지만 지금 기획하시는 것을 직접 만드시려고 많은 시간과 노력을 거기에 할애 하시는니 저라면 페이를 지불하고 다른 것 하겠습니다.
  • ? profile
    프로그래밍에 대한 지식이 전무하신 가요?
    프로그래밍언어도 외국어와 비슷해요.
    단어를 익히고, 문법을 익힌다고 끝이 아니거든요.
    문법까지는 책을 보면 되거든요. 책에 나온 것은 문법과 책으로 적을 수 있는 매우 기본적인 응용이 전부인거죠.
    물론 단어나 문법조차 모르는 상태라면 응용은 뜬구름인것이죠.

    사람마다 다르기 때문에 어디까지 가능하다라는 것은 단정지을수가 없어요.

    완전히 새로 만들어야 하고, 배워야 하는 것이라면 한정 지을필요도 없어요.
    정말 다양한 언어가 있거든요.
    언어마다 배우는데 필요한 기간도 차이가 나구요.
  • ? profile

    열정이 있다면 배워서 만드는 것도 불가능한 일은 아닙니다. 시행착오를 겪은 만큼 님에게 남는 것도 많겠지요. 그러나 계획하고 계신 기능들은 나름 중간 이상의 난이도가 있는 기능들이라 쉽지는 않을 듯 합니다. 윗분의 비유를 따르자면 외국어 하나를 배워서 실생활에 사용하는 것은 물론, 그 언어로 책을 한 권 출판하겠다는 수준이거든요.

     

    수천 시간을 투자해서 직접 배우고 만들고 뜯어고치고 할 것이냐, 아니면 돈을 투자해서 누군가에게 개발을 시키고 운영자는 약사회원 유치, 전문 콘텐츠 작성 등 약사만 할 수 있는 일에 더 집중할 것이냐는 운영하시는 분의 자유입니다. 그냥 프로그래밍에 관심이 있어서 해보고 싶으시다면 말리지 않겠습니다. 다른 사람에게 개발을 시킨다 해도 일을 제대로 하는지 확인하기 위해서는 님 역시 어느 정도 서버나 사이트 운영에 대한 지식을 갖고 계셔야 한다는 점을 무시할 수 없기도 하고요.

  • profile ?
    조언 감사합니다. 제가 그런데 웹페이지나 프로그램 제작 자체에 관심이 있구요. 제가 원하는 구현사항 그대로 여러가지 기능을 도입해보고 싶은 욕심이 있습니다. 혹시 관련해서 과외를 할 수도 있을까요? 그게 괜찮다면 여기 구인구직에 어떤 조건으로 올리면 좋을까요?
  • ? profile
    글쎄요. 저는 사이트를 관리정도하는 사람이고 개발에는 집중하지 않으려는 성향의 사람이라 원하시는 방향에 도움이 될만한 조언은 드리지 못하구요. 개발자들이 어떻게 개발 능력을 키워가는지에 관해 알아보셔야 할 것 같습니다. 처음 질문 자체가 사이트를 만들고 관리하는 사이트 관리의 초점으로 보였지만 이제는 개발자의 길을 가시려는 것으로 파악이 되네요.
  • profile ?
    아 네 현실적인 조언 감사해요. 여기 혹시 별풍선 쏘는 기능은 없나요?
    벽이 많이 높지 않다면 시시 때때로 제가 원하는 기능을 제가 원하는 그대로 구현하기 위해 프로그래밍 자체를 제가 하고 싶긴한데... 쉽지 않나보네요..
  • ? profile
    지금 단계에서는 저는 도서관을 추천합니다.
    그리고 첫번째는 특정한 프로그래밍 언어에 대한 책이 아니고 홈페이지를 만들기 위한 기본적인 내용이 있는 책들부터 보시는 것을 추천합니다.
  • profile ?
    사이트를 만들고 관리하는게 제 주목적은 맞는데 혹시 사이트에 제가 원하는 기능도입이 힘들다면 개발을 해야되지 않을까 해서...말씀드린건데... 그런 새로운 개발은 따로 개발자에게 맡기는게 좋다면 그렇게 할 생각입니다. 근데 제금은 XE를 이용한 사이트 제작관리 지식 자체가 전무한 상황이라 따로 선생님을 구하는건 어떨까 질문을 드렸어요..
  • ? profile

    윗분 조언과는 약간 다른 각도에서... 그냥 카페24나 iwinv 같은 데서 저렴한 웹호스팅 신청하면 XE나 라이믹스를 자동으로 설치해 주는 옵션이 있습니다. 그거 받아서 일단 막 써보세요. 그냥 책이나 동영상으로 배우는 것과, 망가져도 아쉽지 않은 1000원짜리 연습용 사이트를 실제로 만져보며 체험하는 것은 천지 차이입니다.

  • ? profile
    XE는 저와 같이 코딩 능력이 없는 사람이 사이트를 만들어 컨텐츠를 생산하게 만들어주는 툴입니다. 이것과 관련된 응용프로그램을 개발할 것이 아니라면,

    사이트를 만들고 운영할 것이라면 선생님이 필요없습니다. 선생님이 필요하다면 마우스 클릭 몇번과 위지익에디터를 사용해 코딩을 몰라도 사이트를 뚝딱 만들 수 있습니다. 라는 말이 뻥이 되는거죠. 하지만 이거 사실 입니다. 혹시 티스토리 사용 방법을 아신다면 비슷한 방법으로 사용이 가능한게 XE를 설치해서 사용하는 것 입니다.

    다만 처음해보시는 거라 어려우신거고, 위에서 언급된 호스팅구매,ftp 업로드 ,설치 진행 그런식으로 알아보시고 진행해보시면 다 하실 수 있는 것 들입니다.

    지금 염두하고 계시는 원하는 기능을 도입하기 위해 개발을 하는거--> 이건 개발자의 몫입니다. 제가 위에서 열거한 난이도 * 10000000000000 배 정도 됩니다.
  • profile ?
    답변 너무 감사합니다. 그런데 1시간전까지 접속이되었던 cafe24홈페이지가 지금 접속이 안되네요 저만그런건가요
  • ? profile
    저는 접속 됩니다. https://www.cafe24.com/
  • profile ?
    지금은 또 되네요. 잠시 안됐나봐요. 감사합니다
  • profile ?
    추천인으로 넣어드리고 싶은데 혹시 아이디가 어떻게 되시나요?
  • ?
    진짜 간단하게 요약해서 설명드리면
    카페 24 500원짜리 웹호스팅 신청후 빠른설치하기 기능으로 XE설치해보세요
    대충 어떻게 돌아가는지 감각익히시면 될거에요
    처음시작하시면 서버나 언어에대해서 깊이 알필요없어요
  • ? ?
    감사합니다. 그런데 카페24 서버가 불안정한지 회원가입 와중에 또 엑박이 뜨네요
  • ? profile
    님 컴퓨터나 인터넷 회선 문제일 겁니다. 일부 광고차단 플러그인이나 추적방지 플러그인이 카페24 접속을 방해하는 경우도 있고요.
  • profile ?
    크롬에서 한번씩 작동하지 않네요;;

    그런데 설치과정에 이런 에러가 떴습니다
  • ?
    위에 언급한 기능을 만들어 실제 사이트를 운영하고 싶으신거면
    특히 XE 나 라이믹스 기반으로 하고 싶으시면
    아주 솔직한 이야기를 드리면, 무조건 제작의뢰를 맡기세요...
    말씀하신 기능은, 지금 상황에서 그냥 1~2년 해서 만들 수 있는 기능이 아닙니다.

    그 시간에 차라리 블로그나 카페 등을 하면서 커뮤니티 운영방법을 고민하거나
    아니면 추후 사이트 오픈한 뒤 올릴 글들을 미리 많이 모아서 미리 작성해서
    사이트 오픈시 풍부한 정보를 제공할 수 있게 준비를 하시거나 하는게 좋습니다

    XE 로 제대로 만들어진 사이트면, 실제 html, css 조차도 하나도 몰라도 됩니다
    ( 물론 간단한 것 고칠때마다 비용드는게 싫으면, 정말 최소한의 범위의 지식만 익히면 됩니다 )

    시간도 돈이라고 흔히들 말하죠
    직접 다 배워도 무료로 한다고 생각할 수 있지만, 사실은 그것을 위해 들이는 시간이 훨씬 더 큰 손해가 될 수도 있습니다. ( 시간은 시간대로 들이고, 결국 결과물은 안 나올 가능성이 높죠 )
  • ? ?
    제작의뢰는 어디서 어떻게 하면 좋나요?
  • ? ?
    https://xetown.com/request
    https://xe1.xpressengine.com/request
    에 글을 남기시고 지원하는 사람들 중에 제작자를 구하시거나..

    https://xetown.com/freelancer
    https://xe1.xpressengine.com/agent
    를 보고 사이트에 찾아가 의뢰를 하거나.

    제작비는 개발자마다 천차만별로 다르겠죠
    당연히 개발자 실력도 다 다를테고..

    어느 정도의 비용을 들여 제작할지를 생각한 뒤에 그에 맞는 개발범위와 개발자를 찾으셔야할거에요
  • ? ?
    댓글 감사합니다.