SlideShare a Scribd company logo
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

More Related Content

What's hot

Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystified
edynamic
 
PWA - Progressive Web Apps
PWA - Progressive Web AppsPWA - Progressive Web Apps
PWA - Progressive Web Apps
Edy Segura
 
Progressive Web Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
Antonio Peric-Mazar
 
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
Fingent 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 Studio
CedCommerce
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web application
RavikantGautam8
 
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
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...
Narendra Shetty
 
Progressive Web-App (PWA)
Progressive Web-App (PWA)Progressive Web-App (PWA)
Progressive Web-App (PWA)
NexThoughts Technologies
 
PWAs overview
PWAs overview PWAs overview
PWAs overview
TejinderMakkar
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
Robert 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
 
Connfa! Progressive web app
Connfa! Progressive web appConnfa! Progressive web app
Connfa! Progressive web app
Lemberg Solutions
 
An introduction to Progressive Web Apps
An introduction to Progressive Web AppsAn introduction to Progressive Web Apps
An introduction to Progressive Web Apps
Kevin Farrugia
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
Saleh Rahimzadeh
 
Progressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningProgressive Web Apps - Up & Running
Progressive Web Apps - Up & Running
Suraj 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 Needs
Third 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 Apps
Bill Stavroulakis
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web apps
Alexandre 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
 

What's hot (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 to Baobab WebSuite overview - Publisher's Toolbox

Checklist for progressive web app development
Checklist for progressive web app developmentChecklist for progressive web app development
Checklist for progressive web app development
WebGuru Infosystems Pvt. Ltd.
 
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 commerce
ShantanuApurva1
 
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
Magic 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).pptx
BasitMir10
 
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
Lucas Lagone
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
Sankalp 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 things
IRJET 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 2023
CalvinLee106
 
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
Lucas 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 Development
codecraftcrew
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
AnjaliTanpure1
 
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
Cerebrum 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 2024
Mars 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 ReactJs
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
Metricoid Technology
 
From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWA
Ido Green
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
App 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 presentation
Divante
 

Similar to 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
 

Recently uploaded

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 

Recently uploaded (20)

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 

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: