Next Generation Virtual Collaboration Portal An Integrated OSS CMS-Based Solution.
-
date post
19-Dec-2015 -
Category
Documents
-
view
218 -
download
0
Transcript of Next Generation Virtual Collaboration Portal An Integrated OSS CMS-Based Solution.
VCP Features
Tools
•Wiki - Mediawiki• Blog - B2Evolution• News Feeder - Gregarious• Version Control System - DVCS• Teleconference Suite - Flash/PHP Chat• Automated Caller - Asterisk• Mapping Utility - Google Maps• Search Engine - Lucene/Nutch• Web Crawler - Nutch
Portal CMS
• User Login/Profile• User Preferences• Members List• Messages• Groups• Tags• Linker• Rank• Content Manager• Templates
Open Source CMS Motivation
Current Implementation Home grown CMS using PHP and MySQL Brittle due to API and structural evolution of a myriad of
integrated external tools. Leverage off an Open Source CMS with many
needed features built in. Drupal
Content management framework geared towards configurability and customization.
Very large community (> 450K user accounts, > 2K developers) Thousands of user contributed modules (> 3700) Top 3 in market share (along with Wordpress, Joomla)
Drupal Module EvaluationLogin/Profile, User Preferences, Members List, Content Manager, Templates, Blogs, Linker, Search
Drupal Core
Groups, Tags, News feeder Quality modules
Messages Quality modules for subscription-based notifications. So far, no direct user to user messaging.
Rank Instrument existing modules to tally usage. Implement Rank module using ‘roles’.
Wiki No wiki module. However wiki functionality can be built on top of existing content types (usually Books) using wikitools, filters, diff, freelinking. wysiwyg editor option.
Version Control (DVS) – upload, checkout, edit File uploads supported in core. Version control api with functional backends for CVS, SVN, Git, and Mercurial. No core DMS. One module integrating KnowledgeTree.
Teleconference Suite Primitive module for chat. Drupal 6 Media sprint in progress. Better media management. Will include php stream wrappers for 3rd party multimedia repositories, may allow integration with tools such as DimDim.
Web Crawler Crawler to scan key sites and gather new content. Use Drupal cron jobs to run periodically. Google Custom Search API.
Mapping Utility New GMap module released Mar’09.
Automated Caller No modules. Might have to create a new Astericks wrapper.