Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

What CMS to choose? WordPress - Joomla! - Drupal

3.600 Aufrufe

Veröffentlicht am

If you are a website content manager/company owner/content owner/chief editor for marketing and you hold any other position that is closely related to website content management, you must look into this presentation. I have compared the most popular CMSs using the following indicators:
- costs of creating and maintaining
- the level of difficulty in creating web pages with each CMS
- advantages & drawbacks of each CMS

If you have an opinion about the CMS, share your thoughts or write to me if you want to talk about which system will be more suitable for your needs.

Veröffentlicht in: Software

What CMS to choose? WordPress - Joomla! - Drupal

  1. 1. What CMS to choose?
  2. 2. WordPress Drupal The Great „3” Joomla! 2
  3. 3. Szymon Chmielowiec CEO/Co-founder at WroCode 3 /in/szymon-chmielowiec/ szymon@wrocode.com
  4. 4. Created to develop advanced solutions WroCode is a technology company operating in the field of: ● Big Data ● Artificial Intelligence / Machine Learning ● Web&Mobile development ● Cloud-based applications ● Product design (user interface/user experience) The greatest value for us is the opportunity to work on interesting projects and to be part of them. We love discovering new industries in which our clients develop their own ideas. 4
  5. 5. Purpose of the presentation Help website owners choose the best content management system for their websites. 5
  6. 6. “I want to introduce you to the most popular CMS (WordPress, Joomla!, Drupal) with their advantages, defects, costs and features that will be most suitable for your organization's needs. 6
  7. 7. 10 most popular CMS' in the world 7 Source: websitesetup.org/popular-cms/
  8. 8. Indicators taken into account ◍ Costs of creating and maintaining websites ◍ The purpose of websites ◍ Level of skills needed to create websites ◍ Advantages & drawbacks of each CMS 8
  9. 9. WordPress is an open-source content management system licensed under GPLv2, what provide that anyone can use or modify the WordPress software for free. It is the most popular CMS chosen in the world, mostly due to its ease of use and modification. 9
  10. 10. ~22.000.000 …active websites are built on WordPress (60% share in the total number of websites operating on the Internet) 10
  11. 11. Technology ◍ PHP ◍ MySQL database General characteristics 11 The difficulty level of the installation process: 1/5 Skills level required to build and maintain websites: no needed technical skills to use basic themes Source: www.internetlivestats.com/total-number-of-websites/
  12. 12. Key features Multiple Page Styles Wordpress has built-in styles for different types of websites that can be: online shop, blog or corporate website. Thanks to that, being a developer, designer or even an individual user you can use free styles and works ready to use. Responsive design The responsive design of a website, depending on which device it is running on, is now a priority if you want to meet the expectations of users. Auto Upgrade and Support Popular themes often include details of automatic updates and upgrades in their descriptions and detailed instructions for use, installation and customization. 12
  13. 13. …part 2 Wealth of widgets Popular themes not only include widgets, but also many places where they can be placed. Placement options go beyond the sidebars and include widget areas in the footer, header, and above or below the content. SEO WordPress has built-in search engine optimization feature into theme. Theme customization If you need to customize your themes or change them quickly and easily, in versions of WordPress 3.4 or later can do it. 13
  14. 14. What type of websites can be built on WordPress? Blogs E-commerce stores Business websites Portfolios Forums
  15. 15. Popular websites using WordPress technology 15
  16. 16. 16 Source: wordpress.com/notable-users/
  17. 17. $20 to $100 per hour Average hour freelancer salary in U.S. When you would like to build an advanced website the most likely expenditures will come from premium plugins, themes and extensions. 17 Average cost of agency services:depends on project scale and complex
  18. 18. Advantages 18
  19. 19. Part 1 Extensible You don’t need technical skills to easily modifying your website thanks to WordPress’ large ecosystem of themes and plugins: Themes – these primarily change how your websites looks. Plugins – these primarily change how your website functions. Plugins can be something small, like a contact form, or huge, like creating an eCommerce store. You've got it at your disposal 50,000 free WordPress plugins and 5,000 free WordPress themes 19 Easy to design When you start design own website you can use default themes and plugins, but if you will need to expand them you can go ahead and install plugins and themes of your choice from the WordPress admin panel (i.e. the WordPress dashboard). Some popular plugins that most WordPress websites need include Yoast SEO and W3 Total Cache, that makes the site more user-friendly and BlogVault, MalCare, for protections of the sites.
  20. 20. Part 2 20 Is free and open source This software is totally free and you can also find lots of open-source plugins and themes to change how your website looks and functions. Easy to install It need just a few clicks, purchase web hosting and domain. Excellent for boost marketing With an easy-to-use structure, webmasters can quickly add new content that is desired by visitors. When someone would like to launch a new online marketing campaign, e.g. a promotional campaign in an online store, which can result in a competitive advantage.
  21. 21. Defects 21
  22. 22. Part 1 Security WordPress is based on plug-ins, which is the gateway for hackers and anyone with malicious intent and PHP skills.That’s why you need to equip your website with the following weapons: ◍File permissions ◍Changing your WordPress keys in wp-config.php ◍A security scanner ◍Constant updates ◍SFTP encryptions 22 No opportunity to Uploading Themes WordPress.com users can use a wide range of built in themes and features which in the most cases they are for free or some of theme are available for one time fee. When you want to have a totally custom built theme for yourself it still impossible.
  23. 23. Part 2 Adding new/customized functions requires programming skills You need PHP, HTML or CSS knowledge if you want to change some objects or modify current functions. If you are not a technical person, we recommend hiring an experienced freelancer or WordPress agency. 23 It needs a constant updates WordPress updates often make part of your theme or some plugins useful. The more plugins you use, the more likely it is that you will encounter more compatibility problems.
  24. 24. When to choose WordPress? You should consider choosing a WordPress platform if the main indicators for you are in the process of building a website: • needful time • relatively low level of costs • no need for technical skills • ease of customization of the website design In addition, when your website doesn't require "strange" features, there aren't many types of users logging in, and its main purpose is to provide speed and be responsive on the different devices - WordPress will be your best choice. 24
  25. 25. Joomla CMS was established in 2005. This is the second most popular CMS used globally by website owners. Its level of complexity and skills needed to build and manage a website can be placed between WordPress and Drupal. 25 Joomla!
  26. 26. ~1.900.000 …active websites are built on Joomla technology (6.7% share in the total number of websites operating on the Internet) 26
  27. 27. Technology ◍ PHP ◍ MySQL database General characteristics 27 The difficulty level of the installation process: 2/5 Skills level required to build and maintain websites: Expanding websites and securing against malware will require some technical skills. Source: www.internetlivestats.com/total-number-of-websites/
  28. 28. Key features Ease of content management Readers of articles can stay with them longer in 3 ways: they can rate each article, send it as an email to friends or save it as a pdf file. Additionally, thanks to WYSIWYG ("What you see is what you get"), even beginning website editors can easily combine text, sound and photos into an attractive form. User management With a built-in registration system, each of website users can customize features for itself. By splitting users into multiple groups, individual users receive special permissions to access, edit, publish and administer. Completely mobile With the arrival of 3 versions, Joomla uses Bootstrap libraries to ensure that the administrative areas are mobile-friendly. 28
  29. 29. … part 2 Easy Updates Joomla software updates are done with a "one- click" function. - which is a real convenience for web editors. In addition, users will receive notifications of new updates, so they will not forget to update the system. Media manager Joomla has equipped its users with tools that make it easy to load, organize and manage multimedia files and folders. 29
  30. 30. What type of websites can be built on Joomla? Corporate websites or portals Online magazines, newspapers Small business websites E-commerce and booking systems Government, organisational websites
  31. 31. Popular websites using Joomla! technology 31
  32. 32. 32 Source: liptonicetea.com/EN-Global/Source: linux.com Source: unric.org/en/ Source: itwire.com/
  33. 33. $30 to $100 per hour Average hour freelancer salary in U.S. When you would like to build an advanced website the most likely expenditures will come from premium plugins, themes and extensions. Prices for extensions can be seen here. 33 Average cost of agency services:depends on project scale and complex
  34. 34. Advantages 34
  35. 35. Part 1 Well Supported With the development of Joomla in all recent years, the number of users of this CMS has increased to 200,000 users.This makes the current community of Joomla supporters pretty large. If someone needs help or wants to ask a technical question, they can be sure that they will always find the right answer from a more experienced member of the community. 35 Wide range of Extensions (8000+) This huge amount of extensions makes Joomla very flexible and useful for developers. The structure of Joomla is classified into 33 categories from marketing tools, social media, communications to editing tools. Developers having such a "box of ready-to-use tools" are able to build a very powerful and custom website that meets the needs of their clients.
  36. 36. Part 2 Front-end edition This feature enables editors to manage some types of content without the need to log in to the administration panel. 36 Ease in use for E-commerce With many built-in e-commerce components, Joomla can also be used as an online store engine. Developers can easily add payments via PayPal, shipping options or product descriptions. Product management is also simple thanks to Joomla CMS features. Comfortable installation proces The time from downloading Joomla from the official website to installing the script on the server should not take more than 10 minutes. This is a bit more difficult than installing WordPress, but still simpler than getting started with Drupal.
  37. 37. Defects 37
  38. 38. Part 1 Media management The main limitations include: resizing, moving, cropping, or editing the image in the Joomla Media Manager. These functionalities are important for both small bloggers and large media companies. 38 Paid plugins In comparison to WordPress and Drupal you will have to pay for some types of plugins. So you should spend some time to make sure you really need plugins that may be free in other scripts.
  39. 39. Part 2 Content migration Joomla has many updates, which makes it great, but in many situations the plugins used by websites are not ready for these changes at the same time. 39 Needed area on the server This defect does not refer to every type of website. In this case, we had in mind more complex and advanced portals that contain a lot of content, such as photos, texts, videos. Websites that update their content on a daily basis need more server space than a standard local restaurant site. Limitations on expanding features First of all, we have to admit that Joomla has many modules and templates, but this is never enough for developers who are always "hungry for features". The amount of available modules and templates is still higher than in the case of WordPress.
  40. 40. When to choose Joomla? To summarize, Joomla is a great CMS for users who want to build more advanced websites where content will dominate. The main advantages are: an extensive community that constantly supports and updates the system; many free modules and templates; and ease of installation. But when you need more advanced features, you may face some barriers and limitations in developing your own options. Joomla requires some technical knowledge from users, but it's still not "rocket science". 40
  41. 41. The first version of Drupal was released in 2001. It is the most technically advanced CMS in comparison with WordPress and Joomla. It is mainly dedicated to building custom websites with many default functions assigned to different editors. The development of Drupal-based websites requires technical skills and experience from programmers who are forced to constantly upgrade their knowledge through regular Drupal updates. 41 Drupal
  42. 42. ~578.000 …active websites are built on Drupal technology (4.7% share in the total number of websites operating on the Internet) 42
  43. 43. Technology ◍ PHP ◍ MySQL database General characteristics 43 The difficulty level of the installation process: 3/5 Skills level required to build and maintain websites: Having at its disposal a huge amount of functionalities and modules, it results in the fact that the development of websites and their protection against malware will require experience and technical skil Source: www.internetlivestats.com/total-number-of-websites/
  44. 44. Key features Multilingual Drupal 8 has fulfilled the dreams of every website editor who wants his website to be multilingual. Now they can translate site’s content to any one of the 110 different support languages. It allows not only to translating content on the websites but also to build views and determine what blocks should appear for that language. Quick Edits Thanks to this feature, if you are logged in to the content management panel, you can edit the text to fix any errors quickly and directly. Mobile first approach There is nothing revealing, including that anyone who manages a website wants to add and change content directly from their own tablet or smartphone. The Drupal community has again fulfilled this wish, which results in the fact that both the administration panel and the frontpage are responsive on mobile devices. 44
  45. 45. Part 2 Configuration management Drupal 8 has embedded file system-level configuration management that makes it easy to move configuration elements (such as content type, views, fields, etc.) from local development to server. The version control system can be used to track configuration changes. Short loading time While browsing the website, the content is cached, which ensures that further browsing does not require reloading. If someone has "scrolled" the website, the content is cached immediately. 45
  46. 46. What type of websites can be built on Drupal? File Storage Website Government, organisational websites News Portal Website E-commerce and booking systems Enterprise Web Applications
  47. 47. Popular websites using Drupal technology 47
  48. 48. 48 Source: stanford.edu/Source: tesla.com/ Source: nokia.com/en_int/ Source: london.gov.uk/
  49. 49. $60 to $80 per hour Average hour freelancer salary in U.S. The costs associated with the purchase of some themes are similar to those of competitors. Additionally, if you are a non-technical person, you will have to pay freelancer or agency for the development and maintenance of the website. 49 Average cost of agency services:it depends on the complexity and number of features available on the website. Source: codementor.io/freelance-rates/drupal-developers
  50. 50. Advantages 50
  51. 51. Part 1 Less hardware hungry in comparison with other CMS systems, e.g: Joomla, or even WordPress, needs less space on the server, while keeping its performance. 51 Very large community this is probably the most popular characteristic of Drupal. The Drupal community, led by its founder, Dries Buytaert, is constantly introducing new features, while focusing on improving the level of security. Constantly updating Website owners who need more and more advanced features can "sleep peacefully" and not worry about their website, which can be developed endlessly thanks to the regular addition of new features and bug fixes.
  52. 52. Part 2 Safety The famous Drupal community does not waste time and not stop trying to find potentially open gates for malware and viruses. As a result, community members have created strong coding standards that allow early detection of potential security problems 52 Dozens of functionalities Drupal offers a lot of available features such as: graphics modification tool, polls management, advanced menu management, users management and much more. This makes Drupal a universal system for building both simple company websites and complex web applications.
  53. 53. Defects 53
  54. 54. Part 1 54 Not immediately easy to use Drupal CMS is the most technologically advanced CMS among other CMS presented earlier. The first contact after logging in to the administration panel will certainly require a sufficient amount of time for editors, who will in the future manage content on the website. User interface is not intuitive for someone who has never had a chance to use CMS before, but with time he will surely be able to make friends with it. Installation and modification The installation process is not quite easy for users who meet Drupal for the first time. Steps after installation are also quite difficult which makes Drupal worse than WordPress and Joomla. However, in return, it offers much more functionality and opportunities for developers and website owners.
  55. 55. Part 2 Not many themes For someone who has just started his adventure with Drupal, it may be disappointing to see limited themes available in the standard. This is exactly the strategy of the Drupal community, because they prefer to offer fewer built- in themes in return for giving users access to a multitude of themes from external sources. 55 Requires constant maintenance Regularly appearing updates include bugs fixing, security issues and new features force on the website owners hiring experienced Drupal freelancer or professional agency. This will keep your website up to date and secure.
  56. 56. 56 When to choose Drupal? If you are looking for an efficient, secure and highly configurable system that will allow you to constantly expand, quickly and easily add or manage large amounts of content - Drupal is definitely a CMS that will meet your organization's expectations. Its main advantages are: excellent support, security, a large number of functionalities and the ability to build highly customized functions. On the other hand, you need to know that it is not easy to use, especially at the very beginning; it requires technical knowledge to build a website. In addition, the area that is improving in each new Drupal version is the user interface, although we currently see considerable changes on the plus side, there is still a lot to improve.
  57. 57. “Summarize Always decision remain in your hands, but while you thinking about choose the best platform for your websites you need to include several key checkpoints such as: ◍ The destiny of your websites ◍ Expected number of visitors to the website ◍ What type of content will be added and how often? ◍ The number of web editors and the rights assigned to each of them After answering these fundamental questions, you will be able to make a decision that will have lower costs and save time. No matter which CMS you choose, the most important thing is that it must be easy and user-friendly for you and your colleagues. 57
  58. 58. Thanks! Any questions? You can find me at LinkedIn: /in/szymon-chmielowiec/ & szymon@wrocode.com If you are interested in CMS, visit our blog to find more valuable content! 👍 58