SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
7/27/2010




Alfresco Community Committer Program
                               Webinar
                           27 July 2010


                            Russ Danner
                               Ray Gauss
                           Aingaran Pillai
                                Jeff Potts
                             Steve Reiner
                               Mike Vertal




                                                    1
7/27/2010




                                                Agenda

● ACCP Purpose and Objectives (Mike Vertal)

● Committee Overview (Russ Danner)

● Process and Approval Standards (Jeff Potts)

● Approved Projects thus far (Ray Gauss)

● Lessons Learned thus far (Steve Reiner)

● How to Get Involved (Aingaran Pillai)

● Q&A




                                                            2
7/27/2010




                                            Purpose

● Facilitate a structured process for:
   ● Incorporating software contributions
   ● Into Alfresco’s Community Edition
   ● And even Enterprise Edition

● Foster developer community
● Promote high quality software contributions to
  the Alfresco platform
● Apache-style process




                                                          3
7/27/2010




                                   Eligible Software Projects

● Any and all
  ●   Software extensions,
  ●   Add-ons,
  ●   Plug-ins,
  ●   Integrations,
  ●   Etc.,
  ●   That enhance Alfresco’s core capabilities

● Must meet a certain set of standards
● Approval through voting by the ACCP
  Committee




                                                                   4
7/27/2010




                                                  ACCP Committee

● A community-led, volunteer group
   ● Governs ACCP processes and standards
   ● Alfresco employees participate on the Committee primarily in an
     advisory capacity only

● Define the minimum criteria and standards that
  contributions must meet
● Approve candidate contributions through a voting
  process
● Communicate all actions, standards, processes, and
  plans to the Alfresco community




                                                                              5
7/27/2010




                                          Committee Members

● Regular Members
  ●   Russ Danner (Rivet Logic)
  ●   Ray Gauss II (Rights Assist)
  ●   Aingaran Pillai (Zaizi)
  ●   Jeff Potts (Metaversant)
  ●   Steve Reiner (Integrated Semantics)
  ●   Mike Vertal, Chairperson (Rivet Logic)

● Non-voting Members
  ●   Gabriele Columbro (Alfresco)
  ●   Nancy Garrity (Alfresco)
  ●   Paul Holmes-Higgin (Alfresco)
  ●   Peter Monks (Alfresco)
  ●   Mark Rogers (Alfresco)




                                                                 6
7/27/2010




Approval Process




                      7
7/27/2010




                                                 Software Criteria

● Minimum Requirements (Incubator):
  ●   MUST include an easy-to-install package. In general, this means
      using the generally accepted distribution approach for the type of
      contribution
  ●   MUST have a repeatable build that could be automated as part
      of a continuous build process (Ant or Maven)
  ●   MUST include source code. The source and any dependent
      libraries included with the distribution must be licensed in such a
      way as to not conflict with the Alfresco Community license.
  ●   MUST contain basic documentation




                                                                                   8
7/27/2010




                                             Software Criteria

● Minimum Requirements (Community):
  ●   All of the above minimum requirements for Incubator
  ●   MUST meet minimum coding standards documented here:
      http://wiki.alfresco.com/wiki/Coding_Standards
  ●   MUST include unit tests
  ●   MUST contain documentation that, as a minimum, includes:
       • Brief "about"
       • Dependencies
       • Install steps
       • Test steps




                                                                        9
7/27/2010




                                                      Software Criteria

● Other considerations:
   ●   High code quality, good test coverage, useful documentation and
       comments
   ●   Leverages Maven for dependency management, build
   ●   Contribution is congruent with high-level Alfresco product direction
   ●   Contribution generated interest in incubator
   ●   Good ratings, feedback
   ●   Evidence of end-user adoption
   ●   Project lead is a previous Community contributor
   ●   Project lead has a team of at least one other that can help
   ●   Contribution has synergies with or is a dependency of other projects
   ●   Contribution has good potential "staying power"
   ●   Project lead is particularly passionate about this contribution
   ●   Contribution is important to project lead's company (products, services,
       solutions, marketing message, etc.)




                                                                                        10
