CMS의 인스턴트 기사를 게시합니다

각 인스턴트 기사를 URL과 연결하면 게시자가 출판 워크 플로를 변경하지 않고 인스턴트 기사를 쉽게 채택 할 수 있으며 사람들은 무대 뒤에서 플랫폼이나 기술에 대해 생각하지 않고 기사를 읽고 공유 할 수 있음을 의미합니다.

CMS 통합

이 SDK는 CMS 통합을위한 목적으로 제작되었습니다. 다양한 시스템과 환경에서 다양한 요구를 수용하기 위해, 다른 구성 요소로 고도로 구성 가능하고 모듈화되어 있으며,이를 사용하면 강력하고 귀중한 도구 세트를 만들 수 있습니다.

이 안내서는 예제를 사용하여 기본 CMS와 통합하기위한 다양한 영역을 보여줍니다. WP 플러그인의 인스턴트 기사를 통해 WordPress와의 통합은 여기에 설명 된 동일한 개념을 사용하여 컨텍스트를위한 추가 참조로 사용할 수 있습니다.

Facebook에 콘텐츠를 게시합니다

시작하려면 CMS의 콘텐츠가 이미 완전히 형성된 기사이며 유효한 인스턴트 기사 마크 업이라고 가정 해 봅시다. 이 시나리오에서 고객 Facebook에서 기사를 관리하는 데 필요한 SDK의 구성 요소가 될 것입니다. 예를 들어, 기사를 보내고 제거하는 것은 다음과 같이 간단히 수행 할 수 있습니다

Facebook \ instantarticles \ Client \ Client; // API 클라이언트를 인스턴스화 $ ia_client = client :: create ( 'app_id', 'app_secret', 'access_token', 'page_id'); // 기사를 Facebook 페이지로 푸시 페이지 $ ia_client-> importArticle ($ my_article); // Facebook 페이지에서 기사를 게시하지 않음 $ ia_client-> removearticle ($ canonical_url);

실제로 클라이언트는 강요 Facebook에 컨텐츠를 게시하기위한 구성 요소 – Importarticle () 메소드는 InstantArticle 객체 만 허용합니다. 구조화 된 인스턴트 기사 생성에 대한 자세한 내용은 다음과 같습니다.

콘텐츠를 인스턴트 기사로 변환합니다

CMS의 콘텐츠는 인스턴트 기사 마크 업에서 이미 형식화되지 않았습니다. 또한 마크 업이 다른 동일한 콘텐츠의 여러 버전을 유지할 것으로 기대하는 것은 현실적이지 않습니다. 그만큼 변신 로봇 모든 HTML 소스 마크 업을 준수 인스턴트 기사 마크 업으로 변환 하여이 부담을 제거하는 것을 목표로합니다. 이 SDK의 강력하고 다재다능한 구성 요소입니다.

그만큼 변신 로봇 입력 마크 업을 알려진 인스턴트 기사 요소에 맵핑하고 활용하는 일련의 규칙을 따릅니다 강요 기사 구조를 프로그래밍 방식으로 생성하는 구성 요소. 효과적으로 변환됩니다 HTML 소스 마크 업 ~ 안으로 인스턴트 기사 마크 업.

설정에 따라 강요 직접 구성 요소 및 소스 컨텐츠로 변환을 피하십시오. 이 경우 사용할 수 있습니다 강요 자체적으로 자체적으로 기사를 구축하기 위해 변신 로봇 요소.

다음 코드는 규칙이 변압기에로드되어 구조화 된 Instanticle 요소로 변환되는 방법을 보여줍니다

Facebook \ Instantarticles \ Transformer \ Transformer를 사용하십시오. Facebook \ instantarticles \ elements \ instantarticle을 사용하십시오. // 변압기 객체 만들기 $ transformer = new Transformer (); // 파일에서 규칙을로드하여 $ rule = file_get_contents ( "my_rules.json ", true); // 규칙 $ transformer-> loadrules ($ Rules)로 변압기를 구성합니다. // 파일에서 HTML 소스 마크 업을로드하고 $ html_file = file_get_contents ("Simple.html ", true); $ docum

위의 코드에서 $ instant_article은 구조화 된 InstantAticle 요소를 포함합니다. 인스턴트 기사 마크 업을 렌더링하거나 변환 프로세스에서 오류를 보려면 :

