Your SlideShare is downloading. ×
Drupal at the EBI
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal at the EBI

1,611
views

Published on

Presentation given by my team coordinator to an EBI audience

Presentation given by my team coordinator to an EBI audience

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,611
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \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
  • Transcript

    • 1. Drupal at the EBIBren VaughanWeb Coordinator, External Servicesbren@ebi.ac.uk
    • 2. 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?
    • 3. 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
    • 4. 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.
    • 5. 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
    • 6. 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
    • 7. How does it work?
    • 8. 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
    • 9. 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
    • 10. 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
    • 11. Drupal for contentauthors• Web based forms• Different content types• WYSIWYG editor• Populate menus• Access control• Publication workflow• Reusable content
    • 12. Drupal for content authors
    • 13. Drupal for content authors
    • 14. Drupal for content authors
    • 15. Drupal for developers• Themes• Blocks of information• Large flexible API• Custom modules• Hooks
    • 16. 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
    • 17. mysite.infomysite.module
    • 18. ES setup• Virtual machines• Instances• Drush• Makefiles
    • 19. Virtual machines• EBI• Portals• E-learning• ES
    • 20. 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
    • 21. Considerations• Drupal 6 vs Drupal 7• Development time/cost vs benefit.• Maintenance / upgrades• WYSIWYG is not Word• Custom modules / coding standards / security• Website redesign
    • 22. How can ES supportme?• Contact es-request@ebi.ac.uk• Use our existing setup• Makefiles generated• Resources
    • 23. What is this groupfor?• Inform about Drupal• Share experiences / code• Exchange ideas about approaches• Avoid redundancy of effort• Learn more!