Open Scholar

1,416 views

Published on

Title: Open Scholar as a Drupal Platform
Speaker: The Open Scholar Team
Date: Wednesday, 2/20/2013 (3rd Wednesday of the month)
Time: 12:00-1:30
Location: CGIS Knafel Building, 1737 Cambridge Street, Bowie-Vernon Room (K262)

For more information about Open Scholar please visit, http://openscholar.harvard.edu/

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,416
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open Scholar

  1. 1. OpenScholar team @scholar_harvardWednesday, February 20, 2013
  2. 2. Outline ‣ About us ‣ OS - Technical overview ‣ Development workflow / practices ‣ Hosting ‣ Support ‣ OpenSource & communityWednesday, February 20, 2013
  3. 3. About us ‣ Ferdi Alimadhi ‣ Richard Brandon ‣ Dan Cabral ‣ Torman Cheng ‣ Chris Firth ‣ Matt Petrovic ‣ Oren Robinson ‣ Jon SagotskyWednesday, February 20, 2013
  4. 4. Outline ‣ About us ‣ OS - Technical overview ‣ Development workflow / practices ‣ Hosting ‣ Support ‣ OpenSource & community ‣ NewsWednesday, February 20, 2013
  5. 5. OpenScholar is a SaaS platformWednesday, February 20, 2013
  6. 6. OpenScholar is a website builder applicationWednesday, February 20, 2013
  7. 7. Built as a Drupal distributionWednesday, February 20, 2013
  8. 8. Wednesday, February 20, 2013
  9. 9. Wednesday, February 20, 2013
  10. 10. Wednesday, February 20, 2013
  11. 11. Wednesday, February 20, 2013
  12. 12. AppsWednesday, February 20, 2013
  13. 13. What is an App? ‣ A module ‣ It’s a collection of Drupal entities which taken together satisfy a certain use case ‣ Create, edit, delete, display, filter, import export publicationshttp://openscholar.harvard.eduWednesday, February 20, 2013
  14. 14. What is an App? ‣ An app usually contains: ‣ Context ‣ Menu item ‣ Contextual links ‣ Content type(s) ‣ Views (listings) ‣ Widgets ‣ Settings / customizationhttp://openscholar.harvard.eduWednesday, February 20, 2013
  15. 15. What’s an App? ‣ Build your web site one section at a timehttp://openscholar.harvard.eduWednesday, February 20, 2013
  16. 16. What’s an App? A menu entryhttp://openscholar.harvard.eduWednesday, February 20, 2013
  17. 17. What’s an App Context links A menu entryhttp://openscholar.harvard.eduWednesday, February 20, 2013
  18. 18. What’s an App? Widgets Context links A menu entryhttp://openscholar.harvard.eduWednesday, February 20, 2013
  19. 19. What is a App ? Widgets Context links View A menu entryhttp://openscholar.harvard.eduWednesday, February 20, 2013
  20. 20. What is a App ? Customize “publications” Apphttp://openscholar.harvard.eduWednesday, February 20, 2013
  21. 21. Customizing an App Texthttp://openscholar.harvard.eduWednesday, February 20, 2013
  22. 22. Wednesday, February 20, 2013
  23. 23. Widgets & Layout Configurable, custom list of posts Embed videos, images or external widgets from any other web site. Create slideshows on the fly Get socialWednesday, February 20, 2013
  24. 24. Wednesday, February 20, 2013
  25. 25. ThemesWednesday, February 20, 2013
  26. 26. Wednesday, February 20, 2013
  27. 27. Vsite ‣ Content partition ‣ User partition ‣ Context ‣ Configuration overridesWednesday, February 20, 2013
  28. 28. Content partitionWednesday, February 20, 2013
  29. 29. Content partitionWednesday, February 20, 2013
  30. 30. Content partitionWednesday, February 20, 2013
  31. 31. Vsite ‣ Content partition ‣ User partition ‣ Context ‣ Configuration overridesWednesday, February 20, 2013
  32. 32. User partitionWednesday, February 20, 2013
  33. 33. User partitionWednesday, February 20, 2013
  34. 34. User partitionWednesday, February 20, 2013
  35. 35. Vsite ‣ Content partition ‣ User partition ‣ Context ‣ Configuration overridesWednesday, February 20, 2013
  36. 36. Context ‣ Defines a section based on some conditionsWednesday, February 20, 2013
  37. 37. Context ‣ Defines a section based on some conditions • Viewing a post that belong to a vsiteWednesday, February 20, 2013
  38. 38. Context ‣ Defines a section based on some conditions • Viewing a post that belong to a vsite ‣ Reactions: When context become active, different events are triggeredWednesday, February 20, 2013
  39. 39. Context ‣ Defines a section based on some conditions • Viewing a post that belong to a vsite ‣ Reactions: When context become active, different events are triggered • Apply a particular theme, show “site logo” + “site search” widgetWednesday, February 20, 2013
  40. 40. Vsite ‣ Content partition ‣ User partition ‣ Context ‣ Configuration overridesWednesday, February 20, 2013
  41. 41. Drupal conf. /settings Variablehttp://openscholar.harvard.eduWednesday, February 20, 2013
  42. 42. Drupal conf. /settings Variable contexthttp://openscholar.harvard.eduWednesday, February 20, 2013
  43. 43. Vsite overrides ‣ A formal way to override the value of site wide settings or other configurations • Drupal system variables • Context • Widgets • Menus • etc ...http://openscholar.harvard.eduWednesday, February 20, 2013
  44. 44. Vsite overrideshttp://openscholar.harvard.eduWednesday, February 20, 2013
  45. 45. Outline ‣ About us ‣ OS - Technical overview ‣ Development workflow / practices ‣ Hosting ‣ Support ‣ OpenSource & community ‣ NewsWednesday, February 20, 2013
  46. 46. Development workflow ‣ Everything in code !! ‣ Version Control (branching) ‣ Issue queue (github) ‣ Pull requests ‣ Test (travis-ci) ‣ Code reviews ‣ QAWednesday, February 20, 2013
  47. 47. Outline ‣ About us ‣ OS - Technical overview ‣ Development workflow / practices ‣ Hosting ‣ Support ‣ OpenSource & communityWednesday, February 20, 2013
  48. 48. Hostinghttp://openscholar.harvard.eduWednesday, February 20, 2013
  49. 49. Outline ‣ About us ‣ OS - Technical overview ‣ Development workflow / practices ‣ Hosting ‣ Support ‣ OpenSource & communityWednesday, February 20, 2013
  50. 50. Support ‣ Harvard • Olark • RT ‣ OpenSource • Github • Drupal groups • IRC channelWednesday, February 20, 2013
  51. 51. Questions ?Wednesday, February 20, 2013

×