AMPx Accelerated Mobile Pages (AMP) for MODX Evo

AMPx snippet for MODx Evolution adds support for the Accelerated Mobile Pages (AMP) Project, an open-source initiative launched by Google as a way to improve the overall performance of mobile websites

ampx pages

ampx nav

Step 1) install with Packagemanager
Step 2) Create a new resource:
template amp-blank
richtext: no
content: [ !ampx!]
pagetitle: amp
Step 3) Add to the HEAD tag a link the AMP version
<link rel="amphtml" href="[(site_url)][~57~]?id=[*id*]" />

you can pass tpl parameter via URL:

<link rel="amphtml" href="[(site_url)][~57~]?ampid=[*id*]&tpl=amp-Template-Home" />

<link rel="amphtml" href="[(site_url)][~57~]?ampid=[*id*]&tpl=amp-Template-Container" />

or use with If snippet:

<link rel="amphtml" href="[(site_url)][~57~]?ampid=[*id*]" />

<link rel="amphtml" href="[(site_url)][~57~]?ampid=[*id*]" />

IMPORTANT: Replace 57 with the ID of resource created at Step 2


8 комментариев

Сделал ЧПУ в данном решении. Криво, но работает.
Кому нужна помощь в реализации AMP на ModX Evo — пишите.
Прочитал я про AMP с год назад и подумал — «Все равно не успею, руки не дойдут».
А тут, значит, готовое появилось. Хорошо :)

Посмотрю на днях, если будут вопросы — задам вам сюда, Ок?

О! Так это тоже уже не новое. Надо глянуть.
Комментарий отредактирован 2017-05-24 11:55:41 пользователем Aharito
Ок, думаю это будет полезно многим форумчанам.
Есть дизайн сейчас мастер натягивает, но на revolution, возможно использование AMP технологии, есть готовое решение?
Hi guys

This snippet is still a beta and, probably, there are some updates about the AMP project that needs to be added.

Anyway, I use it for a year on some websites. It needs some adjustments for each website, but it does work.

Any help for future development is very appreciated
Hey. I also use this snippet on my websites. Implemented SEO URL support. I can share and tell you how it works.
Yes! Thank you very much.
If you want, you can use github to pull your additions
1) My code needs not been completed yet
2) My english is very bad
3) Perhaps someone will have good ideas, how to make snippets more convenient and quality.
4) I want to test it and then spread it out
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.