The Joomla! Extensions Directory ™

Blank Module Module

This versatile module accepts HTML, CSS , Javascript, and PHP.

You can also access Joomla article content and insert it into module positions.

Also add scripts and css to the head section of the page.

Now available with an integral selection of patterned backgrounds and easy to set graphics.

Updates with Joomla Update.

In addition to the text areas in the backend there are also several options to position your module accurately.

Module suffix parameter enables CSS styling option.

Includes localization for French/German as well as English.

Report Extension




Reviews: 21
Very handy. Using it to include a style switcher for my site.
Reviews: 10
I needed a means of displaying some graphics in the website I'm developing using d3, a javascript graphics library generating SVG images. I came across Blank Module after a couple of days of unsuccessful fiddling. After a minor adjustment, the module has worked perfectly. Support is excellent. The developer responded very rapidly to my query. I can recommend this extension without reservation. It performs as described, what more can you ask?
Reviews: 2
I needed to implement location-based Amazon affiliate ad widgets using GeoIP Country database. I tried to do that with some other modules and plugins, but none of them worked properly for me.
Then I found this extension. Just pasted my existing PHP code and it worked - simple as that.
Reviews: 1
This module is great, I've use it for years.

But always have to do the same hacks to solve this:

-Module background does not support transparent background, it always ask you a color.

-At the end it appends two tags, breaking the layout. It appears it's a sepparation between html and php and content blocks. It has to be in layers I think.

For the rest is great. Thanks.
Owner's reply

The module has now been updated with these issues in mind.

Reviews: 2
I have it on all 5 sites I manage. It allows my to put all those bits of code and metadata I need to insert in one place. It means I do not need to customise templates etc and so makes site management so much easier. I was just checking it was available for Joomla 3 for my next site build.
Reviews: 1
This is very nice module for the one who does not want to code much n not aware of module creation process.
Thanks a lot...!
Reviews: 1
While I was still new to Joomla I came across to different modules which caused me different pain in the a**. (1) Commercial. (2) Only 1.5 compatible. (3) Difficult to customize or cannot be customized at all.

So I decided to code them by myself. This Blank Module is like a heaven-sent tool to someone like me who is tired of using the only available modules.

What's awesome is when I encountered a problem and emailed the developer, he responded immediately which helped me fixed the problem asap.

Highly recommended module for web designers.
Reviews: 2
It does what it says, sure, but not nearly as well as it should.

Besides from the messy and verbose coding, the module parameters are not done well at all. You have to select an ID number from a finite list for each module you add, and if you don't, the IDs will clash in your code. The module suffix parameter just doesn't do anything, for some reason random tags are added to the output... it should have been called the Almost Blank Module.

The scary part is this is the best custom code module that I can find on the JED...
Owner's reply

There are many things in life that are scary. Slightly long code isn't one of them.

You mention the module class suffix , not all templates allow this to work in all positions.
Otherwise this feature works fine. In situations where it doesn't work you can use the ID numbering.(A feature you seemed not to like)

As for the "random tags", templates often encase modules in their own code and this can give the appearance of the randomness you mention. But it doesn't come from this module.

This module may have more code than others but it also does more. It also produces standards compliant output.

Now I have to go and look at my scary credit card statements.

Reviews: 1
This is a must have module for 1.5 on. The best part about the module is that it works for all versions of Joomla, which as a developer, saves a lot of time and headache for me! Good job and thanks for making it free!
Reviews: 3
I generally don't waste my time downloading extensions when there is not a screenshot or a demo, but after running into install errors with JUMI I wasn't left with much of a choice for J1.7... This component works great for PHP, JS, CSS & HTML. Nice job.
Reviews: 3
I have several opt-in boxes and off-site form processing items that I needed to include in my client's membership site, and this module made it possible. Thank you thank you for solving my problem quickly and easily!
Reviews: 9
Well it works in terms of placing the custom code on your website, but the code does not go where the module goes. What I mean is when I placed the code into the new module, the module title and spacing was correct; but, the code was placed at the top of the website above everything far out of place. So yes, the module allows the code into the website but not where it is suppose to go.
Owner's reply

This module places code properly.

There are input boxes for content to go to the module position and there is also one to place content in the section of the page.

In this case I would imagine that the user has placed a javascript snippet in the section for the section.

Some scripts do indeed go in that section. Many do not.
Those scripts would go in the area for html.
Wrongly placed scripts produce the result the reviewer describes.

This not just a feature of this product or Joomla but a feature of Javascript in general.

This module offers unrivalled flexibilty in an easy to use package.
If the reviewer would care to contact me I am sure that this simple issue can be easily resolved.

Reviews: 1
This is just a simple but powerful module. I use it all the time when I don't want to search for a specific module and is something so easy that I can code it myself.
Reviews: 2
Very easy to use, and very usefull.
Reviews: 1
We at JoomBah salute you for giving us this option to have our custom code onto our main site. We have since used it and have recommended your module for the majority of our clients.
Reviews: 5
It's functional but unfortunately it adds unneccessary CSS and HTML to the site. There should be an option for that. To make it worse, if you have more than one module on a page, it duplicates the extra code! Not good for simply adding code.
Owner's reply

Most of the code the reviewer mentions is related to the optional use of graphics. If the graphics are switched off the extra code does not get rendered. There are very few if any other modules in this section which offer optional graphics so I feel this point is unfair.

Also I would ask the reviewer to bear in mind that modern internet speeds are much higher than they were just a few years ago and that additional lines of code have no real effect on loading times of a page.

I did some tests the home page of, this had a total load in excess of 500k and a clean install Joomla with the default scripts installed had a total load of in excess of 250k. The code which the reviewer mentions adds approx 2k per page per module. In short it is negligible. You can check this out at test sites such as

In addition I would point out that when I write code I do try to make it readable. It would be very easy to write code with very short single letter id and class names.
I like to think that I write code that is well presented in the true spirit of open source, meaning that the code is readable not just available.

Reviews: 1
I needed a simple way to put a PayPal button on a couple pages and this did the trick in a few minutes...literally.
Thanks, Love it!
Reviews: 7
Echoing the rest the of the users here. I spent hours trying to embed "ShareThis" code into my site. This module made it happen in seconds.
Reviews: 1
Great Simple Module - Basically you can import any widget or script that you may have been using on a regular website and presto it works :)

Very Happy I found this one!
Reviews: 8
a must have module for custom module..
very easy and useful module..
I've used it for google docs (Form)

and its work just as i want it...

great job guys...
and thank u very much for this excellent extension
Page 1 of 3