Entries for month: January 2009

Come see Adobe debate Microsoft at the IECFUG

Community , News No Comments »

Come join us for "The battle for control of the future of computing debate at

7 PM (PST/GMT +8) on Thursday, February 12 in the Bronco Student Center (Ursa Minor) at California State Polytechnic University in Pomona. Microsoft Corp. and Adobe Systems Inc. will present their contenders for whose technologies will dominate. Adobe (maker of Photoshop, Flash and Dreamweaver) is encouraging developers to create media-rich desktop computer applications that operate independently of the Internet through its Adobe Integrated Runtime (AIR). Microsoft wants developers to create media-rich applications that can be used online through its Silverlight technology. Sam Stokes, academic developer/evangelist at Microsoft Corporation and Kevin Hoyt, platform evangelist at Adobe will represent the two sides. The free event is sponsored by the Interactive Web Development Student Association, the Computer Information Systems department in the College of Business Administration and the Inland Empire ColdFusion User Group and will be streamed live over the Internet. Pizza, refreshments and a free drawing for multimedia software will be provided. If you can't make it in person, you can watch it live or afterwards at http://video.csupomona.edu/streaming/Events/FutureOfComputing.html

RSVPs to rdwestfall@csupopmona.edu are encouraged

Parking will be $5.00 at Cal Poly Pomona Parking Structure.

ColdBox Plugin using Brian Kotek's Form Utilities

Plugins , Community No Comments »
Tony Garcia has posted an excellent tutorial on how to use Brian Kotek's Form Utilities within a ColdBox Application with easy and elegance.

Thanks for this great tutorial Tony!!

http://www.objectivebias.com/blog/entry/formutilities-plugin-for-coldbox

Seminar FAQ Update and Hotel Discounts Posted

News , Training No Comments »
If you have not registered to go to the CBOX-101 Core ColdBox Training Seminar, what are you waiting for? The early bird ends in 2 weeks and you can now save over $300!!  Come learn more about ColdBox in Sunny California in a seminar with over 16+ hours of intense training and networking. So go now and register!!

The FAQ document has been updated with more Hotel Information (Hyatt Place Ontario Mills).  We have secured a discounted rate of $89 for the weekend stay of March 13-15.  So when you call to make your reservations, please refer to the ColdBox Platform Training Group by Ortus Solutions, so you can get the discounted rate of $89/night. 

As an advice, ALWAYS, check the internet rates first. As they sometimes tend to give even bigger discounts via their online registration system.

CBOX101 Training Seminar in Southern California now open

News , Training No Comments »
ColdBox Platform Official Training Seminars Announces Early-Bird Special Pricing for March 14-15 2008 CBOX 101- Core ColdBox Seminar in Ontario, California.  Welcome to where it's sunny and warm!

ColdBox Platform Official Training Seminars today announces an Early-Bird Special discount registration price of just $895 for our March 14-15th, 2009 ColdBox Platform 101 seminar to be held in Ontario, California.  Registrants can take advantage of this early bird savings over the full seminar price of $1,100 by completing their registration before 5PM (Pacific Daylight Time) on February 8th, 2009. (Discounts available for groups of 5 or more)

The ColdBox Platform 101 Seminar is a 2-Day Introduction to ColdBox and ColdBox Platform Application Development providing 16+ hours of intense, hands-on training with ColdBox author Luis Majano in an intimate setting with only 15-20 seats available.  The skills learned in this seminar can be immediately applied to a developer’s daily tasks.

For more information on ColdBox Platform Training or to register, please visit the ColdBox Training web site.




Online Event Registration - Powered by www.eventbrite.com

Loading ColdBox Settings from the database

Tips & Tricks , Walkthroughs No Comments »
The ColdBox configuration file has a place for you as the developer to create as many custom setting variables as you like.  You can create simple or complex settings via JSON notation.  This approach is great, but sometimes, you want for these variables to be, well, more dynamic.  The following UDF helps you achieve this, by storing your name-value pairs of settings in a persisten storage such as a database.  Then just basically call this UDF from your application start handler and voila!! You are ready to roll with settings that can be managed from a control panel of your application or any other dynamic approach.  You can even get creative and create your own reloading techniques for only application settings. <cffunction name="loadOptions" access="private" returntype="void" hint="" output="false" >
   <cfset var qOptions = 0>
   <cfset var jsonRegex = "^(\{|\[)(.)*(\}|\])$">
   <cfset var oUtilities = getPlugin("Utilities")>
   <cfset var thisValue = "">
   <cfset var oJSON = getPlugin("json")>
   
   <!--- Get Options From the DB, my case is the SiteManager Dependency --->
   <cfset qOptions = getSiteManager().getOptions()>
   
   <!--- Loop --->
   <cfloop query="qOptions">
      <cfset thisValue = oUtilities.placeHolderReplacer(trim(qOptions.value),getSettingStructure())>
      <cfif reFindNocase(jsonRegex,thisValue)>
         <cfset setSetting(qOptions.name, oJSON.decode(replace(thisValue,"'","""","all")) )>
      <cfelse>
         <cfset setSetting(qOptions.name, thisValue)>
      </cfif>
   </cfloop>
</cffunction>
There you go!!