Choosing an Open Source CMS: Beginner's Guide Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Do I Even Want an Open Source CMS?
Chapter 2: Evaluating Your Options
Chapter 3: Understanding your Requirements
Chapter 4: Building the Site
Chapter 5: Content Editing and Management
Chapter 6: Templates and Plug-ins
Chapter 7: Extending and Customizing
Chapter 8: Blog CMSs
Chapter 9: Web CMSs
Chapter 10: CMS for e-commerce
Chapter 11: Team Collaboration CMSs
Chapter 12: Specialized CMSs
Chapter 13: Hosting your CMS-Powered Site
Chapter 14: Getting Involved in the Community
Chapter 15: Working with a Specialist
Chapter 16: Packt Open Source CMS Awards
Index

  • Chapter 2: Evaluating Your Options
    • Genres of Content Management Systems
      • Portals or general-purpose CMSs
        • Core features
        • Possible uses
        • Example sites
        • Top general-purpose CMSs
      • Blog CMSs
        • Core features
        • Possible uses
        • Example sites
        • Top blog CMSs
      • e-Commerce CMSs
        • Core features
        • Possible uses
        • Example sites
        • Top e-Commerce CMSs
      • Wiki CMSs
        • Core features
        • Possible uses
        • Example sites
        • Top Wiki CMSs
      • Forum CMSs
        • Core features
        • Possible uses
        • Example sites
        • Top forum CMSs
      • eLearning CMSs
        • Core Features
        • Possible uses
        • Example sites
        • Top eLearning CMSs
      • Collaboration CMSs
        • Core features
        • Possible uses
        • Top intranet CMSs
      • Photo gallery CMSs
        • Core features
        • Possible uses
        • Example sites
        • Top photo gallery CMSs
    • Different types, but strong overlap
    • Understanding CMS technologies
      • PHP is most popular for CMSs
      • But why does the technology choice matter?
    • Summary
  • Chapter 3: Understanding your Requirements
    • Setting our expectations right
      • Time for action-setting your expectations for "The Yoga Site"
      • Creating intended outcomes
    • Measuring your site
      • Time for action-measuring the scale of your site
      • Are you expecting a lot of visitors?
    • Working with others
      • Time for action-determining compliance and interoperability needs
    • Determining additional feature requirements
      • Time for action-choosing additional features
    • Summary
  • Chapter 4: Building the Site
    • Get hands-on experience with a CMS
      • Time for action-taking a test drive
      • Checking out a live demo
    • Create navigation structure
      • Time for action-creating navigation structure
      • Do you need a different navigation structure?
    • Understanding technical requirements
      • Time for action-understanding technical requirements
    • Installing a CMS
      • Before the installation
        • Creating a database
        • Uploading files using FTP
        • Using phpMyAdmin
        • Managing file permissions
      • Time for action-install WordPress
    • Summary
  • Chapter 5: Content Editing and Management
    • Adding content to our site
      • Time for action-adding a page
      • What is WYSIWYG? Why is it important?
      • Adding images
      • Time for action-adding images
    • Maintaining content
      • Time for action-adding metadata
        • Tagging is keywords on steroids!
      • Allowing people to contribute
    • Summary
  • Chapter 6: Templates and Plug-ins
    • Giving a professional look to our site
      • Using templates
      • Time for action-finding a good template
        • Template selection criteria
        • Where to find templates
      • Time for action-setting up a template
        • Different CMSs have different templates
        • Free, paid, or custom
    • Enhancing functionality with plug-ins
      • Plug-ins, or modules, or extensions
      • The plug-ins that you need
      • Time for action-finding a photo gallery plug-in
      • Time for action-showing a photo gallery on our site
      • No coding required
      • Uninstalling a plug-in
    • Summary
  • Chapter 7: Extending and Customizing
    • Customize a template
      • Fixing the site logo
      • Time for action-replacing the default logo in our template
      • Changing the site color
      • Changing the menu style
      • Time for action-advancing customization via CSS changes
      • Customizations may need code changes
        • What is a programming language? Is it easy?
    • Understanding the code architecture
      • Understanding the level of support
        • And there are books!
    • Finding professional help
    • Summary
  • Chapter 8: Blog CMSs
    • The first question-do I need a self-hosted or service-based CMS?
      • Top blogging CMSs
      • Let us cover the top choices
    • Taking WordPress for a test drive
      • Time for action-managing content with WordPress
    • Extending WordPress
      • Time for action-customizing the design
      • Customizing the theme
      • WordPress widgets
      • Add unlimited power with plug-ins
      • Comments or spam
      • Additional resources
    • Evaluating Movable Type
      • Time for action-managing content with Movable Type
      • Customizing Movable Type
      • Additional resources
    • Expressing opinions with ExpressionEngine
      • Time for action-managing content with ExpressionEngine
      • Customizing ExpressionEngine
      • Additional resources
    • Searching for more alternatives
    • Additional help is also available
    • Summary
  • Chapter 9: Web CMSs
    • Do you want a CMS or a portal?
      • Time for action-managing content with CMS Made Simple
      • Time for action-exploring customization options
    • Diving into Drupal
      • Time for action-putting Drupal to the test
      • Drupal code quality
    • Is Joomla! the best choice?
      • Joomla! gives you more
    • SilverStripe—easy and extensive
      • Notable features
      • Is it for you?
    • ezPublish—enterprise CMS
      • Is it for you?
    • Umbraco—rising high
      • Notable features
      • Is it for you?
    • DotNetNuke—the first you may notice
      • Notable features
      • Is it for you?
    • Plone—for Python lovers
      • Notable features
      • Is it for you?
    • dotCMS—enterprise and Java
      • Notable features
      • Is it for you?
    • Where to find more?
    • Summary
  • Chapter 10: CMS for e-commerce
    • Content or commerce?
      • So what are your options?
    • Magento—open source e-commerce evolved
      • Time for action-adding products with Magento
      • Notable Magento features
        • Single page checkout
        • Product attributes
        • Full control over design
        • Magento as a CMS
      • Other features
      • Is it for you?
    • VirtueMart—bringing e-commerce to Joomla!
      • Time for action-adding products and selling them
      • Is it for you?
      • What about Drupal and WordPress?
    • Freeway—e-commerce for products, events, services, and subscriptions
      • Time for action-selling weekly yoga class registrations
      • Other notable features
    • Other notable e-commerce CMSs
      • osCommerce and variants
      • PrestaShop—a breath of fresh air
      • DashCommerce—for .Net
      • Looking for even more?
    • Summary
  • Chapter 11: Team Collaboration CMSs
    • Why a collaboration CMS?
      • Can we use any CMS on the intranet?
    • Alfresco—an enterprise CMS
      • Time for action-planning the Yoga Site with Alfresco
      • Alfresco Explorer
      • Time for action-creating workflows and revisions with Alfresco
      • Document detail page
      • Alfresco can do much more
    • Finding alternatives to Alfresco
      • Mix and match
    • Summary
  • Chapter 12: Specialized CMSs
    • Wiki CMSs: The power of collective contribution
      • Time for action-creating events listing for the Yoga Site
      • What makes Wikis special?
      • Other Wiki software
      • Additional resources
    • Discussion forums: helping each other
      • Time for action-discussions on yoga products
      • What makes forums special?
      • Other forum software
      • Additional resources
    • Photo galleries: Sharing memories
      • Time for action-posting team photos online
      • What makes galleries special?
      • Other photo gallery software
      • Additional resources
    • Online learning: facilitating learning
      • Time for action-creating a yoga course
      • What makes e-learning special?
      • Other e-learning software
      • Additional resources
    • Other specialized CMSs
    • Summary
  • Chapter 13: Hosting your CMS-Powered Site
    • Do I need hosting?
    • Keep this in mind—hosting evaluation parameters
    • Hosting on your own machine
    • Finding a good host
    • Common tasks and problems in hosting
      • Making sense of the welcome email
      • Time for action-create a database with cPanel
      • Using FTP to upload files
      • Changing permissions for files or folders
      • Editing files with an online file manager
      • Time for action-editing a file using cPanel File Manager
      • Apache configuration with .htaccess
      • You may find this useful—some hints and tips
    • Summary
  • Chapter 15: Working with a Specialist
    • Basics of Software Project Management
      • Software development Stages
      • Recommended readings
    • Finding the right expert
      • Finding experts online
      • Look for CMS experts
    • Outsourcing requires different thinking
      • Further reading
    • Tracking progress and controlling
      • Online project management tools
    • Handling risks and conflicts
      • Risk management
      • Conflict resolution
    • Succeed with your project—recommendations
    • Summary
  • Chapter 16: Packt Open Source CMS Awards
    • Why an award?
    • Award methodology
    • 2008 award winners
      • Drupal
      • Joomla!
      • DotNetNuke
      • SilverStripe
      • CMS Made Simple
      • Plone
      • dotCMS
      • ImpressCMS
      • MiaCMS
    • Other finalists
    • Most valued professionals
    • Summary

Back to BOOK PAGE

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