SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Government and
Friday, August 1, 14
Mike Potter
Open Atrium Lead Architect
Email: mpotter@phase2technology.com
Drupal.org: mpotter
Greg Wilson
Director, Public Sector Practice
Email: gwilson@phase2technology.com
Twitter: @agregwilson
Who are we ?
Friday, August 1, 14
Agenda
• What is Open Atrium?
• How Government can use Open Atrium
• Workflow, case management, issue tracking
• Demo!
Friday, August 1, 14
What is Open Atrium?
Friday, August 1, 14
Open Atrium is open source collaboration software
used to build intranets, portals, & collaboration
platforms for organizations.
openatrium.com
Friday, August 1, 14
docs.openatrium.com
Documentation Site
Friday, August 1, 14
Download from Drupal.org
• http://drupal.org/project/openatrium
Friday, August 1, 14
Download from Drupal.org
• http://drupal.org/project/openatrium
Click the link to
download latest version
Friday, August 1, 14
Take it for a Spin! New installer only takes TWO minutes!!
Friday, August 1, 14
What does Open Atrium 2 do ?
• Atrium has native features to support knowledge management,
collaboration, communication, and workflow (issue tracking,
case management).
• Via its pluggable framework, it extends to integrate with
enterprise-level applications for project tracking (e.g., JIRA),
time tracking (e.g., Harvest, OpenAir), wikis (e.g., Confluence), and
document management or ECM (e.g., Alfresco, SharePoint).
Friday, August 1, 14
Discussions Documents Events Tasks
Data Privacy Workflow Custom Layout Notifications Multimedia Activity Streams
CMS Framework
Open Atrium CORE
Open Atrium Apps
Friday, August 1, 14
Discussions Documents Events Tasks
Data Privacy Workflow Custom Layout Notifications Multimedia Activity Streams
CMS Framework
Open Atrium CORE
Open Atrium Apps
Friday, August 1, 14
Friday, August 1, 14
Open Atrium 2 can be used to...
• Manage projects and stakeholders
• Engage internal/external stakeholders in a discussion forum
• Build an Intranet or manage knowledge
• Engage and inform constituents through a web portal
• Create an extranet for sharing access-controlled information for
knowledge management
• Extend SharePoint (or other document/ECM systems)
or....
Friday, August 1, 14
Create a Case Management Application
• Workflow
• Work queues
• Dashboards
• Document management
• Integration with enterprise systems
• Fine-grained access control
• Identity management
Create an enterprise-grade, case management application that provides workflow, social
collaboration, and rich security controls - in an open source future-friendly platform
Friday, August 1, 14
A busy year!
• Released initial Alpha at
DrupalCon Portland 1+ ago.
• Released Public 2.0 version at
BADcamp (Berkeley) in October 2013.
• Continued regular releases , support, and webinars.
• Continued adding new features (Blueprints/cloning, etc)
• Version 2.19 released 5/30/2014
0
200
400
600
800
1,000
1,200
Apr-2013
M
ay-2013
Jun-2013
Jul-2013
Aug-2013
Sep-2013
Oct-2013
Nov-2013
Dec-2013
Jan-2014
Feb-2014
M
ar-2014
Apr-2014
M
ay-2014
Open Atrium 2 Adoption
Open Atrium 2
Alpha(DrupalConPortland)
OA2.0Release(BADcamp)
Friday, August 1, 14
Customized Site/Feature “Tours”
Friday, August 1, 14
Blueprints
• Create the entire structure of your Space
• Including Subspaces, Sections, colors, banners, teams,
permissions, etc
• Add any sample content you want to include
• Save this Space as a “Blueprint” and use it as a starting
point for new Spaces.
Pre-built structures designed around a particular business need.
Friday, August 1, 14
Cloning
• Can clone individual content, sections, spaces
• Cloning is a one-time copy, vs creating a re-useable
Blueprint
• Creating a new space using a Blueprint essentially clones
the original space that was used to create Blueprint
Friday, August 1, 14
Workflow
Applications in
Open Atrium 2
Friday, August 1, 14
Workflow
• Each Space, Subspace, or Section
can have its own Workflow profile.
• Allows for different workflows for Documents vs
Events vs Tasks
• Teams and Groups used for Moderation
• Integrates Drupal Workbench Moderation module
A “Workflow Profile” is a collection of States and Transitions
Friday, August 1, 14
Modules used
• “Workbench”, “Workbench Moderation”
• “Workbench Moderation Profiles” (sandbox) by srjosh
allows multiple “workflow profiles” to be created
(srjosh is now a co-maintainer of workbench_moderation)
• Open Atrium Workbench (oa_workbench) by dsnopek
assigns profiles to Spaces
• oa_access, oa_workbench_access by dsnopek
adds Group and Team permissions
• “Workbench Moderation Scheduled Transitions” (sandbox) by srjosh
Allows transitions to be scheduled
Friday, August 1, 14
Demo Workflow Profile States
Transitions
Allowed?
Draft
Assigned
Published
Assign to Project
Publish
Publish Immediately
Return for Revision
Manager
Manager
Manager
Needs Review
Send for Approval
Technician
Manager
Unpublish
Manager
Friday, August 1, 14
Demo Time!
Friday, August 1, 14
Email: openatrium@phase2technology.com
IRC: #open-atrium
Twitter: @openatrium
Connect with us:
More information:
Drupal Project: drupal.org/project/openatrium
Documentation: docs.openatrium.com
Friday, August 1, 14
Hands-on Open Atrium Training
• Online 8-hr live training available
• Hands-on class taught by Mike Potter
• Monthly (last Thursday of the month)
• Contact openatrium@phase2technology.com
for more details and pricing.
Friday, August 1, 14
Sample Training Agenda
• Introductions
• Overview of Collaboration Software
• Information Architecture (IA)
• Overview of Open Atrium 2
• Installing OA2
• Spaces, Groups, Teams, Members
• Changing Layout with Panopoly
• Colors, Banners, Menus
• Discussions
• Knowledge Management
• Event Management
• Work Tracker
• Blueprints and Cloning
• Workflow
• Advanced Customization
• Plugins
• Roadmap & Wrapup
Friday, August 1, 14
PHASE2TECHNOLOGY.COM
Friday, August 1, 14
Extraneous Slides
Friday, August 1, 14
Workflow States
• States defined site-wide
and are the same for
all content types
Friday, August 1, 14
Workflow Transitions
• Transitions are site-wide
• You can choose which
transitions are added
to your Workflow Profile
Friday, August 1, 14
Workflow Profile
• Profiles are defined site-wide
• Provides the list of profiles
a Space-Admin can select
from for their content.
• A Workflow Profile is
just a list of transitions.
Friday, August 1, 14
Enable Workflow for Content Type
1. Drupal
Admin -> Structure -> Content Types
2. In Publishing options:
Enable “Create new revision”
3. “Enable moderation of revisions”
4. Set default state
1
2
3
4
Friday, August 1, 14
Enable Workflow within Space
• From Space page:
Config -> Workbench Moderation
• Select which Workflow Profile
• Select default State
Friday, August 1, 14
Drupal Permissions
• Grant “view all
unpublished content”
to all users
• Grant all transitions
to all users
• Workbench will
REMOVE permissions
as needed
Friday, August 1, 14
OG Permissions
• Grant transitions as desired for default behavior across Spaces
• Each Space can override these permissions
Friday, August 1, 14
Create new content
1
Workflow status widget
Friday, August 1, 14
Viewing the Document
• As Space Member:
• To send this to the Needs Review state
click the Apply button
• Can send it back to Draft
state if desired
Friday, August 1, 14
Approving the Document
• As Space Admin:
• Select “My workbench” from
user badge drop-down menu in main toolbar
• Go to “Needs Review” tab
Friday, August 1, 14
Draft and Published revisions
• Can have a Draft that is separate from currently Published
• Click “New Draft” to create a new draft
• Select “Moderate” from “gear icon” to see revisions
Friday, August 1, 14
Scheduled Transitions
1. Enable:
workbench_moderation_scheduled_transition
2. Select “Schedule” from “gear icon”
3. Add a new schedule
4. Select the transition and the date/time
5. Uses cron task to perform transition
2
4
Friday, August 1, 14
More detailed permissions
• Enable oa_access and oa_workbench_access
• Can set Group and Team level permissions
• Group and Team permissions REMOVE existing access
• Team permission can override Group permission
Friday, August 1, 14
Group permissions
• Groups:
/groups/oa_access
Admin -> OpenAtrium -> Groups
-> Group Permissions
• Be sure they have permission
to View Unpublished Content
Friday, August 1, 14
Team permissions
• Teams:
Space -> Config -> Team permissions
• Overrides the Group permissions
• Set to “none” to prevent override
• Can only REMOVE permissions
(so still need to grant Drupal and OG)
Friday, August 1, 14
Workflow per Section
• Enable:
oa_workbench_section_profile
• Adds a field to the Section page to select Profile
• Allows different workflows for different content types
Friday, August 1, 14
Workflow Widget
• Allows content in various states to be displayed
• Columns can be customized
• Show from any Space/Section
• Great for user dashboards!
Friday, August 1, 14
Workflow Summary
• Can create complex workflows to match business rules
• Different workflows can exist across Spaces and Sections
• Rich access control permissions for roles, Groups, Teams
• Advanced features such as Scheduled Transitions
• Intuitive user interface (dashboard) for content creators and approvers
• Works across all Open Atrium content types
(discussions, documents, events, tasks, custom added types)
Friday, August 1, 14

