Rather than convolute the support Forum full of requests, I thought it might be handy to have just one thread for feature requests.
So, I'll kick off the thread with an idea I tweeted about yesterday:
Use ObsoleteAttribute to flag properties for Deletion/Update
Iidea: To use an extension of the ObsoleteAttribute in .net to flag docType / macro Properties for deletion / update. This way your project keeps a history of all changes, and you can easily see what changes were made and when.
To prevent properties beling deleted automatically. This could also be extended with a custom section in Umbraco displaying a summary of pending update/delete statements along with a summary of pages / macros affected. This way a user can confirm updates/deletions without unexpectedly loosing content. This would mean you would need to install an actual package, but you could also include the Vega.USiteBuilder.dll as part of this, so you still only really need to install one thing into your site.
Ok, I know the irony of me posting a reply, but I can't seem to edit my post.
As a suggestion, it might make things simpler if we could keep all posts as feature requests, and not fill up the thread with "nice idea" posts. If you like an idea, you can show your support by giving the idea a "high five" ---->
Feature Wish List
Hey Guys,
Awesome project!
Rather than convolute the support Forum full of requests, I thought it might be handy to have just one thread for feature requests.
So, I'll kick off the thread with an idea I tweeted about yesterday:
Use ObsoleteAttribute to flag properties for Deletion/Update
Iidea:
To use an extension of the ObsoleteAttribute in .net to flag docType / macro Properties for deletion / update. This way your project keeps a history of all changes, and you can easily see what changes were made and when.
To prevent properties beling deleted automatically. This could also be extended with a custom section in Umbraco displaying a summary of pending update/delete statements along with a summary of pages / macros affected. This way a user can confirm updates/deletions without unexpectedly loosing content. This would mean you would need to install an actual package, but you could also include the Vega.USiteBuilder.dll as part of this, so you still only really need to install one thing into your site.
Example Usage:
https://gist.github.com/872753
Ok, I know the irony of me posting a reply, but I can't seem to edit my post.
As a suggestion, it might make things simpler if we could keep all posts as feature requests, and not fill up the thread with "nice idea" posts. If you like an idea, you can show your support by giving the idea a "high five" ---->
Cheers
Matt
@Matt, Great idea! I'll add it to our list.
@Matt, we just released version 1.1 of uSiteBuilder and "Obsolete" attribute is included in that release.
Awesome, had a play with this version during the weekend and the Obsolete attribute works like a charm!
is working on a reply...