Menu

#3 Multiple Component Updates

open
nobody
None
7
2005-01-07
2005-01-06
nickhbo
No

The ability to specify multiple components in one
update (XML) file. For example, if I have my program,
my help documentation, and a package of plugins, I
would be able to specify version numbers for each and
update them individually.

The main reason for this is size and bandwidth. As an
alternative to sending out a whole new package of my
application I can just send out parts that get updated
since some are updated more frequently than others.

I'm not sure if the current version supports it but you
would need to be able to call an update check for one
specific type of file. An XML node could be added to
give each component an identifier like "apps", "docs",
"plugins", etc. Also being able to do a 'Check All'
with one function call would be great.

Here's an example of what an XML file could look like
that supported the above details:

<VersionConfig>
<Module name="app">
<AvailableVersion>1.4.5.0</AvailableVersion>
<FileURL>http://localhost/app.zip</FileURL>
<LatestChanges>Added dedicated server</LatestChanges>
</Module>
<Module name="docs">
<AvailableVersion>0.9.4.0</AvailableVersion>
<FileURL>http://localhost/docs.zip</FileURL>
<LatestChanges>New Plugin Tutorial
Section</LatestChanges>
</Module>
<Module name="plugins">
<AvailableVersion>2.3.1.6</AvailableVersion>
<FileURL>http://localhost/plugins.zip</FileURL>
<LatestChanges>Added JPG and WAV
support</LatestChanges>
</Module>
</VersionConfig>

An optional addition to this would be adding a
"restart=true/false" value to the Module tag. Since
some components may not force a restart and be auto
detected by the running program. This would get rid of
unnecessary restarts of the program.

Hope to see this feature soon :)

Discussion

  • Matt Palmerlee

    Matt Palmerlee - 2005-01-07

    Logged In: YES
    user_id=222242

    Thank you for your feature request, I really like your
    suggestions and thank you for being so complete in your
    description.

    I think the idea of having separate module sections or
    components would be a very nice addition to the autoupdater,
    I can't promise anything in terms of how soon this would be
    implemented, but I'll definitely make sure it is included in
    the next release.

    thanks again,
    -Matt

     
  • Matt Palmerlee

    Matt Palmerlee - 2005-01-07
    • priority: 5 --> 7
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.