SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Wordpress Enterprise
Progressive
Web App
1. Baobab Websuite is a combination of plugins, API services, cloud hosting infrastructure focussed and
tailored towards Wordpress sites.
2. Our objective was to provide tools that helped published improve their sites performance around page load,
image rendering, video streaming, search results, sharing of content, metering of content.
3. We believe that a Wordpress environment can be managed, integrated with, optimised and designed in a
scalable and high performing manner.
“With the Baobab WebSuite plugins publisher’s can consolidate and
centrally manage and share digital assets and content securely and
effectively, as well as be rest assured that site performance and UX is of a
high standard”.
Enterprise grade WordPress Plugin set
Baobab WebSuite consists of a number of plugins or content rendering
services that easily complement existing web properties to ensure improved
performance, navigational expertise, monetisation and editorial capabilities.
AWS Cloud User
Authentication
Cloud search WP plugin &
security
Management
Content ordering /
decryption​
Video Streaming
Google
Analytics
DFP ad embed
and tagging
Payment
gateway plugin
Social sharingTagging Galleries
Progressive Web App Solutions
PWA (Progressive Web Apps) solutions have incredible benefits, making it
easy to delight your users, grow engagement and increase conversions.
Here is a checklist of what makes up a PWA solution and also looks to the
value proposition in choosing to implement such a web app architecture.
Safe Progressive Responsive Connectivity
InstallableRe-enageableDiscoverableApp-like
Enterprise Cloud Hosting Facility
Once a Wordpress site is part of Baobab WebSuite platform the ability to provide scalable, high
performance and redundant cloud infrastructure is possible.
DevOps, Staging, Production environments and complimenting cloud based services are configured
to ensure media assets are stored and retrieved in optimised manner
WebSuite PWA: PWA Technology:
To provide a mobile app like experience on the web for mobile users.
This can be achieved using the PWA bundle of web technologies and a
rich Javascript frontend. The Publisher’s Toolbox team have architected
a white label PWA framework compliant with a number of CMS platforms
(eg: WordPress) that can be themed with a number of varying templates.
The Baobab WebSuite PWA solution alongside other Baobab plugins and
service layers that brings compliance and standards to the WordPress
environment.
GOALS
1. Create a native mobile like user experience.
2. Achieve fastest loading times possible, measured on TTR (Time
to render) & TTI (Time to interaction)
3. Comply with SEO best practises.
4. Easy and useful social sharing.
5. Dynamic ad placement.
6. App stickiness - keeping user engaged and coming back for
more.
Progressive web apps are an enhancement of existing web technology. As
such, they do not require separate bundling or distribution. Publication of a
progressive web app is as it would be for any other web page. As of May 2018,
progressive web apps are supported by Chrome, Mozilla Firefox, Safari and
Edge.
1. Progressive - Work for every user, regardless of browser choice
because they’re built with progressive enhancement as a core tenet.
2. Responsive - Fit any form factor: desktop, mobile, tablet, or forms yet to
emerge.
3. Connectivity independent - Service workers allow work offline, or on
low quality networks.
4. App-like - Feel like an app to the user with app-style interactions and
navigation.
5. Fresh - Always up-to-date thanks to the service worker update process.
6. Safe - Served via HTTPS to prevent snooping and ensure content
hasn’t been tampered with.
7. Discoverable - Are identifiable as “applications” thanks to W3C
manifests and service worker registration scope allowing search
engines to find them.
8. Re-engageable - Make re-engagement easy through features like push
notifications.
9. Installable - Allow users to “keep” apps they find most useful on their
home screen without the hassle of an app store.
10. Linkable - Easily shared via a URL and do not require complex
installation.
“With the WebSuite plugins publisher’s can consolidate
and centrally manage and share digital assets and web
content securely and effectively.”
Progressive Web App Accessibility
Best PracticesPerformance
PWA Characteristics: DFP Adverts:
In keeping with the goals set out we have aimed to implement all
characteristics of a PWA.
1. No site redirection - site urls are preserved ensuring SEO best
practises.
2. Fast loading time - keeping within the 1 seconds
recommendation.
3. Responsive design - Best UX over different form factors.
4. Infinite scrolling - Keep the user engaged with an uninterrupted
reading experience.
5. Mobile App like UX - swiping between content.
6. Easy Social sharing.
7. DFP ad integration - ad placement configuration.
8. SEO and Accessibility optimised.
9. Installable on mobile devices increasing stickiness and reducing
bounce rates.
10. Google Tag Manager integration with offline capabilities.
WebSuite PWA currently utilises Google DoubleClick. The ads placement can
be configured via a theme file - to display on the following views:
● Home page - in between article cards per section (250x300,
250x600, 320x50)
● Section pages - in between article cards (250x300, 250x600,
320x50)
● Article pages - footer slot (250x300, 320x50)
The ability to have in article body ads is an upcoming feature, which will be
able to be configured as follows, per section:
● Min number of paragraphs / divs before first ad slot displayed
● Min number of paragraphs between ads slots
● Number of paragraphs before next ad slot after embedded media /
social elements
● Include ad slots yes / no
The following ad sizes will be supported in the article body: 250x300,
250x600, 320x50.
PWA Analytics:
PWA vs. Wordpress
Responsive:
We use Google Tag Manager for analytics. When online the
analytics behave as expected. As per the PWA characteristics the
app should be able to viewed offline. This offline behaviour can
make reporting accurate analytics a bit tricky in terms of page
views and the actual session data. It is often seen that page tracks
are either over or under reported. Another common issue is an
increase in bounce rate as the analytics session id gets lost on
sketchy networks. To get around these issues we have
implemented offline tracking in the service workers. We are busy
gathering data to support our theories. Only Google Analytics is
currently supported offline
The web is evolving with the goal of providing a better UX to content
consumers. A PWA is basically a responsive website / web app
applying these new technologies and ensuring that they are quick to
load and quick to interact with. As described before a developer can
choose to implement all or a subset of the PWA characteristics.
With each implementation of a PWA characteristic comes a benefit. We
feel that there is the case that the total PWA implementation is more
than the sum of it parts. This is why feel that the full PWA
implementation is a better longer term solution.
The following scores come from the responsive Wordpress website. It
must also be noted that UX still feels like a website and not an App.
1. In the 2000s there was a migration of native desktop apps to the web. With the mobile
web taking over we feel that the same migration will take place with native mobile
apps. Our Wordpress PWA solutions are catering for full adoption across all the major
browsers with native APIs being exposed all the time.
2. Google is backing the PWA migration and showed their support by updating their
signals in their algorithms to favour website / webapps that provide their users good UX
and Fast download times. By utilizing and adhering to the PWA characteristics you
comply with google signalling.
3. PWA implementations have also seen a certain stickiness as the UX generally tends to
be better users tend to stick and around and come back.
PWA Conclusion:
Websites we host -
Websites we host
Websites we host -
Websites we host -
Baobab Websuite

Más contenido relacionado

La actualidad más candente

Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystifiededynamic
 
PWA - Progressive Web Apps
PWA - Progressive Web AppsPWA - Progressive Web Apps
PWA - Progressive Web AppsEdy Segura
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app developmentFingent Corporation
 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA StudioCedCommerce
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web applicationRavikantGautam8
 
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddySai Kiran Kasireddy
 
My learnings on web performance optimization while building a Progressive Web...
My learnings on web performance optimization while building a Progressive Web...My learnings on web performance optimization while building a Progressive Web...
My learnings on web performance optimization while building a Progressive Web...Narendra Shetty
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web AppRobert Robinson
 
Why your website should be a progressive web application (PWA)
Why your website should be a progressive web application (PWA)  Why your website should be a progressive web application (PWA)
Why your website should be a progressive web application (PWA) DBS Interactive
 
An introduction to Progressive Web Apps
An introduction to Progressive Web AppsAn introduction to Progressive Web Apps
An introduction to Progressive Web AppsKevin Farrugia
 
Progressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningProgressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningSuraj Kumar
 
WordPress Development Services- Caters Sophisticated Content Needs
WordPress Development Services- Caters Sophisticated Content NeedsWordPress Development Services- Caters Sophisticated Content Needs
WordPress Development Services- Caters Sophisticated Content NeedsThird Generation Resources Pvt. Ltd.
 
