• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Drupal at the EBI
 

Drupal at the EBI

on

  • 1,776 views

Presentation given by my team coordinator to an EBI audience

Presentation given by my team coordinator to an EBI audience

Statistics

Views

Total Views
1,776
Views on SlideShare
900
Embed Views
876

Actions

Likes
0
Downloads
2
Comments
0

2 Embeds 876

http://ebiinterfaces.wordpress.com 875
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Drupal at the EBI Drupal at the EBI Presentation Transcript

  • Drupal at the EBIBren VaughanWeb Coordinator, External Servicesbren@ebi.ac.uk
  • Topics• What is Drupal?• What can you do with it?• What are ES doing with it?• Drupal for content authors• Drupal for developers• ES setup• Considerations• How can ES support me?• What is this Group for?
  • What is Drupal?• Drupal is a completely free, open source content management system (CMS)• Drupals many features and add-ons make it highly customisable and allow it to be used for a wide variety of website needs• Drupal’s flexibility allows easy creation of highly functional custom modules
  • What is a CMS?• A CMS is a tool that enables a variety of (centralised) technical and (de-centralised) non technical staff to create, edit, manage and finally publish (in a number of formats) a variety of content (such as text, graphics, video, documents etc), whilst being constrained by a centralised set of rules, process and workflows that ensure coherent, validated electronic content.
  • Why use Drupal?• High performance• SEO friendly right out of the box• Massive, active development community• A CMS and an effective application framework• User and Role-based permission system• Theming engine separates content completely from presentation• Free
  • How does it work?• Centralised installation• Accessed through a browser• Content stored in a database• Content served dynamically• Content re-used and displayed as desired
  • How does it work?
  • What can you dowith it?• Community web portals• Corporate web sites• Intranets• Personal web sites or blogs• E-commerce applications• Resource directories• Social Networking sites
  • Who uses it?• The White House, NASA, DivX, Ubuntu, MTV, Sony, Warner Bros, 20th Century Fox, Comic Relief, Mensa, Various Governments, Amnesty International, The Economist, Le Figaro, General Motors, The World Bank, Lucas Arts, NVidia, Procter & Gamble, Intel, The Grammys, Monty Python, BBC, AT&T, Stanford University, Reuters, CNN, Mattel, Emmys, MIT, Harvard, Michael Jackson, Google, Virgin, Nokia, Symantec, Java.net, Twitter, World
  • What are ES doingwith it?• 33 Drupal portals• 23 EU project sites• 10 EBI sites & internal sites• Project management sites• User informations sites• Web applications
  • Drupal for contentauthors• Web based forms• Different content types• WYSIWYG editor• Populate menus• Access control• Publication workflow• Reusable content
  • Drupal for content authors
  • Drupal for content authors
  • Drupal for content authors
  • Drupal for developers• Themes• Blocks of information• Large flexible API• Custom modules• Hooks
  • Themes• Skin your site the way you want• Create regions within pages to insert pieces of content• Style the same content differently in different areas of the site• Keep the functional code of the site separate from the presentation of content
  • mysite.infomysite.module
  • ES setup• Virtual machines• Instances• Drush• Makefiles
  • Virtual machines• EBI• Portals• E-learning• ES
  • Workflow• Use Drush and makefiles to download Drupal, contributed modules, custom code, themes, libraries etc.• Check custom code into version control system• Check out from version control system onto virtual machines• Local -> Dev -> Stage -> Prod
  • Considerations• Drupal 6 vs Drupal 7• Development time/cost vs benefit.• Maintenance / upgrades• WYSIWYG is not Word• Custom modules / coding standards / security• Website redesign
  • How can ES supportme?• Contact es-request@ebi.ac.uk• Use our existing setup• Makefiles generated• Resources
  • What is this groupfor?• Inform about Drupal• Share experiences / code• Exchange ideas about approaches• Avoid redundancy of effort• Learn more!