Project Description
A package of tools for managing a DotNetNuke installation. The goal is to provide a WCF-based management interface to a DotNetNuke installation as well as tools written on top of that interface such as PowerShell Cmdlets, Windows-based Management Tools. A secondary goal is to improve instrumentation in the DotNetNuke framework itself by improving logging and investigating possible ways to incorporate Performance Counters.
Important Note
Unfortunately, due to time constraints (I'm full-time Comp. Sci. student) I'm going to have to suspend my work on this project for a few weeks. I'll make sure to update this page and post on my Personal Blog (http://blog.andrewnurse.net) when I'm back in action so keep checking there for updates.
Requirements
In order to install the Services, you must have a DotNetNuke installation (tested on version 4.8) and MUST be running version 3.0 of the .Net Framework. On the client, .Net 3.5 is required. In order to compile the code, you will require a C# 3.0 Compiler or Visual Studio 2008.
Features
Here's a list of planned features and their statuses
- Management Services for DotNetNuke
- Status Service (~80% complete)
- Portal Service (~40% complete)
- User Service (Not Started)
- Other Services (TBD)
- Management Shell for DotNetNuke (PowerShell Cmdlets)
- Connecting and Disconnecting (Complete)
- Portal Management (~20% complete)
- User Management (Not Started)
- Other Tools (TBD)
- Management Console for DotNetNuke (MMC Snap-In)
- Connecting and Disconnecting (Complete)
- Portal Management (Not Started)
- User Management (Not Started)
- Other Tools (TBD)
- PowerShell Script Export (Not Started)
Running the Source Code
UPDATE 2: Found the glitch, should be solved soon!
UPDATE: Ran into a minor glitch with the MMC Snap-In, I'll see if I can fix it, but if not I'll post instructions for setting up without that.
Coming later today (Feb 15th), a quick start guide to building and "installing" from the source code available. The first release is going to be a little while, so this will let you try out the latest code.
Trademarks, etc.
DotNetNuke is a registered trademark of DotNetNuke Corporation. This product is not affiliated with DotNetNuke Corporation and is not part of the DotNetNuke Project.