-
웹사이트를 구성하는 요소들은 무척 다양합니다.
콘텐츠를 작성하는 WYSIWYG 에디터부터 작성된 콘텐츠를 여러 형태로 보여주는 게시판, 위키, 블로그 등과 같은 프로그램이 있으며 보다 체계적인 웹사이트 관리를 위한 회원 관리 기능 등 웹 사이트에는 많은 구성 요소들이 필요합니다. 또한, 이러한 기능들은 대부분 HTML/CSS로 표현되는데 사이트의 디자인이나 사용자의 필요에 따라 표현 양식을 달리 해야할 때도 있습니다. XpressEngine은 다양한 기능과 디자인에 대한 사용자들의 요구를 충족시키기 위해 각각의 기능과 디자인이 구조적으로 연결되는 모듈형 구조를 사용합니다.
이 때, 모듈, 애드온, 위젯 등의 요소에서 기능을 담당하며 디자인은 스킨을 통해 변화시킵니다.XpressEngine과 같은 CMS는 다루어야 할 영역이 너무 방대하기 때문에 특정 기업, 개인 또는 단체가 모든 기능을 개발하고 모든 문제점을 해결하기 힘듭니다. 이러한 한계를 극복하기 위해 XpressEngine은 LGPL v2라는 오픈소스 라이선스를 적용하여 개발자, 디자이너는 물론 사용자와의 협업을 이끌어낼 수 있는 오픈소스 프로젝트로 개발이 진행되고 있습니다. 공식 사이트의 프로젝트 호스팅 서비스를 통해 공개적으로 프로젝트를 운용함으로써 누구나 사용하고 누구나 개발에 참여할 수 있습니다.
XpressEngine 프로젝트의 참여에는 제한이 없습니다. 이미 많은 분들이 개발, 디자인, 마크업, 기획 등의 전문 분야는 물론 다국어 번역, 문제점 보고 등 기능 개선 및 문제점 해결을 위해 많은 노력을 해주고 계십니다. 참여를 원하시는 분은 XpressEngine 공식 웹사이트의 개발자 포럼 또는 각 프로그램/ 스킨별 프로젝트 사이트에 방문하시면 됩니다. -