OpenScholar team                               @scholar_harvardWednesday, February 20, 2013
Outline                   ‣ About us                   ‣ OS - Technical overview                   ‣ Development workflow /...
About us                   ‣ Ferdi Alimadhi                   ‣ Richard Brandon                   ‣ Dan Cabral            ...
Outline                   ‣ About us                   ‣ OS - Technical overview                   ‣ Development workflow /...
OpenScholar is a SaaS   platformWednesday, February 20, 2013
OpenScholar is a website   builder                                            applicationWednesday, February 20, 2013
Built as a Drupal   distributionWednesday, February 20, 2013
Wednesday, February 20, 2013
Wednesday, February 20, 2013
Wednesday, February 20, 2013
Wednesday, February 20, 2013
AppsWednesday, February 20, 2013
What is an App?               ‣ A module               ‣ It’s a collection of Drupal entities which                       ...
What is an App?               ‣ An app usually contains:                ‣ Context                ‣ Menu item              ...
What’s an App?                   ‣ Build your web site one section at a timehttp://openscholar.harvard.eduWednesday, Febru...
What’s an App?                                 A menu entryhttp://openscholar.harvard.eduWednesday, February 20, 2013
What’s an App                                     Context links              A menu entryhttp://openscholar.harvard.eduWed...
What’s an App?                                                    Widgets                                    Context links...
What is a App ?                                                      Widgets                                      Context ...
What is a App ?                                            Customize “publications”                                       ...
Customizing an App                                      Texthttp://openscholar.harvard.eduWednesday, February 20, 2013
Wednesday, February 20, 2013
Widgets & Layout                    Configurable, custom list of posts                Embed videos, images or external widg...
Wednesday, February 20, 2013
ThemesWednesday, February 20, 2013
Wednesday, February 20, 2013
Vsite                   ‣ Content partition                   ‣ User partition                   ‣ Context                ...
Content partitionWednesday, February 20, 2013
Content partitionWednesday, February 20, 2013
Content partitionWednesday, February 20, 2013
Vsite                   ‣ Content partition                   ‣ User partition                   ‣ Context                ...
User partitionWednesday, February 20, 2013
User partitionWednesday, February 20, 2013
User partitionWednesday, February 20, 2013
Vsite                   ‣ Content partition                   ‣ User partition                   ‣ Context                ...
Context                   ‣ Defines a section based on some                           conditionsWednesday, February 20, 2013
Context                   ‣ Defines a section based on some                           conditions                         • ...
Context                   ‣ Defines a section based on some                           conditions                         • ...
Context                   ‣ Defines a section based on some                           conditions                         • ...
Vsite                   ‣ Content partition                   ‣ User partition                   ‣ Context                ...
Drupal conf. /settings                           Variablehttp://openscholar.harvard.eduWednesday, February 20, 2013
Drupal conf. /settings                           Variable    contexthttp://openscholar.harvard.eduWednesday, February 20, ...
Vsite overrides                   ‣ A formal way to override the value of site                           wide settings or ...
Vsite overrideshttp://openscholar.harvard.eduWednesday, February 20, 2013
Outline                   ‣ About us                   ‣ OS - Technical overview                   ‣ Development workflow /...
Development workflow                   ‣ Everything in code !!                   ‣ Version Control (branching)             ...
Outline                   ‣ About us                   ‣ OS - Technical overview                   ‣ Development workflow /...
Hostinghttp://openscholar.harvard.eduWednesday, February 20, 2013
Outline                   ‣ About us                   ‣ OS - Technical overview                   ‣ Development workflow /...
Support                   ‣ Harvard                         •     Olark                         •     RT                  ...
Questions ?Wednesday, February 20, 2013
Upcoming SlideShare
Loading in...5
×

Open Scholar

1,075

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
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,075
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×