SlideShare a Scribd company logo
1 of 58
Download to read offline
What CMS to
choose?
WordPress Drupal
The Great „3”
Joomla!
2
Szymon Chmielowiec
CEO/Co-founder at WroCode
3
/in/szymon-chmielowiec/
szymon@wrocode.com
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
Purpose of the presentation
Help website owners choose the best content management system
for their websites.
5
“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
10 most popular CMS' in the world
7
Source: websitesetup.org/popular-cms/
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
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
~22.000.000
…active websites are built on WordPress (60% share in
the total number of websites operating on the
Internet)
10
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/
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
…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
What type of websites can be built
on WordPress?
Blogs
E-commerce stores
Business websites
Portfolios
Forums
Popular websites using WordPress
technology
15
16
Source: wordpress.com/notable-users/
$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
Advantages
18
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.
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.
Defects
21
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.
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.
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
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!
~1.900.000
…active websites are built on Joomla technology (6.7%
share in the total number of websites operating on the
Internet)
26
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/
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
… 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
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
Popular websites using Joomla!
technology
31
32
Source: liptonicetea.com/EN-Global/Source: linux.com
Source: unric.org/en/ Source: itwire.com/
$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
Advantages
34
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.
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.
Defects
37
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.
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.
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
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
~578.000
…active websites are built on Drupal technology (4.7%
share in the total number of websites operating on the
Internet)
42
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/
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
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
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
Popular websites using Drupal
technology
47
48
Source: stanford.edu/Source: tesla.com/
Source: nokia.com/en_int/ Source: london.gov.uk/
$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
Advantages
50
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.
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.
Defects
53
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.
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
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.
“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
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

More Related Content

What's hot

20 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 201020 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 2010B.J. Schone
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressZenerom Creative Lab
 
Joomla entwicklung
Joomla entwicklungJoomla entwicklung
Joomla entwicklungalysheabeyer
 
5 reasons to invest in custom website development
5 reasons to invest in custom website development5 reasons to invest in custom website development
5 reasons to invest in custom website developmentOmega_UAE
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Othersdrupalcampest
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the OthersExove
 
Summer training in web designing
Summer training in web designingSummer training in web designing
Summer training in web designingDUCC Systems
 
Sitecore - A Leading Multisite CMS
Sitecore -  A Leading Multisite CMSSitecore -  A Leading Multisite CMS
Sitecore - A Leading Multisite CMSedynamic
 
8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)pluckymercenary67
 
25+ mLearning Tools in 60 Minutes - DevLearn 2010
25+ mLearning Tools in 60 Minutes - DevLearn 201025+ mLearning Tools in 60 Minutes - DevLearn 2010
25+ mLearning Tools in 60 Minutes - DevLearn 2010B.J. Schone
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1Jaladhi Bhatt
 
Content Management System
Content Management SystemContent Management System
Content Management SystemRavi Bhadauria
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Helios Solutions
 

What's hot (20)

20 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 201020 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 2010
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpress
 
Joomla entwicklung
Joomla entwicklungJoomla entwicklung
Joomla entwicklung
 
Cms
CmsCms
Cms
 
5 reasons to invest in custom website development
5 reasons to invest in custom website development5 reasons to invest in custom website development
5 reasons to invest in custom website development
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
Navyug cms presentation 2012
Navyug cms presentation 2012Navyug cms presentation 2012
Navyug cms presentation 2012
 
Summer training in web designing
Summer training in web designingSummer training in web designing
Summer training in web designing
 
Sitecore - A Leading Multisite CMS
Sitecore -  A Leading Multisite CMSSitecore -  A Leading Multisite CMS
Sitecore - A Leading Multisite CMS
 
Web development
Web developmentWeb development
Web development
 
8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)8 Most Popular Content Management Systems (CMS)
8 Most Popular Content Management Systems (CMS)
 
FIU Web Communciations
FIU Web CommunciationsFIU Web Communciations
FIU Web Communciations
 
