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

 

 

 

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

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

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

전체 1747건
번호 카테고리 제목 등록일
807 지도 좌표
( sejin7940_maplatlng )
위도 경도를 직접 글에서 입력받아 사용. 세부적 호환위해 2016.12.16
806 지도 좌표
( sejin7940_maplatlng )
지도 좌표 분석 및 이용한 애드온과 위젯 기반 2016.12.16
805 그 외 기능 개발 게시글 전체공개/회원공개 애드온 의 버그 수정 - 정상 작동되도록 2016.12.10
804 게시판 확장
(board_extend)
글 목록 수정 기능에서, 닉네임과 비추천수 제어 기능 추가 file 2016.12.10
803 연계선택
(sejin7940_select)
표형태로 연계형 구조를 검색할 수 있는 기능 모듈화 - 차량선택 등 file 2016.12.08
802 연계선택
(sejin7940_select)
모듈 기반으로 연계형 selectbox 선택 기능 구현 - 제목/사용자정의/회원정보 등에 모두 사용 가능 ( 부하감소 ) file 2016.12.08
801 sejin7940_import
(일괄입력)
글 일괄 입력 / 카테고리 일괄 입력 에 대해 mysqli 호환 가능하도록 기능 개선 2016.12.07
800 글 추천/비추천 비교표
(sejin7940_vote_result)
글 추천/비추천 결과 비교표 형태로 출력하는 기능 file 2016.12.07
799 글/댓글 바로 추천
(sejin7940_addvote)
글 추천/비추천 결과 비교표 형태로 출력하는 기능 추가 file 2016.12.07
798 그 외 기능 개발 외부서버의 파일들을 다운로드 가능하게 하는 download php 파일 구현 2016.12.07
797 배경 슬라이더
( sejin7940_vegas)
배경 슬라이드마다 별도의 문구나 위젯등을 배치해 배경슬라이드에 맞춰 바뀌는 기능 추가 2016.12.07
796 타임라인
(timeline)
기반 게시판 출력 기능 및 게시판별 검색 기능 추가 file 2016.12.03
795 타임라인
(timeline)
등록일 기반 타임라인에 대한 주간 베스트 / 월간 베스트 / 상세 기간검색 기능 구현 file 2016.12.03
794 운영자 / 부운영자
( sejin7940_manager)
운영자페이지 첫화면 - 자기에게 권한이 있는 신규회원 / 최근글 / 최근댓글 리스트가 맞춤 추출되도록 구현 file 2016.11.30
793 운영자 / 부운영자
( sejin7940_manager)
게시판 관리권한이 있는 게시판들에 해당하는 전체 글 리스트 및 댓글 리스트를 운영자에 맞춰 자동으로 필터링해 보여주는 글/댓글 관리 기능 file 2016.11.30
» 엑셀추출
(sejin7940_export )
게시판의 게시글 엑셀화 기능 개선 / 검색 및 복수검색과 엑셀추출 기능 연계 / 추출할 사용자정의 선택적 제어 기능 추가 file 2019.09.10
791 실시간 검색
(sejin7940_find)
실시간 검색결과 를 관리자가 지정한 광고게시판의 검색글이 상단 / 일반게시판 글이 하단에 나오는, 배너검색글 기능 구현 2016.11.22
790 alert 애드온
( sejin7940_alert )
XE 자체 오류메세지인 XE_VALIDATOR_MESSAGE 을 alert 형태로 대체하는 애드온 file 2016.11.21
789 실시간 검색
(sejin7940_find)
클릭시는 해당 글로 이동 / 엔터시에는 바로 통합검색 결과로 이동하는 기능 추가 2016.11.21
788 실시간 검색
(sejin7940_find)
태그목록 실시간 검색 / 글목록 + 해쉬태그 실시간 검색 기능 추가 2016.11.21
카테고리
XE Login