I need to create a website which will basically feature a database with a lot of records. Each user can see a big list of every record and then a page dedicated with all the informations about it. I need something like this:


With maybe some cool feature like instant search in the list and so on. I've tried to search on google but I really don't know which keyword to use, because if I use "joomla database module" of course I'll get a lot of false pages talking about the Joomla's database. Any ideas?

2 Answers 2


I am not sure if you understand exactly what is a module, but definetelly that is not the type of extension you need, although, you haven't specified exactly what exactly you need, but looking at the site you linked, it seems you need a Custom Application. That could be a custom component, or a database app -built with special extensions called application builders.

Custom Component or Form/DB Application

1. Custom Component

Develop a custom component according to your requirements. Component is the type of extension you need, where you will have your datbase tables to store the data, forms to submit/edit information, and all the app logic and its presentation in front-end, back-end or both.

2. Application Builder

Build the application using an Application/Form builder, or CCK (content construction) component. A 3rd extensions type option is Directory Builders depending on your needs.

I distinguish these categories extensions above, although they are very similar and many extensions that fall into any of these categories can be considered or used as CCK's, Application/Form or Directory Builders.

However in many cases CCKs and Directory Builders can provide a more established base and workflow, that you can use and extend with custom fields, while on Application Builders you will have to design everything from scratch.

Which way to go?

Now regarding the 2 options above, developing a custom component requires good development skills and experience. However there are some extension builder tools available that can help you develop your extension (see list below).
Building the application with another CCK/App Builder application can be easier - although there is still some learning curve and depending on your actual requirements, good skills might be required as well.

In Both cases when we talk about a database app, you need to plan and design upfront - before the implementation.

Component Development Documentation

Component/Extension Creators:

Some popular Application/Form Builders & CCKs:

  • Couldn't ask for anything better, thank you! If you have any suggestion to edit the title (module seems inappropriate) please tell me
    – Hyperion
    Dec 5, 2015 at 14:25

I'd be looking first at the ready made list/directory/download apps such as JB Catalog which might be best suited out of the box for your application. Sobi Pro might be a very quick solution for your needs too.

Otherwise review the others apps listed by @FFrewin such as Fabrik, Cobalt, Content Builder, Seblod, K2, which are very flexible and feature rich.

They support various forms of import as well which could save you a lot of time in content setup.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.