* bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements
@ 2024-04-18 10:39 No Wayman
2024-06-30 5:47 ` Stefan Kangas
2024-06-30 14:51 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 2 replies; 4+ messages in thread
From: No Wayman @ 2024-04-18 10:39 UTC (permalink / raw)
To: 70452
Currently https://elpa.gnu.org/packages/ displays a table with a
Version column.
It would be nice to also include a separate Date column so the
user can get a quick sense of when that package version was
released (rather than clicking through to the package's page).
The "Rank" column is ambiguous.
What criteria is being used to rank the packages?
Perhaps that could go in a title attribute for the Rank table
header, so users can get an explanation when hovering their mouse
over it.
It would also be nice to enhance the table headers so they sort
the table when clicked (ascending/descending) when JS is enabled.
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements
2024-04-18 10:39 bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements No Wayman
@ 2024-06-30 5:47 ` Stefan Kangas
2024-06-30 6:36 ` Philip Kaludercic
2024-06-30 14:51 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
1 sibling, 1 reply; 4+ messages in thread
From: Stefan Kangas @ 2024-06-30 5:47 UTC (permalink / raw)
To: No Wayman; +Cc: 70452, Philip Kaludercic, Stefan Monnier
No Wayman <iarchivedmywholelife@gmail.com> writes:
> Currently https://elpa.gnu.org/packages/ displays a table with a Version column.
> It would be nice to also include a separate Date column so the user can get a
> quick sense of when that package version was released (rather than clicking
> through to the package's page).
>
> The "Rank" column is ambiguous.
> What criteria is being used to rank the packages?
> Perhaps that could go in a title attribute for the Rank table header, so users
> can get an explanation when hovering their mouse over it.
>
> It would also be nice to enhance the table headers so they sort the table when
> clicked (ascending/descending) when JS is enabled.
Stefan, Philip, any comments here?
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements
2024-06-30 5:47 ` Stefan Kangas
@ 2024-06-30 6:36 ` Philip Kaludercic
0 siblings, 0 replies; 4+ messages in thread
From: Philip Kaludercic @ 2024-06-30 6:36 UTC (permalink / raw)
To: Stefan Kangas; +Cc: 70452, No Wayman, Stefan Monnier
Stefan Kangas <stefankangas@gmail.com> writes:
> No Wayman <iarchivedmywholelife@gmail.com> writes:
>
>> Currently https://elpa.gnu.org/packages/ displays a table with a Version column.
>> It would be nice to also include a separate Date column so the user can get a
>> quick sense of when that package version was released (rather than clicking
>> through to the package's page).
>>
>> The "Rank" column is ambiguous.
>> What criteria is being used to rank the packages?
>> Perhaps that could go in a title attribute for the Rank table header, so users
>> can get an explanation when hovering their mouse over it.
>>
>> It would also be nice to enhance the table headers so they sort the table when
>> clicked (ascending/descending) when JS is enabled.
>
> Stefan, Philip, any comments here?
IIUC the "Rank" is a function of the number of downloads of a package,
as extracted from the recent server logs.
Other than that, patches welcome, I guess?
--
Philip Kaludercic on peregrine
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements
2024-04-18 10:39 bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements No Wayman
2024-06-30 5:47 ` Stefan Kangas
@ 2024-06-30 14:51 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
1 sibling, 0 replies; 4+ messages in thread
From: Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-06-30 14:51 UTC (permalink / raw)
To: No Wayman; +Cc: 70452
> Currently https://elpa.gnu.org/packages/ displays a table with
> a Version column.
> It would be nice to also include a separate Date column so the user can get
> a quick sense of when that package version was released (rather than
> clicking through to the package's page).
Sounds good.
The corresponding code is around `elpaa--html-make-index` in
`elpa-admin.el` (in the `elpa-admin` branch in `elpa.git`).
> The "Rank" column is ambiguous.
> What criteria is being used to rank the packages?
Basically, the number of accesses to one of the package's files (the
ones on elpa.gnu.org, not the upstream one (if there's any)), like
tarballs, webpage, ...
The packages are sorted according to this number and the rank is the
position within this list, expressed in percent.
See the code under the `elpaa--wsl-` prefix in the `elpa-admin.el` file.
There's a fair bit of room for improvement.
> Perhaps that could go in a title attribute for the Rank table header, so
> users can get an explanation when hovering their mouse over it.
Sounds good.
> It would also be nice to enhance the table headers so they sort the table
> when clicked (ascending/descending) when JS is enabled.
Sounds good to me as well.
Oddly the Javascript code is not kept in the `elpa-admin` branch but in
the `main` branch instead (in the `html/javascript` subdir).
Stefan
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-06-30 14:51 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-18 10:39 bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements No Wayman
2024-06-30 5:47 ` Stefan Kangas
2024-06-30 6:36 ` Philip Kaludercic
2024-06-30 14:51 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).