working with organic groups in drupal 7
play

Working With Organic Groups in Drupal 7 Matthew Radcliffe - PowerPoint PPT Presentation

Working With Organic Groups in Drupal 7 Matthew Radcliffe mradcliffe@kosada.com Wednesday, December 7, 2011 History Organic groups (OG) in Drupal 5 and 6 Nodes and users User interface OG provided many useful views and pages out of the


  1. Working With Organic Groups in Drupal 7 Matthew Radcliffe mradcliffe@kosada.com Wednesday, December 7, 2011

  2. History Organic groups (OG) in Drupal 5 and 6 Nodes and users User interface OG provided many useful views and pages out of the box. Compatibility was hit or miss with contributed modules. Wednesday, December 7, 2011

  3. New in OG 7 OG’ s interface has been split out into a new module, og_ui. OG user access OG field access OG register Other Wednesday, December 7, 2011

  4. New in OG 7 OG’ s interface has been split out into a new module, og_ui. • User interface is OG user access optional. OG field access • Relies on knowledge of Views module to create OG register complex group and Other membership lists. Wednesday, December 7, 2011

  5. New in OG 7 OG’ s interface has been split out into a new module, og_ui. • Provides permissions OG user access and roles that are restricted to Organic OG field access groups. OG register • Separate from Drupal’ s Other normal permission and role system. Wednesday, December 7, 2011

  6. New in OG 7 OG’ s interface has been split out into a new module, og_ui. OG user access • Provides field-level permissions for a group OG field access entity’ s fields. OG register • Alternative to Field Other Permission. Wednesday, December 7, 2011

  7. New Architecture Group Any field-capable entity can be a group by adding the OG Group field to it. A developer can also sneak this into other entities. Data also stored in og table. A group is also an entity. Wednesday, December 7, 2011

  8. New Architecture Group Membership Any entity can be a member of a group. OG Audience field tells us that an entity can have group membership. Data also stored in og_membership Group membership is also an entity, and group membership may have different bundles (types). Wednesday, December 7, 2011

  9. Views and OG Views concepts - initial view, relationships, and contextual filters. Choose the type of view. Choose relationships to bring in entity data (user, node, taxonomy, etc...). Choose contextual filters to restrict to a group’ s entity id. Wednesday, December 7, 2011

  10. Practice with Commerce Commerce Create product/product node with price. Rules Create new event node owned by Customer on Order status change. Other crazy things Wednesday, December 7, 2011

  11. Organic Groups Future Architecture User Interface Privacy Wednesday, December 7, 2011

  12. Organic Groups Future Architecture • Why do we need a User Interface Group entity? • Why do we need to Privacy duplicate Og Audience and og_membership? Wednesday, December 7, 2011

  13. Organic Groups Future • Og UI leaves much to Architecture be desired. User Interface • Hire a Drupal developer? Privacy • Suggest Ui improvements on Og’ s queue? Wednesday, December 7, 2011

  14. Organic Groups Future Architecture • No option to hide group User Interface and group content from Privacy non-members. • Og Private or Og? Wednesday, December 7, 2011

  15. Questions? Wednesday, December 7, 2011

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend