개요
기능 개요
이 사용자 정의 모듈은 Brightcove에서 제공하는 사양을 기반으로 개발되었습니다. 이를 통해 Magento 관리자는 SFCC Business Manager를 통해 비디오 파일을 Brightcove Cloud 서버에 업로드하고 이 파일을 제품 세부 정보 페이지에 게시할 수 있습니다.
적합성
사용자 정의 모듈은 확장된 기능을 위한 컨트롤러가 있는 Magento 2.x API용으로 설계되었습니다. 클라이언트는 Magento 아키텍처와 일치하는 버전을 설치해야 합니다.
제한/제약
위에서 언급했듯이 Brightcove Custom Module은 Brightcove 클라우드 서버에 상주하는 비디오 파일을 Magento와 통합하기 위한 Brightcove의 특정 요구 사항을 충족하도록 설계되었습니다. 이 사용자 지정 플러그인을 사용하려면 Brightcove에 연락하여 이러한 서비스에 가입해야 합니다.
다운로드 후 올바른 경로로 이동
파일 및 폴더 압축을 풀고 작업 폴더로 복사
- 폴더 생성
[Magento_Root]/app/code/Brightcove/Upload
- 아카이브 파일 (코드 파일) 을 다운로드하십시오.
- 파일/폴더의 압축을 풉니 다.
- 압축이 풀린 파일의 내용을 1단계의 디렉터리로 드롭/이동
참고: 아카이브 파일을 다운로드하고 app/code/Brightcove/ 폴더 아래의 작업 복사본 폴더에 붙여넣습니다. 아래 코드를 붙여넣은 후 다음 CLI 명령을 사용하여 모듈을 활성화해야 합니다.
확장 기능 및 플러그인 사용
다음을 활성화합니다.
php bin/magento module:enable Brigtcove_Upload
php bin/magento setup:upgrade
php bin/magento cache:clean
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
브라이트코브 모듈 자격 증명 구성
이 부분을 완료하려면 확장 프로그램에서 사용하는 API에 대한 클라이언트 자격 증명을 가져와야 합니다. 자격 증명을 만드는 방법에 대한 자세한 내용은 API 인증 자격 증명 관리 . 자격 증명에 필요한 최소 권한은 다음과 같습니다.
- 매장으로 이동 => 구성 => Brightcove(왼쪽 탭) => Brightcove 비디오 구성
-
브라이트코브 구성에 대한 세부 정보를 입력합니다.
- 클라이언트 ID : REST 클라이언트/사용자 ID
- 클라이언트 비밀 : REST 클라이언트 암호/암호입니다.
- API 기본 URL :
https://oauth.brightcove.com/v4/access_token?grant_type=client_credentials
- 신분증 : 브라이트코브 스토어 ID
- 모든 세부 정보가 올바르게 제공되면 구성 저장을 클릭합니다.
이제 Brightcove 확장 프로그램을 사용할 준비가 되었습니다.
확장 사용 안 함
브라이트코브 확장을 비활성화해야 하는 경우 다음 명령을 사용합니다.
php bin/magento module:disable Brightcove_Upload
php bin/magento setup:upgrade
php bin/magento cache:clean
php bin/magento setup:static-content:deploy
php bin/magento cache:flush