Results from mashing Joomla 3 & Foundation

  • Category: Blog
  • Created: 23 December 2014
  • Hits: 107

So, about two days ago I became super frustrated with the bloat of my web template from a club I have been using for a few years now. I have been around the traps and tried several clubs, there are some really good one's and they deliver visually fantastic graphical designs (my lesser skill), great funtionality, but unfortuneately are becoming very over-weight in the performance arena.

As a backend/front developer I decided yesterday to change that for! We now have a template (built in-house) that hums along mostly at around 2 seconds per page load, or less (ideal in my brain), which is better than 4-10 seconds despite my optimization efforts with club templates, sporting a full screen video (thanx HTML5 & S3), and mobile device responsive (Foundation). A few tweaks to go, some extra colour but I am pretty happy with the result :D (Used Joomla 3, Foundation, elbow grease).

Read on below for some interesting graphics about page performance (, which is a little bizzare to say the least (of particular note is we have a heavier page, but faster load time), but it works and shows you shouldn't believe everything you hear/read and you should follow what is required for your own business need.

CHMOD file only in subdirectory

  • Category: Blog
  • Created: 23 December 2014
  • Hits: 361

[FYI] Do this...

Start with directories if you are changing them for the web server first, this will change files too:

$ find images -type d -exec chmod 755 {} +

Then run it again to change files, with the different switch:

$ find images -type f -exec chmod 644 {} +

I recommend adding a recursive (-R) switch along with a verbose output (-v):

$ find images -type f -exec chmod -Rv 644 {} +

You may need to use super permissions to action this. Be warned, this can lock you out.

Heartbleed security issue - OpenSSL

  • Category: Blog
  • Created: 11 April 2014
  • Hits: 1024

Do not rush to change all your passwords!

Let me qualify that statement. I have heard and seen many knee jerk reactions from "professionals" that state we should all rush out to change our banking and social media passwords. The first question we should be asking is, what, who, why. The second, do I need to make a change right away, if at all.

What systems are affected?

Simple. All systems that use the OpenSSL security certificate service.

Connecting a frontend helper in a custom Joomla 3 component

  • Category: Blog
  • Created: 23 December 2014
  • Hits: 5379

There are three places to make using a helper file work for you. First make sure you have a 'helpers' directory at the root of your component and that a base file (min) exists, usually called the same as your component, without the com_ prefix. e.g. com_example you would have com_example/helpers/example.php. Once this is done, insert whatever class you might want to call on.

Add new articles from the category blog view frontend in Joomla 3

  • Category: Blog
  • Created: 23 December 2014
  • Hits: 4307

This feature exists in the category list view, we are just transporting it over to the category blog view.

Create the normal override in your template (move blog.php from the com_content component to your html folder within your template) if you have not already done so, then copy/paste the following code into the file where you wish it to appear. In the past I have added some CSS to make a fixed floating tag at the side of the screen.

Get the current category description in Joomla 3.1.5

  • Category: Blog
  • Created: 23 December 2014
  • Hits: 4164

I was working through getting the category description for my custom component in the cleanest way possible without doing multiple queries or echoing out the $list value (because it repeats sub-cat descriptions too). Put this above, that is, outside the $list loop for your view or add it to a helper and echo as needed, usually only once on the page.

Joomla! 3.0 and You

  • Category: Blog
  • Created: 20 December 2013
  • Hits: 3195

The Joomla! Project is pleased to announce the immediate availability of Joomla 3.0.0. This is the next major release of the Joomla CMS in the Standard Term Support (STS) track. All 3.0 users will need to plan to update to the new versions available in the STS release cycle every six months until version 3.5 is released. These updates are expected to be simple and backwards compatible.