AMP (Accelerated Mobile Pages) для Joomla - быстрая загрузка страниц для Google, Twitter, итд

  • 48 Ответов
  • 3527 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.



Чтобы долго не рассказывать, просто посмотрите здесь первые 11 минут в видео. В Русском Google работает уже с 24 февраля 2016.

А вот и превью, как работает все это (видео файл):

превью в виде gif-анимации:
Спойлер
[свернуть]

Что такое AMP?
Accelerated Mobile Pages - формат передачи новостей, работает по принципу как RSS, только с особой разметкой для Google поиска и других сервисов типа Твиттера, Пинтереста, итд.

вкратце:

* Формат поддерживает Google, Twitter, Pinterest и другие сайты
* Вы можете вставлять свою рекламу и рекламные объявления любых сетей в свои новости
* Поддерживает различные системы сбора статистика, как Google Analytics, LiveInternet, итд.
* Загрузка новостей производится из кэша того сервиса, который отображает новости (например из кэша Google)

Уже есть готовые решения для Wordpress и Drupal, для Joomla пока не нашел.

Сайт проекта: https://www.ampproject.org/
Дорожная карта: https://www.ampproject.org/roadmap/

Проект на:
https://github.com/ampproject/amphtml
http://stackoverflow.com/questions/tagged/amp-html

Примеры реализации AMP

На примере издания the Guardian

обычная версия сайта - https://theguardian.com/technology/2016/apr/09/facebook-removes-posts-offering-heavy-weapons-for-sale
AMP версия сайта - https://amp.theguardian.com/technology/2016/apr/09/facebook-removes-posts-offering-heavy-weapons-for-sale

AMP для Joomla

Разработчики компонента sh404 для Joomla добавили поддержку AMP (читаем новость):

обычная версия сайта - https://weeblr.com/blog/accelerated-mobile-page-for-joomla
AMP версия сайта - https://weeblr.com/blog/accelerated-mobile-page-for-joomla/amp

плагин AMP для Joomla: https://weeblr.com/joomla-accelerated-mobile-pages/wbamp
« Последнее редактирование: 03.06.2016, 11:53:25 от vbulletinX »

*

Stasweb

  • ******
  • 1058
  • 17
Вот нашел такой https://weeblr.com/download .
Цитировать
Accelerated Mobile Pages - формат передачи новостей, работает по принципу как RSS, только с особой разметкой для Google поиска и других сервисов типа Твиттера, Пинтереста, итд.
Скажите вот у меня каталог продукции и RSS нет.
Стоит ли ставить AMP плагин для сайтов каталогов.

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
Всем привет! На JoomlaDAY 27 мая - мой доклад как раз про Google AMP

*

pavelrer

  • *****
  • 412
  • 8
CB9T

Видос доклада будет?

*

voland

  • ********
  • 9349
  • 420
  • СКАЙП утерян! Пишите в телеграм @volandku

*

Stasweb

  • ******
  • 1058
  • 17
Есть ли видео доклада интересно было бы посмотреть

Subject: http://googlerussiablog.blogspot.ru/2015/10/accelerated-mobile-pages.html
Как думаете, является ли это революционным направлением в веб-разработке или же AMP-технологию можно заменить HTML5?
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

Aleks.Denezh

  • *******
  • 2784
  • 376
Для начала попробуйте это "революционное направление", и тогда узнаете)
Скажем так в нем нельзя прикручивать сторонние скрипты, совсем! То есть можете смело забыть про подключение например каких то рекламных блоков в мобильной версии!
Мой  блог по разработке на Joomla CMS!
Хотите отблагодарить материально? Мой WMR: R861060179016

*

FitMe

  • ****
  • 305
  • 9
Я Google, не довожу свои революции до конца, потому как на половине пути у меня новая революция)))

А нам бы карты более детализированные для начала, сервисы без "Для использования перейдите на старую версию")))   


Для начала попробуйте это "революционное направление", и тогда узнаете)
Скажем так в нем нельзя прикручивать сторонние скрипты, совсем! То есть можете смело забыть про подключение например каких то рекламных блоков в мобильной версии!

вообще-то, как раз таки код с рекламой разрешен для использования в AMP страницах. другое дело, что всякие поп-апы, и более 2-3 баннеров нельзя размещать, но сторонний рекламный код не запрещен, об этом четко сказали, можешь в видео в 1 посте это услышать.

AMP это облегченные версии страниц, как если включить режим турбо в Opera, то есть без скриптов, лишних стилей, то есть чтобы страница максимально быстро грузилась.


*

Aleks.Denezh

  • *******
  • 2784
  • 376
вообще-то, как раз таки код с рекламой разрешен для использования в AMP страницах. другое дело, что всякие поп-апы, и более 2-3 баннеров нельзя размещать, но сторонний рекламный код не запрещен, об этом четко сказали, можешь в видео в 1 посте это услышать.
ну вот я прикручивал AMP на сайт на котором одна рекламная вставка Google adsense и одна вставка рекламная с амазона! В этих местах отладка AMP и показывала "The tag 'script' is disallowed except in specific forms."..
Мой  блог по разработке на Joomla CMS!
Хотите отблагодарить материально? Мой WMR: R861060179016

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
Разгоняем мобильный сайт до максимума - Google AMP в Joomla! JoomlaDay CAMRip (@CB9TOIIIA)

http://www.youtube.com/v/lI7AwChlMV4

