CMS Made Simple 1.6: Beginner's Guide


CMS Made Simple 1.6: Beginner's Guide
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
$22.94
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
$44.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Learn everything there is to know about setting up a professional website in CMS Made Simple
  • Implement your own design into CMS Made Simple with the help of the easy-to-use template engine
  • Create photo galleries with LightBox and implement many other JQuery effects like interactive navigation in your website
  • Build an eStore and grasp the intricacies of setting up an integrated PayPal checkout
  • Develop high-quality websites with an illuminating case study approach and many screenshots

Book Details

Language : English
Paperback : 364 pages [ 235mm x 191mm ]
Release Date : March 2010
ISBN : 1847198201
ISBN 13 : 9781847198204
Author(s) : Sofia Hauschildt
Topics and Technologies : All Books, CMS and eCommerce, Beginner's Guides, Content Management (CMS), Open Source, Web Development


Table of Contents

Preface
Chapter 1: Building Websites with CMS Made Simple
Chapter 2: Getting Started
Chapter 3: Creating Pages and Navigation
Chapter 4: Design and Layout
Chapter 5: Using Core Modules
Chapter 6: Users and Permissions
Chapter 7: Using Third-party Modules
Chapter 8: Creating Your Own Functionality
Chapter 9: E-commerce Workshop
Chapter 10: Advanced Use of CMS Made Simple
Chapter 11: Administration and Troubleshooting
Appendix: Pop Quiz Answers
Index
  • Chapter 1: Building Websites with CMS Made Simple
    • What is a CMS?
      • A CMS versus a website builder
    • Why CMS Made Simple?
    • Case study website
      • Functional specifications
    • Preparing for installation
      • Browser
      • FTP browser
      • File archiver
      • Uploading CMS Made Simple's files
    • Summary
  • Chapter 2: Getting Started
    • Installing CMS Made Simple step-by-step
      • Choosing a language
      • Step 1: Validating file integrity (optional)
      • Step 2: Checking requirements
      • Step 3: Testing file creation mask (optional)
      • Step 4: Admin account information
      • Step 5: Database information
        • Sample content and templates
      • Step 6: Creating tables
      • Step 7: Installation is complete
    • Understanding the admin console
      • Finishing the installation
    • Sending e-mails with CMS
      • Known issues
    • Summary
  • Chapter 3: Creating Pages and Navigation
    • Creating pages
    • Time for action – adding a new page to the website
    • Editing pages
    • Time for action – editing existing pages
      • Previewing changes
      • Changing the page alias
      • Deleting pages
      • Formatting page content
        • Configuring TinyMCE
    • Time for action – activating search and replace function
      • Adding meta tags
    • Time for action – adding meta tags to pages
      • Adding global meta tags
    • Understanding page hierarchy
    • Time for action – adding subpages to a website
      • Breadcrumbs
      • Search engine friendly URLs
    • Time for action – creating search engine friendly URLs
      • Getting more success from hierarchy
    • Controlling the navigation of the website
    • Time for action – preventing pages from displaying in the navigation
      • What is your start page?
      • More navigation control with content types
    • Efficient work with pages
      • Creating a new page as a copy of existing one
      • Changing multiple pages at once
    • Creating pages and navigation
    • Summary
  • Chapter 4: 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
      • Adding dynamic parts to templates
    • Time for action – adding Smarty tags to a template
      • Having control over the output
    • Time for action – adding Smarty parameters to the template
      • Using plugins in content
    • Adding stylesheets to the template
      • Creating a new stylesheet
    • Time for action – creating the stylesheet
      • Media types for stylesheets
    • Creating navigation for the website
    • Time for action – adding navigation to the template
      • Designing navigation—the pure CSS way
    • Time for action – design navigation with pure CSS
      • Adding sidebar navigation
    • Porting a HTML template
    • Time for action – porting a HTML template to CMS Made Simple
    • Learning Smarty basics
      • Working with Smarty variables
    • Time for action – getting Smarty variables
      • Controlling output with the IF function
    • Time for action – displaying tags in dependence of the page
      • Creating navigation template with Smarty loop
    • Time for action – creating a menu template
    • Exporting templates
    • Time for action – displaying tags in dependence of the page
    • Summary
  • Chapter 5: Using Core Modules
    • Understanding global content blocks
    • Time for action – adding a global content block to the website
    • Managing news articles with module News
      • Displaying news on the website
    • Time for action – displaying news on the page
      • Adding news
    • Time for action – adding news items
      • News categories
    • Time for action – creating news categories
      • Customizing news templates
    • Time for action – creating a new summary template
      • Adding custom fields to the module News
    • Time for action – adding custom fields
      • Using the news title as the page title
    • 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 images in template and content
    • Using Menu Manager in content
    • Time for action – creating a sitemap
    • Printing pages
    • Time for action – adding a print link
      • Adding media type to stylesheets
      • Generating a PDF version of the page
    • Adding more modules to your website
      • Using the Module Manager
      • Installing additional modules
    • Time for action – module installation
      • Installing modules with XML file
      • Available upgrades
      • How to find the best CMS Made Simple module for your purpose
      • Uninstalling and removing modules
    • Summary
  • Chapter 6: 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
      • Additional editors
      • Creating new pages
    • 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
      • Module permissions
    • User notifications
    • Summary
  • Chapter 7: Using Third-party Modules
    • Creating a photo gallery
    • Time for action – creating the first gallery
      • Adding albums to a gallery
      • Using the gallery on other pages
    • Time for action – adding random images to the template
      • Creating your own gallery template
    • Adding forms with the module Form Builder
    • Time for action – adding a contact form to the website
      • Customizing the contact form
      • Adding new fields to the forms
        • Adding salutation as a radio button group
        • Adding department as a pulldown field
        • Adding multiple choice selection with the checkbox group
      • Adding a Captcha to the forms
    • Sending out newsletters
    • Time for action – sending mails to registered customers
    • Displaying videos
      • Adding your own player
    • Summary
  • Chapter 8: Creating Your Own Functionality
    • Creating a product catalog
      • Creating a new catalog-like module
        • Step 1: Basic information about the module
        • Step 2: Creating levels
        • Step 3: Finishing creation and module installation
      • Configuring the new Products Catalogue module
        • Creating the product list template
    • Time for action – creating a new list template
    • Implementing service desk functionality
      • Managing visitors' logins
    • Time for action – creating the first user account
      • Useful settings for module FrontEndUsers
      • Templates for the FrontEndUsers module
      • Creating protected pages
    • Time for action – protecting the service desk
      • Creating user area for support requests
        • Adding answer fields to the tickets
    • Time for action – creating new fields
      • Templates for ticket list and ticket detail view
    • Time for action – customizing list of tickets
      • Enabling dialog within tickets
    • Summary
  • Chapter 9: E-commerce Workshop
    • Module Products
    • Time for action – adding the first product
      • Creating custom fields
        • Define your own fields
      • Creating a product hierarchy
      • Customizing product templates
      • Creating detail view for product
    • Module Cart
    • Time for action – connecting products and cart
    • Module Orders
    • Time for action – adding the checkout step
      • Integrating the login screen
      • Integrating customer registration
    • Module Paypal Gateway
    • Time for action – creating test accounts
      • Configuring PayPal's seller account
        • Payment Receiving Preferences
        • Instant Payment Notification
        • Language encoding
    • Optional modules for the e-commerce suite
    • Summary
  • Chapter 10: Advanced Use of CMS Made Simple
    • Localization and translation
      • Configuring dates
      • Making multilingual websites
        • Editing language entries
        • The hierarchy solution
        • Adding flags as the language menu
        • Separate news articles by language
      • CMS Made Simple translation center
      • Translating modules in your installation
    • Time for action – custom translation of the module
    • Additional content and controls for editors
      • Additional content blocks
    • Time for action – adding a content block for subtitles
      • Extra page attribute
    • Time for action – using extra page attributes
    • Search engine optimization (SEO)
      • Title of your website
      • Meta tags
        • Meta tag keywords
      • Using SEO markup in templates
      • Using SEO markup in pages
      • Using keywords in page alias and image files
      • Search engine friendly URLs
    • Time for action – turning on search engine friendly URLs
      • Avoiding duplicate content
        • Consequently use domain with www or without www
        • Avoid publishing of print versions of your pages
        • Use tag for canonical URLs
      • Creating XML sitemaps for search engines
      • Visitor statistics
    • User-defined tags
      • How to make a user-defined tag
    • Time for action – creating your own user-defined tag
      • Parameters for tags
      • How to get the page information in UDT
    • Understanding events
    • Time for action – sending mails after page update
    • Integrating jQuery in navigation
    • Time for action – integrating jQuery in navigation
    • Summary
  • Chapter 11: Administration and Troubleshooting
    • Getting system information
    • Backing up your website
      • Backing up website files
    • Time for action – creating a backup with the module
      • Backing up database
    • Time for action – creating a database backup
      • Manual backup
        • Backing up database with phpMyAdmin
    • Time for action – creating a backup with phpMyAdmin
    • Move CMS Made Simple to another web hosting
      • Step 1
      • Step 2
      • Step 3
      • Step 4
      • Step 5
    • Upgrading CMS Made Simple
    • Optimizing (performance tuning)
      • Compression
      • Persistent connections
      • CSS in global settings and static CSS
    • How to secure your installation
      • System verification
      • Usernames and passwords
      • Hiding admin directory
      • File permissions
      • CMS Made Simple and server version
    • Troubleshooting
      • CMS Made Simple Wiki
        • Help for modules
      • Built-in help
        • What does this do?
        • How do I use it?
        • Parameters
      • Forge (bugs and feature request)
      • How to get a quick answer in the forum
        • Using search
        • Finding the right board
        • Topic subject
        • Provide as much information as possible
        • Describe the problem step-by-step
        • Help others if you have been helped
      • Commercial support
        • Support contracts
        • Software development
        • What about larger projects?
        • Is the development team a corporation or company?
        • How do I contact you?
    • Summary
  • Appendix: Pop Quiz Answers
    • Chapter 3
      • Creating Pages and Navigation
    • Chapter 4
      • Design and Layout
    • Chapter 5
      • Using Core Modules
    • Chapter 6
      • Users and Permissions
    • Chapter 7
      • Using Third-party Modules
    • Chapter 8
      • Creating Your Own Functionality
    • Chapter 9
      • E-commerce Workshop
    • Chapter 10
      • Advanced Use of CMS Made Simple
    • Chapter 11
      • Administration and Troubleshooting

