We should definitely rewrite the current TimedText to make use of ContentHandler
TimedTextContent:
- subtitle format definition
- current format
- current type (captions/subtitles/chapters etc)
- language ?
- getDataInFormat( SRT/VTT/SSA )
- Possibly also separate wikitext block for license ?
- Validation ?
TimedTextContentHandler
- serialization
- initially keep as wikitext
- future convert to json ? Also store language, type and license ?
Editpage
- allow you to link with a file ?
- allow you to set language and type ? (captions/subtitles/chapters etc)
Move the current page view logic into a 'ViewAction'