128
edits
m (→Guidelines: Fix typos) |
m (→Vision: Fix typos) |
||
Line 24: | Line 24: | ||
==Vision== | ==Vision== | ||
* 1(!) | * 1(!) standardized parser through which the data passes first | ||
* | * unnecessary scary things like /perl-bin/animedb.pl | ||
* structured URI | * structured URI | ||
* | * standardized parameter | ||
* let http://anidb.net/gonzo or http://anidb.net/chobits use the Full Text Search and return useful stuff instead of failing ([http://tracker.anidb.net/view.php?id=798|Tracker]]) | * let http://anidb.net/gonzo or http://anidb.net/chobits use the Full Text Search and return useful stuff instead of failing ([http://tracker.anidb.net/view.php?id=798|Tracker]]) | ||
* use dictionaries where possible and avoid | * use dictionaries where possible and avoid unnecessary & | ||
* use POST | * use POST instead of GET when possible. i.e. for adds, deletes, edits, votes. Basically anything that actually modifies data. For anything else (read only) gets should be used. | ||
* ... | * ... | ||
===shortterm simple Changes=== | ===shortterm simple Changes=== | ||
* get rid of "/perl-bin/animedb.pl" | * get rid of "/perl-bin/animedb.pl" | ||
yes we use perl. no we don't need to throw our "perl penis into the face of | yes we use perl. no we don't need to throw our "perl penis into the face of everyone else" (as rar calls it) | ||
* ... | * ... | ||
Line 45: | Line 45: | ||
actions could be: | actions could be: | ||
:* /show/ (could be used by default, but we should really just leave that out. | :* /show/ (could be used by default, but we should really just leave that out. unnecessary clutter. accepting it anyway would be fine though. accepting is fine. forcing is bad.) | ||
:* /edit/ | :* /edit/ | ||
:* /history/ | :* /history/ |
edits