Difference between revisions of "Todo"

From AminetWiki
Jump to navigation Jump to search
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
===The things-nicomen-should-have-done-ages-ago list===
+
__NOEDITSECTION__
 
 
* CUSTWAIT: check priv/check/storage/adt.c.gz and moderate it if possible
 
* create architectures "other" and "ppc-aros"
 
* check aminetpix.morphosi.net and tell Robin/Christoph what he wants to have changed before creating a #?.aminet.net subdomain and announcing the service
 
* HALF-DONE: fix the wiki's access rights so we can make it public
 
 
 
 
===Web Interface===
 
===Web Interface===
  
* make http://aminetpix.morphosi.net/ the official (temporary) gallery frontend for Aminet
 
 
* create equivalent of [[OldWorld]] function "show uploads since last visit", e.g. by adding another option to setup.php: "make recent show 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 only uploads since last visit yes/no"
 
* add package size to package.php
 
* add package size to package.php
* 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 _)
* 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
+
* Search in listings, show matched files
 +
* Ability to report broken packages
 +
* Add an architecture named "source"
 +
* add thumbnails for pictures (.jpg, .png etc. packages) to the database. currently package.php forces the user's browser to render the full picture as a thumbnail on the fly.
 
* Ability to add comments per package
 
* Ability to add comments per package
 
* Ability to add screenshots per package
 
* Ability to add screenshots per package
 
* Ability to rate packages
 
* Ability to rate packages
 
* Torrents per file
 
* 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"
 
* add thumbnails for pictures (.jpg, .png etc. packages) to the database. currently package.php forces the user's browser to render the full picture as a thumbnail on the fly.
 
  
 
===Scripts===
 
===Scripts===
Line 31: Line 21:
 
* admin.pl: always display name, short: and architecture: (e.g. when returning from editing or reading the readme)
 
* 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 removing it from the database.
+
* admin.pl: Add "Last upload: yyyy-mm-dd" to the "Already on Aminet" message to make things easier for MODs regarding upload frequency.
  
 
===Mirror script===
 
===Mirror script===
Line 37: Line 27:
 
* 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.
  
===Mail notifications===
+
===Content===
 +
 
 +
* make sure all [[Freeware magazines]] are preserved on Aminet. Maybe create a new top level directory mags/
 +
 
 +
===E-Mail newsletters===
  
 
* change the layout to make room for a architecture description
 
* change the layout to make room for a architecture description
  
===Package management system===
+
===Wiki===
  
[[:Category:APS]] - Aminet package management system
+
* Translate the public part of the Wiki into other languages
  
===Aminet CDs/DVDs===
+
===Other===
  
* Find out sizes
+
* [[:Category:APS]] - Aminet package management system
* Split the current size into the above sizes
+
* [[Aminet CDs/DVDs|Aminet CDs/DVDs]]
* Ask around for Aminet contributions
 

Latest revision as of 21:28, 4 February 2016

Web Interface

  • create equivalent of OldWorld function "show uploads since last visit", e.g. by adding another option to setup.php: "make recent show only uploads since last visit yes/no"
  • add package size to package.php
  • Fix url-highlighting to not include surrounding elements like <>,(),[]
  • Customizable wildcards (#? vs. * vs .* vs % and ? vs ? vs . vs _)
  • Search in listings, show matched files
  • Ability to report broken packages
  • Add an architecture named "source"
  • add thumbnails for pictures (.jpg, .png etc. packages) to the database. currently package.php forces the user's browser to render the full picture as a thumbnail on the fly.
  • Ability to add comments per package
  • Ability to add screenshots per package
  • Ability to rate packages
  • Torrents per file

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.
  • admin.pl: Add "Last upload: yyyy-mm-dd" to the "Already on Aminet" message to make things easier for MODs regarding upload frequency.

Mirror script

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

Content

  • make sure all Freeware magazines are preserved on Aminet. Maybe create a new top level directory mags/

E-Mail newsletters

  • change the layout to make room for a architecture description

Wiki

  • Translate the public part of the Wiki into other languages

Other