Open learning and collaboration portal

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

The following project initiative seeks to follow through with the Drupal Dojo 2.0 vision by building off complimentary sites and collaborating with existing teams. A collaboration with the Open Media Project will provide a unique opportunity to craft a custom program to provide development help, training, and documentation and marketing on a regional level.

Project Goals and Desired Outcomes

An effective learning, mentoring, and collaboration platform

Create a more effective platform to provide free online training, mentoring, and a showcase for Drupal. This goal encompasses these needs:

Use Cases

  • Drupal Dojo will have a more effective platform to provide free online training, mentoring, and a showcase for Drupal.
  • Local user groups could create a platform to provide free online training, mentoring, and a showcase for Drupal on a local level.
  • Company intranet and project management site
  • An online community where artists, activists from around the world could share, discuss, create and collaborate. Projects could be funded via contributions of stakeholders in the idea.
  • An educational or arts organization could create an open learning portal for tutorials, how-tos, podcasts, and other materials that will educate and empower consumers, content providers, and producers; Aggregate news and learning materials from other sources; Provide an environment for collaborative learning and interactive workshops.

Features

These are the priority features for the initial launch of the site.

Repository for learning materials

A centralized repository for all Drupal learning materials (video, audio, slideshows, documentation). This would include both Dojo branded content as well as materials aggregated from other sources. We will also provide a means for users an easy way to filter/recommend content.

Self contained project management and collaboration space

Members would be able to create a self contained project management and collaboration space

Content Sharing and Distribution

Provide and easy way to share and distribute content.

Lesson submission: Teachers to Submit Lessons and Others to Propose Lesson Ideas

A custom content type for lessons. This content type will act as an overall lesson node, which will need to allow for a full workflow from suggestion to teacher sign on to scheduling.

Virtual classroom and collaboration space

A subdomain to support live lessons and collaborative workshops

Sponsors

A page dedicated to listing individuals, organizations or companies who have sponsored some part of the Dojo or Dojo lessons.

Lesson Calendar

A calendar for events allowing folks to see what is coming up and what common slots are available for teachers. A simple calendar page and block should be sufficient.

User Accounts and Membership

Other Site Related Features

  • i18n: Multi-language Support - Provide the Dojo site in multiple languages. (d.o. issue - http://drupal.org/node/206496)
  • Code Snippet / Pastebin - A pastebin to paste code during lessons. See: http://www.drupalbin.com Code snippets will be taggable and can be attached to lessons. (d.o. issue - http://drupal.org/node/205676)
  • Google Analytics - We will implement Google Analytics tracking for the site, and can configure it where administrator access is not logged so that admin activity doesn't skew the results.

Development process

  • Project Planning - preliminary discussions to establish website features listed below to be included on the site. Website features have previously been defined (http://drupal.org/node/201891). We will reevaluate as well as open up discussion to what others may be beneficial. These discussions will help us finalize the architecture for the website and give us better direction as we move forward with development and design.
  • Site Config: User Roles and Permissions, Workflows, Taxonomy Structure, Menus, Blocks, CCK Node Types, Views, Panels, Third party integration.
  • DevSite - We will build out a working version of the website that implements the features discussed. Note that this will be a wire frame version of the site, so it won't be pretty, strictly functional.
  • Design - Branding / Look & Feel - As the development of the DevSite is being done, we will design a general look and feel for the website, including logo and branding elements. This stage includes color schemes, navigation schemes, and some general page layouts.
  • Page Design - We will provide designs for the key pages of the site. As we are using a crisply designed theme, we are taking steps to ensure future proofing of the site.
  • Theming & Development - We will convert the approved designs into a Drupal theme that will support the functionality of the website.
  • Patterns and install profiles - Create patterns and Install Profile
  • Testing - before launch we will go over pages and ensure that features are working in all major browsers and platforms.
  • Launch - getting the website running on your preferred host.
  • Site Optimization (SEO) - Optimize the site for search engines. We have extensive experience in this area using Drupal. An XML Sitemap is included, which automatically submits a copy of the site structure to google, yahoo, msn live, ask.com.
  • Bug Fixes - if bugs are discovered after the launch, we will work to fix them.

Project Implementation and Distribution

  • The Drupal Dojo site will be hosted either externally (www.drupaldojo.com) and/or internally (dojo.drupal.org or some other name)
  • The collaboration portal will be available as a hosted solution (TBD)
  • Install profile and featres will be available on drupal.org
  • Any new modules, themes, site recipes, and documentation developed will be available on drupal.org

Curriculum and Training

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: