SlideShare a Scribd company logo
Integrating Accelerated Mobile Pages (AMP) In Drupal Websites
In the tech-savvyworldtoday,survival of
the fittest is transformed to the survival
of the fastest; because time is the most
valuable assettoday.The performance of
your website is directly proportional to
the conversion of visitors to customers.
Do youknow 40 % of yourwebsite visitor
left the website if it takes more than 2
seconds to load? And around 48 % of the
visitors will not return to the site if it is
slow or has poor performance.
Quick Fact: Google gives the higher ranking to the websites that meet the AMP requirement. As it
provides better mobile experience to the users.
So howto make a fast and better-performingwebsite?Orhow tomake my existingwebsite faster?The
Answeris:“Google AMP”.
Now, what is Google AMP?
Google AMP isan open source framework;createdforthe developerstomake fastloadingpageswith
staticcontent.But howdoesit work?The answeris “Diet” versionof the content,cachedbyGoogle.
Wheneverthe pagesare accessedonmobile devices;tospeedupthe loadtime dietversionof the
contentisused.
Drupal + AMP = Complete Enterprise Website
Do youknowWhitehouse hasaDrupal website?Today,all the leadingenterprises,businessesand
startupsare optingDrupal for their businesswebsite.Drupal isgainingastrongpositioninthe
landscape of businessCMS.AMPisboostingthe performance of Drupal websitestoanotherlevel.With
the benefitslike betterGoogle rankingandfasterpage loading;Drupal acceleratedmobile pagesare
generatingrevenue higherthanever.
Still not having a Drupal website?Don’t worry! We have dedicatedDrupal developers!!
Advantages of google AMPpages:
1. Speedsupwebsite loadingtime
2. Increasesmobile ranking
3. Improvesserverperformance
Wonderingabout developinganAMP page for your businessor AMPintegration inyour existing
Drupal website?Youhave two choices:
1. Do it on yourown (althoughitmightgive youaheadache).
2. Give it to us (we will bearyourheadache)
If you are going for OPTION 1; then here are the stepsto follow:
First, Let’sdissectan AMP page:
A regularAMP page consistsof three attributes.All the three core elementstogetherimprovethe
website speed,contentdelivery,andmobileexperience.
HTML: AMP HTML issimilartoHTML withsome custompropertiesandtagsresponsibleforitsfaster
loading.
JavaScript:AMP JStakescare of asynchronousloadingandhandlingof resources.
ContentDeliveryNetwork(CDN):AMPCDN isusedto cache the AMP Pagesandmake some
performance optimizations.
Requirements:
System Requirements
• PHP 5.5.x
Modular Requirements
• AMP Theme - http://drupal.org/project/amptheme
• ComposerManager- http://drupal.org/project/composer_manager
Library Requirements(HandledbyComposerManager)
• Composer- https://github.com/composer/composer
• AMP Library - https://github.com/amp-library
• HTML5 Parserfor PHP- https://github.com/Masterminds/html5-php
Installationof AMP and configurationwith the website:
1. Downloadthe latestAMPversionforDrupal 8, theme,andcomposermanager.Store themintheir
respective directories.
For AMP and ComposerManager
| www| sites|all | modules|contrib|amp | composer_manager
For AMP theme:
| www| sites|all | themes|amptheme
2. Enable AMPtheme,composermanager,andAMP:
For AMP theme:Go to “Appearance” (admin/appearance)andclickonthe "Enable"linksforAMP Base
and ExAMPle Subthemethemes.
For ComposerManager: Go to “Modules"(admin/modules) andenable“ComposerManager”among
the list.ClickSave configurationbuttontosave the changes.
Enable AMP: Go to “Modules”(admin/modules) andtick“AcceleratedMobile Pages”(AMP) amongthe
list.ClickSave configurationbutton.
3. Make sure the Configuration» System» ComposerManager (admin/config/system/composer-
manager) isall green.Clickonthe Rebuildcomposer.jsonfilebuttonif it’snotgreen.
4. You can configure the AMPsettings Configuration»ContentAuthoring » AMP configuration
(admin/config/content/amp).
5. Enable AMPDisplaymode foreachof the contenttype from Structure » ContentTypes
(admin/structure/types) clickonthe manage Fieldandenable AMPinthe customdisplaysetting.
6. You can see a new AMPsubmenuon the page aftersavingthe above settings.
7. Clickonthe “sub menu” and rearrange thingsas peryour requirements.Finally,save all the changes
and repeatitfor othercontenttypesaswell.
Whoa!!Your AcceleratedMobile Pagesof aDrupal website are now readyformobile devices;nowno
needtoworry aboutthe design,performance,andspeed.
Stuck somewhere??Don’tworry!!! You have the second optionalways available.
We are always ready to help. Mail us your query and requirementsand our Drupal specialistwill
respondas quicklyas possible.

