Move post creation to publish