SlideShare une entreprise Scribd logo
1  sur  49
One Button 
Publishing 
• Brad Payne & Clint Lalonde 
• WordPress in Higher Education 
• May 29, 2014 
@clintlalonde @bdolor
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
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
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
Open Licenses 
open.bccampus.ca
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
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
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
Free is more than just a good deal 
Page |
open.bccampus.ca
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
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
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
Contenders 
open.bccampus.ca
PressBooks 
open.bccampus.ca
Faculty: Modify 
open.bccampus.ca 
Write Once 
Publish Many
PressBooks 
open.bccampus.ca 
PressBooks.com 
https://github.com/pressbooks/pressbooks 
https://wordpress.org/plugins/pressbooks/
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
PressBooks: Root 
open.bccampus.ca 
One Book, One Site
open.bccampus.ca 
open.bccampus.ca 
API
Faculty: Easy to find & evaluate 
open.bccampus.ca
Faculty: Easy to find & evaluate 
open.bccampus.ca
Student: Entry point to book 
open.bccampus.ca
PressBooks: Book Example 
open.bccampus.ca 
http://opentextbc.ca/modernphilosophy/
PressBooks “book” 
open.bccampus.ca
PressBooks Book admin 
open.bccampus.ca
PressBooks Book admin: Text 
open.bccampus.ca
PressBooks Book admin: Book Info 
open.bccampus.ca
PressBooks Book admin: Themes 
open.bccampus.ca
PressBooks Book admin: Export 
open.bccampus.ca
PressBooks: Considerations 
● Uses commercial PDF engine (PrinceXML) 
● Requires standalone multi-site instance of 
WP 
open.bccampus.ca
PressBooks 
modifications
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
The Button 
open.bccampus.ca
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
Symbiosis 
PressBooks and PressBooks Textbook 
open.bccampus.ca
Reuse - PBT Plugin 
Creative Commons 
• the creative commons configurator 
• modifications made to allow derivative works 
open.bccampus.ca
Revise - PBT plugin 
open.bccampus.ca
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
Revise - PBT Plugin 
LaTeX image rendering service: 
Preserving images in export routine: 
open.bccampus.ca
Remix - PBT Plugin 
open.bccampus.ca
Remix - PBT Plugin 
Importer 
• EPUB 
• DOCX 
• ODT 
• WXR/XML 
Open Textbooks 
• Download links to 47 open textbooks 
open.bccampus.ca
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
Redistribute/Retain - PBT Plugin 
open.bccampus.ca
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
Redistribute/Retain - PBT Plugin 
open.bccampus.ca
Download, import, reorder chapters 
open.bccampus.ca
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
Thank You 
Questions? 
open.bccampus.ca 
@clintlalonde @bdolor 
#otsummit

Contenu connexe

Similaire à One Button Publishing

Doc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation ProjectDoc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation Project
Alexandro Colorado
 
Etug spring 2013_presentation_slides_clint_additions
Etug spring 2013_presentation_slides_clint_additionsEtug spring 2013_presentation_slides_clint_additions
Etug spring 2013_presentation_slides_clint_additions
BCcampus
 
Etug spring 2013 presentation slides
Etug spring 2013 presentation slidesEtug spring 2013 presentation slides
Etug spring 2013 presentation slides
BCcampus
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
MINE_Lab
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
宥均 林
 

Similaire à One Button Publishing (20)

Open Textbook Summit - Technology
Open Textbook Summit - TechnologyOpen Textbook Summit - Technology
Open Textbook Summit - Technology
 
Open Tools for Open Publishing
Open Tools for Open PublishingOpen Tools for Open Publishing
Open Tools for Open Publishing
 
OER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsOER Authoring and Delivery Platforms
OER Authoring and Delivery Platforms
 
The convergence of Publishing and the Web
The convergence of Publishing and the WebThe convergence of Publishing and the Web
The convergence of Publishing and the Web
 
Adopting Open Textbooks Workshop - Feb 26, 2013
Adopting Open Textbooks Workshop - Feb 26, 2013Adopting Open Textbooks Workshop - Feb 26, 2013
Adopting Open Textbooks Workshop - Feb 26, 2013
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
 
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
 
Analysis of existing technological platforms for the collaborative production...
Analysis of existing technological platforms for the collaborative production...Analysis of existing technological platforms for the collaborative production...
Analysis of existing technological platforms for the collaborative production...
 
Thomson Reuters EndNote x7.2 Overview and Roadmap
Thomson Reuters EndNote x7.2 Overview and RoadmapThomson Reuters EndNote x7.2 Overview and Roadmap
Thomson Reuters EndNote x7.2 Overview and Roadmap
 
Open Textbooks presentation for Faculty
Open Textbooks presentation for FacultyOpen Textbooks presentation for Faculty
Open Textbooks presentation for Faculty
 
W3C Digital Publishing Interest Group Update
W3C Digital Publishing Interest Group UpdateW3C Digital Publishing Interest Group Update
W3C Digital Publishing Interest Group Update
 
Doc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation ProjectDoc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation Project
 
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-DavisLibrary 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
Library 2.011 Free Web Tools for Libraries Cheryl Peltier-Davis
 
Etug spring 2013_presentation_slides_clint_additions
Etug spring 2013_presentation_slides_clint_additionsEtug spring 2013_presentation_slides_clint_additions
Etug spring 2013_presentation_slides_clint_additions
 
Etug spring 2013 presentation slides
Etug spring 2013 presentation slidesEtug spring 2013 presentation slides
Etug spring 2013 presentation slides
 
Ushering in the Born Accessible Era
Ushering in the Born Accessible EraUshering in the Born Accessible Era
Ushering in the Born Accessible Era
 
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
 

Plus de Clint Lalonde

Open Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open EducationOpen Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open Education
Clint Lalonde
 

Plus de Clint Lalonde (20)

Sorry. I was on mute. 10 tips for better webinars
Sorry. I was on mute. 10 tips for better webinarsSorry. I was on mute. 10 tips for better webinars
Sorry. I was on mute. 10 tips for better webinars
 
But I've Never Taken an Online Course Before!
But I've Never Taken an Online Course Before!But I've Never Taken an Online Course Before!
But I've Never Taken an Online Course Before!
 
Online Learning Basics
Online Learning BasicsOnline Learning Basics
Online Learning Basics
 
Basics of synchronous learning
Basics of synchronous learningBasics of synchronous learning
Basics of synchronous learning
 
When I Grow Up I Want to be an Educational Technologist (said no child ever)
When I Grow Up I Want to be an Educational Technologist (said no child ever)When I Grow Up I Want to be an Educational Technologist (said no child ever)
When I Grow Up I Want to be an Educational Technologist (said no child ever)
 
ETUG 2018-19 Community Survey
ETUG 2018-19 Community SurveyETUG 2018-19 Community Survey
ETUG 2018-19 Community Survey
 
LRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons LicensesLRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons Licenses
 
MALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licensesMALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licenses
 
How to Build an Open Textbook
How to Build an Open TextbookHow to Build an Open Textbook
How to Build an Open Textbook
 
Next Generation Digital Learning Environments (NGDLE)
Next Generation Digital Learning Environments (NGDLE)Next Generation Digital Learning Environments (NGDLE)
Next Generation Digital Learning Environments (NGDLE)
 
Open Tools Open Pedagogy
Open Tools Open PedagogyOpen Tools Open Pedagogy
Open Tools Open Pedagogy
 
Open Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open EducationOpen Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open Education
 
OE Ontario Workshop
OE Ontario WorkshopOE Ontario Workshop
OE Ontario Workshop
 
You built an open textbook in how many days?
You built an open textbook in how many days?You built an open textbook in how many days?
You built an open textbook in how many days?
 
eCampus Alberta Operational Retreat Open Education workshop
eCampus Alberta Operational Retreat Open Education workshopeCampus Alberta Operational Retreat Open Education workshop
eCampus Alberta Operational Retreat Open Education workshop
 
BC Open Textbook Project
BC Open Textbook ProjectBC Open Textbook Project
BC Open Textbook Project
 
Manitoba OTB
Manitoba OTBManitoba OTB
Manitoba OTB
 
OLTD Webinar
OLTD WebinarOLTD Webinar
OLTD Webinar
 
Finding and using Open Educational Resources
Finding and using Open Educational ResourcesFinding and using Open Educational Resources
Finding and using Open Educational Resources
 
Beyond Free: The BC Open Textbook Project BCNet
Beyond Free: The BC Open Textbook Project BCNetBeyond Free: The BC Open Textbook Project BCNet
Beyond Free: The BC Open Textbook Project BCNet
 

Dernier

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Dernier (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

One Button Publishing

  • 1. One Button Publishing • Brad Payne & Clint Lalonde • WordPress in Higher Education • May 29, 2014 @clintlalonde @bdolor
  • 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. 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. 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
  • 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. 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. 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. Free is more than just a good deal Page |
  • 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. 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. 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
  • 16. Faculty: Modify open.bccampus.ca Write Once Publish Many
  • 17. PressBooks open.bccampus.ca PressBooks.com https://github.com/pressbooks/pressbooks https://wordpress.org/plugins/pressbooks/
  • 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. PressBooks: Root open.bccampus.ca One Book, One Site
  • 21. Faculty: Easy to find & evaluate open.bccampus.ca
  • 22. Faculty: Easy to find & evaluate open.bccampus.ca
  • 23. Student: Entry point to book open.bccampus.ca
  • 24. PressBooks: Book Example open.bccampus.ca http://opentextbc.ca/modernphilosophy/
  • 26. PressBooks Book admin open.bccampus.ca
  • 27. PressBooks Book admin: Text open.bccampus.ca
  • 28. PressBooks Book admin: Book Info open.bccampus.ca
  • 29. PressBooks Book admin: Themes open.bccampus.ca
  • 30. PressBooks Book admin: Export open.bccampus.ca
  • 31. PressBooks: Considerations ● Uses commercial PDF engine (PrinceXML) ● Requires standalone multi-site instance of WP open.bccampus.ca
  • 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
  • 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. Symbiosis PressBooks and PressBooks Textbook open.bccampus.ca
  • 37. Reuse - PBT Plugin Creative Commons • the creative commons configurator • modifications made to allow derivative works open.bccampus.ca
  • 38. Revise - PBT plugin open.bccampus.ca
  • 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. Revise - PBT Plugin LaTeX image rendering service: Preserving images in export routine: open.bccampus.ca
  • 41. Remix - PBT Plugin open.bccampus.ca
  • 42. Remix - PBT Plugin Importer • EPUB • DOCX • ODT • WXR/XML Open Textbooks • Download links to 47 open textbooks open.bccampus.ca
  • 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. Redistribute/Retain - PBT Plugin open.bccampus.ca
  • 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. Redistribute/Retain - PBT Plugin open.bccampus.ca
  • 47. Download, import, reorder chapters open.bccampus.ca
  • 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. Thank You Questions? open.bccampus.ca @clintlalonde @bdolor #otsummit