Commons for Site Administrators, Part 2: How to Customize Your Online Community

Preview:

DESCRIPTION

Drupal Commons makes it easy to customize your online community! In this webinar for Site Administrators, we’ll explore the key decisions you need to make about your community and discuss how to change site functionality to suit your community’s needs. We will discuss the steps to take in order to customize your Commons site and demonstrate various techniques to optimize the performance of your community site. For example, we will review how to customize the layout of landing pages in Commons. We will also show you how to edit who has the permissions to make edits to these types of pages. You will learn how to: - Add new modules, features, and roles - Control access and permissions to advanced functionality - Use Drupal Commons best practices to customize your online community

Citation preview

SITE BUILDING WITH DRUPAL COMMONS - PART 2

Building an online community

1Wednesday, October 9, 13

Acquia Training!• http://training.acquia.com/events

2Wednesday, October 9, 13

Acquia Training!• http://training.acquia.com/events

3Wednesday, October 9, 13

Engaging communities

5Wednesday, October 9, 13

Who is this session for?• You’re a site builder/developer and you want

to know what you can do with Drupal Commons.

• You have a Drupal Commons site, and you want to know how to modify your site.

• You can also schedule a demoacquia.com/demo-drupal-commons-3

6Wednesday, October 9, 13

Drupal Commons

http://www.acquia.com/resources/webinars7Wednesday, October 9, 13

Drupal Commons modifications

Extending with site building

8Wednesday, October 9, 13

9Wednesday, October 9, 13

Modules available• Over 100 modules - inc Commons specific!

10Wednesday, October 9, 13

Modules available• Over 100 modules - inc Commons specific!

11Wednesday, October 9, 13

In part 1 we saw...• Use modules included with Drupal Commons.

• Add contributed modules.

• Add new listings of content - Views.

• Change the layout of the groups landing page - Panels.

12Wednesday, October 9, 13

Page layout - PanelsModify layout of landing pages, profiles, etc.

13Wednesday, October 9, 13

Views

Custom lists of content

14Wednesday, October 9, 13

Rules

15Wednesday, October 9, 13

Today is Part 2:• What do you need to do?

• Add a new role?

• Configure group permissions?

• Add new content types - which can be added to groups, or not?

• Apache Solr Search

16Wednesday, October 9, 13

Content creation• Note the form appears above summaries

What content types are needed on your groups?

17Wednesday, October 9, 13

Types of user roles

Do you need additional user roles?

18Wednesday, October 9, 13

New user role

19Wednesday, October 9, 13

• Defaults: For non-logged in, logged in, moderator and admin.

• My site: I added Community Manager

Roles

20Wednesday, October 9, 13

My “CMGR” role• Can administer

comments

• Can all content types

• Create messages

• Add revisions to content

• Administer all groups permissions

• View details for all votes

• View rate results page

• Event: Register other people

• View the site in “Admin” mode”

• Edit terms in Topics

• Create and edit paths for content

21Wednesday, October 9, 13

Administration

22Wednesday, October 9, 13

Content admin

23Wednesday, October 9, 13

Content editing

24Wednesday, October 9, 13

Registration

25Wednesday, October 9, 13

Demo: Add role• Add a user role - change permissions. • Add a new user to demonstrate.

26Wednesday, October 9, 13

Organic groups and permissions

27Wednesday, October 9, 13

Groups• In People > Permissions you can assign

administration capability to trusted role

28Wednesday, October 9, 13

Group administration

29Wednesday, October 9, 13

OG Group permissions• Organic groups has its own group roles!

30Wednesday, October 9, 13

Per group role config• Very flexible, you can even add roles per

group and modify what roles can do in a group!

31Wednesday, October 9, 13

• Set what role group creator gets

32Wednesday, October 9, 13

Unique to Commons• Non-group members can post content into

public groups• Similar to Forums functionality• Lower barriers to participation.

33Wednesday, October 9, 13

Add new content type

34Wednesday, October 9, 13

CMS + Groups• Flexible content management system• Content can be independent of groups/

discussion.

35Wednesday, October 9, 13

Add fields

37Wednesday, October 9, 13

Add content• Available now to

“Add content”. • Can’t add to any

groups.

• Next: Make it possible to add to any group.

38Wednesday, October 9, 13

OG setting• Select “Group content”

39Wednesday, October 9, 13

Add to group• Edit content to select

40Wednesday, October 9, 13

Administer group

41Wednesday, October 9, 13

Permissions per group

42Wednesday, October 9, 13

Not showing yet• We’ll edit

the view

43Wednesday, October 9, 13

Demo commons_bw_all

44Wednesday, October 9, 13

Integrate new content types?

• Adding link, count, form, and listing does require code.

45Wednesday, October 9, 13

drupal.org/node/1782922

46Wednesday, October 9, 13

Apache Solr Search

47Wednesday, October 9, 13

Faceted search

48Wednesday, October 9, 13

Apache Solr• Separate Server

• Indexes your site

• Widely used and tested

GET (POST)Search

*SQL

WebServerPOST

index

Solr49Wednesday, October 9, 13

Available with SolrSpell checking Bias settings Suggestions

50Wednesday, October 9, 13

Enable the modules

51Wednesday, October 9, 13

Connect to network

52Wednesday, October 9, 13

Pages + Blocks available

53Wednesday, October 9, 13

More! Commons Solr modules

• Commons Search Solr User• Commons Events - Solr• Commons Search Solr

54Wednesday, October 9, 13

Search users

55Wednesday, October 9, 13

People listing

56Wednesday, October 9, 13

Panelizer

57Wednesday, October 9, 13

“More like this”

58Wednesday, October 9, 13

Use Panelizer

60Wednesday, October 9, 13

Click to add content

61Wednesday, October 9, 13

Under Miscellaneous

62Wednesday, October 9, 13

Block added!

63Wednesday, October 9, 13

Voila!

64Wednesday, October 9, 13

Drupal Commons - ask questions!

65Wednesday, October 9, 13

drupal.org/project/commons

66Wednesday, October 9, 13

docs.acquia.com/commons67Wednesday, October 9, 13

Search issues

68Wednesday, October 9, 13

drupal.org/node/2072823

69Wednesday, October 9, 13

Add support request

70Wednesday, October 9, 13

Acquia Training!• http://training.acquia.com/events

71Wednesday, October 9, 13

Next up! Site Building in Drupal 8

acquia.com/resources/webinars

72Wednesday, October 9, 13

Recommended