Recommended for you

AMP up Your WordPress Site
AMP up Your WordPress SiteAMP up Your WordPress Site
AMP up Your WordPress Site

1. What is AMP 2. Why should you care about AMP 3. The AMP way of doing things 4. How to get started with AMP 5. Additional resources

wordpressampgoogle
Google's AMP project for web users
Google's AMP project for web usersGoogle's AMP project for web users
Google's AMP project for web users

A brief guide to how Google's new Accelerated Mobile Pages (aka AMP) are displayed and navigated. Includes details on the fundamental change to how Google AMP pages differ to ‘normal’ search results.

googleseomobile marketing
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile Pages

AMP is coming to improve the mobile web. Big time. There are many aspect to a great user experience on sites. In order to improve the speed of the media websites on mobile and the monetization, we needed few things: 1. Fast pages. Fast to load, fast to display, saving bandwidth when possible. 2. Easy for the developers and companies to create. Only based on known and widely used technologies. 3. Mobile Friendly: they should respect a standard and thanks to this standard, pages would be automatically optimized for mobile devices 4. Embrace the open web: non-proprietary technology, open source, available to anyone to use and improve. It should not only help for search engines, but for everyone. In these slides, we will cover AMP and what it can do for you.

ampweb developmentmobile

More Related Content

What's hot

AMPed SEO with Mike Arnesen & SEMpdx
AMPed SEO with Mike Arnesen & SEMpdxAMPed SEO with Mike Arnesen & SEMpdx
AMPed SEO with Mike Arnesen & SEMpdx
Mike Arnesen
 
Great Lakes Area .Net UG: Optimize .Net Azure App Services
Great Lakes Area .Net UG: Optimize .Net Azure App ServicesGreat Lakes Area .Net UG: Optimize .Net Azure App Services
Great Lakes Area .Net UG: Optimize .Net Azure App Services
Brian McKeiver
 
Accelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas CityAccelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas City
Jeremy Green
 
AMP up Your WordPress Site
AMP up Your WordPress SiteAMP up Your WordPress Site
AMP up Your WordPress Site
Prem Tiwari
 
Google's AMP project for web users
Google's AMP project for web usersGoogle's AMP project for web users
Google's AMP project for web users
Peter Knight
 
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile Pages
Ido Green
 
AMP K.S.
AMP K.S.AMP K.S.
AMP K.S.
Jacob Lial
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)
Chitpong Wuttanan
 
WTF is AMP?
WTF is AMP?WTF is AMP?
WTF is AMP?
Carl V. Lewis
 
Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016
Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016
Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016
Jesse Semchuck
 
Amp Overview #YGLF 2016
Amp Overview #YGLF 2016Amp Overview #YGLF 2016
Amp Overview #YGLF 2016
Ido Green
 
Amp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pages
Robert McFrazier
 
Performance-driven websites with AMP - NeosCon May 2019
Performance-driven websites with AMP - NeosCon May 2019Performance-driven websites with AMP - NeosCon May 2019
Performance-driven websites with AMP - NeosCon May 2019
Benni Mack
 
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
DrupalMumbai
 
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupAMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp group
Michael Posso
 
Digital marketing companies
Digital marketing companiesDigital marketing companies
Digital marketing companies
vohi sharma
 
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User JourneyE-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-Commerce Berlin EXPO
 
Accelerated mobile pages - AuroIN
Accelerated mobile pages - AuroINAccelerated mobile pages - AuroIN
Accelerated mobile pages - AuroIN
AuroIN
 
