Packt Publishing Community, Experience, Distilled

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP Table of Contents

HomeBooksSupportFreeAuthorsAward
WELCOME ARTICLES IMPACKT NEWSLETTERS YOUR ACCOUNT ABOUT US

 
Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP Table of Contents
Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Joomla! Extension Development: An Overview
Chapter 2: Getting Started with Component Development
Chapter 3: Back-End Development
Chapter 4: Front-End Development
Chapter 5: Module Development
Chapter 6: Expanding the Project
Chapter 7: Behind the Scenes: Plug-Ins
Chapter 8: Configuration Settings
Chapter 9: Packing Everything Together
Index
  • Chapter 1: Joomla! Extension Development: An Overview
    • Why Extend Joomla!
    • Customization versus Extension
    • How to Extend Joomla!
      • Components
      • Modules
      • Plug-Ins
    • Topic Overview
      • Creating Toolbars and List Screens
      • Maintaining a Consistent Look and Reducing Repetitive Code Using HTML Functions
      • Accessing the Database and Managing Records
      • Security and the Preferred Way of Getting Request Variables
      • Menu Item Control
      • Controlling the Logic Flow Within a Component
      • Configuration Through XML Parameters
      • Packaging and Distributing
    • Our Example Project
    • Summary
    • Summary
      • Chapter 3: Back-End Development
        • Creating the Database Table
        • Creating a Table Class
        • Creating the Review Form
        • Processing the Data
        • Creating a List Screen
        • Editing Records
        • Deleting Records
        • Summary
        • Chapter 4: Front-End Development
          • Listing the Reviews
          • Displaying a Review
          • Generating Search-Engine Friendly Links
            • Building URL Segments
            • Parsing URL Segments
          • Adding Comments
          • Displaying Comments
          • Summary
          • Chapter 5: Module Development
            • Registering the Module in the Database
            • Creating and Configuring a Basic Module
              • Recruiting Some Helpers
              • Try Some Different Layouts
              • Mixing it Up
            • Summary
            • Chapter 6: Expanding the Project
              • Model, View, Controller: Why?
              • Building Data Models
                • Modeling All Reviews
                • Modeling Individual Reviews
              • Migrating to Views
                • Viewing All
                • Viewing One
              • Switching Through Controllers
                • Updating Links and Routes
              • Reorganizing the Back-End Code
              • Publishing Controls for Reviews
              • Adding Pagination
              • Management for Comments
              • Additional Toolbars
              • Summary
                  • Chapter 9: Packing Everything Together
                    • Listing All Files
                    • Packaging the Module
                    • Packaging Plug-ins
                    • Packaging the Component
                    • Including SQL Queries
                    • Creating Back-End Menu Items
                    • Extra Installation Scripts
                    • Distribution
                    • Summary
                    Back to BOOK PAGE

                       




                    © Packt Publishing Ltd 2008

                    RSS