Noozon is a simple but powerful content management application written in C# using ASP.NET. It has a small footprint, compressed less than 100kB without the database and images.
You can get your website up and running in minutes: set a few parameters, change images, edit content and roll out. No SQL setup, no special IIS settings required.
Noozon has a clean design and comes with fully commented code in a VisualStudio 2010 solution. It implements and demonstrates many ASP.NET concepts and helps learning about the implementation of individual features.
Features:
– Master page for uniform design.
– Static pages and Blog entries.
– Online editing of textual content.
– XML database for content, blogs entries, users, contact messages.
– Dynamic sitemap generation.
– Dynamic RSS feed generation.
– Contact form with email notification to site owner.
– Protected file download.
You can learn about:
– How to use Master pages to create uniform design throughout your website.
– How to implement simple XML-based databases without the bloatware Microsoft trying to force you in VisualStudio.
– How to implement and configure HTTP handlers (IHttpHandler) to serve dynamically generated sitemap and RSS feed.
– How to send email with a few lines of code.
– How to serve protected files for download that do not have a URL to direct access.