Amp
AmpAmp
Accelerated Mobile Pages in SEO - MYQSOFT
Accelerated Mobile Pages in SEO - MYQSOFTAccelerated Mobile Pages in SEO - MYQSOFT
Accelerated Mobile Pages in SEO - MYQSOFT
MYQSOFT
 

What's hot (20)

AMPed SEO with Mike Arnesen & SEMpdx
AMPed SEO with Mike Arnesen & SEMpdxAMPed SEO with Mike Arnesen & SEMpdx
AMPed SEO with Mike Arnesen & SEMpdx
 
Great Lakes Area .Net UG: Optimize .Net Azure App Services
Great Lakes Area .Net UG: Optimize .Net Azure App ServicesGreat Lakes Area .Net UG: Optimize .Net Azure App Services
Great Lakes Area .Net UG: Optimize .Net Azure App Services
 
Accelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas CityAccelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas City
 
AMP up Your WordPress Site
AMP up Your WordPress SiteAMP up Your WordPress Site
AMP up Your WordPress Site
 
Google's AMP project for web users
Google's AMP project for web usersGoogle's AMP project for web users
Google's AMP project for web users
 
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile Pages
 
AMP K.S.
AMP K.S.AMP K.S.
AMP K.S.
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)
 
WTF is AMP?
WTF is AMP?WTF is AMP?
WTF is AMP?
 
Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016
Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016
Google AMP - What is it and is it right for your website? SLCSEM, Oct 2016
 
Amp Overview #YGLF 2016
Amp Overview #YGLF 2016Amp Overview #YGLF 2016
Amp Overview #YGLF 2016
 
Amp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pages
 
Performance-driven websites with AMP - NeosCon May 2019
Performance-driven websites with AMP - NeosCon May 2019Performance-driven websites with AMP - NeosCon May 2019
Performance-driven websites with AMP - NeosCon May 2019
 
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
 
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupAMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp group
 
Digital marketing companies
Digital marketing companiesDigital marketing companies
Digital marketing companies
 
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User JourneyE-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
 
Accelerated mobile pages - AuroIN
Accelerated mobile pages - AuroINAccelerated mobile pages - AuroIN
Accelerated mobile pages - AuroIN
 
Amp
AmpAmp
Amp
 
Accelerated Mobile Pages in SEO - MYQSOFT
Accelerated Mobile Pages in SEO - MYQSOFTAccelerated Mobile Pages in SEO - MYQSOFT
Accelerated Mobile Pages in SEO - MYQSOFT
 

Similar to Integrating Accelerated Mobile Pages (AMP) In Drupal Websites

Get AMP’ed for AMP!
Get AMP’ed for AMP!Get AMP’ed for AMP!
Get AMP’ed for AMP!
Greenlane
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pages
Robert McFrazier
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress Way
Alberto Medina
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
ijtsrd
 
Accelerated-Mobile-Pages
Accelerated-Mobile-PagesAccelerated-Mobile-Pages
Accelerated-Mobile-Pages
shivantGupta1
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
Sanjay Kumar
 
SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained
Steve Weber
 
Going All-In On AMP
Going All-In On AMPGoing All-In On AMP
Going All-In On AMP
Benu Aggarwal
 
Google AMP: High-Speed Pages in Higher Ed
Google AMP: High-Speed Pages in Higher EdGoogle AMP: High-Speed Pages in Higher Ed
Google AMP: High-Speed Pages in Higher Ed
Caroline Roberts
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
Promet Source
 
Dynamic websites lec5
Dynamic websites lec5Dynamic websites lec5
Dynamic websites lec5
Belal Arfa
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
Andy Kucharski
 
Webwing Technologies - Procedure to Implement AMP in your Website
Webwing Technologies - Procedure to Implement AMP in your WebsiteWebwing Technologies - Procedure to Implement AMP in your Website
Webwing Technologies - Procedure to Implement AMP in your Website
Webwing Technologies
 
Building for, perceiving and measuring performance for mobile web
Building for, perceiving and measuring performance for mobile webBuilding for, perceiving and measuring performance for mobile web
Building for, perceiving and measuring performance for mobile web
Robin Glen
 
