Difference between revisions of "Todo"

From AminetWiki
Jump to navigation Jump to search
Line 3: Line 3:
 
* create equivalent of [[OldWorld]] function "show uploads since last visit", e.g. by adding another option to setup.php: "make recent show all/only uploads since last visit yes/no"
 
* create equivalent of [[OldWorld]] function "show uploads since last visit", e.g. by adding another option to setup.php: "make recent show all/only uploads since last visit yes/no"
 
* should package.php display size of the package aswell?
 
* should package.php display size of the package aswell?
* Provide a web interface for moderators to be able to do something useful until one of these years Urban gets his act together. SHOWSTOPPER: need to have write access to aminet tree. For instance by putting the web server in the Aminet group, or the moderators in the www group.
+
* Provide a web interface for moderators
 
* Fix url-highlighting to not include surrounding elements like <>,(),[]
 
* Fix url-highlighting to not include surrounding elements like <>,(),[]
 
* Customizable wildcards (#? vs. * vs .* vs % and ? vs ? vs . vs _)
 
* Customizable wildcards (#? vs. * vs .* vs % and ? vs ? vs . vs _)
Line 18: Line 18:
 
<h3>Scripts</h3>
 
<h3>Scripts</h3>
  
* admin.pl: refuse to accept uploads without architecture field (i.e. force moderator to add said field) (cg)
+
* admin.pl: refuse to accept uploads without architecture field (i.e. force moderator to add said field)
* admin.pl: execute the replaces: directive automatically (do not rely on moderators doing that manually) (cg)
+
* admin.pl: execute the replaces: directive automatically (do not rely on moderators doing that manually)
* admin.pl: always display name, short: and architecture: (e.g. when returning from editing or reading the readme) (cg)
+
* admin.pl: always display name, short: and architecture: (e.g. when returning from editing or reading the readme)
 
* Make a tar-ball of the scripts for easy mirroring of the interface and metadata, this is almost done.
 
* Make a tar-ball of the scripts for easy mirroring of the interface and metadata, this is almost done.
* web-script: the delete action should put a file into a deleted dir in addition to remove it from the database.
+
* web-script: the delete action should put a file into a deleted dir in addition to removing it from the database.
  
 
<h3>Mirror script</h3>
 
<h3>Mirror script</h3>
  
 
* Download an index.php file at the same time as mirroring, this should show latest packages and have link to local mirror.
 
* Download an index.php file at the same time as mirroring, this should show latest packages and have link to local mirror.
 
  
 
<h3>Mail notifications</h3>
 
<h3>Mail notifications</h3>
  
 
* change the layout to make room for a architecture description
 
* change the layout to make room for a architecture description
 
  
 
<h3>Package management system</h3>
 
<h3>Package management system</h3>
  
 
[[:Category:APS]] - Aminet package management system
 
[[:Category:APS]] - Aminet package management system

Revision as of 16:41, 11 June 2006

Web Interface

  • create equivalent of OldWorld function "show uploads since last visit", e.g. by adding another option to setup.php: "make recent show all/only uploads since last visit yes/no"
  • should package.php display size of the package aswell?
  • Provide a web interface for moderators
  • Fix url-highlighting to not include surrounding elements like <>,(),[]
  • Customizable wildcards (#? vs. * vs .* vs % and ? vs ? vs . vs _)
  • All requests to go thru index.php or similar to be able to add statistics to database and similar. ALTERNATIVE: Could be done by parsing http logs and ftp logs
  • Ability to add comments per package
  • Ability to add screenshots per package
  • Ability to rate packages
  • Torrents per file
  • Search in listings, show matched files
  • Ability to report broken packages
  • Statistic showing how much archives were uploaded for m68k-amigaos/ppc-amigaos/ppc-morphos during the last n days e.g. on top of "Recent" (mj)
  • Add an architecture named "source"

Scripts

  • admin.pl: refuse to accept uploads without architecture field (i.e. force moderator to add said field)
  • admin.pl: execute the replaces: directive automatically (do not rely on moderators doing that manually)
  • admin.pl: always display name, short: and architecture: (e.g. when returning from editing or reading the readme)
  • Make a tar-ball of the scripts for easy mirroring of the interface and metadata, this is almost done.
  • web-script: the delete action should put a file into a deleted dir in addition to removing it from the database.

Mirror script

  • Download an index.php file at the same time as mirroring, this should show latest packages and have link to local mirror.

Mail notifications

  • change the layout to make room for a architecture description

Package management system

Category:APS - Aminet package management system