This document summarizes perspectives from The Order of the Bee, the Activiti Project, and Alfresco Content Services Engineering on collaborating with Alfresco. It discusses The Order of the Bee's mission to support the Alfresco Community Edition and their plans to continue contributing to DevCon, support tools, and mentorship programs. It provides an overview of the Activiti team and their open source way of working through GitHub, Gitter, and other channels. It also shares stats on Alfresco Content Services issue resolution and plans for investments in 2018 like moving to Git source control and increasing developer documentation.
2. Learn. Connect. Collaborate.
Collaborating with Alfresco
Our annual update, with perspectives from:
● The Order of the Bee
● The Activiti Project
● Alfresco Content Services Engineering
10. Learn. Connect. Collaborate.
The Selfish Collaborative Gene
Childhood
Newcomer
Teenager
This has
beecome your
community
Parent Senior
11. Learn. Connect. Collaborate.
The Selfish Collaborative Gene
Childhood
Newcomer
Teenager
This has
beecome your
community
Parent
Your own
project
Senior
12. Learn. Connect. Collaborate.
The Selfish Collaborative Gene
Childhood
Newcomer
Teenager
This has
beecome your
community
Parent
Your own
project
Senior
Mentor
Board
17. Learn. Connect. Collaborate.
Order of the Bee’s mission
To guarantee the existence of Alfresco Community Edition as a
free/libre open source solution for document management.
20. Learn. Connect. Collaborate.
Order of the Bee
● Keep on contributing to DevCon
● Support Tools
● Reviewed Addons directory
● Mentorship programme
● What do you want to do?
21. Learn. Connect. Collaborate.
Order of the Bee
● Keep on contributing to DevCon
● Support Tools
● Reviewed Addons directory
● Mentorship programme
● What do you want to do?
● We need a new Board
25. Learn. Connect. Collaborate.
The Open Source Way (how we work)
● Everything is done in the open
○ Weekly DevLogs
○ Monthly Releases and Roadmap Update
○ Request For Comments
● Gitter Channel, GitHub/Issues/Milestones
● We create specifications and reference implementations
● We collaborate with other Open Source communities:
○ Spring Cloud, Kubernetes (fabric8), Keycloak, JHipster
26. Learn. Connect. Collaborate.
We want to work with you! (Links)
● Website
○ https://activiti.org
● Gitter
○ https://gitter.im/Activiti/Activiti7
● Github
○ https://github.com/activiti
● Gitbook
○ https://activiti.gitbooks.io/activiti-7-developers-guide/content/
● Roadmap
○ https://github.com/Activiti/Activiti/wiki/Activiti-7-Roadmap
28. Learn. Connect. Collaborate.
Stats
ALF issues created previous 12 months:
Rate of new issues: 3 per week
Total issues resolved: 167
Fixed 23% of new issues (32% of all resolved)
13 patches accepted (8 patches declined)
Queue of young patches: 10
5 releases of Community Edition in 2017
Resolved 100
In progress (ACE, MNT, or moved) 35
To Do 6
Total 141
Resolution State
(ALF issues created previous 12 months)
29. Learn. Connect. Collaborate.
Operational Investments in 2018
Move to Git
Public code:
GitHub / Private
code: GitLab
GitLab available
externally
Heartbeat
Additional product
insight
Measure usage of
Community
Edition
Test Automation
Release Test
Automation
Service (TAS)
TAS tests for open
source products
Developer
Experience
Simplify developer
documentation
Increase
Architecture Map
coverage
30. Learn. Connect. Collaborate.
Architecture Map: New Docs
Content Repository:
https://github.com/Alfresco/alfresco-repository/tree/master/docs
Search and Discovery:
https://github.com/Alfresco/arch-map/tree/master/system/subsystem/searc
h-and-discovery
Records Management:
https://github.com/Alfresco/records-management/tree/master/rm-communit
y/documentation
32. The status of Alfresco Share
• Alfresco Share is an important application for Alfresco and its Community!
• Customer Support is available for Alfresco Share
• Community, Partners & Customers are heavily invested in Share
– Alfresco Governance Services is built in Share
– Share has many collaboration features that the example app will not
• The ADF Content App is not a replacement for Alfresco Share
• The Content App is an example ADF code project
– Simple concept to demonstrate the ACS ADF components working in an app
– Provides an extra “Leg Up” for developers building custom content oriented
solutions
– Developer support is available for the ADF, but no customer support for the
content app
33. Learn. Connect. Collaborate.
Important Questions
Timeline for an eventual Share deprecation (how many years)?
JIRA vs GitHub?
Increasing engagement on community.alfresco.com.
Evolution of ACE / ACS differentiation (currently different models than APS).
Branding of Alfresco Community Edition?