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건
번호 카테고리 제목 등록일
484 설문/투표 관리
(sejin7940_poll)
설문조사에서 결과보기 버튼 클릭시 설문참여로 되돌아가는 기능 구현 2019.07.01
483 krzip
(새주소)
DAUM API 기반의 주소검색에서 도로명 주소 선택해도 지번 정보가 같이 기록되도록 보완 2019.07.01
482 신) 소셜로그인
(SocialXE)
소셜로그인을 통해 가입시 가입약관 외에도 개인정보취급방침 등 추가 확인받게 개선 file 2019.07.17
481 타인 회원 정보 제한
(sejin7940_member_else)
타인의 회원정보보기를 원천적으로 막아버리는 애드온 추가 (익명사이트 위해) 2019.07.17
480 그 외 기능 개발 mytube 애드온에서 썸네일 생성 관련 몇가지 기능 보완 2019.07.26
479 cURL
( sejin7940_curl )
글등록 trigger 에 연결해 사용자정의값들 cURL 전송 및 리턴값 처리하는 기능 2019.08.14
478 글 설정 관리
( sejin7940_edit )
글 관련 여러 애드온을 하나로 합치고, 게시판별로 각각 설정가능하게 모듈화 2019.08.14
477 기간형 목록출력
(sejin7940_document_term)
게시판 목록에서 사용자정의로 설정해둔 시작날짜~마감날짜 기간에 해당하는 글만 노출하는 애드온 file 2019.08.14
476 기간형 목록출력
(sejin7940_document_term)
사용자정의 검색 과 기간형 목록출력이 동시에 적용가능하도록 개선 2019.08.14
475 기간형 목록출력
(sejin7940_document_term)
관리자에게 전부노출 과 기간노출 상태를 손쉽게 바꿀 수 있는 기능 추가 2019.08.14
474 글 항목별 수정 제한
(sejin7940_block_modify)
제목 / 분류 / 내용 / 사용자정의 수정을 선택적으로 제한 하는 기능 구현 file 2019.08.14
473 추천 점핑
(sejin7940_jump_vote)
글의 추천수가 특정 추천수의 배수가 될때마다 해당 글을 목록 최상단으로 점핑하는 기능 2019.08.17
472 추천/비추천
(vote)
vote 모듈 버그 개선 2019.08.18
» 엑셀추출
(sejin7940_export )
게시판의 게시글 엑셀화 기능 개선 / 검색 및 복수검색과 엑셀추출 기능 연계 / 추출할 사용자정의 선택적 제어 기능 추가 file 2019.09.10
470 목록 관리
(sejin7940_manage_list)
관리자 전용으로, 목록에서 원하는 글을 최상단으로 점프 시키는 기능을 애드온으로 구현 2019.09.13
469 글/댓글 작성 레벨 제한
( sejin7940_member_limit )
가입하고 특정 기간내에는 레벨 제한 적용 예외처리하는 설정 추가 2019.09.13
468 파일 관리
(sejin7940_file)
게시글의 첨부목록 파일 순서를 변경하는 기능 file 2019.09.13
467 운영자 / 부운영자
( sejin7940_manager)
게시판 관리자가 레이아웃 설정(사용자정의 값들)을 직접 수정할 수 있는 기능 구현 file 2019.09.14
466 스크롤 진행도
(sejin7940_scroll_progress)
스크롤 진행도를 간단한 바로 출력해주는 애드온 file 2019.09.15
465 그 외 기능 개발 [lazyload] 글 view 에서만 작동하던 기능을, 원하는 곳 (갤러리 목록 /웹진목록) 등에서도 작동하게 수정 2019.09.19
카테고리
XE Login