2017 © Pedro Peláez
 

newscoop-plugin publishingplatforms-plugin-bundle

PublishingPlatforms plugin for Newscoop. Converts newscoop article body elements into FBIA and AMP tags.

image

newscoop/publishingplatforms-plugin-bundle

PublishingPlatforms plugin for Newscoop. Converts newscoop article body elements into FBIA and AMP tags.

  • Tuesday, August 16, 2016
  • by ahilles107
  • Repository
  • 5 Watchers
  • 1 Stars
  • 79 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 1 Versions
  • 1 % Grown

The README.md

Publishing Platforms Plugin

Plugin provides support for Google AMP and Facebook Instant Articles in Newscoop. Plugin creates special route/url for article and enable smarty modifiers which can be used for transforming article body html into AMP/FBIA compatible version., (*1)

This plugin is compatible with Newscoop 4.4.7 and higher., (*2)

Installation

Installation is a quick process:, (*3)

  1. How to install this plugin?
  2. That's all!

Step 1: How to install this plugin?

Run the command: ``` bash $ php application/console plugins:install "newscoop/publishingplatforms-plugin-bundle" $ php application/console assets:install public/, (*4)

Plugin will be installed to your project's `newscoop/plugins/Newscoop` directory.

### Step 2: That's all!
Go to Newscoop Admin panel and then open `Plugins` tab. The Plugin will show up there. You can now use this plugin.


**Note:**

To update this plugin run the command:
``` bash
$ php application/console plugins:update "newscoop/publishingplatforms-plugin-bundle"
$ php application/console assets:install public/

To remove this plugin run the command: ``` bash $ php application/console plugins:remove "newscoop/publishingplatforms-plugin-bundle", (*5)


Documentation ------------- ***Google AMP*** Modifier: ```{{ $gimme->article->full_text|amp }}``` Route for AMP version of Article: Pattern: ```/amp/{languageCode}/{issueUrl}/{sectionUrl}/{articleNumber}/{articleSeo}.htm"``` Loaded template path: ```_publishingPlatforms/amp/article.tpl``` Route name: ```newscoop_publishingplatforms_amp_article``` Generate link to AMP version:

{{ generate_url route="newscoop_publishingplatforms_amp_article" absolute=true parameters=[ 'languageCode' => $gimme->article->language->code, 'issueUrl' => $gimme->article->issue->url_name, 'sectionUrl' => $gimme->article->section->url_name, 'articleNumber' => $gimme->article->number, 'articleSeo' => $gimme->article->seo_url_end ] }}, (*6)

```, (*7)

Facebook Instant Articles, (*8)

{{ $gimme->article->full_text|fbia }}, (*9)

Change template file used to rendering of images inside article content, (*10)

Before rendering article content field use this function: {{ set_content_image_template name="editor_image_fbia.tpl" }}, (*11)

Example of editor_image_fbia.tpl can be found in this plugin: Resources/views/default_templates/fbia/editor_image_fbia.tpl, (*12)

set_content_image_template will tell for Newscoop to use custom template file for images inside article content., (*13)

At end of file reset your changes with {{ reset_content_image_template }}, (*14)

License

This bundle is under the GNU General Public License v3. See the complete license in the bundle:, (*15)

LICENSE

About

This Bundle is a Sourcefabric z.ú. initiative., (*16)

The Versions

16/08 2016

dev-master

9999999-dev

PublishingPlatforms plugin for Newscoop. Converts newscoop article body elements into FBIA and AMP tags.

  Sources   Download

GPL-3.0

The Requires

 

by Paweł‚ Mikołajczuk

amp newscoop amp-html publishingplatforms facebook instant articles fbia