Barnyard BBS

If you're searching for truth,
You must look in the mirror,
And make sense of what you can't see.

Controls Project

Update (12/10/2007): 

  • I've just published an updated and expanded sample project for the PHP version of the Content Control.  It's much more like the ASP.Net example, and features a new CMS-like interface and better-looking template.  It's available here.
Update (08/23/2007): 
  • All the controls are now completely localized.  The package currently includes English and Dutch translations.  It's easy to add new translations.  If you translate anything, make sure to let me know, so that I can include it in the package.
Update (06/11/2007):
  • The Blog Control now has the option of including Digg and Del.icio.us links directly in the posts
  • The Gallery Control now has a powerful new tool... The ability to synchronize with your Flickr account.  I've included the command-line FlickrSync utility and source in the package.

I've been surprised at the ongoing interest my projects. I've received enough requests that I've made a PHP version of the Content Control.  I've also expanded the scope a bit, and I've released two new controls.  I'm proud to introduce the new additions to the family:  the Blog Control and the Gallery Control.

Also, I've created a big sample project that contains all three controls.  In fact, I've even made a website where you can test drive them, without installing a thing.  Check it out:

Click here to take a test drive (ASP.Net versions)

I've created a series of user-driven controls for building interactive web sites.  Originally, it was just a single project, but now it's grown into several.  Here's a rundown of the controls:

Content Control

  • It's a user-editable content area (example on this page)
  • Open Source (Creative Commons)
  • Available in both an ASP.Net and PHP versions
  • Requires no database, just uses flat text files for storage
  • The Content Control allows you to give your users the flexibility to update their pages without the fear of them causing damage to your layout. It offers a lot of the flexibility of a CMS, but without the overhead and commitment. I wanted to still develop free-form applications without the CMS lock-in. The Content Control is my solution.
  • Available in two forms: ASP.Net Working Demo & Download (all three controls in one package) and PHP Description & Download

Blog Control

  • It's a user-driven blogging package, built into a single reusable control
  • Open Source (Creative Commons)
  • Available for ASP.Net
  • XHTML 1.1 / CSS controlled
  • No SQL Server required; uses it's own mdb file
  • The Blog Control was constructed because I wanted a blog for my site; but I didn't want the blog to be the site.  The blog control allows you to have one (or many) blogs per site, and completely customize each one's style and features independently.  It's got lots of options, and is very easy to use.
  • Available for test drive and download in the ASP.Net Working Demo & Download (all three controls in one package)

Photo Gallery Control

  • It's a user-driven photo gallery, built into a single reusable control
  • Open Source (Creative Commons)
  • Available for ASP.Net
  • XHTML 1.1 / CSS controlled
  • No SQL Server required; uses it's own mdb file
  • Dynamically resizes images to the user's screen size
  • Supports multiple categorization, full-text search, bulk uploading, and browser-based administration.
  • The Gallery Control was constructed because I wanted an easy-to-use reusable gallery for my friends and clients.  It's meant to integrate into an existing site without much work, and is totally controlled by your CSS. It's got lots of options, and is very easy to use.  I especially like the dynamic image sizing.
  • Available for test drive and download in the ASP.Net Working Demo & Download (all three controls in one package)

The area below is a demo of the Content Control.  It's publically editable as a demonstration.The rest of the page is not. Don't mind the text below, it's publically writable, so I have no idea what may be there.

Hello

All controls have been tested in IE 6, 7, and FireFox. They are based on the open source TinyMCE editor. Share and Enjoy.