couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dale Harvey <>
Subject Re: Persona and BrowserID integration
Date Tue, 30 Jul 2013 10:52:57 GMT
> Dale, what do you think about the value of "official" Persona support
> in CouchDB, versus the possibility that it becomes a plugin "killer
> app" or at least a decent reference implementation?

Are you asking whether I think it should be always be in core vs being a
plugin? or should we have some 'blessed' official plugins vs wild west.

In terms of being in core I think its one of various auth options, but its
not so much a value judgement and more that it can be a plugin, and I think
if it can be a plugin it should be, nothing to do with how useful it is, as
said I love browser_id and will be installing it on every instance I run
but I am worried about the fact that every thing we add to core adds more
work in terms of agreeing details about implementation, support for an ever
growing api, artificial release delays and other problems, I want to see
this type of functionality available to users (me) when you write it.

As for 'blessed plugins' vs wild west, I can see it useful to having a set
of maintained plugins that are testing with each release and signified as
such, not sure its absolutely required though, and I do think installing
arbitrary plugins needs to be possible.

Yeh given that a one click plugin system is fairly ambitious and this
plugin has been around for ages, I think its reasonable to merge it before
the plugin system is ready, but doing it with the goal of removing it to a
plugin and using it to think about the implications / api and coming up
with a plugin plan I think is useful

On 29 July 2013 18:01, Jan Lehnardt <> wrote:

> On Jul 29, 2013, at 18:29 , Jason Smith <> wrote:
> >
> > On Mon, Jul 29, 2013 at 11:24 PM, Dirkjan Ochtman <>
> wrote:
> >> On Mon, Jul 29, 2013 at 5:24 PM, Dale Harvey <>
> wrote:
> >>> On the topic of browser_id support in CouchDB, it feels like this is a
> big
> >>> chance to push for usable plugins, should the aim for this not to be
> >>> included into core but to be available as a one click install from
> >>> futon/fauxton (this and geocouch seem prime candidates)?
> >>
> >> Yeah, I think that would be good. For me, the primary motivation would
> >> be that CouchDB shouldn't grow a kitchen sink.
> +1
> >> On the other hand, one click installs from F(u|aux)ton sounds kind of
> ambitious!
> Oh yes, and so worth it :)
> > Given how old this plugin is (it came out right after BrowserID was
> > announced IIRC), I kind of want to merge it in, then refactor it out
> > if/when plugins improve.
> I want plugins badly, but let’s not block this one from landing in master
> for an imaginary plugin system.
> That said, I hope that minimal changes are required for modules under
> `src/` to become plugins later. Let’s get to that bridge before we cross
> it.
> That said, I am making plugins my priority in the next few weeks.
> Jan
> --

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message