Above you will see a Youtube Playlist that Robert created showing all the features of ArchiveMethod.
What is ArchiveMethod, you might ask?
It is several things, actually. It is a system for automating exporting and storing all your 4D methods in a separate 4D database for archive purposes and reuse. Think of it as your own local repository of all the 4D methods you have ever written. Better than a version control system in the cloud because you have everything under your control and it will allow you complete access to the history of all your method changes.
If you only have one 4D database, ArchiveMethod may not be for you. However, it does complete version control for your single database. It really shines when you have multiple 4D databases to manage.
Scenario One: You are a single 4D developer with several clients. Your new client needs a routine that will check for duplicate addresses in their contacts table. You KNOW you wrote a routine to do that, but darn if you can remember which database that is in or what you called the method. Well, you fire up your local copy of ArchiveMethod and do a search for ‘duplicate’ (because you know you would have put that word in the comments section of your method – we all document our stuff internally, right?). Up pops all the places you have EVER used that term. Naturally, you have the power of a 4D query to filter down to exactly the method you were looking for – plus all the various version you created in other databases.
Scenario Two: You are part of a team of 4D developers and you need to find when the last modification might have been made to one of your methods. Fire up ArchiveMethod and search that method and you will have the entire history of all the versions of that method.
That is just two ways ArchiveMethod can help in your daily 4D work. There are countless others. Check out some of the videos above to see what else ArchiveMethod can do.
As with all Foundation App Store authors, Robert, is always open to feedback for new features for ArchiveMethod.