SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
CMS Evaluation
with test implementations
TYPO3 Camp Berlin 2015
Drupal – Contao – Joomla! –
Wordpress – TYPO3 – Neos
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 2wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Gernot Schulmeister
… Lives in Mönchengladbach
… Developes websites with TYPO3 since Version 3.7
(2005)
… Works for wfp:2
… Has a migration background and comes from
Southeast-Europe (Austria)
… Likes operative CMS evaluations
Contact
• facebook.com/gernot.schulmeister
• twitter.com/mistakanista1
Live Test
Motivation
Methodology
Results
Conclusion
Schedule
Live Test
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 5wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Order of implementation
• Drupal
• Contao
• Joomla!
• Wordpress
• TYPO3
• Neos
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 6wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Features
• Main-, sub-, breadcrumb-, language and metamenu
• News
• Special content elements
• Contact form
• Header images
• Slideshow on the homepage
• Search
• Lightbox
• Sitemap
Motivation
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 8wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Motivation
• I wanted to test Neos
• I wanted to know something about other CMS
• I had to write a master thesis
• TYPO3 loses market share
• CMS evaluation is a big topic
• I did not find any information about tests like this
• Achieve knowledge on how to get started with other
CMS
• Learn from other CMS
Methodology
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 10wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Proceeding
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 11wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Criteria catalogue
Implementation of the frontend (14 criteria)
• Main part of the evaluation
• Effort and usability of the solution is analysed
seperately
CMS functionality (8 criteria)
• Usually main part of other CMS evaluations
Developing and developer profile (5 criteria)
• Personal, subjective conditions of the
implementations
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 12wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
• Create an order of the results
• Key of points: 6-5-4-3-2-1 point
• No CMS can have equal points
• Time effort is easy to evaluate
• Arguments for evaluating the usability have to be
found
• Intensive work with the results necessary
• Difficult to enlarge the methodology to additional
CMS
Evaluation methodology: Ranking
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 13wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
• Point system from 6 to 1 point
• More CMS can receive the same points
• Easier to enlarge on additional CMS
• Challenge: how to rate time effort
Evaluation methodology: Rating
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 14wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
• S: Scale, HE: Highest effort, EpP: Effort per Point
• Calculation: Highest effort divided to 6 rounded to half
an hour is the effort per point
• Example: CMS 1: 6h, CMS 2: 3h, CMS 3: 2h → Scale 2
• Result: CMS 1: 2 points, CMS 2: 4points, CMS 3: 5
points
Rating: Time effort
S HE EpP 6 5 4 3 2 1
1 4 0,5 to 0,5 1 1,5 2 2,5 from 3
2 8,5 1 to 1 1,5 – 2,5 3-4 4,5 – 5,5 6 - 7 from 7,5
Results
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 16wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Evaluation: time effort
Effort Ranking Rating
Contao 22,5 69 73
TYPO3 23 64 72
Wordpress 25 52 66
Joomla! 33,25 42 62
Neos 45,75 36 57
Drupal 47 31 51
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 17wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Evaluation: implementation quality
Ranking Rating
TYPO3 69 64
Contao 52 54
Drupal 48 48
Joomla! 47 47
Neos 41 46
Wordpress 37 45
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 18wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Evaluation: developer – developing profile
Ranking Rating
Drupal 26 25
Neos 21 23
Joomla! 21 21
Contao 16 15
Wordpress 13 16
TYPO3 8 6
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 19wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Drupal
• Content based CMS
• Based on a node system
• Easy to create and configure content elements
• Easy to style without changing source code
• News and Lists with views
• Many modules have to be installed
• No full text search for content elements
• Problems with translations on static pages
• Login Url hard to remember ?q=user/login
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 20wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Contao
• Page based CMS
• Similar to TYPO3 CMS
• Unified development process: Create content in a
module → Assign it to a frontend plugin → make the
frontend plugin visible through a page layout → assign
the page layout to a page
• No source files had to be changed for the
implementation only the styles
• CSS can also be stored in database
• No translation handling → Multi tree concept
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 21wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Joomla!
• Content based CMS → only one content element per
uri
• 3 types of extensions: components, modules and
plugins
• Menu types for different content on pages: default:
article, category lists for news and room lists or form
• Modules are positioned in a part of the page layout
• For each header image own module necessary
• Not easy to add fields to content elements
• No translation handling in the frontend
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 22wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Wordpress
• Content based CMS
• Good facilities for translation handling and adding
additional fields
• A lot of changes in php source code files were
necessary
• Code with mix of php and html
• Only static pages were used
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 23wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
TYPO3
• Update from 6.1 to 6.2 caused problems
• Indexed search did not work out of the box
• Configuration languages like Typoscript or yaml only in
TYPO3 products
• The form content element was not usable
• Extensions are often buggy
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 24wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Neos
• Installation caused a lot of troubles
• More memory and more expensive hosting packages
necessary than for other CMS
• SSH access for flow scripts necessary for example to
create new nodes
• Backend is not always stable
• Errors when publishing changes
• Multilanguage behaviour caused double input of
content
Conclusion
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 26wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Conclusion
• All features can be implemented with all CMS
• Everyone will defend his favourite CMS
• Its important to catch the starters
• Objectivity is restricted by the developer and
developing profile and circumstances
• The evaluation still has a lot of deficiencies
• Maybe a unified developing process on top of
configuration would be a good idea for TYPO3 products
• For Neos it would be good to become cheaper in
memory and resources to have better chances on the
market
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 27wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Recomendations (besides TYPO3)
• Drupal → Community websites
• Contao → for starters who need a websites very
quickly
• Joomla! → websites with a lot of out of the box
features
• Wordpress → Blogs
• Neos → Business Applications with little CMS, if you
want to implement everything yourself and use
modern implementation techniques
Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 28wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com
CMS Evaluation
Links
• Drupal: drupal.p256913.mittwaldserver.info/
• Contao: contao.p256913.mittwaldserver.info/
• Joomla!: joomla.p256913.mittwaldserver.info/
• Wordpress: wordpress.p256913.webspaceconfig.de/
• TYPO3: typo3.p256913.webspaceconfig.de/
• Neos: neos.p256913.webspaceconfig.de/