// instantArticle Markup 형식 렌더링 $ result = $ instant_article-> render (); // 변압기에서 오류를 가져옵니다 $ 경고 = $ transformer-> getWarnings ();

프로그래밍 방식으로 인스턴트 기사를 만듭니다

인스턴트 기사를 생성하는 데 필요한 정보가 시스템에서 완전히 완전히 형성된 단일 HTML 문서 일 필요는 없습니다. 이 SDK의 모듈 식 특성을 통해 다른 장소에서 정보를 공급하고 프로그래밍 방식으로 Instanticle 구조의 일부를 구축 할 수 있지만 변환 된 HTML 마크 업의 다른 부분.

그만큼 강요 구성 요소는 계층 구조 및 콘텐츠에서 렌더링 된 양식 또는 특정 요구 사항의 세부 사항을 알지 못하고 구조화 된 인스턴트 기사의 프로그래밍 방식 생성을 허용하기 위해 존재합니다. 보너스로서, 그것은 유효하지 않은 구조에 대한 경고를 제공하여 Facebook에 게시 할 때 섭취 단계에서 오류가되기 전에 인스턴트 기사 마크 업에서 문제를보다 쉽게 ​​감지 할 수 있습니다. 그만큼 변신 로봇 이 구성 요소를 사용합니다.

예를 들어, 위의 변환 과정으로 기사의 본문을 만들 수 있지만 여전히 기사의 바닥 글을 수동으로 생성 할 수 있습니다

// InstantArticle Object $ instant_article = instantArticle :: create (); // HTML 문서의 신체 내용에서만 변압기를 호출합니다. $ transformer-> transform ($ instant_article, $ document_body); // instantArticle Object에 바닥 글 요소를 추가하십시오. $ instant_article-> withfooter (fumer :: create () -> withcredits ( '일부 일반 텍스트 크레딧.');

프로그래밍 방식으로 인스턴트 기사의 헤더 생성

프로그래밍 방식으로 인스턴트 기사를 만들 때 강요 기사의 헤더 섹션을 작성하는 구성 요소. 다음은이를 수행하는 방법의 예입니다

// InstantArticle 객체를 인스턴스화합니다
$ instant_article = instantArticle :: create ();
// 헤더 요소를 만듭니다
$ header = header :: create ();
// 기사 제목을 설정합니다
$ HEADER-> WITHTITLE ( 'My Instant Article Title');
// 기사의 저자를 설정합니다
$ header-> Withauthor ( 'John Doe');
// 헤더를 InstantArticle 객체에 추가합니다
$ instant_article-> WishHeader ($ HEADER);

이 코드 스 니펫은 InstantArticle 객체를 생성 한 다음 헤더 요소를 작성하고 기사의 제목과 저자를 설정합니다. 마지막으로, 그것은 InstantArticle 객체에 헤더를 추가합니다.

질문:

  1. SDK의 목적은 무엇입니까??
  2. SDK의 목적은 CMS 통합을 용이하게하고 개발자가 Facebook의 인스턴트 기사로 시스템에서 컨텐츠를 게시 할 수 있도록하는 것입니다.

  3. CMS의 컨텐츠는 어떻게 인스턴트 기사로 게시 할 수 있습니까??
  4. CMS에서 인스턴트 기사로 컨텐츠를 게시하려면 SDK의 클라이언트 구성 요소를 사용할 수 있습니다. 기사 보내기 및 제거와 같은 Facebook에서 기사를 관리 할 수 ​​있습니다.

  5. 변압기 구성 요소의 역할은 무엇입니까??
  6. Transformer 구성 요소는 HTML 소스 마크 업을 준수 인스턴트 기사 마크 업으로 변환하여 CMS에서 인스턴트 기사로 컨텐츠를 쉽게 포맷 할 수 있습니다.

  7. 요소 구성 요소를 변압기 구성 요소와 독립적으로 사용할 수 있습니까??
  8. 예, 요소 구성 요소는 자체적으로 사용하여 HTML 변환이 필요없이 기사를 프로그래밍 방식으로 구축 할 수 있습니다.

  9. 변환 프로세스의 오류에 어떻게 액세스 할 수 있습니까??
  10. 변환 프로세스의 오류는 변압기 객체에서 getwarnings () 메소드를 호출하여 액세스 할 수 있습니다.

  11. 즉각적인 기사를 프로그래밍 방식으로 어떻게 만들 수 있습니까??
  12. 요소 구성 요소를 사용하여 기사의 구조를 구축하고 헤더, 본문 및 바닥 글과 같은 필요한 요소를 추가하여 인스턴트 기사를 프로그래밍 방식으로 만들 수 있습니다.

  13. 요소 구성 요소 사용의 장점은 무엇입니까??
  14. 요소 구성 요소는 구조화 된 인스턴트 기사의 프로그래밍 방식 생성을 허용하고 유효하지 않은 구조에 대한 경고를 제공하여 출판 전에 인스턴트 기사 마크 업에서 문제를 감지하는 데 도움이됩니다.

  15. 인스턴트 기사의 다른 부분을 다른 장소에서 공급할 수 있습니까??
  16. 예, SDK의 모듈 식 특성을 통해 다른 장소에서 정보를 소싱하고 인스턴트 기사 구조의 일부를 프로그래밍 방식으로 구축 할 수 있습니다.

  17. 인스턴트 기사의 헤더는 프로그래밍 방식으로 어떻게 만들어 졌습니까??
  18. 인스턴트 기사의 헤더는 헤더 요소를 사용하고 원하는 제목과 기사의 저자를 설정하여 프로그래밍 방식으로 만들 수 있습니다.

CMS의 인스턴트 기사를 게시합니다

각 인스턴트 기사를 URL과 연결하면 게시자가 출판 워크 플로를 변경하지 않고 인스턴트 기사를 쉽게 채택 할 수 있으며 사람들은 무대 뒤에서 플랫폼이나 기술에 대해 생각하지 않고 기사를 읽고 공유 할 수 있음을 의미합니다.

CMS 통합

이 SDK는 CMS 통합을위한 목적으로 제작되었습니다. 다양한 시스템과 환경에서 다양한 요구를 수용하기 위해, 다른 구성 요소로 고도로 구성 가능하고 모듈화되어 있으며,이를 사용하면 강력하고 귀중한 도구 세트를 만들 수 있습니다.

이 안내서는 예제를 사용하여 기본 CMS와 통합하기위한 다양한 영역을 보여줍니다. WP 플러그인의 인스턴트 기사를 통해 WordPress와의 통합은 여기에 설명 된 동일한 개념을 사용하여 컨텍스트를위한 추가 참조로 사용할 수 있습니다.

Facebook에 콘텐츠를 게시합니다

시작하려면 CMS의 콘텐츠가 이미 완전히 형성된 기사이며 유효한 인스턴트 기사 마크 업이라고 가정 해 봅시다. 이 시나리오에서 고객 Facebook에서 기사를 관리하는 데 필요한 SDK의 구성 요소가 될 것입니다. 예를 들어, 기사를 보내고 제거하는 것은 다음과 같이 간단히 수행 할 수 있습니다

Facebook \ instantarticles \ Client \ Client; // API 클라이언트를 인스턴스화 $ ia_client = client :: create ( 'app_id', 'app_secret', 'access_token', 'page_id'); // 기사를 Facebook 페이지로 푸시 페이지 $ ia_client-> importArticle ($ my_article); // Facebook 페이지에서 기사를 게시하지 않음 $ ia_client-> removearticle ($ canonical_url);

실제로 클라이언트는 강요 Facebook에 컨텐츠를 게시하기위한 구성 요소 – Importarticle () 메소드는 InstantArticle 객체 만 허용합니다. 구조화 된 인스턴트 기사 생성에 대한 자세한 내용은 다음과 같습니다.

콘텐츠를 인스턴트 기사로 변환합니다

CMS의 콘텐츠는 인스턴트 기사 마크 업에서 이미 형식화되지 않았습니다. 또한 마크 업이 다른 동일한 콘텐츠의 여러 버전을 유지할 것으로 기대하는 것은 현실적이지 않습니다. 그만큼 변신 로봇 모든 HTML 소스 마크 업을 준수 인스턴트 기사 마크 업으로 변환 하여이 부담을 제거하는 것을 목표로합니다. 이 SDK의 강력하고 다양한 구성 요소입니다.

