It's time for another update as to what my current active major project is. Currently CB Privacy is being rewritten. This rewrite will improve the API significantly and hopefully be a massive performance boost to its usage to allow a lot more privacy controls on a single page with little to no performance impact. More details below!
It has finally arrived! I've completely rewritten it from the ground up improving its code in all aspects. Ajax editing has been made more reliable with new output modes and even an additional template. Per field template support is fully working so you can have a different ajax edit template on a per field bases if you like. Additionally you can chain update fields by having Field A refresh the display of Field B during profile edit or registration. Check it out below!
I get asked this a lot. Mainly wanting to know what my current, next, etc.. project is. I can't tell you what my next project is as that is all done based off demand or what I feel like doing. I can however let you know what I am currently working on. Currently I am working on CB Core Fields Ajax 4.0.0. Mostly am working to improve what is already there, cleaning up the code, improving the reliability of the jQuery, and adding a few features. You can keep track of the progress below.
CB Activity has finally pushed past just updating its API as explained here. It now comes with a Joomla content plugin to allow activity and comment streams to display anywhere that supports content.prepare. In addition to this the content plugin specifically comes with the functionality to add commenting to articles directly and is unique to the article, which means you can have a comment solution for your articles powered by CB Activity! Check it out below.
Many of you already know that CB Activity 4.0.0 is a major rewrite. A lot is being improved and 100% rewritten from the ground up. A lot of progress has been made in this regard. Up until now most of that progress has just been redoing what was already there and ensuring it continues to work with the new APIs. Now something new has finally been added! First up is global activity. Global activity will output on ANY stream that has the global asset specified (a stream can support a comma separated list of assets now). Take a look below!
Language Overrides have already been added, but finding a language key or text to override was still difficult. With the latest Community Builder build this is no longer the case. Now on the same language overrides tab is a language key and text finder to search for any default language keys or text. No more digging through language files! Check it out below.
We've always supported CSS overrides in the form of override.css, but you always had to manually create the file upload it, maintain it, etc.. That's a bit of a chore just to change a couple lines of CSS. This has now been improved with the same usage as language overrides by allowing you to supply your custom CSS directly in plugin edit of any CB template. Simply edit your CB template within CB > Plugin Management and under the Overrides tab supply your custom CSS then save! Check it out below.