Its been a long time since substitutions received some love so to speak. That time has finally arrived. Primarily IF substitutions have finally been given the power to provide significantly more complex usage scenarios. Have you ever wanted to have an IF substitution inside of an IF substitution or define what should output in the event that IF substitution failed? This is all possible now using the below syntax.
It has been a long time coming that we redo our router. That time is finally here. I've rewritten our router file from the ground up using latest techniques available to Joomla. All core views have SEF usage now. In addition to this the URL view will properly be removed if it has a menu usage associated with it and that menu usages view matches. See below several examples of the new URLs to be output during SEF.
Ever wonder why your server has to take the performance hit for someones crazy 8000x8000 photo for your image fields? Wonder no more! With client side resizing you'll be able to benefit from HTML5 canvas feature, FileReader, and Image functionality. This allows for the image to be resized and converted to raw image data for uploading! Meaning it's resized to your image fields specifications before it's uploaded and eliminates the performance hit your server would otherwise take.
I know many have asked how to customize the blank select option with a custom label or how they can have optgroups. Well.. ask no more! You can finally have a custom blank value option for single and multi-select fieldtypes. This is done by ensuring the first option has no value AND has your label specified. This will only work if it is the first option.
The long awaited language overrides have officially been implemented. You simply need to install the latest CB 2.x build. Once done edit any language plugin and you should see the new Overrides tab as shown below.
So I'm getting closer and closer to being finished with CB Gallery 2.0.0. This blog marks its final major implementations. In short you can put galleries pretty much anywhere now. Since the handy Asset column lets galleries determine their location you can have as many galleries you want basically anywhere you want for whatever purpose you want.
Many may have been wondering what I've been doing the past couple of months. Well aside from the new site and demo site I've been working hard on a.. yeah another.. rewrite of CB Gallery. This time around it's going for a multi-media gallery with a more robust API and features more familiar to other social sites. Below is the current progress.