Sofia Hauschildt

Sofia Hauschildt is a tutor for web mastering and web development, who started designing and developing professional websites in 1995, just before her graduation in computer science. With experience as a Data Warehouse developer and ERP consultant she became a self-employed tutor. During her career she has been contracted by IT and management academies, the German army, several city administrations, and international companies like Siemens. Her work as a tutor is always focused on practical training combined with a theoretical background in order to get fast and handy results.  In her publications she shares not only solid knowledge but her personal experience and shows a simple and powerful way of creating websites for ambitious beginners. Building websites is an amazing chance to communicate with the whole world and to discover it as well.

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


Errata

- 1 submitted: last submission 28 Dec 2011

Errata type: Code | Page number: 81 | Errata date: 22 March 2010

The code in the 5th bullet item is missing a closed } curly bracket. Given: code: #top-navi li { list-style: none; float:left; Correct: code: #top-navi li { list-style: none; float:left; }

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

CMS Made Simple 1.6: Beginner's Guide +    ASP.NET MVC 2 Cookbook =
50% Off
the second eBook
Price for both: £24.65

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Develop powerful, engaging, effective, and easy-to-use CMS websites for businesses, clubs, or organizations
  • Implement your own design or any HTML /CSS template into CMS Made Simple with step-by-step instructions
  • Integrate an e-commerce shop with PayPal checkout
  • Easily implement YouTube videos into templates or pages
  • Create custom forms of any complexity with individual fields using a builder
  • Integrate a photo gallery or newsletter feature with ready-to-use modules
  • Build print-friendly PDF versions of your sites on the fly
  • Develop protected pages available only for members and manage visitor logins with a sign-in form
  • Build your own functionality with module maker


