SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
DD.MM.YYYY at Venue/CustomerFirst Last, Role
Keeping the news giant Al Arabiya
at the forefront of breaking news
1 Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Davide Guzzetti, Consultant & Project Manager Tinext Date: 19.02.2014
!  About Al Arabiya news channel and AlArabiya.net
!  About Tinext
!  An overview of AlArabiya projects
!  Why Magnolia
!  Customizing Magnolia for fast article publishing
!  Editorial dashboard
!  Non-linear workflow
!  Revamping AlArabiya English
!  “The switch”
!  Key achievements
!  A few takeaways
2
Agenda
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
3
About TINEXT
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Tinext combines the latest digital marketing expertise together with the deep technical
understanding of a seasoned enterprise systems integrator.
!  Three core practices:
!  Digital marketing (IA, UX, mobile, social)
!  Systems integration (enterprise java devs, verticalized on Magnolia)
!  Managed Cloud Services (fully managed hosted Magnolia applications)
Since 2001, our teams have conceived, delivered, deployed and maintained more than
500 successful projects, with clients including Al Arabiya News Channel, Royal Caribbean
International, Whirlpool Europe, City of Lausanne, Generali Group and Swiss national
broadcasters RSI.
4
Who is Al Arabiya News Channel?
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
http://www.youtube.com/watch?v=MnwXUR4SDVo
5
Key facts about Al Arabiya and alarabiya.net
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
+70 mio
visitors/month
x10
= 10 times the
population of
Switzerland
4 languages
arabic, english,
urdu, farsi
4 sites,
+30 sections
23 mio
potential viewers
160’000
webpages
Most visited website
of the middle-east
+200
articles
published every day
40 editors
publishing 24/7
traffic peaks of
20’000
visitors per sec
2 channels
all-news 24/7
6
AlArabiya projects at a glance
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
CMS REPLACEMENT
ARABIC REVAMP
ENGLISH REVAMP
ONGOING MAINTENANCE
June 2012 March 2013 September 2013 November 2013 today
!  CMS Replacement
!  From a custom proprietary CMS to a bespoke Magnolia CMS implementation
!  AlArabiya English website revamp
!  New front-end (responsive layout) + additional features
!  AlArabiya Arabic website revamp
!  New front-end (responsive layout) + additional features
!  Ongoing maintenance
!  Fixing, new features, architectural changes
7
Al Arabiya Projects at a glance /2
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
MAGNOLIA CMS
!  From a custom proprietary CMS to a bespoke Magnolia CMS implementation
8
CMS replacement
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Nuxeo
DAM
CDN
Limelight
video
repository
Reuters
feed
Feeds
for
MOBILE
APPS
Newsletter
iContact
SOLR
search
TWC
feeds
Live
streaming
Legacy
TV
systems
SOLR
search
News
letter
SOCIAL
!  Responsive HTML
!  New features and integrations, e.g. Video on Demand (VoD) section
9
Front-end revamping
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
10
The need
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
cope with high
traffic loads
fast article
publishing
easiness of
integrations
security against
hackers’ attacks
11
Advantages of Magnolia CMS
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
cope with high
traffic loads
fast article
publishing
easiness of
integrations
security against
hackers’ attacks
scalability of
the system
open source, easy to
customize
seamless
integration with
external systems
and feeds
separation between
author/public
12
Most challenging requirement
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
cope with high
traffic loads
fast article
publishing
easiness of
integrations
security against
hackers’ attacks
!  Articles to be entered in the system and published as fast as possible
!  Journalists, not webmasters
!  Different newsrooms and different roles within newsrooms
!  Huge amount of multimedia content (coming from the TV)
13
Challenges
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
14
How long are 3 minutes? The time for a coffee…
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
…the Italian coffee
15
What happens in 3 minutes
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
NEWS
ARRIVES
VIDEO/
IMAGES
ADDED
NEWS IS
EDITED
TEXT IS
REVIEWED
NEWS
ONLINE
NEWS
UPDATED
OK FOR
PUBLISHING
NEWS
ASSIGNED
TO
SECTIONS
3 minutes
16
“We see hope everywhere”
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
1.  Different work environments (repositories)
2.  In-line editing
3.  Hierarchical structure of content
4.  Linear workflow
17
Quick article creation: areas of improvement
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
18
Three different repositories
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
DMS (assets)
INBOX (publication)
WEBSITE (content)
19
Everything in one place: the editorial dashboard
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
WEBSITE (content) DMS (assets)
INBOX (publication)
20
Direct upload to DMS
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Add files to the DMS by drag-and-drop
Also supported while uploading:
Multilingual metadata Manual cropping/resizing adjustments
21
Quick article creation: areas of improvement
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Single-step activation. Can occur:
!  From the editorial dashboard !  From the article’s page (custom toolbar in the in-
line editing view)
One-click publication
26
Non-linear collaboration
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
!
Workflow status
per each role
Users are notified
at each step
!  Change in the presentation logic and business logic
!  Responsive HTML
!  New features and integrations, e.g. Video on Demand (VoD) section
!  Switch to be done while live
!  Redirection of traffic on another server not possible (core shared features with other
sites and article entry process)
!  No side-effects on the Arabic (most trafficked) website
27
Al Arabiya English Revamp: Challenges
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
!  The “switch” is a feature allowing to switch from a set of templates, components and
configurations to another one
!  Every site can define its own template file (and other settings) by simply adding a
suffix (e.g. “_en”) to a supported node or property
!  This is done with a runtime override of Magnolia component definition, done with
paragraphs and templates renderers.
!  This feature can be enabled/disabled by setting a configuration property as true/false
28
“The Switch”
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
!  Every site can
define its own
template file
(and other
settings) by
simply adding a
suffix (e.g.
“_en”) to a
supported node
or property
29
“The Switch”: how it works
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
!  This is done with a runtime override of Magnolia component definition, done with
paragraphs and templates renderers.
30
“The Switch”: how it works /2
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
!
AARenderableDefinitionFactory.transformTemplateDefinition(d
efinition, STKUtil.getSite().getTemplates().getPrototype(),
content);!
!  The new set of templates/components/configuration can be enabled/disabled by
setting a configuration property as true/false
!  This is done at runtime with no need to stop the machines
31
“The Switch”: how it works /3
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
CONFIG/modules/aa-templating/config/siteBasedTemplating!
!  Live DEMO on CMS stage Alrabiya
32
“The Switch” in action
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
!  Immediate rollback in case of problems (5 seconds + cache)
!  No need to stop the machines, nothing to be deployed
!  No need for dual-entry
!  Author instance used for previewing new layout and features, while Public instances
still presenting old layout
!  No impacts on other websites
33
Benefits of this approach
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
34
Credits
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Senior Software Engineer Matteo Pelucco
Technical lead of Alarabiya Project
matteo.pelucco@tinext.com
35
Key achievements
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
articles
are created in
<3 min
with the previous
system where required
10-15 minutes
an article require
1 min
to be live
only
2 steps
for creating and
publishing a news
sections
are created in
<20 min
previously
was required 1 day
project completed in
11 months
English revamp
completed in
3 months
change requests
10%
of the overall project
+
2 public + 1 author
2
external repositories
(video / images)
100% CMS
uptime
load time
3x
faster
36
Live traffic at the time of going live (lowest peak 3.3 K)
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
37
A few takeaways
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
There is no perfect product for you. Customizations are always
needed. Being an open source, Magnolia is easy to be tailored to
suite specific needs of your business.
Select a partner with experience in customizing the product.
Have a best-of-breed approach: take the best CMS (Magnolia)
and then integrate it with the best products in their specific area
(DAM, CRM, analytics, e-shop…)
38
Feel free to take one!
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
39
Thank you for your attention
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Davide Guzzetti
Project Manager
Tinext sa
davide.guzzetti@tinext.com
@ilguz
Digital marketing | Systems integration | Managed Cloud Services
www.tinext.com

Weitere ähnliche Inhalte

Ähnlich wie Al Arabiya News Channel: Publishing Articles At The Speed of Light

Webinar - Why Magnolia 5 Rocks For IT
Webinar - Why Magnolia 5 Rocks For ITWebinar - Why Magnolia 5 Rocks For IT
Webinar - Why Magnolia 5 Rocks For ITbkraft
 
Guadec 2012 lt - web application stores in gnome
Guadec 2012   lt - web application stores in gnomeGuadec 2012   lt - web application stores in gnome
Guadec 2012 lt - web application stores in gnomeJosé Dapena Paz
 
Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)Igalia
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Jonas Bandi
 
Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)lewieashman
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperHemant Sarthak
 
Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...
Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...
Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...Optimizely
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...Paul Della-Nebbia
 
Whats New In LabVIEW 2010
Whats New In LabVIEW 2010Whats New In LabVIEW 2010
Whats New In LabVIEW 2010Danny Thomson
 
VA Smalltalk Going Forward
VA Smalltalk Going ForwardVA Smalltalk Going Forward
VA Smalltalk Going ForwardESUG
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in BluemixMartin Donnelly
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebula Project
 
Using GOCA to Manage OpenNebula - Iguane Solutions
Using GOCA to Manage OpenNebula - Iguane SolutionsUsing GOCA to Manage OpenNebula - Iguane Solutions
Using GOCA to Manage OpenNebula - Iguane SolutionsSally Laouacheria
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsPaul Withers
 

