목록XE3 (3)
XE3 플러그인 공작소
XE3는 기본적으로 터미널에 접속하여 명령어로 설치 및 관리하도록 권장하고 있습니다. 터미널 사용환경에 익숙하지 않으신 분들에게는 쉽지 않은 작업이 될 수 있어 XE3는 웹 인스톨러도 제공합니다. 여기서는 XE3를 FTP로 업로드 한 후 웹 인스톨러로 설치하는 방법을 알아 보겠습니다. 설치 환경에 따라 다를수도 있으니 참고 바랍니다. ※ 설치환경 - 호스팅 : cafe24 - 상품명 : 10G 광아우토반 - PHP 버전 : 7.0 - XE 버전 : ver 3.0.0-bata.17 ※ 설치과정 설치할 XE3 파일을 다운로드 합니다. - 최신파일은 XE3 공식사이트인 https://www.xpressengine.io에서 다운로드 받으시면 됩니다. 압축을 해제합니다. 압축 해제한 파일들을 FTP로 서버에 업로..
이번에는 플러그인을 만들어보려고 합니다. 엄밀히 따지자면 어떤 기능을 하는 플러그인 이라기 보다는 플러그인 틀을 만들어보는 건데요. 여기서 기능을 추가하면 완전한 플러그인이 됩니다. 기능을 추가하는건 추후에 하나씩 살펴보기로 하겠습니다. XE3에서는 기능을 추가하기 위한 유일한 방법으로 플러그인을 제공합니다. 물론 플러그인이 아닌 직접 XE3 소스에서 기능을 구현해도 되겠지만 그렇게 되면 XE 업데이트 적용시 매번 해당 소스를 적용해 줘야 합니다. 플러그인을 사용하면 이러한 문제를 해결할 수 있습니다. PHP Framework인 Laravel에 CMS 시스템을 올린것이 XE3인데 이것을 자동차 차체라고 비유한다면 기본적으로 배포하고 있는 번들 플러그인(게시판, 페이지 등등)과 우리가 만들 플러그인은 엔진..
XE3 설치를 하는 방법은 운영체제나 방법에 따라 약간의 차이가 있습니다. 여기서는 Linux에서 Git를 사용하지 않고 일반적으로 설치 하는 방법입니다. ※ 설치환경 - 호스팅 : cafe24 - 상품명 : 10G 광아우토반 - PHP 버전 : 7.0 - XE 버전 : ver 3.0.0-bata.17 ※ 서버 요구사항 - 웹서버(apache, nginx 등) - PHP 5.5.9 이상 - OpenSSL PHP Extension - PDO PHP Extension - Mbstring PHP Extension - Tokenizer PHP Extension - GD PHP Extension - MariaDB or MySQL 5.1 이상 - 터미널 접속 환경 - 디스크 300M 이상의 여유 공간, 500M 이..