그만큼 변신 로봇 입력 마크 업을 알려진 인스턴트 기사 요소에 맵핑하고 활용하는 일련의 규칙을 따릅니다 강요 기사 구조를 프로그래밍 방식으로 생성하는 구성 요소. 효과적으로 변환됩니다 HTML 소스 마크 업 ~ 안으로 인스턴트 기사 마크 업.

설정에 따라 강요 직접 구성 요소 및 소스 컨텐츠로 변환을 피하십시오. 이 경우 사용할 수 있습니다 강요 자체 구성 요소는 변신 로봇 요소.

다음 코드는 규칙이 변압기에로드되어 구조화 된 Instanticle 요소로 변환되는 방법을 보여줍니다

Facebook \ Instantarticles \ Transformer \ Transformer를 사용하십시오. Facebook \ instantarticles \ elements \ instantarticle을 사용하십시오. // 변압기 객체 만들기 $ transformer = new Transformer (); // 파일에서 규칙을로드하여 $ rule = file_get_contents ( "my_rules.json ", true); // 규칙 $ transformer-> loadrules ($ Rules)로 변압기를 구성합니다. // 파일에서 HTML 소스 마크 업을로드하고 $ html_file = file_get_contents ("Simple.html ", true); $ docum

위의 코드에서 $ instant_article은 구조화 된 InstantAticle 요소를 포함합니다. 인스턴트 기사 마크 업을 렌더링하거나 변환 프로세스에서 오류를 보려면 :

// instantArticle Markup 형식 렌더링 $ result = $ instant_article-> render (); // 변압기에서 오류를 가져옵니다 $ 경고 = $ transformer-> getWarnings ();

프로그래밍 방식으로 인스턴트 기사를 만듭니다

인스턴트 기사를 생성하는 데 필요한 정보가 시스템에서 완전히 완전히 형성된 단일 HTML 문서 일 필요는 없습니다. 이 SDK의 모듈 식 특성을 통해 다른 장소에서 정보를 공급하고 프로그래밍 방식으로 Instanticle 구조의 일부를 구축 할 수 있지만 변환 된 HTML 마크 업의 다른 부분.

그만큼 강요 구성 요소는 계층 구조 및 콘텐츠에서 렌더링 된 양식 또는 특정 요구 사항의 세부 사항을 알지 못하고 구조화 된 인스턴트 기사의 프로그래밍 방식 생성을 허용하기 위해 존재합니다. 보너스로서, 그것은 유효하지 않은 구조에 대한 경고를 제공하여 Facebook에 게시 할 때 섭취 단계에서 오류가되기 전에 인스턴트 기사 마크 업에서 문제를보다 쉽게 ​​감지 할 수 있습니다. 그만큼 변신 로봇 이 구성 요소를 사용합니다.

예를 들어, 위의 변환 과정으로 기사의 본문을 만들 수 있지만 여전히 기사의 바닥 글을 수동으로 생성 할 수 있습니다

// InstantArticle Object $ instant_article = instantArticle :: create (); // HTML 문서의 신체 내용에서만 변압기를 호출합니다. $ transformer-> transform ($ instant_article, $ document_body); // instantArticle Object에 바닥 글 요소를 추가하십시오. $ instant_article-> withfooter (fumer :: create () -> withcredits ( '일부 일반 텍스트 크레딧.');

기사의 헤더 생성

더 자주, 블로그의 기사 나 게시물은 데이터베이스 내의 여러 소스의 데이터로 구성됩니다. 이 기사의 본문은 HTML의 단일하고 검색 가능한 문자열 일 수 있지만 제목, 저자 및 기타 메타 데이터와 같은 기타 메타 데이터입니다 DateTime을 만들었습니다 그리고 수정 된 DateTime 개별적으로 검색해야합니다.

인스턴트 기사의 헤더는 종종 이런 식으로 만들어졌으며 다음 예제는 그것을 구축하는 방법을 보여줍니다. 필요한 추가 요소에 주목하십시오

Facebook \ instantarticles \ elements \ 헤더 사용; Facebook \ instantarticles \ elements \ time을 사용하십시오. Facebook \ instantarticles \ elements \ author; Facebook \ instantarticles \ elements \ image를 사용합니다. // $ post는 블로그 게시물에서 정보를 포함하는 객체 $ header = header :: create () -> withPublishTime (time :: create (time :: published) -> withdateMe (new datetime ($ post-> _ post-> post_date, $ date_time_zone))) -> postmodify (time :: post) -> _modified, $ date_time_zone)); $ title = $ post-> get_the_title (); if ($ title) {$ document = domdocument :: loadhtml ( '