Why AMP for WordPress?
Why AMP for WordPress? Why AMP for WordPress?
Why AMP for WordPress?
TAC Marketing Group
 
Optimizing Website Performance Tips for Faster Load Times in 2024
Optimizing Website Performance Tips for Faster Load Times in 2024Optimizing Website Performance Tips for Faster Load Times in 2024
Optimizing Website Performance Tips for Faster Load Times in 2024
ConceptInfoway2
 
Step by-step procedure to implement amp in website
Step by-step procedure to implement amp in websiteStep by-step procedure to implement amp in website
Step by-step procedure to implement amp in website
Webwing Technologies
 
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
George White
 
Progressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting StartedProgressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting Started
Gaurav Behere
 
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAsSearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds
 

Similar to Integrating Accelerated Mobile Pages (AMP) In Drupal Websites (20)

Get AMP’ed for AMP!
Get AMP’ed for AMP!Get AMP’ed for AMP!
Get AMP’ed for AMP!
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pages
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress Way
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Accelerated-Mobile-Pages
Accelerated-Mobile-PagesAccelerated-Mobile-Pages
Accelerated-Mobile-Pages
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained
 
Going All-In On AMP
Going All-In On AMPGoing All-In On AMP
Going All-In On AMP
 
Google AMP: High-Speed Pages in Higher Ed
Google AMP: High-Speed Pages in Higher EdGoogle AMP: High-Speed Pages in Higher Ed
Google AMP: High-Speed Pages in Higher Ed
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 
Dynamic websites lec5
Dynamic websites lec5Dynamic websites lec5
Dynamic websites lec5
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 
Webwing Technologies - Procedure to Implement AMP in your Website
Webwing Technologies - Procedure to Implement AMP in your WebsiteWebwing Technologies - Procedure to Implement AMP in your Website
Webwing Technologies - Procedure to Implement AMP in your Website
 
Building for, perceiving and measuring performance for mobile web
Building for, perceiving and measuring performance for mobile webBuilding for, perceiving and measuring performance for mobile web
Building for, perceiving and measuring performance for mobile web
 
Why AMP for WordPress?
Why AMP for WordPress? Why AMP for WordPress?
Why AMP for WordPress?
 
Optimizing Website Performance Tips for Faster Load Times in 2024
Optimizing Website Performance Tips for Faster Load Times in 2024Optimizing Website Performance Tips for Faster Load Times in 2024
Optimizing Website Performance Tips for Faster Load Times in 2024
 
Step by-step procedure to implement amp in website
Step by-step procedure to implement amp in websiteStep by-step procedure to implement amp in website
Step by-step procedure to implement amp in website
 
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
 
Progressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting StartedProgressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting Started
 
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAsSearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAs
 

More from Excellent Webworld

Follow these Five Steps To Successfully Develop an OTT App
Follow these Five Steps To Successfully Develop an OTT AppFollow these Five Steps To Successfully Develop an OTT App
Follow these Five Steps To Successfully Develop an OTT App
Excellent Webworld
 
5 AI Technologies Transforming Mobile App Development
5 AI Technologies Transforming  Mobile App Development5 AI Technologies Transforming  Mobile App Development
5 AI Technologies Transforming Mobile App Development
Excellent Webworld
 
How To Build A Fitness App: A Detailed Process!
How To Build A Fitness App: A Detailed Process!How To Build A Fitness App: A Detailed Process!
How To Build A Fitness App: A Detailed Process!
Excellent Webworld
 
Advantages of Building an Insurance Mobile App
Advantages of Building an Insurance Mobile AppAdvantages of Building an Insurance Mobile App
Advantages of Building an Insurance Mobile App
Excellent Webworld
 
Factors Affecting the Cost to Create A Flutter App
Factors Affecting the Cost to Create A Flutter AppFactors Affecting the Cost to Create A Flutter App
Factors Affecting the Cost to Create A Flutter App
Excellent Webworld
 
11 Easy Steps o Follow For Creating Sports Betting Application
11 Easy Steps o Follow For Creating Sports Betting Application11 Easy Steps o Follow For Creating Sports Betting Application
11 Easy Steps o Follow For Creating Sports Betting Application
Excellent Webworld
 
