Extra Form
상태 판매중
소개 타임라인 모듈이 빠르게 탈바꿈 하였습니다.
가격 55,000원
납품시 문의
지원환경 XpressEngine,Rhymix
암호화된 소스코드 없음
라이선스 인증 절차 없음
사용자 환경 수집 없음
기술지원 기간 구입후 1년
라이선스 1도메인 1카피라이트 입니다.
본 상품은 GPL v2 라이선스가 아니므로 재 배포, 재 판매를 할 수 없습니다
미리보기 https://snsdstagram.com/
구매 페이지 https://bjrambo.com/timelinebuy
상품문의 https://bjrambo.com/request_s
상품문의 카테고리를 이용하세요.

 

타임라인 플러스 모듈!

흔한 운영진들의 대화

“아 타임라인 모듈같은 통합 게시판 기능이 없나..”
“타임라인 다 좋은데 너무 느리단 말이지..”

흔한 운영진과 서버관리자의 대화

운영진 : 타임라인 모듈을 사이트에 적용해주세요. 추천수 비추천수 갯수에 따라 노출시켜야해요
서버관리자 : 놉 안돼 돌아가!
운영진 : 아 왜 안되는데요!!
서버관리자 : 너무 느려요. 안그래도 동접 500명인데 거기에 타임라인 걸면 서버 운영 불가능해요!
운영진 : 아몰랑 해줘요! (단비꼬야 드러누음)

기존의 타임라인 모듈의 틀을 깨부셨습니다.

더 이상 느린 타임라인 모듈을 쓰지 마세요!

더 이상 이 타임라인은 느린 타임라인이 아닙니다.

타임라인모듈이 느릴 수밖에 없었던 까닭?

XE1.8 에서 1.9로 업데이트 되기 전 그 1.8중기쯤 XE에는 getDocumentList 라는 트리거가 추가되었습니다. 해당 트리거는 게시판 리스트를 가져오는 과정에서 사용할 수 있었던 트리거입니다.
하지만 타임라인 모듈은 XE1.8 초기 모듈 공모전으로 출시한 모듈입니다. 즉 트리거가 추가되기전 통합게시판의 역할을 하기 위해 나온 모듈이 되었죠.

그러다보니 그 당시 게시판을 읽어오는 쿼리의 수가 불가피하게 4번 이상 호출될 수 밖에 없었지만, 캐시사용시 1번만 데이터를 가져오고 캐시를 사용하지 않는경우 2번만 데이터를 가져오도록 쿼리수를 확 줄었습니다!

개선된 점

  1. 더 이상 게시글을 가져오는 쿼리가 4번 실행되지 않습니다. 게시판 리스트를 가져오는데 딱 한번 쿼리합니다. 오브젝트 캐시기능을 사용할 경우 페이지는 선택적으로 5분주기로 쿼리합니다. (설정에서 변경가능)
  2. 더 이상 캐시를 저장할 수 없는 모듈을 이제 끌고가지 마세요. 타임라인 플러스 모듈에서 제일 느린 쿼리는 직접 처리하여 캐싱해줍니다.

오픈소스자료를 왜 유료로 만들어서 판매하세요? 이게 가능하신가요?

오픈소스에는 GPL v2 와 같이 소스를 무조건 공개해야하는 소스도 있습니다. 실제로 워드프레스 시장에서 GPLv2 으로 프로그램을 판매하고 있기도 합니다.

기존 타임라인 모듈의 경우 MIT라이선스를 사용했습니다.

과거 이은수님께서 적용하신 MIT라이선스의 따라 해당 모듈을 유료로 상업화진행에 아무런 문제 없는 라이선스이며 심지어 GPL v2 버전이라도 상업화에는 문제 없습니다. GPLv2의 경우에는 구입하신분이 해당 자료를 다시 재배포하는 경우에 생기는 문제는 있을 수 있습니다.

다만 이 모듈을 제가 모든면에서 작동을 책임지고 동작하게 유지 및 관리 할 예정이며 무료버전을 사용했을때 보다 이 모듈이 중 대형 사이트에서 엄청난 도움이 될 것이라 생각하고 있습니다. 사실 MIT라이선스는 원래 저작권자가 책임지지 않기 때문에 유지관리가 되지 않고, 사용에 대한 책임도 고스란히 사용자가 지게 되어 있습니다. 이 모듈로 업데이트하여 작동 보장을 받으시며 사용하시길 추천드립니다.

