Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying CMS Made Simple 1.6: Beginner's Guide
  • Table Of Contents Toc
CMS Made Simple 1.6: Beginner's Guide

CMS Made Simple 1.6: Beginner's Guide

4.7 (10)
close
close
CMS Made Simple 1.6: Beginner's Guide

CMS Made Simple 1.6: Beginner's Guide

4.7 (10)

Overview of this book

CMS Made Simple is a an open source content management system that allows rapid website development in a fraction of the normal time, avoiding hours of coding by providing modules and 3rd Party add-ons. With this book in hand you will be able to harness the power of this modular and extendable content management system at your fingertips.This guide for CMS Made Simple is based on practical and working solutions allowing you to understand how this powerful and simple application can support you in your daily work. The workshop helps you create engaging, effective, and easy-to-use CMS websites for businesses, clubs, or organizations.This is a step- by-step case study, aimed at helping you build a complete professional website with CMS Made Simple. You can take a ready-to-use template or implement your own custom design, enrich the website with features like a photo gallery, an e-commerce solution with PayPal checkout, and forms of any complexity or popular JQuery effects and finish it off by optimizing it for search engines. The useful HTML and CSS code snippets are optimized and can be easily adapted for your own projects. Chapter by chapter you will put yourself in the role of web designer, developer, administrator, and business manager, thus learning every aspect needed for building rich websites that are very simple to manage.
Table of Contents (17 chapters)
close
close
CMS Made Simple 1.6
Credits
About the Author
About the Reviewers
Preface

Chapter 1. Building Websites with CMS Made Simple

You already have some experience in creating websites with HTML and CSS and you know that you do not need any special software to create websites. However, if the website starts growing or your customers have more and more changes for the existing homepage, you wish you could automate some tasks like adding a new page to the website or slight changes in the design without having to edit every HTML file. CMS helps you to apply any change throughout the website with minimal efforts. It saves your time and reduces repeating tasks.

If you're holding this book in your hand, then it means that you are going to build a website with a CMS. A CMS is a complex application that works in the background and helps to separate different tasks while creating and running websites. Those tasks can include:

  • Designing and laying out the website

  • Implementing different website functionalities

  • Writing and publishing content

  • Analyzing and promoting the website

When creating websites with pure HTML and CSS, you usually mix logic, presentation, and content within the same code. However, this is time consuming and inflexible. For example, after adding additional navigation items or changing the year of copyright in the footer section of the page, you have to synchronize the changes made in every HTML file. Your customers may not be able to manage the content of their websites by themselves, as they would need HTML knowledge to do it. The solution to all the issues listed is a step towards content management system.

So let's get started with it...

What is a CMS?

CMS is an abbreviation for content management system. Generally, it is an application that helps to create a website structure and manage its content. By content, we mean any type of documents such as pages, images, structured data as products or users, and so on.

The most important goal of any CMS is the strict separation of content, design, and programming. You do not need to understand how a CMS is programmed when you write and publish the content. You do not need to be a web designer to create new pages and organize them into the navigation of the website. A programmer creates functionalities. A designer creates a layout without knowing how the program code is written and what exactly the content of every page will be. The editor uses the functions supplied by the programmer. The written content is automatically pasted into the layout created by the designer. That's it! Everyone does the job he/she can do best.

Typically, a CMS is used to offer the ability to manage the content of the website without any programming knowledge. The webmaster uses the CMS to create websites for customers who would like to manage their content by themselves. Once the design is made and the functionality is implemented, the customer can start entering his/her content. He/she does not care about anything else. He/she uses a graphical user interface to manage the content that is wrapped into the design.

A CMS consists of files and, in the case of CMS Made Simple, a database. Files provide functions that can retrieve any data from the database: content, design, features, and so on. The data retrieved is then wrapped as HTML and sent to the client (browser), because your visitors do not care how your website is made.

In the last image, you see a client-server structure. The server is your web space where the CMS is installed along with the database. Clients are visitors to your website. This means that to run a CMS, especially CMS Made Simple, you need some web space where you can create a new database and install CMS Made Simple. We will install CMS Made Simple step-by-step in the next chapter.

A CMS versus a website builder

A CMS is not a website builder. A website builder is used by people who would like to build websites without learning the technical aspects of web page production. They use ready-made design templates and select from the limited functions that the website builder offers. This kind of website production is inflexible and is often used to build private pages. A CMS caters to professional webmasters who create an individual website's layout and integrate any features that a customer needs.

Visually different images
CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
CMS Made Simple 1.6: Beginner's Guide
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon