A CMS or content management system is built in such a tactical way that it suits first day work beginners for experienced web developers.
It is a software application that facilitates the creation and administration of online content. Most of them are open source and free to use.
If you know the basics of HTML, CSS or PHP, this is an advantage for you. It is not a big problem if you do not know it because these platforms are very intuitive. Here are three free CMS platform options that you can choose from based on your needs.
- WordPress Joomla Drupal Features
- Cost Free Free Free
- Use 311,682 million 26,474 million 31,216 million
- Free themes +4,000 +1,000 +2,000
- Free Plugins +45,000 +7,000 +34,000
WordPress, according to various statistics, is being used on the maximum number of small to medium-sized blogs and websites. However, many powerful websites prefer WordPress for its simplicity. WYSIWYG Editor is the only thing you need to learn to get your first content.
This platform is institutional for beginners, as well as highly developed by different kinds of web developers. It has many free plugins and themes in its own repository. As the # 1 CMS option, many third-party resources are available alongside.
- Highly flexible and customizable.
- Easy to use,
- Tons of learning resources,
- Excellent community and support
- Needs code for major visual customizations.
- Updates can cause problems with plugins
- More information
Joomla is similar to WordPress in many ways. It is also easy to use, easy to install and can be easily expanded with the help of modules – the equivalent of WordPress plugins. As a result, it is the second best choice for beginners.
However, beginners may feel more intimidated to explore Joomla due to the number of options available. In addition to the menu on the left, there is also a menu in the top bar, just above the “Control Panel” logo. To avoid confusion, remember that some of the menu items in the left and top bars are similar, including “Content”, “Users” and “Extensions”.
Like WordPress, Joomla has a few styles and templates that can quickly give your site a distinctive look. But of the three content management systems, Joomla offers the easiest solution when creating a social network. With platforms like EasySocial and JomSocial, you are just minutes from your own social media website.
- More technically advanced
- Websites generally work better
- Company level security
- Modules are difficult to maintain
- Intermediate CMS: not as easy as WordPress, nor as advanced as Drupal
- More information
Experienced web developers attest that Drupal is the most powerful CMS.
However, it is also the most difficult to use. Due to its flexibility, Drupal is the second most used CMS in the world, but it is not a favorite among beginners. To successfully build a “complete” website with Drupal, you need to get your hands dirty and learn the basics of coding. Knowing your way around the CMS is also a challenge for beginners.
Installing a new Drupal: Despite Drupal’s complicated functions, the CMS offers a simple and minimalist interface.
- Steep learning curve at startup stage – recommended for advanced users
- Easy to learn
- Great help portal
- Updates integrate seamlessly
- More built-in option.
Step 1: find the WordPress installer in your web hosting panel
Web hosting services generally have a quick installer to install WordPress and other common platforms.
So log in to your web hosting account and find out what installer you have. Popular names to look for are Softaculous, QuickInstall, or Fantastico.
Some hosting providers (example: Iart) use installers built into their user control panel (the screen you will see right after logging into cPanel). In that case, just try to find the title that includes ‘WordPress’.
Step 2: install WordPress through the installer
Softaculous is the most popular automatic installer and appears in cPanel. I will walk you through the installation through Softculous. The other installers are more or less the same.
Click Softaculous and then click ‘Install’ on WordPress to begin installation.
Installing WordPress to create your website
Here comes the important part.
Set the options as follows, leave other fields in the default settings (to be ordered later) and click install.
- Protocol: You must decide if you want to install http: // or http: // www. version of the URL. Whatever you choose, you won’t see much difference. From a technical point of view, http: // www. It is better in terms of flexibility and cookie management. Please note that if you have a valid SSL certificate and want to install WordPress on it, just select https instead of http.
- Domain: select the domain in which you want to install the website.
- Directory: Specify where you want to install the WordPress site. If you want to install it at your root URL (for example http://www.yourwebsite.com/), please keep it blank. If desired in a sub-URL (for example, http://www.yourwebsite.com/myblog/), specify the directory in the field.
- Administrator account: Set your username, password and email that you will use to log in to your WordPress site.
If you’ve been successful in the last few steps, well done. Your website is live!
Now log in to your WordPress site. Your site’s login page will look like wp-login.php crawling the URL of the website you set up.
Step 3: install a theme and some important plugins
Next, you need to install a theme and any necessary plugins. Take a look at the left sidebar of your WordPress Dashboard.
There are tons of ready-to-use themes available in the WordPress directory.
To explore these free themes, go to ‘Appearance> Themes> Add New’, find the theme that meets your requirements, and click the Install button.
WordPress theme directory.
You can also install third-party themes from the “Upload theme” section. For professionally designed paid WordPress themes, I recommend Elegant Themes (for its efficient code and beautiful front layouts)
For plugins, search for ‘Plugins> Add New’.
Find and install the plugins you only need. 3rd Party plugins can also be installed from the ‘Load plugin’ section.
Here I want to suggest some important free plugins. Search by their names in the WordPress plugin directory to find them. Note that installing only one plugin from each category is sufficient.
- For SEO: SEO SEO, all in one SEO package
- For security: iThemes security, Wordfence security
- For site stats: WordPress.com Jetpack, Google Analytics for Monster Insights WordPress
- For the creation of forms: Contact form 7
- For performance: W3 Total Cache, WP Super Cache
Step 4: you’re done!
Your site should be up and running in the last step. But there are a few more things that need to be resolved.
- In ‘Settings> General’: configure your site title and motto.
- Under ‘Settings> Reading’: what your home page should show and how many blog posts you want to show on a single page.
- In ‘Settings> Permalinks’: set what will be the URL structure of your blog post.