<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>The Model-Glue Framework: Blog - Model-Glue News</title>
			<link>http://www.model-glue.com/blog/index.cfm</link>
			<description>The Model-Glue Framework Blog</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 21:39:28 -0400</pubDate>
			<lastBuildDate>Wed, 19 May 2010 00:00:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>sipacate@gmail.com</managingEditor>
			<webMaster>sipacate@gmail.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>sipacate@gmail.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>The Model-Glue Framework: Blog</title>
				<link>http://www.model-glue.com/blog/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Model-Glue Wallpaper</title>
				<link>http://www.model-glue.com/blog/index.cfm/2010/5/19/ModelGlue-Wallpaper</link>
				<description>
				
				Model-Glue now has a set of very cool wallpaper images, courtesy of the awesome design talents of &lt;a href=&quot;http://www.andymatthews.net/&quot;&gt;Andy Matthews&lt;/a&gt;. Check them out and download your favorite in any one of 9 different sizes:

&lt;a href=&quot;/wallpaper.cfm&quot;&gt;Wallpaper downloads&lt;/a&gt;

These are some extremely slick designs -- thank you Andy! 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Wed, 19 May 2010 00:00:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2010/5/19/ModelGlue-Wallpaper</guid>
				
				
			</item>
			
			<item>
				<title>Model-Glue 3.2 Alpha Available Now!</title>
				<link>http://www.model-glue.com/blog/index.cfm/2010/4/12/ModelGlue-32-Alpha-Available-Now</link>
				<description>
				
				The Model-Glue team has put together an alpha build of the highly anticipated 3.2 release. You can &lt;a href=&quot;http://model-glue.com/&quot;&gt;download the alpha build now!&lt;/a&gt;

&lt;h3&gt;This alpha build introduces a number of powerful features:&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Integration with ColdFusion 9 ORM and Model-Glue generic database messages&lt;/li&gt;
  &lt;li&gt;Integration with ColdFusion 9 ORM with scaffolding&lt;/li&gt;
  &lt;li&gt;Improved scaffolding functionality through easier customization&lt;/li&gt;
  &lt;li&gt;Scaffolding integration with rich widgets like &lt;a href=&quot;http://www.quackfuzed.com/demos/cfUniForm/kitchenSink.cfm&quot;&gt;CFUniform tag library&lt;/a&gt;, &lt;a href=&quot;http://datatables.net/&quot;&gt;jQuery datatables&lt;/a&gt;, &lt;a href=&quot;http://jqueryui.com/&quot;&gt;jQuery UI&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;An Asset Manager component&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Demonstration Available&lt;/h3&gt;

For a demonstration of these features, watch &lt;a href=&quot;http://experts.na3.acrobat.com/p81113409/&quot;&gt;Model Glue for Busy People&lt;/a&gt;. This recording will showcase all of the above features to build a live application.

&lt;h3&gt;How you can help&lt;/h3&gt;
Download the code and plug it into your existing application. Let us know if you spot anything out of the ordinary. We&apos;ll form an Alpha tester group and work with that smaller group more closely so we can give personal attention and show some new bleeding edge features for feedback. If you are interested in joining this Alpha tester group, send us an email on the &lt;a href=&quot;http://groups.google.com/group/model-glue?hl=en&quot;&gt;Model Glue mailing list&lt;/a&gt;. You must:

&lt;ol&gt;
&lt;li&gt;Use the subject line &quot;Put me on the MG 3.2 Alpha Please&quot;&lt;/li&gt;
&lt;li&gt;Tell us what versions of Model Glue you use&lt;/li&gt;
&lt;li&gt;Tell us what database engines/versions you use for development&lt;/li&gt;
&lt;li&gt;Promise to give us 3-4 hours a week for the month of May to help us test and prove out these features&lt;/li&gt;
&lt;/ol&gt;

In return, you&apos;ll get a part in making the 3.2 release rock solid. You&apos;ll also get more personal time and instruction with the Model-Glue team in how to use these features. 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Mon, 12 Apr 2010 17:07:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2010/4/12/ModelGlue-32-Alpha-Available-Now</guid>
				
				
			</item>
			
			<item>
				<title>Meetup Presentation: Model-Glue for Busy People - April 8th</title>
				<link>http://www.model-glue.com/blog/index.cfm/2010/4/7/Meetup-Presentation-ModelGlue-for-Busy-People--April-8th</link>
				<description>
				
				On April 8th, I&apos;ll present Model-Glue for busy people. We&apos;ll go into a number of Model Glue features that combine to help you build better applications faster.

The plan is to build an application live, in front of the camera. This is an ambitious goal, mostly because of my poor typing skills :).

Through it all, we&apos;ll take a look at some ways to build out applications with no muss, no fuss.   &lt;a href=&quot;http://www.meetup.com/coldfusionmeetup/calendar/13102208/?a=nr1p_grp&amp;rv=nr1p&quot;&gt;More info and RSVP info here&lt;/a&gt;

