Task:Downloads catalog improvements

(Downloads catalog improvements (WIP))
(categorize)
 
(8 intermediate revisions not shown)
Line 1: Line 1:
-
Downloads catalog improvements:
+
The main purpose of this wiki page is to gather ideas about how to improve [http://downloads.maemo.org/ Downloads].
-
 
+
-
The main purpose of this wiki page is to gather ideas about how to improve the downloads catalog at maemo.org.
+
== Category reorg ==
== Category reorg ==
-
We had long discussions about what [[Task:Package_categories packages categories]] to use. Implementation and introduction  waits on [https://bugs.maemo.org/show_bug.cgi?id=1805 bug #1805] Current downloads catalog still shows a semi-randomly picked list of categories. It should be reorganized to use the official list of categories agreed by the community.
+
We had long discussions about what [[Task:Package_categories|packages categories]] to use. Implementation and deployment is currently blocked by [https://bugs.maemo.org/show_bug.cgi?id=1805 bug #1805]. The current catalog still shows a mostly randomly-selected list of categories. It should be reorganized to use the official list of categories agreed on by the community.
Implications:
Implications:
* New categories need to be configured.
* New categories need to be configured.
* All applications in non-standard categories need to be moved to new categories.
* All applications in non-standard categories need to be moved to new categories.
-
* Redirect urls need to be configured for category listings
+
* Redirect URLs need to be configured for existing category listings.
-
== OS200X vs Maemo X.X ==
+
== OS200x vs Maemo x ==
-
In the past Nokia referred to OS releases as OS2005, OS2006, Os2007 and OS2009. The use of OS200X has been deprecated. OS releases are now called Maemo 4.1 for example.
+
In the past Nokia referred to OS releases OS2007, OS2008, etc. The use of OS200x has been deprecated in favor of Maemo x (e.g., Fremantle is Maemo 5). The catalog is currently organized by OS200x, this needs to be changed to the new versioning scheme.
-
 
+
-
The catalog is currently organized by OS version. This should be changed to Maemo versions.
+
Implications:
Implications:
-
* new icons for OS releases
+
* New icons for OS releases.
-
* urls need to change as OS version is used.
+
* URLs need to change as OS version is used.
-
* redirection needs to be configured for old urls.
+
* Redirection needs to be configured for old URLs.
-
* downloads statistics need to be updated for new names
+
* Downloads statistics need to be updated for new names.
 +
== Automatically create entries in Downloads when package in Extras has user/* section ==
-
== Automatically create entries in downloads catalog when package in Extras has user/* section ==
+
At the moment not all applications which are available in Extras are listed in Downloads. A script could gather basic information for all user applications in Extras and create entries in the catalog. These entries can later be updated by users to give more details about the application.
-
At the moment not all applications which are available in Extras are listed in the downloads catalog. A script could gather basic information for all user applications in Extras and create entries in the catalog. These entries can later be updated by users to give more details about the application.
+
== Add Application Manager install failures feedback to downloads ==
 +
There is a plan to integrate [https://bugs.maemo.org/show_bug.cgi?id=1563 install status feedback] into the Application Manager. Downloads could use statistics from installation failures to display the "quality" of a package.
-
== Add Application Manager install failures feedback to downloads ==
+
== Redesign Downloads front page ==
 +
 
 +
[[Image:Download_v_02.png|100px]] Implement current design proposal
 +
 
 +
== Reporting back comments directly to developer ==
 +
 
 +
Currently comments entered for a package at downloads do not automatically get send to the developer (aka user/account that was used to create/modify the downloads entry). I repeately had the problem that comments entered by people that had problems with my software were only accidently detected a while later. Please send all comments for my software to my mail account. Also add a big button "Press here if you have problems" that offers a form to enter a free form message to the developer (bugzilla possible later, too?). Of course my email address should be kept hidden. [[User:framstag]]
 +
 
 +
: ''We can enable mailing for comments, in fact it should be enabled. Will check this. We have a special field in the edit form where you can add the URL of your bugtracker, so people can easily file bugs. --[[User:xfade|xfade]] 09:17, 29 January 2009 (UTC)''
 +
 
 +
: ''Please further enhance this feature to cc: the email to someone at Maemo. I have been trying to contact a developer for weeks with no results (their package is embarassingly out of date and misleading to others) --[[User:gerritv|gerritv]] 22:31, 31 January 2009 (UTC)''
 +
:: ''Who at Maemo, exactly? and why? Are they responsible for the package somehow? (I find it unlikely, and suspect they'd rather not be bothered by things that don't concern them) Or are you confusing Maemo and maemo.org? —[[User:generalantilles|GeneralAntilles]] 02:31, 1 February 2009 (UTC)''
 +
 
 +
== Automatically add links to external resources based on package control file (homepage, source) ==
 +
 
 +
The package may contain a "homepage" field. If this is a case, automatically add a link to it to the web page of the package. Or is this already the case (have not tested this)? Or do we need a "Maemo-Homepage field" in case of direct port etc...? This could possibly enhanced to directly link to source code (Vcs-*, especially Vcs-Browser), too. However in this case one should add a "detail" rider to do not get the wegpage too crowded by default). Had a user that claimed it was hard to find the sources (in fact he did not find them at all ;-)).
-
There is a plan to integrate [https://bugs.maemo.org/show_bug.cgi?id=1563 install status feedback] to the Application Manager. The downloads catalog could use the statistics to display the quality of the package.
+
[[Category:Tasks]]

Latest revision as of 08:21, 11 May 2010

The main purpose of this wiki page is to gather ideas about how to improve Downloads.

Contents

[edit] Category reorg

We had long discussions about what packages categories to use. Implementation and deployment is currently blocked by bug #1805. The current catalog still shows a mostly randomly-selected list of categories. It should be reorganized to use the official list of categories agreed on by the community.

Implications:

  • New categories need to be configured.
  • All applications in non-standard categories need to be moved to new categories.
  • Redirect URLs need to be configured for existing category listings.

[edit] OS200x vs Maemo x

In the past Nokia referred to OS releases OS2007, OS2008, etc. The use of OS200x has been deprecated in favor of Maemo x (e.g., Fremantle is Maemo 5). The catalog is currently organized by OS200x, this needs to be changed to the new versioning scheme.

Implications:

  • New icons for OS releases.
  • URLs need to change as OS version is used.
  • Redirection needs to be configured for old URLs.
  • Downloads statistics need to be updated for new names.

[edit] Automatically create entries in Downloads when package in Extras has user/* section

At the moment not all applications which are available in Extras are listed in Downloads. A script could gather basic information for all user applications in Extras and create entries in the catalog. These entries can later be updated by users to give more details about the application.

[edit] Add Application Manager install failures feedback to downloads

There is a plan to integrate install status feedback into the Application Manager. Downloads could use statistics from installation failures to display the "quality" of a package.

[edit] Redesign Downloads front page

Implement current design proposal

[edit] Reporting back comments directly to developer

Currently comments entered for a package at downloads do not automatically get send to the developer (aka user/account that was used to create/modify the downloads entry). I repeately had the problem that comments entered by people that had problems with my software were only accidently detected a while later. Please send all comments for my software to my mail account. Also add a big button "Press here if you have problems" that offers a form to enter a free form message to the developer (bugzilla possible later, too?). Of course my email address should be kept hidden. User:framstag

We can enable mailing for comments, in fact it should be enabled. Will check this. We have a special field in the edit form where you can add the URL of your bugtracker, so people can easily file bugs. --xfade 09:17, 29 January 2009 (UTC)
Please further enhance this feature to cc: the email to someone at Maemo. I have been trying to contact a developer for weeks with no results (their package is embarassingly out of date and misleading to others) --gerritv 22:31, 31 January 2009 (UTC)
Who at Maemo, exactly? and why? Are they responsible for the package somehow? (I find it unlikely, and suspect they'd rather not be bothered by things that don't concern them) Or are you confusing Maemo and maemo.org? —GeneralAntilles 02:31, 1 February 2009 (UTC)

[edit] Automatically add links to external resources based on package control file (homepage, source)

The package may contain a "homepage" field. If this is a case, automatically add a link to it to the web page of the package. Or is this already the case (have not tested this)? Or do we need a "Maemo-Homepage field" in case of direct port etc...? This could possibly enhanced to directly link to source code (Vcs-*, especially Vcs-Browser), too. However in this case one should add a "detail" rider to do not get the wegpage too crowded by default). Had a user that claimed it was hard to find the sources (in fact he did not find them at all ;-)).