Commons for Site Administrators, Part 1: How to Configure Your Online Community

Preview:

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

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

Recommended