25+ mLearning Tools in 60 Minutes - DevLearn 2010
25+ mLearning Tools in 60 Minutes - DevLearn 201025+ mLearning Tools in 60 Minutes - DevLearn 2010
25+ mLearning Tools in 60 Minutes - DevLearn 2010
 
Synopsis
SynopsisSynopsis
Synopsis
 
Webs Review
Webs ReviewWebs Review
Webs Review
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
Cms
CmsCms
Cms
 

Similar to The Most Popular CMS (WordPress, Joomla!, Drupal) with Their Advantages, Defects, Costs and Features

The Significance of CMS Website Development.pdf
The Significance of CMS Website Development.pdfThe Significance of CMS Website Development.pdf
The Significance of CMS Website Development.pdfengineermaste solution
 
Ghost BLOG CMS Documentation via www.cemates.me
Ghost BLOG CMS Documentation via www.cemates.meGhost BLOG CMS Documentation via www.cemates.me
Ghost BLOG CMS Documentation via www.cemates.meHüseyin Cem Ateş
 
Liferay as solution for legacy applications
Liferay as solution for legacy applicationsLiferay as solution for legacy applications
Liferay as solution for legacy applicationsManish Kumar Jaiswal
 
Best Basic CMSs for SEO 2019
Best Basic CMSs for SEO 2019Best Basic CMSs for SEO 2019
Best Basic CMSs for SEO 2019💬 Łukasz Busz
 
Meetup which approach to choose?
Meetup   which approach to choose?Meetup   which approach to choose?
Meetup which approach to choose?Joe Mbaya
 
Documentation of Online jobs for BCA last sem on PHP.
Documentation of Online jobs for BCA last sem on PHP.Documentation of Online jobs for BCA last sem on PHP.
Documentation of Online jobs for BCA last sem on PHP.Harsh Tamakuwala
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content managementMaitrikpaida
 
IRJET- Custom CMS using Smarty Template Engine for Mobile Portal
IRJET- Custom CMS using Smarty Template Engine for Mobile PortalIRJET- Custom CMS using Smarty Template Engine for Mobile Portal
IRJET- Custom CMS using Smarty Template Engine for Mobile PortalIRJET Journal
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSsoftweb009
 
Top 5 cms that you should use for your next website
Top 5 cms that you should use for your next websiteTop 5 cms that you should use for your next website
Top 5 cms that you should use for your next websiteAditya Dwivedi
 
Web application development full & detailed guide for 2022
Web application development  full & detailed guide for 2022Web application development  full & detailed guide for 2022
Web application development full & detailed guide for 2022Metricoid Technology
 
Deploying an lottery results website using cms
Deploying an lottery results website using cmsDeploying an lottery results website using cms
Deploying an lottery results website using cmsMeerja Maqbul Baig
 
Content Management System(CMS) & Basic WordPress
Content Management System(CMS) & Basic WordPressContent Management System(CMS) & Basic WordPress
Content Management System(CMS) & Basic WordPressShahadat Hossain Manik
 
Choosing the Perfect CMS for Your Website.docx
Choosing the Perfect CMS for Your Website.docxChoosing the Perfect CMS for Your Website.docx
Choosing the Perfect CMS for Your Website.docxZinavo Pvt Ltd
 
08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-src08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-srctarensi
 
Account receivable management application
Account receivable management applicationAccount receivable management application
Account receivable management applicationMike Taylor
 

Similar to The Most Popular CMS (WordPress, Joomla!, Drupal) with Their Advantages, Defects, Costs and Features (20)

CMS Web Designs.pdf
CMS Web Designs.pdfCMS Web Designs.pdf
CMS Web Designs.pdf
 
The Significance of CMS Website Development.pdf
The Significance of CMS Website Development.pdfThe Significance of CMS Website Development.pdf
The Significance of CMS Website Development.pdf
 
Ghost BLOG CMS Documentation via www.cemates.me
Ghost BLOG CMS Documentation via www.cemates.meGhost BLOG CMS Documentation via www.cemates.me
Ghost BLOG CMS Documentation via www.cemates.me
 