&lt;h3&gt;Update&lt;/h3&gt;
Watch a recording of &lt;a href=&quot;http://experts.na3.acrobat.com/p81113409/&quot;&gt;Model Glue for Busy People&lt;/a&gt;. 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Wed, 07 Apr 2010 08:38:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2010/4/7/Meetup-Presentation-ModelGlue-for-Busy-People--April-8th</guid>
				
				
			</item>
			
			<item>
				<title>New Official Release - Model-Glue 3.1 M</title>
				<link>http://www.model-glue.com/blog/index.cfm/2010/3/5/New-Official-Release--ModelGlue-31-M</link>
				<description>
				
				We&apos;ve certified the latest build of Model-Glue. This build addresses some outstanding issues and also adds in some enhancements. &lt;a href=&quot;/coldfusion.cfm&quot;&gt;Download Model-Glue&lt;/a&gt; now.

We probably should have made this a 3.2 release, since there is so much stuff baked in... but we already had a plan for some big features for the 3.2 release. This means you get all this great new stuff for free. (you&apos;ll get 3.2 for free too, while supplies last :) )


If you want to know what changed in this release, look at &lt;a href=&quot;http://www.model-glue.com/blog/index.cfm/2010/2/26/Model-Glue-31-Release-Candidate-Available-Now&quot;&gt;The 3.1 Maintenance Release Candidate announcement for Model-Glue&lt;/a&gt;. 

Big thanks to the Model-Glue team for outdoing themselves in terms of hard work and collaboration! 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Fri, 05 Mar 2010 08:06:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2010/3/5/New-Official-Release--ModelGlue-31-M</guid>
				
				
			</item>
			
			<item>
				<title>Model Glue 3.1 Release Candidate Available Now</title>
				<link>http://www.model-glue.com/blog/index.cfm/2010/2/26/Model-Glue-31-Release-Candidate-Available-Now</link>
				<description>
				
				&lt;h3&gt;3.1  Maintenance Release Candidate&lt;/h3&gt;
&lt;a href=&quot;http://www.model-glue.com/downloads/ModelGlue_3.1.294.zip&quot;&gt;The release candidate for 3.1 is available now&lt;/a&gt;. This RC will be floated out in the wild until mid-next week. This gives you a chance to drop this RC into your codebase for a test drive. Barring any important issues, this is the version that we&apos;ll certify as the official and most current release.

This release is particularly noteworthy for the quality of the code and the amount of fixes addressed. If you&apos;ve been following this release, you know we&apos;ve closed a huge number of issues. We&apos;ll list each item below so you will know what you are getting for your money.

A few previously deferred items have been incorporated into this release, like 
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/322&quot;&gt;Ticket #322 	Controller cache API is missing &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/382&quot;&gt;Ticket #382 	Messages not broadcast in correct order when format is used&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Special thanks to &lt;a href=&quot;http://blog.bullamakanka.net/&quot;&gt;Dennis Clark&lt;/a&gt; and &lt;a href=&quot;http://www.cfgrok.com/&quot;&gt;Ezra Parker&lt;/a&gt; for finding the time to get these important updates into this release.&lt;/p&gt;



&lt;h4&gt;Closed on 2/23/2010&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/398&quot;&gt;Ticket #398   	 Railo : abstractRemotingService&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/406&quot;&gt;Ticket #406 	several methods in EventContext missing output=&quot;false&quot;&lt;/a&gt;&lt;/li&gt;	
&lt;/ul&gt;

&lt;h4&gt;Closed on 2/21/2010&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/401&quot;&gt;Ticket #401 	Enhance event.linkTo() to use variables from another scope&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/400&quot;&gt;Ticket #400 	Remoting broke &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/404&quot;&gt;Ticket #404 	Message listeners duplicated on startup&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Closed on 2/14/2010&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/403&quot;&gt;Ticket #403 	Tweak to boolean test in GenerationController&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/402&quot;&gt;Ticket #402 	Add remoting integration test to buster sample&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/396&quot;&gt;Ticket #396 	FORM not defined when calling executeEvent web service&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/382&quot;&gt;Ticket #382 	Messages not broadcast in correct order when format is used&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/322&quot;&gt;Ticket #322 	Controller cache API is missing&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/399&quot;&gt;Ticket #399 	Space in CopyToScope() produces variables that are CF safe. &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/ul&gt;

&lt;h4&gt;Closed on 2/7/2010&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/381&quot;&gt;Ticket #381 	Support bean injection for helper components &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/397&quot;&gt;Ticket #397 	Legacy applications using ChiliBeans not supported &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Closed on 1/31/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/295&quot;&gt;Ticket #295 	Transfer scaffolding - problem with composed objects with aliased properties&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/350&quot;&gt;Ticket #350 	(Disable Model-Glue debug information for certain events) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/355&quot;&gt;Ticket #355 	Defining handler for predefined event overwrites builtin handler&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/364&quot;&gt;Ticket #364 	no return value &apos;event&apos; present in RemotingService.cfc-&gt;executeEvent()&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/365&quot;&gt;Ticket #365 	OnRequestStart not broadcast when RemotingService-&gt;executeEvent() is called.&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/368&quot;&gt;Ticket #368 	Errors during MG setup can &apos;ruin&apos; an application &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/391&quot;&gt;Ticket #391 	getInitialEventHandlerName() and getEventHandlerName() do not work in onRequestStart &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/395&quot;&gt;Ticket #395 	ModelGlue.Bean.CommonBeans.Example: error in init &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/30/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/376&quot;&gt;Ticket #376 	generatedViewMapping setting not being appended to viewMappings &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/26/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/340&quot;&gt;Ticket #340 	Bind URL and event.linkto(), SES&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/25/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/262&quot;&gt;Ticket #262 	Add ability to detect infinite loop in modelglue.xml event handlers &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/390&quot;&gt;Ticket #390 	  	 LogRenderer doesn&apos;t output colors for USER or WARNING traceTypes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/24/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/379&quot;&gt;Ticket #379 	Out-of-date information in readme.txt&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/383&quot;&gt;Ticket #383 	Update Lighthouse Pro sample app from RIAForge&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/384&quot;&gt;Ticket #384 	Mismatched controller path delimiters in sample apps&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/385&quot;&gt;Ticket #385 	Case-sensitivity issues in usermanagement actionpack&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/386&quot;&gt;Ticket #386 	OpenBD compatibility issue when missing event types&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/387&quot;&gt;Ticket #387 	Values not passed to event when using Flash remoting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/20/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/315&quot;&gt;Ticket #315 	Transfer Scaffolding inserts &quot;wrong&quot; ID name for related items 	component1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/16/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/292&quot;&gt;Ticket #292 (Ability to set default permission for the file generated by Model-Glue)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/340&quot;&gt;Ticket #340 (Bind URL and event.linkto(), SES) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/15/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/90&quot;&gt;Ticket #90 (bug slips by CF, breaks on BD) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/270&quot;&gt;Ticket #270 (An implementation of the =,:,| operators across the board) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/284&quot;&gt;Ticket #284 (You should have) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/283&quot;&gt;Ticket #283 (Typo) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/304&quot;&gt;Ticket #304 (/include/value[@overwrite] does not default to true) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/303&quot;&gt;Ticket #303 (/include/value[@overwrite] does not default to true) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/308&quot;&gt;Ticket #308 (A request to the framework times out.) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/309&quot;&gt;Ticket #309 (Scaffolding Error) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/311&quot;&gt;Ticket #311 (addResult doesn&apos;t forward) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/312&quot;&gt;Ticket #312 (ollectionBeanPopulator.cfc erroneously checked for the existance of the ...) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/313&quot;&gt;Ticket #313 (Simple enhancement: create a beanmaker that logs what it finds) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/351&quot;&gt;Ticket #351 (Error with SES URLs after upgrade to RC) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/361&quot;&gt;Ticket #361 (buster example needs mapping to run from examples directory) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/362&quot;&gt;Ticket #362 (Depreciated viewstate call in default app template) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/374&quot;&gt;Ticket #374 (scaffold add id field to form hidden item generation) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/372&quot;&gt;Ticket #372 (scaffold Display generation, is extra div tag at end of page) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/371&quot;&gt;Ticket #371 (Rendering of Scaffold Edit is not nesting table within form or visa-versa) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/375&quot;&gt;Ticket #375 (Include support for adding helper mappings via ModelGlue.xml) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/14/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/307&quot;&gt;Ticket #307 (ModelGlue.Core.Controller.RemoveFromCache should return void (patch ...) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/317&quot;&gt;Ticket #317 (Trac server time is fast by 7ish hours) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/342&quot;&gt;Ticket #342 (applicationtemplate build.properties has incorrect path) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/354&quot;&gt;Ticket #354 (Obsolete ORM Config Instructions in Coldspring.xml) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/378&quot;&gt;Ticket #378 (Disable trace logging when the debug config setting is &quot;none&quot;) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;Moved to 3.2:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/358&quot;&gt;Ticket #358 	Pre-Bootstrap Validator&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/366&quot;&gt;Ticket #366 	Model-Glue config file builder smarter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Moved to experimental:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/314&quot;&gt;Ticket #314		Error when using a xml custom event type not defined&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/373&quot;&gt;Ticket #373 	event-handler types given format attribute &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
	
Please take this &lt;a href=&quot;http://www.model-glue.com/downloads/ModelGlue_3.1.294.zip&quot;&gt;new Model-Glue release&lt;/a&gt; for a test drive and let us know how you find the new features. 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Fri, 26 Feb 2010 08:48:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2010/2/26/Model-Glue-31-Release-Candidate-Available-Now</guid>
				
				
			</item>
			
			<item>
				<title>3.1  Maintenance Release Beta Available!</title>
				<link>http://www.model-glue.com/blog/index.cfm/2010/2/1/31--Maintenance-Release-Beta-Available</link>
				<description>
				
				&lt;h3&gt;3.1  Maintenance Release Beta&lt;/h3&gt;
&lt;a href=&quot;http://www.model-glue.com/downloads/ModelGlue_3.1.261.zip&quot;&gt;We&apos;ve released the Maintenance release for 3.1&lt;/a&gt;. This release will be in beta for a short while (1-2 weeks) to give the community time to evaluate and comment. After an appropriate review time, we&apos;ll certify the build as the official and most current release.

This release is particularly noteworthy for the quality of the code and the amount of fixes addressed. Of special mention are Dennis Clark and Ezra Parker who collaborated on a very technical and important update to the way Model-Glue is initialized. 

I&apos;m pleased, as managing director of Model-Glue, to see a growing commitment to teamwork and creative problem solving. Model-Glue continues to evolve because of the many users who challenge the framework, and the many contributors who pitch in and make great things happen.

&lt;h3&gt;Change notes/Tickets&lt;/h3&gt;
Here is a list of which issues/enhancements were addressed, in descending date order:  [More]
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Mon, 01 Feb 2010 07:58:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2010/2/1/31--Maintenance-Release-Beta-Available</guid>
				
				
			</item>
			
			<item>
				<title>State of the Glue Q1 2010</title>
				<link>http://www.model-glue.com/blog/index.cfm/2010/1/18/State-of-the-Glue-Q1-2010</link>
				<description>
				
				This post will serve to update the membership on the doings and transpiring of the Model-Glue team.

&lt;h3&gt;Staff Changes&lt;/h3&gt;
&lt;a href=&quot;http://www.web-meister.com/&quot;&gt;Dan Skaggs&lt;/a&gt; and &lt;a href=&quot;http://blog.bullamakanka.net/&quot;&gt;Dennis Clark&lt;/a&gt; have joined to Model-Glue development team. Both guys have already made contributions to the framework and will be an important part of our upcoming releases.

&lt;h3&gt;Trac and Bug Clean up&lt;/h3&gt;
Ezra Parker and Dennis Clark have been working very hard to get the Trac site up to date and reconfigured for better release management. 
Dennis has brought some really timely and good ideas to the table which will help us stay organized.

&lt;h3&gt;Documentation&lt;/h3&gt;
We&apos;ve worked pretty hard adding and filling out the &lt;a href=&quot;http://docs.model-glue.com/wiki/FAQs#FAQs&quot;&gt;Model-Glue Frequently Asked Questions&lt;/a&gt;. If you have a question or an answer that belongs here, let us know by either starting the question, and adding the answer if you know it (preferred), or sending it to the mailing list  (less preferred but still appreciated)
&lt;h3&gt;Training&lt;/h3&gt;
We&apos;ve also worked pretty hard to get out a new training series to help with more advanced Model Glue topics. You can &lt;a href=&quot;http://docs.model-glue.com/wiki/Training&quot;&gt;begin the self-led training series at your convenience&lt;/a&gt;
&lt;h3&gt;Instructor Led Training&lt;/h3&gt;
In conjunction with CF.Objective(), the Model-Glue team is offering &lt;em&gt;Rapid Development with Model-Glue 3&lt;/em&gt; a full 2 days of hands on Model-Glue training. Classes are on April 20 - 21 in Minneapolis, MN. We&apos;ll accept the first 20 registrations, price: $800 for Early Rate, $900 Regular Rate. &lt;a href=&quot;http://www.cfobjective.com/precon.cfm&quot;&gt;Register here&lt;/a&gt; or &lt;a href=&quot;http://groups.google.com/group/model-glue/post&quot;&gt;email the list&lt;/a&gt; if you have questions.
&lt;h3&gt;Upcoming 3.1.5 Maintenance Release&lt;/h3&gt;
We&apos;ve gotten a very good start on the 3.1.5 maintenance release. Here is a list of tickets that have been closed and are currently available in SVN:
&lt;h4&gt;Closed on 1/16/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/292&quot;&gt;Ticket #292 (Ability to set default permission for the file generated by Model-Glue)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/340&quot;&gt;Ticket #340 (Bind URL and event.linkto(), SES) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/15/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/313&quot;&gt;Ticket #313 (Simple enhancement: create a beanmaker that logs what it finds) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/90&quot;&gt;Ticket #90 (bug slips by CF, breaks on BD) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/270&quot;&gt;Ticket #270 (An implementation of the =,:,| operators across the board) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/284&quot;&gt;Ticket #284 (You should have) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/283&quot;&gt;Ticket #283 (Typo) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/304&quot;&gt;Ticket #304 (/include/value[@overwrite] does not default to true) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/303&quot;&gt;Ticket #303 (/include/value[@overwrite] does not default to true) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/308&quot;&gt;Ticket #308 (A request to the framework times out.) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/309&quot;&gt;Ticket #309 (Scaffolding Error) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/312&quot;&gt;Ticket #312 (ollectionBeanPopulator.cfc erroneously checked for the existance of the ...) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/311&quot;&gt;Ticket #311 (addResult doesn&apos;t forward) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/361&quot;&gt;Ticket #361 (buster example needs mapping to run from examples directory) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/374&quot;&gt;Ticket #374 (scaffold add id field to form hidden item generation) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/372&quot;&gt;Ticket #372 (scaffold Display generation, is extra &amp;lt;/div&gt; tag at end of page) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/371&quot;&gt;Ticket #371 (Rendering of Scaffold Edit is not nesting table within form or visa-versa) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/362&quot;&gt;Ticket #362 (Depreciated viewstate call in default app template) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/351&quot;&gt;Ticket #351 (Error with SES URLs after upgrade to RC) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/375&quot;&gt;Ticket #375 (Include support for adding helper mappings via ModelGlue.xml) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Closed on 1/14/2010:&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/354&quot;&gt;Ticket #354 (Obsolete ORM Config Instructions in Coldspring.xml) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/342&quot;&gt;Ticket #342 (applicationtemplate build.properties has incorrect path) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/350&quot;&gt;Ticket #350 (Disable Model-Glue debug information for certain events) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/378&quot;&gt;Ticket #378 (Disable trace logging when the debug config setting is &quot;none&quot;) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/317&quot;&gt;Ticket #317 (Trac server time is fast by 7ish hours) &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/307&quot;&gt;Ticket #307 (ModelGlue.Core.Controller.RemoveFromCache should return void (patch ...) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