Weitere ähnliche Inhalte

Ähnlich wie CMS Evaluation with test implementations

Mg6088 spm unit-2
Mg6088 spm unit-2Mg6088 spm unit-2
Mg6088 spm unit-2SIMONTHOMAS S
 
Shining a light on performance (js meetup)
Shining a light on performance (js meetup)Shining a light on performance (js meetup)
Shining a light on performance (js meetup)Yoav Niran
 
Marketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How ToMarketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How ToJosh Hill
 
OpenERP R&D
OpenERP R&DOpenERP R&D
OpenERP R&DOdoo
 
Improving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFSImproving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFSIvan Kurtev
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationSebastian Marek
 
Branding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPBranding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPThomas Daly
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory FrameworkBIWUG
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPPetter Skodvin-Hvammen
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
How to overcome challenges in it system evolution
How to overcome challenges in it system evolutionHow to overcome challenges in it system evolution
How to overcome challenges in it system evolutionGrupa Unity
 
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingScrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingLuke Hohmann
 
MagNet 2013 - PR1 2013
MagNet 2013 - PR1 2013MagNet 2013 - PR1 2013
MagNet 2013 - PR1 2013Kim Latreille
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...Waldek Mastykarz
 
Technical debt strategy
Technical debt strategyTechnical debt strategy
Technical debt strategyMasas Dani
 
Software engineering jwfiles 3
Software engineering jwfiles 3Software engineering jwfiles 3
Software engineering jwfiles 3Azhar Shaik
 

Ähnlich wie CMS Evaluation with test implementations (20)

Mg6088 spm unit-2
Mg6088 spm unit-2Mg6088 spm unit-2
Mg6088 spm unit-2
 
Shining a light on performance (js meetup)
Shining a light on performance (js meetup)Shining a light on performance (js meetup)
Shining a light on performance (js meetup)
 
Marketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How ToMarketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How To
 
OpenERP R&D
OpenERP R&DOpenERP R&D
OpenERP R&D
 
Improving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFSImproving the Traceability and Reliability of CRM Implementations with TFS
Improving the Traceability and Reliability of CRM Implementations with TFS
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous Integration
 
Branding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPBranding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnP
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | AutodeskEVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
 
How to overcome challenges in it system evolution
How to overcome challenges in it system evolutionHow to overcome challenges in it system evolution
How to overcome challenges in it system evolution
 