Getting Started with Progressive Web Apps
Getting Started with Progressive Web AppsGetting Started with Progressive Web Apps
Getting Started with Progressive Web AppsBill Stavroulakis
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web appsAlexandre Marreiros
 
Next Generation Mobile Web - PWA (Progressive Web App)
Next Generation Mobile Web  - PWA (Progressive Web App)Next Generation Mobile Web  - PWA (Progressive Web App)
Next Generation Mobile Web - PWA (Progressive Web App)Nuri Cahyono
 

La actualidad más candente (20)

Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystified
 
PWA - Progressive Web Apps
PWA - Progressive Web AppsPWA - Progressive Web Apps
PWA - Progressive Web Apps
 
Progressive Web Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app development
 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web application
 
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
 
My learnings on web performance optimization while building a Progressive Web...
My learnings on web performance optimization while building a Progressive Web...My learnings on web performance optimization while building a Progressive Web...
My learnings on web performance optimization while building a Progressive Web...
 
Progressive Web-App (PWA)
Progressive Web-App (PWA)Progressive Web-App (PWA)
Progressive Web-App (PWA)
 
PWAs overview
PWAs overview PWAs overview
PWAs overview
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
 
Why your website should be a progressive web application (PWA)
Why your website should be a progressive web application (PWA)  Why your website should be a progressive web application (PWA)
Why your website should be a progressive web application (PWA)
 
Connfa! Progressive web app
Connfa! Progressive web appConnfa! Progressive web app
Connfa! Progressive web app
 
An introduction to Progressive Web Apps
An introduction to Progressive Web AppsAn introduction to Progressive Web Apps
An introduction to Progressive Web Apps
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Progressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningProgressive Web Apps - Up & Running
Progressive Web Apps - Up & Running
 
WordPress Development Services- Caters Sophisticated Content Needs
WordPress Development Services- Caters Sophisticated Content NeedsWordPress Development Services- Caters Sophisticated Content Needs
WordPress Development Services- Caters Sophisticated Content Needs
 
Getting Started with Progressive Web Apps
Getting Started with Progressive Web AppsGetting Started with Progressive Web Apps
Getting Started with Progressive Web Apps
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web apps
 
Next Generation Mobile Web - PWA (Progressive Web App)
Next Generation Mobile Web  - PWA (Progressive Web App)Next Generation Mobile Web  - PWA (Progressive Web App)
Next Generation Mobile Web - PWA (Progressive Web App)
 

Similar a Baobab WebSuite overview - Publisher's Toolbox

Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...mohitreal1995
 
Progressive web apps for e commerce
Progressive web apps for e commerceProgressive web apps for e commerce
Progressive web apps for e commerceShantanuApurva1
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
 
Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?ShantanuApurva1
 
SEMINAR (pwa).pptx
SEMINAR (pwa).pptxSEMINAR (pwa).pptx
SEMINAR (pwa).pptxBasitMir10
 
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdfPWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdfLucas Lagone
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web AppSankalp Khandelwal
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET Journal
 
What Are The Top 5 Progressive Web App Development Frameworks For 2023
What Are The Top 5 Progressive Web App Development Frameworks For 2023What Are The Top 5 Progressive Web App Development Frameworks For 2023
What Are The Top 5 Progressive Web App Development Frameworks For 2023CalvinLee106
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfLucas Lagone
 
9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Developmentcodecraftcrew
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsAnjaliTanpure1
 
A Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfA Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfCerebrum Infotech
 
The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024Mars Devs
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsReactJS
 
Web application development full & detailed guide for 2022
Web application development  full & detailed guide for 2022Web application development  full & detailed guide for 2022
Web application development full & detailed guide for 2022Metricoid Technology
 