Below is a list of tickets we are probably going to close before the 3.1.5 release. If you want to express your interest in us closing a particular ticket, send us an email on the list.
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/314&quot;&gt;Ticket #314 Error when using a xml custom event type not defined&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/379&quot;&gt;Ticket #379 	Out-of-date information in readme.txt&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/315&quot;&gt;Ticket #315 	Transfer Scaffolding inserts &quot;wrong&quot; ID name for related items 	component1&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/322&quot;&gt;Ticket #322 	Controller cache API is missing &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/295&quot;&gt;Ticket #295 	Transfer scaffolding - problem with composed objects with aliased properties&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/355&quot;&gt;Ticket #355 	Defining handler for predefined event overwrites builtin handler&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/358&quot;&gt;Ticket #358 	Pre-Bootstrap Validator&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/364&quot;&gt;Ticket #364 	no return value &apos;event&apos; present in RemotingService.cfc-&gt;executeEvent()&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/365&quot;&gt;Ticket #365 	OnRequestStart not broadcast when RemotingService-&gt;executeEvent() is called.&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/366&quot;&gt;Ticket #366 	Model-Glue config file builder smarter&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/368&quot;&gt;Ticket #368 	Errors during MG setup can &apos;ruin&apos; an application &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/373&quot;&gt;Ticket #373 	event-handler types given format attribute &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/376&quot;&gt;Ticket #376 	generatedViewMapping setting not being appended to viewMappings &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/262&quot;&gt;Ticket #262 	Add ability to detect infinite loop in modelglue.xml event handlers &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.model-glue.com/ticket/340&quot;&gt;Ticket #340 	Bind URL and event.linkto(), SES&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

If you know of a bug with Model-Glue 3.1 and want us to work on it, &lt;a href=&quot;http://docs.model-glue.com/newticket&quot;&gt;Submit a new ticket&lt;/a&gt;! Even if you&apos;ve already reported it on the mailing list, please make sure there is a ticket in the system so we can prioritize it and schedule the fix. 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Mon, 18 Jan 2010 11:03:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2010/1/18/State-of-the-Glue-Q1-2010</guid>
				
				
			</item>
			
			<item>
				<title>MG 3.2 Feature Sneak Peak - CF9 ORM Scaffolding</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/12/23/MG-32-Feature-Sneak-Peak--CF9-ORM-Scaffolding</link>
				<description>
				
				If you&apos;ve been working on ColdFusion 9 for any length of time, you know how much faster and featureful the release is. 

CF9 introduces a new ORM, called Hibernate, that will help you make data centric operations in record time. &lt;a href=&quot;http://www.silverwareconsulting.com&quot;&gt;Bob Silverberg&lt;/a&gt; and &lt;a href=&quot;http://blog.bullamakanka.net/&quot;&gt;Dennis Clark&lt;/a&gt; have put together support for Model-Glue and the new CF9 Hibernate ORM. Now, you can use &lt;a href=&quot;http://docs.model-glue.com/wiki/HowTos/HowToUseGenericDatabaseMessages&quot;&gt;Generic Database Messages&lt;/a&gt; and &lt;a href=&quot;http://docs.model-glue.com/wiki/HowTos/HowToUseScaffolds&quot;&gt;Scaffolding&lt;/a&gt; with the shiny new CF9 software!

A version of this is in version control right now. We are doing some final testing over the next few weeks before we push this out in the upcoming version 3.2, and if you want to take it for a test drive, drop us a line (or a comment below) and let us know, we&apos;ll get you a sneak copy of the new release for a test drive. 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Wed, 23 Dec 2009 08:43:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/12/23/MG-32-Feature-Sneak-Peak--CF9-ORM-Scaffolding</guid>
				
				
			</item>
			
			<item>
				<title>New Model-Glue FAQ Available</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/12/22/New-ModelGlue-FAQ-Available</link>
				<description>
				
				We&apos;ve been busy working on a &lt;a href=&quot;http://docs.model-glue.com/wiki/FAQs&quot;&gt;Model-Glue FAQ Section, check it out&lt;/a&gt;. We have our first few pieces of content up there and it is organized by topical section.

Model-Glue is a community project and we need you to help us identify topics and provide answers. So feel free to suggest any questions you would like to see in the FAQ. If you feel comfortable, you can add it to the FAQ along with the answer, if not, ping the &lt;a href=&quot;http://groups.google.com/group/model-glue&quot;&gt;Model-Glue mailing list&lt;/a&gt; and we&apos;ll get right on it.

A big thanks to Ezra Parker for setting this up for us... 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Tue, 22 Dec 2009 14:38:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/12/22/New-ModelGlue-FAQ-Available</guid>
				
				
			</item>
			
			<item>
				<title>MG 3.2 Feature Sneak Peak - Input Sanitization</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/11/24/MG-32-Feature-Sneak-Peak--Input-Sanitization</link>
				<description>
				
				I wanted to get some information about the 3.2 release. Security is all the rage these days, what with all the Cross Site Scripting and SQL Injection attacks. As Model-Glue is your front controller, it would be the natural place to do some protection.

