SlideShare a Scribd company logo
1 of 26
Download to read offline
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

Viewers also liked

6 The African Growth and Opportunity Act - AGOA
6  The African Growth and Opportunity Act - AGOA6  The African Growth and Opportunity Act - AGOA
6 The African Growth and Opportunity Act - AGOAWest Africa Trade Hub
 
Netvalue Web Marketing Solutions
Netvalue Web Marketing SolutionsNetvalue Web Marketing Solutions
Netvalue Web Marketing SolutionsData For Business
 
Descargar driver de lexmark x1250
Descargar driver de lexmark x1250Descargar driver de lexmark x1250
Descargar driver de lexmark x1250DriverdeImpresora
 
Dossier presentacion.sevillanas.indignadas
Dossier presentacion.sevillanas.indignadasDossier presentacion.sevillanas.indignadas
Dossier presentacion.sevillanas.indignadasTUCIUDAD
 
Rendicion de cuentas cultura
Rendicion de cuentas culturaRendicion de cuentas cultura
Rendicion de cuentas culturaalbacress
 
Simon decher & the secret formula
 Simon decher & the secret formula Simon decher & the secret formula
Simon decher & the secret formulaJenny Hidalgo
 
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...
'Monetization trends for the future of new media' Деннис Дж. Адамович, официа...newreporter
 
Prefeitura do município de mirante da serra – ro
Prefeitura do município de mirante da serra – roPrefeitura do município de mirante da serra – ro
Prefeitura do município de mirante da serra – roOS CONCURSEIROS DE RONDÔNIA
 
Opmax Presentatie Social Media En Seo
Opmax Presentatie Social Media En SeoOpmax Presentatie Social Media En Seo
Opmax Presentatie Social Media En SeoMark Eurlings
 
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...
Ley fibonacci-schreiber-para-el-crecimiento-de-la-poblacion-de-vampiros-y-sus...elarcadelmisterio
 
Victor Bandin - Monitorización - II Semana de las Redes Sociales de Castilla ...
Victor Bandin - Monitorización - II Semana de las Redes Sociales de Castilla ...Victor Bandin - Monitorización - II Semana de las Redes Sociales de Castilla ...
Victor Bandin - Monitorización - II Semana de las Redes Sociales de Castilla ...Victor Bandin Mauriz
 
An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5James Pearce
 
2015 IEEE CESdownload part 2 - josephwei
2015 IEEE CESdownload   part 2 - josephwei2015 IEEE CESdownload   part 2 - josephwei
2015 IEEE CESdownload part 2 - josephweiJoseph Wei
 

Viewers also liked (18)

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

Similar to Open atrium 2.0 at BADcamp

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 3cherryhillco
 
Folder structure & setup dev environment
Folder structure & setup dev environmentFolder structure & setup dev environment
Folder structure & setup dev environmentThai Lam Ha
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampAnne Gentle
 
Atlassian Enterprise Confluence Webinar - April 2013
Atlassian Enterprise Confluence Webinar - April 2013Atlassian Enterprise Confluence Webinar - April 2013
Atlassian Enterprise Confluence Webinar - April 2013Atlassian
 
My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009zukun
 
Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017IXIASOFT
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commonshernanibf
 
02 the necto_application_ready
02 the necto_application_ready02 the necto_application_ready
02 the necto_application_readywww.panorama.com
 
The View object orientated programming in Lotuscript
The View object orientated programming in LotuscriptThe View object orientated programming in Lotuscript
The View object orientated programming in LotuscriptBill Buchan
 
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...Anu Maa
 
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockDrupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockMaarten De Block
 
Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Nuxeo
 
TLA Webinar: Introduction to Drupal -- part 2 of 3
TLA Webinar: Introduction to Drupal -- part 2 of 3TLA Webinar: Introduction to Drupal -- part 2 of 3
TLA Webinar: Introduction to Drupal -- part 2 of 3cherryhillco
 
7-10-2009 Sakai 3 Overview (Michael Korcuska)
7-10-2009 Sakai 3 Overview (Michael Korcuska)7-10-2009 Sakai 3 Overview (Michael Korcuska)
7-10-2009 Sakai 3 Overview (Michael Korcuska)Mathieu Plourde
 
Aspect Oriented Software Development
Aspect Oriented Software DevelopmentAspect Oriented Software Development
Aspect Oriented Software DevelopmentOtavio Ferreira
 
Presentation Drupal Content Management Framework
Presentation Drupal Content Management FrameworkPresentation Drupal Content Management Framework
Presentation Drupal Content Management FrameworkJoshua Powell
 

Similar to Open atrium 2.0 at BADcamp (20)

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
 
Folder structure & setup dev environment
Folder structure & setup dev environmentFolder structure & setup dev environment
Folder structure & setup dev environment
 
Drupal
DrupalDrupal
Drupal
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot Camp
 
Atlassian Enterprise Confluence Webinar - April 2013
Atlassian Enterprise Confluence Webinar - April 2013Atlassian Enterprise Confluence Webinar - April 2013
Atlassian Enterprise Confluence Webinar - April 2013
 
My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
 
Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commons
 
Etm551 lecture05
Etm551 lecture05Etm551 lecture05
Etm551 lecture05
 
02 the necto_application_ready
02 the necto_application_ready02 the necto_application_ready
02 the necto_application_ready
 
Nuxeo Iks 2009 11 13
Nuxeo Iks 2009 11 13Nuxeo Iks 2009 11 13
Nuxeo Iks 2009 11 13
 
The View object orientated programming in Lotuscript
The View object orientated programming in LotuscriptThe View object orientated programming in Lotuscript
The View object orientated programming in Lotuscript
 
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
 
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockDrupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
 
Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4
 
TLA Webinar: Introduction to Drupal -- part 2 of 3
TLA Webinar: Introduction to Drupal -- part 2 of 3TLA Webinar: Introduction to Drupal -- part 2 of 3
TLA Webinar: Introduction to Drupal -- part 2 of 3
 
7-10-2009 Sakai 3 Overview (Michael Korcuska)
7-10-2009 Sakai 3 Overview (Michael Korcuska)7-10-2009 Sakai 3 Overview (Michael Korcuska)
7-10-2009 Sakai 3 Overview (Michael Korcuska)
 
Aspect Oriented Software Development
Aspect Oriented Software DevelopmentAspect Oriented Software Development
Aspect Oriented Software Development
 
Presentation Drupal Content Management Framework
Presentation Drupal Content Management FrameworkPresentation Drupal Content Management Framework
Presentation Drupal Content Management Framework
 
Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 

More from Phase2

Phase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2
 
A Modern Digital Experience Platform
A Modern Digital Experience PlatformA Modern Digital Experience Platform
A Modern Digital Experience PlatformPhase2
 
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 PlatformPhase2
 
Omnichannel For Government
Omnichannel For Government Omnichannel For Government
Omnichannel For Government Phase2
 
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 WebsitesPhase2
 
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 8Phase2
 
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 TalkPhase2
 
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 mindPhase2
 
Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Phase2
 
Performance Profiling Tools and Tricks
Performance Profiling Tools and TricksPerformance Profiling Tools and Tricks
Performance Profiling Tools and TricksPhase2
 
NORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftNORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftPhase2
 
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 LandscapePhase2
 
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...Phase2
 
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 MindPhase2
 
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
 
User Testing For Humanitarian ID App
User Testing For Humanitarian ID AppUser Testing For Humanitarian ID App
User Testing For Humanitarian ID AppPhase2
 
Redhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyRedhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyPhase2
 
The New Design Workflow
The New Design WorkflowThe New Design Workflow
The New Design WorkflowPhase2
 
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)Phase2
 
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 8Phase2
 

More from 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
 

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