Publication upload