International Search Summit - How to scale technical SEO globally v4
International Search Summit - How to scale technical SEO globally v4International Search Summit - How to scale technical SEO globally v4
International Search Summit - How to scale technical SEO globally v4
 
sdlc life cycle
sdlc life cyclesdlc life cycle
sdlc life cycle
 
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingScrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
 
MagNet 2013 - PR1 2013
MagNet 2013 - PR1 2013MagNet 2013 - PR1 2013
MagNet 2013 - PR1 2013
 
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
EVOLVE'15 | Maximize | Gary Gamitian | InformaticaEVOLVE'15 | Maximize | Gary Gamitian | Informatica
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
 
Technical debt strategy
Technical debt strategyTechnical debt strategy
Technical debt strategy
 
Software engineering jwfiles 3
Software engineering jwfiles 3Software engineering jwfiles 3
Software engineering jwfiles 3
 

Mehr von Gernot Schulmeister

Event Storming & Event Sourcing with Lagom
Event Storming & Event Sourcing with LagomEvent Storming & Event Sourcing with Lagom
Event Storming & Event Sourcing with LagomGernot Schulmeister
 
Bring your own architecture
Bring your own architectureBring your own architecture
Bring your own architectureGernot Schulmeister
 
Architecture principles in relation to TYPO3
Architecture principles in relation to TYPO3Architecture principles in relation to TYPO3
Architecture principles in relation to TYPO3Gernot Schulmeister
 
Marketing automation tools
Marketing automation toolsMarketing automation tools
Marketing automation toolsGernot Schulmeister
 

Mehr von Gernot Schulmeister (6)

Event Storming & Event Sourcing with Lagom
Event Storming & Event Sourcing with LagomEvent Storming & Event Sourcing with Lagom
Event Storming & Event Sourcing with Lagom
 
Bring your own architecture
Bring your own architectureBring your own architecture
Bring your own architecture
 
Rapidminer
RapidminerRapidminer
Rapidminer
 
Architecture & TYPO3
Architecture & TYPO3Architecture & TYPO3
Architecture & TYPO3
 
Architecture principles in relation to TYPO3
Architecture principles in relation to TYPO3Architecture principles in relation to TYPO3
Architecture principles in relation to TYPO3
 
Marketing automation tools
Marketing automation toolsMarketing automation tools
Marketing automation tools
 

KĂźrzlich hochgeladen

Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋nirzagarg
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋nirzagarg
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...tanu pandey
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...SUHANI PANDEY
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 

KĂźrzlich hochgeladen (20)

Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 