8 Easy Steps For Fintech App Development
8 Easy Steps For Fintech App Development8 Easy Steps For Fintech App Development
8 Easy Steps For Fintech App Development
Excellent Webworld
 
7 Successful Women Led Tech Companies in Log Angeles
7 Successful Women Led Tech Companies in Log Angeles7 Successful Women Led Tech Companies in Log Angeles
7 Successful Women Led Tech Companies in Log Angeles
Excellent Webworld
 
How To Create A Dating App: Process Simplified!
How To Create A Dating App: Process Simplified!How To Create A Dating App: Process Simplified!
How To Create A Dating App: Process Simplified!
Excellent Webworld
 
DoorDash Business Model Canvas
DoorDash Business Model CanvasDoorDash Business Model Canvas
DoorDash Business Model Canvas
Excellent Webworld
 
Top Industries Leveraging Tablet Apps For Business Growth
Top Industries Leveraging  Tablet Apps For Business GrowthTop Industries Leveraging  Tablet Apps For Business Growth
Top Industries Leveraging Tablet Apps For Business Growth
Excellent Webworld
 
Mobile App Design Trends [2023]
Mobile App Design Trends [2023]Mobile App Design Trends [2023]
Mobile App Design Trends [2023]
Excellent Webworld
 
Create a Shopping App: Here is a 7-Step Development Process
Create a Shopping App: Here is a 7-Step Development ProcessCreate a Shopping App: Here is a 7-Step Development Process
Create a Shopping App: Here is a 7-Step Development Process
Excellent Webworld
 
Snapchat Business Model: How Does Snapchat Makes Money Explained!
Snapchat Business Model: How Does Snapchat Makes Money Explained!Snapchat Business Model: How Does Snapchat Makes Money Explained!
Snapchat Business Model: How Does Snapchat Makes Money Explained!
Excellent Webworld
 
Want to Build Your Own Software? Note Down the Various Methods of Software De...
Want to Build Your Own Software? Note Down the Various Methods of Software De...Want to Build Your Own Software? Note Down the Various Methods of Software De...
Want to Build Your Own Software? Note Down the Various Methods of Software De...
Excellent Webworld
 
Build an Online Coupon Business Like Groupon!
Build an Online Coupon Business Like Groupon!Build an Online Coupon Business Like Groupon!
Build an Online Coupon Business Like Groupon!
Excellent Webworld
 
Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]
Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]
Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]
Excellent Webworld
 
Discover Most Popular Backend Frameworks Of 2022
Discover Most Popular Backend Frameworks Of 2022Discover Most Popular Backend Frameworks Of 2022
Discover Most Popular Backend Frameworks Of 2022
Excellent Webworld
 
Why You Should Hire React Native Developers From Excellent Webworld?
Why You Should Hire React Native Developers From Excellent Webworld?Why You Should Hire React Native Developers From Excellent Webworld?
Why You Should Hire React Native Developers From Excellent Webworld?
Excellent Webworld
 
7 Benefits of IoT Fleet Management You Can't Miss Out
7 Benefits of IoT Fleet Management You Can't Miss Out7 Benefits of IoT Fleet Management You Can't Miss Out
7 Benefits of IoT Fleet Management You Can't Miss Out
Excellent Webworld
 

More from Excellent Webworld (20)

Follow these Five Steps To Successfully Develop an OTT App
Follow these Five Steps To Successfully Develop an OTT AppFollow these Five Steps To Successfully Develop an OTT App
Follow these Five Steps To Successfully Develop an OTT App
 
5 AI Technologies Transforming Mobile App Development
5 AI Technologies Transforming  Mobile App Development5 AI Technologies Transforming  Mobile App Development
5 AI Technologies Transforming Mobile App Development
 
How To Build A Fitness App: A Detailed Process!
How To Build A Fitness App: A Detailed Process!How To Build A Fitness App: A Detailed Process!
How To Build A Fitness App: A Detailed Process!
 
Advantages of Building an Insurance Mobile App
Advantages of Building an Insurance Mobile AppAdvantages of Building an Insurance Mobile App
Advantages of Building an Insurance Mobile App
 
