Re: UI for configuring plugin



On Sun, Apr 23, 2006 at 01:37:32PM -0700, Eric Lesh wrote:
>This morning, Magnus Therning wrote:
>
>[...]
>
>>>By the way, have you considered committing Epilicious to
>>>epiphany-extensions cvs? We can leave it disabled by default for as
>>>long as it hasn't reached 1.0, but it might give your extension a bit
>>>wider audience!
>>
>> Not a bad idea. How do I go about it?
>>
>
>I've also been writing a Del.icio.us extension, and I think it works in
>a more sane way than Epilicious.  It doesn't require a manual
>synchronization.  Every time you add or change a bookmark, it gets sent
>to your Del.icio.us account.

Cool. I guess there's no connectivity issue since most additions of
bookmarks happen when surfing anyway.

First I'm wondering how you handle changes that are made on the
del.icio.us side? (Epilicious is a two-way synch, designed more for
sharing bookmarks between systems than for pushing bookmarks to
del.icio.us.)

Another thing, it's been my intention all along to add support for
multiple del.icio.us accounts at the same time. I don't see any problems
with that using signals.

>Most of the work is in Epiphany itself, in adding a bookmark-changed
>and bookmark-added signal.  I have patches for this (which need more
>thought, probably).  This way, though, you could also make your
>extension Just Work, rather than require any user interaction.
>
[..]
>
>Does adding these signals make sense? If you (Magnus, or the list)
>would like to see the patch, let me know. This would allow for my
>extension, Magnus' extension, and any other social bookmarking services
>(Shadows, Magnolia, etc.) to function without any extra work on the
>part of the user.

I kind of like the idea, especially for pushing bookmarks to del.icio.us
(or similar service). For synching it'd require slightly more work in
epiphany (listening for a delete signal) and in the sharing app (regular
polling I guess is the straight forward way to deal with changes made on
the remote side). I'm also not entirely convinced that automatic
synching is a good way to go as long as the security of del.icio.us is
so lax.

/M

-- 
Magnus Therning                    (OpenPGP: 0xAB4DFBA4)
magnus therning org
http://therning.org/magnus

Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.

DRM discourages piracy like Thalidomide promotes healthy childbirth.
     -- Mark Hewitt, on the ORG discuss list

Attachment: pgpuFSmfNszr9.pgp
Description: PGP signature



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