Generator Tag

Component Architect allows you to build custom components with your own tables and fields that closely matches, but extends, the functionality you get in the core Joomla components.

There are no limits to the number of tables, fields or times you can generate. Code Templates for Joomla 3.x and 2.5 are included in the Component Architect install package and will be updated with new functionality in core Joomla as it is introduced.

Using the included Component Wizard you can quickly create your first component and tables (with existing table import).

This is NOT a generator which just creates a basic skeleton MVC structure with simple CRUD admin and front end functionality! You get fully working multi-table components, modules and plugins!

You select at component and/or table level the functionality you want - your components, modules and plugins only have the code they need. All with a very high match to Joomla standards and compliant with the MVC structure.

What you can get in a generated component includes:

Fully working admin component:
- List view
- Edit view
- Filters
- Batch processing
- Categories
- Tags
- Version Control
- ACL (component and record level)
- All core fields - state, access, created fields, modified fields etc etc can be defined
- Core Joomla field types plus modal views for linked tables
- Client and Server side validation code generation (this is also in the front end)

Fully working front end component:

Each view has fully defined menu parameters so you perform all the customisation of what is shown in a view via the menu items - this includes having global defaults and record level overrides. Views included are:
- Categories and Category views
- Blog view
- List view (default) - with filters and search
- Article View (mimics the core article view)
- Single Item View (default)
- Form view for Edit/Create

Plugins for core functionality:
- Item navigation
- Pagebreak
- Vote
- Search
- Smart Search (Finder)

Modules to present your data:
- Most popular items
- Recently created items
- Alphabetically
- By user
- By category
- Featured items

Custom Installation package:

Manifest files for all extensions and a custom component installer script which will install everything generated.

All of this is supported with 'in' component help files and a downloadable Quick Start guide.

Download of Component Architect does not require registration but access to downloadable documentation and the support forum does.

Update 1.2.0
Removed unsupported code templates for Joomla 2.5 and Joomla 3.2
Bug fixes for XSS vulnerability

Update 1.1.4/1.1.5
Added Joomla 3.4 Standard Code Template
Added Plugins for Load Module and Email Cloaking

Very good but I discover today the component ...
Ease of use
Very good
Not another language than English (French for example :-) )
I used this to: A new Website for musicians.

Is this extension always developed and maintained?
Because the proposed "Code Template" is "J3.3" or "J3.4" in this extension and I'm using now Joomla 3.7.0 (PHP 7.1.4 and MySQL 5.5.54).

Don't bother

Posted on 14 May 2016
I used this to: I was test driving this for a SAAS application that I am developing but decided not to invest in the pro version due to the massive cost and lack of support. If you are after a comparable extension for absolutely free then I recommend jDeveloper. It does everything that CA does.
Owner's reply: I am sorry that you find 'zero' in the free Component Architect extension that meets your requirements. I find it confusing that you also appear to base your comparison with other similar products, based on the subscription Component Architect Pro version which you did not purchase and is listed separately on the JED. With the major complaint being the cost of the Pro version and the level of support you received, which is different for the Pro version. The free version is a separate fully working extension supported by an open forum. I can understand that the price of the Pro version may be too much for some but as you stated in the forum 'the product is good, it's nicely set out and well written. It's much better than the free alternatives,' - and that was for the free version of Component Architect.

In response to some specific points in your review:

Two XSS vulnerabilities were found in a previous version of Component Architect and corrected - the version downloaded and used did not have these vulnerabilities. One bug related to tagging was reported by you in the forum.and responded to.

It is accepted that documentation needs improvement.

Support effort is focused on the Professional version which has a separate Support Ticket access - responses on this have always been within one working day.

The response to the forum request did not take a week! A request was submitted on Saturday 23rd April and an initial response was sent 4 days later on the 27th, with all subsequent responses on that topic within one working day - in general responses to the forum are usually within one business day (Monday to Friday) but on this occasion there was an extra delay - there was also a significant time zone difference. Responses to one other ticket made were prompt and responded directly to the minor bug you found in tagging. Unlike many providing free open source software, as a developer I am quite open about the need to earn a living on other work.

I am happy to continue to respond to constructive comments via the forum.

Nice Allround-Component

Posted on 26 August 2015
The component works exactly as described by the developer. I couldnt find any bugs or major problems using it.
Ease of use
If you have some basic knowledge of Joomla and databases it is quite easy and intuitive to use.
Very fast (just a few hours) and detailed support in the developers forum, even for the free version!
The documentation is ok but could be more detailed.
I used this to: I used this component to create a CRM (Customer Relationship Management) System and it made big parts of it much easier.
Owner's reply: Thanks for the great review! We do recognise that documentation should be improved and will take steps to do this. Please use our forum to suggest any particular areas where documentation is needed.

Thanks for using Component Architect!
This component does exactly what the developer promises. Create a component in a matter of minutes.
I´m very impressed with component
Ease of use
The creation of a basic component is just a matter of a few mouse clicks, even for a complete novice.
I have used the support tickets for the Pro version a few times and got a elaborated answer within a day.

Amazing component

Posted on 08 September 2014
I wanted to create my own CRM system for my company. This component is amazing tool. I created all things what I want with just this component. I 100% work for me and I decided to use it in all my simmilar projects. Thank a lot for this stuff. I will donate.... :)
Owner's reply: Thanks for the positive feedback. It is always good to learn our Component Architect is being used for practical, live implementations.
If you did want to subscribe then you may find the extra code template (Joomla! 3.x Enhanced) in the Pro version very useful. For example in a CRM system where you may have Customers and Calls ( or Messages or something similar) you can set it up to show all child records (i.e. Calls) for a Customer record within a Customer view (plus add, edit or delete the child records from there). You can have multiple different types of child records as well.
Just a thought.
Tired of using the same old out of the box components? Now you do not have to any more. This component is great figured it out with out using any doc's in under a half hour. No longer do i have to use the same cookie cutter software as every other Joomla site. Will be buying the paid version as soon as 3.3 comes out! P.S. Never thought i would give out a 5 star review.
Owner's reply: Thanks for the great review! Always good to get feedback on our efforts.
Sorry for the delay in getting a standard code template for Joomla! 3.3 out, we have been busy working on other projects. A Joomla! 3.3 standard code template will be available in a few weeks time. You will not need to pay for the Pro version to get it (although there are many other advantages to subscribing for that with more to come e.g. currently developing nested tables in our Enhanced code template).
All standard code templates will be made available via new versions of the free Component Architect. When a new version is produced it will be installable via the normal Joomla! extension update process.
If you do encounter any problems or have suggestions related to Component Architect then please do contact us via the forum on our website.
So far this amazing 'free' version is astounding. Ease of use, powerful, and it does exactly what it says. Architect your own Components and more with this fantastic product. Register, download for free and get to work. Easy as. Thank you Component Architect.

Component Architect

Component Architect
Last updated:
Jul 04 2020
3 years ago
Date added:
Nov 19 2014
GPLv2 or later
Free download
c p

Uses Joomla! Update System


Write a review