Factors Affecting the Cost to Create A Flutter App
Factors Affecting the Cost to Create A Flutter AppFactors Affecting the Cost to Create A Flutter App
Factors Affecting the Cost to Create A Flutter App
 
11 Easy Steps o Follow For Creating Sports Betting Application
11 Easy Steps o Follow For Creating Sports Betting Application11 Easy Steps o Follow For Creating Sports Betting Application
11 Easy Steps o Follow For Creating Sports Betting Application
 
8 Easy Steps For Fintech App Development
8 Easy Steps For Fintech App Development8 Easy Steps For Fintech App Development
8 Easy Steps For Fintech App Development
 
7 Successful Women Led Tech Companies in Log Angeles
7 Successful Women Led Tech Companies in Log Angeles7 Successful Women Led Tech Companies in Log Angeles
7 Successful Women Led Tech Companies in Log Angeles
 
How To Create A Dating App: Process Simplified!
How To Create A Dating App: Process Simplified!How To Create A Dating App: Process Simplified!
How To Create A Dating App: Process Simplified!
 
DoorDash Business Model Canvas
DoorDash Business Model CanvasDoorDash Business Model Canvas
DoorDash Business Model Canvas
 
Top Industries Leveraging Tablet Apps For Business Growth
Top Industries Leveraging  Tablet Apps For Business GrowthTop Industries Leveraging  Tablet Apps For Business Growth
Top Industries Leveraging Tablet Apps For Business Growth
 
Mobile App Design Trends [2023]
Mobile App Design Trends [2023]Mobile App Design Trends [2023]
Mobile App Design Trends [2023]
 
Create a Shopping App: Here is a 7-Step Development Process
Create a Shopping App: Here is a 7-Step Development ProcessCreate a Shopping App: Here is a 7-Step Development Process
Create a Shopping App: Here is a 7-Step Development Process
 
Snapchat Business Model: How Does Snapchat Makes Money Explained!
Snapchat Business Model: How Does Snapchat Makes Money Explained!Snapchat Business Model: How Does Snapchat Makes Money Explained!
Snapchat Business Model: How Does Snapchat Makes Money Explained!
 
Want to Build Your Own Software? Note Down the Various Methods of Software De...
Want to Build Your Own Software? Note Down the Various Methods of Software De...Want to Build Your Own Software? Note Down the Various Methods of Software De...
Want to Build Your Own Software? Note Down the Various Methods of Software De...
 
Build an Online Coupon Business Like Groupon!
Build an Online Coupon Business Like Groupon!Build an Online Coupon Business Like Groupon!
Build an Online Coupon Business Like Groupon!
 
Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]
Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]
Buy and Sell Websites like Craigslist [9 Easy Steps+Cost Included]
 
Discover Most Popular Backend Frameworks Of 2022
Discover Most Popular Backend Frameworks Of 2022Discover Most Popular Backend Frameworks Of 2022
Discover Most Popular Backend Frameworks Of 2022
 
Why You Should Hire React Native Developers From Excellent Webworld?
Why You Should Hire React Native Developers From Excellent Webworld?Why You Should Hire React Native Developers From Excellent Webworld?
Why You Should Hire React Native Developers From Excellent Webworld?
 
7 Benefits of IoT Fleet Management You Can't Miss Out
7 Benefits of IoT Fleet Management You Can't Miss Out7 Benefits of IoT Fleet Management You Can't Miss Out
7 Benefits of IoT Fleet Management You Can't Miss Out
 

Recently uploaded

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 

Recently uploaded (20)

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 

