Rhymix | |
---|---|
소프트웨어 정보 | |
종류 | 저작물 관리 시스템 오픈 소스 게시판 블로그 소프트웨어 |
운영체제 | 리눅스, 유닉스 계열, 윈도우 |
라이선스 | GPLv2 |
웹사이트 | Rhymix 공식 사이트 |
라이믹스(Rhymix)는 XpressEngine를 포크[1]하여 시작한 PHP 저작물 관리 시스템 (CMS, Contents Management System)이다. 사용자 커뮤니티를 중심으로 기존 사용자들의 목소리를 적극 반영하고 미래를 남의 손이 아닌 스스로의 손으로 결정해야 하겠다는 요구가 일어나 시작된 오픈소스 프로젝트로, 라이믹스(Rhymix)라고 부른다.
역사
XpressEngine을 개발하고 있던 팀이 사용자들의 의견에 귀를 기울이지 않는 빈도가 높아지더니, 2015년 말에는 급기야 기존 XE와는 호환이 전혀 안되는 XE3라는 CMS를 내놓자, 기존 사용자들을 중심으로 자구책을 마련하기 시작했다. 당시 네이버의 지원으로 개발되던 XE를 포크하여 커뮤니티 차원에서 개발을 이어간다는 것은 쉬운 결정은 아니었으나, 6개월간의 논의 끝에 2015년 말에 XE를 포크하여 라이믹스(Rhymix)라는 새로운 프로젝트를 시작하기에 이른다.
라이믹스 개발은 활발하고 꾸준히 진행되어 2020년 12월 18일에 라이믹스 5주년을 맞아 2.0 정식 버전이 발표되었다. 라이믹스 2.0은 PHP 8.x 지원 및 코어 내부적으로 기존 라이믹스와 XE에 비해 많은 부분이 변화 및 발전하였다.
GitHub에 올라온 이슈는 주말이 낀다든지 하여 늦어지는 경우에도 몇일 내로는 처리가 된다.
버전
버전 | 배포일 | 마지막 배포일 | 내용 |
---|---|---|---|
XE 1.0 ~ 1.3 | 2008년 2월 28일 | 2009년 12월 21일 | 모듈,위젯,애드온 개념 도입 |
XE 1.4 | 2010년 1월 20일 | 2011년 9월 2일 | 안정화된 XE 시기 |
XE 1.5 | 2011년 10월 27일 | 2013년 3월 8일 | UI 및 구조 변경 |
XE 1.7 | 2013년 2월 21일 | 2015년 3월 30일 | 메뉴 사이트맵 도입 |
XE 1.8 | 2015년 4월 8일 | 2017년 10월 19일 | CKEditor 및 HTML5 적용 |
Rhymix 1.8 | 2015년 12월 18일 | 2017년 10월 19일 | XE 1.8.15 포크 |
Rhymix 1.9 | 2017년 11월 30일 | 2020년 8월 29일 | 라이믹스 구조 개발. XE 1.9~1.11 흡수 |
Rhymix 2.0 | 2020년 12월 18일 | 현재 | DB연동 등을 강화한 메이저 업그레이드 |
Rhymix 2.1 | 2023년 6월 | - |
설치 환경
Rhymix 2.0 이상을 설치하려면 다음과 같은 조건이 필요하다.
- PHP 7.2 이상. PHP 7.4 이상 권장하며 PHP 8.x 지원함
- MariaDB 10.3 이상 또는 MySQL 5.7 이상[3]
- 필요 PHP 모듈 : curl, gd, mbstring, mysqlnd[4], xml, json, openssl, opcache, apcu, zip
- 선택 PHP 모듈 : exif, fileinfo
사용하는 사이트
여담
다루기 불편하다는 의견도 역시 있지만, 한국 게시판형 커뮤니티 CMS는 경쟁자가 별로 없고, 그나마 경쟁자라고 할 수 있는 그누보드는 스파게티 코드로 인하여 라이믹스가 더 선호되고있다. 다만 점유율은 그누보드가 압도하다시피 한 상황.
레이아웃
라이믹스는 레이아웃을 마음대로 만들 수 있지만 주로 선호되는 레이아웃들은 별로 없고 그마저도 2022년 5월기준으로 대부분이 판매 중단상태다. 청년과이음은 Studio02의 ink 레이아웃[5]을 사용중이지만 이 레이아웃 역시 판매 중단 상태였으나...lemon 레이아웃을 출시하면서 판매가 재개되었다.
각주
- ↑ 소프트웨어 개발(Software Development)에서 사용하는 용어로, 수정 및 재배포를 허용하는 오픈소스 소프트웨어의 소스코드를 가져와서 새로운 개발을 시작하는 행위를 포크(Fork)라고 한다.
- ↑ 라이믹스 2.1에서는 2.0과는 달리 내부 구조가 급격하게 바뀌지는 않으며 소셜로그인 등 그동안 미뤄왔던 기능들이 추가될 계획이다 라이믹스 2.1 일정 계획 단, 소셜로그인은 별도의 모듈로 제작하기로 계획이 변경되었다.
- ↑ MariaDB 10.2 이하 및 MySQL 5.0.7 ~ 5.6 버전도 사용은 가능하지만 End of Life가 지난 버전을 사용하는 것은 바람직하지 않다.
- ↑ mysqlnd를 설치할 때 pdo 모듈이 함께 설치되는 것이 일반적인데, 만약 설치되지 않으면 pdo 모듈을 추가로 설치해줘야 한다. 라이믹스 2.0 이상부터는 API로 MySQLi를 사용하지 않고 PDO를 사용하기 때문에 pdo 모듈이 필요하다.
- ↑ 폴리보틀도 사용중인 레이아웃이다.
같이 보기
외부 링크
- (한국어) Rhymix 공식 웹사이트
- (한국어) Rhymix GitHub 프로젝트
- 가온위키 라이믹스 문서 [1]
- ↑ 위키들중에선 라이믹스 관련 정보들이 제일 잘 정리되어있다. [https://xetown.com/topics/1300374 심지어 라이믹스 개발진 중 한명이 해당 글의 댓글에 "저걸 그냥 공식 매뉴얼로 써도 되겠는데요? ㅋㅋㅋ"라고 했을 정도.