A joomla custom coding component is the most extensive add-on. This typically adds completely new, or different, functionality to your site and extends the overall site possibilities. A component handles data manipulation as well as input and storage into the database. A joomla coding component on most sites occupies the main area of the website layout and is the primary focus of the page.
A joomla custom module is typically considered to be an add-on to the site that extends the functionality of another part of the system. It usually has fewer options that are configurable by the end user and most of the time does not handle any storing of information into the database. A module usually occupies a secondary portion of the web page and is not considered the primary focus of a page.
A joomla custom plugin Plugin will manipulate output already generated by the system. It typically does not run as a stand-alone piece but takes data from other sources (i.e. the content) and manipulates it before outputting to the user window. A plugin typically does not display directly to a user but does it's work behind the scenes.
Components are typically the largest and most complex extensions and require the most knowledge and perseverance to create. A Joomla website contains two types of building blocks. One is the content that will be entered or displayed—for example, articles, contacts, products, and so on. The other is a set of menu items. These allow you to navigate through the site and work with the content. Both of these building blocks are based on components.
A typical page in a Joomla website shows one component and multiple modules. For example, the home page of Joomla with the sample data installed shows the Featured Articles component and five modules (Search, three menus, and Login). Modules typically are small, simple, and “lightweight” (meaning that they don’t require a lot of computer time to process). They provide information and navigation options to the user.
A fully responsive layout that adapts perfectly for all device resolutions like mobiles, tablets and desktops. Offers a fluid grid system, fluid images and well chosen media query breakpoints to scale for popular device dimensions. The main menu is automatically converted into a user-friendly select box menu on small screen devices.We can help you in making your site look great across devices and screen size. We also offer pre-built templates free of cost to our clients.
A plugin is simply a PHP program that executes at one or more predefined points in the Joomla execution cycle. These points are called events and are triggered from within Joomla. A plugin can be very simple—for example, to set a value before saving a field to the database. Or it can be very complex— for example, to convert all the URLs in a document to a different format. Plugins can even be used to override standard core classes.
JED is home to all custom extensions.
There are 6000+ active extensions on JED !
Please feel free to ask for any support on custom extension development on Joomla and related issues. Our team will help you in resolving any issue or bug fixes.