Integrating Accelerated Mobile Pages (AMP) In Drupal Websites

  • 1. Integrating Accelerated Mobile Pages (AMP) In Drupal Websites In the tech-savvyworldtoday,survival of the fittest is transformed to the survival of the fastest; because time is the most valuable assettoday.The performance of your website is directly proportional to the conversion of visitors to customers. Do youknow 40 % of yourwebsite visitor left the website if it takes more than 2 seconds to load? And around 48 % of the visitors will not return to the site if it is slow or has poor performance. Quick Fact: Google gives the higher ranking to the websites that meet the AMP requirement. As it provides better mobile experience to the users. So howto make a fast and better-performingwebsite?Orhow tomake my existingwebsite faster?The Answeris:“Google AMP”. Now, what is Google AMP? Google AMP isan open source framework;createdforthe developerstomake fastloadingpageswith staticcontent.But howdoesit work?The answeris “Diet” versionof the content,cachedbyGoogle. Wheneverthe pagesare accessedonmobile devices;tospeedupthe loadtime dietversionof the contentisused. Drupal + AMP = Complete Enterprise Website Do youknowWhitehouse hasaDrupal website?Today,all the leadingenterprises,businessesand startupsare optingDrupal for their businesswebsite.Drupal isgainingastrongpositioninthe landscape of businessCMS.AMPisboostingthe performance of Drupal websitestoanotherlevel.With the benefitslike betterGoogle rankingandfasterpage loading;Drupal acceleratedmobile pagesare generatingrevenue higherthanever.
  • 2. Still not having a Drupal website?Don’t worry! We have dedicatedDrupal developers!! Advantages of google AMPpages: 1. Speedsupwebsite loadingtime 2. Increasesmobile ranking 3. Improvesserverperformance Wonderingabout developinganAMP page for your businessor AMPintegration inyour existing Drupal website?Youhave two choices: 1. Do it on yourown (althoughitmightgive youaheadache). 2. Give it to us (we will bearyourheadache) If you are going for OPTION 1; then here are the stepsto follow: First, Let’sdissectan AMP page: A regularAMP page consistsof three attributes.All the three core elementstogetherimprovethe website speed,contentdelivery,andmobileexperience. HTML: AMP HTML issimilartoHTML withsome custompropertiesandtagsresponsibleforitsfaster loading. JavaScript:AMP JStakescare of asynchronousloadingandhandlingof resources. ContentDeliveryNetwork(CDN):AMPCDN isusedto cache the AMP Pagesandmake some performance optimizations.
  • 3. Requirements: System Requirements • PHP 5.5.x Modular Requirements • AMP Theme - http://drupal.org/project/amptheme • ComposerManager- http://drupal.org/project/composer_manager Library Requirements(HandledbyComposerManager) • Composer- https://github.com/composer/composer • AMP Library - https://github.com/amp-library • HTML5 Parserfor PHP- https://github.com/Masterminds/html5-php Installationof AMP and configurationwith the website: 1. Downloadthe latestAMPversionforDrupal 8, theme,andcomposermanager.Store themintheir respective directories. For AMP and ComposerManager | www| sites|all | modules|contrib|amp | composer_manager For AMP theme: | www| sites|all | themes|amptheme 2. Enable AMPtheme,composermanager,andAMP: For AMP theme:Go to “Appearance” (admin/appearance)andclickonthe "Enable"linksforAMP Base and ExAMPle Subthemethemes. For ComposerManager: Go to “Modules"(admin/modules) andenable“ComposerManager”among the list.ClickSave configurationbuttontosave the changes. Enable AMP: Go to “Modules”(admin/modules) andtick“AcceleratedMobile Pages”(AMP) amongthe list.ClickSave configurationbutton. 3. Make sure the Configuration» System» ComposerManager (admin/config/system/composer- manager) isall green.Clickonthe Rebuildcomposer.jsonfilebuttonif it’snotgreen. 4. You can configure the AMPsettings Configuration»ContentAuthoring » AMP configuration (admin/config/content/amp).
  • 4. 5. Enable AMPDisplaymode foreachof the contenttype from Structure » ContentTypes (admin/structure/types) clickonthe manage Fieldandenable AMPinthe customdisplaysetting. 6. You can see a new AMPsubmenuon the page aftersavingthe above settings. 7. Clickonthe “sub menu” and rearrange thingsas peryour requirements.Finally,save all the changes and repeatitfor othercontenttypesaswell. Whoa!!Your AcceleratedMobile Pagesof aDrupal website are now readyformobile devices;nowno needtoworry aboutthe design,performance,andspeed. Stuck somewhere??Don’tworry!!! You have the second optionalways available. We are always ready to help. Mail us your query and requirementsand our Drupal specialistwill respondas quicklyas possible.