I put together a set of user-controls for ASP.Net to make my life, and the lives of my friends easier. It's turned out that they have been much more useful than originally expected, and have even spawned some offshoot projects.
This demo website has been made as both a demonstration and an implementation guide for using them. The three controls and this site features are:
- The Content Control (client-editable regions in a web page)
- The Blog Control (a fully validating and CSS based blogging engine, implemented as a control)
- The Photo Gallery Control (a fully validating and CSS based photo gallery, implemented as a control)
You will find more detail about each of the controls on their respective pages.
02/04/2008:
- Major upgrades to the Blog Control. It now supports optional URL rewriting (for search engine optimization), custom URL rewriting templates, RSS link handler, and a new notification option (for when new comments are posted to the blog).
-
A Portuguese translation has been added to the
package. Thanks go to Manuel Alves.
09/11/2007:
- A Swedish translation has been added to the package. Additionally, a localization error in the Blog Control's error messages has been corrected. Thanks go to Peter Forss.
08/23/2007:
- All the controls are now
completely localized. The package currently includes English and Dutch
translations (Thanks to Peter de Graaff). 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.
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.
You can download a complete site (like this one) as a sample project. Click here to download.
This entire website is a working demonstration of the three controls in action. It features the Content Control, Blog Control, and Gallery Control working in a real-life setting. Normally, you'll see the site in visitor mode, but when you're ready, you can log in to see the administrator features. The login is admin and the password is password.
Please note: The content of certain pages on this site can easily be altered, so don't take their content as fact.
This Test Drive site will automatically reset every 24 hours to it's original state, so that the site remains consistent.
This project is maintained by Ben Yanis, www.barnyardbbs.com. All my work is released as Creative Commons Attribution, with no special restrictions. Share and Enjoy.
This project also contains contributions from:
- Brad Vincent originally designed the advimageNet plugin that is used with TinyMCE. He originally posted it to Sourceforge. I modified it a bit to allow deletions as well as uploads.
- Andreas Viklund originally designed the andreas03 CSS layout. I've made some modifications, but the original layout is his creation.
- Peter de Graaff provided a great amount of assistance with the localization of the projects. He also provided the translations for the Dutch localization of the controls.
- Peter Forss kindly provided the Swedish language translations of the controls.
- Manuel Alves provided us with the Portuguese translations of the controls.