Chapter 1: Building Websites with CMS –
This chapter introduces the case study website with its functional requirements.

Chapter 2: Getting Started – In this chapter you will learn how to install CMS Made Simple and how its admin console is organized and will configure CMS Made Simple for sending out e-mail.

Chapter 3: Creating Pages and Navigation – This chapter focuses on creating, editing, and organizing pages. It introduces the page hierarchy and search-friendly URLs. At the end of this chapter you will have the complete page structure for the case study website.

Chapter 4: Design and Layout – In this chapter you learn to create a new template or port a ready HTML /CSS design to CMS Made Simple. At the end of this chapter you will be able to implement an individual design for a website.

Chapter 5: Using Standard Modules – This chapter covers standard modules of CMS Made Simple, such as News, Search, Image and File Manager, and Printing (including built-in PDF output), and introduces how to install additional modules, like FAQ.

Chapter 6: Users and Permissions – Here you will learn how the permissions of different users can be organized in the admin console.

Chapter 7: Using Third-party Add-ons – In this chapter you will implement a photo gallery with individual design, add a contact form with custom fields, install Captcha functionality, manage newsletters, and implement YouTube videos on the website.

Chapter 8: Creating Your Own functionality – This chapter introduces two approaches to create your own functionality. In the first part, you learn how to use the module maker to create a product catalogue. In the second part, you learn how to create a service desk functionality using a module.

Chapter 9: E-Commerce Workshop – You are invited to follow a step-by-step workshop to see how an e-commerce shop with a PayPal checkout can be realized with the E-Commerce Suite.

Chapter 10: Advanced CMS Made Simple – This chapter teaches you how to create multilingual websites, make search engine optimizations, and use JQuery plugins in the navigation of the website. The integration of a visitor statistic and some advanced techniques enrich the functionality of the case study website.

Chapter 11: Administration and Troubleshooting – You will learn how to keep your website up to date and secure and do some performance tuning. At the end of the chapter you get an answer to the question "How can I get quick help in the forum?"

In Detail

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.

A tutorial for beginners intended to equip them to build a fully functional website with a professional touch and advanced features

Approach

This is a practical, hands-on book based around a case study website, which you will build in this easy-to-understand workshop by using CMS Made Simple. The case study grows chapter by chapter, from CMS installation to the finished website. It provides clear instructions and detailed screenshots, so you can see exactly what to do at each step of the build.

When you have completed the case study, you will have the knowledge and confidence to build a website with rich functionality and individual design that is optimized for search engines and can be handed over to the customer.

Who this book is for

This book is perfect for newcomers as well as webmasters who are looking for an introduction to building powerful and professional websites with a content management system. Basic knowledge of HTML and CSS is the only requirement. The workshop covers all aspects of web publishing and is aimed for web designers, web developers, editors, and web managers.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software