update homepage interface for public publishing