7/27/2010




                                                Initial Approved Projects
● Calais Integration Semantic Auto-Tagging
   ●   Leverages Open Calais service to extract, tag, and search semantic metadata
   ●   Positives: usefulness, organized, clean code, javadocs, Alfresco 3.3, amp,
       documentation

● Metadata Embedders
   ●   Framework for writing properties into the content file
   ●   Positives: usefulness, activity rating, organized, Alfresco 3, ant build, javadocs,
       amp
   ●   Suggestions: code formatting, build instructions, more committers
   ●   Other Possibilities: combine with metadata writer project, more content types

● German Language Pack
   ●   Positives: Alfresco 3.2, Share, many contributors, recently updated
   ●   Suggestions: no forums, no automated build

● French Language Pack
   ●   Positives: Alfresco 3.2, Share, many contributors, recently updated
   ●   Suggestions: better forum responsiveness




                                                                                                   11
7/27/2010




                              Issues Preventing Approval

● Not having latest code in source code repository

● Errors accessing source

● Missing basic install / setup doc (readme.txt, install.txt, or
  devenv.txt etc.)
● Not being updated for newer versions of Alfresco

● Not supporting both Share and Alfresco Explorer
  (language packs)
● Multiple projects doing the same thing




                                                                         12
7/27/2010




                                       How to Get Involved

● Learn more at wiki.alfresco.com/wiki/accp
  ●   ACCP Charter
  ●   Project catalog

● Ways to Participate
  ●   Volunteer (committee memberships, mentoring, …)
  ●   Take lead on community projects
       •   PHP library
       •   Facebook integration
       •   MediaWiki integration
  ●   Contribute projects
  ●   Nominate projects
  ●   Provide feedback




                                                               13
7/27/2010




Q&A




            14

Contenu connexe

En vedette

Webinar: Mai più sorprese con il CheckUp automatico dei tuoi documenti
Webinar: Mai più sorprese con il CheckUp automatico dei tuoi documentiWebinar: Mai più sorprese con il CheckUp automatico dei tuoi documenti
Webinar: Mai più sorprese con il CheckUp automatico dei tuoi documentiAlfresco Software
 
Alfresco Day Milano 2016 - Pernexas
Alfresco Day Milano 2016 - PernexasAlfresco Day Milano 2016 - Pernexas
Alfresco Day Milano 2016 - PernexasAlfresco Software
 
Alfresco Day Milano 2016 - Lutech
Alfresco Day Milano 2016 - LutechAlfresco Day Milano 2016 - Lutech
Alfresco Day Milano 2016 - LutechAlfresco Software
 
Alfresco for Salesforce
Alfresco for SalesforceAlfresco for Salesforce
Alfresco for SalesforceJared Ottley
 
Alfresco : Implementing Workflow
Alfresco : Implementing WorkflowAlfresco : Implementing Workflow
Alfresco : Implementing WorkflowWildan Maulana
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Software
 
Actions rules and workflow in alfresco
Actions rules and workflow in alfrescoActions rules and workflow in alfresco
Actions rules and workflow in alfrescoAlfresco Software
 
ECM Technical Solution
ECM Technical SolutionECM Technical Solution
ECM Technical SolutionThanh Nguyen
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Software
 
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Software
 
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Software
 
Alfresco Day Milano 2016 - Alfresco in Italia
Alfresco Day Milano 2016 - Alfresco in ItaliaAlfresco Day Milano 2016 - Alfresco in Italia
Alfresco Day Milano 2016 - Alfresco in ItaliaAlfresco Software
 
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Software
 
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Software
 
Business Process - the Future of ECM
Business Process - the Future of ECMBusiness Process - the Future of ECM
Business Process - the Future of ECMLubor Ptacek
 

En vedette (20)

Webinar: Mai più sorprese con il CheckUp automatico dei tuoi documenti
Webinar: Mai più sorprese con il CheckUp automatico dei tuoi documentiWebinar: Mai più sorprese con il CheckUp automatico dei tuoi documenti
Webinar: Mai più sorprese con il CheckUp automatico dei tuoi documenti
 
