Building Websites with e107

Building Websites with e107
Formats: PDF, PacktLib, ePub and Mobi formats
Print + free eBook + free PacktLib access to the book:    Print cover: $39.99
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Get your e107 website up fast
  • Simple and practical guide to mastering e107
  • Customize and extend your e107 site with new templates and the CMS plug-in

Book Details

Language : English
Paperback : 260 pages [ 235mm x 191mm ]
Release Date : February 2007
ISBN : 1904811310
ISBN 13 : 9781904811312
Author(s) : Tad Boomer
Topics and Technologies : All Books, CMS and eCommerce, Content Management (CMS), Free eBooks, Open Source

Table of Contents

Chapter 1: An Introduction to e107
Chapter 2: Installing e107
Chapter 3: Setting Site Preferences
Chapter 4: Customizing the Look and Feel of Your Site
Chapter 5: Customizing Your Site for e-Commerce with Plugins
Chapter 6: Customizing Your Site for Business with Plugins
Chapter 7: Adding Content to e107
Chapter 8: Information Dissemination
Chapter 9: Maintenance, Optimization, and Security
Appendix A: Resources
  • Chapter 1: An Introduction to e107
    • History of Content Management Systems
    • How a Content Management System Works
    • Brief History of e107
    • The People Who Make e107 Possible
    • Summary
  • Chapter 2: Installing e107
    • Requirements
    • Operating System Requirements
    • Installing e107
    • Uploading e107 to Your Server
      • No Command-Line Access
      • Command-Line (Shell) Access
    • Setting File Permissions
      • Core Permissions
      • Plug-in Permissions
      • Content Management Plugin
        • Links Page
        • Statistic Logging 
    • Running the Installation Script
      • Stage 1
      • Stage 2
        • Root Access
        • No Root Access
      • Stage 3
      • Stage 4
      • Stage 5
      • Stage 6
      • Stage 7
    • Securing Your Installation
    • Upgrading an Existing e107 Installation
      • Database Updates
    • Troubleshooting Common Installation Problems
    • Summary
  • Chapter 3: Setting Site Preferences
    • The e107 Front End
      • Creating a Username and Password
      • Activating Your Registration
      • The User or Member Welcome Page
    • The e107 Back End
      • Setting Site Preferences
        • Site Information
        • Display Information
        • Admin Display Options
        • Date Display Options
        • User Registration/Posting Option
        • Signup Page Options
        • Text Rendering
        • Security & Protection
        • Comments
        • Advanced Features
      • Emoticons
    • Creating the Front Page
      • Creating a Dynamic Front Page
      • Creating a Static Front Page
      • Creating Different Front Pages by User Class
    • Summary
  • Chapter 4: Customizing the Look and Feel of Your Site
    • What is a Theme?
    • Understanding the Theme Layout
    • Psychology of Color
    • Selecting a Theme
      • Core Themes
      • Additional Themes
      • Custom Themes
      • Deleting Themes
    • Customizing Layout
    • The WYSIWYG Editor
    • The File Upload Manager
    • Creating Menu Items Using the Custom Page/Menu Tool
      • Deleting a Custom Menu Item
      • Changing Views by Membership Level
    • Customizing Our Site
      • Internationalization—Using a Custom Language File
    • Summary
  • Chapter 5: Customizing Your Site for e-Commerce with Plugins
    • Introduction to Plugins
      • How to Install Plugins
      • Core Plugin Installation
      • Installing a Non-Core Plugin
      • Plugin Manager Upload Plugin Option
      • Uninstalling a Plugin
    • Banner Plugin
      • Adding the Banner Shortcode to a Theme
      • Creating a Banner Ad Campaign
      • Activating the Ad Campaign
    • Shopping Cart Plugin
      • Main ZoGo-Shop Settings
      • Manage Store Categories
        • Adding Store Categories
        • Editing and Deleting Categories
      • Manage Store Products
        • Adding Store Products
        • Editing and Deleting Products
      • Manage Gateways
      • Managing Orders
    • FAQ (Frequently Asked Questions) Plugin
      • Adding Categories
      • Adding Sub-Categories
      • Setting Preferences
      • Entering Sample FAQs
    • Summary
  • Chapter 6: Customizing Your Site for Business with Plugins
    • User Class
      • Creating a User Class
      • Attaching a User Class to a User
      • Deleting a User from a User Class
      • Assigning Admin User Class to a User or Removing It
    • The Forum Plugin
      • Installing Forum
      • Creating the Forum Parents
      • Creating the Forums
      • Creating the Sub-Forums
      • Changing the Category Order
      • Changing the Forum Order
      • Changing the Order of the Sub-Forums
      • Setting Forum Preferences
      • Prune
      • Ranks
      • Forum Rules
      • Reported Posts
      • Moderators
      • Tools
    • The Poll Plugin
    • Changing Themes for a More Professional Business Appearance
    • Summary
  • Chapter 7: Adding Content to e107
    • Content Management Plugin
      • Key Features
        • Built-in Template System for Content Pages
        • Preset and Custom Tag Capabilities
        • Menu System
        • Advanced Sorting System
        • Personal Content Manager
        • Options
      • Installation and Configuration
      • Creating a New Category
      • Changing the Order of Categories
      • Managing Categories
        • Deleting a Category
        • Editing a Category
      • Creating Content
      • Managing Content
        • Deleting Content
        • Editing Content
      • PDF Creation Plugin
    • The Coppermine Plugin
      • Installing the Coppermine Plugin
      • Coppermine Configuration
        • General Settings
        • Language, Themes & Charset Settings
        • Album List View
        • Thumbnail View
        • Image View & Comment Settings
        • File and Thumbnail Settings
        • Files and Thumbnails Advanced Settings
        • User Settings
        • Custom Fields, Cookies, and Miscellaneous Settings
        • Image Watermarking
        • Saving Configuration
      • Admin Mode and User Mode
        • The Group Control Panel
        • Categories, Albums, and Pictures
        • Creating Categories
        • Creating Sub-Categories
        • Creating Albums
      • Block (Menu) Configuration
    • Summary
  • Chapter 8: Information Dissemination
    • The Newsletter Plugin
      • Installation
      • Configuration
      • Creating Our First Mailing
      • How to Subscribe to the Newsletter
    • Event Calendar Plugin
      • Installation
      • Configuring Calendar Settings
      • Categories
      • Forthcoming Events
      • Maintenance
        • Event Calendar Front End
      • Entering Information into our Calendar
      • Editing or Deleting a Calendar Event
    • RSS Plugin
      • Installation
      • Existing RSS Feeds
      • Import
      • Activating RSS on the Front End
    • Search Engines
      • Meta Tags
    • Summary
  • Chapter 9: Maintenance, Optimization, and Security
    • Database Utilities
      • Scan Plugin Directories
      • Maintenance Flag
      • Check for Available Database Updates
      • Check Database Validity
      • Optimize SQL Database
      • Backup Core
    • Security
      • Files Uploads
      • Passwords
      • Security & Protection Preferences
    • Summary
  • Appendix A: Resources
    • e107 Resources
      • Official Sites
      • Other Sites
      • World Sites
      • Resources for Running e107 on a Windows OS
      • Apache Resources
      • PHP Resources
      • MySQL Resources

