GNU bug report logs - #42815
[GNUzilla home page] Proposed changes

Previous Next

Package: gnuzilla;

Reported by: Thérèse Godefroy <godef.th <at> free.fr>

Date: Tue, 11 Aug 2020 19:55:02 UTC

Severity: normal

To reply to this bug, email your comments to 42815 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Tue, 11 Aug 2020 19:55:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thérèse Godefroy <godef.th <at> free.fr>:
New bug report received and forwarded. Copy sent to bug-gnuzilla <at> gnu.org. (Tue, 11 Aug 2020 19:55:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thérèse Godefroy <godef.th <at> free.fr>
To: bug-gnuzilla <at> gnu.org
Subject: [GNUzilla home page] Proposed changes
Date: Tue, 11 Aug 2020 21:54:26 +0200
[Message part 1 (text/plain, inline)]
Hello GNUzilla maintainers,

We are planning to migrate all templated pages on gnu.org to HTML5 in
order to improve accessibility. But before doing this, deprecated tags
such as <tt>, <acronym> and <big> need to be removed.

The home page of GNUzilla contains <tt>. I got rid of it, and took this
opportunity to make other changes:

* Page structure

 - Remove the first heading (Introducing GNUzilla and IceCat),
   which takes up space without adding significant information.
 - Make "Privacy protection features" and "Online help" separate
   sections (h4 > h3).
 - Place "Free add-ons and plugins" inside Downloads (h3 > h4).
 - In this section, use <ul> instead of <p>.
 - Add a button to download the latest release.

  ==> To ease up maintenance, you could add a "gnuzilla-latest" symlink
      to the download directory.

* Text

 - Rewrite some sentences to make link text more meaningful
   (no URL: screen readers spell them letter by letter).

* Minor edits

 - Replace <tt> with quotes, <i>, <kbd> or <code>
   (<kbd> has a special style).
 - English quotes rather than straight quotes.
 - http > https where possible.
 - Remove "http://www.gnu.org" from local URL,
 - Add punctuation at the end of list items.
 - Add a missing </p>.
 - Update to the current boilerplate (CC BY-ND 4.0).
 - Link to the Wayback Machine archive of the Hitflip website
   (no images, unfortunately).

* Layout and style

 - Move style definitions to <head>.
 - Use em instead of px for consistency with layout.css.
 - Center the main heading.
 - Emphasize the Features section with a blue border.
 - Limit line width.


A diff is attached. If you agree with the changes but don't have time
to commit them right now, I will gladly do it.

Best regards,
Thérèse


[gnuzilla.diff.gz (application/gzip, attachment)]

Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Tue, 11 Aug 2020 21:36:01 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: bill-auger <bill-auger <at> peers.community>
To: bug-gnuzilla <at> gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Tue, 11 Aug 2020 17:33:08 -0400
very thorough - gj Thérèse

seeing as the page is being revised, i could add a few notes

1) regarding the layout, the logo at the top of the page, is what
   is wasting the most space - i suggest making the initial
   paragraph of text to wrap around that image - the image could
   even be enlarged a bit, in that case


2) the URL of the list of "free addons" does not actually point
   to the addons; but the icecat FSD entry - the URL for the
   addons is:

https://directory.fsf.org/wiki/Collection:IceCat_plugins


3) for the sake of readability, i would suggest changing the
   heading "Langpacks" to "Language Packs"




Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Tue, 11 Aug 2020 21:38:02 GMT) Full text and rfc822 format available.

Message #11 received at 42815 <at> debbugs.gnu.org (full text, mbox):

From: bill-auger <bill-auger <at> peers.community>
To: 42815 <at> debbugs.gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Tue, 11 Aug 2020 17:35:13 -0400
very thorough - gj Thérèse

seeing as the page is being revised, i could add a few notes

1) regarding the layout, the logo at the top of the page, is what
   is wasting the most space - i suggest making the initial
   paragraph of text to wrap around that image - the image could
   even be enlarged a bit, in that case


2) the URL of the list of "free addons" does not actually point
   to the addons; but the icecat FSD entry - the URL for the
   addons is:

https://directory.fsf.org/wiki/Collection:IceCat_plugins


3) for the sake of readability, i would suggest changing the
   heading "Langpacks" to "Language Packs"




Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Tue, 11 Aug 2020 21:56:02 GMT) Full text and rfc822 format available.

Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: bill-auger <bill-auger <at> peers.community>
To: bug-gnuzilla <at> gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Tue, 11 Aug 2020 17:52:36 -0400
look like i double posted - i guess i still dont know how this
new system works - my first reply went to bug-gnuzilla <at> gnu.org;
but the OP appears to have been sent to 42815 <at> debbugs.gnu.org -
my client did not add the debbugs address to the CC list; so i
re-sent it explicitly; supposing that Thérèse may not see it
otherwise - then i see that both messages appeared on the
bug-gnuzilla list




Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Tue, 11 Aug 2020 22:53:02 GMT) Full text and rfc822 format available.

Message #17 received at 42815 <at> debbugs.gnu.org (full text, mbox):

