그누보드 5 or 6 고민글

그누보드 5 or 6 고민글

QA

그누보드 5 or 6 고민글

본문

안녕하세요.

고민글 및 고수님들의 조언을 듣고자 글을 쓰게 되었습니다.

 

개발경험의 거의 전무하고 (간단한 워드프레스나 코드 정도만 가능) 프로그래밍이나 컴퓨터쪽에 잡지식이 있어

그래도 일반인보다 이해도가 높은 편인 커뮤니티 운영자입니다.

기존에 아임웹으로 커뮤니티를 운영하다가 슬슬 한계점도 보이고

조금 더 자유롭게 커스터마이징이 가능한 그누보드로 옮기려고 하고 있습니다.

 

뭐든 최신을 좋아하는 성격상 앞뒤도 안보고 바로 그누보드 6를 설치하려고 했지만

sir.kr 메뉴에 그누보드6가 메인이 아닌 것에 의구심을 품어 검색을 하던 중

그누보드6가 사실상(?) 잠정 중단이 된 소식을 알게 되었습니다.

그래서 처음 어떤 버전으로 가야하나 많은 고민을 하고 있습니다.

 

 

제가 생각한 각각의 장단점 입니다.

 

그누보드5

1. 고인물들이 많아 도움을 받거나 모르는 문제들이 커뮤니티에 이미 해결책이 나와있다

2. 너무 구버전의 php를 쓰고 오래된 코드나 DB의 한계가 명확하여 언젠간 새 버전으로 대규모 업데이트가 필요하다.

3. php를 할 줄 모른다.

 

그누보드6

1. 그래도 sir에서 버리지는 않았다. (개발 가능성은 있다.)

2. 버그나 문제점이 발생시 바로 대응이 어렵다 (근데 어차피 나는 개발을 잘 못하기에 어떤 버전이든 대응이 어려울 것이다 ㅎㅎ;;;)

3. 그래도 파이썬을 대학시절 다뤄보기는 했다. (거의 못하는 수준;;)

 

 

이렇게 첨예한(?) 장단점으로 인해 어떤 것을 설치해야할지 고민 그리고 또 고민중에 결국 커뮤니티에 글을 올리게 되었습니다.

 

제가 운영중인 커뮤니티는 회원별로 권한이 세세하게 나눠져야하는 점, 비회원이 글을 볼 순 없지만 검색엔진은 읽을 수 있어야하는 점, 카테고리별 알람을(카톡 혹은 이메일 등) 받을 수 있어야하는 점이 정도 기능이 중요한 것 같습니다.

 

그누보드로 수십년을 운영해보셨을 고수님들의 뼈에서 우러나온 사골같은 조언이 필요합니다.

이 질문에 댓글 쓰기 :

답변 7

※ python을 추천합니다.

 

  - 프로젝트 전반에서 다양한 기능을 일관된 환경으로 구현

 

  - 강력한 디버깅과 테스트 도구를 제공

 

  - 유지보수와 개발 편의성에서 PHP보다 유리

 

  - 코드의 안정성과 가독성 좋음

 

  - 코드 작성 시 자동화된 테스트를 쉽게 구성할 수 있음

    >>> 개발자가 에러를 빠르게 분석하고 해결하는 데 유용함

 

♣ 사용(공부)하면서 ~~

     >>> 프로젝트 전반에 걸쳐 소스들이 유기적이고 체계적이여서

           > php보다는 다루기 편하다고 느낌  - 지금도 초보임 -

           > 의뢰로 제작을 하더라도

               - 추후, 유자보수 관점에서 python이 유리하다고 느낌

                  > 편집을 할 때, 실수할 수가 없음,: Uvicorn, IDE 등이 버티고 있음.

 

■ 단점 ;

 

    >>> 호스팅 업체가 적다. -비싸다.

 

    >>> 처음에는 다소 어려움을 느꼈음.

 

♣ 결론 : ~ 장기적인 확장성과 자유도를 목표로 한다면 Python 프로젝트 ~

    - Python 기반의 Django를 활용하여 커뮤니티 사이트를 구축, 

    - 확장 가능하고 장기적으로 유지보수에 유리한 커뮤니티 환경

    - 커스터마이징과 추가 기능을 자유롭게 구현하는 데 있어 Python은 매우 강력하다고 함.

 

♠ Django를 메인 프로젝트로 운영하고, 그누보드를 서브 모듈로 사용하는 방식을 추천 함.

 """제가 운영중인 커뮤니티는 회원별로 권한이 세세하게 나눠져야하는 점, 비회원이 글을 볼 순 없지만 검색엔진은 읽을 수 있어야하는 점, 카테고리별 알람을(카톡 혹은 이메일 등) 받을 수 있어야하는 점이 정도 기능이 중요한 것 같습니다.""" 는 조건을 계획 하셨다면 ~

 

    - 세분화된 권한 관리,

    - 검색엔진에 대한 접근 허용,

    - 카테고리별 알림 설정        

      . . . . . . . . . . . . . . . . . . . . .  php에서는 추가적인 계발이 필요할 수있음.

 

※ 질문 문구보다 길게 쓰려고 했는데,  ㅠ ㅠ 

개발경험의 거의 전무하고...

→ 그누보드5 로 가세요.

 

이유1.

개발경험이 없으신데 오류에 따른 대처는 어떻게 하실건가요??

왠만한 그누보드5 의 오류 및 상황 대처는 QNA 에 거의 다 있습니다.

 

이유2.

나의 요구사항에 100% 는 아니더라도 80% 정도는 맞춰줄 자료가

그누보드5 가 압도적입니다.

 

이거 하나만으로도 그냥 그누5 하세요. 그냥 하세요..

그누보드 훌륭한 솔루션입니다만, 외산도 좋은 솔루션이 있습니다.

g6 공부하다 nodebb를 최근 알게됐는데, 깔끔하고 빠릅니다.

국내사용자층이 얇아 테마 커스터마이징이 어려울 것 같은데, 

매뉴얼이 잘 돼있어 연구하시면 가능하실 것 입니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 229
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT