Finally I have been able to release a new version of SPM2013, its has not been easy because of the new node system for the SharePoint object model viewer.
Get it here! SharePoint Manager 2013 beta 2
Previously I was working on SharePoint Manager 2010 v2 Alpha, but it has stopped. The reasons was that first of all it was based on WPF GUI and not WinForms. That should have been cool, but it ended up taking a lot of my time, and not focusing on the application. Further more I did not like the feel of the SPM2010 v2 Alpha, because the PropertyGrid component had to be imbedded into the WPF app as a native winform control and the performance of this is not very good. So all in all I decided to scrap the v2 Alpha version and use some of the code in the SPM2013 beta 2 project, specially the node object model classes.
So what's new in the beta 2?
Splash Screen with validation rules
The splash screen has now been fitted with some validation rules to ensure that you are able to run the application. It should help people telling them that they do not have SharePoint installed or do not have admin rights and so on.
Full blown object model
Full blown node model was a legacy from the SharePoint Manager 2010 v2 Alpha project where nearly all SharePoint objects are represented by a new node model. This was however a much large task getting done than first anticipated and took a lot work to get right. To see the full node model in function, select the menu: “View” –> “Object Model” –> “Full”.
The Medium model view is as close to the Beta 1 application as possible.
Base on Managed Extensibility Framework (MEF)
The application makes full use of the MEF framework from Microsoft. This will make it very easy for others to extended on the application. The node system fully supports the MEF framework and therefore it will be easy to create separate dll that extends the model without having to recompile the SPM application.
Faster and fewer bugs.
Because of the new node model, some nodes loads faster now and are able to hold correct focus when refreshing the model. The beta 2 will now only open up one site collection in order to save time and memory. Many of the old bugs from beta 1 has now been done in beta 2, some just disappeared because of change of code.