Journal publishing platform