Coldbox 2.6.0 great new features!

Again, Luis didn't sleep for a couple of weeks and here is the result.

What's new in Coldbox 2.6.0

If you want more...... read the release notes

Remember....... USE COLDBOX IN YOUR NEXT PROJECT! ......and don't forget to use TRANSFER too! 

BTW Sana did a lot of testing.....so he didn't got much sleep either.

 

USE Ant.....it will save you a lot of time!

Jim Priest has a really nice wiki focussed on using Ant.

Check it out

Luis will present ColdBox at CF Objective!

Luis, mister ColdBox in person, will present two ColdBox sessions on CF Objective:

1.    Coldbox Framework 101

2.   Advanced Techniques with the ColdBox Framework (2 hours!!)

So REGISTER !!

 

 

ColdBox SPRY plugin version 1.6

New methods added:

  • setIsUtils : for using Spry utilities
  • setIsJSONDataSets : for using dataset creation in js and not through method setJSONDataSet
  • setIsNestedJSONDataSet : ..... not through method setNestedJSONDataSet
  • setIsXMLDataSet : ..... not through method setXMLDataSet
  • setIsNestedXMLDataSet : ..... not through method setNestedXMLDataSet

Enjoy!

Any question? Post them in the ColdBox forums!

Download ColdBox Spry Plugin

ColdSpring and ColdBox IOCObjectCaching

This weekend I had a ColdSpring singletons caching problem. Like all caching problems, sometimes they occur, sometimes they do not......pfff......very difficult to reproduce.

ColdSpring threw errors on the method addBeanToSingletonCache in abstractBeanFactory.cfc. This method tries to store a singleton object in cache and if already exists, throws an error.

I asked Luis for help on this and he came up with the following answer/solution:

It seems that ColdSpring 1.1 had errors of that sort. I would try the 1.2 nightly build. What happens is that ColdSpring caches whenever a bean says singleton=true.  Now, you can go into ColdBox advanced mode and use IOCObjectCaching.  This basically means that all objects produced from ColdSpring become cached in the coldbox cache. So for example, in ColdSpring you say singleton=false, so ColdSpring just produces it, then on  the cfcomponent metadata, you set the cacheTimeout=0 so it becomes a singleton in the coldbox cache. Then whenever you call for it from the ioc plugin, you just get it from the ColdBox cache and not ColdSpring anymore.

Luis' solution works like a charm. All caching is done by ColdBox now!!

ColdBox SPRY plugin version 1.5

Just updated the ColdBox Spry plugin.

New features:

- White space management

- JS output minified

Download ColdBox Spry Plugin version 1.5 

WebCharts3D ColdBox PLUGIN

If you are using ColdBox and you want to use the whole WebCharts3D library, this plugin is yours!!

CFCHART tag is nice for simple graphs, but for complicated charts you need something like JFreeChart or the WebCharts3D library, which is included in ColdFusion. 

Raymond Camden blogged about using the WebCharts3D library back in januari. The plugin is based on this article.

WebChart3D ColdBox PLUGIN  (Europe sample included)

WebChart3D Manual

30 days evaluation Eclipse plugin for WebCharts3D

With WebCharts3D you can produce charts like:

WebCharts3D Map example WebCharts3D Gauge example

CFROCKERS of the month: TEAM ColdBox

They released ColdBox 2.5.2 and did a complete ColdBox website RENEWAL !!

Most credits go to LUIS MAJANO!

 

Spry PLUGIN for ColdBox

You want to use Spry in a ColdBox based application? Me too, this is why I developed a Spry Plugin for ColdBox.

Luis asked me to put it on RiaForge, so I did. It's wating for approval, so for getting you started:

Live demo | Download sample

Please note that you can do a lot more with Adobe Spry than what's included in the demo.

Enjoy!

PS Any recommedations are welcome!!

NEW Transfer sample and AUTOWIRE in COLDBOX nightly

Check out the nightly build of ColdBox.

http://www.coldboxframework.com/downloads/nightlybuild/coldboxNB.zip

You can post your suggestions or questions about my Transfer Sample in the ColdBox forums.

Luis keep on rocking!

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.8.