<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Steve Bryant - sebtags</title>
			<link>http://www.bryantwebconsulting.com/blog/index.cfm</link>
			<description>A Web Programmer&apos;s Exploration</description>
			<language>en-us</language>
			<pubDate>Mon, 08 Jun 2026 20:31:04-0500</pubDate>
			<lastBuildDate>Tue, 29 Jun 2010 09:30:00-0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>steve@bryantwebconsulting.com</managingEditor>
			<webMaster>steve@bryantwebconsulting.com</webMaster>
			
			
			
			
			
			<item>
				<title>Records / Manager Form</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/29/Records--Manager-Form</link>
				<description>
				
				Much of this entry has been updated as &lt;a href=&quot;http://www.bryantwebconsulting.com/blog/index.cfm/2010/10/12/Super-Easy-CRUDFile-Management&quot;&gt;Super Easy CRUD/File Management&lt;/a&gt;.

I did a rough introduction to Records.cfc last time - just enough to show how it can make really basic CRUD operations easy. This time I want to show how you can take advantage of it to help keep your applications &lt;acronym title=&quot;Don&apos;t Repeat Yourself&quot;&gt;DRY&lt;/acronym&gt;.

In addition to the methods that I discussed last time, Records.cfc components (that is, components that extend Records.cfc) also get another method that I would like to discuss today:
				 [More]
				</description>
						
				
				<category>com.sebtools</category>				
				
				<category>sebtags</category>				
				
				<pubDate>Tue, 29 Jun 2010 09:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/29/Records--Manager-Form</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>New Documentation for cf_sebForm (and other SebTags)</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/3/17/New-Documentation-for-cfsebForm</link>
				<description>
				
				I have been blogging about cf_sebForm and its related tags as part of the SebTags custom tag set for some time, but I feel like I have done a pretty poor job explaining their capabilities thus far. I am hoping, however, that the &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/sebtags/&quot;&gt;new documentation&lt;/a&gt; will go a long way towards fixing that.

The documentation currently consists of about 50 separate pages of documentation that should be a pretty thorough explanation of the capability of this tag set. If you have ever gotten tired of much of the tedium that goes into writing forms and tables (and especially client and server-side validation) then I would encourage you to take a look.

The plan has long been to release the tags as version 1.0 as soon as the documentation was ready. The documentation is ready (though I do keep adding to it), but the tags are not yet 1.0. All that I am waiting for now is for me to keep my hands off of them for three (3) weeks straight. I keep having new ideas for small features that has kept that from happening. Hopefully, however, I will be able to keep my hands off of them long enough to call it a 1.0 version soon.

In the meantime, I would love any feedback anyone has on what to do in the next version (I have some ideas, but it is still pretty loose) or on the documentation.

The &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/sebtags/&quot;&gt;SebTags custom tag set&lt;/a&gt; is open source and free for any use.
				
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 17 Mar 2010 09:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/3/17/New-Documentation-for-cfsebForm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>sebtags 1.0 RC4 (security issue)</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2009/7/1/sebtags-10-RC4-security-issue</link>
				<description>
				
				&lt;a href=&quot;http://www.petefreitag.com/&quot;&gt;Pete Freitag&lt;/a&gt; recently pointed out a &lt;a href=&quot;http://www.petefreitag.com/item/701.cfm&quot;&gt;security issue&lt;/a&gt; with file uploads. This affected file uploads in cf_sebForm so this update addresses this issue. The update also has other tweeks and features, but no point in covering those until I have some real documentation (soon, I hope). Anyway, if you are using the sebtags custom tags set, upgrade now.
				
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 01 Jul 2009 15:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2009/7/1/sebtags-10-RC4-security-issue</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>sebtags 1.0 RC2 for ColdFusion 8.01</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/9/4/sebtags-10-RC2-for-ColdFusion-801</link>
				<description>
				
				Like a bolt from the sky, forces have converged to alert me of sebtags incompatibility with ColdFusion 8.0.1. As CodeCop runs on sebtags, that meant that CodeCop wouldn&apos;t work on ColdFusion 8.0.1 either.

Fortunately, the problem was easy to fix. While I was at it, I wrapped up a few other small bug fixes and enhancements for sebtags and put it all together as sebtags 1.0 RC2.

I also updated CodeCop to use the newest version of the custom tags, giving it a version of 1.0.1.2.

So, everything should run now on ColdFusion 8.0.1.

Sorry for any trouble.
				
				</description>
						
				
				<category>CodeCop</category>				
				
				<category>sebtags</category>				
				
				<pubDate>Thu, 04 Sep 2008 11:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/9/4/sebtags-10-RC2-for-ColdFusion-801</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Introducing cf_sebTable</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/8/6/Introducing-cfsebTable</link>
				<description>
				
				Over the years, I have had to create countless administrative data tables. Most of them are similar to one another. A few years ago, I saw that my friend, &lt;a href=&quot;http://www.jacksontechnical.com/&quot;&gt;Tim Jackson&lt;/a&gt;, had created a custom tag to manage this. I thought the idea was brilliant, but I felt that the implementation could be improved.
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 06 Aug 2008 07:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/8/6/Introducing-cfsebTable</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>sebtags 1.0 Release Candidate Released</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/7/23/sebtags-10-Release-Candidate-Released</link>
				<description>
				
				After years of working on my &lt;a href=&quot;http://sebtags.riaforge.org/&quot;&gt;sebtags custom tag set&lt;/a&gt;, I think it is now stable enough to put it in release candidate stage. If all goes well, this will exactly match the final release which will come out soon.
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 23 Jul 2008 07:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/7/23/sebtags-10-Release-Candidate-Released</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>sebtags Beta 3 (joy of open source)</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/6/11/sebtags-Beta-3-joy-of-open-source</link>
				<description>
				
				I have the third beta of my &lt;a href=&quot;/blog/index.cfm/2007/11/14/sebtags-10-beta&quot;&gt;sebtags custom tag set&lt;/a&gt; ready now at &lt;a href=&quot;http://sebtags.riaforge.org/&quot;&gt;RIAForge&lt;/a&gt;. I spent a lot of time fixing how things worked in ways that I have intended to fix for a long time, but was not properly motivated to do so. Nothing like releasing something to the public to motivate you to clean things up. The code is still ugly, but the functionality is what counts.
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 11 Jun 2008 07:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/6/11/sebtags-Beta-3-joy-of-open-source</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Preventing Form Spam in cf_sebForm</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/5/21/Preventing-Form-Spam-in-cfsebForm</link>
				<description>
				
				I use &lt;a href=&quot;/blog/index.cfm/2007/11/16/Introducing-cfsebForm-10-Beta&quot;&gt;cf_sebForm &lt;/a&gt;for all of my contact forms. Form spam is a constant problem for those forms. So, I set up a generic way to do filtering in those forms and wrote both cf_sebForm and &lt;a href=&quot;/blog/index.cfm/2008/5/14/SpamFiltercfc-Goes-Gold&quot;&gt;SpamFilter.cfc&lt;/a&gt; to follow the same guidelines.
				 [More]
				</description>
						
				
				<category>SpamFilter</category>				
				
				<category>com.sebtools</category>				
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 21 May 2008 06:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/5/21/Preventing-Form-Spam-in-cfsebForm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>cf_sebForm Presentation and sebtags Beta 2</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/4/15/cfsebForm-Presentation-and-sebtags-Beta-2</link>
				<description>
				
				Today I released the second beta of my &lt;a href=&quot;/blog/index.cfm/2007/11/14/sebtags-10-beta&quot;&gt;sebtags custom tag set&lt;/a&gt;. The only major remaining work that I should have before the full 1.0 version is cleaning up and adding some default skins.
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Tue, 15 Apr 2008 07:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/4/15/cfsebForm-Presentation-and-sebtags-Beta-2</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Uploading Files with cf_sebForm II</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/2/15/Uploading-Files-with-cfsebForm-II</link>
				<description>
				
				&lt;p&gt;In my &lt;a href=&quot;/blog/index.cfm/2008/2/13/Uploading-Files-with-cfsebForm&quot;&gt;last entry on handing files with cf_sebForm&lt;/a&gt;, I ended the entry by saying that the method I had just covered for handling files with cf_sebForm wasn&apos;t the one that I actually used. It was close, but a few differences save me some typing.&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Fri, 15 Feb 2008 07:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/2/15/Uploading-Files-with-cfsebForm-II</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Uploading Files with cf_sebForm</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/2/13/Uploading-Files-with-cfsebForm</link>
				<description>
				
				&lt;p&gt;In my &lt;a href=&quot;/blog/index.cfm/2007/11/16/Introducing-cfsebForm-10-Beta#relatedentries&quot;&gt;ongoing series about using cf_sebForm&lt;/a&gt;, I have so far left out one important feature - the ability to upload files. This is essential functionality whether you are &lt;a href=&quot;/blog/index.cfm/2007/11/26/Adding-and-Updating-Records-with-cfsebForm&quot;&gt;saving a record&lt;/a&gt; or &lt;a href=&quot;/blog/index.cfm/2008/2/6/Send-Email-with-cfsebForm&quot;&gt;sending email&lt;/a&gt;.&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 13 Feb 2008 07:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/2/13/Uploading-Files-with-cfsebForm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Send Email with cf_sebForm</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2008/2/6/Send-Email-with-cfsebForm</link>
				<description>
				
				&lt;p&gt;I saw two blog entries recently (by &lt;a href=&quot;http://www.bennadel.com/blog/1136-Generic-Form-Processing-Emailing-In-ColdFusion.htm&quot;&gt;Ben Nadel&lt;/a&gt; and by &lt;a href=&quot;http://www.mkville.com/blog/index.cfm/2008/2/4/Simple-Form-Processing-and-Emailing-with-CFFormMail&quot;&gt;Mark Mazelin&lt;/a&gt;) on generic solutions to automatically send email with a form. This is a common need for a lot of web sites, especially on contact forms. These entries motivated me to show how cf_sebForm handles this.&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 06 Feb 2008 07:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2008/2/6/Send-Email-with-cfsebForm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Skinning cf_sebForm</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2007/12/17/Skinning-cfsebForm</link>
				<description>
				
				&lt;p&gt;When I was working on cf_sebForm, I knew that I wanted it to work on any site. That meant that I had to be able to use the same code for different output on different sites. At first all of my forms were tabular, with code like the following:&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Mon, 17 Dec 2007 08:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2007/12/17/Skinning-cfsebForm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Validation in cf_sebForm</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2007/12/7/Validation-in-cfsebForm</link>
				<description>
				
				&lt;p&gt;Although I briefly touched on validation in cf_sebForm, it is certainly a topic that deserves more attention. This is especially true in light of &lt;a href=&quot;http://www.bennadel.com/blog/&quot;&gt;Ben Nadel&lt;/a&gt;&apos;s great entry on &lt;a href=&quot;http://www.bennadel.com/blog/1048-Data-Type-Validation-vs-Data-Value-Validation.htm&quot;&gt;data type validation versus data value validation&lt;/a&gt; (and his &lt;a href=&quot;http://www.bennadel.com/blog/1055-Final-Thoughts-On-CFParam-And-Data-Type-Validation.htm&quot;&gt;final thoughts on the same topic&lt;/a&gt;). It is an important distinction and I want to cover how cf_sebForm deals with the challenge.&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Fri, 07 Dec 2007 07:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2007/12/7/Validation-in-cfsebForm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Global Custom Tag Attributes</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2007/12/5/Global-Custom-Tag-Attributes</link>
				<description>
				
				&lt;p&gt;While working on my custom tag set, I discovered that I often have attributes that will be the same across a whole site. These attributes need to change from site to site.&lt;/p&gt;
&lt;p&gt;For example, I have a &quot;skin&quot; attribute to skin the output of my custom tags. Every tag in a site should use the same skin. If I copy some code from one site to another, it should automatically use the skin of the site to which it is copied.&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 05 Dec 2007 08:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2007/12/5/Global-Custom-Tag-Attributes</guid>
				
			</item>
			
		 	
			</channel></rss>