Automatic Updates
Preamble
A variety of settings and content in HeadCase are defined as HeadCase XML or plain text. These include style definitions, basic shapes and language packs. In coming versions this content will be available automatically when it is uploaded to the HeadCase homepage so that it becomes available to users as soon as it is published.
Developer's Notes
- Use link objects to identify directory contents. (I.e fire off a thread to collect each file.) (Done 20080414)
- Add a manifest file to each directory to list the contents online.
- Add the date to each entry in the manifest.
- Define subdirectories as branches in the manifest.
- Log the date in the registry as each file has been collected. (Pending)
- Only collect an update if the manifest date is later than the registered date or the file is absent. (Pending)
- Don't forget to add directories when they are found.
- Need to notify the client in the GUI when collection has been completed.
