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

Reply via email to