Alfresco Day Milano 2016 - Pernexas
Alfresco Day Milano 2016 - PernexasAlfresco Day Milano 2016 - Pernexas
Alfresco Day Milano 2016 - Pernexas
 
Alfresco- Making Workflow Process Simpler
Alfresco- Making Workflow Process SimplerAlfresco- Making Workflow Process Simpler
Alfresco- Making Workflow Process Simpler
 
Alfresco Day Milano 2016 - Lutech
Alfresco Day Milano 2016 - LutechAlfresco Day Milano 2016 - Lutech
Alfresco Day Milano 2016 - Lutech
 
Alfresco for Salesforce
Alfresco for SalesforceAlfresco for Salesforce
Alfresco for Salesforce
 
Alfresco : Implementing Workflow
Alfresco : Implementing WorkflowAlfresco : Implementing Workflow
Alfresco : Implementing Workflow
 
The Alfresco Platform
The Alfresco PlatformThe Alfresco Platform
The Alfresco Platform
 
AIIM + Alfresco Infographic
AIIM + Alfresco InfographicAIIM + Alfresco Infographic
AIIM + Alfresco Infographic
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest API
 
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
 
Actions rules and workflow in alfresco
Actions rules and workflow in alfrescoActions rules and workflow in alfresco
Actions rules and workflow in alfresco
 
ECM Technical Solution
ECM Technical SolutionECM Technical Solution
ECM Technical Solution
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
 
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
 
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
 
Alfresco Day Milano 2016 - Alfresco in Italia
Alfresco Day Milano 2016 - Alfresco in ItaliaAlfresco Day Milano 2016 - Alfresco in Italia
Alfresco Day Milano 2016 - Alfresco in Italia
 
Alfresco activiti workflows
Alfresco activiti workflowsAlfresco activiti workflows
Alfresco activiti workflows
 
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
 
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
 
Business Process - the Future of ECM
Business Process - the Future of ECMBusiness Process - the Future of ECM
Business Process - the Future of ECM
 

Similaire à Accp webinar 27 july 2010 [compatibility mode]

Sakai Technical Future Musings
Sakai Technical Future MusingsSakai Technical Future Musings
Sakai Technical Future MusingsCharles Severance
 
Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9ONOS Project
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?Pekka Klärck
 
OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015Rick Bauer
 
10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco project10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco projectSymphony Software Foundation
 
Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGMorocco JUG
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Lee Calcote
 
Version Control, Writers, and Workflows
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflowsstc-siliconvalley
 
Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)Derek Buitenhuis
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 159 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15Open API Initiative (OAI)
 
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Jeroen Ticheler
 
Osgeo incubation-2014
Osgeo incubation-2014Osgeo incubation-2014
Osgeo incubation-2014Jody Garnett
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
The Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDNThe Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDNOpen Networking Summits
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOpsChen-Tien Tsai
 
VAST 8.0
VAST 8.0VAST 8.0
VAST 8.0ESUG
 
Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4aspyker
 
Tycho - Building plug-ins with Maven
Tycho - Building plug-ins with MavenTycho - Building plug-ins with Maven
Tycho - Building plug-ins with MavenPascal Rapicault
 

Similaire à Accp webinar 27 july 2010 [compatibility mode] (20)

Sakai Technical Future Musings
Sakai Technical Future MusingsSakai Technical Future Musings
Sakai Technical Future Musings
 
Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?
 
OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
 
10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco project10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco project
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUG
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
 
Version Control, Writers, and Workflows
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflows
 
Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 159 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
 
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
 
Osgeo incubation-2014
Osgeo incubation-2014Osgeo incubation-2014
Osgeo incubation-2014
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
The Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDNThe Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDN
 
Yocto Project - OSCON 7-17-2012
Yocto Project - OSCON 7-17-2012Yocto Project - OSCON 7-17-2012
Yocto Project - OSCON 7-17-2012
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOps
 
