Re: Project Fauxton Feedback

2015-09-17 Thread Robert Kowalski
Hi Eli,

you can try to modify [1] and [2]

Happy hacking,
Robert :)


[1]
https://github.com/apache/couchdb-fauxton/blob/5de1fe6682fc5a9dee44022498357febd73c3600/settings.json.default#L67

[2]
https://github.com/apache/couchdb-fauxton/blob/730e856dcc6f8716e1a797d6bf0fabe27a62cbc9/tasks/helper.js#L17

On Thu, Sep 17, 2015 at 9:34 PM, Eli Stevens (Gmail) 
wrote:

> Is there a recommended way to `grunt couchapp_deploy` to a non-local
> CouchDB instance? None of our DB hosts have git installed (meant to
> match our production deployment hosts in terms of installed packages,
> so we explicitly don't want git there).
>
> Alternatively, is there a way to get fauxton master without having to
> keep a local repo up to date? I know that bower can interact with
> github directly, but I'm not sure if there's something similar for
> npm.
>
> Cheers,
> Eli
>
>
> On Thu, Sep 17, 2015 at 9:26 AM, Michelle Phung 
> wrote:
> > Hi Eli,
> >
> > We don’t use a schedule for the NPM package or Fauxton releases. The
> reason being is because we enjoy being able to fix bugs and merge them, and
> have that code be the latest code everyone works off of. The master branch
> moves FAST, from my point of view.  Fauxton comes standard shipped with
> CouchDB, and that is considered the latest stable tested release.  The NPM
> Fauxton package is a fairly new development for us, but auxiliary to all
> the other things we have to do :)
> >
> > Unfortunately, the npm package fauxton@1.0.3 is a bit outdated (4
> months), and we haven’t integrated a work flow that updates it every time
> we commit a fix, but I will bring that up moving forward for us.
> >
> > I am going to bug Robert K. to show me how to update the node package
> tomorrow, and so it should be updated soon! hopefully it’ll be available
> over the weekend/next week for you guys.
> >
> > Try the github repo in the meantime though!
> >
> > :)
> > Michelle
> >
> >> On Sep 16, 2015, at 8:32 PM, Eli Stevens (Gmail) 
> wrote:
> >>
> >> I just (mostly) followed the instructions at (except for the -g part,
> >> since I didn't want it global):
> >>
> >> https://www.npmjs.com/package/fauxton
> >>
> >> And ran the following:
> >>
> >> npm install fauxton
> >> cd node_modules/fauxton/node_modules/.bin/ ; ./grunt couchapp_deploy
> >>
> >> Which had references to "fauxton@1.0.3 node_modules/fauxton" in the
> output.
> >>
> >> Does that answer the question?
> >>
> >> Aside, is what I did the best way to get a mostly-stable version of
> >> fauxton? I assumed that would be more stable that pulling directly
> >> from git. This goes back to my earlier question about releases; it's
> >> not clear what the best way to get something new and usable is.
> >>
> >> Thanks,
> >> Eli
> >>
> >> On Wed, Sep 16, 2015 at 3:06 PM, Michelle Phung 
> wrote:
> >>> Hi Eli,
> >>>
> >>> JIRA is the place for bugs.
> >>>
> >>> Its kind of tough to get people to look at it though, since there’s a
> lot going on with JIRA, and its a little endless.
> >>>
> >>> I thought we fixed the problem you described though.
> >>> Did you pull from https://github.com/apache/couchdb-fauxton, the
> master branch?
> >>>
> >>> Michelle
> >>>
> >>>
> >>>
>  On Sep 16, 2015, at 5:50 PM, Eli Stevens (Gmail) <
> wickedg...@gmail.com> wrote:
> 
>  Where is the appropriate place to file bugs against Fuaxton? Most
>  recent I see in JIRA is Feb. 15th of this year.
> 
>  As of a couple of hours ago when I updated my install, the view query
>  options UI wasn't respecting start and end keys (though the link to
>  the raw JSON is correct).
> 
>  On Wed, Aug 19, 2015 at 11:34 AM, Eli Stevens (Gmail)
>   wrote:
> > I agree with kexpal's comment on the PR; large documents would make
> > this very, very painful.
> >
> > I was asking for a view checkbox that would result in a 3rd column
> for
> > view results (key / value / optional doc) that defaulted to off, so
> > that I could include it when appropriate.
> >
> > Cheers,
> > Eli
> >
> > On Wed, Aug 19, 2015 at 8:26 AM, Robert Kowalski 
> wrote:
> >> Thank you for your feedback!
> >>
> >> Based on the feedback we will try to enable `include_docs` per
> default:
> >>
> >> https://github.com/apache/couchdb-fauxton/pull/499
> >>
> >> What do you think?
> >>
> >> On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
> >>  wrote:
> >>> Eli Stevens (Gmail) wrote:
> 
>  On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
>   wrote:
> >
> > I get the impression that more whizzy effects (fade in/out,
> sliding divs
> > etc) have been added which don't play nicely with remote
> sessions with
> > low bandwidth so a preference to use more basic transitions
> would be
> > useful.
> 
>  +1
> 
>  Note that it looks like the mailing list strips screenshots, so
> you
>  might need to host-and-

Re: Project Fauxton Feedback

