This package adds the Umbraco Ninja section to the umbraco installation with the code editor and creator beneath it.
The user installing the application and the admin user are granted access by default but access is controlled through the standard Umbraco user editor.
The code editor ensures that code entered into the App_Code directory from the umbraco UI compiles successfully before saving it. This stops invalid code from being saved and bringing the entire umbraco installation down.
When creating a user control, the code behind is automatically generated in the App_Code directory and this generated file is also deleted when the user control is deleted.
The basis for creating this project was the CodeGecko code editor which in turn used the AppCode and usercontrol Editor (ACE), originally donated by Lee Kelleher (Umbraco MVP). I found that it lacked advanced functionality for users and developers so I decided to create a new, more in depth, utility.
I hope to add other modules into the Umbraco Ninja section as and when I have the time