pspp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Keywords required for the software center


From: John Darrington
Subject: Re: Keywords required for the software center
Date: Sat, 9 Jan 2016 10:13:23 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

Thanks for the information.

We will look into this.

For your records a better email address to use in the future is address@hidden 
instead
of the users' email addres.

J'

On Fri, Jan 08, 2016 at 04:08:28AM -0800, Richard Hughes (semi-automated) wrote:
     Hi!
     
     First, apologies for the direct email. I'm emailing you directly as you've 
been listed as the update contact in one or more AppData files. In the software 
center we allow the user to search using case-insensitive keywords, for 
instance searching for 'excel' could match Libreoffice Calc or many other free 
software spreadsheet applications. At the moment we use the translated keywords 
set in the desktop file, any extra <keyword> entries in the AppData file, and 
then fall back to generating tokens from the name, summary and description 
using a heuristic. This heuristic works most of the time, but a human can often 
do much better when we know what the most important words are. I've noticed 
your application does not have any manually set keywords and thought I should 
bring this to your attention.
     
     So, what do I want you to do? Basically, I would like you to add some 
keywords in the pspp.desktop file or the pspp.appdata.xml AppData file. If you 
want the keywords to be used by GNOME Shell as well (which you probably do), 
the best place to put any search terms is in the keywords section [1] of the 
desktop file. This can also be marked as translatable so non-English users can 
search in their own language. This would looks something like 
Keywords=3D;printer; (remember the trailing semicolon!)
     
     The alternative is to put the keywords in the AppData file so that they 
are only used by the software center and not the desktop shell. You can of 
course combine putting keywords in both places. The AppData keywords can also 
be translated, and would look like this:
     
     <keywords>
     <keyword>3D</keyword>
     <keyword>printer</keyword>
     </keywords>
     
     Of course, you don't have to do a release with this fix straight away, and 
if you have a stable branch it would be a good thing to backport this as well 
if it does not add translated strings or you have no string freeze policy. 
Nothing bad will happen if you ignore this email, but please be aware that 
matches from keywords are ordered higher in the search results than other 
partial matches from the name or summary. You also don't have to add keywords 
that are the same as the application name or package name, as these are 
automatically added as case insensitive search tokens.
     
     When you've changed the file(s) and committed, please email me back and 
I'll mark your application as completed. If you don't want to hear from me ever 
again just edit the <update_contact> in the AppData file and change it to 
somebody else. I'm not planning on emailing more than once every 6 months, so 
don't worry about me spamming you with even more work to do. If you don't add 
the keywords then your application will still be visible in the various 
software centers, but it may be harder to find.
     
     Thanks,
     
     Richard
     
     [1] 
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys
     
     
     
     _______________________________________________
     Pspp-users mailing list
     address@hidden
     https://lists.gnu.org/mailman/listinfo/pspp-users

-- 
Avoid eavesdropping.  Send strong encryted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]