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

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

SITE BUILDING WITH DRUPAL COMMONS - PART 2

Building an online community

1Wednesday, October 9, 13

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

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

2Wednesday, October 9, 13

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

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

3Wednesday, October 9, 13

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

Engaging communities

5Wednesday, October 9, 13

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

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

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

Drupal Commons

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

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

Drupal Commons modifications

Extending with site building

8Wednesday, October 9, 13

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

9Wednesday, October 9, 13

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

Modules available• Over 100 modules - inc Commons specific!

10Wednesday, October 9, 13

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

Modules available• Over 100 modules - inc Commons specific!

11Wednesday, October 9, 13

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

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 13: Commons for Site Administrators, Part 2: How to Customize Your Online Community

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

13Wednesday, October 9, 13

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

Views

Custom lists of content

14Wednesday, October 9, 13

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

Rules

15Wednesday, October 9, 13

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

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

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

Content creation• Note the form appears above summaries

What content types are needed on your groups?

17Wednesday, October 9, 13

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

Types of user roles

Do you need additional user roles?

18Wednesday, October 9, 13

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

New user role

19Wednesday, October 9, 13

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

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

• My site: I added Community Manager

Roles

20Wednesday, October 9, 13

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

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

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

Administration

22Wednesday, October 9, 13

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

Content admin

23Wednesday, October 9, 13

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

Content editing

24Wednesday, October 9, 13

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

Registration

25Wednesday, October 9, 13

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

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

26Wednesday, October 9, 13

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

Organic groups and permissions

27Wednesday, October 9, 13

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

Groups• In People > Permissions you can assign

administration capability to trusted role

28Wednesday, October 9, 13

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

Group administration

29Wednesday, October 9, 13

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

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

30Wednesday, October 9, 13

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

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

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

• Set what role group creator gets

32Wednesday, October 9, 13

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

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

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

33Wednesday, October 9, 13

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

Add new content type

34Wednesday, October 9, 13

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

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

discussion.

35Wednesday, October 9, 13

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

Add fields

37Wednesday, October 9, 13

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

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

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

OG setting• Select “Group content”

39Wednesday, October 9, 13

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

Add to group• Edit content to select

40Wednesday, October 9, 13

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

Administer group

41Wednesday, October 9, 13

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

Permissions per group

42Wednesday, October 9, 13

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

Not showing yet• We’ll edit

the view

43Wednesday, October 9, 13

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

Demo commons_bw_all

44Wednesday, October 9, 13

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

Integrate new content types?

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

45Wednesday, October 9, 13

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

drupal.org/node/1782922

46Wednesday, October 9, 13

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

Apache Solr Search

47Wednesday, October 9, 13

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

Faceted search

48Wednesday, October 9, 13

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

Apache Solr• Separate Server

• Indexes your site

• Widely used and tested

GET (POST)Search

*SQL

WebServerPOST

index

Solr49Wednesday, October 9, 13

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

Available with SolrSpell checking Bias settings Suggestions

50Wednesday, October 9, 13

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

Enable the modules

51Wednesday, October 9, 13

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

Connect to network

52Wednesday, October 9, 13

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

Pages + Blocks available

53Wednesday, October 9, 13

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

More! Commons Solr modules

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

54Wednesday, October 9, 13

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

Search users

55Wednesday, October 9, 13

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

People listing

56Wednesday, October 9, 13

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

Panelizer

57Wednesday, October 9, 13

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

“More like this”

58Wednesday, October 9, 13

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

Use Panelizer

60Wednesday, October 9, 13

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

Click to add content

61Wednesday, October 9, 13

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

Under Miscellaneous

62Wednesday, October 9, 13

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

Block added!

63Wednesday, October 9, 13

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

Voila!

64Wednesday, October 9, 13

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

Drupal Commons - ask questions!

65Wednesday, October 9, 13

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

drupal.org/project/commons

66Wednesday, October 9, 13

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

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

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

Search issues

68Wednesday, October 9, 13

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

drupal.org/node/2072823

69Wednesday, October 9, 13

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

Add support request

70Wednesday, October 9, 13

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

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

71Wednesday, October 9, 13

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

Next up! Site Building in Drupal 8

acquia.com/resources/webinars

72Wednesday, October 9, 13