Ähnlich wie Al Arabiya News Channel: Publishing Articles At The Speed of Light (20)

Webinar - Why Magnolia 5 Rocks For IT
Webinar - Why Magnolia 5 Rocks For ITWebinar - Why Magnolia 5 Rocks For IT
Webinar - Why Magnolia 5 Rocks For IT
 
Guadec 2012 lt - web application stores in gnome
Guadec 2012   lt - web application stores in gnomeGuadec 2012   lt - web application stores in gnome
Guadec 2012 lt - web application stores in gnome
 
Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!
 
Yatoto-technical
Yatoto-technicalYatoto-technical
Yatoto-technical
 
Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)
 
What's new in designer
What's new in designerWhat's new in designer
What's new in designer
 
Google Wave Basics
Google Wave BasicsGoogle Wave Basics
Google Wave Basics
 
Multiple Language Activator
Multiple Language ActivatorMultiple Language Activator
Multiple Language Activator
 
Master Open Source 2009
Master Open Source 2009Master Open Source 2009
Master Open Source 2009
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 
Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...
Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...
Test & Learn: Building & Deploying Resilient Products - How Feature Flags & O...
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
 
Dmeeker Finala
Dmeeker FinalaDmeeker Finala
Dmeeker Finala
 
Whats New In LabVIEW 2010
Whats New In LabVIEW 2010Whats New In LabVIEW 2010
Whats New In LabVIEW 2010
 
VA Smalltalk Going Forward
VA Smalltalk Going ForwardVA Smalltalk Going Forward
VA Smalltalk Going Forward
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in Bluemix
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
 
Using GOCA to Manage OpenNebula - Iguane Solutions
Using GOCA to Manage OpenNebula - Iguane SolutionsUsing GOCA to Manage OpenNebula - Iguane Solutions
Using GOCA to Manage OpenNebula - Iguane Solutions
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile Controls
 

Mehr von Magnolia

The SEO Workflow
The SEO WorkflowThe SEO Workflow
The SEO WorkflowMagnolia
 
