Extra Form
PHP PHP 7.0
CMS Rhymix

일반적인 게시판인데 제가 원하는 기능은.

첫째로 태그 기능의 활성화 입니다.

 

글을 쓰는 사람과 보는 사람 모두가 태그생성에 참여할 수 있고.

태그를 만들 때 추천태그 기능이 있어서 자동생성이 되는...

예를 들어서 정치글이면 정치 라고 치면 '정치'태그 글 수가 232 이렇게 보여서 정치로 선정하게 되는..

그리고 하위태그도 형성이 가능해서 정치-통일 이렇게 형성이 가능하게 하고 싶어요.

 

그리고 제일 중요한건 태그가 달린 글들 몇년치가 나중에라도 정치태그글을 검색하면 쭉 볼 수 있도록 하고 싶어요.

글 제목+내용 검색도 가능하지만 태그 검색으로 관련태그 검색이 되고 마치 주제별 세부게시판을 본인이 만들어서 형성할 수 있게 하고 싶습니다.

 

 

둘째로 위키 게시판을 만들고 싶어요.

현재 나무위키같은 위키 게시판을 만들고 싶어요.

하나의 업계를 위한 업계종사자 끼리만 공유하는 위키입니다.

줄 수 있는 기능은 나무위키와 기본적으로 똑같으면 되는데 이것도 XE솔루션 하나로 생성이 가능한가요?

 

두가지 기능 다 구현을 위해서는 어떤 방법이 좋을까요?

저는 코딩 프로그래밍에 전혀 관련 지식이 없는 사람입니다만...

이런 기능을 업계를 위해 구현하기위해서 현재 사업자를 접고 1년정도 전념하려는 사람입니다. 매일 노는중입니다.

이 기본적인 기능과 더불어 앞으로 많은 아이디어를 도입해서 제스스로 사이트를 발전시키고 싶습니다.

 

1. XE를 통해서 전부 구현한다.

2. 코딩을 직접배워서 게시판 및 전체 웹사이트 제작한다.

3. XE를 통해서 생성할 수 있을 만큼 만든 뒤에 필요한 기능을 직접 제작한다.

4. XE를 통해서 생성할 수 있을 만큼 만든 뒤에 원하는 기능을 제작자를 구해서 만든다.

 

어떤 선택이 바람직 할까요?

