SlideShare a Scribd company logo
THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT




Thursday, November 1, 12
OPEN ATRIUM 2.0

Thursday, November 1, 12
OPEN ATRIUM 2.0
            • Mike Potter
              Phase2 Technology
            • mpotter on Drupal.org
            • mpotter@phase2technology.com
              openatrium@phase2technology.com




Thursday, November 1, 12
OPEN ATRIUM 2.0
                   What’s new since DrupalCon Denver and Munich?

           • Continued to collect feedback from users and community.

           • Formed a full Open Atrium Project Team within Phase2.

           • Developed technical architecture.

           • Developed roadmap and milestones.

           • Started Development!


Thursday, November 1, 12
NEW TEAM
           • New technical lead (mpotter on drupal.org)

           • Full project team within Phase2 Technology

                 • treating Open Atrium 2.0 as a “client project”

                 • additional developer support

           • Industry partnership and sponsorship



Thursday, November 1, 12
ARCHITECTURE UPDATE
           • Modular architecture (Apps)

           • Flexible layout via Panels (Panopoly)

           • Mobile-friendly responsive base theme

           • Full integration with Drupal 7 (Entities, Node Access, etc)

           • Easier to integrate 3rd-party systems

           • Available as a distribution or set of modules


Thursday, November 1, 12
MODULAR ARCHITECTURE
            • Core based upon Organic Groups 2.x
                                                       Panopoly   OpenAtrium    OpenAtrium      OpenAtrium   OpenAtrium
                                                       Widgets      Panels      Discussion      Documents      Tasks

                                                                                                                          Apps
                                                          Panopoly Core                     OpenAtrium Core


            • Flexible and modular “Apps”               Views          Panels
                                                                                  Organic
                                                                                  Groups
                                                                                                  Apps        Features    Contrib


                                                                                Drupal 7 core                             Core

                 • Discussion, Documents, Tasks, etc
                                                           OpenAtrium


            • New “section page” functionality              Panopoly




            • New “teams” organization




Thursday, November 1, 12
LAYOUT CUSTOMIZATION
           • OA2 distribution will be based upon Panopoly

           • Custom “section pages” rather than Features “Tabs”

           • Customization of Sections via Panelizer

           • Wide array of “widgets” to be added to panes

           • Compatibility with Context and Boxes modules



Thursday, November 1, 12
NEW FEATURES
           • Customizable Section pages

           • Organize users into multiple “Teams”

           • Add Teams to Groups, Notifications, Access Control

                 • Allows for private sub-sections within a Group

           • Lots and lots of smaller improvements (wysiwyg, etc)



Thursday, November 1, 12
RESPONSIVE THEME
           • Base responsive theme will be used

                 • Likely Zen or AdaptiveTheme

           • OA2 dependancies removed from Theme

           • A new small sub-theme for the out-of-the-box distribution




Thursday, November 1, 12
GROUPS
           • Collections of people around a common interest

           • Projects, Departments, Groups, Teams, Offices

                 • can be named anything you want

           • Group Owners can customize group and manage Members

           • Groups can be Public or Private



Thursday, November 1, 12
SECTIONS
           • Each Group has one or more Section pages

           • Each Section has a customized set of display “widgets”

           • Each Section has its own list of “Teams”

           • Sections can be Open, Closed, or Moderated

           • Sections have default templates similar to existing Atrium
             Feature “tabs”


Thursday, November 1, 12
TEAMS
                                                             Group                Team

           • A collection of Users (Organization)           Members
                                                                       Team
                                                                                 Members


                                                                      Section
                                                                       within


           • Access to Section determined by
                                                                      Group




             intersection of Members and Teams
                                                         Group Access           Section Access
                 • Must be a Member of the Group AND

                 • Must be a Member of one or more Teams assigned to
                   Section



