Firstly, I'd just like to give a huge thank you for accepting my GSoC proposal. I know I haven't been able to contribute much to phpBB so far but that is purely because the workload at my University is a little on the ridiculous side; not because I lack motivation.
Anyway, since I can't devote much of the next couple of weeks to the proposal while I get my Uni stuff out of the way, I thought I'd at least try to make it a little constructive. I wanted to gather some initial thoughts on the attachment system and maybe lay down my initial planned feature list to get feedback.
I intend to utilise all the features of Plupload (if the user's browser supports them) however, if for some reason Plupload cannot be used (in whole or in part), these are the core features that I will implement:
- Stream upload
- File size restrictions
- Upload progress
I think prioritising HTML5 solutions is the best way forward as it will ensure the feature is relatively future-proof and any unsupported browsers still have the reasonable mutipart upload to fall back on.
As a final note, I should also mention that I will also add an attachment downloader for all the attachments in a post or topic but that should be relatively trivial to implement but any comments or feedback to do with that will, of course, also be taken on board.