Thread: Re: [Fwd: RFC - Navigation menu for documents]

Re: [Fwd: RFC - Navigation menu for documents]

From
Andrew Dunstan
Date:
Sending without an attachment this time. The gadget can be found at 
<http://www.archonet.com/pg_js_manual.tgz>

I *really* hope this doesn't just get dropped on the floor. If we're 
interested in it, then I know Taras is also interested in tweaking it.

cheers

andrew

Andrew Dunstan wrote:
>
> Has anyone looked at incorporating this in our online docs? It's 
> really quite nifty and makes the docs a lot more user-friendly IMNSHO.
>
>
> -------- Original Message --------
> Subject:     RFC - Navigation menu for documents
> Date:     Fri, 19 Feb 2010 13:46:52 +0000
> From:     Richard Huxton <dev@archonet.com>
> To:     pgsql-docs@postgresql.org
> CC:     Andrew Dunstan <andrew@dunslane.net>
>
>
>
> Andrew Dunstan mentioned a folding table-of-contents facility for the 
> manuals some time ago. I've had a few minutes to tweak my last attempt 
> and I think it's time to decide what to do with it.
>
> Objectives:
> - Make it easier to navigate our (now very long) manual
> - Make it easier to provide links on the mailing-lists (my bugbear)
> - Not get in the way if not wanted
>
> Features:
> - Contents panel on LHS, can slide off screen if wanted
> - Automatically slid off screen on narrow displays
> - Nested tree controls
> - Automatically opens tree to currently displayed page
> - Search-box displayed on A-Z index page (below contents box)
>   I'm surprised at how much better this is than Ctrl+F
> - Mailing-list links next to each heading
>   So you can right-click+copy the url to the "master" copy of the docs
>
> Dependencies:
> - local (writable) copy of the html docs
> - Perl for installation
> - wget for installation
> - jquery (fetched using wget, MIT licence)
> - Assumes developer (cvs) version of docs
>   See lines 115/6 of html/contents.js if you want to reference the 8.4 
> docs
>
> Installation:
> cd /dir/above/html/docs
> tar -xzf pg_js_manual.tgz
> ./bin/INSTALL
>
> Testing:
> - Firefox 3.6
> - Internet Explorer 7
> - Safari (4?)
> - Opera 9
> - Sluggish on a phone, but fine on a 5-year old laptop
> - Obvious optimisations done - not sure there's much more to be gained
>
> Where do we go from here?
> 1. We can make use of some/all of this on the main site.
> 2. Add it as a contrib/ project
> 3. Put it on pgfoundry
>
> I'll probably do #3 anyway in case someone else is interested in 
> working on it.
>


Re: [Fwd: RFC - Navigation menu for documents]

From
Magnus Hagander
Date:
Certainly looks interesting and as long as it doesn't break the non-js
experience completely (which from what I can tell it shouldn't do, but
I haven't actually tested it yet) I don't see why we shouldn't add
something like this. It would certainly be very helpful.

I'll stick it on my TODO to have a deeper look at it :-) Hopefully, my
TODO won't be dropped on the flor...

//Magnus

On Tue, May 25, 2010 at 14:21, Andrew Dunstan <andrew@dunslane.net> wrote:
>
> Sending without an attachment this time. The gadget can be found at
> <http://www.archonet.com/pg_js_manual.tgz>
>
> I *really* hope this doesn't just get dropped on the floor. If we're
> interested in it, then I know Taras is also interested in tweaking it.
>
> cheers
>
> andrew
>
> Andrew Dunstan wrote:
>>
>> Has anyone looked at incorporating this in our online docs? It's really
>> quite nifty and makes the docs a lot more user-friendly IMNSHO.
>>
>>
>> -------- Original Message --------
>> Subject:     RFC - Navigation menu for documents
>> Date:     Fri, 19 Feb 2010 13:46:52 +0000
>> From:     Richard Huxton <dev@archonet.com>
>> To:     pgsql-docs@postgresql.org
>> CC:     Andrew Dunstan <andrew@dunslane.net>
>>
>>
>>
>> Andrew Dunstan mentioned a folding table-of-contents facility for the
>> manuals some time ago. I've had a few minutes to tweak my last attempt and I
>> think it's time to decide what to do with it.
>>
>> Objectives:
>> - Make it easier to navigate our (now very long) manual
>> - Make it easier to provide links on the mailing-lists (my bugbear)
>> - Not get in the way if not wanted
>>
>> Features:
>> - Contents panel on LHS, can slide off screen if wanted
>> - Automatically slid off screen on narrow displays
>> - Nested tree controls
>> - Automatically opens tree to currently displayed page
>> - Search-box displayed on A-Z index page (below contents box)
>>  I'm surprised at how much better this is than Ctrl+F
>> - Mailing-list links next to each heading
>>  So you can right-click+copy the url to the "master" copy of the docs
>>
>> Dependencies:
>> - local (writable) copy of the html docs
>> - Perl for installation
>> - wget for installation
>> - jquery (fetched using wget, MIT licence)
>> - Assumes developer (cvs) version of docs
>>  See lines 115/6 of html/contents.js if you want to reference the 8.4 docs
>>
>> Installation:
>> cd /dir/above/html/docs
>> tar -xzf pg_js_manual.tgz
>> ./bin/INSTALL
>>
>> Testing:
>> - Firefox 3.6
>> - Internet Explorer 7
>> - Safari (4?)
>> - Opera 9
>> - Sluggish on a phone, but fine on a 5-year old laptop
>> - Obvious optimisations done - not sure there's much more to be gained
>>
>> Where do we go from here?
>> 1. We can make use of some/all of this on the main site.
>> 2. Add it as a contrib/ project
>> 3. Put it on pgfoundry
>>
>> I'll probably do #3 anyway in case someone else is interested in working
>> on it.
>>
>
> --
> Sent via pgsql-www mailing list (pgsql-www@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-www
>



-- Magnus HaganderMe: http://www.hagander.net/Work: http://www.redpill-linpro.com/


Re: [Fwd: RFC - Navigation menu for documents]

From
Richard Huxton
Date:
On 25/05/10 13:24, Magnus Hagander wrote:
> Certainly looks interesting and as long as it doesn't break the non-js
> experience completely (which from what I can tell it shouldn't do, but
> I haven't actually tested it yet) I don't see why we shouldn't add
> something like this. It would certainly be very helpful.

It degrades cleanly enough. Works well on a small screen 
(iphone/palmtop). Javascript is a bit sluggish on my Nokia N810, but 
it's still just about usable.

The A-Z index search is the thing I've found useful when playing with it.

> I'll stick it on my TODO to have a deeper look at it :-) Hopefully, my
> TODO won't be dropped on the flor...

I've registered a pgfoundry project for it, which I'll hopefully get set 
up properly shortly. That way we have somewhere shared to play with it.

--   Richard Huxton  Archonet Ltd


Re: [Fwd: RFC - Navigation menu for documents]

From
alvherre
Date:
Excerpts from Richard Huxton's message of mié may 26 04:42:49 -0400 2010:
> On 25/05/10 13:24, Magnus Hagander wrote:

> > I'll stick it on my TODO to have a deeper look at it :-) Hopefully, my
> > TODO won't be dropped on the flor...
> 
> I've registered a pgfoundry project for it, which I'll hopefully get set 
> up properly shortly. That way we have somewhere shared to play with it.

You sure you don't prefer a GIT repo?  pgfoundry doesn't seem very
appropriate for this kind of stuff.  Too heavyweight and you won't be
using most of the (mis)features anyhow.

-- 
Álvaro Herrera <alvherre@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


Re: [Fwd: RFC - Navigation menu for documents]

From
Magnus Hagander
Date:
On Wed, May 26, 2010 at 21:54, alvherre <alvherre@commandprompt.com> wrote:
> Excerpts from Richard Huxton's message of mié may 26 04:42:49 -0400 2010:
>> On 25/05/10 13:24, Magnus Hagander wrote:
>
>> > I'll stick it on my TODO to have a deeper look at it :-) Hopefully, my
>> > TODO won't be dropped on the flor...
>>
>> I've registered a pgfoundry project for it, which I'll hopefully get set
>> up properly shortly. That way we have somewhere shared to play with it.
>
> You sure you don't prefer a GIT repo?  pgfoundry doesn't seem very
> appropriate for this kind of stuff.  Too heavyweight and you won't be
> using most of the (mis)features anyhow.

Oh yeah, +1 on that as one who would probably at least want to *read* it :-)

-- Magnus HaganderMe: http://www.hagander.net/Work: http://www.redpill-linpro.com/


Re: [Fwd: RFC - Navigation menu for documents]

From
Richard Huxton
Date:
On 26/05/10 20:59, Magnus Hagander wrote:
> On Wed, May 26, 2010 at 21:54, alvherre<alvherre@commandprompt.com>  wrote:
>> You sure you don't prefer a GIT repo?  pgfoundry doesn't seem very
>> appropriate for this kind of stuff.  Too heavyweight and you won't be
>> using most of the (mis)features anyhow.
>
> Oh yeah, +1 on that as one who would probably at least want to *read* it :-)

I was thinking of having javascript-enabled versions of the docs for the 
last 2/3 releases on the foundry site (for end-users). Does github (or 
alternative) offer website-related stuff too, or just the repository?

Of course that was on the principle that it was going to be separate 
from the official docs - if it's going to be on postgresql.org then 
we're looking at a different proposition.

--   Richard Huxton  Archonet Ltd