Weitere ähnliche Inhalte

Ähnlich wie OA2 for Goverment

Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Acquia
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
David Phipps
 
Sharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: IntroductionSharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: Introduction
501 Commons
 
Designing and developing your database for application availability
Designing and developing your database for application availabilityDesigning and developing your database for application availability
Designing and developing your database for application availability
Charley Hanania
 

Ähnlich wie OA2 for Goverment (20)

Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
 
Spring Roo Add-On Development & Distribution
Spring Roo Add-On Development & DistributionSpring Roo Add-On Development & Distribution
Spring Roo Add-On Development & Distribution
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
Contributing to OpenStack
Contributing to OpenStackContributing to OpenStack
Contributing to OpenStack
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
 
Apereo OAE - Architectural overview
Apereo OAE - Architectural overviewApereo OAE - Architectural overview
Apereo OAE - Architectural overview
 
TLA Webinar: Introduction to Drupal -- part 1 of 3
TLA Webinar: Introduction to Drupal -- part 1 of 3TLA Webinar: Introduction to Drupal -- part 1 of 3
TLA Webinar: Introduction to Drupal -- part 1 of 3
 
Cm in flare
Cm in flareCm in flare
Cm in flare
 
UiPath Community - Dallas - Studio Web.pdf
UiPath Community - Dallas - Studio Web.pdfUiPath Community - Dallas - Studio Web.pdf
UiPath Community - Dallas - Studio Web.pdf
 