'.$ 제목.'

'); $ transformer-> transform ($ 헤더, $ 문서); } $ 저자 = $ post-> get_the_authors (); foreach ($ authors as $ author) {$ author_Element = author :: create (); if ($ author-> display_name) {$ author_Element-> withName ($ author-> display_name); } $ header-> addauthor ($ author_Element); } $ header-> witkicker ($ post-> get_the_kicker ()); $ cover = $ post-> get_the_featured_image (); $ image = image :: create () -> withurl ($ cover [ 'src']); $ header-> withcover ($ image);

위의 코드에서 $ 헤더는 전체 인스턴트 기사 구조를 생성하는 동안 루트 인스턴트 형 요소에 첨부 될 수있는 완전한 헤더 요소를 포함합니다.

완전한 예

다음은 인스턴트 기사와 통합하기 위해이 SDK를 최대한 활용하는 방법을 보여주는 간단하지만 완전한 엔드 투 엔드 예제입니다

// instantiate instantiate instantiate instantate article $ instant_article = instantArticle :: create (); // 규칙로드 내용 파일 $ 규칙 = file_get_contents ( "Transformer-Rules.json ", true); // 변압기를 만들고 규칙을로드하고 규칙을로드합니다. $ transformer = new Transformer (); $ transformer-> loadrules ($ RULD); // html form에 전체 게시물을로드하여 post_html = file_get_contents ("full_post.html ", true); // html은 dom 구조에 구문 분석 (구문 분석 중 오류 무시) libxml_use_internal_errors (true); $ docum $ document); // 변압기 $ 경고에서 오류가 발생합니다. $ transper-> getWarnings (); // API 클라이언트를 인스턴스화합니다 $ client = client :: create ( 'app_id' ''app_secret ','access_token ','page_id '); // {$ client-> importAtricle ($ instant_article, $ instant_article, $ take,' '.$ e-> getMessage (); }

CMS의 인스턴트 기사를 게시합니다

인스턴트 기사는 뉴스 피드에서 기사를 읽는 빠르고 대화식 경험입니다. 모바일 앱에 사진과 비디오를 빠르게로드하는 것과 동일한 기술로 구동되는 인스턴트 기사는 표준 모바일 웹 기사보다 10 배나 빠르게 표시되며 틸트 투 팬 사진, 자동 플레이 비디오, 대화식지도 및 내장 된 오디오 캡션을 특징으로합니다.

독자를위한 훌륭한 경험을 창출하는 것 외에도 게시자가 기존 컨텐츠 관리 시스템 (CMS)과 함께 사용할 수 있도록 가능한 한 쉽게 할 수 있도록 인스턴트 기사를 설계했습니다. 배울 새로운 도구는 없으며 게시자는 매일 기사 카탈로그를 쉽게 게시 할 수 있습니다.

오늘 우리는 웹에 전원을 공급하는 개방형 표준을 기반으로하는 인스턴트 기사를 게시하고 게시자 및 도구 제공 업체를위한 문서를 소개하는 시스템에 대해 더 많이 공유하고 싶습니다.

컨텐츠 관리 시스템에서 직접 게시하십시오

우리는 게시자로부터 기사를 웹, 모바일 앱 또는 기타 장소에 게시 할 수있는 단일 도구가 독자가 콘텐츠를 볼 수 있다고 분명히 들었습니다. 그렇기 때문에 인스턴트 기사가 게시자의 컨텐츠 관리 시스템에서 직접 게시하는 것을 지원하는 이유입니다. 새로운 위치에서 기사를 작성할 필요가 없습니다.

게시자가 인스턴트 기사를 시작하면 대부분의 콘텐츠 관리 시스템이 이미 지원하는 형식 인 Facebook에 기사의 RSS 피드를 제공합니다. 이 RSS 피드가 설정되면 인스턴트 기사는 게시자 웹 사이트 및 앱에 게시하자마자 새로운 스토리를 자동으로로드합니다. 업데이트 및 수정 사항은 RSS 피드를 통해 자동으로 캡처하여 뉴스 속보가 최신 상태로 유지됩니다.

