PHP Nuke 에 관하여..

어떤분의 요청에 따라 제가 알고있는 한도 내에서 NUKE 시스템에 대해서 설명해드리겠습니다.

1. Nuke는 CMS의 한 종류입니다.

웹계에 종사하시는 분이나 여러분들은 잘들 아시겠지만 CMS는 Content Management System을 말합니다. 초기의 웹은 한페이지 한페이지 일일이 만들어서 서버에 저장해놓으면 사용자들은 그 서버에 접속해서 해당되는 페이지를 로딩하는 방식이었죠. 하지만 그런 방식은 인터넷이 확산되고 상업적, 본격적으로 이용되면서부터 한계에 도달했습니다. 당연히 프로그래머들은 그런 웹페이지를 좀 더 쉽고 편리하게 만들어내기 위해서 자동화를 시도했고 최근의 상업용 홈페이지들은 물론 몇몇의 비영리사이트, 그리고 신문 등의 신속성과 쌍방향반응성을 필요로 하는 고차원?!적인 페이지들은 당연히 웹 개발시 그 뒷편(보여지는 웹페이지의 이면)에는 CMS시스템을 기본적으로 적용시키기에 이릅니다.

실제로 게시판을 패키지화시키고 여러 부가기능, DB구성,, 등을 적용한 제로보드 등도 작은 규모의 CMS라 할 수 있으며 수억대를 호가하는 웹 쇼핑 시스템들도 있습니다. 신문사들은 각 기자들이 현장에서 작성하는 기사를 바로 실시간으로 편집시스템과 인터넷 뉴스 시스템간을 연결시켜서 효율화를 꾀하고 있습니다.

NUKE씨리즈는 GPL의 하나죠. 리눅스나 비슷한 종류의 무료로 제공되는 소프트웨어들 처럼 말입니다. 위에서 말한 CMS솔루션들은 워낙 고가들이기 때문에 궁핍한 일반인들이 사용하기엔 무리가 있지요. 하지만 이 CMS도 GPL이 있습니다. 이 GPL라이센스가 적용되는 소프트웨어의 종류는 아마도 여러분이 발견할 수 있는 소프트웨어의 종류들을 모두 포함하고 있다고 해야 할겁니다. 여하튼 NUKE씨리즈는 이런 방향에서 무료로 배포되는 CMS중의 하나입니다. 당연히 다운로드 받아서 그냥 쓰시면 되며 종류 또한 여러가지입니다. 대표적인 것은 PHP Nuke, POST Nuke등이 있습니다.

이런 시스템은 템플릿을 조정하는 과정을 거쳐 일반적인 커뮤니티, 포털, 신문사 등의 페이지를 거의 동일하게 재현할 수 있습니다. 또한 전세계의 여러 뜻있는 사람들이 참여해서 발전시켜나가는 GPL중의 하나이기 때문에 정말 엄청난 세부기능이 항상 개발되고 업그레이드되어집니다.

2. XML Feed

이런 Nuke계열의 CMS는 기본적으로 XML을 지원하도록 만들어져있습니다. 요즘 유행인 블로그 또한 이 규약을 지원하고 있죠. 이것은 두가지의 시스템이 모두 이용자들의 커뮤니케이션을 효과적으로 하기 위해서 만들어졌다는 점에 기인합니다. 그렇기 때문에 이런 Nuke계열로 만들어진 사이트들은 서로 중계가 가능하게 되며 그만큼 엄청난 정보의 폭발력을 가져오게 됩니다. 실제로 영어권의 국가들에서는 이런 시스템을 이용한 자료의 이동이 활발합니다. 그리고 누크나 블로그 또한 상호 컨텐츠 중계가 가능합니다. 이것 또한 표중규약인 XML을 이용했기 때문입니다.

대충 이런 정도가 제가 아는 전부입니다. ^^

글쓴이

최 윤호

Independent Researcher & Writer in Design +++ Visit my PROFILE page to find out more.

