XE 개발을 하려면.. 캡틴 2016.02.07 17:00 225 0 11 문득 가져다가만 쓰다가, 개발이 해보고싶다는 생각이 들었어요. 그런데 XE는 html이나 php이외에도 xe만의 무엇을 배워야 한다고 하던데.. 개발을 하려면 html을 포함해서 어떤걸 알아야 할까요?
관리자화면 "시스템 설정" 클릭시 오류 발생 후 해결. Attempt to assign property "site_srl" on array" in modules/module/module.model.php on line 157 hatali 25.12.26 0 3
댓글 11
XE문법
http://xpressengine.github.io/xe-manual-api/html/classFileHandler.html
php문법
http://php.net/manual/kr/function.pathinfo.php
XE는 하나의 프레임워크라고 볼 수 있습니다.
php언어를 이용해서 XE라는 홈페이지 제작 도구 솔루션을 만든 것인데,
이 XE는 각각의 모듈이 하나의 프로그램으로 동작하는 코어 안에서 돌아가는 거죠.
그래서 XE에도 XE만의 문법이 있습니다.
아마 그러해서 많은 php 개발을 하는 분들이 XE로의 진입이 어렵다고 하는 것 같습니다.
단순히 php만 알아서 xe를 할 줄 아는게 아니라,
xe의 모듈이나 애드온 등을 만들려면 xe에서 별도로 제공하는 api 같은 것들을 적절히 활용할 줄 알아야 하는데
이런 것들이 그동안 제대로 메뉴얼화되어있지 않아서 xe로 개발하는게 어렵다고 한 것 같은데
점점 이런 것들은 잘 만들어지고 있는 것 같습니다.
음. 그렇죠. php가 기본이에요. php 문법을 응용해서 xe만의 문법을 만든 거죠. ㅎ
코어 파일을 다운로드 받으면 클래스 폴더나 그런게 있을 거에요.
그런 걸 살펴보면 구조나 동작 원리를 알 수 있으실 거에요.
그리고 프로그램의 경우 자바스크립트와도 밀접한 관련이 있기 때문에 자바스크립트도 함께 공부해야하고,
기본이 되는 html 구조와 이를 나타내주는 css도 기본이죠.
................(__);;
그런데 css에서 늘 불러오던데.. css는 일종의 저장해놨다가 불러만오는? 그런것인가요?
XE개발문서는 웹의 기본적인사항을 아시는 개발자분들을 위한 매뉴얼이므로, 처음에 메뉴얼 따라 하신다고 해도 어려움이 많으실껍니다.