Tad Boomer

Theodore (Tad) Boomer was born in August 1956 in Catskill, NY. From an early age he showed a propensity for science and mechanic but also in art and music. When the personal computers became available he knew then that he was going to be working with them in one form or another when he grew up. Since 1985 he has run Connetek Business Technologies,, his own small business technology company specializing in consulting, small business technology assessment, web presence, web design and web hosting with a focus on entrepreneurs, small office/home office, small business, non-profit and small government contracts. His technical knowledge and ability to communicate effectively has garnered him clients from around the world. Tad started writing technical manuals and conducting instruction regarding the use of software while employed with the US military and US federal government and has been a technical reviewer for osCommerce Beginners Edition, osCommerce Professional Edition, Open VPN, cPanel, and MAMBO Beginner’s Edition.

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.


- 1 submitted: last submission 11 Jan 2012

page 20 Technical issue 05 Apr 07
Under Content Management Plugin, regarding changing permissions for Plug-Ins, the<br />last item is listed as "e107_plugins/content/images/menus/" when in fact it should<br />read "e107_plugins/content/menus/".
page 49 Technical issue 23 Mar 07
On page 49 we have mentioned "We will select the On option". However selecting the On<br />option does not display the screenshot on page 64. Instead you will see a login<br />screen.
page 99 Technical issue 13 Mar 07
The sentence "Scroll down and you will see the beauty of CSS." should be "Scroll down<br />and you will see PHP code with embedded XHTML code."

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

Building Websites with e107 +    Building your First Mobile Game using XNA 4.0 =
50% Off
the second eBook
Price for both: ₨147.80

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

What you will learn from this book

  • How to install and configure e107 on a local development machine or a web hosting service
  • Working with templates to change the look and feel of your site
  • Customizing your site for e-commerce
  • Extending your site using a number of core and non-core plugins
  • Creating state-of-art forums for your site
  • Working with the CMS plug-in to add content
  • Internationalizing your site
  • Linking to the outside world using Newsletters, RSS, PodCasts, and Search Engine Optimization
  • Maintaining, Optimizing, and Securing your site 

In Detail

e107 is a PHP-based content management system that uses the popular open source MySQL database system for content storage. e107 is released under the terms of the GNU General Public License and is completely free, totally customizable and in constant development. It is an ideal tool for developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more. It has a large, enthusiastic, and helpful community of users.

If you want to create a powerful, fully-featured website in no time, this book is for you. This book will help you explore e107, putting you in the picture of what it offers, and how to go about building a site with the system.

The book covers all the core features of e107, and it is thorough and incremental tutorial approach it gives you the understanding to experiment with advanced features and customization.

This book is a fast paced tutorial to creating a website using e107. If you have never used e107, or even any web content management system before, then this book will walk you through each step in a friendly and accessible way. From installation, to initial set up and content entry and then on to customization for your own look and feel, this book will get you to a stable and working e107 based web site fast. You do not have to be an experienced web developer or designer to get a great looking site with a full set of functions using this book and e107. This book will guide you through every step.


This book is hands-on. As you work through the small business/e-commerce enabled example web site, you will learn how to install, upgrade, configure, and use the various basic features of the e107 Content Management System. The book contains a number of screen shots to reinforce that each step that you perform is correct.

Who this book is for

This book is primarily for entrepreneurs, small office/home office, small businesses and non-profit agencies who would like to have interactive, business and/or e-commerce web sites at a low cost without sacrificing power or usability. No knowledge of PHP programming, Apache, or MySQL is required.

Buy Building Websites with e107


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
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