Web-based document sharing and CMS