VAST 8.0
VAST 8.0VAST 8.0
VAST 8.0
 
Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4
 
Tycho - Building plug-ins with Maven
Tycho - Building plug-ins with MavenTycho - Building plug-ins with Maven
Tycho - Building plug-ins with Maven
 

Plus de Alfresco Software

Alfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Software
 
Alfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Software
 
Alfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Software
 
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Software
 
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Software
 
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Software
 
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Software
 
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Software
 
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Software
 
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Software
 
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Software
 
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Software
 
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...Alfresco Software
 
Alfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo DataAlfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo DataAlfresco Software
 
Alfresco Day Milano 2016 - Tribunale di Cremona
Alfresco Day Milano 2016 - Tribunale di CremonaAlfresco Day Milano 2016 - Tribunale di Cremona
Alfresco Day Milano 2016 - Tribunale di CremonaAlfresco Software
 
Alfresco Day Milano 2016 - Alfresco Product Update
Alfresco Day Milano 2016 - Alfresco Product UpdateAlfresco Day Milano 2016 - Alfresco Product Update
Alfresco Day Milano 2016 - Alfresco Product UpdateAlfresco Software
 
Alfresco Day Milano 2016 - Alfresco Activiti
Alfresco Day Milano 2016 - Alfresco ActivitiAlfresco Day Milano 2016 - Alfresco Activiti
Alfresco Day Milano 2016 - Alfresco ActivitiAlfresco Software
 
Alfresco Day Milano 2016 - Alfresco One
Alfresco Day Milano 2016 - Alfresco OneAlfresco Day Milano 2016 - Alfresco One
Alfresco Day Milano 2016 - Alfresco OneAlfresco Software
 

Plus de Alfresco Software (20)

Alfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossier
 
Alfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management application
 
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
 
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
 
Alfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of Alfresco
 
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
 
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
 
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
 
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
 
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
 
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
 
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
 
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
 
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
 
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
 
Alfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo DataAlfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo Data
 
Alfresco Day Milano 2016 - Tribunale di Cremona
Alfresco Day Milano 2016 - Tribunale di CremonaAlfresco Day Milano 2016 - Tribunale di Cremona
Alfresco Day Milano 2016 - Tribunale di Cremona
 
Alfresco Day Milano 2016 - Alfresco Product Update
Alfresco Day Milano 2016 - Alfresco Product UpdateAlfresco Day Milano 2016 - Alfresco Product Update
Alfresco Day Milano 2016 - Alfresco Product Update
 
Alfresco Day Milano 2016 - Alfresco Activiti
Alfresco Day Milano 2016 - Alfresco ActivitiAlfresco Day Milano 2016 - Alfresco Activiti
Alfresco Day Milano 2016 - Alfresco Activiti
 
Alfresco Day Milano 2016 - Alfresco One
Alfresco Day Milano 2016 - Alfresco OneAlfresco Day Milano 2016 - Alfresco One
Alfresco Day Milano 2016 - Alfresco One
 

