Finalize Feature Spec for Website

joshk - December 18, 2007 - 04:07
Project:Drupal Dojo 2.0
Component:Website
Category:task
Priority:normal
Assigned:gusaus
Status:active (needs more info)
Description

By January 12th we should have a final feature spec worked out for our website. We'll have a coffeetalk on the 13th to discuss implementation. Use this thread to hash it out, and perhaps additionally to sketch a sitemap.

#1

joshk - December 18, 2007 - 04:13

From our previous discussions:

  • Lesson Library
  • Upcoming Lesson Calendar
  • Dojo Planet (aggregator + self-aggregated blog)
  • Video Upload (stores copy locally, integrates w/blip.tv or other service)
  • How to record a video (video?)
  • How to host a lesson (video? form? post on g.d.o? issue in project tracker?)

#2

Rob Loach - December 18, 2007 - 19:01

Some ideas:

  • Drupal 6!
  • Lesson ideas/requests as well as a way for the moderators to set it in a designated time slot
  • Mini-lesson submission

I'm not sure how long videos can be on external sites like Blip.Tv or YouTube, but it might be worth considering hosting all videos externally so it's easier to change hosts and link to them socially (external social networks, etc).

#3

gusaus - December 19, 2007 - 01:04

A partial list of features/functionality that would make Dojo2.0 rock!

* Repository for all Dojo training and learning materials
** Live lessons and coffetalks (audio and video)
** Online training library (audio, video, slideshows)
* A showcase site for Drupal and the community (sort of a multimedia rich Drupal zine)
** Feature great Drupal sites and case studies
** Developer and company spotlight
** Showcase various modules and themes
** Spotlight issues that are important to the community
** Provide a means for users to engage and participate (Aggregate/recommend news and learning materials from other sources, create/share playlists)
* An environment for collaborative learning and interactive workshops
** Interactive case studies
** Work on essential tasks/projects important to the community
** Build complete sites
* A project management system
* A Drupal store and other means to raise funds for the association and/or ongoing development of the Dojo

The completed Dojo2.0 could provide the framework for a e-learning/collaborative workshop style of Drupal product.

#4

dmitrig01 - December 22, 2007 - 04:22

Let's break all these into separate issues, please

#5

add1sun - January 13, 2008 - 20:54

Here are the issues we prioritized during the January 12 Coffeetalk. We will continue to add and review website features until January 20 at which point we will lock down the features and write the spec to build.

NEEDS (critical in the queue)
Lesson calendar
A way to track upcoming lessons and common slots available.
These next issues are very similar issues trying to get at the same topic:
Lesson CCK
Making a custom content type for lessons.
We need nodes for teachers to choose their topic(s)
A way for teachers to submit lessons.
Lesson and project wishlists/suggestions
A way for anyone to submit a lesson suggestion.
User accounts/membership features
Allow user accounts on the site.
Live lesson subdomain
Create a subdomain dedicated to delivering the live lessons (a la the
current setup on webavant's server.)

WANTS (normal in the queue)
Bookmarks: Sortable Searchable Repository of useful links and resources
Tagging of site content as well as a way to mark off-site resources and
create various listings.
Code snippet / pastebin
Dojo-specific taggable pastebin for lessons.
Sponsor page?
A way to acknowledge people/companies that help the Dojo.

NICE TO HAVE (minor in the queue)
i18n
Allow for multi-language content.

CLOSED (will not implement)
Forums
For asking questions about lessons.
Private messaging
Reminders, messages.
Newsletter/Zine
Creating a newsletter for case studies, spotlights, reviews and Drupal
community news.
Dojo blog
Place for Dojo users to blog.

#6

add1sun - January 20, 2008 - 19:59

OK, feature creep is officially closed for the time-being. :-) We now need to write up a spec based on the features listed in #5 above.

#7

brenda003 - January 25, 2008 - 09:00
Status:active» patch (code needs work)

Ok, I'm not so good at this stuff but figured I'd get the ball rolling, so here's the first draft of the spec. I also did it in Google docs so if we want to all collaborate there, I can invite people. Not sure exactly how that works. I wasn't sure how detailed we wanted to get but I put in some suggestions for modules and whatnot that other people had talked about. This should get people started hopefully.

Hmm, I couldn't attach the .doc file... so here's a text file instead.

AttachmentSize
dojo_spec_2.txt1.87 KB

#8

add1sun - February 2, 2008 - 03:03
Status:patch (code needs work)» patch (code needs review)

OK, I went in and expanded some things a bit. Attached is an updated text file. If there are no other additions to it in the next few days, this is what we'll move forward with. I suspect that once we start wireframing/designing a few of these will crystallize for us better. We just need a base sheet to work from now.

AttachmentSize
Spec.txt3.08 KB

#9

add1sun - February 27, 2008 - 01:53
Status:patch (code needs review)» fixed

Finalized here: http://groups.drupal.org/node/8919

#10

Anonymous (not verified) - March 12, 2008 - 02:02
Status:fixed» closed

Automatically closed -- issue fixed for two weeks with no activity.

#11

gusaus - September 24, 2008 - 22:44
Assigned to:Anonymous» gusaus
Status:closed» active (needs more info)

We are going to make another attempt to move forward with this project. All features in the spec above will be reassessed and evaluated. A current working draft can be found here -
http://docs.google.com/Doc?id=dg9292rd_250djpsggfx

Everything from the team, features, timelines, budget, and funding options should be considered a work in progress and we'll use the open Drupal forums to hash these things out.

 
 

Drupal is a registered trademark of Dries Buytaert.