사이트에서 Livefyre의 강력한 기능을 제공하는 데 사용되는 핵심 Livefyre 라이브러리입니다.
Livefyre.js
는 Livefyre가 활성화된 모든 웹 페이지에 설치할 수 있는 핵심 라이브러리입니다. 전역 window.Livefyre
개체 및 단일 공개 메서드 Livefyre.require
를 정의합니다. 이 메서드는 Livefyre 앱 포함, 인증 공급자를 Livefyre 등과 통합하는 데 도움이 되는 다른 Livefyre JavaScript 라이브러리를 로드하는 데 사용할 수 있습니다.
다음 <script>
태그를 웹 페이지 또는 웹 사이트 템플릿에 추가합니다. 가능한 경우 HTML 문서의 <head>
섹션에 추가하여 빠르게 로드합니다.
<script src="//cdn.livefyre.com/Livefyre.js"></script>
이 스크립트는 Livefyre.js 스카우트라는 매우 작은(~1Kb) 파일을 포함하게 되며 이 경우 나중에 웹 페이지가 액세스된 프로토콜(HTTP 또는 HTTPS)에 최신 버전의 Livefyre.js를 로드합니다.
Livefyre.require
은 curl.jsorRequireJS 와 같은 사용자 지정 JavaScript 모듈 로더입니다. Livefyre에서 게시한 대부분의 패키지를 로드하고 편리하고 직관적인 통합 경로를 제공하는 데 사용할 수 있습니다.
Livefyre.require
을(를) 통해 액세스할 수 있는 패키지는 의미 체계 버전 관리를 사용하여 버전이 지정됩니다. 패키지는 특정 버전 또는 다양한 버전으로 필요할 수 있으므로 웹 페이지는 새로운 버그 수정 기능을 자동으로 활용할 수 있습니다. 이렇게 하면 사이트에서 Livefyre를 통합할 때 유연하게 대처할 수 있습니다. Livefyre.require
에 사용할 수 있는 버전 핀의 3가지 수준이 있습니다.
Livefyre.require
을(를) 사용한 통합 예는 다음과 같습니다.
<!-- First add Livefyre.js to the page -->
<script src="https://cdn.livefyre.com/Livefyre.js"></script>
<!-- Then load up all the desired Livefyre packages and Do Stuff in the callback -->
<script>
Livefyre.require([
'lfawesome#1',
'lfsuperawesome#2.1.2'
], function (LFAwesome, LFSuperAwesome) {
var greatness = new LFAwesome();
// etc..
});
</script>
Livefyre.require
을(를) 통해 사용할 수 있는 Livefyre JavaScript 패키지가 궁금하십니까? 지원되는 패키지의 최신 목록과 최신 버전은 다음과 같이 항상 참조할 수 있습니다.packages.html.
Livefyre 패키지의 향후 버전을 테스트하여 웹 사이트에서 제대로 작동하는지 확인하거나 요청에 따라 개발 중인 기능을 수락할지 여부를 테스트할 수 있습니다. 의미 버전 범위를 포함하는 것 외에도 베타 버전 UAT 환경을 지정할 수 있습니다.
예를 들어 다음은 fyre.conv
, 댓글, 라이브 블로그 및 채팅 애플리케이션의 UAT 릴리스를 필요로 하는 경우입니다.
Livefyre.require(['fyre.conv#uat'], callback);