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

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

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

API 들이 한번만 불러와 DB 화 할 수도 있지만

실시간으로 계속 자동업데이트가 되도록 cron 으로 연결 가능하게 구현도 완료했다.

( 거래정보 등의 등록기간이 몇달 정도 되는 경우가 있다보니,  cron 으로 할때도 긴 기간을 계속 주기적으로 해야한다 )

 

그리고 일정지역이 아니라 전국을 대상으로 할 경우는.

지역별로 cron 을 다 따로 돌려야하는 경우가 있다.  ( API 에서 지역구분을 필수로 하는 경우에.. )

이 지역기능을 구현하기 위해 법정동 구별을 하는  sejin7940_dong 모듈 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=101885 ) 과 연동해서 구현이 되어있다.

 

심지어 API 데이터량이 많다보니

개별서버를 사용하면 무관하지만,  웹호스팅을 사용할 경우는

그 실행시간 오류가 안 나도록 분산해서 API 범위를 또 돌려야하는 난점이 있다.

 

이 모든 걸 cron 으로 분산하여 실행해둬도

실제 API 가 잘 실행되고 있다는 확인할 수 있어야 관리차원에서 편하다보니

기간 / 동별로 로그기록을 남겨 한번에 확인가능한 기능도 구현했다.  

( 물론 실제 사용할 API 에 따라 이 기록 확인 페이지를 다르게 개선해야할듯하지만..  )

 

 

 

 

apilog.png

 

 

 

 

전체 1678건

블라인드 및 필터링 (sejin7940_block) 차단한 회원의 행위가 나에게 알림이 오지 않도록 기능 추가

2019.05.12 2019.05.12 조회 647

블라인드로 회원을 차단해두면 해당 회원의 글이나 댓글이 나에게 '블라인드 된 글입니다' 같은 형태로 노출 자체는 안 된다. 하지만 알림센터 (ncenterlite) 를 사용하면 알림센터 설정에 다라 내 글에 차단한 회원이 댓글을 달거나.. 내 댓글에 대댓...

그 외 기능 개발 블라인드 (blind - 회원차단) 모듈 - 차단한 회원의 행위가 나에게 알림이 오지 않도록 기능 추가

2019.05.12 2019.05.12 조회 340

블라인드로 회원을 차단해두면 해당 회원의 글이나 댓글이 나에게 '블라인드 된 글입니다' 같은 형태로 노출 자체는 안 된다. 하지만 알림센터 (ncenterlite) 를 사용하면 알림센터 설정에 다라 내 글에 차단한 회원이 댓글을 달거나.. 내 댓글에 대댓...

포인트확장 (sejin7940_point) 추천받은 사람이 받을 포인트를 추천한 사람에게서 차감하는 기능 구현 - sejin7940_vote_point

2019.05.18 2019.05.18 조회 147

XE Core 에서는 추천 받은 사람에 대해 포인트 부여하는 기능 설정은 있는데 추천한 사람에 대한 포인트 변동 기능설정은 없다. 예전에 Core 를 수정해서 이 기능을 만들긴했다. http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=117559&...

글/댓글 바로 추천 (sejin7940_addvote) 스케치북스킨 형태 디자인 추가 / 본인의 추천여부에 따라 새로고침없이 디자인 변경 기능 file

2019.05.07 2019.05.07 조회 141

외부 글/댓글 발행 (sejin7940_publish) 출판 허용코드 값 기능을 통해 출판 보안 및 중지 기능 구현

2019.05.07 2019.05.07 조회 132

출판기능이라는게 양쪽에 다 이 모듈이 들어가있어야해서 스팸쪽으로 사용되긴 십지 않지만 그래도 양 사이트의 업무 제휴가 마감된다든지 여러 변수가 있을 수 있다보니 보안에 대한 여러 부분을 강화할 필요가 있다. 더 세부적인 보안 기능을 넣으면 출판받...

댓글채택-지식인 ( sejin7940_kin ) 채택된 사람, 채택한 사람에게 비율로 포인트 분배 기능 / 채택 가능한 기간 제한 기능 등 구현

2019.05.04 2019.05.04 조회 140

지식인의 가장 핵심적인 부분은 채택시 포인트를 배분해주는 기능이다. 답변자들이 포인트를 받기위해 성실한 답변을 하게 유도할 수 있고 또한 채택 자체가 이루어져야하기에 질문한 사람이 채택하는 행위에 대한 포인트 회수 기능도 같이 구현될 필요가 있다...

댓글채택-지식인 ( sejin7940_kin ) 질문에 대한 답변기능 / 채택기능 / 자문자답 방지 등 / 채택개수 제한 등

2019.05.04 2019.05.04 조회 195

지식인 모듈의 가장 핵심은.. 우선, 답변에 대해 질문자가 채택하는 기능이고 이 채택이 되었을때 포인트를 배분해주는 기능이다. 우선, 답변 작성 및 채택 기능 부분부터 설명하면 1) 답변 자체는 댓글 기반으로 해서 구현 - 따라서 알림센터 / 푸시등도 전부...

댓글채택-지식인 ( sejin7940_kin ) 일반 게시판 기반으로 작동되는 지식인 기능 (답변 채택시 포인트 부여 ) 구현

2019.05.04 2019.05.04 조회 256

네이버의 지식인 형태처럼 자신의 소유 포인트를 이용해 질문하고 이에 대한 답변에 대해 채택에 의해 포인트를 제공하는 질문/답변 기능이 XE 기반에도 몇가지 구현되어있다. 공홈에 있는 '지식인 XE' ( https://xe1.xpressengine.com/index.php?mid=...

설문/투표 관리 (sejin7940_poll) 종료일 검색 및 정렬이 가능한 설문 전용 목록 기능 구현 file

2019.05.04 2019.05.04 조회 119

포인트확장 (sejin7940_point) 획득할 수 있는 총 포인트량 제한 기능

2019.05.04 2019.05.04 조회 325

획득할 수 있는 총 포인트량을 제한하는 기능을 구현했다 포인트를 통해 사이트 내부에서 무엇인가 할 수 있는 경우 포인트를 무작정 계속 쌓아두는 것을 방지하기 위해 최대 포인트 보유량을 제한하는 기능으로, 그 이상 획득해도 최대량 이상이 유지되진 않...

글 메일링 (sejin7940_mailing) 자신의 이력서 글들을 글 작성자 메일주소로 메일발송하는 기능 구현 file

2019.05.02 2019.05.02 조회 324

메뉴 및 즐겨찾기 (sejin7940_menu) 게시판이나 페이지에서 직접 내 즐겨찾기 메뉴로 등록 가능한 기능 추가

2021.08.31 2021.08.31 조회 564

메뉴를 통한 유저별 즐겨찾기를 구현하다보면 현재 메뉴에 포함되어있지 않은 게시판등은 즐겨찾기가 불가능해지는 한계가 발생하게 된다. 사이트 특성에 따라 얼마든지 사이트 메뉴에는 없는 게시판들 형태를 사용할 수 있기 때문이다 블로그 게시판 형태라든...

추천 (sejin7940_vote) 게시판 자체에 대해 추천/비추천 할 수 있는 기능 - 게시판별 인기도 정렬 기능

2019.04.26 2019.04.26 조회 322

추천 기능은 원칙적으로 게시글 에 대해서 또는 댓글 에 대해서 이루어진다. 회원에 대한 추천/비추천 평가하는 기능은 회원평가 ( sejin7940_member ) 를 통해서 이루어진다. ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=90462 ) 그...

클라우드플레어 (sejin7940_cloudflare) 클라우드 플레어에 등록된 사이트 Requests, Bandwidth, Visitors 정보를 XE 관리자 화면에서 볼 수 있도록 구현 file

2019.04.26 2019.04.26 조회 180

클라우드 플레어 관리자 페이지에 접근하면 사이트의 Requests, Bandwidth, Visitors 정보를 확인할 수 있다. 그런데 이 정보는 클라우드 관리자만 확인 가능하고 사이트의 운영자가 클라우드 플레어 관리자가 아닌 경우에는 이 세부 정보를 확인할 수가 없다....

클라우드플레어 (sejin7940_cloudflare) 클라우드플레어 보안단계 (Security Level)를 자동 변환하는 기능 - DDOS 공격대응 위해

2019.04.26 2019.04.26 조회 218

클라우드 플레어에는 DDOS 방어를 위해서 서버의 보안단계를 조정하는 기능이 있다 특히 공격방어 (UNDER ATTACK) 단계로 지정하면 DDOS 방어를 하게 된다 ( 물론 클라우드 플레어 유료버전의 정도에 따라 방어성은이 다르긴하지만 ) DDOS 공격이 있어 CPU 부...

문서보기권한 (sejin7940_grant_view) 문서보기 권한이 있거나 공개글만 모아 별도 목록화 하는 기능 구현

2019.04.26 2019.04.26 조회 139

문서 보기 권한 애드온 을 이용하면 글 별로 볼 수 있는 권한을 부여할 수가 있다 글 자체는 권한이 있는 경우만 볼 수 있지만, 목록은 모두에게 노출된다. 목록을 숨기려면, 상담게시판을 사용해야하지만 상담게시판으로는 관리자가 유저를 지정하는 구조가 ...

달력 및 일정 위젯 ( sejin7940_calendar) 한달 일정을 한줄로 길게 출력한 선형 달력 형태 스킨 구현 file

2019.04.26 2019.04.26 조회 186

달력 위젯은 보통 작은 미니 달력 형태로 일정정보를 제공해주는 형태인데.. 선형으로 된 달력 형태가 필요해서 구현했다. 물론 달력위젯 형태의 기능을 그대로 구현해서 일정이 있는 경우 표시가 되고 마우스 오버하면 일정내용이 나오게 구성이 되어있다

네이버맵 위젯 (sejin7940_navermap) 네이버지도 NCloud API 기반으로 재개발

2019.04.18 2019.04.18 조회 174

네이버 API 가 2016년에 ver2 => ver3 으로 API 변경이 되었는데.. 2019년 4월 15일자로 네이버 지도 OPEN API 지원이 종료되었다. 지도서비스는, 네이버 클라우드 플랫폼 기반의 Ncloud API 로 서비스가 바뀌고 API 들도 바뀌었다. 아예 기반이 NCloud 로 완...

공공데이터포탈 (sejin7940_data) cron 으로 API 데이터 자동 수집 / 전국 / 다량시 분산 수집 기능 구현 file

2019.04.16 2019.04.16 조회 327

API 들이 한번만 불러와 DB 화 할 수도 있지만 실시간으로 계속 자동업데이트가 되도록 cron 으로 연결 가능하게 구현도 완료했다. ( 거래정보 등의 등록기간이 몇달 정도 되는 경우가 있다보니, cron 으로 할때도 긴 기간을 계속 주기적으로 해야한다 ) 그리...

공공데이터포탈 (sejin7940_data) 공공데이터포탈 ( http://data.go.kr ) API 호출해 DB화하는 기능 구현

2019.04.16 2019.04.16 조회 722

국내의 여러가지 정보들에 대해 국내 행정기관의 각처에서 정보를 입력해 관리하는 공공데이터포탈 ( http://data.go.kr ) 사이트가 있다 여기에서는 여러 정보를 csv 또는 API 형태로 제공을 해주고 있다. 대표적인 것이 부동산 관련 API 들이다 최대한 이 공...

카테고리
XE Login