
I knew this was going be a problem one day. I have a bunch of awesome apps that need to be updated to the latest version of Vault, but I don't have enough time to update them all. I'm open to suggestions on how to fix this problem.
Let me start by listing all the samples that won't work with Vault 2012 and which ones I plan on updating.
| App name | Plans to Upgrade? |
| Recycle Bin | No. Too many technical issues. |
| Import from Visio | No |
| Effective Folder Permissions | Yes |
| The Folder Property | No |
| Set Revision iProperties | No. I think the new Revision Block feature makes it obsolete. |
| Watch Folder | Yes |
| Vault Query | No |
| Vault Web View | Yes |
| Parts List Tab | No |
| Project Thunderdome | Yes |
| Advanced Advanced Find | No |
| Link Maestro | Yes |
| Q-Tools | Yes |
Keep in mind I don't know when I'll be upgrading any of these apps. Sometime before the next Vault release is as specific as I can get right now.
My proposed solution
One of the main reasons that I posted the source code to all the apps is so that I wouldn't be solely responsible for things like bug fixes, new features and upgrades. I'm perfectly fine with other people making the needed updates.
Here are the basic steps:
- Update the app.
- Remove all the Autodesk copyright/legal stuff. Replace with your own copyright/legal stuff if you want.
- Remove the OnesAndZeros icon:
- Increase the version number.
- Update the readme.
- Post the app somewhere.
- Tell me where you posted the app, and I'll link to it from this blog. The app itself, will not be hosted here.
The basic idea is that when you update the app, it becomes yours, not mine.
Rejected solutions:
A couple of people suggested using online development sites like SourceForge or CodePlex. Those sites are fine, but I don't want to be the one managing it. If I did, that would be yet one more site that I would be running, and I don't have the time. Feel free to set up a site on your own, and I will be happy to link to it. I just don't want to run the site.
Submitting an updated project to me also won't work. I don't have time to review other people's changes. In many ways, reviewing code takes longer than just doing the update myself. At least when I write the update, I know exactly what changed.
Other ideas:
If you have any other suggestions, let me know in the comments section below.

Leave a Reply