• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Doing Drupal: Quick Start Deployments via Distributions
 

Doing Drupal: Quick Start Deployments via Distributions

on

  • 3,250 views

With its extensive range of contributed modules, Drupal is a highly adaptable content management system. From huge mass-media publishing gateways such as economist.com and open data repositories such ...

With its extensive range of contributed modules, Drupal is a highly adaptable content management system. From huge mass-media publishing gateways such as economist.com and open data repositories such as data.gov.uk to a broad range of university websites and countless blog, community-building, and social networking projects, Drupal has proven itself capable of supporting diverse business and user requirements.

Recently some useful Drupal distributions have pre-packaged leading-edge modules to facilitate creation of highly advanced, customisable websites. These distributions harness the power of Drupal's extensible modular framework, with the ease of 'famous 5 minute installation'.

In this computer-lab-based session, participants review and explore newly released Drupal distributions, with focus on a distribution providing automated content and data aggregation, tagging, mapping, and trend visualisation. Learning objectives include: understanding how Drupal distributions can simplify CMS set-up and deployment; appraising use cases; evaluating institutional benefits and challenges.

Statistics

Views

Total Views
3,250
Views on SlideShare
3,198
Embed Views
52

Actions

Likes
1
Downloads
20
Comments
0

3 Embeds 52