From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWAIdo Green
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentApp Verticals
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationDivante
 

Similar a Baobab WebSuite overview - Publisher's Toolbox (20)

Checklist for progressive web app development
Checklist for progressive web app developmentChecklist for progressive web app development
Checklist for progressive web app development
 
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
 
Progressive web apps for e commerce
Progressive web apps for e commerceProgressive web apps for e commerce
Progressive web apps for e commerce
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?
 
SEMINAR (pwa).pptx
SEMINAR (pwa).pptxSEMINAR (pwa).pptx
SEMINAR (pwa).pptx
 
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdfPWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of things
 
What Are The Top 5 Progressive Web App Development Frameworks For 2023
What Are The Top 5 Progressive Web App Development Frameworks For 2023What Are The Top 5 Progressive Web App Development Frameworks For 2023
What Are The Top 5 Progressive Web App Development Frameworks For 2023
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdf
 
9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
 
A Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfA Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdf
 
The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJs
 
Web application development full & detailed guide for 2022
Web application development  full & detailed guide for 2022Web application development  full & detailed guide for 2022
Web application development full & detailed guide for 2022
 
From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWA
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
 

Último

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Último (20)

Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Baobab WebSuite overview - Publisher's Toolbox

  • 2. 1. Baobab Websuite is a combination of plugins, API services, cloud hosting infrastructure focussed and tailored towards Wordpress sites. 2. Our objective was to provide tools that helped published improve their sites performance around page load, image rendering, video streaming, search results, sharing of content, metering of content. 3. We believe that a Wordpress environment can be managed, integrated with, optimised and designed in a scalable and high performing manner. “With the Baobab WebSuite plugins publisher’s can consolidate and centrally manage and share digital assets and content securely and effectively, as well as be rest assured that site performance and UX is of a high standard”.
  • 3. Enterprise grade WordPress Plugin set Baobab WebSuite consists of a number of plugins or content rendering services that easily complement existing web properties to ensure improved performance, navigational expertise, monetisation and editorial capabilities. AWS Cloud User Authentication Cloud search WP plugin & security Management Content ordering / decryption​ Video Streaming Google Analytics DFP ad embed and tagging Payment gateway plugin Social sharingTagging Galleries
  • 4. Progressive Web App Solutions PWA (Progressive Web Apps) solutions have incredible benefits, making it easy to delight your users, grow engagement and increase conversions. Here is a checklist of what makes up a PWA solution and also looks to the value proposition in choosing to implement such a web app architecture. Safe Progressive Responsive Connectivity InstallableRe-enageableDiscoverableApp-like
  • 5. Enterprise Cloud Hosting Facility Once a Wordpress site is part of Baobab WebSuite platform the ability to provide scalable, high performance and redundant cloud infrastructure is possible. DevOps, Staging, Production environments and complimenting cloud based services are configured to ensure media assets are stored and retrieved in optimised manner
  • 6. WebSuite PWA: PWA Technology: To provide a mobile app like experience on the web for mobile users. This can be achieved using the PWA bundle of web technologies and a rich Javascript frontend. The Publisher’s Toolbox team have architected a white label PWA framework compliant with a number of CMS platforms (eg: WordPress) that can be themed with a number of varying templates. The Baobab WebSuite PWA solution alongside other Baobab plugins and service layers that brings compliance and standards to the WordPress environment. GOALS 1. Create a native mobile like user experience. 2. Achieve fastest loading times possible, measured on TTR (Time to render) & TTI (Time to interaction) 3. Comply with SEO best practises. 4. Easy and useful social sharing. 5. Dynamic ad placement. 6. App stickiness - keeping user engaged and coming back for more. Progressive web apps are an enhancement of existing web technology. As such, they do not require separate bundling or distribution. Publication of a progressive web app is as it would be for any other web page. As of May 2018, progressive web apps are supported by Chrome, Mozilla Firefox, Safari and Edge. 1. Progressive - Work for every user, regardless of browser choice because they’re built with progressive enhancement as a core tenet. 2. Responsive - Fit any form factor: desktop, mobile, tablet, or forms yet to emerge. 3. Connectivity independent - Service workers allow work offline, or on low quality networks. 4. App-like - Feel like an app to the user with app-style interactions and navigation. 5. Fresh - Always up-to-date thanks to the service worker update process. 6. Safe - Served via HTTPS to prevent snooping and ensure content hasn’t been tampered with. 7. Discoverable - Are identifiable as “applications” thanks to W3C manifests and service worker registration scope allowing search engines to find them. 8. Re-engageable - Make re-engagement easy through features like push notifications. 9. Installable - Allow users to “keep” apps they find most useful on their home screen without the hassle of an app store. 10. Linkable - Easily shared via a URL and do not require complex installation.
  • 7. “With the WebSuite plugins publisher’s can consolidate and centrally manage and share digital assets and web content securely and effectively.” Progressive Web App Accessibility Best PracticesPerformance
  • 8. PWA Characteristics: DFP Adverts: In keeping with the goals set out we have aimed to implement all characteristics of a PWA. 1. No site redirection - site urls are preserved ensuring SEO best practises. 2. Fast loading time - keeping within the 1 seconds recommendation. 3. Responsive design - Best UX over different form factors. 4. Infinite scrolling - Keep the user engaged with an uninterrupted reading experience. 5. Mobile App like UX - swiping between content. 6. Easy Social sharing. 7. DFP ad integration - ad placement configuration. 8. SEO and Accessibility optimised. 9. Installable on mobile devices increasing stickiness and reducing bounce rates. 10. Google Tag Manager integration with offline capabilities. WebSuite PWA currently utilises Google DoubleClick. The ads placement can be configured via a theme file - to display on the following views: ● Home page - in between article cards per section (250x300, 250x600, 320x50) ● Section pages - in between article cards (250x300, 250x600, 320x50) ● Article pages - footer slot (250x300, 320x50) The ability to have in article body ads is an upcoming feature, which will be able to be configured as follows, per section: ● Min number of paragraphs / divs before first ad slot displayed ● Min number of paragraphs between ads slots ● Number of paragraphs before next ad slot after embedded media / social elements ● Include ad slots yes / no The following ad sizes will be supported in the article body: 250x300, 250x600, 320x50.
  • 9. PWA Analytics: PWA vs. Wordpress Responsive: We use Google Tag Manager for analytics. When online the analytics behave as expected. As per the PWA characteristics the app should be able to viewed offline. This offline behaviour can make reporting accurate analytics a bit tricky in terms of page views and the actual session data. It is often seen that page tracks are either over or under reported. Another common issue is an increase in bounce rate as the analytics session id gets lost on sketchy networks. To get around these issues we have implemented offline tracking in the service workers. We are busy gathering data to support our theories. Only Google Analytics is currently supported offline The web is evolving with the goal of providing a better UX to content consumers. A PWA is basically a responsive website / web app applying these new technologies and ensuring that they are quick to load and quick to interact with. As described before a developer can choose to implement all or a subset of the PWA characteristics. With each implementation of a PWA characteristic comes a benefit. We feel that there is the case that the total PWA implementation is more than the sum of it parts. This is why feel that the full PWA implementation is a better longer term solution. The following scores come from the responsive Wordpress website. It must also be noted that UX still feels like a website and not an App.
  • 10. 1. In the 2000s there was a migration of native desktop apps to the web. With the mobile web taking over we feel that the same migration will take place with native mobile apps. Our Wordpress PWA solutions are catering for full adoption across all the major browsers with native APIs being exposed all the time. 2. Google is backing the PWA migration and showed their support by updating their signals in their algorithms to favour website / webapps that provide their users good UX and Fast download times. By utilizing and adhering to the PWA characteristics you comply with google signalling. 3. PWA implementations have also seen a certain stickiness as the UX generally tends to be better users tend to stick and around and come back. PWA Conclusion: