Profile
hunhee

15 일 전

기능 추가/진행중

visualeditor 확장기능 설치방법

조회 수 5 추천 수 0
어디서 문제가 발생했나요? 가온 위키 베타 
언제 발생했나요? 2020-01-03 
문제가 발생한 시간 2020/01/03 20:00 
자세히 알려주세요 하단 참조 
등록을 위한 마지막 목록 네 

미디어위키에서 visualEdior설치에 어려움이 있으신것 같으셔서 글을 남기겠습니다.(데비안 기준입나다!)

덕질하러 가야해서 간단하게 적겠습니다!

확장기능을 extensions폴더에 넣고 LocalSettings.php 하단에 내용을 추가해 줍니다.

wfLoadExtension( 'VisualEditor' );

 

// Enable by default for everybody

$wgDefaultUserOptions['visualeditor-enable'] = 1;

 

// Optional: Set VisualEditor as the default for anonymous users

// otherwise they will have to switch to VE

// $wgDefaultUserOptions['visualeditor-editor'] = "visualeditor";

 

// Don't allow users to disable it

$wgHiddenPrefs[] = 'visualeditor-enable';

 

// OPTIONAL: Enable VisualEditor's experimental code features

#$wgDefaultUserOptions['visualeditor-enable-experimental'] = 1;

$wgVirtualRestConfig['modules']['parsoid'] = array(

// URL to the Parsoid instance

// Use port 8142 if you use the Debian package

'url' => 'http://localhost:8000',

// Parsoid "domain", see below (optional)

'domain' => 'wiki.localhost',

// Parsoid "prefix", see below (optional)

'prefix' => 'wiki.localhost'

);

여기에서 url, domain,prefix는 수정하셔야 합니다.

사이트에 접속하여 편집을 시도하면 오류를 내뿜고 있을 것 입니다.

이유는 Parsoid라는게 필요하다고 합니다...

Parsoid를 설치하는 방법은 아레 내용을 복붙하면 됩니다.

sudo apt install dirmngr -y
sudo apt-key advanced --keyserver keys.gnupg.net --recv-keys AF380A3036A03444
echo "deb https://releases.wikimedia.org/debian jessie-mediawiki main" | sudo tee /etc/apt/sources.list.d/parsoid.list
sudo apt install apt-transport-https -y
sudo apt update && sudo apt install parsoid -y

이제 Parsoid설정파일을 수정해야 합니다.

/etc/mediawiki/parsoid/config.yaml를 열고,

uri: 'http://localhost/w/api.php'비슷한 라인을 찾아 주석처리가 되어있으면 풀어줍니다.

그러고 나서, url를 api.php가 있는 위치로 바꿉니다.

domain도 바꾸어 줍니다.

79번 라인 근처에 보면 주석처리 되어있는 serverPort:8000을 주석해제 해 줍니다

저장한 후

service parsoid restart 또는

/etc/init.d/parsoid restart으로 Parsoid를 재시작하고

위키에서 편집하기를 누르면 끝!

참고주소

https://www.mediawiki.org/wiki/Parsoid/Setup#Configuration

https://www.mediawiki.org/wiki/Parsoid/Setup#Configuration

https://www.mediawiki.org/wiki/Extension:VisualEditor

리브레 스킨이 visual editor를 지원하기를 빕니다...

Profile
1
Lv

2개의 댓글

Profile
관리자
14 일 전

사실 비주얼 에디터는 몇번씩 설치를 시도해 봤었는데요. 일던 스킨의 미지원, 서버 사양 부족 등으로 인해 현재는 포기했어요. ㅠㅠ

 

나중에 스킨 지원 + 서버 업그레이드를 한다면 이 글을 참고해서 다시 한번 더 시도해 볼게요.

Profile
hunhee
14 일 전

번호 제목 글쓴이 날짜 조회 수
공지 이슈 트래커 작성 방법 profile 관리자 2019.03.01 868
[기능 추가/진행중] visualeditor 확장기능 설치방법 2 profile hunhee 15 일 전 5
2 [버그/해결 완료] 스킨 어두운 모드시 색상문제 6 profile hunhee 21 일 전 3
1 [버그/해결 완료] 스티커 댓글 알림 오류 2 정가온 2019.03.06 117
서버에 요청 중입니다. 잠시만 기다려 주십시오...