SiteStarter

Utilize common reusable ASP.NET web application functionality available within the SiteStarter project. By referencing the libraries, using the code, or just getting ideas for your projects, your team can avoid 'reinventing the wheel' and focus instead on the important aspects of your projects.

The SiteStarter project is a web site starter kit and a collection of libraries that can be referenced by (or copied into) ASP.NET applications to utilize a range of common functionality. Includes configuration and data management, authentication and user management, unit testing, tracing and logging, etc.

Depending on the needs of your project you can decide whether to:

  • Reference SiteStarter libraries and functionality directly, giving you ongoing access to updates and bug fixes with the least effort.
  • Create wrappers for all SiteStarter functionality to utilize functionality behind the scenes while simplifying and maximizing development capabilities.
  • Copy SiteStarter code into your projects and edit it to suit your requirements.
  • Use the Commander console to import files based on the *.Import.nant files in the project.
  • Look through SiteStarter code to get ideas, learn how it works, and apply new ideas your own projects.
  • Use each of the above approaches for different aspects of your project.

If you use SiteStarter code or libraries please:

  • Add credit within your project to the SiteStarter project and a link to SoftwareMonkeys.net.
  • Send an email to support@softwaremonkeys.net with a brief testemonial of how you utilize the SiteStarter project/code/libraries. (Testemonials may be made public unless requested otherwise.)

The following projects use the SiteStarter project:

  • WorkHub modular framework - Imports files from the SiteStarter project including state, data, and configuration management, as well as authentication, unit testing, and logging.

License

The SiteStarter project can be downloaded and used free of charge under GPL.

Download

The SiteStarter install files and/or source code can be downloaded here:

Checkout Source Code

Source code can be checked out anonymously from SVN using this path:

  • http://sitestarter.googlecode.com/svn/trunk/

Browse Source Code Online

The project source repository can be browsed here:

Change Log

The project change/update history can be viewed here:
  • Change log - Repository commit history, including comments.
Installation Guide

The SiteStarter application can be installed by following the:

Why start with SiteStarter?

  • Reuse common functionality instead of creating it yourself.
  • Take advantage of ongoing updates and bug fixes by simply updating to the latest libraries.
  • Build multiple projects upon the same framework and patterns to maximize reuse of your own code.
  • Automated importing of source code (using ProjectCommander) can be used to keep projects up to date with the latest improvements.

Features

Available to all projects via libraries:

  • Logging and tracing - Using NLog
  • Interchangeable data sources (using provider model)
  • Built-in db4o data source - No installation/configuration required
  • Unit testing - via both GUI and ASP.NET
  • Entity/record management - Can support any number of entity/record types.
  • Data store provider system - Can be made to run with virtually any type of data store.
  • Configuration management - Custom configuration saved to XML
  • Flexible state management - Can be customized to suit any platform (using provider model).
  • Simplified forms, binding, and reverse-binding with entities/records

Other features within the SiteStarter project available via importing:

  • Automatic setup and configuration
  • Custom users, roles, authentication and authorization
  • Users, roles, authentication and authorization
  • Manual and automatic data backup (export to XML then zipped)
  • VS.NET project/solution support
  • Built-in automatic build support - Using NAnt and ProjectCommander

Requirements

Installation
  • ASP.NET 2.0
  • Windows 2000/XP
  • IIS 5+
Development
  • ASP.NET 2.0
  • Windows 2000/XP
  • IIS 5+
  • Your preferred editor (supports SharpDevelop and VS.NET)

Site Map | Printable View | © 2008 - 2010 SoftwareMonkeys.net | Powered by mojoPortal | HTML 5 | | Design by styleshout