generates news controllers and views for public