Under the covers of Drupal Commons - the "Instant Community" distribution

Post on 01-Nov-2014

3,628 views 0 download

Tags:

description

Drupal Commons is a pre-assembled Drupal distribution you can use to build a community site. Whether for internal collaboration or for an open community, Drupal Commons slashes the work required to stand your site up. In this webinar, find out what’s inside Commons, and how to use it – and extend it. Drupal Commons doesn’t limit you to the use cases that work out-of-the-box. You can still add modules, customize the theme, and extend Commons using normal Drupal practices to build a site that integrates Commons-style functions with your own unique needs. This webinar will cover the modules in use, the content types, views, contexts, features, theme elements and all the other components that are in Drupal Commons. In addition, it will cover how the Drupal Commons community itself is organized, and how you can contribute back enhancements to Commons that you create

transcript

Under the covers of Drupal CommonsCommunity Powered. Innovation.

Bryan HouseSr. Director MarketingAcquia Inc.@bryanhouse

Jay BatsonCo-FounderAcquia, Inc.@batsonjay

Introduction

Jay Batson–Product owner, Drupal Commons–Co-founder, Acquia

Organizations are Building Communities

Symantec

Data.gov.uk

Data.gov.uk - Ideas List

These organizations built on Drupal subassemblies

But many reallyjust to choose

wheels, color, & interior

Community Feature Sets Have Stabilized

UK Gov

NY Senate Symantec

Sony

Intel blogs & wikis

groups /forums

socialranking

free tagging

users

social networks

permissions

taxonomy

design

RSS

content

analytics

Drupal Commons Combines These Elements

UK Gov

NY Senate Symantec

Sony

Intel

Drupal Commons

Where Can You Get It?Free sandbox– http://commons.acquia.com– Provides end-user experience

Free download– http://acquia.com/drupal-commons– Do this to explore admin interface, code, try more modules, etc.

PackagingDrupal Install Pro!le– You start fresh

Lots of setup to be done– Try it out using Acquia DAMP!

Creates two Features– Commons Core– Commons Noti!cation

Uses the Fusion theme– From TopNotchThemes– Uses skinr for theme controls

E.g. change default page widths– Intentionally minimalist graphical design

Not enabled by default.(Didn’t want to assume mailing capability)

© Acquia, Inc. All Rights Reserved.

Possible New Home, PageBG (6.x-1.2)

FoundationDrupal 6.x– Not formally Acquia Drupal

Internal decision to NOT synchronize release timing– But includes all the same modules

Including Acquia Network Connector– Enhanced, one-click enabling via Feature

Drupal 7?– Probably a ways out...– Many module dependencies

Information ArchitectureFour key functional areas

– Content and collaboration

– People and relationships

– Personalized user experience

– Community management & analytics

ContentContent creation tools– Organic Groups– CCK, Views– Imagecache– Shoutbox– Tagadelic– WYSIWYG + Better

Formats– Drupal Wiki– Freelinking

Implementation notes– Content types provided:

Group, blog, document, discussion, wiki, notice, event, poll

– Image handling via image !elds + imagecache presets

Needs work(no lightbox, full-size, ...)

– Input format clashes still exist– Drupal Wiki mostly for tagging UI

Let’s look!

People & RelationshipsCommunity user features– User pro!les– User relationships– Heartbeat– Userpoints

Implementation notes– Drupal core pro!les +

additional !elds– No user badges

Let’s look!

Personalization & Page LayoutCustomizable layouts– Panels used on most

pages– Selected via context

Subscriptions via noti!cationsBookmarks via Flags

Implementation Notes– Panels for:

Home, dashboard, group home, pro!le, and othersSome views pages

Changing default panel layouts means paying attention when installing new releases

Let’s look!

Community Management, Analytics

Participation metrics to track engagement– Quant & Charting

modules

Also included:– Google Analytics

moduleNot enabled by default

Also, “Featured” content

Let’s look!

Acquia Network ConnectorAdds functionality to your Commons site– Faceted Search– Content Recommendations– Mollom spam protection

Let’s look!

Design Goal: Retain Drupal Normalcy

Keep it Drupal, keep it "exible

Don’t make it hard to install / use other Drupal modules

– LDAP, Active Directory

– Marketing automation

– CRM

– Enterprise data sources

General GoodnessAdmin menuCtoolsDate/Time, CalendarDevelFlags MessagingNoti!cationsPassword PolicySkinr (for Fusion)StrongarmToken

RulesJquery UIVertical Tabs

What Didn’t We Get To?ProjectsGroups enhancements– Subgroups– Per-group custom

homepage layout– Per-group content type

selection

Homebox (user-con!gurable Dashboard)– But, it’s ready!

More sophisticated document management

Community taggingHundreds of other things– Video– More email noti!cation

options– Popular content block– Private messaging– Shoutbox enhancements,

Facebook-y UI– ...

Go community!

Community-driven.Our roadmap?

How To Be A Community ContributorJoin the community conversation– http://commons.acquia.com– Questions, discussions, documentation, help

Bug reports / real issues at drupal.org– http://drupal.org/project/issues/commons

Biggest needs:– Disaggregate the one-big-feature– Per-group customizability

Commons Is Open Source.Acquia sells:

Commons as a “managed service”– Use it; don’t manage it– Private cloud space + Acquia Network + Remote Administration– Remains fully-customizable– Scales to support large communities

Or, for on-premises deployments– Acquia Network (+ optional Remote Administration)– 24x7 coverage with de!ned SLAs

Implementation assistance– 1-week, !xed-cost implementation

24 hours theming, customization, training

Partners For More Help

Global SI partners Social Business Strategy partners

Drupal Development

partners

by the Drupal community

using the power of our community

by leveraging Drupal’s innovation

Built for your community

Powering your community

Driving your innovation

Community Powered Innovation