Re: A couple of new tab related extensions



On Fri, 2006-23-06 at 15:35 -0400, Andrew Conkling wrote:
> On 6/23/06, Adam Hooper <adamh densi com> wrote:
> > Stefan: are there any aspects of the extensions system you found weak or
> > lacking? That includes documentation, API, online help you used (e.g.,
> > IRC, mailing lists, ...), etc. What could have been done to save you
> > more time and/or make writing extensions easier? If you've developed
> > Firefox extensions before, how did the experience compare?
> 
> Having not developed any yet (and not being Stefan), I can't say
> completely, but even though I know PyGTK+ fairly well, I had a hard
> time getting anywhere in the limited time I've been able to spend on
> it.  I felt like the docs could've used a few more examples (maybe
> some example code blocks from existing extensions?).  The PyGTK+
> tutorial is an example of something that really helped me.  Perhaps if
> I could grok the C API I'd be in better shape, but alas.  Is this
> mailing list the place to ask questions about developing?  I find that
> I work better when I'm constantly getting feedback and discussing.
> (Maybe that's just a lack of skill.)

Thank you for the constructive criticism.

There are in fact a few example extensions which ship with the
epiphany-extensions source code; they may come in handy. After that, IMO
the best tool is the Python Console, which is basically a way to get
access to Python's dir() builtin.

I agree that a tutorial would be handy. I wrote a miniscule tutorial on
using the Python Console a long time ago and never found an appropriate
place to host it. It's not linked to from anywhere, unfortunately. Here
it is: <http://adamhooper.com/epiphany-extensions/python-console.xhtml>.
(This is better than nothing, but of course a full-featured tutorial
would be great.)

If you have questions about writing extensions, #epiphany on
irc.gnome.org is the best place to ask. If nobody can answer, you can
fall back to this mailing list.

-- 
Adam Hooper <adamh densi com>

Attachment: signature.asc
Description: This is a digitally signed message part



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