Joomla Website Development

  1. Template Design and Customization
    1. Template Fundamentals
      1. Template File Structure
        1. Required Files
          1. Optional Files
            1. Folder Organization
            2. Template Manifest File
              1. XML Structure
                1. Template Information
                  1. Template Parameters
                    1. Template Positions
                    2. Main Template File
                      1. PHP Logic
                        1. HTML Structure
                          1. Module Position Loading
                            1. Template Parameters Usage
                          2. Template Manager
                            1. Installing Templates
                              1. Template Styles
                                1. Creating Template Styles
                                  1. Assigning Styles to Menu Items
                                    1. Style Parameters
                                    2. Template Preview
                                      1. Template Uninstallation
                                      2. Template Customization
                                        1. Template Parameters
                                          1. Color Customization
                                            1. Font Customization
                                              1. Layout Options
                                              2. Custom CSS
                                                1. Creating user.css
                                                  1. CSS Override Techniques
                                                    1. Responsive Design Considerations
                                                    2. Template Images
                                                      1. Logo Customization
                                                        1. Background Images
                                                          1. Icon Customization
                                                        2. Layout Overrides
                                                          1. Override Concepts
                                                            1. Component View Overrides
                                                              1. Article Layouts
                                                                1. Category Layouts
                                                                  1. Contact Layouts
                                                                  2. Module Layout Overrides
                                                                    1. Login Module Layouts
                                                                      1. Custom HTML Layouts
                                                                      2. JLayout Overrides
                                                                        1. Understanding JLayout System
                                                                          1. Creating JLayout Files
                                                                            1. JLayout Parameters
                                                                          2. Template Frameworks
                                                                            1. Framework Benefits
                                                                              1. Framework Features
                                                                                1. Drag and Drop Layout
                                                                                  1. Built-in Customization
                                                                                    1. Responsive Design
                                                                                      1. Performance Optimization