Google Sites

You can create a website to share info with others. Updates are instant and no file sharing is needed. Be sure to give participants the appropriate sharing rights. 

Google Sites Help