commons for site administrators, part 2: how to customize your online community
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 communityTRANSCRIPT
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
Drupal Commons• http://commons.acquia.com/
• https://www.acquia.com/downloads#commons4Wednesday, 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 a new content type• Administration » Structure » Content types
36Wednesday, 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
• Configuration » Search and metadata » Apache Solr search > Use Acquia Search
Configure the block
59Wednesday, 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