Multimedia publisher