Jump to navigation Jump to search
3,543 bytes added ,  19:54, 12 July 2015
This page lists areas of future development which are currently open for discussion. If you want to help improve AniDB, add your feedback!
==== Checklist for major updates ====
* Site (exp, antennen, fahrenheit, pelican, rar, deridiot, ommina, worf)
** [[CSS]] (deridiot)
** JS (fahrenheit)
** Reports (deridiot, worf)
** [[MyList export]] (fahrenheit)
* Bots (exp)
** Chii[AR] (deridiot, pelican, worf)
** Lafiel[AR] (deridiot, ommina)
* API/Services
** [[UDP API]] (ommina)
** TCP API (exp)
** Jabber Service (exp)
** [[SigServer]] (antennen)
** RSS/Atom (antennen)
* Supported Clients
** [[AOM]] (petriw, deprecated)
** [[WebAOM]] (-, deprecated)
** [[AniAdd]] (Arokh)
** [[Avdump2]] (-)
The web pages are under constant development. Here are some of the important stuff.
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 [[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====
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====
Still very fluffy. No spec/documentation. No agreements reached. Current content in database is (highly) inconsistent. New system for input control is under development (testing phase?), though.
====String externalization====
Wanted, but no concrete plans yet.
:''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)''
====Error handling====
No concrete plans yet.
====Code documentation====
None ATM.
===Specific parts===
Most importantly: fix type implementation. {{t|691|More...}}
Fix scrolling, more filters, fix direct link. {{t|692|More...}}
For more discussion on future MyList enhancements, see: [[MyList DEV]]
==New Development==
===Signature ServerCSS Themes===* Details: [[SigServer_DEVAniDB:CSS styles|current styles]] ([[AniDB:CSS Dev|dev]]), [[AniDB:Page layout|layout]], [[AniDB:Markup|markup]] ([[AniDB:Markup DEV|dev]])* Timeframe: imediateopen-ended* Phase: Requirements/Prototyping* Languagewe've got some, but we could use some more : ? (probably PHPo)* Main Contact: ?
===Character DB===
* Details: [[CharDB_DEVCharDB DEV]]* Timeframe: short termIMPLEMENTED* Phase: RequirementsMaintenance/PrototypingImprovement * Language: ?Perl* Main Contact: DerIdiot, nwa, worf, fahrenheit
===OST DB===
* Details: [[OstDB_DEVOstDB DEV]]* Timeframe: long basic version implemented, MyList and audio fingerprint support still outstanding* Phase: Maintenance/Improvement * Language: Perl + other languages for clients* Main Contact: Der Idiot, Ommina ===Manga DB===* Details: [[MangaDB DEV]]* Timeframe: open (mid term)
* Phase: Requirements
* Language: ?Perl* Main Contact: ?Der Idiot
===Manga DBSubProjects=======Generic Person/Company Handling====* Details: [[Generic PersonCompany DEV]]* Timeframe: IMPLEMENTED* Phase: Maintenance/Improvement* Language: Perl* Main Contact: Der Idiot ====Anime Release Handling====* Details: [[MangaDB_DEVAnimerelease_DEV]]* Timeframe: open (very long short term)
* Phase: Requirements
* Language: ?Perl* Main Contact: ?Der Idiot ====Maintenance Tasks - Performance Improvements====* Details: [[Maintenance DEV]]
==Open for Improvement==
===UDP API===
* Details: [[UDP_API_DEVUDP API DEV]]* Additional: [[ UDP API Development Forum Thread]]
* Timeframe: IMPLEMENTED
* Phase: Maintenance/Improvement
* Language: Java
* Main Contact: expoximatorOmmina ===UDP API===* Details: [[HTTP API]]* Timeframe: IMPLEMENTED* Phase: Maintenance/Improvement* Language: Java* Main Contact: Ommina
===Jabber IM Server===
* Language: Java
* Main Contact: EXP
===Signature Server===
* Documentation: [[SigServer]]
* Development Details: [[SigServer DEV]]
* Timeframe: IMPLEMENTED
* Phase: Maintenance/Improvement
* Language: PHP
* Main Contact: antennen
===IRC Bot - Chii[AR]===
* Details: [[IRC:Chii]]
* Additional: [[ Chii SDK Forum Thread]]
* Timeframe: IMPLEMENTED
* Phase: Maintenance
* Language: Perl
* Main Contact: pelican, DerIdiot, worf ===IRC Bot - Lafiel[AR]===* Details: [[IRC:Lafiel]]* Timeframe: IMPLEMENTED* Phase: Maintenance* Language: Java* Main Contact: DerIdiot, Ommina [[Category:Development]]


Navigation menu

MediaWiki spam blocked by CleanTalk.