라이믹스: 두 판 사이의 차이

imported>Gaon12
편집 요약 없음
Gaon12 (토론 / 기여)
XE Admin Help: 사라짐
 
(사용자 9명의 중간 판 74개는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[파일:rhymix.png]]
You can also read to [[Rhymix|English]]!
{|
| [[파일:rhymix.png|300px]]
|-
| 현 라이믹스의 로고
|}
{|
| [[파일:rhymix_old.png|300px]]
|-
| 예전 라이믹스의 로고
|}




{{틀:인용문|Rhyme + Remix {{틀:=}} "RHYMIX"!}}
{{틀:인용문|Rhyme + Remix {{틀:=}} "RHYMIX"!}}
[https://rhymix.org 라이믹스 공식 홈페이지] [https://github.com/rhymix/rhymix 깃허브 저장소]
[https://rhymix.org 라이믹스 공식 홈페이지] [https://github.com/rhymix/rhymix 깃허브 저장소]
==정보==
==정보==
[[XpressEngine|XE]]를 포크(fork)하여 진행중인 PHP 기반의 오픈소스 CMS(Contents Management System)으로, 기반 CMS인 [[XpressEngine|XE]]보다 활발하게 프로젝트가 운영되고 있다. 기존의 XE가 보안패치만 진행하고 쌓여 있는 수많은 개선사항들은 추가되지 않아 XETown 커뮤니티를 중심으로 만들어졌다.


# [[XpressEngine|XE]]를 포크(fork)하여 진행중인 PHP 기반의 오픈소스 CMS(Contents Management System).
XE에서 분기했을때 임시로 썼던 이름은 XETOWN Fork, XETOWN REMIX(XTR)라고 불렸다.[https://github.com/rhymix/rhymix/issues/31] 토론을 통해 라이믹스(Rhymix)로 이름을 정했다.
# XE보다 활발하게 프로젝트가 운영되고 있다.


==홍보 영상?==
라이믹스는 시급한 버그, 보안패치를 우선적으로 패치하며 보안패치로 명을 잇고 있는 XE와 호환되지만 더 빠르고 편한 환경을 만들어 가고 있다.
BJ람보가 라이믹스 홍보 영상을 만들었다.(자신의 유튜브 강의 소개가 포함되어 있음.)
<youtube>WKWRe7ruU2o</youtube>
==정식버전==


# 라이믹스는 XE 1.X 버전에서는 정식 버전이 존재하지 않는다.
위의 내용들을 정리하자면 [[XpressEngine|XE]]의 개선버전이라 할 수 있다.


* 다만 XE와의 호환성을 위해 버전을 부여한 것일 뿐이다.
==라이믹스의 버전==
* [https://github.com/rhymix/rhymix/issues/856#issuecomment-311232043 깃허브 참조]
라이믹스의 버전별 특징은 [[라이믹스/버전]] 문서와 [[라이믹스/릴리즈 노트]]를 확인하자.


===자체 버전?===
====릴리즈 노트와 Changed Files====
라이믹스가 2.0으로 업데이트 되면서 [https://rhymix.org/news 릴리즈 노트와 Changed Files를 제공]한다.


* <del>기존에는 [[xe|XpressEngine]]의 버전에 맞추어 버전을 올렸으나, XE 1.10버전부터는 xe의 버전에 맞추지 않고, 자체 버전을 부여하여 진행한다.</del> XE의 [https://www.xpressengine.com/devlog/23254107 1.10 버전이 취소됨]에 따라 평소와 같이 진행된다.
각 버전별 패치 내역과 해당 버전의 압축파일, 전버전 사용자들을 위한 Changed Files를 제공한다.<ref>main 브랜치(구 master 브랜치)에 한함</ref>


====변경사항====
각 버전별 릴리즈 노트는 [[라이믹스/릴리즈 노트]] 문서에서 확인하자.


* [https://xetown.com/rxe_issue/995249 https://xetown.com/rxe_issue/995249] xe의 1.10 버전 취소와 상관 없이 아래의 변경사항은 적용된다.
==최소사양==
* 결국 라이믹스를 사용하기 위해서는 반드시 php 7.0 이상으로 업그레이드를 하자.
라이믹스의 최소사양은 [[라이믹스/사양]] 문서에 적혀져 있다. 문서에 적혀져 있는 최소사양을 넘기지 못한 경우, '''특히 PHP 버전'''을 넘기지 못하는 경우에는 라이믹스를 사용 할 수 없다.


1. DB 지원 축소
최소사양은 XE보다 높기 때문에 XE에서 넘어오는 경우 반드시 확인해 보자!
* [[Mysql]], [[MariaDB]]만 지원.


2. DB 접속 방식 축소
== 모듈과 애드온 ==
* mysql 방식으로 접속하는 경우, 자동으로 mysqli 방식으로 접속 방식 변경.
라이믹스에서는 다양한 기능들을 수행하는 요소들이 있다. 모듈과 애드온<ref>위젯도 있지만, 위젯은 엄연하게 보면 하나의 모듈이다. 레이아웃도 마찬가지.</ref>으로 불린다.


3. (중요) 지원 [[PHP]] 버전 변경
애드온의 경우 모듈 시작 전과 후 등 자유롭게 호출할 수 있지만, 모듈은 그렇게 할 수 없기 때문에, 모듈로 구현이 불가능한 요소는 애드온으로 처리한다. 자세한 내용은  [[라이믹스/애드온]] 문서를 참고하자.
* php 7.0 이상만 사용이 가능.


4. xcache 지원 중단.
애드온을 남발하는 경우, 사이트 속도가 느려질 수 있기 때문에 필요 없는 모듈은 끄거나 삭제하는 것을 권장한다.
* php 7.0에서는 xcache가 작동하지 않으므로, xcache의 지원 중단함.


5. 기타 자세한 내용은 [https://xetown.com/rxe_issue/908643 라이믹스 버전 및 PHP 버전 변경 예고] 글을 참고하자!
=== 서드파티 모듈과 애드온 ===
==업데이트 방법==
유저들이 모듈과 애드온들을 제작해 배포하기도 하는데, 다음과 같은 것들이 있다.<blockquote>'''모듈'''
업데이트는 꾸준히 해야 한다. 수시로 올라오기 때문에 가끔씩 업데이트를 하는 습관을 기르자.


* [[XpressEngine/모듈/슈퍼 캐시|슈퍼 캐시]]
* [https://xetown.com/download/278757 출석부 모듈]
* [https://xetown.com/download/17765 경험치 모듈]


더욱 더 자세한 내용은[https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/index.md 여기]에서 확인하자.
<blockquote>'''애드온'''
==git 이용==
라이믹스가 설치된 폴더로 이동한 뒤, 아래와 같이 입력한다.


git pull
* [https://xetown.com/download/1564278 미디어 임베드]
* [https://xetown.com/download/1545419 게시물 관리 애드온]


==FTP 덮어쓰기==
그 외의 서드파티 모듈 및 애드온은 [[XETOWN]]의 [https://xetown.com/download 공개자료실 (Major)], [https://xetown.com/forks 수정자료실 (Minor)], [[XpressEngine]] 자료실을 포크한 [[Rhymix Auto Install Repository]] 등에서 확인할 수 있다.</blockquote></blockquote>
[https://github.com/rhymix/rhymix/archive/master.zip master 브랜치],[https://github.com/rhymix/rhymix/archive/develop.zip develop 브랜치] 사용하고 있는 브랜치에 맞게 다운로드 받은 뒤, ftp로 파일들을 업로드한다.(덮어쓰기)


==XE에서 넘어오는 방법==
[[라이믹스/XE에서 넘어오기]] 문서를 확인하자!
==업데이트 방법==
라이믹스 뿐만 아니라 모든 소프트웨어들은 업데이트를 꾸준히 해야 한다. 특히 라이믹스는 XE와 달리 수시로 올라오기 때문에 자주 업데이트를 하는 습관을 기르는 것이 좋다.
더욱 더 자세한 내용은[https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/index.md 여기]에서 확인하자.
===git 이용===
라이믹스를 git으로 clone한 경우는 간단히 git 명령어로 업데이트를 할 수 있다. 라이믹스가 설치된 폴더로 이동한 뒤, 아래와 같이 입력한다.
<syntaxhighlight lang='console'>
root@gaon:/var/www/html# git pull
</syntaxhighlight>
===FTP 덮어쓰기===
git을 사용 할 수 없는 경우에는 FTP를 통해 덮어써야 한다. 자신이 사용하고 있는 브랜치를 확인 후,
[https://github.com/rhymix/rhymix/archive/master.zip master 브랜치],[https://github.com/rhymix/rhymix/archive/develop.zip develop 브랜치] 사용하고 있는 브랜치에 맞게 다운로드 받은 뒤, 압축 해제 후 ftp로 파일들을 업로드한다.(덮어쓰기)
==XE와의 차이점==
==XE와의 차이점==
===관리자 페이지===
XE와 라이믹스는 여러 부분에서 차이점이 존재한다. 라이믹스는 XE를 기반으로 나온 것이기 때문에 XE와 그누보드처럼 완전히 다른 CMS는 아니지만, 라이믹스에서는 사용 할 수 있지만 XE에서는 사용하지 못하는 등의 차이점이 있다. 자세한 내용은 [[라이믹스/XE와의 차이점]] 문서를 참고하자.
# 관리자 페이지가 다르다.
==설치==
# 2018년 08월 14일 관리자 페이지 디자인 변경 PR(Pull Request)이 받아 들여짐으로써 디자인이 변경되었다. [https://github.com/rhymix/rhymix/pull/1056 참고]
라이믹스 설치 과정에 대해 알고 싶다면, [[라이믹스/설치]] 문서를 확인하자.
 
pc 화면<br/>
[[파일:라이믹스_관리자_페이지_변경1후(pc).png|300px]]<br/>
 
모바일 화면<br/>
[[파일:라이믹스_관리자_페이지_변경1후(모바일).jpg|150px]]<br/>
 
===서드 파티(Third Party) 모듈의 포함===
 
# 여러 서드 파티(Third Party) 모듈들이 포함되어져 있다.
# 포함 되어져 있는 서드 파티 모듈(애드온 포함)은 아래와 같다.
* PhotoSwipe (애드온)
* 본문 내 이미지 조절 애드온 (애드온)
* 이미지 리사이즈 (애드온)
* 리캡챠 (애드온)
* 고급 메일 발송 모듈 (메일 및 SMS 관리) (모듈)
* 알림센터 Lite (모듈)
 
===네모의 꿈 프로젝트===
 
# 네모의 꿈 프로젝트가 진행중이다.
 
===CKEditor===
 
# XE는 커스텀 된 [[CKEditor]]가 포함되어 있지만, 라이믹스는 [[CKEditor]]가 커스텀 되어 있지 않습니다!
# 이 때문에 버그가 생기는데요. 자세한 내용은 [[라이믹스#단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?|하단의 '단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?' 문단을 확인하자]]
 
===기타===
 
# 다른 것들은 추가 바람.
 
==버그==
==버그==
===다국어 설정 버튼 미작동===
라이믹스에 있는 버그들에 대한 자세한 내용은 [[라이믹스/버그]] 문서를 참고하자.


# 다국어 설정 후, 문구를 입력한 뒤, '저장 및 사용' 버튼을 누르면 아무 일도 일어나지 않는다.
만약 버그가 발생했다면 [https://github.com/rhymix/rhymix/isseus 깃허브 이슈]이슈를 알리자. 만약 보안 버그라면 깃허브가 아닌 [mailto:devops@rhymix.org devops@rhymix.org]로 보내자.
# 다국어 정보는 저장되는 것으로 보아, 불러와 사용하는 것이 안되는 것 같다. [https://xetown.com/qna/970639 xetown 다국어 문제 제기 글]
# 1.9.3에서는 되는 것으로 보아 굳이 사용을 해야 한다면 [[깃허브]]에 이슈를 등록하고 기다리거나, 구버전을 사용해야 할 것 같다.(구버전의 사용은 왠만해서는 사용하지 말자. 보안적 취약점이나 버그들이 있으니깐.)
# 해당 버그는 1.9.7 이후에는 재현되지 않는다.


===CKEditor 버그===
또한 버그 뿐만 아니라 개선사항이 있는 경우에도 깃허브 이슈로 알리면 처리해 준다.
====단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?====


# 키보드의 ctrl + v의 붙혀넣기가 되지 않는다. 'Your browser doesn't allow you to paste this way. Press 컨트롤+V to paste.' 라는 메시지가 출력된다.
==XE Admin Help==
# [[XpressEngine|XE]]에서도 동일 문제가 발생하였지만, 문제의 플러그인을 빼고 재빌드 해서 문제는 사라졌다.
[[XpressEngine|XE]] 시절부터 관리자 페이지에서 버튼<ref>정확하게 말하자면 원 안에 물음표가 있는 버튼</ref>을 클릭하면, 'XE Admin Help' 문서가 나온다. 다만 1.7 버전의 정보이기 때문에 최신 버전과 UI나 기능들이 달라져 있다.
# 라이믹스에는 [[CKEditor]]를 원래 그대로 사용하기 때문에, 에디터 설정에서 '플러그인 제거'칸에 문제의 context 플러그인과, context를 필요로 하는 다른 플러그인 이름을 입력하면 된다. 아래 항목은 제거해어 하는 플러그인 이름이다.


* contextmenu
[https://github.com/rhymix/rhymix/pull/1073 오래된 XE 매뉴얼 삭제] PR을 통해 결국 사라졌다. 공식 문서는 코어에서만 제거되었을 뿐, {{깃허브/저장소|rhymix|rhymix-docs}} 저장소와 [https://rhymix.org/manual 라이믹스 공식 홈페이지]에서 확인할 수 있다.
* liststyle
* tabletools
* tableselection


==라이믹스 블랙리스트==
라이믹스에서 일부 XE 서드파티들(모듈, 애드온 등)을 사용 할 수 없다. 자세한 내용은 [[라이믹스/블랙리스트]] 문서를 확인하자.


[https://xetown.com/qna/1019453#comment_1019543 xe타운 웹지기님의 댓글]
==여담==
==라이믹스 블랙리스트에 올라와 있는 서드 파티들==
여담으로 라이믹스 커뮤니티인 [[XETOWN]]에 이 문서에 대한 글이 올라왔다! [https://xetown.com/topics/1300374 XETOWN - 라이믹스를 나무위키보다 더 자세하게 기재된 곳을 발견..]
 
* 아래의 경우에 해당하는 서드 파티(Third-Party)들은 라이믹스이서 사용이 불가능하다.(블랙 리스트는 [https://github.com/rhymix/rhymix/blob/01ef797c0b4f3d890bc9b4b517a86c3bb9a6ba9b/common/defaults/blacklist.php 이곳]에서 확인 가능하다.<ref>기진곰님의 자료들이 왜 많지?</ref>
 
# 이미 라이믹스에 해당 기능이 구현 되어 있는 경우
# 호환성에 문제가 있는 경우
 
===모듈===
 
# [[XpressEngine/모듈/멀티 도메인|멀티 도메인]] 모듈
# [[XpressEngine/모듈/자동 로그인|자동 로그인]] 모듈
# [[XpressEngine/모듈/세션 쉴드|세션 쉴드]] 모듈
# [[XpressEngine/모듈/CafeXE|CafeXE]] 모듈
# [[XpressEngine/모듈/XE SEO|XE SEO]] 모듈
 
===애드온===
 
# [[XpressEngine/애드온/언어 자동 선택|언어 자동 선택]] 애드온
# [[XpressEngine/애드온/UTF-8 이모티콘 지원 애드온|UTF-8 이모티콘 지원 애드온]]
# [[XpressEngine/애드온/jQuery CDN for XE 1.7|jQuery CDN for XE 1.7]] 애드온
# [[XpressEngine/애드온/ZipperUpper!|ZipperUpper!]] 애드온


[[기진곰]]님은 해당 글의 댓글에 '''"저걸 그냥 공식 매뉴얼로 써도 되겠는데요? ㅋㅋㅋ"''' 라고 적었다.
{{인용문|이러다가 이 문서가 공식 매뉴얼로 쓰일지도?!!|김칫국 원샷중인 관리자}}
==사용처==
==사용처==
# 모든 사용처를 적을 수 없으므로, 몇개만 나열한다.
# 모든 사용처를 적을 수 없으므로, 몇개만 나열한다.
* [[XETOWN]]
* [[XETOWN]]
* [[가온 위키 커뮤니티]]
* [[가온 위키 커뮤니티]]
* [https://demo.rhymix.org 라이믹스 데모 사이트]
* [https://demo.rhymix.org 라이믹스 데모 사이트]
 
* [https://rxtip.kr/ 라이믹스꿀팁] 라이믹스 관련 팁과 정보 공유
==각주==
==각주==
[[분류:CMS]] [[분류:PHP 소프트웨어]] [[분류:오픈소스]] [[분류:라이믹스]]
<references />

2025년 2월 27일 (목) 17:01 기준 최신판

You can also read to English!
현 라이믹스의 로고
예전 라이믹스의 로고


-

Rhyme + Remix = "RHYMIX"!

라이믹스 공식 홈페이지 깃허브 저장소

정보[편집 / 원본 편집]

XE를 포크(fork)하여 진행중인 PHP 기반의 오픈소스 CMS(Contents Management System)으로, 기반 CMS인 XE보다 활발하게 프로젝트가 운영되고 있다. 기존의 XE가 보안패치만 진행하고 쌓여 있는 수많은 개선사항들은 추가되지 않아 XETown 커뮤니티를 중심으로 만들어졌다.

XE에서 분기했을때 임시로 썼던 이름은 XETOWN Fork, XETOWN REMIX(XTR)라고 불렸다.[1] 토론을 통해 라이믹스(Rhymix)로 이름을 정했다.

라이믹스는 시급한 버그, 보안패치를 우선적으로 패치하며 보안패치로 명을 잇고 있는 XE와 호환되지만 더 빠르고 편한 환경을 만들어 가고 있다.

위의 내용들을 정리하자면 XE의 개선버전이라 할 수 있다.

라이믹스의 버전[편집 / 원본 편집]

라이믹스의 버전별 특징은 라이믹스/버전 문서와 라이믹스/릴리즈 노트를 확인하자.

릴리즈 노트와 Changed Files[편집 / 원본 편집]

라이믹스가 2.0으로 업데이트 되면서 릴리즈 노트와 Changed Files를 제공한다.

각 버전별 패치 내역과 해당 버전의 압축파일, 전버전 사용자들을 위한 Changed Files를 제공한다.[1]

각 버전별 릴리즈 노트는 라이믹스/릴리즈 노트 문서에서 확인하자.

최소사양[편집 / 원본 편집]

라이믹스의 최소사양은 라이믹스/사양 문서에 적혀져 있다. 문서에 적혀져 있는 최소사양을 넘기지 못한 경우, 특히 PHP 버전을 넘기지 못하는 경우에는 라이믹스를 사용 할 수 없다.

최소사양은 XE보다 높기 때문에 XE에서 넘어오는 경우 반드시 확인해 보자!

모듈과 애드온[편집 / 원본 편집]

라이믹스에서는 다양한 기능들을 수행하는 요소들이 있다. 모듈과 애드온[2]으로 불린다.

애드온의 경우 모듈 시작 전과 후 등 자유롭게 호출할 수 있지만, 모듈은 그렇게 할 수 없기 때문에, 모듈로 구현이 불가능한 요소는 애드온으로 처리한다. 자세한 내용은 라이믹스/애드온 문서를 참고하자.

애드온을 남발하는 경우, 사이트 속도가 느려질 수 있기 때문에 필요 없는 모듈은 끄거나 삭제하는 것을 권장한다.

서드파티 모듈과 애드온[편집 / 원본 편집]

유저들이 모듈과 애드온들을 제작해 배포하기도 하는데, 다음과 같은 것들이 있다.

모듈

애드온

그 외의 서드파티 모듈 및 애드온은 XETOWN공개자료실 (Major), 수정자료실 (Minor), XpressEngine 자료실을 포크한 Rhymix Auto Install Repository 등에서 확인할 수 있다.

XE에서 넘어오는 방법[편집 / 원본 편집]

라이믹스/XE에서 넘어오기 문서를 확인하자!

업데이트 방법[편집 / 원본 편집]

라이믹스 뿐만 아니라 모든 소프트웨어들은 업데이트를 꾸준히 해야 한다. 특히 라이믹스는 XE와 달리 수시로 올라오기 때문에 자주 업데이트를 하는 습관을 기르는 것이 좋다.

더욱 더 자세한 내용은여기에서 확인하자.

git 이용[편집 / 원본 편집]

라이믹스를 git으로 clone한 경우는 간단히 git 명령어로 업데이트를 할 수 있다. 라이믹스가 설치된 폴더로 이동한 뒤, 아래와 같이 입력한다.

root@gaon:/var/www/html# git pull

FTP 덮어쓰기[편집 / 원본 편집]

git을 사용 할 수 없는 경우에는 FTP를 통해 덮어써야 한다. 자신이 사용하고 있는 브랜치를 확인 후, master 브랜치,develop 브랜치 사용하고 있는 브랜치에 맞게 다운로드 받은 뒤, 압축 해제 후 ftp로 파일들을 업로드한다.(덮어쓰기)

XE와의 차이점[편집 / 원본 편집]

XE와 라이믹스는 여러 부분에서 차이점이 존재한다. 라이믹스는 XE를 기반으로 나온 것이기 때문에 XE와 그누보드처럼 완전히 다른 CMS는 아니지만, 라이믹스에서는 사용 할 수 있지만 XE에서는 사용하지 못하는 등의 차이점이 있다. 자세한 내용은 라이믹스/XE와의 차이점 문서를 참고하자.

설치[편집 / 원본 편집]

라이믹스 설치 과정에 대해 알고 싶다면, 라이믹스/설치 문서를 확인하자.

버그[편집 / 원본 편집]

라이믹스에 있는 버그들에 대한 자세한 내용은 라이믹스/버그 문서를 참고하자.

만약 버그가 발생했다면 깃허브 이슈로 이슈를 알리자. 만약 보안 버그라면 깃허브가 아닌 [email protected]로 보내자.

또한 버그 뿐만 아니라 개선사항이 있는 경우에도 깃허브 이슈로 알리면 처리해 준다.

XE Admin Help[편집 / 원본 편집]

XE 시절부터 관리자 페이지에서 버튼[3]을 클릭하면, 'XE Admin Help' 문서가 나온다. 다만 1.7 버전의 정보이기 때문에 최신 버전과 UI나 기능들이 달라져 있다.

오래된 XE 매뉴얼 삭제 PR을 통해 결국 사라졌다. 공식 문서는 코어에서만 제거되었을 뿐, Green tickrhymix-docs 저장소와 라이믹스 공식 홈페이지에서 확인할 수 있다.

라이믹스 블랙리스트[편집 / 원본 편집]

라이믹스에서 일부 XE 서드파티들(모듈, 애드온 등)을 사용 할 수 없다. 자세한 내용은 라이믹스/블랙리스트 문서를 확인하자.

여담[편집 / 원본 편집]

여담으로 라이믹스 커뮤니티인 XETOWN에 이 문서에 대한 글이 올라왔다! XETOWN - 라이믹스를 나무위키보다 더 자세하게 기재된 곳을 발견..

기진곰님은 해당 글의 댓글에 "저걸 그냥 공식 매뉴얼로 써도 되겠는데요? ㅋㅋㅋ" 라고 적었다.

-

이러다가 이 문서가 공식 매뉴얼로 쓰일지도?!!

 
— 김칫국 원샷중인 관리자

사용처[편집 / 원본 편집]

  1. 모든 사용처를 적을 수 없으므로, 몇개만 나열한다.

각주[편집 / 원본 편집]

  1. main 브랜치(구 master 브랜치)에 한함
  2. 위젯도 있지만, 위젯은 엄연하게 보면 하나의 모듈이다. 레이아웃도 마찬가지.
  3. 정확하게 말하자면 원 안에 물음표가 있는 버튼