Mastering Mambo : E-Commerce, Templates, Module Development, SEO, Security, and Performance

An advanced level guide to customizing and extending

Mastering Mambo : E-Commerce, Templates, Module Development, SEO, Security, and Performance

Christian Wenz, Tobias Hauser

An advanced level guide to customizing and extending
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781904811510
Paperback304 pages

Book Description

Mambo is a PHP-based Open Source CMS. Mambo is both easy to use at the entry level for creating basic websites, while having the power and flexibility to support complex web applications.

Mambo implements the core requirements of a full featured CMS. It has a powerful and extensible templating system with the ability to upload and manage many different data types. User access control, content approval, rich administrative control, content display scheduling are all built-in. New features and extensions are constantly added to the core system, with many more being available and supported by the community.

Most of the Mambo development team now works on a fork of Mambo known as Joomla. Mastering Mambo is fully compatible with Joomla's 1.0 release.

Table of Contents

Chapter 1: Basic Mambo Principles and Terms
Front-End Configuration
Administration Interface
Summary
Chapter 2: Designing Your Own Templates
Template Manager
Your Own Template
Administrator Templates
Useful Stuff
Summary
Chapter 3: Extensions: Modules, Mambots, and Components
Modules
Mambots
Components
Included Stuff
Summary
Chapter 4: Internationalization
Languages and Language Packs
Mambel Fish
Summary
Chapter 5: E-Commerce
Installation
Functions
Administration of Products
Configuration
Customize and Extend
Summary
Chapter 6: Forum
Alternatives
Installation
Configuration
Customizing and Extending
Summary
Chapter 7: Document Administration with DOCMan
Installation
Administration of Documents
Configuration
Customization
Extensions
Summary
Chapter 8: Even More Extensions
MosForms: Forms with Mambo
Community Builder
Calendar: Events
Picture Gallery: zOOm Gallery
Picture Gallery: RSGallery
Chat: MOS-Chat and Others
Some More Extensions
Summary
Chapter 9: Your Own Modules, Mambots, and Components
Your Own Modules
Your Own Mambots
Your Own Components
Summary
Chapter 10: Search Engine Optimization
Google PageRank
Problems and Solutions
Specific Modules for Optimization
Summary
Chapter 11: Mambo and Security
Security and CMS
Cross Site Scripting (XSS)
SQL Injection
Unexpected User Data
"Best Practices" for Secure Programming
Deployment on the Intranet, Extranet, or with Shared Hosts
Keeping Mambo Up to Date
Keeping the System Up to Date
Summary
Chapter 12: Performance and Caching
Performance Fundamentals
Caching
High Performance Programming
High Performance Administration
Performance Tests
Summary
Chapter 13: Accessibility
The Web Content Accessibility Guidelines
Tools for Developers
Tips for Editors
Summary

What You Will Learn

Authors

Table of Contents

Chapter 1: Basic Mambo Principles and Terms
Front-End Configuration
Administration Interface
Summary
Chapter 2: Designing Your Own Templates
Template Manager
Your Own Template
Administrator Templates
Useful Stuff
Summary
Chapter 3: Extensions: Modules, Mambots, and Components
Modules
Mambots
Components
Included Stuff
Summary
Chapter 4: Internationalization
Languages and Language Packs
Mambel Fish
Summary
Chapter 5: E-Commerce
Installation
Functions
Administration of Products
Configuration
Customize and Extend
Summary
Chapter 6: Forum
Alternatives
Installation
Configuration
Customizing and Extending
Summary
Chapter 7: Document Administration with DOCMan
Installation
Administration of Documents
Configuration
Customization
Extensions
Summary
Chapter 8: Even More Extensions
MosForms: Forms with Mambo
Community Builder
Calendar: Events
Picture Gallery: zOOm Gallery
Picture Gallery: RSGallery
Chat: MOS-Chat and Others
Some More Extensions
Summary
Chapter 9: Your Own Modules, Mambots, and Components
Your Own Modules
Your Own Mambots
Your Own Components
Summary
Chapter 10: Search Engine Optimization
Google PageRank
Problems and Solutions
Specific Modules for Optimization
Summary
Chapter 11: Mambo and Security
Security and CMS
Cross Site Scripting (XSS)
SQL Injection
Unexpected User Data
"Best Practices" for Secure Programming
Deployment on the Intranet, Extranet, or with Shared Hosts
Keeping Mambo Up to Date
Keeping the System Up to Date
Summary
Chapter 12: Performance and Caching
Performance Fundamentals
Caching
High Performance Programming
High Performance Administration
Performance Tests
Summary
Chapter 13: Accessibility
The Web Content Accessibility Guidelines
Tools for Developers
Tips for Editors
Summary

Book Details

ISBN 139781904811510
Paperback304 pages
Read More

Read More Reviews

Recommended for You

VMware View Security Essentials Book Cover
VMware View Security Essentials
$ 23.99
$ 16.80
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Responsive Web Design by Example : Beginner's Guide Book Cover
Responsive Web Design by Example : Beginner's Guide
$ 26.99
$ 18.90
PHP Web 2.0 Mashup Projects: Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo! Book Cover
PHP Web 2.0 Mashup Projects: Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!
$ 23.99
$ 16.80
iReport 3.7 Book Cover
iReport 3.7
$ 23.99
$ 16.80
AngularJS Web Application Development Cookbook Book Cover
AngularJS Web Application Development Cookbook
$ 29.99
$ 6.00