http://iwmw.ukoln.ac.uk 41
http://lanyrd.com 10
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Doing Drupal: Quick Start Deployments via Distributions Doing Drupal: Quick Start Deployments via Distributions Presentation Transcript

    • UKOLN is supported by: Doing Drupal: Quick Start Deployments via Distributions Thom Bunting, Web Manager IWMW 2011, University of Reading 27 July 2011
    • Drupal: framework / CMS
      • Like many possibilities of (5890+)* Lego pieces
      Photos source: www.flickr.com/photos/jacob-davies/ * Number of contributed modules in Drupal version 6: July 2011
    • Drupal: framework / CMS
      • And versatility of a Swiss army knife
      Photo source: www.flickr.com/photos/thedalogs/
      • Fundamentally modular in design (and getting more so), Drupal can adapt to a wide range of use cases and interface with diverse systems:
      • economist.com
      • data.gov.uk
      • university websites
      • high-profile sites in many categories
      • (And it does blogs well too.)
    • Drupal: framework / CMS
      • Versatility adaptable to new contexts
      Drupal data-driven website: data.worldbank.org
      • Drupal is significantly extending capacities for consuming and producing dynamic data sets / data-driven content
      • Range of managed 'content' is expanding: large-scale aggregation / analysis of data is becoming a first-class citizen in CMS universe
      • Recent developments increase scope for managing and presenting large / disparate / previously hidden datasets
    • Drupal: framework / CMS
      • High versatility suits web-scale dynamics
      Graphic source: www.prdaily.com/Main/Articles/8632.aspx
      • Drupal community actively developing highly modular framework as best approach long-term
      • A typical view:
      • Site Unseen: Shopping a CMS? Consider what you haven't seen, not what's hot now
    • Drupal: framework / CMS
      • Versatility risks complexity
      Photo source: www.flickr.com/photos/bensutherland/
      • With so much going on, how to make everything manageable?
    • Drupal: framework / CMS
      • Paradox of modularity
      Cartoon source: http://www.xkcd.com/659/
      • Adrian Rollett and Adam Jensen from University of North Texas (where Drupal was selected as “official campus CMS”) consider how highly modular systems present the age-old Gestalt paradox:
      • the whole > sum of parts
      • how to maintain integrity of the whole (vis-à-vis disparate pieces)?
    • Drupal: a crucial challenge
      • Managing integrity of highly modular systems
      Illustration source: www.scribd.com/doc/22671613/Automating-Drupal-Deployment-with-Drush-Make-and-Features/
      • For those technically inclined, Rollett and Jensen’s presentation offers concise, helpful guidance on ‘rolling your own’
      • Rollett and Jensen explain how developers can manage automated deployments of Drupal sites using drush-make , installation profiles , and features
    • Drupal: a crucial challenge
      • Three configuration tools can help:
        • drush-make (command-line tool) extending drush command-line tool into utility that can create a ready-to-use Drupal site, pulling sources from various locations
        • features (automated configuration sets) providing UI and API for taking different site building components from modules with exportables and bundling them together into a single ‘features’ configuration
        • installation profiles (pre-configured installation packages) providing site features and functions for a specific type of site as a single download containing Drupal core, contributed modules, themes, and pre-defined configuration
    • Drupal: a crucial challenge
      • Who can use configuration tools?
      Photo source: www.flickr.com/photos/elsie/
      • Techies
      • Configuration management normally requires considerable technical expertise
    • Drupal: the crucial challenge
      • Distributions moving beyond high-tech silos
      Photo source: www.flickr.com/photos/eirikref/
    • Drupal: the crucial challenge
      • Advanced technology, packaged with care
      • drupal.org discusses state-of-play in the Drupal distributions: “ Something we seem to utterly lack is an easy way to find a list of Drupal distributions. For vocabulary purposes (since this is how average people think of these terms), distributions are polished "products" with Drupal under the hood, like:
        • http://usecod.com/ [Conference Organization Distribution, events platform]
        • http://openatrium.com/ [Open Atrium, team collaboration platform]
        • http://openpublishapp.com/ [Open Publish, on-line media publishing platform]
        • http://acquia.com/products-services/acquia-commons-social-business-software [Acquia Commons, open social business platform]
        • http://videola.tv/ [Videola, enterprise-level video management / delivery platform]
      • “ The target end-user for these distributions is often someone without any Drupal experience at all; a lot of the rough edges are smoothed over, and lots of care is given to user experience.”
    • Drupal: the crucial challenge
      • Distributions as a primary download option?
      • drupal.org discusses ‘distributions’ vs. ‘installation profiles’: “ Installation profiles (which we do have a list of), on the other hand, are ‘Drupal with some other stuff bundled in and pre-configured for convenience.’ This is useful, too. For example:
        • http://drupal.org/project/commerce_kickstart [Drupal Commerce base configuration]
        • http://drupal.org/project/drupalorg_testing [replication of drupal.org for testing purposes]
        • http://drupal.org/project/l10n_install [base site for setting up local translations]
        • http://drupal.org/project/media_dev [quick install of Drupal 7 media project modules]
        • http://drupal.org/project/planet [jump start for Planet-style news aggregator]
      • “ But these two things [installation profiles and distributions] are not remotely the same. And everywhere we talk about them, we seem to treat them as they're the same. Heck, the group that's focused on this is even called Distribution Profiles. Ugh.”
      • “ I think there's a lot of value in creating a listing of distributions that's separate from a list of installation profiles, and promoting this as a primary download type. Because for people for whom Drupal is too hard, distributions [are] a lot of times what they need.”
    • Drupal: the crucial challenge
      • Distributions easy to use, even for newbies
      Photo source: www.flickr.com/photos/mikeblogs/
    • Drupal: the crucial challenge
      • Distribution benefits if you are Drupal newbie
      Photo source: www.flickr.com/photos/mikeblogs/
      • Highly advanced ‘out-of-the-box’ functionality, installed within (~5) minutes
      • Admin / user-interfaces well developed and tested
      • Helpful support / documentation sets
    • Drupal: the crucial challenge
      • Distribution benefits if you are technical guru
      Photo source: www.flickr.com/photos/mikeblogs/
      • Fully developed examples of best practice from which to learn (typically at ‘cutting edge’)
      • Extensible via ‘contrib modules’ installed via drush or ‘features server’ add-ons
    • Drupal: the crucial challenge
      • Distribution challenges for everyone
      Photo source: www.flickr.com/photos/mikeblogs/
      • How closely does a distribution fit your specific requirements?
      • How easily can you tweak a distribution?
      • Is a distribution well maintained with functionality and security updates?
    • Drupal: the crucial challenge
      • Session activities: exploring distributions
      • ‘ Open Atrium’
        • http://iwmw-atrium.ukoln.info/ (private demo site for IWMW conference session participants)
    • Drupal: the crucial challenge
      • Session activities: exploring distributions
      • ‘ Managing News’
        • http://iwmw-mn.ukoln.info/ (demo site for IWMW conference session participants) See also:
          • http://iwtb.ukoln.info/
    • Wrap-up discussion Photo source: www.flickr.com/photos/stevendepolo/
    • References: Drupal & distributions
      • Basic information
      • Drupal FAQ http://drupal.org/drupal-faq
      • Drupal Distro Watch http://drupaldistrowatch.com/
      • Open Atrium http://openatrium.com/about
      • Managing News http://www.managingnews.com/about
      • More technical information
      • Quick install for developers (command line) http://drupal.org/documentation/install/developers
      • Drush Make: Drupal Distributions Packaging Automation Tool http://drupal.org/node/625094
      • Drupal Distributions with Drush Make http://developmentseed.org/blog/2009/oct/27/drupal-distributions-drush-make
    • Contact details Dr. Thom Bunting UKOLN University of Bath Bath BA2 7AY Email: [email_address] Tel: +44 (0)1225 386 066
    • More information about UKOLN Web: www.ukoln.ac.uk Email: [email_address]