Magnolia 6 release walkthrough
Magnolia 6 release walkthroughMagnolia 6 release walkthrough
Magnolia 6 release walkthroughMagnolia
 
Buzzword bingo: The real deal behind omnichannel, personalization and headless
Buzzword bingo: The real deal behind  omnichannel, personalization and headlessBuzzword bingo: The real deal behind  omnichannel, personalization and headless
Buzzword bingo: The real deal behind omnichannel, personalization and headlessMagnolia
 
Developing Magnolia based sites correctly, quickly and efficiently
Developing Magnolia based sites correctly, quickly and efficientlyDeveloping Magnolia based sites correctly, quickly and efficiently
Developing Magnolia based sites correctly, quickly and efficientlyMagnolia
 
Integrating e-Commerce into your Customer Experience
Integrating e-Commerce into your Customer ExperienceIntegrating e-Commerce into your Customer Experience
Integrating e-Commerce into your Customer ExperienceMagnolia
 
Customer Engagement in the Digital Era
Customer Engagement in the Digital EraCustomer Engagement in the Digital Era
Customer Engagement in the Digital EraMagnolia
 
The Age of the IOT & Digital Business
The Age of the IOT & Digital BusinessThe Age of the IOT & Digital Business
The Age of the IOT & Digital BusinessMagnolia
 
Using Magnolia in a Microservices Architecture
Using Magnolia in a Microservices ArchitectureUsing Magnolia in a Microservices Architecture
Using Magnolia in a Microservices ArchitectureMagnolia
 
A modern front end development workflow for Magnolia at Atlassian
A modern front end development workflow for Magnolia at AtlassianA modern front end development workflow for Magnolia at Atlassian
A modern front end development workflow for Magnolia at AtlassianMagnolia
 
Magnolia Conference 2015 - Pascal Mangold's keynote
Magnolia Conference 2015 - Pascal Mangold's keynoteMagnolia Conference 2015 - Pascal Mangold's keynote
Magnolia Conference 2015 - Pascal Mangold's keynoteMagnolia
 
Product keynote - introducing Magnolia 5.4
Product keynote - introducing Magnolia 5.4Product keynote - introducing Magnolia 5.4
Product keynote - introducing Magnolia 5.4Magnolia
 
Launching Magnolia on demand
Launching Magnolia on demandLaunching Magnolia on demand
Launching Magnolia on demandMagnolia
 
Front-end developers - build Magnolia sites faster
Front-end developers - build Magnolia sites fasterFront-end developers - build Magnolia sites faster
Front-end developers - build Magnolia sites fasterMagnolia
 
Magnolia and beacons: how do they work best together?
Magnolia and beacons: how do they work best together?Magnolia and beacons: how do they work best together?
Magnolia and beacons: how do they work best together?Magnolia
 
Magnolia and the IOT
Magnolia and the IOTMagnolia and the IOT
Magnolia and the IOTMagnolia
 
Internationalization for globalized enterprise websites
Internationalization for globalized enterprise websitesInternationalization for globalized enterprise websites
Internationalization for globalized enterprise websitesMagnolia
 
The new visana website how to fit a square peg into a round hole
The new visana website   how to fit a square peg into a round holeThe new visana website   how to fit a square peg into a round hole
The new visana website how to fit a square peg into a round holeMagnolia
 
Solving for complex UI designs: a front-end perspective and approach
Solving for complex UI designs: a front-end perspective and approachSolving for complex UI designs: a front-end perspective and approach
Solving for complex UI designs: a front-end perspective and approachMagnolia
 
Extending Magnolia with our solutions
Extending Magnolia with our solutionsExtending Magnolia with our solutions
Extending Magnolia with our solutionsMagnolia
 
Boost your online e commerce with magnolia
Boost your online e commerce with magnoliaBoost your online e commerce with magnolia
Boost your online e commerce with magnoliaMagnolia
 

Mehr von Magnolia (20)