14 thoughts on “PHP Nuke 에 관하여..”

  1. netpbm.jhead이 정확히 무엇인지는 알수 없지만, 일부 누크 애드온이나 플러그인의 경우 서버관리측에서 설치해야 하는 항목이 있을 수 있습니다. 이런 경우 호스팅을 통해서 서버를 만든 사람이 할 수 있는 일은 관리자에게 요청하는 수 밖에 없겠지요.

    그 갤러리가 부실한 프로그램이 아니라면 메뉴얼이나 인스톨레이션 문서에 필요한 서버사양이나 요구되는 서버 어플리케이션이 명시되어있을겁니다.

    우선 그것을 정확히(명칭) 알아낸 후에 서버 관리자에게 요청하시기 바랍니다. 다른 사용자에게 영향을 주거나 서버 전체에 영향을 주지 않는 어플의 경우는 까다롭지 않게 설치해줄겁니다.

  2. 리눅스서버를 호스팅해서 뉴크를설치하고 갤러리를 설치했습니다. 문제는 갤러리작동에 필요한 netpbm.jhead.같은 프로그램을 호스팅업체에서 설치를 하지않아서 갤러리에 이미지를 올릴수 없어요. 다른 방법이있나해서 글올립니다.

  3. 제가 지금 php-nuke로 두개의 사이트를 운영중입니다.
    하나는 회사 홈페이지고 renovista.com
    하나는 그냥 커뮤니티 홈인데 caadlab.com

    둘다 php-nuke 6.5 한글입니다.
    한글은 잘 됩니다.

    좀 한글의 어휘를 수정을 했습니다.
    그리고 제로보드를 설치 했습니다.
    제로보드 id와 nuke id를 함께 사용은 할 수 있다고 하나 저의 실력상 못 하고 있습니다.

    워낙 애드온이라던지 프로그램들이 많아서
    저는 갤러리 1.3.3 정도만 더 설치를 했습니다.
    갤러리는 썸네일도 자동 생성되고
    최고의 프로그램입니다. 꼭 설치 하세요..

  4. 둘다 써본 바로는 완성도 면에서 Nuke씨리즈는 약간 불안한(크게 지장이 되는건 아니지만..)면이 있습니다. 그만큼 개방적인 시스템 때문이죠. 트랙백 개념은 블로그의 특징이구요… Nuke에서는 아직까지 그런 개념은 없는 것 같습니다.

    결과적으로 아주 빽빽한 기능이 들어찬 신문사 사이트와 동일하다고 생각하시면 쉬울겁니다.

    아, 한가지, 전에 말씀드렸듯 두가지의 솔루션 모두 XML을 이용하능하기 때문에 블로그에서 생성된 XML을 이용해서 Nuke에 블로그의 글을 게시할 수는 있습니다. 그 반대도 가능하구요.

  5. 아하… 정말로 감사합니다. 대개의 홈페이지들이 자신의 프로그램에 대한 설명이 친절한데 비해, PHP Nuke의 홈페이지에는 설명을 찾기 힘들더군요. 저만 빼고 다들 아시는거라 그런지… 하다못해 스크린 샷도 찾을 수가 없어서… 어려운 답 해주셨는데, 죄송하지만 하는 김에 질문 몇 개만 더.. 이번엔 쉬운걸로…

    그럼 쌀집님께서는 두 개의 테스트 사이트를 운영하시기 위해 같은 글을 두 번 올리시나요? 저는 혹시 Nuke에서 기존의 mt에 올라온 글을 가지고 페이지를 만들 수도 있나 했거든요…..

    Nuke에서 트랙백 기능도 제공하나요? 특히 mt의 mt it! 같은게 있으면 정말 좋겠는데요….

    마지막으로 제일 궁금한 것… 한글팩이 있던데, 제대로 잘 됩니까? utf-8이니 euc-kr이니 하는 것들로 좀 귀찮게 하지는 않나요?

    미리 감사드립니다.

  6. 감사합니다.
    요즘 그쪽 자꾸만 보게되는데, Nuke 들어가는 것들이 많아서 그냥 관계가 있는가보지.. 하는 정도만 ..
    씨리즈도 몇개 되던데, 다 설치해볼라면 시간좀 들여야겠네요.. ^^

댓글 남기기