MediaPresenter, a web platform for multimedia content management