2015-09-17 Thread Eli Stevens (Gmail)
Is there a recommended way to `grunt couchapp_deploy` to a non-local
CouchDB instance? None of our DB hosts have git installed (meant to
match our production deployment hosts in terms of installed packages,
so we explicitly don't want git there).

Alternatively, is there a way to get fauxton master without having to
keep a local repo up to date? I know that bower can interact with
github directly, but I'm not sure if there's something similar for
npm.

Cheers,
Eli


On Thu, Sep 17, 2015 at 9:26 AM, Michelle Phung  wrote:
> Hi Eli,
>
> We don’t use a schedule for the NPM package or Fauxton releases. The reason 
> being is because we enjoy being able to fix bugs and merge them, and have 
> that code be the latest code everyone works off of. The master branch moves 
> FAST, from my point of view.  Fauxton comes standard shipped with CouchDB, 
> and that is considered the latest stable tested release.  The NPM Fauxton 
> package is a fairly new development for us, but auxiliary to all the other 
> things we have to do :)
>
> Unfortunately, the npm package fauxton@1.0.3 is a bit outdated (4 months), 
> and we haven’t integrated a work flow that updates it every time we commit a 
> fix, but I will bring that up moving forward for us.
>
> I am going to bug Robert K. to show me how to update the node package 
> tomorrow, and so it should be updated soon! hopefully it’ll be available over 
> the weekend/next week for you guys.
>
> Try the github repo in the meantime though!
>
> :)
> Michelle
>
>> On Sep 16, 2015, at 8:32 PM, Eli Stevens (Gmail)  
>> wrote:
>>
>> I just (mostly) followed the instructions at (except for the -g part,
>> since I didn't want it global):
>>
>> https://www.npmjs.com/package/fauxton
>>
>> And ran the following:
>>
>> npm install fauxton
>> cd node_modules/fauxton/node_modules/.bin/ ; ./grunt couchapp_deploy
>>
>> Which had references to "fauxton@1.0.3 node_modules/fauxton" in the output.
>>
>> Does that answer the question?
>>
>> Aside, is what I did the best way to get a mostly-stable version of
>> fauxton? I assumed that would be more stable that pulling directly
>> from git. This goes back to my earlier question about releases; it's
>> not clear what the best way to get something new and usable is.
>>
>> Thanks,
>> Eli
>>
>> On Wed, Sep 16, 2015 at 3:06 PM, Michelle Phung  wrote:
>>> Hi Eli,
>>>
>>> JIRA is the place for bugs.
>>>
>>> Its kind of tough to get people to look at it though, since there’s a lot 
>>> going on with JIRA, and its a little endless.
>>>
>>> I thought we fixed the problem you described though.
>>> Did you pull from https://github.com/apache/couchdb-fauxton, the master 
>>> branch?
>>>
>>> Michelle
>>>
>>>
>>>
 On Sep 16, 2015, at 5:50 PM, Eli Stevens (Gmail)  
 wrote:

 Where is the appropriate place to file bugs against Fuaxton? Most
 recent I see in JIRA is Feb. 15th of this year.

 As of a couple of hours ago when I updated my install, the view query
 options UI wasn't respecting start and end keys (though the link to
 the raw JSON is correct).

 On Wed, Aug 19, 2015 at 11:34 AM, Eli Stevens (Gmail)
  wrote:
> I agree with kexpal's comment on the PR; large documents would make
> this very, very painful.
>
> I was asking for a view checkbox that would result in a 3rd column for
> view results (key / value / optional doc) that defaulted to off, so
> that I could include it when appropriate.
>
> Cheers,
> Eli
>
> On Wed, Aug 19, 2015 at 8:26 AM, Robert Kowalski  wrote:
>> Thank you for your feedback!
>>
>> Based on the feedback we will try to enable `include_docs` per default:
>>
>> https://github.com/apache/couchdb-fauxton/pull/499
>>
>> What do you think?
>>
>> On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
>>  wrote:
>>> Eli Stevens (Gmail) wrote:

 On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
  wrote:
>
> I get the impression that more whizzy effects (fade in/out, sliding 
> divs
> etc) have been added which don't play nicely with remote sessions with
> low bandwidth so a preference to use more basic transitions would be
> useful.

 +1

 Note that it looks like the mailing list strips screenshots, so you
 might need to host-and-link them.
>>>
>>> Thanks Eli, I didn't notice that when I received a copy of my post. I
>>> have placed my unchanged comments and screen shots in a github gist
>>> available from:
>>>
>>> https://gist.github.com/JKDingwall/6b2a6377d94a83ea5d63
>>>
>>>
>>> James
>>> Zynstra is a private limited company registered in England and Wales
>>> (registered number 07864369). Our registered office and Headquarters 
>>> are at
>>> The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its 
>>> contents
>>> and any attachments are co

Re: Project Fauxton Feedback

2015-09-17 Thread Michelle Phung
Hi Eli,

We don’t use a schedule for the NPM package or Fauxton releases. The reason 
being is because we enjoy being able to fix bugs and merge them, and have that 
code be the latest code everyone works off of. The master branch moves FAST, 
from my point of view.  Fauxton comes standard shipped with CouchDB, and that 
is considered the latest stable tested release.  The NPM Fauxton package is a 
fairly new development for us, but auxiliary to all the other things we have to 
do :)

Unfortunately, the npm package fauxton@1.0.3 is a bit outdated (4 months), and 
we haven’t integrated a work flow that updates it every time we commit a fix, 
but I will bring that up moving forward for us.

I am going to bug Robert K. to show me how to update the node package tomorrow, 
and so it should be updated soon! hopefully it’ll be available over the 
weekend/next week for you guys. 

Try the github repo in the meantime though!

:)
Michelle 

> On Sep 16, 2015, at 8:32 PM, Eli Stevens (Gmail)  wrote:
> 
> I just (mostly) followed the instructions at (except for the -g part,
> since I didn't want it global):
> 
> https://www.npmjs.com/package/fauxton
> 
> And ran the following:
> 
> npm install fauxton
> cd node_modules/fauxton/node_modules/.bin/ ; ./grunt couchapp_deploy
> 
> Which had references to "fauxton@1.0.3 node_modules/fauxton" in the output.
> 
> Does that answer the question?
> 
> Aside, is what I did the best way to get a mostly-stable version of
> fauxton? I assumed that would be more stable that pulling directly
> from git. This goes back to my earlier question about releases; it's
> not clear what the best way to get something new and usable is.
> 
> Thanks,
> Eli
> 
> On Wed, Sep 16, 2015 at 3:06 PM, Michelle Phung  wrote:
>> Hi Eli,
>> 
>> JIRA is the place for bugs.
>> 
>> Its kind of tough to get people to look at it though, since there’s a lot 
>> going on with JIRA, and its a little endless.
>> 
>> I thought we fixed the problem you described though.
>> Did you pull from https://github.com/apache/couchdb-fauxton, the master 
>> branch?
>> 
>> Michelle
>> 
>> 
>> 
>>> On Sep 16, 2015, at 5:50 PM, Eli Stevens (Gmail)  
>>> wrote:
>>> 
>>> Where is the appropriate place to file bugs against Fuaxton? Most
>>> recent I see in JIRA is Feb. 15th of this year.
>>> 
>>> As of a couple of hours ago when I updated my install, the view query
>>> options UI wasn't respecting start and end keys (though the link to
>>> the raw JSON is correct).
>>> 
>>> On Wed, Aug 19, 2015 at 11:34 AM, Eli Stevens (Gmail)
>>>  wrote:
 I agree with kexpal's comment on the PR; large documents would make
 this very, very painful.
 
 I was asking for a view checkbox that would result in a 3rd column for
 view results (key / value / optional doc) that defaulted to off, so
 that I could include it when appropriate.
 
 Cheers,
 Eli
 
 On Wed, Aug 19, 2015 at 8:26 AM, Robert Kowalski  wrote:
> Thank you for your feedback!
> 
> Based on the feedback we will try to enable `include_docs` per default:
> 
> https://github.com/apache/couchdb-fauxton/pull/499
> 
> What do you think?
> 
> On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
>  wrote:
>> Eli Stevens (Gmail) wrote:
>>> 
>>> On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
>>>  wrote:
 
 I get the impression that more whizzy effects (fade in/out, sliding 
 divs
 etc) have been added which don't play nicely with remote sessions with
 low bandwidth so a preference to use more basic transitions would be
 useful.
>>> 
>>> +1
>>> 
>>> Note that it looks like the mailing list strips screenshots, so you
>>> might need to host-and-link them.
>> 
>> Thanks Eli, I didn't notice that when I received a copy of my post. I
>> have placed my unchanged comments and screen shots in a github gist
>> available from:
>> 
>> https://gist.github.com/JKDingwall/6b2a6377d94a83ea5d63
>> 
>> 
>> James
>> Zynstra is a private limited company registered in England and Wales
>> (registered number 07864369). Our registered office and Headquarters are 
>> at
>> The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its 
>> contents
>> and any attachments are confidential. If you have received this message 
>> in
>> error please delete it from your system and advise the sender 
>> immediately.
>>> 
>> 
> 



Re: Project Fauxton Feedback

2015-09-16 Thread Eli Stevens (Gmail)
I just (mostly) followed the instructions at (except for the -g part,
since I didn't want it global):

https://www.npmjs.com/package/fauxton

And ran the following:

npm install fauxton
cd node_modules/fauxton/node_modules/.bin/ ; ./grunt couchapp_deploy

Which had references to "fauxton@1.0.3 node_modules/fauxton" in the output.

Does that answer the question?

Aside, is what I did the best way to get a mostly-stable version of
fauxton? I assumed that would be more stable that pulling directly
from git. This goes back to my earlier question about releases; it's
not clear what the best way to get something new and usable is.

Thanks,
Eli

On Wed, Sep 16, 2015 at 3:06 PM, Michelle Phung  wrote:
> Hi Eli,
>
> JIRA is the place for bugs.
>
> Its kind of tough to get people to look at it though, since there’s a lot 
> going on with JIRA, and its a little endless.
>
> I thought we fixed the problem you described though.
> Did you pull from https://github.com/apache/couchdb-fauxton, the master 
> branch?
>
> Michelle
>
>
>
>> On Sep 16, 2015, at 5:50 PM, Eli Stevens (Gmail)  
>> wrote:
>>
>> Where is the appropriate place to file bugs against Fuaxton? Most
>> recent I see in JIRA is Feb. 15th of this year.
>>
>> As of a couple of hours ago when I updated my install, the view query
>> options UI wasn't respecting start and end keys (though the link to
>> the raw JSON is correct).
>>
>> On Wed, Aug 19, 2015 at 11:34 AM, Eli Stevens (Gmail)
>>  wrote:
>>> I agree with kexpal's comment on the PR; large documents would make
>>> this very, very painful.
>>>
>>> I was asking for a view checkbox that would result in a 3rd column for
>>> view results (key / value / optional doc) that defaulted to off, so
>>> that I could include it when appropriate.
>>>
>>> Cheers,
>>> Eli
>>>
>>> On Wed, Aug 19, 2015 at 8:26 AM, Robert Kowalski  wrote:
 Thank you for your feedback!

 Based on the feedback we will try to enable `include_docs` per default:

 https://github.com/apache/couchdb-fauxton/pull/499

 What do you think?

 On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
  wrote:
> Eli Stevens (Gmail) wrote:
>>
>> On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
>>  wrote:
>>>
>>> I get the impression that more whizzy effects (fade in/out, sliding divs
>>> etc) have been added which don't play nicely with remote sessions with
>>> low bandwidth so a preference to use more basic transitions would be
>>> useful.
>>
>> +1
>>
>> Note that it looks like the mailing list strips screenshots, so you
>> might need to host-and-link them.
>
> Thanks Eli, I didn't notice that when I received a copy of my post. I
> have placed my unchanged comments and screen shots in a github gist
> available from:
>
> https://gist.github.com/JKDingwall/6b2a6377d94a83ea5d63
>
>
> James
> Zynstra is a private limited company registered in England and Wales
> (registered number 07864369). Our registered office and Headquarters are 
> at
> The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents
> and any attachments are confidential. If you have received this message in
> error please delete it from your system and advise the sender immediately.
>>
>


Re: Project Fauxton Feedback

2015-09-16 Thread Michelle Phung
Hi Eli,

JIRA is the place for bugs.

Its kind of tough to get people to look at it though, since there’s a lot going 
on with JIRA, and its a little endless.

I thought we fixed the problem you described though.
Did you pull from https://github.com/apache/couchdb-fauxton, the master branch?

Michelle



> On Sep 16, 2015, at 5:50 PM, Eli Stevens (Gmail)  wrote:
> 
> Where is the appropriate place to file bugs against Fuaxton? Most
> recent I see in JIRA is Feb. 15th of this year.
> 
> As of a couple of hours ago when I updated my install, the view query
> options UI wasn't respecting start and end keys (though the link to
> the raw JSON is correct).
> 
> On Wed, Aug 19, 2015 at 11:34 AM, Eli Stevens (Gmail)
>  wrote:
>> I agree with kexpal's comment on the PR; large documents would make
>> this very, very painful.
>> 
>> I was asking for a view checkbox that would result in a 3rd column for
>> view results (key / value / optional doc) that defaulted to off, so
>> that I could include it when appropriate.
>> 
>> Cheers,
>> Eli
>> 
>> On Wed, Aug 19, 2015 at 8:26 AM, Robert Kowalski  wrote:
>>> Thank you for your feedback!
>>> 
>>> Based on the feedback we will try to enable `include_docs` per default:
>>> 
>>> https://github.com/apache/couchdb-fauxton/pull/499
>>> 
>>> What do you think?
>>> 
>>> On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
>>>  wrote:
 Eli Stevens (Gmail) wrote:
> 
> On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
>  wrote:
>> 
>> I get the impression that more whizzy effects (fade in/out, sliding divs
>> etc) have been added which don't play nicely with remote sessions with
>> low bandwidth so a preference to use more basic transitions would be
>> useful.
> 
> +1
> 
> Note that it looks like the mailing list strips screenshots, so you
> might need to host-and-link them.
 
 Thanks Eli, I didn't notice that when I received a copy of my post. I
 have placed my unchanged comments and screen shots in a github gist
 available from:
 
 https://gist.github.com/JKDingwall/6b2a6377d94a83ea5d63
 
 
 James
 Zynstra is a private limited company registered in England and Wales
 (registered number 07864369). Our registered office and Headquarters are at
 The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents
 and any attachments are confidential. If you have received this message in
 error please delete it from your system and advise the sender immediately.
> 



Re: Project Fauxton Feedback

2015-09-16 Thread Eli Stevens (Gmail)
Where is the appropriate place to file bugs against Fuaxton? Most
recent I see in JIRA is Feb. 15th of this year.

As of a couple of hours ago when I updated my install, the view query
options UI wasn't respecting start and end keys (though the link to
the raw JSON is correct).

On Wed, Aug 19, 2015 at 11:34 AM, Eli Stevens (Gmail)
 wrote:
> I agree with kexpal's comment on the PR; large documents would make
> this very, very painful.
>
> I was asking for a view checkbox that would result in a 3rd column for
> view results (key / value / optional doc) that defaulted to off, so
> that I could include it when appropriate.
>
> Cheers,
> Eli
>
> On Wed, Aug 19, 2015 at 8:26 AM, Robert Kowalski  wrote:
>> Thank you for your feedback!
>>
>> Based on the feedback we will try to enable `include_docs` per default:
>>
>> https://github.com/apache/couchdb-fauxton/pull/499
>>
>> What do you think?
>>
>> On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
>>  wrote:
>>> Eli Stevens (Gmail) wrote:

 On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
  wrote:
>
> I get the impression that more whizzy effects (fade in/out, sliding divs
> etc) have been added which don't play nicely with remote sessions with
> low bandwidth so a preference to use more basic transitions would be
> useful.

 +1

 Note that it looks like the mailing list strips screenshots, so you
 might need to host-and-link them.
>>>
>>> Thanks Eli, I didn't notice that when I received a copy of my post. I
>>> have placed my unchanged comments and screen shots in a github gist
>>> available from:
>>>
>>> https://gist.github.com/JKDingwall/6b2a6377d94a83ea5d63
>>>
>>>
>>> James
>>> Zynstra is a private limited company registered in England and Wales
>>> (registered number 07864369). Our registered office and Headquarters are at
>>> The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents
>>> and any attachments are confidential. If you have received this message in
>>> error please delete it from your system and advise the sender immediately.


Re: Project Fauxton Feedback

2015-08-19 Thread Eli Stevens (Gmail)
I agree with kexpal's comment on the PR; large documents would make
this very, very painful.

I was asking for a view checkbox that would result in a 3rd column for
view results (key / value / optional doc) that defaulted to off, so
that I could include it when appropriate.

Cheers,
Eli

On Wed, Aug 19, 2015 at 8:26 AM, Robert Kowalski  wrote:
> Thank you for your feedback!
>
> Based on the feedback we will try to enable `include_docs` per default:
>
> https://github.com/apache/couchdb-fauxton/pull/499
>
> What do you think?
>
> On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
>  wrote:
>> Eli Stevens (Gmail) wrote:
>>>
>>> On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
>>>  wrote:

 I get the impression that more whizzy effects (fade in/out, sliding divs
 etc) have been added which don't play nicely with remote sessions with
 low bandwidth so a preference to use more basic transitions would be
 useful.
>>>
>>> +1
>>>
>>> Note that it looks like the mailing list strips screenshots, so you
>>> might need to host-and-link them.
>>
>> Thanks Eli, I didn't notice that when I received a copy of my post. I
>> have placed my unchanged comments and screen shots in a github gist
>> available from:
>>
>> https://gist.github.com/JKDingwall/6b2a6377d94a83ea5d63
>>
>>
>> James
>> Zynstra is a private limited company registered in England and Wales
>> (registered number 07864369). Our registered office and Headquarters are at
>> The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents
>> and any attachments are confidential. If you have received this message in
>> error please delete it from your system and advise the sender immediately.


Re: Project Fauxton Feedback

2015-08-19 Thread Robert Kowalski
Thank you for your feedback!

Based on the feedback we will try to enable `include_docs` per default:

https://github.com/apache/couchdb-fauxton/pull/499

What do you think?

On Wed, Aug 19, 2015 at 9:55 AM, James Dingwall
 wrote:
> Eli Stevens (Gmail) wrote:
>>
>> On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
>>  wrote:
>>>
>>> I get the impression that more whizzy effects (fade in/out, sliding divs
>>> etc) have been added which don't play nicely with remote sessions with
>>> low bandwidth so a preference to use more basic transitions would be
>>> useful.
>>
>> +1
>>
>> Note that it looks like the mailing list strips screenshots, so you
>> might need to host-and-link them.
>
> Thanks Eli, I didn't notice that when I received a copy of my post. I
> have placed my unchanged comments and screen shots in a github gist
> available from:
>
> https://gist.github.com/JKDingwall/6b2a6377d94a83ea5d63
>
>
> James
> Zynstra is a private limited company registered in England and Wales
> (registered number 07864369). Our registered office and Headquarters are at
> The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents
> and any attachments are confidential. If you have received this message in
> error please delete it from your system and advise the sender immediately.


Re: Project Fauxton Feedback

2015-08-18 Thread ermouth
+1

ermouth

2015-08-18 21:03 GMT+03:00 Eli Stevens (Gmail) :

> On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
>  wrote:
> > I get the impression that more whizzy effects (fade in/out, sliding divs
> > etc) have been added which don't play nicely with remote sessions with
> > low bandwidth so a preference to use more basic transitions would be
> useful.
>
> +1
>
> Note that it looks like the mailing list strips screenshots, so you
> might need to host-and-link them.
>
> Cheers,
> Eli
>


Re: Project Fauxton Feedback

2015-08-18 Thread Eli Stevens (Gmail)
On Tue, Aug 18, 2015 at 1:11 AM, James Dingwall
 wrote:
> I get the impression that more whizzy effects (fade in/out, sliding divs
> etc) have been added which don't play nicely with remote sessions with
> low bandwidth so a preference to use more basic transitions would be useful.

+1

Note that it looks like the mailing list strips screenshots, so you
might need to host-and-link them.

Cheers,
Eli


Re: Project Fauxton Feedback

2015-08-17 Thread Michelle Phung
> Where should I be listening to hear about when new
> fauxton releases have happened?

We don’t really do releases. We push to the repo, and then people can pull from 
there. 
https://github.com/apache/couchdb-fauxton

Sometimes things break, but we try to fix them right away on the master branch, 
and new commits get merged in a few times each week.

I think when 2.0 arrives, Fauxton will be the default UI. 

Wow. that just hit me that Futon will not be available with 2.0.

.
.
.
.
.

Michelle
*scrambles back to work on Faxuton*



> On Aug 17, 2015, at 6:10 PM, Eli Stevens (Gmail)  wrote:
> 
> Hi Michelle,
> 
> Overall, sounds great. I'll reply inline where needed:
> 
> On Mon, Aug 17, 2015 at 10:58 AM, Michelle Phung  wrote:
>> Feedback #2: Default _all_docs page doesn’t show enough relevant information
>>Fair enough, this is something I think we should default with 
>> include_docs=true, but apparently it breaks some people’s browsers because 
>> the content of the data is extremely large. I’d like to revisit this idea 
>> though.
> 
> IMHO it's less "not enough relevant info" and more "uses far too much
> space for the information it does show." I think that directly cloning
> the futon futon two-column view rendering is a good start, except:
> 
> - Include quotes on keys (as talked about below)
> - Pretty-print the value
> 
> Note that I'm being explicit about showing the *value*; not the *doc*
> when talking about include_docs=true. I could see having there be a
> checkbox to add a 3rd column so that it renders key+id / value / doc,
> but IMO it should default to off for the reasons you mention (having a
> 4k doc repeated 20 times on the page would kinda suck).
> 
> 
>> Feedback #3: Colors
>>This is sensitive topic, and I learned this when I first started 
>> working in industry a few years ago: don’t question the colors.
>>And then **definitely, without a doubt** do not use coding skills to 
>> change other peoples colors :)
>> 
>>I’m glad you mentioned it so I didn’t have to.
>> 
>>What I’m hearing is that you’d like the text colors to be consistent 
>> across the UI.
>>And that it’s disorienting to switch background contexts that quickly.
> 
> Yep, exactly. The hamburger being dark while the rest of the UI is
> light is fine.
> 
> 
>> Feedback #4:  There's no obvious way to get to a nicely-rendered document 
>> overview.
>>> —  Could you expand on this? I’m not getting a clear idea of the problem — <
>>Also RE:
>> 
>>>   I really want to click on the red ID 5d964eab30b5656190b416bff6210b69 
>>> header part;
>> 
>> 
>>You can double click on the document ‘card’, and it will take you to 
>> the full page editor!
>>Not very intuitive, but once Kxepal told me it was possible, I love 
>> it, I do the double click all the time now :D
>>FWIW, I would also like the ability to directly edit the document 
>> ‘card’, from the _all_docs page.
>>I think that would be neat.
> 
> The discoverability of the double-click handler is low. I don't know
> how to learn that's the case without someone telling me.
> 
> I'm asking for something like the futon doc editor, where it's
> possible to edit the individual document fields one at a time, rather
> than the whole doc. Having to do the whole doc at once is painful when
> the doc is 4k lines long (see my earlier gist).
> 
> 
>> Feedback #8: Query Options
>>Interesting. I had not considered putting Query Options in the View 
>> Sidebar.
>>I had a proposal to bring a duplicate button for include_docs=true 
>> option from the tray, and into the top of document cards area. Query Options 
>> can effect different types of calls, but it’s an interesting idea to have it 
>> built into the views sidebar. As I am thinking about this, I am liking the 
>> idea more and more. We could make a component out of it, and use it 
>> everywhere that needs query options.
> 
> Nailing this could be a big enough deal-maker to override my earlier
> deal-breakers.  :)
> 
> 
>> Cloudant has a new team of designers. They are new, and are just learning 
>> about CouchDB/Cloudant. We’ve asked them to take a look at CouchDB and how 
>> it could be better. They are interested in feedback, but for a different 
>> reason from what I’ve asked the mailing list for. I just wanted somethings 
>> to put into my presentation, but I am also very excited that I am getting 
>> this type of in-depth feedback! It’s really refreshing to hear.
> 
> Glad my feedback is "refreshing" and not "pushy."  I manage software
> engineers for my day job, and it can be difficult to remove the
> imperative tone sometimes.
> 
> 
>> I hope I got everything.
>> 
>> Thanks for your thoughts Eli :)
> 
> Any time.  :)  Where should I be listening to hear about when new
> fauxton releases have happened?  I want to make sure I update my local
> install promptly.
> 
> Cheers,
> Eli
> 



Re: Project Fauxton Feedback

2015-08-17 Thread Eli Stevens (Gmail)
Hi Michelle,

