Development: Difference between revisions

mNo edit summary
(8 intermediate revisions by 3 users not shown)
Line 9: Line 9:
** JS (fahrenheit)
** JS (fahrenheit)
** Reports (deridiot, worf)
** Reports (deridiot, worf)
** [[Mylist export]] (fahrenheit)
** [[MyList export]] (fahrenheit)
* Bots (exp)
* Bots (exp)
** Chii[AR] (deridiot, pelican, worf)
** Chii[AR] (deridiot, pelican, worf)
Line 20: Line 20:
** RSS/Atom (antennen)
** RSS/Atom (antennen)
* Supported Clients
* Supported Clients
** [[AOM]] (petriw)
** [[AOM]] (petriw, deprecated)
** [[WebAOM]] (-)
** [[WebAOM]] (-, deprecated)
** [[Avdump]] (-)
** [[AniAdd]] (Arokh)
** [[Avdump2]] (-)


=Areas=
=Areas=
Line 30: Line 31:
===General===
===General===
====URI====
====URI====
The [[URI_DEV|current URI]] is a grown system which in it's current state is inconsistent and features unnecessary data. A shorter and feature-richer URI would be desirable. Furthermore a standarized parsing layer would reduce possible problems and remove redundant code.
The [[URI DEV|current URI]] is a grown system which in it's current state is inconsistent and features unnecessary data. A shorter and feature-richer URI would be desirable. Furthermore a standarized parsing layer would reduce possible problems and remove redundant code.


====Markup====
====Markup====
The [[AniDB:Markup|markup]] has stabilized over the past year and is relatively consistent now. No major changes are planned. Minor changes can be requested [[AniDB_talk:Markup|here]]. Partly documented.
The [[AniDB:Markup|markup]] has stabilized over the past year and is relatively consistent now. No major changes are planned. Minor changes can be requested [[AniDB talk:Markup|here]]. Partly documented.


====Page generation====
====Page generation====
Still mostly print-generation, but many of the commonly used markup structures has functions at least. The major hold-up is the [http://tracker.anidb.info/view.php?id=524 table-writer] which is essential before any code validity guaranties can be given. No documentation.
Still mostly print-generation, but many of the commonly used markup structures has functions at least. The major hold-up is the {{t|524|table-writer}} which is essential before any code validity guaranties can be given. No documentation.


====Data control====
====Data control====
Line 44: Line 45:
Wanted, but no concrete plans yet.
Wanted, but no concrete plans yet.
:''Is this the internationalisation part?''' -- [[User:Ninjamask|Ninjamask]] 05:34, 27 January 2008 (CET)''
:''Is this the internationalisation part?''' -- [[User:Ninjamask|Ninjamask]] 05:34, 27 January 2008 (CET)''
:''well to some extend it is. It's the second step of that. The first is to get the text out so it's easier to maintain, but yes in a second step we could allow multiple languages''' -- [[User:Der_Idiot|Der Idiot]] 16:33, 29 January 2008 (CET)''
:''well to some extend it is. It's the second step of that. The first is to get the text out so it's easier to maintain, but yes in a second step we could allow multiple languages''' -- [[User:Der Idiot|Der Idiot]] 16:33, 29 January 2008 (CET)''


====Error handling====
====Error handling====
Line 54: Line 55:
===Specific parts===
===Specific parts===
====Episode====
====Episode====
Most importantly: fix type implementation. [http://tracker.anidb.info/view.php?id=691 More...]
Most importantly: fix type implementation. {{t|691|More...}}


====MyList====
====MyList====
Fix scrolling, more filters, fix direct link. [http://tracker.anidb.info/view.php?id=692 More...]
Fix scrolling, more filters, fix direct link. {{t|692|More...}}


For more discussion on future MyList enhancements, see: [[MyList_DEV]]
For more discussion on future MyList enhancements, see: [[MyList DEV]]


==New Development==
==New Development==


===CSS Themes===
===CSS Themes===
* Details: [[AniDB:CSS_styles|current styles]] ([[AniDB:CSS Dev|dev]]), [[AniDB:Page_layout|layout]], [[AniDB:Markup|markup]] ([[AniDB:Markup_DEV|dev]])
* Details: [[AniDB:CSS styles|current styles]] ([[AniDB:CSS Dev|dev]]), [[AniDB:Page layout|layout]], [[AniDB:Markup|markup]] ([[AniDB:Markup DEV|dev]])
* Timeframe: open-ended
* Timeframe: open-ended
* Phase: we've got some, but we could use some more :o)
* Phase: we've got some, but we could use some more :o)


===Character DB===
===Character DB===
* Details: [[CharDB_DEV]]
* Details: [[CharDB DEV]]
* Timeframe: IMPLEMENTED
* Timeframe: IMPLEMENTED
* Phase: Pre-release
* Phase: Maintenance/Improvement
* Language: Perl
* Language: Perl
* Main Contact: DerIdiot, nwa, worf, fahrenheit
* Main Contact: DerIdiot, nwa, worf, fahrenheit


===OST DB===
===OST DB===
* Details: [[OstDB_DEV]]
* Details: [[OstDB DEV]]
* Timeframe: basic version implemented, MyList and foosic support still outstanding
* Timeframe: basic version implemented, MyList and audio fingerprint support still outstanding
* Phase: Pre-Release
* Phase: Maintenance/Improvement
* Language: Perl + other languages for clients
* Language: Perl + other languages for clients
* Main Contact: Der Idiot, Ommina
* Main Contact: Der Idiot, Ommina


===Manga DB===
===Manga DB===
* Details: [[MangaDB_DEV]]
* Details: [[MangaDB DEV]]
* Timeframe: open (very long term)
* Timeframe: open (mid term)
* Phase: Requirements
* Phase: Requirements
* Language: ?
* Language: Perl
* Main Contact: ?
* Main Contact: Der Idiot


===SubProjects===
===SubProjects===
====Generic Person/Company Handling====
====Generic Person/Company Handling====
* Details: [[Generic_PersonCompany_DEV]]
* Details: [[Generic PersonCompany DEV]]
* Timeframe: IMPLEMENTED
* Phase: Maintenance/Improvement
* Language: Perl
* Main Contact: Der Idiot
 
====Anime Release Handling====
* Details: [[Animerelease_DEV]]
* Timeframe: open (short term)
* Phase: Requirements
* Language: Perl
* Main Contact: Der Idiot


====Maintenance Tasks - Performance Improvements====
====Maintenance Tasks - Performance Improvements====
* Details: [[Maintenance_DEV]]
* Details: [[Maintenance DEV]]


==Open for Improvement==
==Open for Improvement==


===UDP API===
===UDP API===
* Details: [[UDP_API_DEV]]
* Details: [[UDP API DEV]]
* Additional: [http://www.anidb.net/forum/viewtopic.php?t=4466 UDP API Development Forum Thread]
* Additional: [http://www.anidb.net/forum/viewtopic.php?t=4466 UDP API Development Forum Thread]
* Timeframe: IMPLEMENTED
* Phase: Maintenance/Improvement
* Language: Java
* Main Contact: Ommina
===UDP API===
* Details: [[HTTP API]]
* Timeframe: IMPLEMENTED
* Timeframe: IMPLEMENTED
* Phase: Maintenance/Improvement
* Phase: Maintenance/Improvement
Line 115: Line 134:
===Signature Server===
===Signature Server===
* Documentation: [[SigServer]]
* Documentation: [[SigServer]]
* Development Details: [[SigServer_DEV]]
* Development Details: [[SigServer DEV]]
* Timeframe: IMPLEMENTED
* Timeframe: IMPLEMENTED
* Phase: Maintenance/Improvement
* Phase: Maintenance/Improvement
Line 129: Line 148:
* Language: Perl
* Language: Perl
* Main Contact: pelican, DerIdiot, worf
* Main Contact: pelican, DerIdiot, worf
===IRC Bot - Lafiel[AR]===
* Details: [[IRC:Lafiel]]
* Timeframe: IMPLEMENTED
* Phase: Maintenance
* Language: Java
* Main Contact: DerIdiot, Ommina


[[Category:Development]]
[[Category:Development]]
staff
1,124

edits

MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.