SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
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

Mais conteĂşdo relacionado

Semelhante a 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
 

Semelhante a 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)
 

Mais de 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
 

Mais de 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
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

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