Overall, sounds great. I'll reply inline where needed:

On Mon, Aug 17, 2015 at 10:58 AM, Michelle Phung  wrote:
> Feedback #2: Default _all_docs page doesn’t show enough relevant information
> Fair enough, this is something I think we should default with 
> include_docs=true, but apparently it breaks some people’s browsers because 
> the content of the data is extremely large. I’d like to revisit this idea 
> though.

IMHO it's less "not enough relevant info" and more "uses far too much
space for the information it does show." I think that directly cloning
the futon futon two-column view rendering is a good start, except:

- Include quotes on keys (as talked about below)
- Pretty-print the value

Note that I'm being explicit about showing the *value*; not the *doc*
when talking about include_docs=true. I could see having there be a
checkbox to add a 3rd column so that it renders key+id / value / doc,
but IMO it should default to off for the reasons you mention (having a
4k doc repeated 20 times on the page would kinda suck).


> Feedback #3: Colors
> This is sensitive topic, and I learned this when I first started 
> working in industry a few years ago: don’t question the colors.
> And then **definitely, without a doubt** do not use coding skills to 
> change other peoples colors :)
>
> I’m glad you mentioned it so I didn’t have to.
>
> What I’m hearing is that you’d like the text colors to be consistent 
> across the UI.
> And that it’s disorienting to switch background contexts that quickly.

Yep, exactly. The hamburger being dark while the rest of the UI is
light is fine.


> Feedback #4:  There's no obvious way to get to a nicely-rendered document 
> overview.
> > —  Could you expand on this? I’m not getting a clear idea of the 
> problem — <
> Also RE:
>
>>I really want to click on the red ID 5d964eab30b5656190b416bff6210b69 
>> header part;
>
>
> You can double click on the document ‘card’, and it will take you to 
> the full page editor!
> Not very intuitive, but once Kxepal told me it was possible, I love 
> it, I do the double click all the time now :D
> FWIW, I would also like the ability to directly edit the document 
> ‘card’, from the _all_docs page.
> I think that would be neat.

The discoverability of the double-click handler is low. I don't know
how to learn that's the case without someone telling me.

I'm asking for something like the futon doc editor, where it's
possible to edit the individual document fields one at a time, rather
than the whole doc. Having to do the whole doc at once is painful when
the doc is 4k lines long (see my earlier gist).


> Feedback #8: Query Options
> Interesting. I had not considered putting Query Options in the View 
> Sidebar.
> I had a proposal to bring a duplicate button for include_docs=true 
> option from the tray, and into the top of document cards area. Query Options 
> can effect different types of calls, but it’s an interesting idea to have it 
> built into the views sidebar. As I am thinking about this, I am liking the 
> idea more and more. We could make a component out of it, and use it 
> everywhere that needs query options.

Nailing this could be a big enough deal-maker to override my earlier
deal-breakers.  :)


> Cloudant has a new team of designers. They are new, and are just learning 
> about CouchDB/Cloudant. We’ve asked them to take a look at CouchDB and how it 
> could be better. They are interested in feedback, but for a different reason 
> from what I’ve asked the mailing list for. I just wanted somethings to put 
> into my presentation, but I am also very excited that I am getting this type 
> of in-depth feedback! It’s really refreshing to hear.

Glad my feedback is "refreshing" and not "pushy."  I manage software
engineers for my day job, and it can be difficult to remove the
imperative tone sometimes.


> I hope I got everything.
>
> Thanks for your thoughts Eli :)

Any time.  :)  Where should I be listening to hear about when new
fauxton releases have happened?  I want to make sure I update my local
install promptly.

Cheers,
Eli


Re: Project Fauxton Feedback

2015-08-17 Thread Michelle Phung
Hi Eli!

Thanks for your writeup! 

These feedback things are things we need to hear multiple times, 
to really drive the message home,
so that we can be better, 
address real life problems, and also 
so that we can be held accountable for what we do.

Let me know if I’ve misinterpreted any of the following:

Feedback #1: Bring back tables (ok, we will do this :) I’ve heard enough voices 
to make it happen!)

Feedback #2: Default _all_docs page doesn’t show enough relevant information
Fair enough, this is something I think we should default with 
include_docs=true, but apparently it breaks some people’s browsers because the 
content of the data is extremely large. I’d like to revisit this idea though.

Feedback #3: Colors
This is sensitive topic, and I learned this when I first started 
working in industry a few years ago: don’t question the colors. 
And then **definitely, without a doubt** do not use coding skills to 
change other peoples colors :) 

I’m glad you mentioned it so I didn’t have to. 

What I’m hearing is that you’d like the text colors to be consistent 
across the UI. 
And that it’s disorienting to switch background contexts that quickly. 

Feedback #4:  There's no obvious way to get to a nicely-rendered document 
overview. 
> —  Could you expand on this? I’m not getting a clear idea of the 
problem — < 
Also RE:

>I really want to click on the red ID 5d964eab30b5656190b416bff6210b69 
> header part;


You can double click on the document ‘card’, and it will take you to 
the full page editor!
Not very intuitive, but once Kxepal told me it was possible, I love it, 
I do the double click all the time now :D
FWIW, I would also like the ability to directly edit the document 
‘card’, from the _all_docs page. 
I think that would be neat.

Feedback #5: Keep JSON, as valid JSON, for c+p

Feedback #6: too much whitespace
:( we hear this all the time. I’ll bring it up to the designers.

Feedback #7: Reverse-breadcrumb
This is a good idea !
It would also clarify how closely CouchDB API works with Fauxton urls, 
and thus is another vehicle to teach people who are new to how CouchDB and REST 
APIs work. There used to be a UI for Cloudant that did this really well! Maybe 
we can convince people to bring it into Fauxton.

Feedback #8: Query Options
Interesting. I had not considered putting Query Options in the View 
Sidebar.
I had a proposal to bring a duplicate button for include_docs=true 
option from the tray, and into the top of document cards area. Query Options 
can effect different types of calls, but it’s an interesting idea to have it 
built into the views sidebar. As I am thinking about this, I am liking the idea 
more and more. We could make a component out of it, and use it everywhere that 
needs query options. 

Feedback #9: Views editing and viewing page
This needs work :/

Feedback #10: design/documents/views/etc needs better navigation
This needs work :/ 

Now the big question:
> What set of cases has the fauxton team been designing
> towards?


This is really a great question. :D :D :D

For the most part**, me, Garren, Ben, Robert and me have been implementing new 
features, and taking care of the code base. We are in the midst of converting 
our code to use ReactJS instead of BackboneJS. So while we have a lot of coding 
help, we sometime neglect design, because we feel things must work first to be 
useful.

**some notable people come and help us rebuild Fauxton as well, when they have 
time, and we are very grateful for their help ;) 

For me personally, I started working for Cloudant in September, and for a 
couple of months I was swimming in CouchDB vs Cloudant data, just trying to 
make sense of how everything worked. 

Then I tried to fix some JIRA tickets, and sneak in making the CSS better. 
Usually I am coding, although I wish I could spend much more time on the 
designing and information architecture mapping part. 

Cloudant has a new team of designers. They are new, and are just learning about 
CouchDB/Cloudant. We’ve asked them to take a look at CouchDB and how it could 
be better. They are interested in feedback, but for a different reason from 
what I’ve asked the mailing list for. I just wanted somethings to put into my 
presentation, but I am also very excited that I am getting this type of 
in-depth feedback! It’s really refreshing to hear. 

I usually go on IRC, and try to help out with questions that I can help with. 
This is where I get a sense of how people are using Fauxton, and what is 
confusing to them for CouchDB. Then I try to make it less confusing for them. 
Then I consult with the experts about why things are the way they are, and 
usually there is a reasonable explanation. 

Generally though we have a few goals we try to achieve:
1. Make it easy for a new couchDB person to get setup with

Re: Project Fauxton Feedback

2015-08-14 Thread Eli Stevens (Gmail)
Hi,

Thanks for asking for user feedback!

I just installed the default new(ish?) fauxton via npm, etc. from the
instructions at https://www.npmjs.com/package/fauxton (not sure if
that's as up to date as it could be). Here are my (hopefully
constructive) opinions. In general, I agree with a lot of James'
points, and it sounds like work is already underway to address the
biggest ones I have, but I'd like to add my vote to the record.

- The default view output is a downgrade from v1.6.1 futon, especially
when it comes to _all_docs. This one's a deal-breaker for me ATM.
Consider the following paste from the output:

ID 5d964eab30b5656190b416bff6210b69

{
 "_id": "5d964eab30b5656190b416bff6210b69",
 "_rev": "1-9462c2ccb60cb932e5003df4b148f712",
 "value": {
  "rev": "1-9462c2ccb60cb932e5003df4b148f712"
 },
 "key": "5d964eab30b5656190b416bff6210b69"
}

I'm shown the ID three times and the _rev twice, with no other useful
information. By separating the key+ID into the left column and the
value into the right, it's much, much easier to scan the keys to find
data I'm interested in. The syntax highlighting on the right in futon
makes it easier to visually parse the value. It would be nice if
fauxton pretty-printed the value, unlike the blob that futon has.

- The alternate choice of black-on-white and white-on-grey looks nice,
but isn't easy on the eyes, esp. when having to flick my eyes back and
forth between a dark sidebar, then a light sidebar and then the dark
data content. The database overview looks great; please use that color
scheme for the data content.

- There's no obvious way to get to a nicely-rendered document
overview. Having the futon two-column table with sorted top-level keys
on the left and values on the right is very useful. I'm not a huge fan
of how futon does editing from that document view, but it has definite
advantages when dealing with large documents. This one is also
probably a deal-breaker for me, but not as badly as the previous
point.

I really want to click on the red ID 5d964eab30b5656190b416bff6210b69
header part; it not going to that document is jarring.

- I like that fauxton doesn't hide the double-quotes on string keys;
being able to copy valid JSON directly out of the UI is nice.

- I agree with James that the default font size is too large, and
wouldn't mind slightly less margin/padding in general.

- I would highly recommend removing the "fixed" from:

table.table {
table-layout: fixed;
}

This results in a ton of wasted whitespace, and line-wrapping of DB
names since that column isn't wide enough (which results in yet more
wasted whitespace vertically). I have a high resolution screen for a
reason; let me use it!  :)

- The page title should be a reverse-breadcrumb of doc_id < db_name;
or view_name < design_doc_id < db_name; etc.

For an example of the kind of data that I work with regularly, see the
lightly-anonymized json here:

https://gist.github.com/elistevens/a7d43fb306373f88644b

And an example view that has representative data for my typical use would be:

(doc) ->
for k,v in doc.state
emit [doc._id, k], v

My typical use case is "the UI doesn't look the way I expect; let me
drill down into the DB to see if the data powering that part looks
off." Being able to drill down into a specific sub-key quickly is
important. If it would be helpful, I'd be happy to pay attention to my
day-to-day usage of futon and report more accurate usage data.

- I'd like to be able to see and edit the query options I have in
place in full detail without having to click on "query options" and
scroll through a little text box. For example, I just entered this as
part of some real-world debugging I'm doing for my day job:

startkey: 
["xyz_summary_2015-08-14_19.02.26.164089_9b11e5b33997ef5cc844b992b6e934a7",
"summaryRmsChart_data"]
endkey: 
["xyz_summary_2015-08-14_19.02.26.164089_9b11e5b33997ef5cc844b992b6e934a7",
"summaryRmsChart_summary", {}]

Everything in the query options dropdown seems like it should all be
in the view sidebar, under the map and reduce sections (and tightened
up).

- The "Views are the primary tools for querying and reporting." text
can go away. 99% of users aren't going to need the tutorial once they
start using the UI for real.

- The views "Database" section duplicates the text two sections above
and can also go away. However, the title bar db name isn't clickable,
which is surprising.

- The "Design Document" and "Index name" sections look like they
should be navigational, but they're not. Having to go back out to all
docs to switch to another view (even in the same design doc) is
clunky. The futon dropdown was fast and straightforward here (though
I'd be fine losing futon's approach of having the built-in views
included as well). Having a separate "copy to new design doc and/or
view name" button at the bottom would retain the current
functionality.

On Fri, Aug 14, 2015 at 10:25 AM, Michelle Phung  wrote:
> I didn't realize that Fauxton would be u

Re: Project Fauxton Feedback

2015-08-14 Thread Michelle Phung
Hi James,

Thanks for responding! Its so interesting to learn about how people are
using Fauxton!

I've heard some similar concerns about the whitespace/font size issues.
I'll raise it again with the designers that we are working with, so it's on
their radar.

I didn't realize that Fauxton would be used as a debugging tool! I feel
really proud that it's useful in that arena.
Regarding the layout breaking at smaller widths, this is also one of my pet
peeves as well. I will also bring it up again to folks.

I agree with you about the table structure (vs raw JSON preview). I am
pushing that we definitely bring tables back (with an accompanying json
toggle)!

Your comment about most efficient  the use of real estate is noted. I
believe we could be doing something different as well.

Some of the things I've heard (from you and others), is that the natural
way people scan the screen for information is important, and we are not
addressing that feedback (yet).

:)

Let me know what you think of the newest version if you get a chance to
pull it.

Thanks again,
Michelle





On Fri, Aug 14, 2015 at 1:07 PM, Michelle Phung  wrote:

>
>
> > Begin forwarded message:
> >
> > From: James Dingwall 
> > Subject: Re: Project Fauxton Feedback
> > Date: August 14, 2015 at 11:26:04 AM EDT
> > To: , 
> > Reply-To: u...@couchdb.apache.org
> >
> > Michelle Phung wrote:
> >
> > One of the things I would like to cover in my presentation is what
> CouchDB
> > as a community, would like to see implemented in Fauxton, and what can be
> > improved.
> >
> >
> > My experience of using the version of fauxton bundled in CouchDB 1.6.1
> (with SeaMonkey 2.33.1 in case its a browser thing...)
> >
> > Too much space around text in the layout , default font size too large -
> I use the interface primarily as a debug/development tool so I want as much
> in the browser window as possible and it doesn't need to look pretty.  In
> the futon interface I can see ~20 rows at a time against 7 in fauxton which
> makes for a lot of scrolling.  I do a reasonable amount of work in VMs and
> have a limited screen resolution and even with a maximised browser window
> the left hand menu generally overlaps the Database-Replication and
> Documentation-Logout divs.  If I adjust the view to 80% in the browser most
> things layout better for my preferences.
> >
> > Once you enter the database another vertical column is rendered with the
> design documents so between that and the fixed left menu half the page is
> lost.  I preferred the drop down selection of design documents/views in
> futon due to its minimal use of page real estate but this feature was
> slightly irritating in that it could take a long time to populate the drop
> down over a slower connection.  I am most interested in viewing/editing
> documents so would like the design of the page to maximise the space
> available for that function.  There is no apparent option to increase the
> number of documents shown in each page from 20 in fauxton.  I also found
> the two column presentation of view results in futon more easily navigated
> than just presenting raw json.
> >
> > The default behaviour in fauxton is to show the expanded documents
> instead of an _id which is a hyperlink to the document.  When design
> documents are a few 100kb this makes for an unresponsive browser experience
> since these typically appear first in the all documents view.
> >
> > The edit document page shows the full json structure.  When documents
> are large this makes it more difficult to locate what you want to change.
> In futon objects and arrays were shown collapsed by default but it was
> still a bit awkward to edit deeply nested objects.  Futon has separate edit
> pages for working with the whole document or parts of the document.  I
> would like to see an edit mode where it is possible to expand objects and
> then enable editing for only the expanded part of the object.  In
> particular this would be useful for large design documents which contain
> many keys.  I like the syntax colouring of fauxton in the whole document
> edit page which helps to identify errors.
> >
> > James
> >
> > Zynstra is a private limited company registered in England and Wales
> (registered number 07864369). Our registered office and Headquarters are at
> The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents
> and any attachments are confidential. If you have received this message in
> error please delete it from your system and advise the sender immediately.
>
>


Re: Project Fauxton Feedback

2015-08-14 Thread Alexander Shorin
On Fri, Aug 14, 2015 at 6:39 PM, James Dingwall
 wrote:
> Alexander Shorin wrote:
>>
>> On Fri, Aug 14, 2015 at 6:26 PM, James Dingwall
>>  wrote:
>>>
>>> My experience of using the version of fauxton bundled in CouchDB 1.6.1
>>> (with
>>> SeaMonkey 2.33.1 in case its a browser thing...)
>>
>> You definitely should try the latest Fauxton[1] (better with 2.0[2])
>> because their codebase difference cover one year of hard work. Then
>> you need to reconsider your experience with Fauxton (:
>>
>> [1]: https://www.npmjs.com/package/fauxton
>> [2]: http://couchdb.apache.org/developer-preview/2.0/
>
>
> Can I point a newer fauxton at an older CouchDB?

AFAIK yes. With npm package you just specify URL of your CouchDB.
However, I don't guarantee that all the features will work there as it
mostly oriented on 2.0 now.

--
,,,^..^,,,


Re: Project Fauxton Feedback

2015-08-14 Thread Alexander Shorin
On Fri, Aug 14, 2015 at 6:26 PM, James Dingwall
 wrote:
> My experience of using the version of fauxton bundled in CouchDB 1.6.1 (with
> SeaMonkey 2.33.1 in case its a browser thing...)

You definitely should try the latest Fauxton[1] (better with 2.0[2])
because their codebase difference cover one year of hard work. Then
you need to reconsider your experience with Fauxton (:

[1]: https://www.npmjs.com/package/fauxton
[2]: http://couchdb.apache.org/developer-preview/2.0/

--
,,,^..^,,,


Project Fauxton Feedback

2015-08-14 Thread Michelle Phung
Hello!

I am at the beginning of writing a presentation that I am hoping to name:
 "The State of Fauxton 2015", and I would like to include community
concerns about Project Fauxton, and where we hope it will go.

One of the things I would like to cover in my presentation is what CouchDB
as a community, would like to see implemented in Fauxton, and what can be
improved.

I would really appreciate some ideas if you have time.

Thanks!
Michelle Phung

*General Person*