Difference between revisions of "Todo"
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 | + | * 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 | + | * 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: 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 | + | * 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 | + | * 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