The SEO Workflow
The SEO WorkflowThe SEO Workflow
The SEO Workflow
 
Magnolia 6 release walkthrough
Magnolia 6 release walkthroughMagnolia 6 release walkthrough
Magnolia 6 release walkthrough
 
Buzzword bingo: The real deal behind omnichannel, personalization and headless
Buzzword bingo: The real deal behind  omnichannel, personalization and headlessBuzzword bingo: The real deal behind  omnichannel, personalization and headless
Buzzword bingo: The real deal behind omnichannel, personalization and headless
 
Developing Magnolia based sites correctly, quickly and efficiently
Developing Magnolia based sites correctly, quickly and efficientlyDeveloping Magnolia based sites correctly, quickly and efficiently
Developing Magnolia based sites correctly, quickly and efficiently
 
Integrating e-Commerce into your Customer Experience
Integrating e-Commerce into your Customer ExperienceIntegrating e-Commerce into your Customer Experience
Integrating e-Commerce into your Customer Experience
 
Customer Engagement in the Digital Era
Customer Engagement in the Digital EraCustomer Engagement in the Digital Era
Customer Engagement in the Digital Era
 
The Age of the IOT & Digital Business
The Age of the IOT & Digital BusinessThe Age of the IOT & Digital Business
The Age of the IOT & Digital Business
 
Using Magnolia in a Microservices Architecture
Using Magnolia in a Microservices ArchitectureUsing Magnolia in a Microservices Architecture
Using Magnolia in a Microservices Architecture
 
A modern front end development workflow for Magnolia at Atlassian
A modern front end development workflow for Magnolia at AtlassianA modern front end development workflow for Magnolia at Atlassian
A modern front end development workflow for Magnolia at Atlassian
 
Magnolia Conference 2015 - Pascal Mangold's keynote
Magnolia Conference 2015 - Pascal Mangold's keynoteMagnolia Conference 2015 - Pascal Mangold's keynote
Magnolia Conference 2015 - Pascal Mangold's keynote
 
Product keynote - introducing Magnolia 5.4
Product keynote - introducing Magnolia 5.4Product keynote - introducing Magnolia 5.4
Product keynote - introducing Magnolia 5.4
 
Launching Magnolia on demand
Launching Magnolia on demandLaunching Magnolia on demand
Launching Magnolia on demand
 
Front-end developers - build Magnolia sites faster
Front-end developers - build Magnolia sites fasterFront-end developers - build Magnolia sites faster
Front-end developers - build Magnolia sites faster
 
Magnolia and beacons: how do they work best together?
Magnolia and beacons: how do they work best together?Magnolia and beacons: how do they work best together?
Magnolia and beacons: how do they work best together?
 
Magnolia and the IOT
Magnolia and the IOTMagnolia and the IOT
Magnolia and the IOT
 
Internationalization for globalized enterprise websites
Internationalization for globalized enterprise websitesInternationalization for globalized enterprise websites
Internationalization for globalized enterprise websites
 
The new visana website how to fit a square peg into a round hole
The new visana website   how to fit a square peg into a round holeThe new visana website   how to fit a square peg into a round hole
The new visana website how to fit a square peg into a round hole
 
Solving for complex UI designs: a front-end perspective and approach
Solving for complex UI designs: a front-end perspective and approachSolving for complex UI designs: a front-end perspective and approach
Solving for complex UI designs: a front-end perspective and approach
 
Extending Magnolia with our solutions
Extending Magnolia with our solutionsExtending Magnolia with our solutions
Extending Magnolia with our solutions
 
Boost your online e commerce with magnolia
Boost your online e commerce with magnoliaBoost your online e commerce with magnolia
Boost your online e commerce with magnolia
 