From: Amin Bandali <bandali <at> gnu.org>
To: Thérèse Godefroy <godef.th <at> free.fr>, bill-auger
 <bill-auger <at> peers.community>
Cc: 42815 <at> debbugs.gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Tue, 11 Aug 2020 18:52:15 -0400
[Message part 1 (text/plain, inline)]
Hi Thérèse, bill-auger,

Thanks a lot for the patch, Thérèse!  I went ahead and applied it, with
some minor changes/comments below.


Thérèse Godefroy writes:

> Hello GNUzilla maintainers,
>
[...]
>  - Add a button to download the latest release.
>
>   ==> To ease up maintenance, you could add a "gnuzilla-latest" symlink
>       to the download directory.
>

You mean adding a line like the following to the .symlinks of the
gnuzilla web repo

,----[ .symlinks ]
| https://ftpmirror.gnu.org/gnuzilla/60.7.0/ gnuzilla-latest
`----

and replacing the link for your newly added "Latest release" button with
something like href="gnuzilla-latest", and then bumping the .symlinks
entry in each new release?

Also, regarding the button, I changed the CSS selector from ".button" to
"#content .button" to avoid it messing with the FSF line at the top.

[...]
>  - Limit line width.
>

On the one hand I like the narrower lines, making it easier to follow
the text from one line to the next, but I can't help but feel the new
large margins are a bit distracting :-/.  What are your thoughts?  Do we
have examples of other project pages using .reduced-width for all of
their page?  Can we make all of 


bill-auger writes:

> very thorough - gj Thérèse
>
> seeing as the page is being revised, i could add a few notes
>
> 1) regarding the layout, the logo at the top of the page, is what
>    is wasting the most space - i suggest making the initial
>    paragraph of text to wrap around that image - the image could
>    even be enlarged a bit, in that case
>

I'm thinking of going the other way, pulling the logo up on the same
line as the title, something like <https://www.gnu.org/software/emacs/>,
and making it a bit smaller maybe.  I'll experiment with that later
tonight and see how it turns out.

>
>
> 2) the URL of the list of "free addons" does not actually point
>    to the addons; but the icecat FSD entry - the URL for the
>    addons is:
>
> https://directory.fsf.org/wiki/Collection:IceCat_plugins
>
>
> 3) for the sake of readability, i would suggest changing the
>    heading "Langpacks" to "Language Packs"

Thanks, applied both of these suggestions.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Wed, 12 Aug 2020 14:00:02 GMT) Full text and rfc822 format available.

Message #20 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thérèse Godefroy <godef.th <at> free.fr>
To: bug-gnuzilla <at> gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Wed, 12 Aug 2020 15:59:17 +0200
[Message part 1 (text/plain, inline)]
Hi Amin and Bill,

Thank you for your prompt reply!

Le 12/08/2020 à 00:52, Amin Bandali a écrit :
> Hi Thérèse, bill-auger,
> 
> Thanks a lot for the patch, Thérèse!  I went ahead and applied it, with
> some minor changes/comments below.
> 
> 
> Thérèse Godefroy writes:
> 
>> Hello GNUzilla maintainers,
>>
> [...]
>>  - Add a button to download the latest release.
>>
>>   ==> To ease up maintenance, you could add a "gnuzilla-latest" symlink
>>       to the download directory.
>>
> 
> You mean adding a line like the following to the .symlinks of the
> gnuzilla web repo
> 
> ,----[ .symlinks ]
> | https://ftpmirror.gnu.org/gnuzilla/60.7.0/ gnuzilla-latest
> `----
> 
> and replacing the link for your newly added "Latest release" button with
> something like href="gnuzilla-latest", and then bumping the .symlinks
> entry in each new release?
>
I wasn't thinking of the .symlinks file, but of adding a gnuzilla-latest
entry to the download directory. See GNU Parallel [0].

[0] https://ftp.gnu.org/gnu/parallel/

> Also, regarding the button, I changed the CSS selector from ".button" to
> "#content .button" to avoid it messing with the FSF line at the top.

Thanks, Amin! I had forgotten about this. The footer also has buttons.

> [...]
>>  - Limit line width.
>>
> 
> On the one hand I like the narrower lines, making it easier to follow
> the text from one line to the next, but I can't help but feel the new
> large margins are a bit distracting :-/.  What are your thoughts?  Do we
> have examples of other project pages using .reduced-width for all of
> their page?  Can we make all of 
> 
Yes, there are several. I think the first one I did was Gnuastro [1]
(the "reduced-width" class wasn't defined yet).
Maybe you could increase the width from 45 to 50 or 55em. For Gnuastro,
it is 48em.

[1] https://www.gnu.org/software/gnuastro/gnuastro.html

> bill-auger writes:
> 
>> very thorough - gj Thérèse
>>
>> seeing as the page is being revised, i could add a few notes
>>
>> 1) regarding the layout, the logo at the top of the page, is what
>>    is wasting the most space - i suggest making the initial
>>    paragraph of text to wrap around that image - the image could
>>    even be enlarged a bit, in that case
>>
Space is only a problem on narrow screens, where the text can't wrap
around the logo [2, 3].

[2] https://www.gnu.org/software/recutils/
(It would be better to center the logo on narrow screens.)

[3] https://www.gnu.org/software/gcal/
(I should remove the Introduction heading on this one.)

> I'm thinking of going the other way, pulling the logo up on the same
> line as the title, something like <https://www.gnu.org/software/emacs/>,
> and making it a bit smaller maybe.  I'll experiment with that later
> tonight and see how it turns out.
> 
I like your idea, Bill. I may give it a try too.

>> 2) the URL of the list of "free addons" does not actually point
>>    to the addons; but the icecat FSD entry - the URL for the
>>    addons is:
>>
>> https://directory.fsf.org/wiki/Collection:IceCat_plugins
>>
>>
>> 3) for the sake of readability, i would suggest changing the
>>    heading "Langpacks" to "Language Packs"
> 
> Thanks, applied both of these suggestions.
> 

All the best,
Thérèse

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Wed, 12 Aug 2020 15:43:01 GMT) Full text and rfc822 format available.

Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thérèse Godefroy <godef.th <at> free.fr>
To: bug-gnuzilla <at> gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Wed, 12 Aug 2020 17:42:15 +0200
[Message part 1 (text/plain, inline)]
Le 12/08/2020 à 15:59, Thérèse Godefroy a écrit :
[...]
>> I'm thinking of going the other way, pulling the logo up on the same
>> line as the title, something like <https://www.gnu.org/software/emacs/>,
>> and making it a bit smaller maybe.  I'll experiment with that later
>> tonight and see how it turns out.
>>
> I like your idea, Bill. I may give it a try too.
[...]

See gnuzilla.1.diff, attached.

The text wraps, otherwise it would look like a long tail. I don't think
the ice cat has such a long one.

The logo and the text will stay side by side down to 19em (304px). Below
that, they are centered.

Thérèse

[gnuzilla.1.diff (text/x-patch, attachment)]

Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Wed, 12 Aug 2020 16:44:01 GMT) Full text and rfc822 format available.

Message #26 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thérèse Godefroy <godef.th <at> free.fr>
To: bug-gnuzilla <at> gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Wed, 12 Aug 2020 18:43:28 +0200
[Message part 1 (text/plain, inline)]
Le 12/08/2020 à 17:42, Thérèse Godefroy a écrit :
[...]
> See gnuzilla.1.diff, attached.

I fixed a few small typos:
 - 2 instances of Icecat,
 - nested parentheses in #bugs.

--> gnuzilla.2.diff
[gnuzilla.2.diff (text/x-patch, attachment)]

Information forwarded to bug-gnuzilla <at> gnu.org:
bug#42815; Package gnuzilla. (Thu, 13 Aug 2020 05:44:02 GMT) Full text and rfc822 format available.

Message #29 received at 42815 <at> debbugs.gnu.org (full text, mbox):

From: Amin Bandali <bandali <at> gnu.org>
To: 42815 <at> debbugs.gnu.org
Subject: Re: bug#42815: [GNUzilla home page] Proposed changes
Date: Thu, 13 Aug 2020 01:43:36 -0400
[Message part 1 (text/plain, inline)]
Hi Thérèse, bill-auger,

Thérèse Godefroy writes:

> Hi Amin and Bill,
>
> Thank you for your prompt reply!
>

Likewise you, Thérèse!

[...]
> I wasn't thinking of the .symlinks file, but of adding a gnuzilla-latest
> entry to the download directory. See GNU Parallel [0].
>
> [0] https://ftp.gnu.org/gnu/parallel/
>

Ah, I see.  I'll check the maintainers' manual for more information
about that.

>
>> Also, regarding the button, I changed the CSS selector from ".button" to
>> "#content .button" to avoid it messing with the FSF line at the top.
>
> Thanks, Amin! I had forgotten about this. The footer also has buttons.
>

Cheers!  Good call on the footer, I didn't even notice that. :-)

>
>> [...]
>>>  - Limit line width.
>>>
>> 
>> On the one hand I like the narrower lines, making it easier to follow
>> the text from one line to the next, but I can't help but feel the new
>> large margins are a bit distracting :-/.  What are your thoughts?  Do we
>> have examples of other project pages using .reduced-width for all of
>> their page?  Can we make all of 
>> 
> Yes, there are several. I think the first one I did was Gnuastro [1]
> (the "reduced-width" class wasn't defined yet).
> Maybe you could increase the width from 45 to 50 or 55em. For Gnuastro,
> it is 48em.
>
> [1] https://www.gnu.org/software/gnuastro/gnuastro.html
>

I see; thanks for the link!

[...]
>
> All the best,
> Thérèse

I went ahead and applied the second version of your second patch as well
Thérèse.  But then ended up playing around with things and tweaking it,
in part to fix a vertical alignment issue and slightly simplify things,
and ended up adding the following changes (see attached), which are now
visible on <https://www.gnu.org/software/gnuzilla/gnuzilla.html>.

My best,
amin

[gnuzilla.3.diff (text/x-diff, attachment)]
[gnuzilla.4.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 4 years and 307 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.