organic groups - overview

12
ORGANIC GROUPS ROB CARR - DRUPAL DUNDEE NOV 2013

Upload: robert-carr

Post on 18-Jun-2015

513 views

Category:

Technology


1 download

DESCRIPTION

The most basic overview of Organic Groups 2.x for Drupal 7.x

TRANSCRIPT

Page 1: Organic Groups - Overview

ORGANIC GROUPSROB CARR - DRUPAL DUNDEE NOV 2013

Page 2: Organic Groups - Overview

HTTPS://DRUPAL.ORG/PROJECT/OG

Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves. They do so by posting the usual node types: blog, story, page, etc.

Groups may be selective or not. Selective groups require approval in order to become a member, or even invitation -only groups. Groups and content can also be private.

There are lots of preferences to configure groups as you need.

Requires Entity Relationship & Views => Entity API and CTools

Page 3: Organic Groups - Overview

SITE-WITHIN-A-SITEDELEGATION OF CONTENT AND USER MANAGEMENT

© Creative Commons: Wikipedia

Page 4: Organic Groups - Overview

ENTITY RELATIONSHIPS

Group home page

Content

Users Blog Article etc

Public or

Private

Audience:

Group members

or Public

Page 5: Organic Groups - Overview

OG FUNCTIONALITY

Assign each member specific roles.

Create custom role with specific permissions.

Each node can have custom audience.

OG integrates with:

Views + VBO

Panels

Workbench…

Extend OG with:

OG Menu

OG Vocab

OG Subgroups… © Probably Lego

Page 6: Organic Groups - Overview

BASIC INSTALLInstall OG, Entity API, Entity Relationships, CTools, Views, Views Bulk Operations.

Create a Group content type.

Enable required Content types for Group content. Group Content != Group content type

Page 7: Organic Groups - Overview

SET UP GROUP TYPECreates a ‘Checkbox’ field

Page 8: Organic Groups - Overview

ENABLE CONTENT TYPESCan limit association with specific Group types (if more than one Group content type).

Adds an ‘Audience’ field to the content type.

Page 9: Organic Groups - Overview

ADD CUSTOM FIELDS/admin/config/group/fields

Add audience/visibility settings for content

Add roles/permissions/visibility/register settings for Groups

Page 10: Organic Groups - Overview

DONT FORGET PERMISSIONSBoth OG permissions and sitewide user permissions

Page 11: Organic Groups - Overview

Most popular OG-based distributions:

• Drupal Commons: Community focused

• Open Atrium: Team and activity intranet

DISTRIBUTIONS

Page 12: Organic Groups - Overview

SUMMARY

• OG for team and community sites - delegation of user and content management.

• Configure:

• Create Group content type

• Configure other Content types to be Group Content

• Permissions/Audience/Privacy

• Extend and integrate OG

http://drupal.org/project/og