售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
CMS Made Simple 1.6
Table of Contents
CMS Made Simple 1.6
Credits
About the Author
About the Reviewers
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Time for action—heading
What just happened?
Pop quiz—heading
Have a go hero—heading
Reader feedback
Customer support
Errata
Piracy
Questions
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
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
3. Creating Pages and Navigation
Creating pages
Time for action—adding a new page to the website
What just happened?
Editing pages
Time for action—editing existing pages
What just happened?
Previewing changes
Changing the page alias
Deleting pages
Formatting page content
Configuring TinyMCE
Time for action—activating search and replace function
What just happened?
Adding meta tags
Time for action—adding meta tags to pages
What just happened?
Adding global meta tags
Understanding page hierarchy
Time for action—adding subpages to a website
What just happened?
Breadcrumbs
Search engine friendly URLs
Time for action—creating search engine friendly URLs
What just happened?
Getting more success from hierarchy
Controlling the navigation of the website
Time for action—preventing pages from displaying in the navigation
What just happened?
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
Pop quiz—creating pages and navigation
Have a go hero—create all pages for company website
Creating pages and navigation
Summary
4. Design and Layout
Working with existing templates
Time for action—importing a ready-made template
What just happened?
Creating a new template
Time for action—creating a new template
What just happened?
Adding dynamic parts to templates
Time for action—adding Smarty tags to a template
What just happened?
Having control over the output
Time for action—adding Smarty parameters to the template
What just happened?
Using plugins in content
Adding stylesheets to the template
Creating a new stylesheet
Time for action—creating the stylesheet
What just happened?
Media types for stylesheets
Creating navigation for the website
Time for action—adding navigation to the template
What just happened?
Designing navigation—the pure CSS way
Time for action—design navigation with pure CSS
What just happened?
Adding sidebar navigation
Porting a HTML template
Time for action—porting a HTML template to CMS Made Simple
What just happened?
Learning Smarty basics
Working with Smarty variables
Time for action—getting Smarty variables
What just happened?
Controlling output with the IF function
Time for action—displaying tags in dependence of the page
What just happened?
Creating navigation template with Smarty loop
Time for action—creating a menu template
What just happened?
Exporting templates
Time for action—displaying tags in dependence of the page
Pop quiz—testing what you have learned
Have a go hero—creating custom templates
Summary
5. Using Core Modules
Understanding global content blocks
Time for action—adding a global content block to the website
What just happened?
Managing news articles with module News
Displaying news on the website
Time for action—displaying news on the page
What just happened?
Adding news
Time for action—adding news items
What just happened?
News categories
Time for action—creating news categories
What just happened?
Customizing news templates
Time for action—creating a new summary template
What just happened?
Adding custom fields to the module News
Time for action—adding custom fields
What just happened?
Using the news title as the page title
Using the search function with the module Search
Time for action—adding a search form
What just happened?
Browsing files with File Manager
Using Image Manager
Time for action—using the image editor
What just happened?
Using images in template and content
Using Menu Manager in content
Time for action—creating a sitemap
What just happened?
Printing pages
Time for action—adding a print link
What just happened?
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
What just happened?
Installing modules with XML file
Available upgrades
How to find the best CMS Made Simple module for your purpose
Uninstalling and removing modules
Pop quiz—using core modules
Have a go hero—applying customization to the core modules
Summary
6. Users and Permissions
Understanding users and their roles
Time for action—creating a new user
What just happened?
Time for action—assigning a user to a group
What just happened?
Content permissions
Time for action—creating an editor account
What just happened?
Additional editors
Creating new pages
Time for action—adding page permissions
What just happened?
Designer permissions
Time for action—creating a test area for the designer
What just happened?
Viewing the admin log
Archiving changes and restoring them
Time for action—restoring changes made by an editor
What just happened?
Overview of all default permissions
Module permissions
User notifications
Pop quiz—users and permissions
Have a go hero—users and permissions
Summary
7. Using Third-party Modules
Creating a photo gallery
Time for action—creating the first gallery
What just happened?
Adding albums to a gallery
Using the gallery on other pages
Time for action—adding random images to the template
What just happened?
Creating your own gallery template
Adding forms with the module Form Builder
Time for action—adding a contact form to the website
What just happened?
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
What just happened?
Displaying videos
Adding your own player
Pop quiz—using third-party modules
Have a go hero—installing other modules
Summary
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
Creating the first level (categories)
Creating the second level (products)
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
What just happened?
Implementing service desk functionality
Managing visitors' logins
Time for action—creating the first user account
What just happened?
Useful settings for module FrontEndUsers
Templates for the FrontEndUsers module
Creating protected pages
Time for action—protecting the service desk
What just happened?
Creating user area for support requests
Adding answer fields to the tickets
Time for action—creating new fields
What just happened?
Templates for ticket list and ticket detail view
Time for action—customizing list of tickets
What just happened?
Enabling dialog within tickets
Pop quiz—creating your own functionality
Have a go hero—creating your own functionality
Summary
9. E-commerce Workshop
Module Products
Time for action—adding the first product
What just happened?
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
What just happened?
Module Orders
Time for action—adding the checkout step
What just happened?
Integrating the login screen
Integrating customer registration
Module Paypal Gateway
Time for action—creating test accounts
What just happened?
Configuring PayPal's seller account
Payment Receiving Preferences
Instant Payment Notification
Website Payment Preferences
Language encoding
Optional modules for the e-commerce suite
Pop quiz—e-commerce workshop
Summary
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
What just happened?
Additional content and controls for editors
Additional content blocks
Time for action—adding a content block for subtitles
What just happened?
Extra page attribute
Time for action—using extra page attributes
What just happened?
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
What just happened?
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
What just happened?
Parameters for tags
How to get the page information in UDT
Understanding events
Time for action—sending mails after page update
What just happened?
Integrating jQuery in navigation
Time for action—integrating jQuery in navigation
What just happened?
Pop quiz—advanced use of CMS Made Simple
Have a go hero—make search engine optimization
Summary
11. Administration and Troubleshooting
Getting system information
Backing up your website
Backing up website files
Time for action—creating a backup with the module
What just happened?
Backing up database
Time for action—creating a database backup
What just happened?
Manual backup
Backing up database with phpMyAdmin
Time for action—creating a backup with phpMyAdmin
What just happened?
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?
Pop quiz—administration and troubleshooting
Have a go hero—configure backup and stay up-to-date
Summary
A. 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
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