Upload
alexander-hancock
View
226
Download
8
Embed Size (px)
Citation preview
Introducing Sakai5th Sakai Conference
ANTHONY WHYTE & PETER KNOOPSAKAI FOUNDATION / UNIVERSITY OF MICHIGAN
Session OutlineAGENDA
MORNING SESSIONIntroduction (8:30 - 9:10 am)Break (9:10 - 9:20 am)Processes and practices (9:20 - 10:00 am)Break (10:00 - 10:15 am)Getting involved (10:15 - 10:55 am)Break (10:55 - 11:05 am)Conference hints, setting up accounts, Q & A (11:05 - 11:45 am)
AFTERNOON SESSIONIntroduction (1:15 - 1:55 pm)Break (1:55 - 2:05 pm)Processes and practices (2:05 - 2:45 pm)Break (2:45 - 3:00 pm)Getting involved (3:00 - 3:40 pm)Break (3:40 - 3:50 pm)Conference hints, setting up accounts, Q & A (3:50 - 4:30 pm)
Indiana University’s OnCourse
Sakai DefinedWHAT IS SAKAI?
A COMMUNITY — a growing international alliance of universities, colleges and commercial affiliates working in open partnership with standards organizations and other open-source initiatives to develop community-source enterprise-scale software applications to enhance collaboration, research and teaching within higher education. A FOUNDATION — the Sakai Project, supported generously by the Mellon and Hewlett Foundations and a number of founding member universities, has given way to the non-profit Sakai Foundation, a community-funded and community-sustaining institution fostering innovation and a common, open approach to software development and distribution.
A FRAMEWORK, TOOLS AND SERVICES — The Sakai Collaboration and Learning Environment (CLE) is an extensible service-oriented architecture for building and deploying enterprise-scale collaboration, teaching and research tools and services. Sakai's CLE offers interoperability, reliability and scalability in a system that is free to acquire, use, modify and distribute.
Sakai DefinedWHAT IS SAKAI?
AN IRON CHEF — the famous Hiroyuki Sakai.
Sakai CommunityACADEMIC PARTNERS
DIVERSE, ROBUST AND GROWING — since 2004 over 105 universities, community colleges, non-profits and commercial organizations have joined Sakai as partners.
PARTNERS PROGRAM — The Sakai Partners Program (SPP) is for institutions and organizations who have a strategic interest in the success of Sakai and a desire to participate more fully in community decision-making and governance.
FEES — The membership fee is $10,000.00 per year for three years for academic institutions, non-profits or commercial partners. For institutions with a student base < 3000, the fee is $5000.00.
MEMBERSHIP OPTIONAL — Code 100% free, membership 100% optional.
Sakai Academic Partners by Region (n=93)
3% 8%
13%
76%
Africa
Asia-Pacific
Europe
The Americas
New Academic Partnerships by Quarter, 2004-2006 (n=93)
0
20
40
60
80
100
2004Q1
2004Q2
2004Q3
2004Q4
2005Q1
2005Q2
2005Q3
2005Q4
2006Q1
2006Q2
Part
ners
Sakai Community — cont.NON-PROFIT AND COMMERCIAL PARTNERS
Offering consulting and other services to the Sakai Community in the following areas:
IntegrationImplementationProject ManagementHosting & site maintenanceCustom Tool DevelopmentPortals and OOTB ToolsStandardsContent
Sakai Community — cont.HOT OFF THE PRESS, 27 MAY 2006
Appalachian College Association (ACA) Selects Longsight for Sakai Services
The ACA, a consortium representing 35 private, liberal arts colleges and universities and 39,000 students, has selected The Longsight Group (http://longsight.com) to provide Sakai hosting and support services as part of a new initiative.
“[T]he ACA had been providing a shared instance of WebCT Vista to its members, but wanted to move to a more collaborative, open source platform and selected Sakai. ‘We also wanted to partner with a company that would host Sakai for us that understood our challenges. Longsight was just the company we were looking for. Longsight understands higher education. They understand open source. Most importantly, they understand collaboration. The folks at Longsight have been a joy to work with.’"
Longsight GroupLongsight Group
Sakai FoundationSERVING THE SAKAI COMMUNITY
INCORPORATED — in October 2005 as a member-based, non-profit 501(c3) corporation. MISSION — act as a legal entity to manage and protect Sakai’s intellectual property; serve as a liability shield for community; provide basic infrastructure and small core staff; help coordinate design, development and distribution work and act as “court of final appeal” on issues of contention between work groups.
GOVERNANCE — ten board members elected by community representatives to serve three-year terms.
BUDGET — annual budget of approximately $1 million (USD) covering 4-6 staffers, administrative services, computing infrastructure, conferences, the Sakai Fellows program, outreach activities.
INCOME — Sakai partner program (SPP) contributions of $10,000.00 (USD); $5,000.00 per annum (USD) for academic institutions <= 3000 students.
http://www.sakaiproject.org
Sakai FoundationPEOPLE
BOARD MEMBERSJoseph Hardin, University of MichiganBrad Wheeler, Indiana UniversityMara Hancock, UC, BerkeleyLois Brooks, Stanford UniversityVivian Sinou, Foothill CollegeIan Dolphin, Univ. of HullJutta Treviranus, Univ. of TorontoJohn Norman, Univ. of CambridgeCharles Severance, Univ. of MichiganChris Coppola, rSmart Group
Joseph Hardin, Board Chair
KEY ROLESMary Miles, Administrative CoordinatorLon Raley, Finance AdministratorWendy Morgaine, Conference CoordinatorPeter Knoop, Project CoordinatorMegan May, QA CoordinatorLance Speelman, Release ManagerAndrew Poland, Code Repository (SVN)Clay Fenlason, Documentation, QAMargaret Wagner, Newsletter EditorSusan Hardin, sakaiproject.org CoordinatorCharles Severance, Chief ArchitectGlenn Golden, Framework ArchitectAnthony Whyte, Technical Liaison
Sakai ProjectA BIT OF HISTORY, 2003-2005
FOUNDING MEMBERS — the University of Michigan, Indiana University, MIT, Stanford University in partnership with uPortal and the Open Knowledge Initiative (OKI).
GOALS — implement Sakai, adopt Open/Open licensing, share software ownership, contribute 5+ team members under board direction for two years; build community; secure funding, achieve sustainability.
FUNDING — $4.4 million by institutional staffing (27 FTEs), $2.4 million Mellon and $300,000 Hewlett grants, additional investment through partners.
RELEASES — 1.0 (Oct 04); 1.5 (Mar 05); 1.5.1 (May 05); 2.0 (June 05); 2.0.1 (Aug 05).
ACHIEVEMENTS — a vibrant and growing community, stable releases, enterprise production deployments.
Sakai 1.0.0
The Open Source ApproachTHE APACHE SOFTWARE FOUNDATION MODEL
INDEPENDENT PROJECTS — projects are typically self-governing, overseen by Project Management Committees (PMC) that define rules and processes; projects are managed by consensus; PMC chairs serve as officers of the ASF board.
VOLUNTEERS — projects rely on individual volunteers possessing different rights and responsibilities.
MERITOCRACY — roles defined on the basis of merit not affiliation. SAFE HAVEN — The ASF provides business, hardware, and communications infrastructure, an independent legal entity where companies and individuals can donate resources, a legal shelter for individual contributors and brand protection for the “Apache” name.
Tomcat
Committer
Project
Incubator
Maven
Logging
WSRP4J
ReleaseRelease
ReleaseRelease
ReleaseRelease
Sakai CLESakai CLE
Sakai Open SourceTHE COMMUNITY-SOURCE MODEL
INSTITUTIONS AND INDIVIDUALS — Sakai builds upon the successful Apache model by pioneering a hybrid open-source approach that relies on the interplay between academic institutions, commercial enterprises and individuals to ensure sustainability and stimulate and advance software development and distribution.
CONTEXT — Sakai is governed by the values and specific needs of universities and colleges.
ScheduleScheduleGradebookGradebook
Framework
Blog
Syllabus
Portfolio
Archive RWiki
Melete
Committer
Project
Provisional Project
Foundation Staff
Contributed ProjectSiteStats
Cambridge
ReleaseRelease
OSP
Indiana
UFP
Stanford
Foothill
ReleaseRelease
Community
Lancaster
Berkeley
Michigan
ReleaseRelease
Why Choose Sakai?THE VALUE PROPOSITION
FOR ACADEMIC INSTITUTIONS:
LEVERAGE LEADERSHIP AND INNOVATION — join a dynamic community harnessing the intellectual capital resident both within higher education and the commercial community to produce innovative software solutions. CONTROL YOUR OWN DESTINY — share in software development, distribution and ownership and sidestep limitations imposed by proprietary software licensing.
GET BACK MORE THAN YOU GIVE — achieve economies of scale and cost savings implicit in inter-institutional cooperation and collaboration.
Universitat de Lleida
Why Choose Sakai? — cont.THE VALUE PROPOSITION
FOR COMMERCIAL ENTERPRISES:
ENHANCE BRAND/NAME RECOGNITION — take advantage of the growing interest in open source software solutions in general and Sakai in particular to elevate one’s business profile in the marketplace.
GAIN NEW CLIENTS — establish and deepen business relationships within a growing academic community of Sakai adopters.
GENERATE REVENUE — develop new revenue streams by providing goods and services to the Sakai community (e.g., implementation and integration, consulting, hosting and support services, custom tool development).
Unicon’s http://www.testdrivesakai.net/
Sakai LicenseEDUCATIONAL COMMUNITY LICENSE
OPEN LICENSING — Sakai’s software is made available under the terms of the Education Community License (ECL), a variant of the Apache license. NO FEES OR ROYALTIES — Sakai is free to acquire, use, copy, modify, merge, publish, distribute and sublicense for any purpose provided the copyright notice and disclaimer are included in all copies of the original or derivative work(s).
NO “COPYLEFT” RESTRICTIONS — unlike the GPL license, derivative works that are redistributed are neither required to adopt the Sakai license nor publish the source code as open-source.
WIDE RANGE OF USE — The ECL is designed to encourage a wide range of use including the production of derivative work in the commercial space.
http://www.opensource.org/licenses/ecl1.php
Sakai ToolsENTERPRISE BUNDLE
AnnouncementsAssignmentsChat RoomDrop BoxEmail ArchiveGradebookHelpMessage Of The DayNews/RSSPreferences
Upcoming 2.2 release will feature OSP portfolio integration
Universitat de Lleida
PresentationProfile/RosterResourcesScheduleSection MgmtSyllabusThreaded DiscussionWeb ContentWorksite SetupWebDAV
PresentationProfile/RosterResourcesScheduleSection MgmtSyllabusThreaded DiscussionWeb ContentWorksite SetupWebDAV
Sakai Tools — cont.PROVISIONAL AND CONTRIBUTED TOOLS
PROVISIONAL TOOLSMelete (content editor)Quiz & Tests (Samigo)RosterRWikiSU (Super User admin tool)Sakaiscript (web services)TwinPeaks (external repository searching while using the WYSIWG editor)
CONTRIBUTED TOOLSGoal MgmtMailToolSiteStatsUserMembership
Foothill College’s Melete
Sakai Distributed DevelopmentSAKAI 2.1: AN INTERNATIONAL INITIATIVE
DEVELOPERSIndividual committers = 36Academic Institutions = 10Commercial Partners = 2Continents = 4
QAIndividuals testers = 52Academic institutions = 27Continents = 3
COMMITTER LIST (2006)Individual committers = 88 University of Cape Town’s Vula
Sakai Enterprise TechnologiesTECHNOLOGY STACK
DESIGNED FOR THE ENTERPRISE — Sakai can support institutions and organizations with user communities in excess of 100,000.
JAVA — Sakai consists of technologies common to Java enterprise environments.
APP SERVER — Apache Tomcat
UI FRAMEWORK — JavaServer Faces and Apache Velocity (legacy tools).
COMPONENT MGMT — Spring
RELATIONAL OBJECT MAPPING — Hibernate
DATABASE — Oracle, MySQL and HSQL (for demos).
Java 1.4/1.5
Java 1.4/1.5
Oracle 9i/10gMySQL 4.1HSQL (demo)
Oracle 9i/10gMySQL 4.1HSQL (demo)
Spring
Hibernate
Tomcat 5.5
JavaServer Faces
Velocity
Sakai 2.x
Apache
SSLmod_jk
WEBISOVirtualhosting
Apache
SSLmod_jk
WEBISOVirtualhosting
Sakai Component-based ExpansionLOOKING TO THE FUTURE
GET THE FRAMEWORK — download the Sakai Application Framework (SAF) and install.
SELECT — choose and install tools, supporting services and database that meets your requirements.
INTEGRATE — connect Sakai to local student and course information systems (SIS), single-sign-on systems (SSO), etc.
CUSTOMIZE — add local customizations, adjust the look and feel, choose default language, etc.
DEPLOY — implement a production-ready CLE utilizing tools, services and other capabilities contributed by members of the Sakai Community yet tailored to your needs.
Sakai FrameworkSakai Framework
Services
CustomizationCustomizationConfigurationConfigurationCustomizationCustomizationConfigurationConfiguration
Tools
Sakai Application Framework (SAF)SERVICE-ORIENTED ARCHITECTURE
TOOLS Responsible for Graphical User Interface (GUI); Built-in persistence mechanisms prohibitedUtilization of SAF presentation services encouraged
SERVICESService-to-Service communication via APIs only (not via data models)Documented API requiredPresentation agnostic
FRAMEWORKRegistrar for tools and servicesProvider of common capabilitiesNo knowledge of domain objects
Abstract Tool Layout
Tool Code (Java)
Application Services
Common Services (SAF)Common Services (SAF)
Kernel (SAF)Kernel (SAF)
Presentation Services (SAF)Presentation Services (SAF)
ServiceInterface
(APIs)
Sakai Presentation ServicesJAVASERVER FACES CUSTOM TAG SET
CLEAN & SIMPLE — Sakai provides a custom JSF tag set for developers to use that enforces style guide compliance, accessibility, internationalization, etc. The goal is to minimize tool code and simplify development of UI components/widgets.
<sakai:button_bar><sakai:button_bar><sakai:button_bar_item action="#{MyTool.processActionDoIt} <sakai:button_bar_item action="#{MyTool.processActionDoIt} value="#{msgs.sample_one_cmd_go}"/>value="#{msgs.sample_one_cmd_go}"/>
</sakai:button_bar></sakai:button_bar>
<sakai:view_container title="#{msgs.sample_title}">
<sakai:date_input<sakai:date_inputvalue="#{MyTool.date}"/>value="#{MyTool.date}"/>
<h:inputText<h:inputTextvalue="#{MyTool.userName}"/>value="#{MyTool.userName}"/>
<sakai:group_box<sakai:group_boxtitle="#{msgs.sample_one_groupbox}">title="#{msgs.sample_one_groupbox}">
<sakai:instruction_message<sakai:instruction_messagevalue="#{msgs.sample_one_instructions}"/>value="#{msgs.sample_one_instructions}"/>
<sakai:tool_bar> <sakai:tool_bar_item/>
</sakai:tool_bar>
Sakai Web ServicesAN EVOLVING CAPABILITY
Framework
Application
ToDo Code
ToDo Layout
PresentationWS Client
Axis
WS End Point
Web Svcs
Other Tools
Layout
PresentationAbstraction
SAF—Kernel
SAF—Common Services
Other Services ToDo ServiceToDo Service
ServiceInterface (i.e. API)
Sakai in ProductionEARLY ADOPTERS
PRODUCTION SCHOOLSIndiana UniversityUniversidade Fernando PessoaUniversitat de LleidaUniversity of Cape TownUniversity of MichiganUniversity of California, MercedUniversity of South AfricaYale University
PLANNED PRODUCTION RELEASES, FALL 06Boston University, School of MgmtEtudes Alliance (15-21 community colleges)Lübeck University of Applied SciencesPortland State UniversityRice UniversityRoskilde UniversitetscenterRutgers UniversityStanford UniversityUniversity of California, BerkeleyUniversity of CambridgeVirginia Tech
Sakai Production — cont.EARLY ADOPTERS: PILOTS
Charles Sturt UniversityCoastline Community CollegeCommunity College of Southern NevadaColumbia UniversityFranklin & Marshall UniversityHong Kong University of Science and Tech.Johns Hopkins UniversityLancaster UniversityMITMoody Bible InstituteNorthwestern UniversityPacific Lutheran UniversityNew York UniversityOhio UniversityOxnard CollegeStockholms universitetSURF, Universiteit van Amsterdam
Texas State University, San MarcosUCLAUniversidad del Valle de GuatemalaUniversity of ArizonaUniversity of British Columbia, Land and Food SystemsUniversity of California, DavisUniversity of East AngliaUniversity of Illinois at Urbana-ChampaignUniversity of MissouriUniversity of Nebraska-LincolnUniversity of North TexasUniversity of the PacificUniversity of VirginiaUniversiteit Twente (Fall 06)Walsh UniversityWhitman CollegeWofford College
Sakai in Production — cont.A FEW NUMBERS
INSTITUTION USERS SITESWEB
SERVERSSYS
INTEGRATION
Indiana* 121,468 53,979 16 PeopleSoft
UNISA 92,000 4 Novell, ActiveDirectory
Michigan 67,281 17,453 8 UMIAC, Kerebos
Yale 14,569 4 Banner, CAS
Fernando Pessoa 5,250 2,000
UCT 4,040 48 2 PeopleSoft, Novell Nsure
Etudes Alliance** 2,560 79
UC, Merced 1,230 305 1 Banner, uPortal
Totals 308,398 73,864 34
*Indiana University: as of Feb. 2006, 108,190 users have accessed OnCourse CL.**Etudes Alliance: 15-21 community colleges, 15,000 students, 450 sites (F 06).
Yale University’s classes* v2
Sakai at the University of MichiganCASE STUDY: CTOOLS TECHNOLOGY STACK
APP SERVER CLUSTER8 X Dell PowerEdge 2650, dual 2.4-3.2 GHz CPU 32 bit, 4 GB RAMRed Hat Enterprise Linux (RHEL-AS3)Apache 1.3/cosign/mod_jkTomcat 5.5.xJava 1.4.2Sakai 2.1.2Bandwith allocation 1 GbpsAFS: 1 TB file storage
DATABASE CLUSTER: PRIMARY & REPLICATED2 X SunFire V480, quad 900 MHz CPU 32 bit, 20 GB RAM3 X StorEdge 3310 SCSI RAID Arrays w/12 73 GB disksSolaris 8Sun RAID Mgmt toolsOracle 10gStandby mode (replication server)Bandwith allocation 1 GbpsTape backups, off-site storage
LOAD BALANCERS: PRIMARY & FAILOVER2 X NetScaler RS9800 Secure Application Switch,High availability, 10/100/1000 Mbps copper, 1 GB Mem
University of Michigan’s CTOOLS
Sakai at UNISACASE STUDY: MySQL & STRUTS
MySQL — first production release of Sakai running MySQL 4.1. Worked closely with Rutgers and other members of the community on MySQL performance tuning and query optimization.
STRUTS TOOLS — leveraging local expertise, UNISA utilized Struts rather than JSF to build a set of locally produced Struts-based tools fully supported by the Sakai application framework.
SERVER ENVIRONMENT — 4 X HP ProLiant DL380 G4 rack mount servers, 2 X 3200Mhz CPU, 2 GB RAM, 1 GB Ethernet configured as follows:
2 X Diskless Nodes (CentOS 3.3, Apache 2.0.46, Java 1.4.2, Tomcat 5.5.12, Sakai 2.0.1)
1 X Fileserver/NFS/MySQL/DHCP/DNS (CentOS 3.6)1 X LinuxVirtualServer Load Balancer
2 X Intel Xeon 2 X 2.4 GHz, 4 GB RAM provide additional diskless nodes.
University of South Africa’s myUNISA
Sakai at UC MercedCASE STUDY: uPortal INTEGRATION
OOTB STRATEGY — UC Merced adopted an “out of the box” configuration strategy to simplify Sakai/uPortal integration and shorten their rollout time frame.
PORTAL — Sakai is integrated as a single portlet (iFrame in this case). The portal has no awareness of course rosters and roles. Merced’s UCB Mail is exposed via an iChannel portlet rather than a JSR-168 portlet.
SIS INTEGRATION — to simplify deployment UC Merced chose to limit integration with their Banner student information system to Sakai only.
University of California, Merced
The Future (short-term)NEW TOOLS, SERVICES AND TECHNOLOGIES
BlogJForumIMS Tool InteroperabilityMailToolMessage CenterMultipoint Audio/VideoPostEMSakaibraryShared DisplayShared WhiteboardTwinPeaks RefinementsPluggable WYSWIGRSS
Lancaster University’s Shared Whiteboard
Accessibility improvementsHierarchyCourse ManagementPortal-friendly Tool Id URLsSection AwarenessUnit Test Framework
JSR-168 PortletWSRP ConsumerWSRP Producer Portal
The Future (mid-term)NEW TOOLS, SERVICES AND TECHNOLOGIES
Sakai/uPortal integrationEnhanced LAMS integrationSCORM support
IMS Content Packaging Import/ExportIMS Common Cartridge
JSR-170 Java Content Repository
LuceneResource Description Framework (RDF) supportOWL Web Ontology Language support (Semantic Web)
Sakai-LAMS Integration, 2005
The Future (long-term)INTEROPERABILITY AND DATA PORTABILITY
EnterpriseDirectory
StudentInformation
AuthoringEnvironment
PersonalLearning
Environment
PortalEnvironment
CollaboarationEnvironment Content
Management
AgileDevelopment
DataRepository
Sakai DGs and WGsSELF-ORGANIZING PRINCIPLE AT WORK
DISCUSSION GROUP (DG) — foster both communication on particular topics and work project incubation.
DG LIFECYCLE — chartered initially for one year; inactive groups are retired and archived.
DG FORMATION — draft proposal, recruit >= five participants, designate leader to facilitate discussion, set up Collab/Confluence workspace, coordinate activities with Board.
WORK GROUP (WG) — usually formed by members of one or more DGs to concentrate effort on specific projects.
WG LIFECYCLE — finite; defined by charter.
WG FORMATION — draft charter, secure funding, designate project leader, define scope of work, work up schedule, set up Collab/Confluence workspace.
Gradebook WG Planning SpaceGradebook WG Planning Space
Sakai DGs and WGs — cont. SOME EXAMPLES
DISCUSSION GROUPSAccessment ToolsContent and AuthoringDevelopmentEnterpriseEuropean Sakai CommunityI18N & L10N (internationalization)Library & RepositoriesMigrationProductionStrategy and AdvocacyUserUser Interaction (UI)Web ServicesWeb Video and Audio Tools
WORK GROUPSAccessibilityCommunity Practices Course MgmtDefault SkinFrameworkGradebookJSFLicensingProgrammer’s CafeRequirementsQASCORMUI Design StdsWeb services
WORK GROUPSAccessibilityCommunity Practices Course MgmtDefault SkinFrameworkGradebookJSFLicensingProgrammer’s CafeRequirementsQASCORMUI Design StdsWeb services
DG: European Sakai Community
“. . . facilitates communications among those in Europe who are Sakai users, who are interested in Sakai projects, and who may be interested in the discussion of pedagogy and technology. One of the goals is to assist participants in their European-specific applications of education technology in European universities. The communications should encourage collaboration among European users, including informal meetings and conferences. . . .”
Sakai Community PracticesARTICULATING A COMMON APPROACH
OBJECTIVES — the creation of a set of community practices that are specific, consistent, transparent, comprehensive, maintainable and sustainable.
OVERSIGHT — the development of a set of published Sakai community practices is overseen by the Sakai Community Practices (SCP) work group. The SCP coordinates the process wherein practice documents are generated and approved by the community.
RFCs — proposed practices are always put out for public comment and your input is crucial to the process. PRACTICES — Sakai Software Organization (approved), Criteria for Provisional Status, Group Management Process, License Management (approved), Sakai Fellows.
SCP milestonesSCP milestones
SCP Panel Discussion Thur, 1 June
10:15-11:15 AM Rm Jr D
SCP Panel Discussion Thur, 1 June
10:15-11:15 AM Rm Jr D
Sakai CollabCOMMUNITY COLLABORATION SITE
JOIN DGs/WGs — create an account and join Sakai Discussion Groups and Work Groups.
DOCUMENTS — download documents and other resources.
EMAIL — select email delivery preferences.
PROJECTS — create project sites to support community efforts.
DEMO — try out tools & other capabilities.
LOCATION — http://collab.sakaiproject.orgSakai CollabSakai Collab
Sakai JIRAISSUES TRACKING, WARTS AND ALL
BUGS — create, assign, track and resolve.
FEATURE REQUESTS — logged and tracked.
RELEASE NOTES — known issues, enhancements, fixes posted.
REQUIREMENTS — use cases defined and promoted.
CONTRIB AND OTHER PROJECTS — teams developing new tools, documentation, etc. and who wish to take advantage of JIRA’s powerful capabilities are welcome to create a JIRA project to manage their work.
http://bugs.sakaiproject.orghttp://bugs.sakaiproject.org
Sakai Requirements ProcessPOLLING THE COMMUNITY
PURPOSE — gather and prioritize community requirements and general use cases. Requirements submission and polling is open to all members of the community. An iterative process, requirements polling will likely precede work on each major Sakai release (itself an annual event).
PROCEDURE — use cases submitted to JIRA “Requirements” project; duplicates consolidated and language refined by members of the Sakai Requirements WG and original submitters. The first round generated 385 requirements.
POLLING — two polls held; one community-wide followed by a second canvassing the priorities of Sakai partner reps. Results available at: https://sakaiproject.org/requirements/results.php
MATCH-MAKING — Sakai Project Coordinator attempts to match high priority items with volunteer teams of developers.
Requirements Voting ResultsRequirements Voting Results
Sakai Requirements Process — cont.EXAMPLES
REQ-26 Emails Should Contain Site URL and Item URLREQ-65 Email Archive should be deep-linkable/bookmarkableREQ-109 Search across site and sitesREQ-124 Add SCORM Player to SakaiREQ-129 Support for Learning Design and other Work Flow EnginesREQ-159 Graphical content in rich text editorREQ-173 Chat should allow users to search for messages from a particular userREQ-282 Users should have more information and control over site importREQ-375 Timed Release of documents/files in Resources tool
Discussion: Sakai RequirementsWed., 31 May 2006
3:00 - 4:30 PMRm Jr D
Speakers: Mara Hancock, Peter Knoop, Aaron Zeckoski
Discussion: Sakai RequirementsWed., 31 May 2006
3:00 - 4:30 PMRm Jr D
Speakers: Mara Hancock, Peter Knoop, Aaron Zeckoski
Sakai ConfluenceCOMMUNITY WIKI
WORKSPACES — Discussion Group, Work Group, Project team planning, discussions and documents.
DOCUMENTATION — Sakaipedia, release information, code documentation, community practices, production information.
MANAGEMENT/PROJECT COORDINATION — important dates, status summary, activities directory, project teams, meeting times
LOCATION — http://issues.sakaiproject.org/confluence/
Project Mgmt & Coordination SpaceProject Mgmt & Coordination Space
JIRA/ConfluenceCREATE AN ACCOUNT AND PARTICIPATE
http://bugs.sakaiproject.org/jira/secure/Signup!default.jspahttp://bugs.sakaiproject.org/jira/secure/Signup!default.jspa
Getting Involved in the CommunityVOLUNTEERS AND RESOURCES REQUESTED
COMMUNITY PROCESSES — contact Mark Norton, Sakai Community Process WG Chair ([email protected]).
DEVELOPMENT — join Sakai-Dev DG; review existing projects, requirements, feature requests or contribute new tools and/or services; contact Peter Knoop, Project Coordinator ([email protected]), or Anthony Whyte, Sakai Technical Liaison ([email protected]).
INFRASTRUCTURE — QA servers, JIRA/Confluence hosting, contact Peter Knoop.
QA — join QA Work Group, contact Megan May, QA Coordinator ([email protected]).
REQUIREMENTS & USE CASE DEVELOPMENT — join the Requirements WG; contact Mara Hancock, REQ WG chair ([email protected]).
5th Sakai ConferenceSEA TO SAKAI, COMMUNITY SOURCE WEEK
DATES — Sakai and OSP, 30 May - 2 June 2006; uPortal, 4-6 June 2006
KEYNOTE — Mitchell Baker, Mozilla
TRACKS — Faculty, Community, Implementation, Multiple Audiences, Technology.
BOFs — “Birds of a Feather” sessions; informal gatherings on topics of interest to members of the community
TECHNOLOGY DEMOS — new ideas, new applications.
SCHEDULE — http://sakaiproject.org/conference/schedule.html
PODCASTS, SLIDES — http://sakaiproject.org/conference/wiki.html
TAGS (Flicker, del.icio.us) — SakaiVancouver06
Vancouver Conference Wiki Space Vancouver Conference Wiki Space
5th Sakai Conference — cont.SEA TO SAKAI, COMMUNITY SOURCE WEEK 30 MAY - 6 JUNE 2006
http://www.sakaiproject.org/
ENJOY THE CONFERENCE!