Development
General
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,*)
- CSS (deridiot)
- JS (fahrenheit)
- Reports (deridiot)
- Mylist Export (fahrenheit)
- Bots (exp)
- Chii[AR] (deridiot/pelican)
- Lafiel[AR] (epox)
- API/Services
- UDP API (epox)
- TCP API (exp)
- Jabber Service (exp)
- RSS/Atom (rar)
- Supported Clients
- AOM (petriw)
- WebAOM (epox)
Areas
Site
The web pages are under constant development. Here are some of the important stuff.
General
Markup
The markup has stabilized over the past year and is relatively consistent now. No major changes are planned. Minor changes can be requested 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 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.
XVCL transition
Partly-mostly done?
Error handling
No concrete plans yet.
Code documentation
None atm.
Specific parts
Episode
Most importantly: fix type implementation. More...
Group
Neglected for some time, yet mostly trivial to improve. More...
Anime-group
Improve ep status, less dependant on cron job, handle joint projects, ...
Mylist
Fix scrolling, more filters, fix direct link. More...
For more discussion on future mylist enhancements, see: MyList_DEV
Search
Fuzzy search, categories, ordering
Categories
Finalize categories, map and kill genres.
New Development
CSS Themes
- Details: current styles (dev), layout, markup (dev)
- Timeframe: open-ended
- Phase: we've got some, but we could use some more :o)
Signature Server
- Details: SigServer_DEV
- Timeframe: imediate
- Phase: Requirements/Prototyping
- Language: ? (probably PHP)
- Main Contact: ?
Character DB
- Details: CharDB_DEV
- Timeframe: short term
- Phase: Requirements/Prototyping
- Language: ?
- Main Contact: worf
OST DB
- Details: OstDB_DEV
- Timeframe: long term
- Phase: Requirements
- Language: ?
- Main Contact: ?
Manga DB
- Details: MangaDB_DEV
- Timeframe: open (very long term)
- Phase: Requirements
- Language: ?
- Main Contact: ?
SubProjects
Generic Person/Company Handling
- Details: Generic_PersonCompany_DEV
Maintenance Tasks - Performance Improvements
- Details: Maintenance_DEV
Open for Improvement
UDP API
- Details: UDP_API_DEV
- Additional: UDP API Development Forum Thread
- Timeframe: IMPLEMENTED
- Phase: Maintenance/Improvement
- Language: Java
- Main Contact: epoximator
Jabber IM Server
- Details: Jabber
- Timeframe: IMPLEMENTED
- Phase: Maintenance/Improvement
- Language: Java
- Main Contact: EXP
Maintenance
IRC Bot - Chii[AR]
- Details: IRC:Chii
- Additional: Chii SDK Forum Thread
- Timeframe: IMPLEMENTED
- Phase: Maintenance
- Language: Perl
- Main Contact: pelican