RX/XE 기능개발 내역
의뢰 전에 실제 구현가부가 걱정되시는 경우
또는 XE로 이런게 구현가능한지 의구심이 드는 경우들을 위해
실제로 XE 기반으로 제작한 기능들을 간단히 소개합니다.

단, 기재한 모든 기능들은 전부 의뢰자들의 요청에 의해 제작된 유료자료들입니다.
( 타사이트들처럼 템플렛형태로 다량 판매 자료로 만들어진 자료들이 아닙니다. )

따라서 가격대가 저가는 아님을 미리 알려드립니다. ( 기존 의뢰자와의 형평성을 감안해 비용측정됩니다)
구매 및 제작 원하시면 XE 제작의뢰 게시판에 글을 남겨주시면 됩니다.

문서를 엑셀로 추출하는 기능은 벌써 여러 가지 형태로 만들었다.

이 모듈에도 제작된 기능이었다.

 

다만 기존에 제작한 형태는 몇가지 한계를 가지고 있었다

 

1) 

하나는, 데이터량이 많아질 경우 엑셀추출시 감당을 못해낸다는 것이다.

기존에 제작했던 엑셀추출과정은  모든 사용자정의를 전부 LEFT JOIN 하는 구조였다

처음에 왜 그렇게 생각했는지 모르는데,  하나의 테이블로 보여야한다는 생각에 당연히 LEFT JOIN 을 한듯하다

그런데 사용자정의 개수가 많으면 많을수록 이게 어마어마한 부하가 걸리게 된다.

 

결국 LEFT JOIN 은 사용자정의 기반으로 검색해야하는 대상이 있는 경우에 그 변수에 대해서만 해서 

부하를 최소화하고, 추출해야할 항목은 따로 한번 더 쿼리를 돌리는 방식으로 변경해 이 문제를 근본적으로 해결했다

이번 개선의 가장 큰 변화인듯... 

 

 

2) 

다른 하나는,  기존에는 그냥 무조건 모든 사용자정의를 엑셀화 했는데

엑셀로 만든 후, 엑셀자체에서 불필요한 항목은 제거하고 조절하라는 입장이여서

그런데, 이번에는 사용자정의를 선택적으로 추출할 수 있는 기능을 추가했다

추후 일부 사용자정의는 추출못하게 막거나 하는 부가적인 기능을 위해서 구현했다.

( 현재 엑셀추출은, 관리자뿐만 아니라 원하면 설정에 따라 일반 유저도 할 수 있게 구현이 되어있게 ) 

 

 

3) 표보기 기능도 추가했다.

굳이 엑셀이 아니라 실제 사용자정의까지 다 포함된 내역을 표로 보고 싶은 경우..

엑셀이 아니라 그냥 바로 표형태로 볼 수 있게 제공해주는 기능이다

원래는 작업시 디버그용으로 만든 기능인데,  이를 아예 별도 버튼화했다

 

 

4) mysql 과 mysqli 기반 모두 대응 가능하도록 개선작업. php7 을 위한 mysqli 작업을 했다

 

5) 선택적 내역 엑셀 기능은 그 전에 제작한버전에도 있지만 조금 더 개선을 했다

 

6) 검색기능도 일반검색 / 사용자정의 검색 / 카테고리 등  일반 게시판의 모든 검색기능을 그대로 적용해 엑셀화가 되고

   여기에 추가로 사용자정의복수검색모듈 (sejin7940_multi) 기반일때,  복수검색했을때에도

   이 부분이 엑셀다운로드에 그대로 반영해 추출가능하도록,  같이 대응하게 추가 구현해두었다

 

 

 

excel.png

 

 

 

추후에는,  추출할 항목 전체를 제어하는 기능도 추가할 계획이다

현재는 사용자정의만 제어되고, 실제 기본 칼럼값들은 소스 상에서 제어를 가능하게 되어있는데

추후 이 칼럼까지 전부 선택가능하게 할까도 생각중이다....만  아직은 생각만 중..  필요할 일이 있으면 만들겠지만..

전체 1684건
번호 카테고리 제목 등록일
1224 통합검색확장
(sejin7940_search)
같은 분류끼리 모아 검색탭 구현기능 / 태그,이미지,동영상 별도 탭으로 출력 2019.09.27
1223 타임라인
(timeline)
게시판에서 다중 카테고리 선택해 목록 추출하는 기능 file 2019.09.21
1222 음악
(sejin7940_music)
앨범 기반의 음원 사이트 구현을 위한 모듈 및 자료 전면 재작업 2019.09.21
1221 목록 관리
(sejin7940_manage_list)
목록에서 버튼클릭으로 쉽게 공지<->일반 목록으로 전환가능한 기능 구현 2019.09.19
1220 그 외 기능 개발 [lazyload] 글 view 에서만 작동하던 기능을, 원하는 곳 (갤러리 목록 /웹진목록) 등에서도 작동하게 수정 2019.09.19
1219 스크롤 진행도
(sejin7940_scroll_progress)
스크롤 진행도를 간단한 바로 출력해주는 애드온 file 2019.09.15
1218 운영자 / 부운영자
( sejin7940_manager)
게시판 관리자가 레이아웃 설정(사용자정의 값들)을 직접 수정할 수 있는 기능 구현 file 2019.09.14
1217 파일 관리
(sejin7940_file)
게시글의 첨부목록 파일 순서를 변경하는 기능 file 2019.09.13
1216 글/댓글 작성 레벨 제한
( sejin7940_member_limit )
가입하고 특정 기간내에는 레벨 제한 적용 예외처리하는 설정 추가 2019.09.13
1215 목록 관리
(sejin7940_manage_list)
관리자 전용으로, 목록에서 원하는 글을 최상단으로 점프 시키는 기능을 애드온으로 구현 2019.09.13
» 엑셀추출
(sejin7940_export )
게시판의 게시글 엑셀화 기능 개선 / 검색 및 복수검색과 엑셀추출 기능 연계 / 추출할 사용자정의 선택적 제어 기능 추가 file 2019.09.10
1213 추천/비추천
(vote)
vote 모듈 버그 개선 2019.08.18
1212 추천 점핑
(sejin7940_jump_vote)
글의 추천수가 특정 추천수의 배수가 될때마다 해당 글을 목록 최상단으로 점핑하는 기능 2019.08.17
1211 글 항목별 수정 제한
(sejin7940_block_modify)
제목 / 분류 / 내용 / 사용자정의 수정을 선택적으로 제한 하는 기능 구현 file 2019.08.14
1210 기간형 목록출력
(sejin7940_document_term)
관리자에게 전부노출 과 기간노출 상태를 손쉽게 바꿀 수 있는 기능 추가 2019.08.14
1209 기간형 목록출력
(sejin7940_document_term)
사용자정의 검색 과 기간형 목록출력이 동시에 적용가능하도록 개선 2019.08.14
1208 기간형 목록출력
(sejin7940_document_term)
게시판 목록에서 사용자정의로 설정해둔 시작날짜~마감날짜 기간에 해당하는 글만 노출하는 애드온 file 2019.08.14
1207 글 설정 관리
( sejin7940_edit )
글 관련 여러 애드온을 하나로 합치고, 게시판별로 각각 설정가능하게 모듈화 2019.08.14
1206 cURL
( sejin7940_curl )
글등록 trigger 에 연결해 사용자정의값들 cURL 전송 및 리턴값 처리하는 기능 2019.08.14
1205 그 외 기능 개발 mytube 애드온에서 썸네일 생성 관련 몇가지 기능 보완 2019.07.26
카테고리
XE Login