Why contribute?

The success of any open-source project lies with the community contributing its collective energy, knowledge, enthusiasm, and effort. The KnowledgeBase is a resource developed and monitored by the user communities to benefit potential, new and existing DSpace or Fedora users.

Who can contribute?

You do not need to be a developer or even an expert to contribute. If you have experience using DSpace or Fedora, know a lot about a particular feature/functionality and/or if you know how to communicate information effectively, we welcome your contribution. We are always looking for content contributors (people to willing to write/present/edit content) as well as content moderators (people who review and provide feedback to content contributors).

What is the goal of the KnowledgeBase? 

The main goal of the KnowledgeBase is to improve the entry level experience for DSpace or Fedora users. The intention is to show what the technologies can do and how how to set up a repository and get it running. The KnowledgeBase is NOT intended to be a duplication or replacement for the official software documentation for either DSpace or Fedora. Rather, it is intended to be a supplemental on-line resource, including dynamic content delivered through various methods (text, screencasts, presentation slides, webinar recordings, etc.) which describe specific examples to make the material as accessible as possible.

Delivery Tools

The KnowledgeBase is designed to communicate information using a variety of methodologies. Since not all people take in information in the same way, the intention is to offer a text based guide, short recorded screencasts, presentation slides as well as webinar recordings.  All of these delivery tools will be found in the KnowledgeBase wiki, integrated into the Table of Contents framework. 

Text content and images

Text content and relevant images (screen shots, diagrams, etc.) are the foundation of the KnowledgeBase wiki. The KnoweldgeBase uses the Confluence "Documentation Theme" and has been customized to provide a unique look and feel. The information is organized based on a draft Table of Contents proposed by DuraSpace in consultation with community members. Community members should feel free to change/add topic items as they see necessary. Detailed guidelines/recommendations for creating text based content, including a template, can be found here.

Screencasts

Screencasts are available to provide users with a quick visual 'how to' reference. Screencast videos appear as embedded links through out the KnowledgeBase and are generally stored on Youtube.com. Detailed guidelines/recommendations for creating screencasts can be found here.

Slides

There are many useful conference presentations which take a deep dive on topics. While the usefulness of some presentations can be time sensitive, many have long term value to the community. Slides files appear as embedded links throughout the KnowledgeBase and are generally stored on Slideshare. Detailed guidelines/recommendations for posting slides can be found here.

Webinars

-->copies should be permanently archived/stored in a repository

-contributor post video to youtube, tagged as DuraSpace and DSpace/Fedora

Create content template for dummies

contributor attribution

- develop standard footnote which could include contributor name, organization name and, if desired logo 
- establish a format in the template "This content contributed by... " 
- reminder of license agreement  in contribution guidelines - link to CC explanationl 

Confluence Tools

