Extra Form
PHP PHP 8.2
CMS GnuBoard

안녕하세요. 어쩌다보니 이커뮤까지 흘러든어왔습니다.

현재 그누보드5를 이용해 간단한 커뮤니티형 사이트를

만들고 있습니다.

 

직업상 국내 대부분의 커뮤니티를 눈팅하다보니

대다수의 커뮤가 xe로 만들어졌다는걸 알게되었습니다.

라이믹스로 변경 포함이요

 

저는 전문개발자도 프로그래밍을 하는 직업도

그렇다고 개발쪽의 꿈이 있는 사람도 아니다보니

라이믹스에 대한 궁금증이 있습니다.

 

그누보드의 경우 처음 시작이 커뮤니티에서 올라온 수많은 질문들을 보고 넣고 지우고 적용하고 확인하면서 만들기 시작했는데 어느새 끝물단계에 와있습니다.

 

저처럼 코딩이나 문법을 전혀 모르는사람이 선택한다면

그누와 라이믹스중 어떤게 더 시작하기 괜찮을까요

 

 

 

 

  • Lv24
    둘다 비슷비슷할껄요?

    CMS는 목적성을 가지고 선택해야해요.

    다만 라이믹스에서 사용되는 일반적인 템플릿 문법이라는게 좀 다른 영역에 잇는게 있어서 그 부분에서 실제로 PHP으로 출력을 다이렉트로 시키는 그누보드랑은 차이가 있어서 이 문법을 익혀둬야 하는게 문제이긴 한데요.. 그거말고는 문법을 알고계시던 모르고 계시던... 두개의 차이는 비슷비슷할거같아요.
  • Lv24 ? Lv0
    답변 감사합니다^^
  • ? Lv6

    그누보드, 라이믹스 전부 쓰는 입장에서 개발 난이도는 라이믹스가 더 높습니다.
    자체 탬플릿 문법을 익혀야하고, 애드온, 모듈, 위젯으로 아루어져서 학습할 것이 많고 특히 호출 시점마다 동작이 달라지는 부분도 있어서 확실히 더 복잡합니다.

    하지만 한번 만들어두면 모듈 단위로 제어되고, 규칙에 따라 작성되기에 코드 가독성이 좋습니다.

     

    그누보드는 라이믹스의 위젯(=스킨) 개념만 가지고 있기 때문에, 다루긴 쉬운데 스킨마다 개별로 php, db 문법이 중구난방 들어가있어서 나중에 어디서 호출되고, 영향을 주고 있는지 정확히 파악이 안됩니다. 코어 소스부터 체계적으로 개발되어 있지가 않고, 서드파티 붙이기 시작하면 코드마다 스타일이 상당히 제각각이라 유지보수가 어려워집니다.

     

    그누보드는 css 만 보더라도, common, theme, skin 별로 똑같은 효과를 넣어두는데 이게 덮어씌우면서 적용되다보니 어느 부분에서 꼬인건지 찾기가 어려워요. 성능상 악영향을 줄 수 있는 와일드카드도 상당히 남발되어있고 php 도 마찬가지지만 네이밍이 #bo_v, #bo_w 이런식으로 되어있어서 해당 라인을 찾아가서 파악하지 않는 한 의미를 유추하기가 어렵습니다. class 대신 id를 상당히 남발된 구조인데 의미없이 id를 넣은 부분이 많습니다. 코어에서요...

  • ? Lv6

    그래도 분류나 확장필드 설정이 그누보드만큼 쉬운 CMS는 없어서 치고빠지는 개발하기에는 상당히 용이하고 커뮤니티 제작하기에도 나쁘지 않습니다.

    다만 트래픽이 몰릴수록 라이믹스쪽이 캐시가 잘되어있어거 그 부분도 고려해서 선택하심 좋을것같아요.

  • ? Lv6 ? Lv0

    답변 감사드립니다^^

  • ? Lv6 ? Lv0
    라이믹스부분은 모르겠지만...그누보드하면서 하나하나 체크하긴하는데...하나 꼬이면 x될거같다는 느낌이크네요 한번경험하기도 했구요
    답변 감사드립니다
  • Lv36

    그누보드 질문 특: 이걸 하려면 어떤 파일을 수정하면 되나요?

    대부분의 커스터마이징이 소스 수정으로 시작해서 소스 수정으로 끝납니다. 수정하는 법을 모르면 시작도 못하지만, 할 줄 아는 만큼 구현할 수 있습니다. 전문가들은 그누보드 코어도 마치 자기 것처럼 주물러댑니다.

     

    라이믹스 질문 특: 이걸 하려면 어떤 모듈/애드온/스킨을 설치하면 되나요?

    코어의 구조를 파악하려고 할 필요가 없습니다. 어차피 그 쪽은 평생 건드릴 일 없는 사람이 대부분이니까요. 자료를 구매하거나 다운로드하여 설치하는 것만으로 상당히 많은 기능을 만들어낼 수 있지만, 그것으로 해결되지 않는 경우에는 비용과 난이도가 수직 상승합니다.

  • Lv36 ? Lv0
    네네...오늘도 수정만하다가 끝났네요
    라이믹스는 오늘 처음 해봤는데 그누보드 개념으로 접근해서 그런지 폴더를 보는 순간 암담하더라구요
    상대적으로 편한듯하면서도 어려워보이면서도ㅎㅎ