Liferay as solution for legacy applications
Liferay as solution for legacy applicationsLiferay as solution for legacy applications
Liferay as solution for legacy applications
 
Best Basic CMSs for SEO 2019
Best Basic CMSs for SEO 2019Best Basic CMSs for SEO 2019
Best Basic CMSs for SEO 2019
 
Meetup which approach to choose?
Meetup   which approach to choose?Meetup   which approach to choose?
Meetup which approach to choose?
 
The Future of the CMS
The Future of the CMSThe Future of the CMS
The Future of the CMS
 
Lesson 1 course how to build a website for musicians
Lesson 1 course how to build a website for musiciansLesson 1 course how to build a website for musicians
Lesson 1 course how to build a website for musicians
 
Documentation of Online jobs for BCA last sem on PHP.
Documentation of Online jobs for BCA last sem on PHP.Documentation of Online jobs for BCA last sem on PHP.
Documentation of Online jobs for BCA last sem on PHP.
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
 
IRJET- Custom CMS using Smarty Template Engine for Mobile Portal
IRJET- Custom CMS using Smarty Template Engine for Mobile PortalIRJET- Custom CMS using Smarty Template Engine for Mobile Portal
IRJET- Custom CMS using Smarty Template Engine for Mobile Portal
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMS
 
Top 5 cms that you should use for your next website
Top 5 cms that you should use for your next websiteTop 5 cms that you should use for your next website
Top 5 cms that you should use for your next website
 
Web application development full & detailed guide for 2022
Web application development  full & detailed guide for 2022Web application development  full & detailed guide for 2022
Web application development full & detailed guide for 2022
 
Deploying an lottery results website using cms
Deploying an lottery results website using cmsDeploying an lottery results website using cms
Deploying an lottery results website using cms
 
Content Management System(CMS) & Basic WordPress
Content Management System(CMS) & Basic WordPressContent Management System(CMS) & Basic WordPress
Content Management System(CMS) & Basic WordPress
 
Choosing the Perfect CMS for Your Website.docx
Choosing the Perfect CMS for Your Website.docxChoosing the Perfect CMS for Your Website.docx
Choosing the Perfect CMS for Your Website.docx
 
08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-src08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-src
 
SoftProdigy Tutorial - How to create a dynamic website?
SoftProdigy Tutorial - How to create a dynamic website?SoftProdigy Tutorial - How to create a dynamic website?
SoftProdigy Tutorial - How to create a dynamic website?
 
Account receivable management application
Account receivable management applicationAccount receivable management application
Account receivable management application
 

Recently uploaded

Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 

Recently uploaded (20)

Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 

The Most Popular CMS (WordPress, Joomla!, Drupal) with Their Advantages, Defects, Costs and Features

  • 2. WordPress Drupal The Great „3” Joomla! 2
  • 3. Szymon Chmielowiec CEO/Co-founder at WroCode 3 /in/szymon-chmielowiec/ szymon@wrocode.com
  • 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. Purpose of the presentation Help website owners choose the best content management system for their websites. 5
  • 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. 10 most popular CMS' in the world 7 Source: websitesetup.org/popular-cms/
  • 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. 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. ~22.000.000 …active websites are built on WordPress (60% share in the total number of websites operating on the Internet) 10
  • 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. 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. …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. What type of websites can be built on WordPress? Blogs E-commerce stores Business websites Portfolios Forums
  • 15. Popular websites using WordPress technology 15
  • 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
  • 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. 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.
  • 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. 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. 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. 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. ~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. 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. 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. … 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. 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. Popular websites using Joomla! technology 31
  • 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
  • 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. 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.
  • 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. 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. 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. 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. ~578.000 …active websites are built on Drupal technology (4.7% share in the total number of websites operating on the Internet) 42
  • 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. 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. 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. 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. Popular websites using Drupal technology 47
  • 48. 48 Source: stanford.edu/Source: tesla.com/ Source: nokia.com/en_int/ Source: london.gov.uk/
  • 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
  • 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. 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.
  • 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. 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 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. “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. 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