Embedding Video/Slides using Confluence's Widget Connector
(http://confluence.atlassian.com/display/DOC/Widget+Connector+Examples)
Examples of embedding Vimeo, Flickr, YouTube, SlideShare, etc. into Confluence.

Screencast.com Widget Connector Extension
(https://plugins.atlassian.com/plugin/details/33430)
Jing, Camtasia, Screencast.com videos can now be embedded in Confluence using the Widget Connector.

ScreenSnipe for Confluence
(https://plugins.atlassian.com/plugin/details/28446)
Create easy and powerful screenshots at hand - directly from your Confluence (with no client-side installation). Creating beautiful and informative release notes, technical documentation or clear, visual comments was never simpler.

TaskDock for Confluence
(https://plugins.atlassian.com/plugin/details/13744)
Communication and workflow for your content. Project tracking, tasks, and messaging for your wiki. Includes JIRA integration.


How to Create a Screencast for KnowledgeBase

Introduction

A screencast is a video of someone showing how to do something on a computer.  The screencast software captures what is happening on the computer screen along with an audio recording of the speaker explaining what he or she is doing.  Many people enjoy learning online procedures from screencasts, and the KnowledgeBase makes frequent use of the screencast format for teaching people how to use or deploy our software.

You can create your own screencast and contribute the resulting video to KnowledgeBase.  There are four parts to creating screencasts:   1. Planning what you are going to present,  2. Choosing screencast recording software, 3. Making the recording, and 4. Producing the final screencast video. This guide will walk you through those steps.

Planning

First, select the topic of your screencast.  Good topics for screencasts are ones that show people steps for completing a task online.  The viewer will be watching a recording of your computer screen, following your mouse movements, and listening to your explanation of what you are doing.  To the extent that your recording is clear, interesting to watch, and instructive, your screencast will be a success.  Here are some guidelines for planning your screencast:

Choosing Screencast Software

There are a number of software products that are suitable for creating screencasts.  Some of them are open source or otherwise freely available for download, others are licensed for a fee.  Techsmith's Camtasia Studio is a very full-featured commercial product for Windows or Mac. We have had good results with Screencast-O-Matic, which features a free online product for all platforms and is fairly simply to learn and use.  Quicktime, as available on the Mac, will record screencasts, though you will need a video editor like iMovie if you would like to do post-production edits.  There are a few Linux-only products that may be used. as well.  Consult our charts of Video Tools below for more information.

We recommend the following tools:

Tool

Cost

Platform

Containers and Codecs

Notes

Screencast-O-Matic

Free (Pro is $12/year)

Windows, Mac, Linux

MP4, AVI, FLV (also save directly to YouTubeHD or Screencast-o-matic.com acct)

Runs from browser (Java applet), but records any screen/desktop activities. Has an easy setting for recording in "Full HD" resolution (1280x720). Can auto-letterbox smaller resolution recordings when saving. Very easy to use. Can highlight mouse cursor & all mouse clicks. 15-minute recording limit (Pro is unlimited). Videos are branded with a small logo in lower left corner (Pro version is free of branding).

Camtasia Studio

$299 / $179 education pricing  (30-day free trial available)

Windows or Mac

MP4, M4V, AVI, FLV, Silverlight, MOV, RM

The most fully featured screencasting software out there, and very easy to use. But, it comes at a higher price.

Quicktime

Free

Windows or Mac

MP4

 


Additional options include:

Tool 

Cost

Platforms

Containers and Codecs

Notes

FFmpeg

Free

Linux

Anything except apple pro

Pure command line tool.  For Ubuntu, must build from source (directions), and then command lines like these.  FFmpeg is also suitable for format conversion and audio overlay.

recordMyDesktop

Free

Linux

ogv  (must transcode results, can use transmageddon) 

Works out of the box on Ubuntu 11.10

xvidcap

Free

Linux

mpeg(4), avi, mov, others, with sorenson, divx, mpeg, others.

Default versions do not work with pulseaudio, and thus recent Ubuntu installations (Ubuntu 11.4 and 11.10).  Workaround is to install from source, and launch with padsp.  Provides a GUI, easy to use

CamStudio

Free
(Open Source!)

Windows

AVI or FLV

Lots of options/configurations available (most often compared to Camtasia in terms of options). Not always as easy to use or user friendly as other free screencasting tools (see Screencast-O-Matic or Jing), but it definitely comes with options & tools comparable to Camtasia.

Jing

Free
(Pro is $14.95/year)

Windows or Mac

FLV (Pro version also offers MP4)

Easy to use, but has minimal options. Seem to only be able to record either full-screen or a specific window (no options to record a selected area or part of screen). 5-minute recording limit. Videos are branded (Pro version is free of branding).

What ever product you use for your screencast, we recommend the following:

Making the Recording

Here are some guidelines for making a successful screencast recording:

Producing the Final Screencast Video

Your screencast will require some post-production work before it is ready for "prime time".  It's not a lot of work, but it does require learning some more features of the screencast software.  Minimally, we need go through the following steps:

In addition, you may want to do some light editing of the recording--deleting small mistakes, unexpected pauses, dead space, etc.

If you prefer not to do this part yourself, that's fine.  We will do it for you.  Simply send the video to address@duraspace.org along with the title, your name, and your organization for the credits.  If you do want to try the post-production work, and your screencast software allows you to do this, here are some guidelines.

Title Slide:

Transition From Title to Lesson:

Closing slide:

Optional:  Organizational Slide. You may add an Organizational Slide right after the initial Title Slide if you wish to add organizational branding to your screencast.  Please use the following guidelines if adding an Organization Slide:

Remember, if you prefer, we are happy to do your post-production work for you!

When finished, post your screencast at xxxxx.xxxxx.org and send an email notifying someone@duraspace.org.
We are looking forward to receiving your work!