Get Started. It's Free
or sign up with your email address
Chisimba by Mind Map: Chisimba

1. Features

1.1. Content Tools

1.1.1. Content Management System

1.1.2. Wiki Use Wiki content in any other content tool and manage it from the Wiki e.g. Bliki Using filters

1.1.3. Presentation sharing

1.1.4. Filters Content mashup Types Internal content External content

1.2. Communication Tools

1.2.1. Asynchronous Internal Email Blog Discussion Forum

1.2.2. Synchronous Chat Instant Messaging Realtime meeting rooms Voice Video Whiteboard Back-channel Chat Presentation

1.3. E-Learning tools

1.3.1. See also Content and Communication Tools

1.3.2. Course designer

1.3.3. Course content

1.3.4. Problem Based Learning

1.3.5. Assessment Multiple Choice Quiz Online Worksheets Assignment management Essay management Rubrics

2. Obtaining

2.1. Obtain Chisimba via the AVOIR website

2.1.1. Software

2.1.2. Documentation

3. Product of...

3.1. African Virtual Open Initiatives and Resources (AVOIR)

3.1.1. Purpose Capacity building in Software Engineering in Africa Free and Open Source Software (FOSS) Develop sustainable ecosystem supporting developement, deployment and support of FOSS products Africa-led

3.1.2. Network members Africa South Africa Senegal Nigeria Ghana Rwanda Uganda Kenya Tanzania Mozambique US partners Washington State University Other partners Afghanistan Collaborative projects

3.1.3. Funding partners Canada International Development Research Centre (IDRC) USA US Agency for International Development (USAID) Private sector Sun Microsystems

3.2. Free Software Innovation Unit at the University of the Western Cape (UWC)

4. Purpose

4.1. Create an Africa-led project to facilitate capacity building in Software Engineering

4.2. Create world-class, Web 2.0 enabled software and services in the process of capacity building

4.3. Build a sustainable ecosystem for the development, deployment and support of FOSS applications based primarily around Chisimba in Africa and around the world

4.4. Create the building blocks for solid and robust web and distributed applications for E-Learning, enterprise applications, and build the capacity to deploy and support them

5. Application Architecture

5.1. Model-View-Controller architectural pattern

5.2. Modular impementation

5.3. Front controller

5.4. Bridge to other applications

5.5. Package Management

5.5.1. Manage installations in a web browser Graphical User Interface

5.5.2. Online package installation and updates via our package management server Download and install entire system types with a single click examples Download and install modules with their dependencies via a single click Carry out dynamic upgrades to modules as they become available on the package server Provide the easiest management of your packages you will find in any system Concept similar to Debian package management

5.6. Scalability

5.6.1. Built-in support for memcached, allows for infinite scalability Object level caching for maximum scalability Support for multiple MemcacheD instances

5.6.2. Support for database clustering

5.6.3. Support for load balancing via round-robin DNS

5.6.4. Internal Caching via APC Core module code Frequently accessed data

5.6.5. LVS - Linux Virtual Server clustering