&lt;a href=&quot;http://www.codfusion.com/blog/&quot;&gt;John Mason&lt;/a&gt; wrote &lt;a href=&quot;http://portcullis.riaforge.org/&quot;&gt;Portcullis&lt;/a&gt;, a library that handles scanning for XSS, SQL Injection and other important security input scanning features. I&apos;ve just implemented it in a branch of Model-Glue and I&apos;m thinking through how best to make it configurable in your applications. First, let&apos;s talk about what Portcullis/MG does.


&lt;h2&gt;XSS&lt;/h2&gt;
Cross-site scripting (XSS) is a type of computer security vulnerability typically found in web applications which enable malicious attackers to inject client-side script into web pages viewed by other users. An exploited cross-site scripting vulnerability can be used by attackers to bypass access controls such as the same origin policy. Cross-site scripting carried out on websites were roughly 80% of all documented security vulnerabilities as of 2007.[1] Their impact may range from a petty nuisance to a significant security risk, depending on the sensitivity of the data handled by the vulnerable site, and the nature of any security mitigations implemented by site owner. ( &lt;a href=&quot;http://en.wikipedia.org/wiki/Cross-site_scripting&quot;&gt;http://en.wikipedia.org/wiki/Cross-site_scripting&lt;/a&gt; )

&lt;h3&gt;Example&lt;/h3&gt;
Say I have code allowing someone to upload profile description. If the user adds an image tag with javascript inside,this javascript will be executed in the browser context of any person viewing the profile. You can see an example below.

&lt;em&gt;
This is my profile.. &amp;lt;IMG SRC=&quot;&quot;javascript:alert(&apos;XSS&apos;);&quot; /&gt;, isn&apos;t it nice.&lt;/em&gt;

In this case, an alert will pop up, but we really are executing java script and can use many different attack vectors. Portcullis will scan the input and sanitize this. 

&lt;strong&gt;Form Text:&lt;/strong&gt; &lt;em&gt;This is my profile.. &amp;lt;IMG SRC=&quot;&quot;javascript:alert(&apos;XSS&apos;);&quot; /&gt;, isn&apos;t it nice.&lt;/em&gt;&lt;br /&gt;
&lt;strong&gt;Post Portcullis:&lt;/strong&gt; &lt;em&gt;This is my profile.. &amp;amp;lt;IMG SRC=&quot;[INVALID]alert&amp;##40;&amp;##39;XSS&amp;##39;&amp;##41;&amp;##59;&quot;&amp;amp;gt;, isn&apos;t it nice.&lt;/em&gt;&lt;br /&gt;

So, you can see, Portcullis detected some sketchy input, sanitized it, and now it is rendered harmless when displayed in the browser.

&lt;h2&gt;SQL Injection&lt;/h2&gt;
SQL injection is a code injection technique that exploits a security vulnerability occurring in the database layer of an application. The vulnerability is present when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and thereby unexpectedly executed. It is an instance of a more general class of vulnerabilities that can occur whenever one programming or scripting language is embedded inside another. SQL injection attacks are also known as SQL insertion attacks.[1]  ( &lt;a href=&quot;http://en.wikipedia.org/wiki/Sql_injection&quot;&gt;http://en.wikipedia.org/wiki/Sql_injection&lt;/a&gt; )


&lt;h3&gt;Example&lt;/h3&gt;
This is a common one, even gaining it&apos;s own comic (&lt;a href=&quot;http://xkcd.com/327/&quot;&gt;http://xkcd.com/327/&lt;/a&gt;). Basically, the attacker tries to shove in some SQL into an input. Portcullis scans and sanitizes these sorts of attacks also.

&lt;em&gt;a&apos;;DROP TABLE users; SELECT * FROM data WHERE &apos;t&apos; = &apos;t&lt;/em&gt;

In this case, the user has crafted a special string so that when the input value is used in an SQL statement, several statements are sent to the database.

&lt;em&gt;SELECT * FROM users WHERE name = &apos;a&apos;;DROP TABLE users; SELECT * FROM DATA WHERE &apos;t&apos; = &apos;t&apos;;&lt;/em&gt;

When Portcullis gets something like this, it sanitizes the dangerous input.

&lt;em&gt;a&apos;;[Invalid] TABLE users; [Invalid] * FROM data WHERE &apos;t&apos; = &apos;t&lt;/em&gt;


None of this will execute in an SQL engine, because it is no longer valid SQL.  It is best practice to use CFQueryparam to help prevent SQL Injection, but Portcullis can help out too. Especially in cases where CFQueryparam isn&apos;t consistently applied.


&lt;h2&gt;Summary&lt;/h2&gt;
So you can see there is a lot of value in using something like Portcullis to consistently protect and sanitize your inputs. What I&apos;ve done is incorporate the project into Model-Glue and make it easy to use. Basically, if you want to protect everything, then you should be able to flip a switch in your ColdSpring.xml file. This will be good for some sites, and help out in a big way.  However, we want to make sure we are adding maximum value and giving you, the Model-Glue users, the ability to use this in a flexible, and useful manner.

I&apos;d like to see discussion on how this feature might be used, how folks would want to use it and any gotchas or pitfalls that you can see. Please use the comments, or the MG Mailing List for your questions and concerns. 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Tue, 24 Nov 2009 12:44:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/11/24/MG-32-Feature-Sneak-Peak--Input-Sanitization</guid>
				
				
			</item>
			
			<item>
				<title>Free Model-Glue 3 Training</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/10/13/Free-ModelGlue-3-Training</link>
				<description>
				
				How much would you pay for Model-Glue training? What about Up To Date, State of the Art, Awesome Model-Glue training?

a) $3,000?

b) $5,000?

c) $10,000?

d) $1,000,000

(&lt;em&gt;If you checked &apos;d&apos;, please call &lt;a href=&quot;http://nodans.com&quot;&gt;Dan Wilson&lt;/a&gt;. Immediately!&lt;/em&gt;)

For a limited time and with limited availability, you can have a whole day worth of timely and important Model-Glue 3 training for free. Yes, that is right, an entire day of Model-Glue 3 training, personally delivered for zero cost to you.

Team Model-Glue is delivering training at &lt;a href=&quot;http://bflex.info/bfusion-2009&quot;&gt;BFusion 09&lt;/a&gt; this year and you are invited to take part. Come one, come all, the first 500 people get a free copy of Model-Glue 3. The authors will be there to individually sign each copy. 

While we are joking about the million dollars (Editors Note: no, we aren&apos;t), we are serious about the free training. &lt;a href=&quot;http://webdb.iu.edu/uitsfs/scripts/training/bfregistration.cfm&quot;&gt;Sign up for BFusion today!&lt;/a&gt; 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Tue, 13 Oct 2009 20:59:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/10/13/Free-ModelGlue-3-Training</guid>
				
				
			</item>
			
			<item>
				<title>Model Glue:Gesture - Version 3.1 Available</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/9/29/Model-GlueGesture--Version-31-Available</link>
				<description>
				
				Model-Glue: Gesture Version 3.1 was released today. The 3.1 release is largely a maintenance release and fixes several issues:

&lt;ul&gt;
  &lt;li&gt;Fixed issue where event types did not respect multiple XML blocks for requestformat functionality.&lt;/li&gt;
  &lt;li&gt;Added in try - catches around the file operations so that sandboxed servers will work, preventing sandbox security exceptions. Thanks Chris Blackwell&lt;/li&gt;
  &lt;li&gt;Seriously fixed &lt;a href=&quot;http://docs.model-glue.com/ticket/349&quot;&gt;http://docs.model-glue.com/ticket/349&lt;/a&gt;  this time. (Bug with SesUrlManager.cfc due to Apache and IIS reporting cgi params differently)&lt;/li&gt;
  &lt;li&gt;Removed potential recursion in helper loader functionality and also removed useless cfdump when a helper is attempted to be included but doesn&apos;t have a cfc or cfm extension. Thanks Ezra Parker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As always, the very latest is in SVN and the &lt;a href=&quot;http://www.model-glue.com/coldfusion.cfm&quot;&gt;Model-Glue Website&lt;/a&gt; has been updated.&lt;/p&gt; 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Tue, 29 Sep 2009 09:12:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/9/29/Model-GlueGesture--Version-31-Available</guid>
				
				
			</item>
			
			<item>
				<title>Model-Glue 3 Features Video</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/9/28/ModelGlue-3-Features-Video</link>
				<description>
				
				In early September, Model-Glue 3 made it&apos;s video debut on the ColdFusion Meetup. We discussed how to use the top features in Model-Glue 3 to build out an application. 

It was a lot to cram into an hour, but since it is video, you can stop the screen to read the code on your leisure.
A big thanks to Charlie Arehart for continuing the very popular CFMeetup, the only user group with 20,000  members.

&lt;a href=&quot;http://experts.na3.acrobat.com/p27959202/&quot;&gt;Watch Model-Glue 3 for fun and profit&lt;/a&gt;. 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Mon, 28 Sep 2009 10:19:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/9/28/ModelGlue-3-Features-Video</guid>
				
				
			</item>
			
			<item>
				<title>Dan Wilson takes over the Model-Glue Framework</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/3/26/Dan-Wilson-takes-over-the-ModelGlue-Framework</link>
				<description>
				
				Hi everybody,

For the past five years (or so), I&apos;ve been in charge of the Model-Glue framework.  I&apos;ve hit a standstill in my ability to progress or even maintain the code or the community:  my professional work focuses more and more on RIA and J2EE technologies outside of ColdFusion and CFML (although MG + CFML is still my preference for creating HTML sites!).

After working with him and discussing the idea since MAX 2008, I&apos;ve come to the decision to hand over control of the project and title of &quot;Model-Glue&apos;s Benevolent Dictator&quot; to Dan Wilson, a fellow North Carolinian, MG user, and all around great guy.  He&apos;s been patching and helping MG3 out for about 6 months, and he&apos;s accepted a role as the leader of the framework.

Doug Hughes, president of &lt;a href=&quot;http://www.alagad.com&quot;&gt;Alagad, Inc.&lt;/a&gt; will be working with Dan as a temporary co-leader to help get things ramped up.  

Dan&apos;s immediate goals (set by him, because he&apos;s now in charge!) include:

&lt;ul&gt;
&lt;li&gt;Getting MG3 ready for release at cf.Objective() 2009&lt;/li&gt;
&lt;li&gt;Moving the Model-Glue site, documentation, and subversion repositories to servers at Alagad&lt;/li&gt;
&lt;/ul&gt;

Details of the change:

&lt;ul&gt;
&lt;li&gt;&quot;Team Model-Glue&quot; members (including myself) are now considered an advisory board.  We&apos;ll help in whatever capacity we&apos;re able to, and Dan doesn&apos;t answer to us in any way.  It&apos;s his show, and I have good faith in his decisions.&lt;/li&gt;
&lt;li&gt;Alagad, Inc. will be providing code and documentation support to get MG3 out the door.  This is a huge gift from Alagad to the MG community, and we thank them greatly for it!&lt;/li&gt;
&lt;li&gt;Model-Glue&apos;s licensure will remain the same (ASL 2), but the copyright will change.  To ensure that the framework remains community (and not corporate) property, any contributor will be granted credit in the copyright.  This will immediately make Model-Glue &quot;Copyright 2009, Raymond Camden, Sean Corfield, Raymond Camden, Doug Hughes, Joe Rinehart, Jared Rypka-Hauer, Chris Scott, Dan Wilson.&quot;  This is a purposeful move:  having this many people with ownership makes it damn near impossible to sell the IP rights to the framework.  Unless, that is, some company would like to make an very generous cash offer to each of the contributors ;). 
&lt;/li&gt;
&lt;/ul&gt;

That&apos;s all.  I&apos;ve enjoyed working on Model-Glue, but it&apos;s obvious I&apos;m just not the guy for it any longer.  My open source time will be spent more on the Flex / Java side:  I&apos;ve contributed into the Swiz framework, and I&apos;m working on a Hibernate-fueled data services framework code-named &quot;RedShift&quot; that should simulate the data synchronization bits that are part of LiveCycle Data Services via anything that can subscribe to a JMS bus (like a Flex app!). 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Thu, 26 Mar 2009 08:40:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/3/26/Dan-Wilson-takes-over-the-ModelGlue-Framework</guid>
				
				
			</item>
			
			<item>
				<title>On Model-Glue and CodexWiki</title>
				<link>http://www.model-glue.com/blog/index.cfm/2009/3/25/On-ModelGlue-and-CodexWiki</link>
				<description>
				
				&lt;p&gt;On the Model-Glue project, we&apos;re working through a number of issues on our upcoming Model-Glue:Gesture release. One hot topic is how to handle documentation. At some point, &lt;a href=&quot;http://codexwiki.org/&quot; target=&quot;_new&quot;&gt;Codex Wiki&lt;/a&gt; was raised. Codex Wiki, as you know, is Wiki Software built using the ColdBox and Transfer Frameworks. The question was raised whether we would use it because it was written in ColdBox, or whether we should develop a Model-Glue version of Wiki Software.&lt;/p&gt;

&lt;p&gt;From the start, I&apos;m going to say we aren&apos;t ready to make any decisions on documentation implementation. The direction we go largely depends on the critical path issues to get us there and the resources we can put to the task. Our internal time line is tight so we&apos;ve got to look at all the elements in the equation before finalizing documentation implementation.&lt;/p&gt;

&lt;p&gt; That said, I want to make a few public statements to the community at large. There is no question about my commitment to the Model-Glue project, of course, but did you know I&apos;m also a fan of ColdBox? I&apos;ve got healthy respect for the very impressive ColdBox framework and even more respect for Luis Majano personally, whom I consider a friend. Luis is one of the most decent human beings out on the planet and he has put an almost super human effort into building and maintaining his framework ecosystem. He helped raise the bar for CF Frameworks.
&lt;/p&gt;
&lt;p&gt;I&apos;m actually a big fan of Mach-II, believe it or not. I&apos;ve personally contributed some minor bits and pieces here and there to Mach-II and I&apos;ve been happy to do it. I&apos;ve also put significant applications into production powered by Mach-II. Mach-II is a quality project run by very smart and dedicated people who have done an admirable job developing a quality framework with good features, a responsive, dedicated community and some of the sexiest Mach-II shirts in town! (I want one)
&lt;/p&gt;
&lt;p&gt;Did you know TACFUG, the User Group I run along with Jim Priest, uses Mach-II to power our most excellent User Group Website? (&lt;a href=&quot;http://code.google.com/p/chug/&quot; target=&quot;_new&quot;&gt;CHUG&lt;/a&gt;). Check it out: &lt;a href=&quot;http://tacfug.org&quot; target=&quot;_new&quot;&gt;http://tacfug.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Codex Wiki is great software and if it works out for us, we&apos;ll use it. I&apos;m not going to burst into flame, just because it is written using the ColdBox framework. Should we need to add features, we&apos;ll build them and contribute back to the project even if it means I&apos;ve got to learn ColdBox to do it.
&lt;/p&gt;
&lt;p&gt;In closing, I&apos;m all for friendly rivalries, but we gain nothing by throwing rocks, being divisive or fragmenting effort by unnecessarily duplicating projects. The ColdFusion framework community stands to gain most by collaborating and providing a quality set of Open Source frameworks and Tools to the community and engaging the ColdFusion community to further embrace mature development standards and techniques. Consider Model-Glue a willing partner with those sharing our philosophy.
&lt;/p&gt; 
				</description>
				
				<category>Model-Glue News</category>				
				
				<pubDate>Wed, 25 Mar 2009 11:45:00 -0400</pubDate>
				<guid>http://www.model-glue.com/blog/index.cfm/2009/3/25/On-ModelGlue-and-CodexWiki</guid>
				
				
			</item>
			</channel></rss>