저는 지금 시간날 때 아주 기초적인 XE를 배우고 코딩도 같이 배우고 있는 중입니다.

 

  • profile

    해당 사이트가 중요하고 추후에도 꾸준한 관리를 해줄 사이트라면 중요한것은 업데이트의 편의성을 생각하셔야합니다.

    XE에서 서비스를 구현하는 방법은 아래와 같이 방법이 나누게 됩니다.

    1. 코어파일(XE개발진들이 배포하는 파일)을 고쳐서 구현한다.
    2. 서드파티(xe개발진들이 배포하는 파일을 제외한 자료들)을 이용하여 개발한다

    1의 경우 현재 당장은 구현하기에는 난이도가 쉽게 구현이 됩니다.

    다만 추후 업데이트를 하게되면 해당 파일을 직접 변경점을 보고 일일이 쳐넣어 업데이트 하는 방법만 존재하게 됩니다. (업데이트 유지관리가 어려워짐)

    2는 개발진들이 배포하는 파일만 업데이트 해주면 서드파티는 알아서 잘 돌아가기 때문에 코어파일 업데이트 하는데 큰 부담이 없어집니다.

    이러한 요소를 먼저 따지고, 개발을 어떻게 할지 정한다음 본인이 구현하고자 하는 기능이 본인의 역량으로 어디까지 될 수 잇는지를 판단해보세요.

    그런다음 배워야할 점이 있다면 배우면서 웹사이트 제작요청을 드리는 것도 나쁘지 않을 것입니다.

  • profile ?
    답변 감사합니다..
  • profile
    본인이 만들고 싶다고 하셨고 일하는중도 아니고 답은 정해져 있네요.
  • profile ?
    저는 전체 상황을 잘몰라서 조언을 듣고 싶습니다. 제작을 하는 문턱이 생각보다 높나요? 나무위키도 100% XE솔루션으로 만들어진건가요?
  • ? ?
    나무위키는 XE를 사용하지 않습니다.
    Node.js의 express.js라는 마이크로웹프레임워크를 사용해서 만든것으로 알고 있습니다.
  • ?
    이전에 상담글에 답글을 다시한번 정독했어요. 거기서 주된 답변은 XE로 최대한 구현하고 복잡한 기능을 하고 싶다면 제작자에게 맡기라고 하셨는데...그 때보다 지금 좀 더 생각이 정리되어 죄송하지만 다시한번 질문을 드리네요.
  • ? profile
    남이 만들어 주는것도 좋지만 가장 좋은건 자신이 원하는 기능을 직접 만들어 쓰는거죠.
    보통 시간대비 효율로 봤을때 합리적이지 못하다 하여 돈을 주고 기능 개발을 맡기는 경우가 많지만, 개발자도 처음부터 잘 만드는게 아니니까요.
    여건이 되신다면 직접 만들어 가면서 실력을 늘리는게 좋다고 생각합니다.
    대부분의 사람들은 그런 여건이 잘 되지 않아요...
  • profile ?
    답변 감사합니다. 혹시 개발을 배우는 단계를 조언해주실 수 있을까요?
  • ? profile
    일단 php 책한권을 통채로 이해해 보시고 거기 나오는 예제를 거의 안보고 외운다 생각하고 익힙니다.
    거진 다 외워진다 싶으면 구글링으로 검색좀 하면서 게시판을 만들 수 있습니다.
    그리고 xeschool 에 들어가서 XE1.5버전시대의 기초 지식을 습득합니다.
    그 다음 xeschool 에 보면 프로젝트노트 라는게 있는데 그걸 보고 기초공부를 합니다.
    이해가 다 잘 되면 남이 만들어 배포하는 자료를 수정해 봅니다.
    생각한대로 수정이 다 잘되고 이해가 된다고 치면 그때부터 창작을 시작해 봅니다.
  • profile ?

    감사합니다. 말씀 주신대로 해보겠습니다.

  • profile
    열정, 금전적인 여유, 시간이 있다면 직접 공부해서 제작하는게 베스트죠. 하지만 어느세월에 완성될지는 모릅니다. 만약에 구상하시는 서비스가 취미가 아닌 업으로써 고려하시는거라면, 상상을 기반으로 진행하지는 마시고, 아주 면밀한 기획안을 작성하신 후 그 다음 스테이지를 고려해보세요.
  • profile ?
    서비스를 업으로 구상한다면 지속가능하기 어렵지 않을까 걱정돼요. 면밀한 기획안 작성이 근데 생각보다 어렵네요..
  • profile
    일단 둘다 무료 자료선에서는 딱히 대응할만한 것이 없어보여요.
    제가 아는게 전부는 아니겠지만요.
    태그도 기능이 있고, 위키모듈도 있습니다.
    물론 둘다..... 음..... 위키는 최신버전에서 아예 이용조차 안되는 것 같고... 태그는 유명무실한 기능이죠.

    태그는 일단 태그라는 개념상 하위분류는 없습니다.
    본문에 예를 드신 것처럼 정치 아래 통일 이 아닌 정치, 통일 이 되는 것입니다.
    모든 회원이 다른 사람의 글의 태그를 수정하는 것은 비교적 난이도가 낮아보이네요.

    태그로 검색해서 모든 게시판의 글을 가져오는 것은 게시판을 응용한 모듈이 필요할 것 같네요.
    타임라인 모듈을 이용하면 어떨까 하는 생각도 드네요.

    태그와는 달리 위키는 난관이 많습니다.
    xe위키모듈이 어느정도 사용가능한 만큼 개발이 되었다면 상관없지만.... 그게 아니라서요.
    위키모듈을 최신 코어에서 동작하도록 고쳐서 사용하는 것도 방법이겠지만.... 현재로는 어려워 보이네요.
  • profile ?
    더블유님 전번에도 그렇고 답변 항상 감사합니다. 위키는 방금 제가 구글링을 통해서 찾아봤는데 미디어위키 오픈나무 등 위키모듈이 있는거 같은데 혹시 아시나요? 그리고 이런 모듈이 XE로 구현한뒤에 장착이 가능한건가요?
  • ? profile

    아래 베그님 말씀처럼 전문 위키 프로그램을 사용하고, 그것을 xe와 연동시키는 것을 추천합니다.
    간단하게는 회원관련 부분만 연동시키면 되겠죠.

  • profile ?
    아네 아주 좋네요 감사합니다
  • profile
    나무위키는 자체적으로 제작한 엔진을 사용합니다.
    XE도 아니고 워드프레스도 아니에요.

    그 대신 위키는 위키백과에서 만들어서 무료로 배포하고 있는 미디어위키를 사용하시면 됩니다. XE에서 위키를 만들어서 사용하는것 보다는 이 방법을 더 추천드립니다.
  • profile ?

    한국 위키사이트 관련 역사를 쭉 봤는데 재밋네요. 감사합니다.