[Deskbar] Updater API thoughts



Now that we are getting more serious with the Updater/NewStuffManager, we need to nail down a stable API. Personally I think we should try and cater for more innovative uses than "just" plugin-managment.

Use Cases
 - Gedit
 - Deskbar
 - Nautilus Extensions
 - Spellchecker, Dictionary
 - AisleRaiot Solitaire (games)
 - XChat plugins
 - Wallpapers
 - Themes
 - BE CREATIVE follow up with your own ideas please!

We will need to cater for different plugin formats. These might include

Plugin format:
 - Binary (image, executable provided from distro repo, tarball)
 - Plain text (xml, scripts, python etc)
 - More?

General questions:
 - Should bzip/gzip be integrated into the plugin manager for bandwidth-saving purposes?
 - Right now the plugin manager also install the new plugins. What about apps needing more complex install mecahnisms? Maybe a client should provide a dbus method InstallPlugin (path_to_new_plugin) instead..?

Cheers!
Mikkel


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]