Thursday, November 1, 12
SECTION PAGE                          Group Name                 Section                   Notifications                                                              User
                                                                                                                                                                        Mike Potter
                                                                                                                                                                                      Header

       SAMPLE
                                                      myProject      > mySection                   3   Search
                                                                                                                                                                        Admin



                                                   Recent Activity                                              Block with Unlinked Header

                                                            Mike Potter                                         This is a node with a teaser
                                                            My New Discussion Topic                             Teaser ipsum dolor sit amet consectetuer adipiscing elit.
                                                                                                                By John Doe on October 11, 2009
                                                            Your idea looks great!
                           Recent Activity                  Dida Atassi                                         This is a node with a teaser
                                                                                                                Teaser ipsum dolor sit amet consectetuer adipiscing elit.



                              “River”                       My New Discussion Topic                             By John Doe on October 10, 2009


                                                            This is my first post to this group.

                                                                                                                                                                                      Content
                                                                                                                more


                                                            Mike Potter
                                                            Issue WC-123 - Add content type
                                                            logged 2 hrs                                        Block with Unlinked Header


                                                     OCT    Client Wireframe Meeting                            This is a node with a teaser
                                                                                                                Teaser ipsum dolor sit amet consectetuer adipiscing elit.


                                                      12    Fri Oct 12, 2012 1:00-2:00                          By John Doe on October 11, 2009


                                                            Columbian
                                                                                                                This is a node with a teaser
                                                                                                                Teaser ipsum dolor sit amet consectetuer adipiscing elit.
                                                                                                                By John Doe on October 10, 2009




                                                                                                                more




                                                  About Us | Contact Us | Privacy                                                                                                     Footer




Thursday, November 1, 12
CORE AGGREGATION                           OpenAtrium Discussion

                                                              Discussion
                                                           Title
                                                           Date
                                                                                Recent Activity
                                                                                        Mike Potter
                                                                                        My New Discussion Topic
                                                                                        Your idea looks great!
                                                           Body
      • API allows Apps to notify Core of                  Image                        Dida Atassi
                                                                                        My New Discussion Topic
                                                                                        This is my first post to this group.

        information: New Post, Modified File,              OpenAtrium Tasks              Mike Potter
                                                                                        Issue WC-123 - Add content type
                                                                                        logged 2 hrs
        New Event, Task Due, etc                           Title
                                                                 Task
                                                                                 OCT    Client Wireframe Meeting
                                                                                        Fri Oct 12, 2012 1:00-2:00
                                                           DueDate                12
                                                           AssignedTo                   Columbian
                                                           Body
      • OA2 Core displays this information in the          Completed



        Recent Activity “river”                          OpenAtrium Events

                                                               Event

      • Details of each item in “river” is controlled
                                                          Title
                                                          StartDate
                                                          EndDate

        by App via a View Mode (like Teaser)
                                                          Location
                                                          Description




Thursday, November 1, 12
NOTIFICATIONS
           • Notification module provides API for pluggable messages

                 • email (HTML), SMS, IM, etc

           • Improved notification UI supports specific Members or
             notifying Teams

           • Users can also Subscribe to content they are interested
             (adding a notification)



Thursday, November 1, 12
DISCUSSION APP
           • Renamed from “Blog”

           • Intended for collaborative discussions around projects

           • Topics and Replies use same content type (not Comments)

           • Added WYSIWYG editor and Wiki markup

           • File attachments



Thursday, November 1, 12
DOCUMENTS APP
           • Renamed from “Notebook”

           • Can contain attached files, or inline rich text

                 • WYSIWYG and Wiki markup

           • Can display list of other content that references a
             document

           • Hierarchical taxonomy “category” to replace “Books”


Thursday, November 1, 12
CALENDAR APP
           • Events integrated with Calendar module

           • Better iCal integration with Google calendar

           • Will likely be a community project




Thursday, November 1, 12
TO-DO TASKS APP
           • Light task list to replace CaseTracker

           • Enhancing this App will be a community project




Thursday, November 1, 12
OTHER APPS?
           • New architecture will allow for a number of additional
             applications to be added in the future.

           • Will have a well-documented standard for adding Apps.

           • Many 3rd-party integration App opportunities.




Thursday, November 1, 12
TIMELINE
           • Community Plugin Toolkit in January 2013

                 • documentation and examples of Open Atrium plugins

           • Initial Alpha release in Spring 2013

           • Beta release for DrupalCon Portland

           • Continued support for additional Apps from community



