| |
Table of ContentsPreface Chapter 1: An Introduction to Mambo Chapter 2: Setting up the Development Environment Chapter 3: Your Frontpage Chapter 4: Configuring the Site Chapter 5: Managing Media, Modules, and Components Chapter 6: Managing Menus and Templates Chapter 7: Managing Users Chapter 8: Managing Content Chapter 9: Front-End Publishing Workflow Chapter 10: Finishing the Site Off with Other Extensions Chapter 11: Customizing a Template Chapter 12: Deploying and Running Your Site Appendix A: Installing XAMPP Index
- Chapter 1: An Introduction to Mambo
- What Mambo Can Do for You
- The Visitor Experience
- The Management Experience
- What Exactly is Mambo?
- Component-Based Architecture
- Templated Interface
- User and Permission Management
- Mambo as an Open-Source Content Management System
- Open Source
- Content Management System
- Getting Help in the Mambo Community
- Forks, the Mambo Foundation, and Joomla!
- Zak Springs Golf Club Website
- The Client
- Requirements
- Key Objectives of the Site
- General Functionality of the Site
- Specific Functionality of the Site
- Permissions and Privileges Required
- Might Have... One day
- Chapter 2: Setting up the Development Environment
- Downloading Mambo
- Mambo Lite and Complete
- Extracting Mambo
- Putting Mambo Files into the Web Server Root
- Installing Mambo
- Database Setup
- Site Details
- Testing the Installation
- Creating a Database User
- Switching to the New Database User
- Still Having Problems?
- Summary
- Chapter 3: Your Frontpage
- Your Mambo Site
- Menus
- Modules
- Components
- Templates
- Viewing Site Content
- Becoming the Administrator
- Managing the Frontpage
- Publishing Content
- Ordering Lists
- Restricting User Access
- Editing an Article
- You can Check Out Any Time, But You can Never Leave
- Editing with the HTML Editor
- Adding Images
- Adding Links
- Email Addresses, Spam, and Mambots
- Controlling Article Display on the Frontpage
- Summary
- Chapter 4: Configuring the Site
- Your Site, Your Database
- Starting Afresh
- Visiting the Administration Area
- Global Configuration of your Site
- How the Options are Stored
- The Site Tab
- Locale
- Content
- Database
- Configuring the Web Server
- Sending Mail
- Cache
- Visitor Statistics
- Making Mambo-Search Engine Friendly
- Metadata
- Chapter 5: Managing Media, Modules, and Components
- Managing Media
- Managing Modules
- Installed Modules
- Managing Site Modules
- Editing Module Properties
- Adding a New Module Instance to your Site
- Component Management
- Installing Mambo Add-ons with the Universal Installer
- Installing Directly from a URL
- Installing the ExtCal Event Component
- Installing an ExtCal Module from a URL
- Interlude: Web Links
- Creating Web Link Categories
- Creating Web Links
- Chapter 6: Managing Menus and Templates
- Menus
- Menu Items
- Menu Item Types
- Content Menu Type
- Components Menu Type
- Links Menu Type
- Miscellaneous Menu Type
- News Feeds Component, Link, Category
- Planning the Zak Springs Menu Structure
- Creating the Bottom Menu
- Assigning the Menu to a Module Position
- The Wrong Homepage?
- Managing Templates
- Assigning Templates to Pages
- Chapter 7: Managing Users
- Ingredients of a User
- Registering as a User
- Front-End User Goodies
- User Management
- User Details
- Login Module Configuration
- Adding a Logout Link
- Super Administrator Details
- Creating New Users at the Back end
- The Registration Process
- Managing Other Administrators
- The Administrator
- The Manager
- Summary of Permissions for Back-end Groups
- Zak Springs Users and Groups
- Summary
- Chapter 8: Managing Content
- Organizing Content
- Why Organize Content?
- Planning the Zak Springs Content Structure
- Creating Sections
- Zak Springs Sections
- Section Manager Page
- Creating Categories
- Zak Springs Categories
- Category Manager Page
- Entering Content
- Content Items Manager Page
- Creating a New Content Item
- Adding the Item to a Menu
- Adding Images to the Item
- Keywords and Description for SEO
- Publishing Information
- Controlling How the Item is Displayed
- Different Views of Content
- Single Item (Link) View
- Table Views
- Content Category View
- Content Section View
- Assigning Templates to Table Views
- Static Content
- Managing Sections
- Copying Sections
- Deleting Sections
- Managing Categories
- Copying Categories to Different Sections
- Moving Categories to Different Sections
- Deleting Categories
- Chapter 9: Front-End Publishing Workflow
- Authoring Content
- Finding Submitted Content Items
- The Author Notification Process
- Editing Content
- Publishing Content
- Front-End User-Submitted Content
- Adding Links to Submit Content
- Creating a Better Publishing Workflow
- Managing Comments
- Preventing Comment Spam
- Viewing and Approving Comments
- Chapter 10: Finishing the Site Off with Other Extensions
- Standard Extensions
- Polls
- News Feeds
- Syndicate
- Banners
- ExtCal Event Component
- User-Submitted Events
- Deleting Events
- ExtCal Modules
- MamboBoard Forums Component
- Forum Organization
- Board Configuration
- Creating Forums
- Adding a Menu Link to the Forums
- zOOm Media Gallery Component
- Creating Galleries
- Adding Images
- Chapter 11: Customizing a Template
- What You Need
- Template File Structure
- Creating a New Template
- Changing the Template Details
- The Template File Itself
- No Logic Here
- Links to Images
- No Layout Here
- Customizing the Page Layout
- Replacing the Header Graphic
- Changing the Page Background and Fonts
- Changing the Main Content Area
- Changing the Background Color of the Columns
- Customizing the Read More Link
- Formatting the Content Items
- Adding the Bottom Menu
- Customizing the Modules
- Spacing Out the Modules
- Changing the Module Headers
- Customizing the Menus
- Changing the Menu Hover Color
- Changing the Menu Item Borders
- Highlighting the Current Menu Item
- Finishing Off
- Creating a Template Package
- Chapter 12: Deploying and Running Your Site
- Overview of the Process
- Checking Server Requirements
- File System Permissions
- Uploading the Mambo Code via FTP
- Setting Permissions for configuration.php
- Creating the Database
- Running the Web Installer
- Migrating the Locally Created Database
- Backing Up the Database
- Restoring the Database to the Remote Server
- Replacing the Site Configuration
- Resetting the Permissions of Your Installation
- Rename the Super Administrator Account
- Setting Permissions for Mambo Operations
- Configuration Settings
- Media Uploading
- Caching
- Database Backup Permissions
- Installing Extensions or Templates
- Installing Extensions without ZLIB
- Restricting Access to Folders
- Restricting Access to the Administrator Area
- Summary
| |
|