CMS Evaluation with test implementations

  • 1. CMS Evaluation with test implementations TYPO3 Camp Berlin 2015 Drupal – Contao – Joomla! – Wordpress – TYPO3 – Neos
  • 2. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 2wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Gernot Schulmeister … Lives in MĂśnchengladbach … Developes websites with TYPO3 since Version 3.7 (2005) … Works for wfp:2 … Has a migration background and comes from Southeast-Europe (Austria) … Likes operative CMS evaluations Contact • facebook.com/gernot.schulmeister • twitter.com/mistakanista1
  • 5. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 5wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Order of implementation • Drupal • Contao • Joomla! • Wordpress • TYPO3 • Neos
  • 6. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 6wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Features • Main-, sub-, breadcrumb-, language and metamenu • News • Special content elements • Contact form • Header images • Slideshow on the homepage • Search • Lightbox • Sitemap
  • 8. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 8wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Motivation • I wanted to test Neos • I wanted to know something about other CMS • I had to write a master thesis • TYPO3 loses market share • CMS evaluation is a big topic • I did not find any information about tests like this • Achieve knowledge on how to get started with other CMS • Learn from other CMS
  • 10. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 10wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Proceeding
  • 11. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 11wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Criteria catalogue Implementation of the frontend (14 criteria) • Main part of the evaluation • Effort and usability of the solution is analysed seperately CMS functionality (8 criteria) • Usually main part of other CMS evaluations Developing and developer profile (5 criteria) • Personal, subjective conditions of the implementations
  • 12. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 12wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation • Create an order of the results • Key of points: 6-5-4-3-2-1 point • No CMS can have equal points • Time effort is easy to evaluate • Arguments for evaluating the usability have to be found • Intensive work with the results necessary • Difficult to enlarge the methodology to additional CMS Evaluation methodology: Ranking
  • 13. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 13wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation • Point system from 6 to 1 point • More CMS can receive the same points • Easier to enlarge on additional CMS • Challenge: how to rate time effort Evaluation methodology: Rating
  • 14. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 14wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation • S: Scale, HE: Highest effort, EpP: Effort per Point • Calculation: Highest effort divided to 6 rounded to half an hour is the effort per point • Example: CMS 1: 6h, CMS 2: 3h, CMS 3: 2h → Scale 2 • Result: CMS 1: 2 points, CMS 2: 4points, CMS 3: 5 points Rating: Time effort S HE EpP 6 5 4 3 2 1 1 4 0,5 to 0,5 1 1,5 2 2,5 from 3 2 8,5 1 to 1 1,5 – 2,5 3-4 4,5 – 5,5 6 - 7 from 7,5
  • 16. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 16wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Evaluation: time effort Effort Ranking Rating Contao 22,5 69 73 TYPO3 23 64 72 Wordpress 25 52 66 Joomla! 33,25 42 62 Neos 45,75 36 57 Drupal 47 31 51
  • 17. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 17wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Evaluation: implementation quality Ranking Rating TYPO3 69 64 Contao 52 54 Drupal 48 48 Joomla! 47 47 Neos 41 46 Wordpress 37 45
  • 18. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 18wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Evaluation: developer – developing profile Ranking Rating Drupal 26 25 Neos 21 23 Joomla! 21 21 Contao 16 15 Wordpress 13 16 TYPO3 8 6
  • 19. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 19wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Drupal • Content based CMS • Based on a node system • Easy to create and configure content elements • Easy to style without changing source code • News and Lists with views • Many modules have to be installed • No full text search for content elements • Problems with translations on static pages • Login Url hard to remember ?q=user/login
  • 20. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 20wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Contao • Page based CMS • Similar to TYPO3 CMS • Unified development process: Create content in a module → Assign it to a frontend plugin → make the frontend plugin visible through a page layout → assign the page layout to a page • No source files had to be changed for the implementation only the styles • CSS can also be stored in database • No translation handling → Multi tree concept
  • 21. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 21wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Joomla! • Content based CMS → only one content element per uri • 3 types of extensions: components, modules and plugins • Menu types for different content on pages: default: article, category lists for news and room lists or form • Modules are positioned in a part of the page layout • For each header image own module necessary • Not easy to add fields to content elements • No translation handling in the frontend
  • 22. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 22wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Wordpress • Content based CMS • Good facilities for translation handling and adding additional fields • A lot of changes in php source code files were necessary • Code with mix of php and html • Only static pages were used
  • 23. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 23wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation TYPO3 • Update from 6.1 to 6.2 caused problems • Indexed search did not work out of the box • Configuration languages like Typoscript or yaml only in TYPO3 products • The form content element was not usable • Extensions are often buggy
  • 24. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 24wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Neos • Installation caused a lot of troubles • More memory and more expensive hosting packages necessary than for other CMS • SSH access for flow scripts necessary for example to create new nodes • Backend is not always stable • Errors when publishing changes • Multilanguage behaviour caused double input of content
  • 26. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 26wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Conclusion • All features can be implemented with all CMS • Everyone will defend his favourite CMS • Its important to catch the starters • Objectivity is restricted by the developer and developing profile and circumstances • The evaluation still has a lot of deficiencies • Maybe a unified developing process on top of configuration would be a good idea for TYPO3 products • For Neos it would be good to become cheaper in memory and resources to have better chances on the market
  • 27. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 27wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Recomendations (besides TYPO3) • Drupal → Community websites • Contao → for starters who need a websites very quickly • Joomla! → websites with a lot of out of the box features • Wordpress → Blogs • Neos → Business Applications with little CMS, if you want to implement everything yourself and use modern implementation techniques
  • 28. Gernot Schulmeister | gernot.schulmeister@wfp2.com 20.06.2015 Seite 28wfp:2 GmbH & Co. KG MĂśnchengladbach | www.wfp2.com CMS Evaluation Links • Drupal: drupal.p256913.mittwaldserver.info/ • Contao: contao.p256913.mittwaldserver.info/ • Joomla!: joomla.p256913.mittwaldserver.info/ • Wordpress: wordpress.p256913.webspaceconfig.de/ • TYPO3: typo3.p256913.webspaceconfig.de/ • Neos: neos.p256913.webspaceconfig.de/