Getting started with Octopus Deploy
Getting started with Octopus DeployGetting started with Octopus Deploy
Getting started with Octopus Deploy
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot Camp
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph Luchs
 
Developing locally with virtual machines
Developing locally with virtual machinesDeveloping locally with virtual machines
Developing locally with virtual machines
 
Sharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: IntroductionSharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: Introduction
 
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the EnterpriseChoosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
 
Designing and developing your database for application availability
Designing and developing your database for application availabilityDesigning and developing your database for application availability
Designing and developing your database for application availability
 
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
 

Mehr von Phase2

A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
Phase2
 
The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"
Phase2
 

Mehr von Phase2 (20)

Phase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2 Health and Wellness Brochure
Phase2 Health and Wellness Brochure
 
A Modern Digital Experience Platform
A Modern Digital Experience PlatformA Modern Digital Experience Platform
A Modern Digital Experience Platform
 
Beyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience PlatformBeyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience Platform
 
Omnichannel For Government
Omnichannel For Government Omnichannel For Government
Omnichannel For Government
 
Bad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live WebsitesBad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live Websites
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
 
The Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 TalkThe Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 Talk
 
Site building with end user in mind
Site building with end user in mindSite building with end user in mind
Site building with end user in mind
 
Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Fields, entities, lists, oh my!
Fields, entities, lists, oh my!
 
Performance Profiling Tools and Tricks
Performance Profiling Tools and TricksPerformance Profiling Tools and Tricks
Performance Profiling Tools and Tricks
 
NORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftNORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShift
 
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapeDrupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
Site Building with the End User in Mind
Site Building with the End User in MindSite Building with the End User in Mind
Site Building with the End User in Mind
 
The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"
 
User Testing For Humanitarian ID App
User Testing For Humanitarian ID AppUser Testing For Humanitarian ID App
User Testing For Humanitarian ID App
 
Redhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyRedhat.com: An Architectural Case Study
Redhat.com: An Architectural Case Study
 
The New Design Workflow
The New Design WorkflowThe New Design Workflow
The New Design Workflow
 
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
 
Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8
 

Kürzlich hochgeladen

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Kürzlich hochgeladen (20)

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 

