Refactoring for article publishing.