Building Website Using Cms
Building Website Using Cms
In this segment you will learn to build Websites easily with CMS (Content
Management System) which is a easy to use user friendly webbuilding
platform.
WHAT IS CMS?
There are many CMS available but WORDPRESS, JOOMLA & DRUPAL
are widely used, in this 3 the most easy to use and very popular CMS is
WORDPRESS.
As you can see from the image above, nearly half of the websites on the
Internet are running on WordPress platform.
ADVANTAGES OF WORDPRESS
Very User firendly
If you know how to use Microsoft Word or any word processor, you
already know how add your own content. WordPress can be
expanded with free plugins to handle just about any site you can
imagine,from amazing small business pages to social networking
sites. With plugins you'll be able to add contact forms, subscription
forms, image galleries and so on for your website.
It's Completely Free
WordPress doesn't cost you anything to download or install it is
absolutely free, and there's a huge community who have designed
beautiful themes and templates, making it easy to build any website
very easily.
Websites will be Responsive
The website you build will instantly be responsive, looking great on
every mobile device, smartphone and tablet. No need to fiddle
around with codes to make it responsive .
Large Support Community
With so many people using the platform, it is easy to find QUICK help
when you need it. In addition, WordPress has lots of free resources
both available on Youtube and in various support forum
The first thing to do to start building a website is to get a Domain name and
Hosting.
Domain Name
A domain name (a web address for a website like
www.yoursitename.com, www.google.com)
Hosting
Hosting is a service that connects your site to the internet, hosting
allows individuals and organizations to make their website accessible
via the World Wide Web. Web hosts are companies that provide
space on a server owned or leased for use by clients, as well as
providing Internet connectivity, typically in a data center.
The WordPress platform itself is absolutely free, but a domain name and
hosting will cost you money,on a average domain name per year cost $9
per year, Basic hosting can be bought from as low as $1 per month. There
are many Hosting and Domain companies available like godaddy,
BlueHost, Hostgator, bigrock, You can choose any service provider which
suits your needs.
After you've bought your domain name and set up your hosting, it's time to
get your website up and running. The first thing you'll need to do is install
WordPress to your domain.
Installing wordpress
One-Click Installation
Manual Installation
One-click Installation
Here are the steps you should follow (should be similar/same on all the
major web hosting companies):
Manual Installation
Once you're in the dashboard, you've got access to over 1500 free themes!
Just look along the side bar for 'Appearance' and then click 'Themes'.
Installing a theme is very easy and self-explanatory.
You can search for specific keywords and/or use filters to find themes that
suit your style. Finding the perfect theme can take a while, but it's worth
it.You should also look for themes that are 'responsive', as this means they
will look good on any mobile device. If you want something more
professional or elegant than what you find here, there's a HUGE library of
paid professional themes to pick from at varying costs.
After you have found a theme you like, installing it is as simple as clicking
'Install' followed by 'Activate',Changing themes won't delete your previous
posts, pages and content. You can change themes as often as you want
without having to worry about losing what you've created.
1. Look along the sidebar in the WordPress Dashboard for Pages -> Add
New.
2. Once you've clicked, you'll find a screen that looks a lot like what you've
maybe seen in Microsoft Word. Add text, images and more to build the
page you want, then save it when you're done.
1. After creating the page, Save any changes you've made to the page by
clicking Update
3. Find the page you created and add it to the list by clicking the checkbox
next to it and then 'Add to Menu'.
Adding and Editing Posts
If you have a blog on your website, Posts will be where you turn to next.
You can use different categories to group similar posts, If you want to add a
blog to your website, you can use different categories and posts. Let's say
you want to create a category named 'Blog'. To do so, simply add it to your
menu and start making posts.
Customization
These are the various customization you can do in your Wordpress site
The Page titles explain to searchers what your website is about, and
they're also a big part of how search engines determine your rankings, so
you want to be sure they've got the keywords you want to target the users.
You should use a unique title on every page of your site.
In order to change the title and tagline on your website, go to 'Settings ->
General' and fill the desired title and tagline in the form
A static page is a page that doesn't change. Unlike a blog, where the first
new article will show up at the top every time, a 'static' page will show the
same content every time someone visits the site.
1. Go to 'Settings -> Reading', Choose a static page that you have created.
Front Page' denotes your home page, 'Posts page' is the front page of your
blog .
2.If you don't choose a static page on your own, WordPress will take your
latest posts and start showing them on your homepage.
Editing sidebar
Most WordPress themes have a sidebar on the right side in some cases it's
on the left, If you want to get rid of the sidebar or edit out items you do not
need like Categories, Meta and Archives, which are usually pointless, here
is the procedure
2. From the widgets menu, you can use drag n drop to add different boxes
to your sidebar, or remove the items you don't want.
Wordpress Plugin
What is Plugin ?
You can use plugins to do everything from adding photo galleries and
submission forms to optimizing your website and creating an online store.
To install plugins, go to 'Plugins -> Add New' and simply start searching,
there are over 25,000 different FREE plugins, so you've got a LOT to
choose from. Installation is easy once you find a plugin you like, just click
"Install" and "Activate it".
Joomla is one of the largest and most famous FREE open source projects
next to WordPress, With origins all the way back to 2000, Joomla is
responsible for many innovations in the PHP / MySQL space that includes
WordPress, Drupal, Magento and so many others.
Installing Joomla
One-Click Installation
Manual Installation
One-Click Installation
It is a 3 step process
After completing all the steps you will see a progress bar and then a
Congratulations! screen to confirm the successful Joomla installation
Joomla Website
To access the Admin Interface Add the word /administrator/ to the URL of
your site. For example, http://YourNewDomain.com/administrator/
Login using the admin username and password that you created during the
installation process. The main toolbar across the top of the screen contains
everything you need to manage your site, the Control Panel you see after
first logging in contains useful shortcuts and information based on that main
toolbar.
Posting Contents
To write content in Joomla Website go to the main toolbar, then Content,
then Article Manager. There are only three things you need to do to publish
your first article:
Title
Category
Body text
After entering all the contents, click Save to publish your article.Click your
Site Name in the very top left corner of the screen, You'll now see your
article published at the top of the homepage.
Most components have two main parts: an administrator part and a site
part. The site part is what is used to render pages of your site when they
are requested by your site visitors during normal site operation. The
administrator part provides an interface to configure and manage different
aspects of the component and is accessible through the Joomla
administrator application.
Joomla Extension
There are now about 9000 extensions in categories from 'Access &
Security' to 'Style & Design'. The directory's full name is the Joomla
Extension Directory, or the JED for short.
One major difference between the JED and the WordPress plugin directory
is that any extension can be listed, regardless of whether or not they have
a free version. So, it's fair to say that the JED really does contain every
Joomla extension worth using.
The JED has an active review and rating system. Some of the most popular
extensions on the directory have 100's of reviews and each one is rated
according for its functionality, ease of use, documentation and support.
As of April 2015 the Drupal community, comprising more than one million
members (as of October 2013)and over 30,000 developers (as of February
2014),has contributed more than 33,000 modules that alter and extend the
core capabilities, behavior, and appearance of a Drupal site.
Getting Started
Installing Drupal
You must create a new, empty database for Drupal to use. You must also
add a user who has full access to this newly created database.
Using your web browser, navigate to the base URL of your new
website, e.g. http://www.example.com. When you go to your new
website, you should see the Drupal installation page. The installation
wizard will guide you through the process of setting up your Drupal
website .
On the Select an installation profile page, select Standard. Click Save
and continue.On the Choose language page, select English. Click
Save and continue.
After setting up the drupal the first thing you may want to do is change the
boring "My Site" title. To change the site name, go to "Configuration" ->
"Site Information". In the Site Name field, enter the name of your site. If you
have a catchy slogan, you can type it into the Slogan field. This might be
your tag line, catch phrase or simply some details that better explain what
your site is all about.
You may want a different theme from the original theme that appears on
installation. There are not many choices that come with the stock
installation. To find additional themes from the Drupal site, navigate to the
Appearance menu and then click Install New Theme. Click "Themes" and
you will be taken to the Themes section at Drupal.org. Filter to find themes
that work with that version. Quick tip: You can sort by Most Installed,
Relevancy, Title and more. For example, if you wanted a particular Theme,
locate the link to the latest Drupal version, and right-click it to copy the URL
address. Back at the site, copy the address into the Install From a URL field
box. Click Install. Then click Enable Newly Installed to successfully change
the theme
One of the most viewed web pages on every site is the About me page.
Web visitors intuitively want to know what a site is about and who is behind
the scenes. In this section we will see how you can set up a simple page;
such as About me. Simply navigate to "Content" -> "Add Content" -> "Basic
Page". Type "About Us" in the title and add relevant information in the
body.
To get the About page to appear in the main menu, under Menu Settings
check the box Provide A Menu Link. Save the page and you should be able
to see About Us in the main menu. To change the order of the items,
navigate to "Structure" -> "Menus" -> "Main Menu". The items can be
shifted around by grabbing the little crosses with the mouse and dragging
them up or down.
Adding Modules
Installing Modules
To add admin menu module, First turn the existing "Toolbar" off. Then
activate the Admin Menu module which gives you cool drop-down menus of
the entire admin area. This one module will save you a ton of time as it
saves you from having to load a ton of pages to get to the single admin
function you are looking for.
CKEditor Module
Drupal 7 does not provide a default WYSIWYG text editor but Drupal 8 has
WYSIWG as standard. WYSISYG stands for What You See Is What You
Get, which provides a visual HTML textarea editor, similar to popular word
processors, making text more visually appealing and easier to format.
IMCE helps you add images to you posts. It is a browser and uploader that
worked with CKEDitor text editor. After installing IMCE and enabling it, go
to "Configure-> Content Authoring -> CKEditor -> Profiles -> Advanced ->
Edit -> File Browser Settings". Then select IMCE from the dropdown menus
for the link dialog window, image dialog window and flash dialog window
and Save the settings.
Pathauto Module
Drupal's built-in Path module lets you create better URLs. Pathauto relieves
the drudgery of doing this on every post, especially if you are working with
end users who may neglect this. You can assign custom replacement
patterns and user account page paths so the URLs match your SEO and
usability standards. However, Pathauto requires the Token module.
Token Module
Tokens are little sections of text that are placed via a placeholder system.
With Drupal 7, much of the functionality of the Token module has been
written into Drupal core, but some module still requires it.
Quicktab Module
Quicktabs creates great tabbed views, nodes and blocks quickly and easily
without writing custom JavaScript. After installing and enabling the module,
you'll find a Quicktabs selection under the Structure menu.
Drupal 8 Features
Drupal 8 is the latest and more advanced and capable than version 7, For
developers and designers, Drupal 8 has adopted much of the Symfony
stack. This means that large parts of Symfony2 are in the codebase, and
themes now use the Twig templating language. Drupal 8 is architected to
support mobile-first initiatives, enabling responsive experiences across
screens as well as supporting mobile apps.
These tips should provide a nice foundation to get you up and running on your new
Drupal site