유튜브(YouTube) 모듈
유튜브 채널 또는 재생목록에 있는 동영상 목록을 게시판 형태로 보여주는 모듈입니다.
*XE 문서로 변환 및 가져오는(Importing) 개념이 아닙니다.
PHP 5 이상, Curl 라이브러리가 사용가능한 환경에서 작동합니다.
Cafe24 호스팅, XE Core 1.8.1 및 XE 체험 서버, XE Core 1.8.3에서 테스트 되었습니다.
자료 분류 | 모듈 | 0 / 0 | |
---|---|---|---|
라이선스 | New BSD License | ||
제작자 | Michael | ||
홈페이지 | https://github.com/mson0129/XEModuleYouTube | ||
설치 경로 | ./modules/youtube | ||
최초 등록일 | 2015-11-04 00:00 | 전체 다운로드 | 0 |
최근 버전 | 1.1.1. |
다운로드
|
|
다운로드 | 0 | ||
최근 업데이트 | 2015-11-04 00:00 | 0 / 0 | |
유튜브 모듈유튜브 채널 또는 플레이리스트에 있는 동영상 목록을 가져오는 모듈입니다. 스킨을 만드시려는 경우 0.4.0. 버전에 포함된 "개발자 스킨"을 참조하세요. 개발 종료XE1와 호환되는 본 모듈은 더 이상 개발되지 않습니다. 새로운 기능 등에 대한 의견 남겨주시면, 앞으로 개발할 XE3 버전에 반영할 수 있도록 하겠습니다. 감사합니다. 변경내역V 1.1.1.오류 수정이 있습니다. 오류 수정 - 카테고리 추가 문제(@1052님)인터넷 익스플로러에서 카테고리를 추가할 경우, 카테고리가 추가되지 않고 true를 페이지에 표시하던 문제를 수정하였습니다. V 1.1.0.새로운 기능 및 오류 수정이 있습니다. 새로운 기능 - 메뉴 설정(@하늘아래(^^)님)관리자 계정으로 로그인한 경우, 목록 상단에 설정 버튼이 나타납니다. 또한 메뉴 관리 메뉴에 권한 설정 부분도 추가되었습니다. 새로운 기능 - 팝업 레이어(@비밀얌님)목록에서 썸네일을 클릭하면 팝업 레이어가 열리면서 간편하게 동영상을 볼 수 있습니다. (스크린샷 참조) 새로운 기능 - 모바일 스킨 분류 기능 지원이제 모바일 스킨도 분류 기능을 지원합니다. 오류 수정 - 개발자 스킨개발자 스킨 사용시, 변수와 레이아웃을 제대로 표현하지 못하는 문제를 해결하였습니다. 오류 수정 - 모바일 스킨(@우냠냠냠님)일부 모바일 레이아웃을 사용할 경우, 스킨의 상단 및 좌측에 여백이 생기는 문제를 수정하였습니다. V 1.0.0.새로운 기능, 성능 개선 및 오류 수정이 있습니다. 주의! 주의!
새로운 기능 - 분류(@1052님, @우냠냠냠님, @ㅂ님)분류 기능을 추가하였습니다. 모바일은 아직 지원하지 않습니다. 새로운 기능 - 행동 예측 로딩사용자의 행동을 예측하여 유튜브 서버로부터 캐시를 미리 업데이트 합니다. 현재는 개발자 스킨에만 해당 기능이 적용되어 있습니다. 성능 개선 - 캐시 기본 지원 및 완전히 새로운 구조이제 캐시 기능을 기본으로 지원합니다. 별도 값을 지정하지 않을 경우, 캐시 데이터를 기본으로 사용합니다. 유효 기간은 10분입니다. 또한 모듈 구조를 완전히 재설계했습니다. 사용자 행동을 예측하여 데이터를 미리 가져오거나, 재생목록 내에서 검색을 하는 등의 기능 추가가 가능해졌습니다. 오류 수정 - 모바일 스킨에서의 설명의 글자 크기(@우냠냠냠님)동영상 설명 부분에서 글자가 너무 크게 나오던 문제를 해결하였습니다. V 0.4.1.오류 수정이 있습니다. 오류 수정 - 설정 값 적용 안되는 문제(@빡빡2님)페이지 수, 상단 내용, 하단 내용 설정 값이 반영되지 않던 문제를 해결하였습니다. V 0.4.0.새로운 기능, 성능 개선 및 오류 수정이 있습니다. 새로운 기능 - 모바일 스킨 및 개발자 스킨(@라조님)모바일 스킨을 제공합니다. NAVER 웹툰 모바일 페이지와 유사하게 디자인하여, 모바일 환경에서도 불편함 없이 이용할 수 있습니다. 개발자 스킨을 제공합니다. 그간 스킨을 제작 및 변형하고 싶었으나, 많은 사람들이 유튜브 모듈이 제공하는 변수와 그 값이 어떠한 내용인지 파악하기 어려웠습니다. 개발자 스킨을 통해 변수 목록과 그 실제 값을 일목요연하게 확인함으로써 보다 쉽게 스킨을 제작할 수 있도록 도움을 줄 것입니다. 새로운 기능 - 설정 메뉴 변경기존 설정 메뉴가 새롭게 변경되었습니다. 설정값을 3개의 구분 — 필수, 보기, 성능 — 으로 표시합니다. 그동안 지원하지 않던 고급 설정 메뉴를 지원합니다. 성능 개선 - 캐시 기능 모든 환경에서 사용(@우냠냠냠님)이제 MSSQL을 포함한 모든 환경에서 캐시 기능을 오류 없이 사용할 수 있습니다. 성능 개선 - 캐시 오류 보정캐시 데이터에 오류가 감지되었을 때, 캐시 유효기간이 남아 있더라도 유튜브 서버에서 새로운 데이터를 가져와서 덮어 씌웁니다. 오류 수정 - 스킨다른 스킨을 지정해도, 스킨 설정을 무시하고 무조건 기본 스킨만 사용하는 문제를 해결하였습니다. V 0.3.0.새로운 기능 및 버그 수정이 있습니다. 주의! 주의! 새로운 기능 - 캐시 지원(@라조님)캐시를 통하여 응답 속도를 더 빠르게 높였습니다. 설정에서 캐시 보관 시간을 분 단위로 지정하면, 캐시가 유효한 기간 동안 유튜브 서버가 아닌 캐시에서 데이터를 가져옵니다. 목록 에러 수정20개씩 출력할 때, 3페이지에서 10개만 출력하던 문제를 수정하였습니다. 오타 수정Don"t라고 표시하는 문제를 Don't로 정정하였습니다. V 0.2.1.새로운 기능 및 버그 수정이 있습니다. 새로운 기능 - 역순 정렬(@1052님)재생목록을 역순 정렬하여 볼 수 있습니다. 설정에서 역순 정렬에 체크하기만 하면, 역순으로 목록을 볼 수 있습니다. 새로운 기능 - 오류 메시지이제 오류 메시지를 출력합니다. 설정이 잘못되어 제대로 표시되지 않는 경우, 어떤 설정 값(API 키, 재생목록 값 등)이 잘못된 것인지 원인을 쉽게 파악할 수 있습니다. 목록 에러 수정마지막 페이지의 동영상이 페이지 당 목록 수 미만인 경우 (예를 들어 페이지당 10개 씩 출력하도록 되어 있으나 마지막 페이지의 동영상이 8개만 있는 경우), NULL 값을 출력하는 문제가 있어서 이를 수정하였습니다. 오타 수정유튜브를 유투브라고 표시하거나, 재생목록을 플레이리스트, It's를 It"s로 표시하는 등의 오타를 수정하였습니다. 페이지 네비게이션 수정재생목록에서 비공개 또는 미등록 동영상이 있을 경우 페이지 네비게이션이 제대로 표현되지 않던 문제를 수정하였습니다. 스킨 - XEIcon 오류 수정(@1052님)XEIcon을 별도로 인클루드하지 않아서, 레이아웃을 XEDITION이 아닌 것으로 바꿀 경우 SNS 버튼이 제대로 보여지지 않는 문제가 있었습니다. 이제 스킨 자체에서 XEIcon을 인클루드합니다. V 0.1.2.버그 수정 및 성능 개선이 있습니다. 성능 개선Google 서버에 보내는 요청 횟수를 줄여서 성능 개선을 하였습니다. 페이지 네비게이션 수정목록 하단의 페이지 네비게이션에서 [마지막 페이지]를 누르면 메인 화면으로 이동하는 문제를 수정하였습니다. V 0.1.1.각종 버그가 수정되었습니다. 페이지 네비게이션 수정페이지 네비게이션이 제대로 표시되지 않던 문제를 수정하였습니다. 자동 페이지 찾기동영상 보기에서 현재 페이지가 인수로 지정되지 않은 경우, 동영상이 있는 페이지를 자동으로 찾습니다. 목록 수목록 보기에서 화면 당 출력하는 동영상의 개수를 지정할 수 없었던 문제를 수정하였습니다. 사용방법
문제 해결사용에 어려움을 겪고 있는 경우 다음 절차를 따라해 보시면 정확한 문제 확인이 가능합니다.
질문, 의견 또는 버그사용 중 질문 또는 의견이 있으시거나 버그를 발견하시면 XpressEngine 공식 홈페이지 포럼란(https://www.xpressengine.com/?mid=download&package_id=22753675#forum-list)에 남겨주세요. 적극 반영하겠습니다. 감사합니다. RSSRSS의 경우 유튜브에서 직접 제공하고 있기 때문에, 본 모듈을 통한 기능 제공을 고려치 않고 있습니다. 채널https://www.youtube.com/feeds/videos.xml?user=채널이름 https://www.youtube.com/feeds/videos.xml?channel_id=채널아이디 재생목록https://www.youtube.com/feeds/videos.xml?playlist_id=재생목록아이디 비공개 및 미등록 동영상비공개 및 미등록 동영상은 목록에 노출되지 않습니다. 비공개, 미등록 동영상의 출력을 위해서는 기술적으로 유튜브 서버에 OAuth2.0을 통한 사용자 인증이 필요합니다. 이를 위해서는 좀더 저수준에서의 작업이 필요하기 때문에 이에 대한 지원을 고려치 않고 있습니다. 사용자 인증을 거치더라도 사용자 본인이 아닌 경우를 제외하고 비공개로 올린 동영상을 볼 수 있는 방법은 없습니다. 목록에 나타내고 싶으시다면, 재생목록 및 동영상을 공개로 설정하시기 바랍니다. 이 자료는 XE 공식 자료실에서 자동으로 다운로드한 자료입니다. 원본 : [공식 자료실 게시글로 이동] |