A modular ASP.NET/db4o based application framework containing a set of project planning and development management modules.
The following modules are available for use within the WorkHub framework:
License
The WorkHub project and all modules can be downloaded and used free of charge under GPL.
Download
The WorkHub 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://workhub2.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 WorkHub application can be installed by following the:
System Requirements
Installation
-
ASP.NET 2.0
-
Windows 2000+
-
IIS 5+
Development
Benefits
-
Enable the modules you need and disable the ones you don't. The suite can be configured to suit different needs.
-
Take advantage of a range of functionality from different modules via a single, central installation of WorkHub.
-
Utilizes the functionality of the
SiteStarter project libraries and includes features such as smart data management, unit tests, users and roles, data backups, etc.
-
Install side-by-side with the
SiteStarter project and use the Commander console to import the latest code changes.
-
Modules only need to implement interface, entities/objects, and business logic to reduce complexity and simplify creation/customization. (Most other functionality is built-in.)
General:
-
User and search engine friendly dynamic URLs:
Syntax: .../[Type]/[Action].aspx, .../[Type]/[Action]/[UniqueKey].aspx or .../[Type]/[Action]/[PropertyName]/[PropertyValue].aspx
Example: .../Task/Index.aspx or .../Task/View/Do-something-important.aspx, or /Task/View/ID/88097985-9657-4514-8652-4dd85fbfdd90
.aspx
-
Automatic setup and configuration
-
Users, roles, authentication and authorization
-
Web parts based home page - users can customize their home portal with panels/parts from any enabled module
-
Module management
-
Simple issue reporting
-
VS.NET and SharpDevelop project/solution support
-
-
Automated scripts launched by the Commander console
-
Logging and tracing
-
Interchangeable data sources (using provider model)
-
Built-in db4o data source - no installation/configuration required
-
Unit testing - via both GUI and ASP.NET
-
Automatic data backup (export to XML and zip) of data after X number of hours (X is configured in Web.config)