인스턴트 기사는 HTML5로 작성됩니다

HTML5. 이 형식은 또한 소셜 미디어 임베드, 광고 및 분석을 포함한 타사 컨텐츠에 대한 지원을 제공합니다. 모두 웹에있는 것처럼 인스턴트 기사에 포함시킬 수 있습니다.

예를 들어, 게시자가 웹 표준을 사용하여 인스턴트 기사에 비디오를 포함하는 방식을 살펴 보겠습니다

 
이것은 비디오 마크 업 예입니다

즉각적인 기사입니다’T 빠른 경험 제공 – 간단한 HTML5 태그를 사용하여 자동 재생 비디오, 오디오 캡션 및 대화식 맵과 같은 새로운 기능을 갖춘 휴대 전화의 대화식 기사의 가능성을 확장합니다. 예를 들어, 이것은 자동 플레이 오디오 캡션이 장착 된 사진을 포함시키기위한 마크 업과 사진 캡션 위치, 사진 마진 및 Facebook 좋아요 및 주석 버튼의 선택적 사용자 정의입니다

 

이것은 이미지 마크 업 예입니다

제인 사진 작가의 사진

커뮤니티 가이 새로운 기능을 어떻게 활용하는지 보게되어 기쁩니다. 개방형 형식으로 정의되기 때문에 이러한 기능이 게시자 웹 사이트, 앱 및 기타 플랫폼에서도 구현되기를 바랍니다. 앞으로, 우리는 출판사 파트너와 긴밀히 협력하여 최상의 도구와 개방형 표준을 식별하여 인스턴트 기사에 쉽게 게시 할 수 있도록합니다.

공유는 모든 플랫폼에서 원활합니다

각 인스턴트 기사는 웹 버전이 게시자 웹 사이트에서 호스팅되는 URL과 관련이 있습니다. 즉, 인스턴트 기사는 사람들이 오늘날 웹 주변의 링크를 공유하는 모든 방법과 개방적이고 호환됩니다

뉴스 피드에서 친구 나 페이지가 링크를 공유하면 해당 URL과 관련된 인스턴트 기사가 있는지 확인합니다. 그렇다면 인스턴트 기사로 볼 수 있습니다. 그렇지 않다면 웹 브라우저에서 열립니다.

Facebook에서 인스턴트 기사를 공유하거나 이메일, SMS 또는 Twitter를 사용하는 경우 게시자 웹 사이트에 대한 링크를 공유하여 누구나 사용하는 플랫폼에 관계없이 기사를 열 수 있습니다.

각 인스턴트 기사를 URL과 연결하면 게시자가 출판 워크 플로를 변경하지 않고 인스턴트 기사를 쉽게 채택 할 수 있으며 사람들은 무대 뒤에서 플랫폼이나 기술에 대해 생각하지 않고 기사를 읽고 공유 할 수 있음을 의미합니다.

더 많은 사람들과 출판사로 확장

우리는 지난 몇 개월 동안 인스턴트 기사를 테스트 해 왔습니다. 이 초기 테스트 단계는 프로그램을보다 광범위하게 확장하기 전에 사람과 출판사로부터 피드백을받을 수 있습니다. 앞으로 몇 달 동안 우리는 인스턴트 기사를 볼 수있는 iPhone의 Facebook 앱의 사람들 수를 확장 할 것입니다.

우리는 또한 오늘 12 개가 넘는 추가 파트너가 곧 프로그램에 가입하고 있다고 발표하고 있습니다. 앞으로 몇 달 안에 추가 게시자를 탑승 할 예정이며, 향후 인스턴트 기사 프로그램을 확장하여 모든 컨텐츠 게시자 또는 블로그가 Facebook에서 훌륭한 기사 경험을 만들 수 있습니다.

인스턴트 기사와 RSS 및 HTML5 마크 업을 게시하는 프로세스에 대한 자세한 내용은 인스턴트 기사 문서를 살펴보십시오.

인스턴트 기사 출판사가되고 싶습니다? 연락 양식을 작성하십시오.

Facebook CMS

Facebook CMS

이 시스템은 몇 시간 안에 여러 페이지가 포함 된 응용 프로그램 또는 웹 사이트를 만들 수 있습니다.

