Difference between revisions of "Development"

From AniDB
Jump to navigation Jump to search
(→‎Areas: Site)
Line 16: Line 16:
  
 
=Areas=
 
=Areas=
 +
 +
==Site==
 +
The web pages are under constant development. Here are some of the important stuff.
 +
 +
===General===
 +
====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.
 +
 +
====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.
 +
 +
====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. [http://tracker.anidb.info/view.php?id=691 More...]
 +
 +
====Group====
 +
Neglected for some time, yet mostly trivial to improve. [http://tracker.anidb.info/view.php?id=690 More...]
 +
 +
====Anime-group====
 +
Improve ep status, less dependant on cron job, handle joint projects, ...
 +
 +
====Mylist====
 +
Fix scrolling, more filters, fix direct link. [http://tracker.anidb.info/view.php?id=692 More...]
 +
 +
====Search====
 +
Fuzzy search, categories, ordering
 +
 +
====Categories====
 +
Finalize [[categories]], map and kill genres.
  
 
==New Development==
 
==New Development==

Revision as of 11:06, 6 July 2007

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,*)
  • Chii[AR] (pelican)
  • Lafiel[AR] (epox)
  • UDP API (epox)
  • TCP API (exp)
  • Mylist Export (exp)
  • Reports (deridiot)
  • Jabber Service (exp)
  • RSS/Atom (rar)
  • AOM/WebAOM (petriw/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...

Search

Fuzzy search, categories, ordering

Categories

Finalize categories, map and kill genres.

New Development

CSS Themes

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

Maintenance Tasks - Performance Improvements

Open for Improvement

UDP API

Jabber IM Server

  • Details: Jabber
  • Timeframe: IMPLEMENTED
  • Phase: Maintenance/Improvement
  • Language: Java
  • Main Contact: EXP

Maintenance

IRC Bot - Chii[AR]