Thursday, November 1, 12
DATA MIGRATION
           • Specific Apps responsible for migrating their own data

           • OA Core migrates Groups, Members

           • Focus on content data: discussions, documents, events, etc

           • Not a D6 to D7 “upgrade”




Thursday, November 1, 12
DISTRIBUTION
           • Distribution on Drupal.org and Pantheon

           • Will use Panopoly as a base distribution

           • Feature modules (OA2 Groups, OA2 Discussion, etc) will be
             available on Drupal.org




Thursday, November 1, 12
CONCLUSION
           • Want to support existing Open Atrium customers.

           • Want to bring in MORE OA users (existing D7 sites).

           • Want to blow people away with the flexibility and features.

           • Want to build a greater Open Atrium community with more
             ways to easily contribute.

           • Community Plugin Toolkit coming in January!


Thursday, November 1, 12
CONTRIBUTE
           • Have ideas? Want to build a plugin App?

           • Contact me!!

           • mpotter@phase2technology.com

           • mpotter on Drupal.org




Thursday, November 1, 12

More Related Content

PPT
Proteus Navigation and Project Management
KEY
LinkedIn Everywhere
ODP
Kerchner1
PDF
Actividades marzo museo alhambra 2013
PPTX
STSI HOLDING
PDF
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
PDF
Diário Oficial de Guarujá - 11-05-12
PDF
Joomla 1.7 Guia del Principiante
Proteus Navigation and Project Management
LinkedIn Everywhere
Kerchner1
Actividades marzo museo alhambra 2013
STSI HOLDING
Oportunidades De Mkt PolíTico Digital Obama2.0 Comite Mkt Publicidad Amipci P...
Diário Oficial de Guarujá - 11-05-12
Joomla 1.7 Guia del Principiante

Viewers also liked (18)

PDF
6 The African Growth and Opportunity Act - AGOA
PDF
Netvalue Web Marketing Solutions
PDF
Descargar driver de lexmark x1250
PDF
8020 guarding flipbook
PDF
Dossier presentacion.sevillanas.indignadas
PDF
Rendicion de cuentas cultura
PDF
Deimos building control suite esp
PDF
Simon decher & the secret formula
PDF
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
PDF
Prefeitura do município de mirante da serra – ro
PDF
WFIA, Prayer For 23 December 2010
PPTX
Opmax Presentatie Social Media En Seo
PDF
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
PDF
Victor Bandin - Monitorización - II Semana de las Redes Sociales de Castilla ...
PDF
An Intro to Mobile HTML5
PDF
Data Science of Love
PDF
2015 IEEE CESdownload part 2 - josephwei
PPTX
Negotin
6 The African Growth and Opportunity Act - AGOA
Netvalue Web Marketing Solutions
Descargar driver de lexmark x1250
8020 guarding flipbook
Dossier presentacion.sevillanas.indignadas
Rendicion de cuentas cultura
Deimos building control suite esp
Simon decher & the secret formula
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
Prefeitura do município de mirante da serra – ro
WFIA, Prayer For 23 December 2010
Opmax Presentatie Social Media En Seo
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Victor Bandin - Monitorización - II Semana de las Redes Sociales de Castilla ...
An Intro to Mobile HTML5
Data Science of Love
2015 IEEE CESdownload part 2 - josephwei
Negotin
Ad

Similar to Open atrium 2.0 at BADcamp (20)

PDF
Creating a Component Library
PDF
Zcs feature list
PDF
Office365 Communities
PDF
SharePoint 2010 overview
PPTX
Project Information Management with Microsoft Sharepoint
PPTX
The Principles of Interface
PDF
Unite keynote all - mike's edit (don't edit!)
PPTX
Extending your Information Architecture to Microsoft Teams
PDF
Adaptive Experiences
PPTX
Planeación de Intranet con SharePoint
PDF
Technological trends and their impacts on the virtual teams’ learning in the ...
PPTX
Mis08
PDF
UX in ZOOM
PDF
Agile in short projects
PPTX
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
PDF
Aras ALM Workshop for PLM Configuration Management
DOC
SharePoint_Governance_Plan
PPTX
Part Time Agile
PDF
Stepping into Usable Web
PDF
Go! Go! Gadgets. Writing an OpenSocial Application
Creating a Component Library
Zcs feature list
Office365 Communities
SharePoint 2010 overview
Project Information Management with Microsoft Sharepoint
The Principles of Interface
Unite keynote all - mike's edit (don't edit!)
Extending your Information Architecture to Microsoft Teams
Adaptive Experiences
Planeación de Intranet con SharePoint
Technological trends and their impacts on the virtual teams’ learning in the ...
Mis08
UX in ZOOM
Agile in short projects
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
Aras ALM Workshop for PLM Configuration Management
SharePoint_Governance_Plan
Part Time Agile
Stepping into Usable Web
Go! Go! Gadgets. Writing an OpenSocial Application
Ad

