added a new posts_list function to replace posts_collate on project pages