Kürzlich hochgeladen

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Al Arabiya News Channel: Publishing Articles At The Speed of Light

  • 1. DD.MM.YYYY at Venue/CustomerFirst Last, Role Keeping the news giant Al Arabiya at the forefront of breaking news 1 Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Davide Guzzetti, Consultant & Project Manager Tinext Date: 19.02.2014
  • 2. !  About Al Arabiya news channel and AlArabiya.net !  About Tinext !  An overview of AlArabiya projects !  Why Magnolia !  Customizing Magnolia for fast article publishing !  Editorial dashboard !  Non-linear workflow !  Revamping AlArabiya English !  “The switch” !  Key achievements !  A few takeaways 2 Agenda Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 3. 3 About TINEXT Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. Tinext combines the latest digital marketing expertise together with the deep technical understanding of a seasoned enterprise systems integrator. !  Three core practices: !  Digital marketing (IA, UX, mobile, social) !  Systems integration (enterprise java devs, verticalized on Magnolia) !  Managed Cloud Services (fully managed hosted Magnolia applications) Since 2001, our teams have conceived, delivered, deployed and maintained more than 500 successful projects, with clients including Al Arabiya News Channel, Royal Caribbean International, Whirlpool Europe, City of Lausanne, Generali Group and Swiss national broadcasters RSI.
  • 4. 4 Who is Al Arabiya News Channel? Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. http://www.youtube.com/watch?v=MnwXUR4SDVo
  • 5. 5 Key facts about Al Arabiya and alarabiya.net Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. +70 mio visitors/month x10 = 10 times the population of Switzerland 4 languages arabic, english, urdu, farsi 4 sites, +30 sections 23 mio potential viewers 160’000 webpages Most visited website of the middle-east +200 articles published every day 40 editors publishing 24/7 traffic peaks of 20’000 visitors per sec 2 channels all-news 24/7
  • 6. 6 AlArabiya projects at a glance Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. CMS REPLACEMENT ARABIC REVAMP ENGLISH REVAMP ONGOING MAINTENANCE June 2012 March 2013 September 2013 November 2013 today
  • 7. !  CMS Replacement !  From a custom proprietary CMS to a bespoke Magnolia CMS implementation !  AlArabiya English website revamp !  New front-end (responsive layout) + additional features !  AlArabiya Arabic website revamp !  New front-end (responsive layout) + additional features !  Ongoing maintenance !  Fixing, new features, architectural changes 7 Al Arabiya Projects at a glance /2 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 8. MAGNOLIA CMS !  From a custom proprietary CMS to a bespoke Magnolia CMS implementation 8 CMS replacement Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. Nuxeo DAM CDN Limelight video repository Reuters feed Feeds for MOBILE APPS Newsletter iContact SOLR search TWC feeds Live streaming Legacy TV systems SOLR search News letter SOCIAL
  • 9. !  Responsive HTML !  New features and integrations, e.g. Video on Demand (VoD) section 9 Front-end revamping Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 10. 10 The need Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. cope with high traffic loads fast article publishing easiness of integrations security against hackers’ attacks
  • 11. 11 Advantages of Magnolia CMS Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. cope with high traffic loads fast article publishing easiness of integrations security against hackers’ attacks scalability of the system open source, easy to customize seamless integration with external systems and feeds separation between author/public
  • 12. 12 Most challenging requirement Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. cope with high traffic loads fast article publishing easiness of integrations security against hackers’ attacks
  • 13. !  Articles to be entered in the system and published as fast as possible !  Journalists, not webmasters !  Different newsrooms and different roles within newsrooms !  Huge amount of multimedia content (coming from the TV) 13 Challenges Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 14. 14 How long are 3 minutes? The time for a coffee… Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. …the Italian coffee
  • 15. 15 What happens in 3 minutes Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. NEWS ARRIVES VIDEO/ IMAGES ADDED NEWS IS EDITED TEXT IS REVIEWED NEWS ONLINE NEWS UPDATED OK FOR PUBLISHING NEWS ASSIGNED TO SECTIONS 3 minutes
  • 16. 16 “We see hope everywhere” Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 17. 1.  Different work environments (repositories) 2.  In-line editing 3.  Hierarchical structure of content 4.  Linear workflow 17 Quick article creation: areas of improvement Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 18. 18 Three different repositories Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. DMS (assets) INBOX (publication) WEBSITE (content)
  • 19. 19 Everything in one place: the editorial dashboard Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. WEBSITE (content) DMS (assets) INBOX (publication)
  • 20. 20 Direct upload to DMS Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. Add files to the DMS by drag-and-drop Also supported while uploading: Multilingual metadata Manual cropping/resizing adjustments
  • 21. 21 Quick article creation: areas of improvement Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. Single-step activation. Can occur: !  From the editorial dashboard !  From the article’s page (custom toolbar in the in- line editing view) One-click publication
  • 22. 26 Non-linear collaboration Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. ! Workflow status per each role Users are notified at each step
  • 23. !  Change in the presentation logic and business logic !  Responsive HTML !  New features and integrations, e.g. Video on Demand (VoD) section !  Switch to be done while live !  Redirection of traffic on another server not possible (core shared features with other sites and article entry process) !  No side-effects on the Arabic (most trafficked) website 27 Al Arabiya English Revamp: Challenges Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 24. !  The “switch” is a feature allowing to switch from a set of templates, components and configurations to another one !  Every site can define its own template file (and other settings) by simply adding a suffix (e.g. “_en”) to a supported node or property !  This is done with a runtime override of Magnolia component definition, done with paragraphs and templates renderers. !  This feature can be enabled/disabled by setting a configuration property as true/false 28 “The Switch” Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 25. !  Every site can define its own template file (and other settings) by simply adding a suffix (e.g. “_en”) to a supported node or property 29 “The Switch”: how it works Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 26. !  This is done with a runtime override of Magnolia component definition, done with paragraphs and templates renderers. 30 “The Switch”: how it works /2 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. ! AARenderableDefinitionFactory.transformTemplateDefinition(d efinition, STKUtil.getSite().getTemplates().getPrototype(), content);!
  • 27. !  The new set of templates/components/configuration can be enabled/disabled by setting a configuration property as true/false !  This is done at runtime with no need to stop the machines 31 “The Switch”: how it works /3 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. CONFIG/modules/aa-templating/config/siteBasedTemplating!
  • 28. !  Live DEMO on CMS stage Alrabiya 32 “The Switch” in action Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 29. !  Immediate rollback in case of problems (5 seconds + cache) !  No need to stop the machines, nothing to be deployed !  No need for dual-entry !  Author instance used for previewing new layout and features, while Public instances still presenting old layout !  No impacts on other websites 33 Benefits of this approach Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 30. 34 Credits Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. Senior Software Engineer Matteo Pelucco Technical lead of Alarabiya Project matteo.pelucco@tinext.com
  • 31. 35 Key achievements Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. articles are created in <3 min with the previous system where required 10-15 minutes an article require 1 min to be live only 2 steps for creating and publishing a news sections are created in <20 min previously was required 1 day project completed in 11 months English revamp completed in 3 months change requests 10% of the overall project + 2 public + 1 author 2 external repositories (video / images) 100% CMS uptime load time 3x faster
  • 32. 36 Live traffic at the time of going live (lowest peak 3.3 K) Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 33. 37 A few takeaways Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. There is no perfect product for you. Customizations are always needed. Being an open source, Magnolia is easy to be tailored to suite specific needs of your business. Select a partner with experience in customizing the product. Have a best-of-breed approach: take the best CMS (Magnolia) and then integrate it with the best products in their specific area (DAM, CRM, analytics, e-shop…)
  • 34. 38 Feel free to take one! Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 35. 39 Thank you for your attention Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd. Davide Guzzetti Project Manager Tinext sa davide.guzzetti@tinext.com @ilguz Digital marketing | Systems integration | Managed Cloud Services www.tinext.com