Completed all function related to article publish