Learning Joomla! 3 Extension Development
Learning Joomla! 3 Extension Development, available at $34.99, has an average rating of 3.7, with 32 lectures, based on 94 reviews, and has 489 subscribers.
You will learn about Build a component to save, retrieve, and display custom data Add dynamic data with the model-view-controller to display the page and language file Add finishing touches to the component which include a router file, print view, and RSS feed Implement ACL in a component and add parameters to a menu item Add category functionality to a component Create a frontend editing form and add it to a component Build a basic module and add standard field types to a module Create search and content plugins for a custom component Build a template that uses Bootstrap CSS This course is ideal for individuals who are If you want to build a basic Joomla! website and are looking for information on the use of Joomla! extensions and their customization, then this course is for you. It is particularly useful for If you want to build a basic Joomla! website and are looking for information on the use of Joomla! extensions and their customization, then this course is for you.
Enroll now: Learning Joomla! 3 Extension Development
Summary
Title: Learning Joomla! 3 Extension Development
Price: $34.99
Average Rating: 3.7
Number of Lectures: 32
Number of Published Lectures: 32
Number of Curriculum Items: 32
Number of Published Curriculum Objects: 32
Original Price: $74.99
Quality Status: approved
Status: Live
What You Will Learn
- Build a component to save, retrieve, and display custom data
- Add dynamic data with the model-view-controller to display the page and language file
- Add finishing touches to the component which include a router file, print view, and RSS feed
- Implement ACL in a component and add parameters to a menu item
- Add category functionality to a component
- Create a frontend editing form and add it to a component
- Build a basic module and add standard field types to a module
- Create search and content plugins for a custom component
- Build a template that uses Bootstrap CSS
Who Should Attend
- If you want to build a basic Joomla! website and are looking for information on the use of Joomla! extensions and their customization, then this course is for you.
Target Audiences
- If you want to build a basic Joomla! website and are looking for information on the use of Joomla! extensions and their customization, then this course is for you.
This video course provides you with a step-by-step tutorial for building a basic component with frontend editing. You will also learn how to build both content and search plugins for your component, how to build a module to display data from your component, and finally how to build a template using Bootstrap CSS.
The course starts by teaching you how to build a basic, bare bones component for inserting and displaying recipes using the minimum amount of code that is needed for a component. No component is complete without search and content plugins. You will start off by building standard search and smart search plugins, a content plugin for inserting our component’s data into a content item, and adding code to insert other plugins’ data into our display page. The plugins will make our recipes searchable on the site and will enable the insertion of recipes into content articles.
You will then move on to build a basic module, add standard field types, and finally add a custom field type when standard fields are not enough. The module will display select recipes from our collection. Finally, you will also learn how to build a template that uses Twitter Bootstrap’s CSS.
Learning Joomla! 3 Extension Development makes it fast and easy to develop your own custom Joomla! components, plugins, modules, and templates.
About the Author
Donna Vincenthas been developing websites since 2004, and she has been using the Joomla! platform since 2006. In 2009, she began developing custom Joomla! extensions for her clients. She is also an EDI and barcode programmer. Donna lives and works in the New York City area and enjoys food photography when not building websites.
Course Curriculum
Chapter 1: Component Development- Part I
Lecture 1: Getting Started with Component Development
Lecture 2: Adding a Database to the Component
Lecture 3: Displaying Dynamic Data on the Site using the Model-View-Controller
Lecture 4: Adding an Item View
Lecture 5: Language and Menu Item Type
Chapter 2: Component Development – Part 2
Lecture 1: Adding a Form to the Admin Component
Lecture 2: Add Save and Close Buttons to the Admin Component
Lecture 3: Adding New and Delete Buttons to the list view
Lecture 4: Adding Categories to the Component
Lecture 5: Adding Categories to the Site Component
Chapter 3: Component Development – Part 3
Lecture 1: Adding Standard Fields to the Component
Lecture 2: Applying the Publishing Options and Metadata
Lecture 3: Joomla! Router for SEF URLs
Lecture 4: Adding and Using the Publish Field
Lecture 5: Adding a Print and Email Option and RSS Feed to the Component
Chapter 4: Module Development
Lecture 1: Basic Bare-Bones Module
Lecture 2: Standard Form Field Types
Lecture 3: Output Form Field Data
Lecture 4: Form Fields for Module Layout and SQL
Lecture 5: Custom Field Type
Chapter 5: Plugins and Languages
Lecture 1: Building a Content Plugin
Lecture 2: Building An Editor Button
Lecture 3: Building a Search Plugin
Lecture 4: Building a Smart Search Plugin
Lecture 5: Process Content Plugins
Chapter 6: Component Development and Configuration
Lecture 1: Component Configuration Options
Lecture 2: Menu Item Options
Lecture 3: Enabling Joomla!'s Access Control List (ACL)
Lecture 4: Batch Processing
Lecture 5: Frontend Editing
Chapter 7: Template Development
Lecture 1: The Basic Template
Lecture 2: Adding Module Positions
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 19 votes
- 2 stars: 12 votes
- 3 stars: 19 votes
- 4 stars: 17 votes
- 5 stars: 27 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024