Презентация: http://www.slideshare.net/ssuser23f0ab/google-amp-joomla
« Последнее редактирование: 05.06.2016, 01:14:04 от CB9T »

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
Буду рад ответить на вопросы по докладу  *DRINK*

*

pavelrer

  • *****
  • 412
  • 8
Cb9t - я извеняюсь но - ржака смотреть всем! Тема хорошая, но посмотреть ссылки на телефоне в нормальном виде не получилось ;D презентация не в amp  ;D. Я еще ращ извеняюсь

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
QR code - рабочие. :)

Постараюсь опубликовать ссылки или заменить презентацию.

помню, раньше в 2000х были "pda" версии сайтов (для первых кнопочных телефонов с интернетом).

отдельные версии, без стилей и всего остального, чисто с текстом и картинками. ну вот AMP страницы, что-то типа "pda" версии сайта, только с кодом под современные стандарты, и для сенсорных экранов пригодные.

*

newjus

  • ***
  • 53
  • 1
Разработчики компонента sh404 для Joomla добавили поддержку AMP
Вижу, только для  Joomla 3. Интересно на Joomla 2.5 может заработать?

P.S. Нет, не будет...
« Последнее редактирование: 27.06.2016, 22:15:20 от newjus »

*

TehSur

  • ***
  • 26
  • 0
  • СЕОшу понемногу
А есть расширения для Joomla 3 кроме wbAMP? А то кладет сайт под 500 ошибку. Видать конфликт с плагинами какими-то, но вроде все нужно.
"Не бывает атеистов в окопах под огнем"

*

Exciter

  • ***
  • 153
  • 8
  • Теория + практика
wbamp нормально работает! Проверено! ))
Теория без практики мертва, а практика без теории слепа (с).

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA

*

newjus

  • ***
  • 53
  • 1
Посложнее решение - форк мой: https://github.com/CB9TOIIIA/Joomla-AMP
Подскажите, пожалуйста, будет ли ваше решение работать с Joomla 2.5?

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
Подскажите, пожалуйста, будет ли ваше решение работать с Joomla 2.5?

Да хоть с любым по сути сайтом... но PHP 5.5 нужен

*

newjus

  • ***
  • 53
  • 1
Да хоть с любым по сути сайтом... но PHP 5.5 нужен
PHP 5.5 не проблема, обязательно попробую ваше решение при возможности!

А требуются ли какие-то особые модули PHP на хостинге?
« Последнее редактирование: 11.01.2017, 14:58:52 от newjus »

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
PHP 5.5 не проблема, обязательно попробую ваше решение при возможности!

А требуются ли какие-то особые модули PHP на хостинге?

На сколько помню php mbstring - но он у всех стоит вроде как)

*

newjus

  • ***
  • 53
  • 1
Посложнее решение - форк мой: https://github.com/CB9TOIIIA/Joomla-AMP
К сожалению, так и не смог заставить работать это решение на Joomla 2.5... Возможно, что-то сделал не так. Версия PHP на хостинге 5.5, содержимое архива добавлено в папку с шаблоном, в код, формирующий содержание статьи добавлена ссылка, но никакой AMP страницы ни по адресу *?amp, ни по адресу *?tmpl=amp нет. Возник вопрос - как осуществляется связь с шаблоном, мне это момент не ясен совсем... Почему мой шаблон вдруг должен начать использовать добавленные файлы?

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
К сожалению, так и не смог заставить работать это решение на Joomla 2.5... Возможно, что-то сделал не так. Версия PHP на хостинге 5.5, содержимое архива добавлено в папку с шаблоном, в код, формирующий содержание статьи добавлена ссылка, но никакой AMP страницы ни по адресу *?amp, ни по адресу *?tmpl=amp нет. Возник вопрос - как осуществляется связь с шаблоном, мне это момент не ясен совсем... Почему мой шаблон вдруг должен начать использовать добавленные файлы?

Пример: https://alex-kurteev.ru/blog/full/1484-videouroki-iz-novogo-kursa-po-joomla.html?tmpl=raw

Есть raw в шаблоне который выводит только компонент (ядро)
Мы его переопределяем и делаем магию:
https://alex-kurteev.ru/blog/full/1484-videouroki-iz-novogo-kursa-po-joomla.html?tmpl=amp  (не до конца настроен)

*

newjus

  • ***
  • 53
  • 1
У меня в статьях нет такого варианта отображения как ?tmpl=raw... Поясните, пожалуйста, каким именно образом (через какие механизмы) должна осуществляться связь шаблона с файлами вашей разработки?
Вот есть у меня шаблон:
Спойлер
[свернуть]
я добавил в него содержимое вашего архива, в нем есть HTML файлы, определяющий вывод в разных компонентах:
Спойлер
[свернуть]
я добавил в файл item.php в папке com_k2/default следующий код:
Код
<?php
$document = JFactory::getDocument();
$document->addCustomTag( '<link rel="amphtml" href="'.JURI::current().'?tmpl=amp" />' );
?>
Спойлер
[свернуть]
Статья после этого по прежнему отображается, но по адресу ?tmpl=amp ничего нет... Вот я не вижу связи между файлами из вашего архива и файлом отвечающим за вывод статьи, как эту связь нужно установить? Не знаю как еще объяснить :(
« Последнее редактирование: 14.01.2017, 23:25:00 от newjus »

*

CB9T

  • ***
  • 80
  • 6
  • Евгений Копылов - CB9TOIIIA
Я не смогу все рассказать почитайте про него:

http://joomlaforum.ru/index.php?topic=239795.0