Wednesday, 4 November 2009

Our Web Portal Project

Overview:

This project will build the World Enlightainment multi-lingual web site that will serve as a learning/mentoring, event registration/participation and management members based community. Utilizing Web‐based social networking tools such as blogs, forums, a centralized repository for learning materials (video, audio, slideshows, documents) program administrators, facilitators, and participants will be able to attract, accept, and direct contributor time and resources and a easy to use platform for real-time online mentoring and also be able to disseminate information and collaborate with each other in a centralized virtual space both in and out of regular sessions. By generalizing these tools as much as possible and making them freely available to the public through the creation of tools and installation profiles, a wide variety of organizations and communities will be able to download them and customize them to match the individual needs of their particular program(s).

The project initially intends to utilise the following software products/platforms

LinuxOpenBSD - Unix Operating System with mod_rewrite extension to allow for clean URLs.
Haiwatha - Webserver software
MySQL - Relational Database Management System (RDBMS) Peferably MySQL 5.0 to stay forward compatible with the upcoming Drupal 7 release
PHP - Hypertext Preprocessor Scripting Language (HPSL) 5.2 or higher (to stay forward compatible with the upcoming Drupal 7 release) with 16 MB of memory, the PHP XML extension (for blogapi, drupal, and ping modules) and an image library for PHP (GD or ImageMagick).
qmail - Internet Mail Transfer Agent (MTA)
SALSA - Customer Relationship Management (CRM)
Drupal - Content Management System (CMS)
Vbulletin - Forum
Kaltura - Collaborative Video Management System (CVMS)
Ubercart - E-Commerce Module

In regard to the site theme look this would be a custom design but similar to this page which uses a customised version of the Drupal "Zen" theme. The project should utilize as much Ajax Technology as possible and CSS style formatting. It is intended that the secondary colour automatically rotate on a 24 hour 7 day schedule.

Project Management is proposed to be undertaken at this time by Spreadlab GbR Hannover under the direction of Sebastian Majewski.

All site pages will be formed with strict W3C XHTML™ 1.0 (Extensible HyperText Markup Language) compliance and compatible with all "A-Grade" Yahoo defined browsers i.e. IE7, Firefox, Opera and Safari.

The project will require maintenance, administration and backups to not interfere with the "all ways up" fast access website presence. The site will provide detailed analytics and history of users with full drill down features such as Google Analytics.

Dedicated Server Hardware and Bandwidth Basic Specification:

Intel Quad Core Q6600 2.40GHz Processor
Two 500 GB SATA Drives
4GB DDR2 RAM
Unmetered Bandwidth (100mb/s)
Free Reboots
3 IP Addresses
Plesk Control Panel 9.

Physical location of server is unsure but locations being considered include USA including Maui, Germany, Romania, India or Burmuda.

Phase 1 of the project would create Drupal core, basic site structure (information architecture), created multiple user roles/accounts, with differing levels of administrative privileges as follows:

1. Administrative user (s)
2. Staff users
3. Authenticated "For Free" users
4. Authenticated "For Fee" users
5 .Authenticated "For VIP's" users
6. Anonymous users

Contact form(s), participant directory, discussion forums. Event calendar, ability to sign-up for events, create and edit events. Session submission and workflow. Themeing Analytics and SEO

Phase 2 of the project would create the Learning object repository, Discussion forums, Media upload, aggregation and sharing, virtual meeting/collaboration integration.

Phase 3 of the project...

No comments:

Post a Comment