K2 is definitely one of my favorite Joomla! components. It does everything so well that I rarely need to make edits to anything other than template files. The one exception is creating square thumbnails. Most of my customers incapable of creating square thumbnails, so we need the system to be as user friendly as possible.
This is a...
read more
Most of the sites we design have plenty of fancy elements, but we always end up with a simple or unstyled page navigation list. The PSD always looks unique, but the web version falls short of the designers’ expectations. This is because there are no CSS selectors on the arrows, start, prev, next, end or numbers.
I probably looked...
read more
In a previous post, I showed you how to set the menu alias as the body CSS class in Joomla!. This works best for me because it is easy to remember (just look at the url), and does not require any extra steps, but there is a better way to do this. For example, you write 50 lines of CSS code to modify the style of a page based on its...
read more
I recently ran into an issue where I needed to upload a large number of attachments to a post. Simple enough right? With K2, of course! The only problem was, the attachments needed to be sorted by name. I tried altering the order of the attachments by adding number prefixes (01_file.jpg)Â to the filename, but this did not work. For...
read more
We developed the previous website and online store using Joomla! and a custom shopping cart system. Using Joomla! for all 3 of their new websites was a no-brainer, but they needed a more powerful solution for their online store. Magento won the argument for the best system to use after reviewing their list of requirements...
read more
Anyone who has developed with multiple CMS systems will inevitably choose a favorite system for development. This favorite is not always the best for every project, but the CMS in which we have invested the most time learning. As web professionals, it is our job to forget about favorites and analyze the needs of individual...
read more