More from Phase2 (20)

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

Open atrium 2.0 at BADcamp

  • 1. THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT Thursday, November 1, 12
  • 2. OPEN ATRIUM 2.0 Thursday, November 1, 12
  • 3. OPEN ATRIUM 2.0 • Mike Potter Phase2 Technology • mpotter on Drupal.org • mpotter@phase2technology.com openatrium@phase2technology.com Thursday, November 1, 12
  • 4. OPEN ATRIUM 2.0 What’s new since DrupalCon Denver and Munich? • Continued to collect feedback from users and community. • Formed a full Open Atrium Project Team within Phase2. • Developed technical architecture. • Developed roadmap and milestones. • Started Development! Thursday, November 1, 12
  • 5. NEW TEAM • New technical lead (mpotter on drupal.org) • Full project team within Phase2 Technology • treating Open Atrium 2.0 as a “client project” • additional developer support • Industry partnership and sponsorship Thursday, November 1, 12
  • 6. ARCHITECTURE UPDATE • Modular architecture (Apps) • Flexible layout via Panels (Panopoly) • Mobile-friendly responsive base theme • Full integration with Drupal 7 (Entities, Node Access, etc) • Easier to integrate 3rd-party systems • Available as a distribution or set of modules Thursday, November 1, 12
  • 7. MODULAR ARCHITECTURE • Core based upon Organic Groups 2.x Panopoly OpenAtrium OpenAtrium OpenAtrium OpenAtrium Widgets Panels Discussion Documents Tasks Apps Panopoly Core OpenAtrium Core • Flexible and modular “Apps” Views Panels Organic Groups Apps Features Contrib Drupal 7 core Core • Discussion, Documents, Tasks, etc OpenAtrium • New “section page” functionality Panopoly • New “teams” organization Thursday, November 1, 12
  • 8. LAYOUT CUSTOMIZATION • OA2 distribution will be based upon Panopoly • Custom “section pages” rather than Features “Tabs” • Customization of Sections via Panelizer • Wide array of “widgets” to be added to panes • Compatibility with Context and Boxes modules Thursday, November 1, 12
  • 9. NEW FEATURES • Customizable Section pages • Organize users into multiple “Teams” • Add Teams to Groups, Notifications, Access Control • Allows for private sub-sections within a Group • Lots and lots of smaller improvements (wysiwyg, etc) Thursday, November 1, 12
  • 10. RESPONSIVE THEME • Base responsive theme will be used • Likely Zen or AdaptiveTheme • OA2 dependancies removed from Theme • A new small sub-theme for the out-of-the-box distribution Thursday, November 1, 12
  • 11. GROUPS • Collections of people around a common interest • Projects, Departments, Groups, Teams, Offices • can be named anything you want • Group Owners can customize group and manage Members • Groups can be Public or Private Thursday, November 1, 12
  • 12. SECTIONS • Each Group has one or more Section pages • Each Section has a customized set of display “widgets” • Each Section has its own list of “Teams” • Sections can be Open, Closed, or Moderated • Sections have default templates similar to existing Atrium Feature “tabs” Thursday, November 1, 12
  • 13. TEAMS Group Team • A collection of Users (Organization) Members Team Members Section within • Access to Section determined by Group intersection of Members and Teams Group Access Section Access • Must be a Member of the Group AND • Must be a Member of one or more Teams assigned to Section Thursday, November 1, 12
  • 14. SECTION PAGE Group Name Section Notifications User Mike Potter Header SAMPLE myProject > mySection 3 Search Admin Recent Activity Block with Unlinked Header Mike Potter This is a node with a teaser My New Discussion Topic Teaser ipsum dolor sit amet consectetuer adipiscing elit. By John Doe on October 11, 2009 Your idea looks great! Recent Activity Dida Atassi This is a node with a teaser Teaser ipsum dolor sit amet consectetuer adipiscing elit. “River” My New Discussion Topic By John Doe on October 10, 2009 This is my first post to this group. Content more Mike Potter Issue WC-123 - Add content type logged 2 hrs Block with Unlinked Header OCT Client Wireframe Meeting This is a node with a teaser Teaser ipsum dolor sit amet consectetuer adipiscing elit. 12 Fri Oct 12, 2012 1:00-2:00 By John Doe on October 11, 2009 Columbian This is a node with a teaser Teaser ipsum dolor sit amet consectetuer adipiscing elit. By John Doe on October 10, 2009 more About Us | Contact Us | Privacy Footer Thursday, November 1, 12
  • 15. CORE AGGREGATION OpenAtrium Discussion Discussion Title Date Recent Activity Mike Potter My New Discussion Topic Your idea looks great! Body • API allows Apps to notify Core of Image Dida Atassi My New Discussion Topic This is my first post to this group. information: New Post, Modified File, OpenAtrium Tasks Mike Potter Issue WC-123 - Add content type logged 2 hrs New Event, Task Due, etc Title Task OCT Client Wireframe Meeting Fri Oct 12, 2012 1:00-2:00 DueDate 12 AssignedTo Columbian Body • OA2 Core displays this information in the Completed Recent Activity “river” OpenAtrium Events Event • Details of each item in “river” is controlled Title StartDate EndDate by App via a View Mode (like Teaser) Location Description Thursday, November 1, 12
  • 16. NOTIFICATIONS • Notification module provides API for pluggable messages • email (HTML), SMS, IM, etc • Improved notification UI supports specific Members or notifying Teams • Users can also Subscribe to content they are interested (adding a notification) Thursday, November 1, 12
  • 17. DISCUSSION APP • Renamed from “Blog” • Intended for collaborative discussions around projects • Topics and Replies use same content type (not Comments) • Added WYSIWYG editor and Wiki markup • File attachments Thursday, November 1, 12
  • 18. DOCUMENTS APP • Renamed from “Notebook” • Can contain attached files, or inline rich text • WYSIWYG and Wiki markup • Can display list of other content that references a document • Hierarchical taxonomy “category” to replace “Books” Thursday, November 1, 12
  • 19. CALENDAR APP • Events integrated with Calendar module • Better iCal integration with Google calendar • Will likely be a community project Thursday, November 1, 12
  • 20. TO-DO TASKS APP • Light task list to replace CaseTracker • Enhancing this App will be a community project Thursday, November 1, 12
  • 21. OTHER APPS? • New architecture will allow for a number of additional applications to be added in the future. • Will have a well-documented standard for adding Apps. • Many 3rd-party integration App opportunities. Thursday, November 1, 12
  • 22. TIMELINE • Community Plugin Toolkit in January 2013 • documentation and examples of Open Atrium plugins • Initial Alpha release in Spring 2013 • Beta release for DrupalCon Portland • Continued support for additional Apps from community Thursday, November 1, 12
  • 23. DATA MIGRATION • Specific Apps responsible for migrating their own data • OA Core migrates Groups, Members • Focus on content data: discussions, documents, events, etc • Not a D6 to D7 “upgrade” Thursday, November 1, 12
  • 24. DISTRIBUTION • Distribution on Drupal.org and Pantheon • Will use Panopoly as a base distribution • Feature modules (OA2 Groups, OA2 Discussion, etc) will be available on Drupal.org Thursday, November 1, 12
  • 25. CONCLUSION • Want to support existing Open Atrium customers. • Want to bring in MORE OA users (existing D7 sites). • Want to blow people away with the flexibility and features. • Want to build a greater Open Atrium community with more ways to easily contribute. • Community Plugin Toolkit coming in January! Thursday, November 1, 12
  • 26. CONTRIBUTE • Have ideas? Want to build a plugin App? • Contact me!! • mpotter@phase2technology.com • mpotter on Drupal.org Thursday, November 1, 12