Is there a document that contains guidelines/best practices for cleaning up a ThinApp project ?
I'm thinking of folders like for example %Cookies% or %drive-C%\MSOCache that seem to be present in nearly every ThinApp project, but which are probably not needed for most softwares.
The Registry also contains quite some entries that are most probably not needed.
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
I've started on a document here, https://blogs.vmware.com/thinapp/2013/02/thinapp-project-folder-cleaning-up-best-practices.html
You can all leave comments to the blog post and I will add your suggestions to the original post.
Nope. No official document
Just feeleing and knowledge
I was afraid of that
Wouldn't that be a useful technote ? I can imagine other ThinApp users would benefit as well.
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
That's maybe true, but:
It's not always clear what needs to be in package 🙂
True, but then again there will always be exceptions to a BP rule
I was just thinking about some general concepts, that would avoid that packagers would have to reinvent the wheel each time.
And the remarks you just made would be useful exceptions to the general BP. At least people would know, or consider why, for example the Cookies folder would have to be kept in the package.
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
I hear you.. I could start on one but I'm interested in learning what others are doing. I'm sure we can all learn from each other..
Thanks Peter, that was my idea as well.
Although my contribution will be minimal, I have no problem starting
When I'm creating a ThinApp package I have some fixed steps I run though to clean up the package.
It is obvious that somewhat with a lot more ThinApp packaging exprience would be able to give more concrete BPs (out of his experience).
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
As others have said, there are no specific guides. There are other documents, discussion threads, and presentations discussing this, however.
ThinApp Troubleshooting - http://blogs.vmware.com/thinapp/2009/05/app-troubleshooting.html
ThinApp Troubleshooting-Repost - http://blogs.vmware.com/thinapp/2010/01/thinapp-troubleshooting-repost.html
ThinApp Bootcamp - http://communities.vmware.com/community/vmtn/desktop/thinapp/bootcamp
See the Performance Enhancing, Design Best Practices, and Implementation Best Practices sessions.
Thanks for the answer and the links Dean, and for the constant flow of good ThinApp information you deliver to us.
Those 2 blog posts are in my Bookmarks since day 1
My suggestion was to bring all that, somewhat dispersed, information together in one central location (beit a paper or a website).
The 2nd part of my suggestion was to have some kind of user experiences repository.
Something like ITNinja (the former AppDeploy) is doing with their Software Library.
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
I've started on a document here, https://blogs.vmware.com/thinapp/2013/02/thinapp-project-folder-cleaning-up-best-practices.html
You can all leave comments to the blog post and I will add your suggestions to the original post.
This may be a bit off but if someone doesn't want to bother cleaning the project folder, he can add to following line to the package.ini (typically Office products):
[FileList]
ExcludePattern=*.bak, *.msi, *.mst, *.msp, *.cab, *.tmp
Hi Everybody,
I'm also interesting in best practices to optimise my ThinApp.
I made a little prog to automatise this painful task.
If anybody want to test, download attached file.
1. Unzip files on any folder.
2. Edit reg file and modify path and name for exe file.
3. Launch reg file to add fonction to context menu.
4. Modify ini files to add filters.
You must add "=1" at end of line to enable cleaning.
"=0" disable cleaning.
5. Right click on ThinCapture folder and choose "ThinCapture Cleaner".
Caution ! Reg files are backuped but others files are deleted.
I've yet to try it but what a great idea.. Thanks for sharing..