From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Improving browsing and discoverability in the Packages Menu Date: Sun, 15 Feb 2015 22:38:13 +0000 Message-ID: Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113d5966fe61b6050f281fed X-Trace: ger.gmane.org 1424039911 27507 80.91.229.3 (15 Feb 2015 22:38:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Feb 2015 22:38:31 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 15 23:38:30 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YN7pe-0008EH-3U for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2015 23:38:30 +0100 Original-Received: from localhost ([::1]:36838 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN7pd-0001DO-HM for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2015 17:38:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN7pP-0001DJ-O0 for emacs-devel@gnu.org; Sun, 15 Feb 2015 17:38:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YN7pO-0004jI-Nm for emacs-devel@gnu.org; Sun, 15 Feb 2015 17:38:15 -0500 Original-Received: from mail-ob0-x231.google.com ([2607:f8b0:4003:c01::231]:36710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN7pO-0004j6-If for emacs-devel@gnu.org; Sun, 15 Feb 2015 17:38:14 -0500 Original-Received: by mail-ob0-f177.google.com with SMTP id wp18so35262167obc.8 for ; Sun, 15 Feb 2015 14:38:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:date:message-id:subject:from:to :content-type; bh=l7NFiDPg7qnfS+NpddkQx5Zxu7ke9rUkS2CIWTdrFzM=; b=WFooNNB4WXgf51ZYOSmyPpXJdUkeeFqp/XLhs05HhLLCW89qJ8g8RYfjhRdGsR5BP+ kfRmYQIXYYDkAErkWwGvG1vetikZx/9NtXFlZZsNq5r1Veua6F8b5Tu65lOIkWt51LMj SyyBWt6euVaY/hZAZmdWZCoE3hiYc6MGdSl+imN6ufWThwwMW9/pg1rOKEznjFcMoZOY Hwo3/r2C8DepTnfIpvjqCvck049vNfqrIVNDI1JvNrI7y60CBrx7t4kOSXTFHX4qpfn8 bylBjh/SJoaCTWgXMfxIw5xpsYUnO4sfNxLumz5jPBPnnI+jIT+OGekIcZZXMIZX9P28 vKLQ== X-Received: by 10.202.97.130 with SMTP id v124mr12836902oib.34.1424039893424; Sun, 15 Feb 2015 14:38:13 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Sun, 15 Feb 2015 14:38:13 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Sun, 15 Feb 2015 14:38:13 -0800 (PST) X-Google-Sender-Auth: Useq36KEAt1s1fhiXZnotw7GUdU X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::231 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:183126 Archived-At: --001a113d5966fe61b6050f281fed Content-Type: text/plain; charset=UTF-8 The package menu is fantastic when you know what you're looking for. You just search for the package name or for a phrase, and you're likely to find it. It's not that great when you just want to browse, specially if you have Melpa and Marmalade configured, simply because the menu is overwhelming. A few items that stand out to me: 1. The package list is ginormous and growing. 2. There are duplicate entries galore. 3. There's no useful sense of categories. (we have keywords,but see below). 4. Are there other points that people feel can be improved? I can see myself writing something to improve 2. Any solution for 3 would also be a solution for 1, but I'm not sure what that would be. Also regarding 3: We have keywords but they are not the same thing as categories. I'm not saying we should come up with yet another classification, but I'm saying that keywords need some serious work. It's not obvious to the user what keywords are available or how to browse them. And they're sort of all over the place with a lot of overlap. Cheers to all, Artur --001a113d5966fe61b6050f281fed Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

The package menu is fantastic when you know what you're = looking for. You just search for the package name or for a phrase, and you&= #39;re likely to find it.

It's not that great when you just want to browse, specia= lly if you have Melpa and Marmalade configured, simply because the menu is = overwhelming. A few items that stand out to me:

1. The package list is ginormous and growing.
2. There are duplicate entries galore.
3. There's no useful sense of categories. (we have keywords,but see bel= ow).
4. Are there other points that people feel can be improved?

I can see myself writing something to improve 2.

Any solution for 3 would also be a solution for 1, but I'= ;m not sure what that would be.

Also regarding 3: We have keywords but they are not the same= thing as categories.
I'm not saying we should come up with yet another classification, but I= 'm saying that keywords need some serious work. It's not obvious to= the user what keywords are available or how to browse them. And they'r= e sort of all over the place with a lot of overlap.

Cheers to all,
Artur

--001a113d5966fe61b6050f281fed--