The church portal and collaboration paltform