Accp webinar 27 july 2010 [compatibility mode]

  • 1. 7/27/2010 Alfresco Community Committer Program Webinar 27 July 2010 Russ Danner Ray Gauss Aingaran Pillai Jeff Potts Steve Reiner Mike Vertal 1
  • 2. 7/27/2010 Agenda ● ACCP Purpose and Objectives (Mike Vertal) ● Committee Overview (Russ Danner) ● Process and Approval Standards (Jeff Potts) ● Approved Projects thus far (Ray Gauss) ● Lessons Learned thus far (Steve Reiner) ● How to Get Involved (Aingaran Pillai) ● Q&A 2
  • 3. 7/27/2010 Purpose ● Facilitate a structured process for: ● Incorporating software contributions ● Into Alfresco’s Community Edition ● And even Enterprise Edition ● Foster developer community ● Promote high quality software contributions to the Alfresco platform ● Apache-style process 3
  • 4. 7/27/2010 Eligible Software Projects ● Any and all ● Software extensions, ● Add-ons, ● Plug-ins, ● Integrations, ● Etc., ● That enhance Alfresco’s core capabilities ● Must meet a certain set of standards ● Approval through voting by the ACCP Committee 4
  • 5. 7/27/2010 ACCP Committee ● A community-led, volunteer group ● Governs ACCP processes and standards ● Alfresco employees participate on the Committee primarily in an advisory capacity only ● Define the minimum criteria and standards that contributions must meet ● Approve candidate contributions through a voting process ● Communicate all actions, standards, processes, and plans to the Alfresco community 5
  • 6. 7/27/2010 Committee Members ● Regular Members ● Russ Danner (Rivet Logic) ● Ray Gauss II (Rights Assist) ● Aingaran Pillai (Zaizi) ● Jeff Potts (Metaversant) ● Steve Reiner (Integrated Semantics) ● Mike Vertal, Chairperson (Rivet Logic) ● Non-voting Members ● Gabriele Columbro (Alfresco) ● Nancy Garrity (Alfresco) ● Paul Holmes-Higgin (Alfresco) ● Peter Monks (Alfresco) ● Mark Rogers (Alfresco) 6
  • 8. 7/27/2010 Software Criteria ● Minimum Requirements (Incubator): ● MUST include an easy-to-install package. In general, this means using the generally accepted distribution approach for the type of contribution ● MUST have a repeatable build that could be automated as part of a continuous build process (Ant or Maven) ● MUST include source code. The source and any dependent libraries included with the distribution must be licensed in such a way as to not conflict with the Alfresco Community license. ● MUST contain basic documentation 8
  • 9. 7/27/2010 Software Criteria ● Minimum Requirements (Community): ● All of the above minimum requirements for Incubator ● MUST meet minimum coding standards documented here: http://wiki.alfresco.com/wiki/Coding_Standards ● MUST include unit tests ● MUST contain documentation that, as a minimum, includes: • Brief "about" • Dependencies • Install steps • Test steps 9
  • 10. 7/27/2010 Software Criteria ● Other considerations: ● High code quality, good test coverage, useful documentation and comments ● Leverages Maven for dependency management, build ● Contribution is congruent with high-level Alfresco product direction ● Contribution generated interest in incubator ● Good ratings, feedback ● Evidence of end-user adoption ● Project lead is a previous Community contributor ● Project lead has a team of at least one other that can help ● Contribution has synergies with or is a dependency of other projects ● Contribution has good potential "staying power" ● Project lead is particularly passionate about this contribution ● Contribution is important to project lead's company (products, services, solutions, marketing message, etc.) 10
  • 11. 7/27/2010 Initial Approved Projects ● Calais Integration Semantic Auto-Tagging ● Leverages Open Calais service to extract, tag, and search semantic metadata ● Positives: usefulness, organized, clean code, javadocs, Alfresco 3.3, amp, documentation ● Metadata Embedders ● Framework for writing properties into the content file ● Positives: usefulness, activity rating, organized, Alfresco 3, ant build, javadocs, amp ● Suggestions: code formatting, build instructions, more committers ● Other Possibilities: combine with metadata writer project, more content types ● German Language Pack ● Positives: Alfresco 3.2, Share, many contributors, recently updated ● Suggestions: no forums, no automated build ● French Language Pack ● Positives: Alfresco 3.2, Share, many contributors, recently updated ● Suggestions: better forum responsiveness 11
  • 12. 7/27/2010 Issues Preventing Approval ● Not having latest code in source code repository ● Errors accessing source ● Missing basic install / setup doc (readme.txt, install.txt, or devenv.txt etc.) ● Not being updated for newer versions of Alfresco ● Not supporting both Share and Alfresco Explorer (language packs) ● Multiple projects doing the same thing 12
  • 13. 7/27/2010 How to Get Involved ● Learn more at wiki.alfresco.com/wiki/accp ● ACCP Charter ● Project catalog ● Ways to Participate ● Volunteer (committee memberships, mentoring, …) ● Take lead on community projects • PHP library • Facebook integration • MediaWiki integration ● Contribute projects ● Nominate projects ● Provide feedback 13