Upload
acquia
View
960
Download
0
Embed Size (px)
DESCRIPTION
The purpose of your community determines what kind of features and functionality your site needs. You may have a learning community, peer support group or an ad-hoc working group. Each type of community site requires a different approach. In this webinar, we will examine Drupal Commons from the perspective of a site administrator to explore different strategies for site configuration. You will learn how to: - Configure and add new content types - Customize landing pages for groups - Control what your community managers can do on the site
Citation preview
SITE BUILDING WITH DRUPAL COMMONS - PART 1
Configure your online community
1Wednesday, October 2, 13
Acquia Training!• http://training.acquia.com/events
2Wednesday, October 2, 13
Acquia Training!• http://training.acquia.com/events
3Wednesday, October 2, 13
Drupal Commons• http://commons.acquia.com/
• https://www.acquia.com/downloads#commons4Wednesday, October 2, 13
Engaging communities
5Wednesday, October 2, 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 2, 13
Drupal Commons
http://www.acquia.com/resources/webinars7Wednesday, October 2, 13
Drupal Commons out-of-the-box functionality
Going beyond the basics
8Wednesday, October 2, 13
Unifying your community• What other systems are you consolidating?
Blogs?
Forums?
Wiki?
9Wednesday, October 2, 13
Content discovery
How will your users discover relevant content?
10Wednesday, October 2, 13
Content creation• Note the form appears above summaries
What content types are needed on your groups?
11Wednesday, October 2, 13
User roles and interaction
Do you need additional user roles?
12Wednesday, October 2, 13
Marking content
Do your users need other ways to mark content?
13Wednesday, October 2, 13
Today - Part 1 we will...• Use modules included with Drupal Commons.
• Add contributed modules.
• Add new listings of content - Views.
• Change the layout of the groups landing page - Panels.
14Wednesday, October 2, 13
Next time - Part 2• What else do you need to do?
• Ask support questions in Commons issue queue!
• Add a new role?
• Configure group permissions?
• Add new content types - which can be added to groups, or not?
• Use Features to save your configuration?
• Add user to group when they join community!
15Wednesday, October 2, 13
16Wednesday, October 2, 13
Modules included• Over 100 modules - inc Commons specific!
17Wednesday, October 2, 13
Modules included• Over 100 modules - inc Commons specific!
18Wednesday, October 2, 13
Extending with included modules
19Wednesday, October 2, 13
Case: Redirect new users• New user signs up• Redirect to a page - community guidelines
for their reading pleasure.
20Wednesday, October 2, 13
Enable Rules UI
21Wednesday, October 2, 13
Add a rule for en event
22Wednesday, October 2, 13
Add new action
23Wednesday, October 2, 13
User signs up
24Wednesday, October 2, 13
Gets redirected!
25Wednesday, October 2, 13
Learn more about rules• Learn the Rules framework• http://nodeone.se/en/learn-the-rules-
framework
• Actions on events• Notifications: Notify Y if Z. • Schedule content: Unpublish after X days,
close comments after X days
26Wednesday, October 2, 13
Add a new moduleNew functionality
27Wednesday, October 2, 13
Case: Menu icons• Added new item to main menu• No icon available.
28Wednesday, October 2, 13
Menu icons• https://drupal.org/project/menu_icons
29Wednesday, October 2, 13
Install new module• Example: Menu icons
30Wednesday, October 2, 13
Menu icon configuration
31Wednesday, October 2, 13
Voila?
32Wednesday, October 2, 13
Edit image style!
16 x 16
33Wednesday, October 2, 13
Custom icon in place
34Wednesday, October 2, 13
Listings of content: Views
35Wednesday, October 2, 13
What’s going on?• Filter by following/not following
36Wednesday, October 2, 13
What’s going on?• Click tabs to filter types of content
37Wednesday, October 2, 13
Recent site activity
38Wednesday, October 2, 13
User profiles
39Wednesday, October 2, 13
Active content
40Wednesday, October 2, 13
Content discovery• Activity across the site • Active groups, Recent site activity
• What I’m interested in• Activity within my selected groups• Users I follow• Topics I follow
41Wednesday, October 2, 13
Case: Open questions• Imagine this was a support/help site... • Show a custom list of questions with no
answers across the site.
42Wednesday, October 2, 13
Views!• Add view of
Questions• Filter out
questions that have answers
43Wednesday, October 2, 13
Q & A
44Wednesday, October 2, 13
Q & A
45Wednesday, October 2, 13
• Format:• HTML list• Fields format-
fields inline, comma separated
• Fields:• Title• Post date
View config
46Wednesday, October 2, 13
Relationship• Add relationship > Referencing entity
47Wednesday, October 2, 13
Add filter• Filter for “empty” results, to identify where
there is no content (answer) referencing a question.
48Wednesday, October 2, 13
Review views config
49Wednesday, October 2, 13
Custom lists of anything!• Extend that list - some ideas:
• Add new lists - ideas:•
50Wednesday, October 2, 13
Where to place it?• We don’t use block layout in Drupal
Commons for most blocks
These are blocksMenuUtility linksSearch box
51Wednesday, October 2, 13
Change layout:Panels
52Wednesday, October 2, 13
Landing pages
53Wednesday, October 2, 13
Basic pages
54Wednesday, October 2, 13
Profile pages
55Wednesday, October 2, 13
Front page - logged in
56Wednesday, October 2, 13
Customize this page
57Wednesday, October 2, 13
Change layout
58Wednesday, October 2, 13
Customize options
59Wednesday, October 2, 13
Demo: Add block• Add “Unanswered questions” to home
landing page.
60Wednesday, October 2, 13
Case: Anonymous landing
61Wednesday, October 2, 13
Structure > Panels
62Wednesday, October 2, 13
Demo: Add content
63Wednesday, October 2, 13
Add content• Options or add custom content
64Wednesday, October 2, 13
Change style?
65Wednesday, October 2, 13
• commons-pod
Add CSS class
66Wednesday, October 2, 13
67Wednesday, October 2, 13
More help!• Drupal 7 Display Modules, Part 2: Page
Layouts with Panels http://shar.es/KEdbH Acquia webinar - With OS Training
• Drupalize.me - Free panels introductiondrupalize.me/series/learning-page-manager
• Our in-depth in-person Panels course!training.acquia.com/course/drupal-7-panels
68Wednesday, October 2, 13
Drupal Commons - ask questions!
69Wednesday, October 2, 13
drupal.org/project/commons
70Wednesday, October 2, 13
Search issues
71Wednesday, October 2, 13
Add support request
72Wednesday, October 2, 13
Recordings available
https://www.acquia.com/resources/recorded_webinars73Wednesday, October 2, 13