* Re: [announce] The new website for GNU ELPA is online
2016-11-30 23:30 [announce] The new website for GNU ELPA is online Nicolas Petton
@ 2016-11-30 23:39 ` Kaushal Modi
2016-12-01 0:05 ` Clément Pit--Claudel
` (4 subsequent siblings)
5 siblings, 0 replies; 21+ messages in thread
From: Kaushal Modi @ 2016-11-30 23:39 UTC (permalink / raw)
To: Nicolas Petton, Emacs Devel; +Cc: Stefan Monnier
[-- Attachment #1: Type: text/plain, Size: 616 bytes --]
Looks awesome! Thanks for putting work into this.
On Wed, Nov 30, 2016 at 6:30 PM Nicolas Petton <nicolas@petton.fr> wrote:
> Hi,
>
> The new website for GNU ELPA is (finally!) online at
>
> https://elpa.gnu.org
>
> The changes are mostly cosmetic ones:
>
> - new design, color palette & logo based on the Emacs logo
> - the entire website is responsive
> - the package listing page features a search input with live results
>
> I haven't changed any content on the homepage, but feel free to suggest
> improvements & additions.
>
> Thank you Stefan for putting it online!
>
> Cheers,
> Nico
>
--
Kaushal Modi
[-- Attachment #2: Type: text/html, Size: 1468 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-11-30 23:30 [announce] The new website for GNU ELPA is online Nicolas Petton
2016-11-30 23:39 ` Kaushal Modi
@ 2016-12-01 0:05 ` Clément Pit--Claudel
2016-12-01 12:49 ` Nicolas Petton
2016-12-01 23:08 ` Nicolas Petton
2016-12-01 0:35 ` Daniel Colascione
` (3 subsequent siblings)
5 siblings, 2 replies; 21+ messages in thread
From: Clément Pit--Claudel @ 2016-12-01 0:05 UTC (permalink / raw)
To: emacs-devel
[-- Attachment #1.1: Type: text/plain, Size: 1157 bytes --]
Thanks! As usual, this looks wonderful :)
Some questions:
* Do we have data on package downloads? This would be nice.
* Do we want to keep alphabetical sorting? I'm not sure what the alternative would be. Latest change? Or download counts?
* Can we list the last update in the package list too?
* Can we (should we?) render package descriptions in monospace?
* Should we prettify `' pairs to ‘’?
* Do we want to add more detailed instructions to package pages? (like "to install this package, run M-x package-install …")
* Where are changelogs taken from?
Thanks for the hard work! It's great.
On 2016-11-30 18:30, Nicolas Petton wrote:
> Hi,
>
> The new website for GNU ELPA is (finally!) online at
>
> https://elpa.gnu.org
>
> The changes are mostly cosmetic ones:
>
> - new design, color palette & logo based on the Emacs logo
> - the entire website is responsive
> - the package listing page features a search input with live results
>
> I haven't changed any content on the homepage, but feel free to suggest
> improvements & additions.
>
> Thank you Stefan for putting it online!
>
> Cheers,
> Nico
>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-12-01 0:05 ` Clément Pit--Claudel
@ 2016-12-01 12:49 ` Nicolas Petton
2016-12-01 14:26 ` Clément Pit--Claudel
2016-12-01 23:08 ` Nicolas Petton
1 sibling, 1 reply; 21+ messages in thread
From: Nicolas Petton @ 2016-12-01 12:49 UTC (permalink / raw)
To: Clément Pit--Claudel, emacs-devel
[-- Attachment #1: Type: text/plain, Size: 837 bytes --]
Clément Pit--Claudel <clement.pit@gmail.com> writes:
> * Do we have data on package downloads? This would be nice.
No, we don't have anything like that.
> * Do we want to keep alphabetical sorting? I'm not sure what the
> alternative would be. Latest change? Or download counts?
I'd keep alphabetical sorting, at least for now.
> * Can we list the last update in the package list too?
Yes, that we could do :-)
> * Can we (should we?) render package descriptions in monospace?
Why not, it's already rendered it a `<pre>' tag.
> * Should we prettify `' pairs to ‘’?
I don't really mind.
> * Do we want to add more detailed instructions to package pages? (like
> "to install this package, run M-x package-install …")
Do you mean adding installation instructions on each package page?
Nico
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-12-01 12:49 ` Nicolas Petton
@ 2016-12-01 14:26 ` Clément Pit--Claudel
2016-12-01 14:35 ` Nicolas Petton
0 siblings, 1 reply; 21+ messages in thread
From: Clément Pit--Claudel @ 2016-12-01 14:26 UTC (permalink / raw)
To: Nicolas Petton, emacs-devel
[-- Attachment #1.1: Type: text/plain, Size: 985 bytes --]
On 2016-12-01 07:49, Nicolas Petton wrote:
> Clément Pit--Claudel <clement.pit@gmail.com> writes:
>
>> * Do we have data on package downloads? This would be nice.
>
> No, we don't have anything like that.
I wonder how hard it would be to get. I also wonder how much of a disincentive the lack of download statistics creates.
>> * Can we (should we?) render package descriptions in monospace?
>
> Why not, it's already rendered it a `<pre>' tag.
Neat; I've come across a few examples that looked weird in variable-pitch.
>> * Do we want to add more detailed instructions to package pages? (like
>> "to install this package, run M-x package-install …")
>
> Do you mean adding installation instructions on each package page?
Yup; a short line of template text, adjusted to that package. In the style of Github's "merge this PR from the command line" instructions.
Where are changelogs taken from, btw?
Thanks again for the hard work!
Clément.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-12-01 14:26 ` Clément Pit--Claudel
@ 2016-12-01 14:35 ` Nicolas Petton
2016-12-01 14:44 ` Clément Pit--Claudel
0 siblings, 1 reply; 21+ messages in thread
From: Nicolas Petton @ 2016-12-01 14:35 UTC (permalink / raw)
To: Clément Pit--Claudel, emacs-devel
[-- Attachment #1: Type: text/plain, Size: 776 bytes --]
Clément Pit--Claudel <clement.pit@gmail.com> writes:
> I wonder how hard it would be to get. I also wonder how much of a
> disincentive the lack of download statistics creates.
Stefan mentioned to me that we in fact have the access logs, so we could
use that to count package downloads.
> Neat; I've come across a few examples that looked weird in
> variable-pitch.
Yes, I'll do an update.
>> Do you mean adding installation instructions on each package page?
>
> Yup; a short line of template text, adjusted to that package. In the
> style of Github's "merge this PR from the command line" instructions.
That would be nice indeed, I'll add that.
> Where are changelogs taken from, btw?
What changelogs are you referring to?
Cheers,
Nico
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-12-01 0:05 ` Clément Pit--Claudel
2016-12-01 12:49 ` Nicolas Petton
@ 2016-12-01 23:08 ` Nicolas Petton
2016-12-01 23:35 ` Clément Pit--Claudel
1 sibling, 1 reply; 21+ messages in thread
From: Nicolas Petton @ 2016-12-01 23:08 UTC (permalink / raw)
To: Clément Pit--Claudel, emacs-devel
[-- Attachment #1: Type: text/plain, Size: 515 bytes --]
Clément Pit--Claudel <clement.pit@gmail.com> writes:
Hi!
I worked on a much better version of the package pages:
> * Can we (should we?) render package descriptions in monospace?
Done!
> * Do we want to add more detailed instructions to package pages? (like
> "to install this package, run M-x package-install …")
Done as well :-)
I also improved the first section of the page with the description of
the package. It now uses a better markup and should look much nicer.
Cheers,
Nico
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-11-30 23:30 [announce] The new website for GNU ELPA is online Nicolas Petton
2016-11-30 23:39 ` Kaushal Modi
2016-12-01 0:05 ` Clément Pit--Claudel
@ 2016-12-01 0:35 ` Daniel Colascione
2016-12-01 1:42 ` Alex Dunn
` (2 subsequent siblings)
5 siblings, 0 replies; 21+ messages in thread
From: Daniel Colascione @ 2016-12-01 0:35 UTC (permalink / raw)
To: Nicolas Petton; +Cc: Stefan Monnier, Emacs Devel
On Thu, Dec 01 2016, Nicolas Petton wrote:
> Hi,
>
> The new website for GNU ELPA is (finally!) online at
>
> https://elpa.gnu.org
>
> The changes are mostly cosmetic ones:
>
> - new design, color palette & logo based on the Emacs logo
> - the entire website is responsive
> - the package listing page features a search input with live results
>
> I haven't changed any content on the homepage, but feel free to suggest
> improvements & additions.
>
> Thank you Stefan for putting it online!
I like it!
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-11-30 23:30 [announce] The new website for GNU ELPA is online Nicolas Petton
` (2 preceding siblings ...)
2016-12-01 0:35 ` Daniel Colascione
@ 2016-12-01 1:42 ` Alex Dunn
2016-12-01 12:50 ` Nicolas Petton
2016-12-09 1:05 ` Dmitry Gutov
2016-12-09 9:15 ` Rasmus
5 siblings, 1 reply; 21+ messages in thread
From: Alex Dunn @ 2016-12-01 1:42 UTC (permalink / raw)
To: Nicolas Petton, Emacs Devel; +Cc: Stefan Monnier
Looks great!
Is there any reason why the package list can’t itself be on the main
page? That’s probably what everyone is looking for who visits the site,
so it would save a lot of clicks to have everything on one page.
Nicolas Petton <nicolas@petton.fr> writes:
> Hi,
>
> The new website for GNU ELPA is (finally!) online at
>
> https://elpa.gnu.org
>
> The changes are mostly cosmetic ones:
>
> - new design, color palette & logo based on the Emacs logo
> - the entire website is responsive
> - the package listing page features a search input with live results
>
> I haven't changed any content on the homepage, but feel free to suggest
> improvements & additions.
>
> Thank you Stefan for putting it online!
>
> Cheers,
> Nico
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-11-30 23:30 [announce] The new website for GNU ELPA is online Nicolas Petton
` (3 preceding siblings ...)
2016-12-01 1:42 ` Alex Dunn
@ 2016-12-09 1:05 ` Dmitry Gutov
2016-12-09 1:58 ` Stefan Monnier
2016-12-09 10:06 ` Nicolas Petton
2016-12-09 9:15 ` Rasmus
5 siblings, 2 replies; 21+ messages in thread
From: Dmitry Gutov @ 2016-12-09 1:05 UTC (permalink / raw)
To: Nicolas Petton, Emacs Devel; +Cc: Stefan Monnier
Hi Nicolas,
On 01.12.2016 01:30, Nicolas Petton wrote:
> The new website for GNU ELPA is (finally!) online at
>
> https://elpa.gnu.org
Thank you for the new design, it a definite improvement.
A couple of notes:
- The logo (both versions) looks a little blurry to me, like the text's
edges in "ξlpa" are less definite than in "GNU Emacs Lisp Package
Archive" below it. Although that might have everything to do with me
using a 4K monitor.
- The phrase "Since you'll probably want to use your installed packages,
..." is a bit jarring.
First, you _can_ use most of the packages (maybe not all (?), but close)
without that, as long as you limit the relevant configuration to
add-hook, eval-after-load, setq and auto-mode-alist entries.
In fact, I recommend adding `global-company-mode' (a global mode
function) to `after-init-hook' instead of evaluating it directly. That
works whether (package-initialize) is in the user's init script, or not.
But if we do consider it a good practice, writing about it in a "by the
way" fashion on ELPA's website seems odd. A technical solution seems in
order.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-12-09 1:05 ` Dmitry Gutov
@ 2016-12-09 1:58 ` Stefan Monnier
2016-12-09 10:06 ` Nicolas Petton
1 sibling, 0 replies; 21+ messages in thread
From: Stefan Monnier @ 2016-12-09 1:58 UTC (permalink / raw)
To: Dmitry Gutov; +Cc: Nicolas Petton, Emacs Devel
> But if we do consider it a good practice, writing about it in a "by the way"
> fashion on ELPA's website seems odd. A technical solution seems in order.
Don't we have such a technical solution already in Emacs-25 where
(package-initialize) is automatically added to a user's ~/.emacs ?
Stefan
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-12-09 1:05 ` Dmitry Gutov
2016-12-09 1:58 ` Stefan Monnier
@ 2016-12-09 10:06 ` Nicolas Petton
2016-12-09 13:06 ` Yuri Khan
1 sibling, 1 reply; 21+ messages in thread
From: Nicolas Petton @ 2016-12-09 10:06 UTC (permalink / raw)
To: Dmitry Gutov, Emacs Devel; +Cc: Stefan Monnier
[-- Attachment #1: Type: text/plain, Size: 1338 bytes --]
Dmitry Gutov <dgutov@yandex.ru> writes:
> Hi Nicolas,
Hi Dmitry,
> A couple of notes:
>
> - The logo (both versions) looks a little blurry to me, like the text's
> edges in "ξlpa" are less definite than in "GNU Emacs Lisp Package
> Archive" below it. Although that might have everything to do with me
> using a 4K monitor.
Oh, yes, most probably. I don't have such a monitor, but I'll ask a
colleague to see by myself.
> - The phrase "Since you'll probably want to use your installed packages,
> ..." is a bit jarring.
>
> First, you _can_ use most of the packages (maybe not all (?), but close)
> without that, as long as you limit the relevant configuration to
> add-hook, eval-after-load, setq and auto-mode-alist entries.
>
> In fact, I recommend adding `global-company-mode' (a global mode
> function) to `after-init-hook' instead of evaluating it directly. That
> works whether (package-initialize) is in the user's init script, or not.
>
> But if we do consider it a good practice, writing about it in a "by the
> way" fashion on ELPA's website seems odd. A technical solution seems in
> order.
Indeed! I haven't changed any content yet, I only did cosmetic changes.
If you (or others) have other remarks regarding the content of the
website, let me know :-)
Cheers,
Nico
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-12-09 10:06 ` Nicolas Petton
@ 2016-12-09 13:06 ` Yuri Khan
0 siblings, 0 replies; 21+ messages in thread
From: Yuri Khan @ 2016-12-09 13:06 UTC (permalink / raw)
To: Nicolas Petton; +Cc: Emacs Devel, Stefan Monnier, Dmitry Gutov
On Fri, Dec 9, 2016 at 5:06 PM, Nicolas Petton <nicolas@petton.fr> wrote:
>> - The logo (both versions) looks a little blurry to me, like the text's
>> edges in "ξlpa" are less definite than in "GNU Emacs Lisp Package
>> Archive" below it. Although that might have everything to do with me
>> using a 4K monitor.
>
> Oh, yes, most probably. I don't have such a monitor, but I'll ask a
> colleague to see by myself.
Indeed, normal pixel density images will look blurry on a high-density
monitor. (“4K” does not directly mean “HiDPI”; depends on the monitor
diagonal. Also, DPI alone is not a meaningful metric; “DPI at normal
viewing distance” or “device pixels per degree” are better.)
To see the image as your HiDPI(-at-normal-distance) users will, zoom
to 200% in your browser and optionally double the viewing distance.
To counter this problem, you have three options, in decreasing order
of preference:
* Use vector graphics (SVG) where possible. Good for text and line art
if you don’t have to support Internet Explorer 8. Additional advantage
is that file size decreases.
* Provide the image at twice the width and twice the height and scale
to normal pixel width using CSS. Good for photos because the above
solution is not possible; somewhat wasteful for text and line art.
* Add a CSS rule that switches to nearest-neighbor scaling:
image-rendering: -moz-crisp-edges for Firefox or image-rendering:
pixelated for Webkit-based browsers. Good for pixel art and
screenshots, but browser support is non-uniform.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [announce] The new website for GNU ELPA is online
2016-11-30 23:30 [announce] The new website for GNU ELPA is online Nicolas Petton
` (4 preceding siblings ...)
2016-12-09 1:05 ` Dmitry Gutov
@ 2016-12-09 9:15 ` Rasmus
2016-12-09 10:07 ` Nicolas Petton
5 siblings, 1 reply; 21+ messages in thread
From: Rasmus @ 2016-12-09 9:15 UTC (permalink / raw)
To: emacs-devel
Nicolas Petton <nicolas@petton.fr> writes:
> The new website for GNU ELPA is (finally!) online at
>
> https://elpa.gnu.org
Looks great. Thanks Nicolas!
It might be nice if the header/logo line would have a link back to the
start page or the list of packages.
Thanks,
Rasmus
--
The second rule of Fight Club is: You do not talk about Fight Club
^ permalink raw reply [flat|nested] 21+ messages in thread