응용 프로그램의 모든 페이지에는 순차적 인 디스플레이 순서가 있습니다.

프레임은 배경 페이지로 구성되어 있으며 전체 그래픽베이스 및 활성 요소를 표시하며 배경 위에 배치됩니다 (입력 필드, 버튼, 링크 등.) 각 요소 유형에는 입력 된 데이터 저장에 영향을 미치는 속성이 포함되어 있거나 페이지의 동작이 포함되어 있습니다 (예 : 버튼과 같은 버튼은 다음 페이지 또는 다음 상태로 이동). 각 페이지에는 여러 상태가있을 수도 있습니다. 다른 페이지에서 특정 요소가 표시되거나 숨겨 질 수 있습니다. 페이지의 상태를 전환하는 것은 활성 요소에 의해 주어진 논리에 따라 다릅니다. 필요한 설정을 마친 후 응용 프로그램은 Facebook에 게시되거나 관리자 패널에서 독립 웹 프로젝트로 직접 내보내고 고객 서버에서 호스팅 할 수 있습니다. 애플리케이션을 내보낼 때 YII 프레임 워크를 기반으로 완전히 독립적 인 웹 기반 응용 프로그램이 생성됩니다. 고객 서버에서 파일을 풀고 데이터베이스를 가져오고 구성 파일에서 몇 가지 설정을 변경하기 만하면됩니다.

– 이 시스템은 YII 프레임 워크를 기반으로합니다

– 개발 중에 우리는 YII 생성기 모듈을 적극적으로 사용했습니다

– Facebook API와 함께 작업합니다

– JavaScript로 구현 된 많은 솔루션;

– jQuery, jQuery UI, EJS 템플릿으로 작업하십시오.

기술

Ajax, CSS, Facebook API, HTML, JavaScript, JQuery, JQuery UI, JS Custom Scripts, JSON, MySQL, Open Graph, PHP, REST API, SVN, YII

고객은 짧은 시간 (6 주) 안에 프로젝트를 구현하는 작업을 설정하면서 기능의 사소한 문제를 다루는 완전한 행동의 자유를 제공합니다. 따라서 두 명의 선임 프로그래머와 다른 경사면 (프론트 엔드 / 백엔드)을 가진 2 명의 중간 프로그래머가 참여했습니다. 개발 프로세스는 작업을 조정하고 구현에서 논란의 여지가있는 문제를 해결 한 건축가를 이끌었습니다.

– 백엔드 PHP 프로그래머 (Senior);

– Frontend JavaScript 프로그래머 (Senior);

이 프로젝트는 6 주 이내에 성공적으로 운영되었습니다.

통합 스포트라이트 : Facebook

Facebook은 전 세계적으로 10 억 명이 넘는 사용자를 보유하고 있으며 세계 최대의 소셜 네트워크입니다. 다른 온라인 커뮤니케이션 도구와 달리 Facebook은 사용자가 많은 사람들과 동시에 개인 업데이트, 사진, 링크 및 비디오를 공유 할 수 있으므로 한 채널을 통해 많은 가족 및 친구와 쉽게 연결하고 공유 할 수 있습니다.

Brightspot CMS와 소프트웨어 통합을위한 Facebook 로고 이미지

당신은 청중이있는 곳에서 대화해야하며,이 시대에는 소셜이 가장 강력한 방법입니다. 스토리 텔링과 함께 할 때 다른 사이트에서 소셜 프로모션을 관리하는 것이 더 간단하고 효과적입니다. BrightSpot’S 소셜 통합.

7-Social-SocialPublishing.jpg

Brightspot Facebook 통합을 통해 CMS 사용자는 다음을 수행 할 수 있습니다

  • 페이지에 바로 Facebook 게시물을 포함하여 기사에 시각적 관심을 추가하십시오
  • 사이트 방문자가 Facebook에서 콘텐츠를 원활하게 공유 할 수 있도록합니다
  • Facebook에 게시 할 콘텐츠에 대한 소셜 게시물 작성 및 예약

자세한 내용은 전체 문서를 참조하십시오.

Facebook 앱에 연결하도록 Brightspot을 구성하고 Facebook 프로필 또는 페이지에 직접 게시하는 방법을 찾으십시오