This is what I think the Exchange Library should be able to do: - Register new users & Login/Logout. - Retrieve a list of themes - This list can be filtered by a theme group / application / module / user - This list should be sorted & paginated - List should contain name and description, with optional retrieval of screenshot, thumbnail and the .edj itself - Retrieve a list of apps / modules (same things as above apply) - Check for updates for a single theme or a list of themes - Check for new themes / apps / modules - Rate themes, apps and modules - Add / Delete comments - Upload / Delete themes - Add / Delete apps and modules - Provide a mechanism to store what's installed (especially themes, so you can check for updates).
On Wed, Jul 23, 2008 at 6:50 PM, Gustavo Sverzut Barbieri <[EMAIL PROTECTED]> wrote: > On Wed, Jul 23, 2008 at 6:46 PM, Massimiliano Calamelli > <[EMAIL PROTECTED]> wrote: >> Hi, i'm here to talk about the desktop side of exchange. >> For the moment we have only a small application, in very early stage, >> thinkng about a clone of website structure. >> It uses ETK for the widget, and depends from ecore_file (downloads) >> and libxml2 (SAX parser for API responses). >> After reading the first big thread about exchange, and after some >> small discussions on IRC, it would be better to have a good library >> before some GUI frontends. >> So i'm here to get advices/guidances about this topic, before start to code. >> >> During the coding of my small application I saw that SAX parser is >> very useful and easy to use, so i think i can go on with it, and i >> think it will be the only one external dependency. >> The code is available at >> http://staff.get-e.org/?p=users/mcalamelli/exchange.git;a=summary >> (many thx for the staff), and as mentioned above, for the moment >> contains the only the early-staged application. >> I think to re-use the same place also for the library, adjusting the >> directories and autofoo stuffs; when it will be ready to use, someone >> with commit bit on E cvs can merge into main tree. >> In addiction to the library, we can build a small console-based test >> application, and a more powerful CLI, that can help on shell >> scripting. > > That would be amazing. > > Also good would be to provide some easy way to check for updates, so > you can keep your system up to date without having to open website or > specific apps every time. Apps could even provide an option of how > often one want to check for updates. > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -------------------------------------- > MSN: [EMAIL PROTECTED] > Skype: gsbarbieri > Mobile: +55 (19) 9225-2202 > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel