PacktLib: CMS Made Simple 1.6: Beginner's Guide

CMS Made Simple 1.6

Credits

About the Author

About the Reviewers

Preface

Building Websites with CMS Made Simple

What is a CMS?

Why CMS Made Simple?

Case study website

Preparing for installation

Summary

Getting Started

Installing CMS Made Simple step-by-step

Understanding the admin console

Sending e-mails with CMS

Summary

Creating Pages and Navigation

Creating pages

Time for action - adding a new page to the website

Editing pages

Time for action - editing existing pages

Time for action - activating search and replace function

Time for action - adding meta tags to pages

Understanding page hierarchy

Time for action - adding subpages to a website

Time for action - creating search engine friendly URLs

Controlling the navigation of the website

Time for action - preventing pages from displaying in the navigation

Efficient work with pages

Creating pages and navigation

Summary

Design and Layout

Working with existing templates

Time for action - importing a ready-made template

Creating a new template

Time for action - creating a new template

Time for action - adding Smarty tags to a template

Time for action - adding Smarty parameters to the template

Adding stylesheets to the template

Time for action - creating the stylesheet

Creating navigation for the website

Time for action - adding navigation to the template

Time for action - design navigation with pure CSS

Porting a HTML template

Time for action - porting a HTML template to CMS Made Simple

Learning Smarty basics

Time for action - getting Smarty variables

Time for action - displaying tags in dependence of the page

Time for action - creating a menu template

Exporting templates

Time for action - displaying tags in dependence of the page

Summary

Using Core Modules

Understanding global content blocks

Time for action - adding a global content block to the website

Managing news articles with module News

Time for action - displaying news on the page

Time for action - adding news items

Time for action - creating news categories

Time for action - creating a new summary template

Time for action - adding custom fields

Using the search function with the module Search

Time for action - adding a search form

Browsing files with File Manager

Using Image Manager

Time for action - using the image editor

Using Menu Manager in content

Time for action - creating a sitemap

Printing pages

Time for action - adding a print link

Adding more modules to your website

Time for action - module installation

Summary

Users and Permissions

Understanding users and their roles

Time for action - creating a new user

Time for action - assigning a user to a group

Content permissions

Time for action - creating an editor account

Time for action - adding page permissions

Designer permissions

Time for action - creating a test area for the designer

Viewing the admin log

Archiving changes and restoring them

Time for action - restoring changes made by an editor

Overview of all default permissions

User notifications

Summary

Using Third-party Modules

Creating a photo gallery

Time for action - creating the first gallery

Time for action - adding random images to the template

Adding forms with the module Form Builder

Time for action - adding a contact form to the website

Sending out newsletters

Time for action - sending mails to registered customers

Displaying videos

Summary

Creating Your Own Functionality

Creating a product catalog

Time for action - creating a new list template

Implementing service desk functionality

Time for action - creating the first user account

Time for action - protecting the service desk

Time for action - creating new fields

Time for action - customizing list of tickets

Summary

E-commerce Workshop

Module Products

Time for action - adding the first product

Module Cart

Time for action - connecting products and cart

Module Orders

Time for action - adding the checkout step

Module Paypal Gateway

Time for action - creating test accounts

Optional modules for the e-commerce suite

Summary

Advanced Use of CMS Made Simple

Localization and translation

Time for action - custom translation of the module

Additional content and controls for editors

Time for action - adding a content block for subtitles

Time for action - using extra page attributes

Search engine optimization (SEO)

Time for action - turning on search engine friendly URLs

User-defined tags

Time for action - creating your own user-defined tag

Understanding events

Time for action - sending mails after page update

Integrating jQuery in navigation

Time for action - integrating jQuery in navigation

Summary

Administration and Troubleshooting

Getting system information

Backing up your website

Time for action - creating a backup with the module

Time for action - creating a database backup

Time for action - creating a backup with phpMyAdmin

Move CMS Made Simple to another web hosting

Upgrading CMS Made Simple

Optimizing (performance tuning)

How to secure your installation

Troubleshooting

Summary

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers

Pop quiz - Answers