타임라인 모듈 플러스가 매리트가 있다면 구입하시되 매리트가 없다면 기존의 모듈을 사용하셔도 무방합니다.

비용

부가세 포함 55,000원입니다.

구입신청

https://bjrambo.com/timelinebuy 게시판에 “비밀글”로 남겨주세요! 개인정보를 입력하는 민감한 게시판입니다. 기본값으로 비밀글이 채크되어있으나 글을 올리실때 한번 더 확인해보세요!

감사합니다!

 

추가된 기능 미리보기

붙여넣은_이미지_2020_12_26_오후_12_46.png

 

 

제목을 입력해주세요._1.png

판매자 람보

profile
람보입니다.

Email : [email protected]

포트폴리오 : https://bjrambo.com/portfolio
작업의뢰 신청 : https://bjrambo.com/request
  • profile
    기존 타임라인 모듈에서 한가지 더 아쉬운 부분이 각 조건이 OR 조건으로 지정이 불가능하다는건데요.
    예를 들면 추천수 5 이상 이거나 조회수가 200 이상이거나 만족하면 노출하고 싶지만

    지금은 추천5 조회 200 둘을 만족해야 하므로 위의 의도로는 필터링이 안되서 아쉬운 면이 있네요.
    이게 쿼리하고 또 php에서 복잡하게 연관되서 간단한 작업은 아니더라구요.
  • profile profile
    라이믹스 2.0만 지원한다면 디비조건절이 많아지기 때문에 어떻게든 사용이 가능할지 모르겟으나 XE도 지원해야하는 상황에서는 한계점이 있을 것 같긴합니다..
  • profile ?
    xe용과 라이믹스용으로 나누면 되지 않을까요?
  • ? profile
    라이선스및 유지보수측면이 좋지못합니다.
  • ?
    기존 타임라인 모듈과 같은 기능에 캐시가 추가된 것이죠?
    슈퍼캐시 이용중에도 타임라인 모듈 캐시 설정해야 되나요?
  • ? profile
    타임라인 모듈이 작동되는 게시판에서는 슈퍼캐시가 작동되지 않도록 패치됩니다. (기진님이 이미 패치하셨었거나 패치준비중입니다.)
  • profile
    너무 좋네요 저도 구입 신청 넣습니다!!
  • profile profile
    감사합니다!
  • profile
    방금 구매 신청넣었습니다. 이메일로 입금 계좌 안내가 오나요?

    참 그리고
    https://bjrambo.com/
    에서 다른 모듈들도 둘러보고 싶은데 구매신청 게시판만 접근가능하고 상품 소개는 모두 접근권한 없음으로 나옵니다~
  • profile profile
    상품 소개 페이지가 아니라 상품 다운로드 게시판이라 그렇습니다..

    소개패이지는 따로 만들어둘 예정입니다! 감사합니다.
  • profile
    캐시가 어떻게 작동하는건지 궁금합니다.

    1.메인에 모든 게시판의 글을 모아서 보여줍니다.
    - 최신글을 작성하면 바로 보입니다.

    2.인기글 게시판에 조건이 있습니다.
    - 조건에 추천 1개가 모자란 글 추천을 추가 하자마자 인기글에 포함됩니다.

    어떤 경우에 기존 캐시된게 다시 갱신되서 저렇게 실시간 반영되는건가요?
  • profile profile
    목록은 캐싱하지 않습니다.

    제일 느린 다른 데이터만 캐싱합니다.ㅋㅋ
  • profile profile
    아... 목록 자체는 캐싱이 안되는 군요. 지식이 없으니 엉뚱한 걸로 체크해 보고 있었네요.
  • profile profile
    네.

    제일 느리게 동작하는 핵심적인 부분만 쿼리방식을 바꾸고, 제일 느리게 돌아가는 핵심 적인 부분만 캐싱한거죠!

    그래서 목록자체는 캐싱을 하지 않습니다.ㅎㅎㅎ
  • ?
    출시때부터 꼭 사야지 했던거 드디어 구매했네요! 잘 쓰겠습니다.
  • ?
    안녕하세요.
    모든 게시판의 글이 아니라
    원하는 게시판의 글만을 타임라인 Plus 게시판에 표시되는 거지요?
  • ? profile
    네 전체 게시판도 설정하실 수 잇으며 일부 게시판만 가져올 수 있습니다.