OA2 for Goverment

  • 2. Mike Potter Open Atrium Lead Architect Email: mpotter@phase2technology.com Drupal.org: mpotter Greg Wilson Director, Public Sector Practice Email: gwilson@phase2technology.com Twitter: @agregwilson Who are we ? Friday, August 1, 14
  • 3. Agenda • What is Open Atrium? • How Government can use Open Atrium • Workflow, case management, issue tracking • Demo! Friday, August 1, 14
  • 4. What is Open Atrium? Friday, August 1, 14
  • 5. Open Atrium is open source collaboration software used to build intranets, portals, & collaboration platforms for organizations. openatrium.com Friday, August 1, 14
  • 7. Download from Drupal.org • http://drupal.org/project/openatrium Friday, August 1, 14
  • 8. Download from Drupal.org • http://drupal.org/project/openatrium Click the link to download latest version Friday, August 1, 14
  • 9. Take it for a Spin! New installer only takes TWO minutes!! Friday, August 1, 14
  • 10. What does Open Atrium 2 do ? • Atrium has native features to support knowledge management, collaboration, communication, and workflow (issue tracking, case management). • Via its pluggable framework, it extends to integrate with enterprise-level applications for project tracking (e.g., JIRA), time tracking (e.g., Harvest, OpenAir), wikis (e.g., Confluence), and document management or ECM (e.g., Alfresco, SharePoint). Friday, August 1, 14
  • 11. Discussions Documents Events Tasks Data Privacy Workflow Custom Layout Notifications Multimedia Activity Streams CMS Framework Open Atrium CORE Open Atrium Apps Friday, August 1, 14
  • 12. Discussions Documents Events Tasks Data Privacy Workflow Custom Layout Notifications Multimedia Activity Streams CMS Framework Open Atrium CORE Open Atrium Apps Friday, August 1, 14
  • 14. Open Atrium 2 can be used to... • Manage projects and stakeholders • Engage internal/external stakeholders in a discussion forum • Build an Intranet or manage knowledge • Engage and inform constituents through a web portal • Create an extranet for sharing access-controlled information for knowledge management • Extend SharePoint (or other document/ECM systems) or.... Friday, August 1, 14
  • 15. Create a Case Management Application • Workflow • Work queues • Dashboards • Document management • Integration with enterprise systems • Fine-grained access control • Identity management Create an enterprise-grade, case management application that provides workflow, social collaboration, and rich security controls - in an open source future-friendly platform Friday, August 1, 14
  • 16. A busy year! • Released initial Alpha at DrupalCon Portland 1+ ago. • Released Public 2.0 version at BADcamp (Berkeley) in October 2013. • Continued regular releases , support, and webinars. • Continued adding new features (Blueprints/cloning, etc) • Version 2.19 released 5/30/2014 0 200 400 600 800 1,000 1,200 Apr-2013 M ay-2013 Jun-2013 Jul-2013 Aug-2013 Sep-2013 Oct-2013 Nov-2013 Dec-2013 Jan-2014 Feb-2014 M ar-2014 Apr-2014 M ay-2014 Open Atrium 2 Adoption Open Atrium 2 Alpha(DrupalConPortland) OA2.0Release(BADcamp) Friday, August 1, 14
  • 18. Blueprints • Create the entire structure of your Space • Including Subspaces, Sections, colors, banners, teams, permissions, etc • Add any sample content you want to include • Save this Space as a “Blueprint” and use it as a starting point for new Spaces. Pre-built structures designed around a particular business need. Friday, August 1, 14
  • 19. Cloning • Can clone individual content, sections, spaces • Cloning is a one-time copy, vs creating a re-useable Blueprint • Creating a new space using a Blueprint essentially clones the original space that was used to create Blueprint Friday, August 1, 14
  • 20. Workflow Applications in Open Atrium 2 Friday, August 1, 14
  • 21. Workflow • Each Space, Subspace, or Section can have its own Workflow profile. • Allows for different workflows for Documents vs Events vs Tasks • Teams and Groups used for Moderation • Integrates Drupal Workbench Moderation module A “Workflow Profile” is a collection of States and Transitions Friday, August 1, 14
  • 22. Modules used • “Workbench”, “Workbench Moderation” • “Workbench Moderation Profiles” (sandbox) by srjosh allows multiple “workflow profiles” to be created (srjosh is now a co-maintainer of workbench_moderation) • Open Atrium Workbench (oa_workbench) by dsnopek assigns profiles to Spaces • oa_access, oa_workbench_access by dsnopek adds Group and Team permissions • “Workbench Moderation Scheduled Transitions” (sandbox) by srjosh Allows transitions to be scheduled Friday, August 1, 14
  • 23. Demo Workflow Profile States Transitions Allowed? Draft Assigned Published Assign to Project Publish Publish Immediately Return for Revision Manager Manager Manager Needs Review Send for Approval Technician Manager Unpublish Manager Friday, August 1, 14
  • 25. Email: openatrium@phase2technology.com IRC: #open-atrium Twitter: @openatrium Connect with us: More information: Drupal Project: drupal.org/project/openatrium Documentation: docs.openatrium.com Friday, August 1, 14
  • 26. Hands-on Open Atrium Training • Online 8-hr live training available • Hands-on class taught by Mike Potter • Monthly (last Thursday of the month) • Contact openatrium@phase2technology.com for more details and pricing. Friday, August 1, 14
  • 27. Sample Training Agenda • Introductions • Overview of Collaboration Software • Information Architecture (IA) • Overview of Open Atrium 2 • Installing OA2 • Spaces, Groups, Teams, Members • Changing Layout with Panopoly • Colors, Banners, Menus • Discussions • Knowledge Management • Event Management • Work Tracker • Blueprints and Cloning • Workflow • Advanced Customization • Plugins • Roadmap & Wrapup Friday, August 1, 14
  • 30. Workflow States • States defined site-wide and are the same for all content types Friday, August 1, 14
  • 31. Workflow Transitions • Transitions are site-wide • You can choose which transitions are added to your Workflow Profile Friday, August 1, 14
  • 32. Workflow Profile • Profiles are defined site-wide • Provides the list of profiles a Space-Admin can select from for their content. • A Workflow Profile is just a list of transitions. Friday, August 1, 14
  • 33. Enable Workflow for Content Type 1. Drupal Admin -> Structure -> Content Types 2. In Publishing options: Enable “Create new revision” 3. “Enable moderation of revisions” 4. Set default state 1 2 3 4 Friday, August 1, 14
  • 34. Enable Workflow within Space • From Space page: Config -> Workbench Moderation • Select which Workflow Profile • Select default State Friday, August 1, 14
  • 35. Drupal Permissions • Grant “view all unpublished content” to all users • Grant all transitions to all users • Workbench will REMOVE permissions as needed Friday, August 1, 14
  • 36. OG Permissions • Grant transitions as desired for default behavior across Spaces • Each Space can override these permissions Friday, August 1, 14
  • 37. Create new content 1 Workflow status widget Friday, August 1, 14
  • 38. Viewing the Document • As Space Member: • To send this to the Needs Review state click the Apply button • Can send it back to Draft state if desired Friday, August 1, 14
  • 39. Approving the Document • As Space Admin: • Select “My workbench” from user badge drop-down menu in main toolbar • Go to “Needs Review” tab Friday, August 1, 14
  • 40. Draft and Published revisions • Can have a Draft that is separate from currently Published • Click “New Draft” to create a new draft • Select “Moderate” from “gear icon” to see revisions Friday, August 1, 14
  • 41. Scheduled Transitions 1. Enable: workbench_moderation_scheduled_transition 2. Select “Schedule” from “gear icon” 3. Add a new schedule 4. Select the transition and the date/time 5. Uses cron task to perform transition 2 4 Friday, August 1, 14
  • 42. More detailed permissions • Enable oa_access and oa_workbench_access • Can set Group and Team level permissions • Group and Team permissions REMOVE existing access • Team permission can override Group permission Friday, August 1, 14
  • 43. Group permissions • Groups: /groups/oa_access Admin -> OpenAtrium -> Groups -> Group Permissions • Be sure they have permission to View Unpublished Content Friday, August 1, 14
  • 44. Team permissions • Teams: Space -> Config -> Team permissions • Overrides the Group permissions • Set to “none” to prevent override • Can only REMOVE permissions (so still need to grant Drupal and OG) Friday, August 1, 14
  • 45. Workflow per Section • Enable: oa_workbench_section_profile • Adds a field to the Section page to select Profile • Allows different workflows for different content types Friday, August 1, 14
  • 46. Workflow Widget • Allows content in various states to be displayed • Columns can be customized • Show from any Space/Section • Great for user dashboards! Friday, August 1, 14
  • 47. Workflow Summary • Can create complex workflows to match business rules • Different workflows can exist across Spaces and Sections • Rich access control permissions for roles, Groups, Teams • Advanced features such as Scheduled Transitions • Intuitive user interface (dashboard) for content creators and approvers • Works across all Open Atrium content types (discussions, documents, events, tasks, custom added types) Friday, August 1, 14