목록플러그인 (2)
XE3 플러그인 공작소
이번에는 플러그인을 만들어보려고 합니다. 엄밀히 따지자면 어떤 기능을 하는 플러그인 이라기 보다는 플러그인 틀을 만들어보는 건데요. 여기서 기능을 추가하면 완전한 플러그인이 됩니다. 기능을 추가하는건 추후에 하나씩 살펴보기로 하겠습니다. 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 이..