포럼

2년 넘게 커뮤니티 사이트를 운영해오면서 수많은 레이아웃/보드 스킨/모듈/속도개선 팁 등을 적용해본 결과 최종 꼭 적용 하는 

것들만 소회 해보고자 합니다.

(다분히 개인적인 내용입니다. FYI... 자료인경우 자료실이나 해당 제작자님 홈피에서 검색으로 충분히 가능 하니 따로 달지 않겠습니다.)

모듈:

1. AJAXBOARD (이즈야님)

2. 자동 로그인 모듈 (AJKJ님)

3. 고급 메일 발송 모듈 (기진곰님)

4. 이미지 프로세스 : 업로드 이미지 용량 축소 (카르마님)

5. 알림 센터 모듈 (XEPUBLIC님)

6. 게시판 설정 복사 모듈 (세진님)

7. 소셜XE 2015 모듈  (콘노리님)

8. 포인트 히스토리 모듈 (콘노리님)

---

팁 : 

1. 언어 다이어트 : https://www.xpressengine.com/tip/22789771

2. Zlib 이용한 팁 : 원 게시물을 못찾아서 copy 합니다. 

xe는 웹페이지 로딩 속도를 빠르게하기위해 내부적으로 ob_gzhandler함수를 사용하고있다.
성능면에서 ob_gzhandler 은 별로 안좋으며 PHP 권장사항으로도 ob_gzhandler 대신 zlib.output_compression 사용할것을 권장하고있다.
 
zlib.output_compression 을 사용하는방법..
 
xe 1.4.5.10 기준..
 
xe/config/config.inc.php 100 line..
 
if(!defined('__OB_GZHANDLER_ENABLE__')) define('__OB_GZHANDLER_ENABLE__', 1); 제거후 그자리에 아래 코드 추가..
 
define('__OB_GZHANDLER_ENABLE__', 0);
ini_set('zlib.output_compression', 'On');
ini_set('zlib.output_compression_level', 6);
 
xe/modules/file/file.controller.php 124 line..
 
function procFileDownload() { 다음행에 아래 코드 추가..
 
ini_set('zlib.output_compression', 'Off');
 
3. 외부 이미지 섬네일 생성 팁 : https://www.xpressengine.com/forum/22766671

---

레이아웃/보드스킨/기타 등등  : 이건 다분히 개인적인거라 따로 말씀 드릴 부분은 없는데..XEMARKET을 통해 구매 하는 것보다 제작자 공홈에서 주문하시는게 좋더군요. 이유는 별로 없고 XEMARKET을 통해 꼭 구입해야 할 이유를 아직 못 찾았습니다.