1.0.0releasedAMP

Transforms html into amp-html via a simple wrapper around [Lullabot/amp-library](https://github.com/Lullabot/amp-library)

Clone URLhttps://github.com/DeuxHuitHuit/amp.git

Add as a submodulegit submodule add https://github.com/DeuxHuitHuit/amp.git extensions/amp --recursive

Compatibility

2.x.x2.1.x2.2.x2.3.x2.4.x2.5.x2.6.x2.7.0
NoNoNoNoNoNoNo1.0.0

Readme

AMP

Automagically transform your html ouput into valid amp-html

SPECS

Transforms html into amp-html via a simple wrapper around Lullabot/amp-library

REQUIREMENTS

  • Symphony CMS version 2.7.x and up (as of the day of the last release of this extension)

INSTALLATION

  • git clone / download and unpack the tarball file
  • Put into the extension directory
  • Enable/install just like any other extension

You can also install it using the extension downloader.

For more information, see http://getsymphony.com/learn/tasks/view/install-an-extension/

HOW TO USE

  • Enable the extension
  • Visit your url and append /amp/ at the end
  • Add a <link> to make your content discoverable

xslt <link rel="amphtml" href="{$current-url}/amp/" />

Options

  • Disable amp generation on certain pages by adding the no-amp page type.
  • Use cachelite to cache the result.
  • The extension add a <amp> node in /data/params which contains 'Yes' when the conversion will occur. 'No' otherwise.
  • Create alternate xslt templates by creating _amp.xsl files.
  • Replace content before or after the amp conversion. This can be done using regular expressions in the config.php file.

```php

AMP

'amp' => array( 'pre-regexp' => array( '/regular expression before conversion/' => 'replacement', ), 'post-regexp' => array( '/regular expression after conversion/' => 'replacement', ), ),

#

```

DEBUG

The extension provides its own devkit to be able to debug the html to amp conversion. Simply add ?debug-amp to your url to enable the devkit.

LICENSE

MIT http://deuxhuithuit.mit-license.org

Voila !

Come say hi! -> https://deuxhuithuit.com/

Version history

Symphony 2.7.0 to 2.x.x

  • First release