One Button Publishing

589 views

Published on

Presentation at the virtual WordPress in Higher Ed conference, May 29, 2014

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
589
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

One Button Publishing

  1. 1. One Button Publishing • Brad Payne & Clint Lalonde • WordPress in Higher Education • May 29, 2014 @clintlalonde @bdolor
  2. 2. Collaborative Programs & Shared Services open.bccampus.ca “Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework” 2 3 Open Education Student Services & Data Exchange 1
  3. 3. open.bccampus.ca “Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework” 1 Open Education Support & promote the development & use of Open Educational Resources Support instructors who want to use technology in their teaching practice OER Global Logo by Jonathas Mello is licensed under a Creative Commons Attribution Unported 3.0 License
  4. 4. What are OER? “Open Educational Resources (OERs) are any type of educational materials that are in the public domain or introduced with an open license. The nature of these open materials means that anyone can legally and freely copy, use, adapt and re-share them.” UNESCO http://www.unesco.org/new/en/communication-and-information/access-to-knowledge/open-educational-resources/ what-are-open-educational-resources-oers/ open.bccampus.ca
  5. 5. Open Licenses open.bccampus.ca
  6. 6. BC Open Textbook Project open.bccampus.ca 40 free and open textbooks available for the highest enrolled 1st & 2nd year post-secondary subjects in BC First province in Canada Visual notes of John Yap announcement, Giulia Forsythe http://www.flickr.com/photos/gforsythe/8094691691/ Used under CC-BY-SA license
  7. 7. We have a problem (2 actually) Images: http://www.openeducation.net/2009/09/17/beyond-textbooks-andy-chlup-discusses-digital-learning-models/ used under CC-BY license open.bccampus.ca
  8. 8. Problem #1 Students spend $1200/yr on textbooks 4x rate of inflation over past 20 years 70% students have not purchased textbook for a course because of price open.bccampus.ca
  9. 9. Free is more than just a good deal Page |
  10. 10. open.bccampus.ca
  11. 11. Problem #2 Ownership & Control open.bccampus.ca iPod DRM by *n3wjack's world in pixels used under CC-BY-SA license eBook on eBook by DWRL at U Texas used under CC-BY-SA-NC license Students Faculty
  12. 12. Issues & Goals Students Faculty Free Choice of formats ● Web ● Mobile ● Print ● eBook Can retain permanently open.bccampus.ca 1. Easy to find 2. Quality 3. Modify or create
  13. 13. Additional Software Requirements ● Web based authoring - distributed collaboration ● Open Source ● Extensible & Customizable ● Remix different formats ● Output many formats - HTML, ePub, PDF, mobi ● Support open licenses (Creative Commons) open.bccampus.ca
  14. 14. Contenders open.bccampus.ca
  15. 15. PressBooks open.bccampus.ca
  16. 16. Faculty: Modify open.bccampus.ca Write Once Publish Many
  17. 17. PressBooks open.bccampus.ca PressBooks.com https://github.com/pressbooks/pressbooks https://wordpress.org/plugins/pressbooks/
  18. 18. PressBooks: What it does ● Export engine ● Custom book themes ● Modifies WP admin interface ● Changes from Post paradigm to Chapter paradigm ● One book, one site (require multi-site) open.bccampus.ca
  19. 19. PressBooks: Root open.bccampus.ca One Book, One Site
  20. 20. open.bccampus.ca open.bccampus.ca API
  21. 21. Faculty: Easy to find & evaluate open.bccampus.ca
  22. 22. Faculty: Easy to find & evaluate open.bccampus.ca
  23. 23. Student: Entry point to book open.bccampus.ca
  24. 24. PressBooks: Book Example open.bccampus.ca http://opentextbc.ca/modernphilosophy/
  25. 25. PressBooks “book” open.bccampus.ca
  26. 26. PressBooks Book admin open.bccampus.ca
  27. 27. PressBooks Book admin: Text open.bccampus.ca
  28. 28. PressBooks Book admin: Book Info open.bccampus.ca
  29. 29. PressBooks Book admin: Themes open.bccampus.ca
  30. 30. PressBooks Book admin: Export open.bccampus.ca
  31. 31. PressBooks: Considerations ● Uses commercial PDF engine (PrinceXML) ● Requires standalone multi-site instance of WP open.bccampus.ca
  32. 32. PressBooks modifications
  33. 33. Context PressBooks is open source • modifications were only possible within this context • the narratives for open textbooks and open software are similar open.bccampus.ca
  34. 34. The Button open.bccampus.ca
  35. 35. Modifications PressBooks and PressBooks Textbook • What functionality is required for open textbooks? o about 16,500 code additions to PB core • What if that functionality deviates from pressbooks.com? open.bccampus.ca
  36. 36. Symbiosis PressBooks and PressBooks Textbook open.bccampus.ca
  37. 37. Reuse - PBT Plugin Creative Commons • the creative commons configurator • modifications made to allow derivative works open.bccampus.ca
  38. 38. Revise - PBT plugin open.bccampus.ca
  39. 39. Revise - PBT Plugin Adapt, Adjust, Modify • math equations - PB LaTeX plugin • table buttons - MCE Table button plugin • textbook buttons - MCE Textbook button plugin o exercises (with LRMI metadata) o key takeaways (with LRMI metadata) o learning objectives (with LRMI metadata) open.bccampus.ca
  40. 40. Revise - PBT Plugin LaTeX image rendering service: Preserving images in export routine: open.bccampus.ca
  41. 41. Remix - PBT Plugin open.bccampus.ca
  42. 42. Remix - PBT Plugin Importer • EPUB • DOCX • ODT • WXR/XML Open Textbooks • Download links to 47 open textbooks open.bccampus.ca
  43. 43. Remix - PBT Plugin Pseudocode (DOCX import): - test if it’s a valid Zip file - get the file paths to content and metadata - get the content and metadata - get endnotes, footnotes, and hyperlinks - process them (they are in separate documents), save them - import a monstrous XSLT stylesheet - throw the styled content into the DOM - parse by Chapter, insert into PB open.bccampus.ca
  44. 44. Redistribute/Retain - PBT Plugin open.bccampus.ca
  45. 45. Redistribute/Retain - PBT Plugin Textbook API • the solution to the problem of redistributing protected files got me thinking about how to implement textbook API’s Redistribute and retain files for free • Download links to each of the latest export files (epub, pdf, xhtml, hpub, mobi, wxr, icml) on the homepage open.bccampus.ca
  46. 46. Redistribute/Retain - PBT Plugin open.bccampus.ca
  47. 47. Download, import, reorder chapters open.bccampus.ca
  48. 48. The future Enabling Adaptation Development of PB Community (Developer & User) ● https://github.com/BCcampus/pressbooks-textbook ● https://github.com/pressbooks/pressbooks Continued EDU & OTB specific enhancements open.bccampus.ca
  49. 49. Thank You Questions? open.bccampus.ca @clintlalonde @bdolor #otsummit

×