one button publishing

49
One Button Publishing Brad Payne & Clint Lalonde WordPress in Higher Education May 29, 2014 @clintlalonde @bdolor

Upload: clint-lalonde

Post on 13-Jun-2015

167 views

Category:

Education


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: One Button Publishing

One Button Publishing• Brad Payne & Clint Lalonde• WordPress in Higher Education• May 29, 2014

@clintlalonde @bdolor

Page 2: One Button Publishing

open.bccampus.ca

“Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework”

23

Open Education

Student Services & Data Exchange

Collaborative Programs & Shared Services

1

Page 3: One Button Publishing

open.bccampus.ca

“Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework”

Open Education1 Support & promote the development & use of Open Educational ResourcesSupport 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

Page 4: One Button Publishing

open.bccampus.ca

“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.”

UNESCOhttp://www.unesco.org/new/en/communication-and-information/access-to-knowledge/open-educational-resources/what-are-open-educational-resources-oers/

What are OER?

Page 5: One Button Publishing

open.bccampus.ca

Open Licenses

Page 6: One Button Publishing

open.bccampus.ca

Visual notes of John Yap announcement, Giulia Forsythe http://www.flickr.com/photos/gforsythe/8094691691/Used under CC-BY-SA license

40 free and open textbooks available for the highest enrolled 1st & 2nd year post-secondary subjects in BC

First province in Canada

BC Open Textbook Project

Page 7: One Button Publishing

open.bccampus.ca

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

Page 8: One Button Publishing

open.bccampus.ca

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

Problem #1

Page 9: One Button Publishing

Page |

Free is more than just a good deal

Page 10: One Button Publishing

open.bccampus.ca

Page 12: One Button Publishing

open.bccampus.ca

Issues & Goals

Students Faculty

FreeChoice of formats● Web● Mobile● Print● eBook

Can retain permanently

1. Easy to find2. Quality

3. Modify or create

Page 13: One Button Publishing

open.bccampus.ca

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)

Page 14: One Button Publishing

open.bccampus.ca

Contenders

Page 15: One Button Publishing

open.bccampus.ca

PressBooks

Page 16: One Button Publishing

open.bccampus.ca

Faculty: Modify

Write Once

Publish Many

Page 17: One Button Publishing

open.bccampus.ca

PressBooks

PressBooks.com

https://github.com/pressbooks/pressbookshttps://wordpress.org/plugins/pressbooks/

Page 18: One Button Publishing

open.bccampus.ca

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)

Page 19: One Button Publishing

open.bccampus.ca

PressBooks: Root

One Book, One Site

Page 20: One Button Publishing

open.bccampus.ca

open.bccampus.ca

API

Page 21: One Button Publishing

open.bccampus.ca

Faculty: Easy to find & evaluate

Page 22: One Button Publishing

open.bccampus.ca

Faculty: Easy to find & evaluate

Page 23: One Button Publishing

open.bccampus.ca

Student: Entry point to book

Page 24: One Button Publishing

open.bccampus.ca

PressBooks: Book Example

http://opentextbc.ca/modernphilosophy/

Page 25: One Button Publishing

open.bccampus.ca

PressBooks “book”

Page 26: One Button Publishing

open.bccampus.ca

PressBooks Book admin

Page 27: One Button Publishing

open.bccampus.ca

PressBooks Book admin: Text

Page 28: One Button Publishing

open.bccampus.ca

PressBooks Book admin: Book Info

Page 29: One Button Publishing

open.bccampus.ca

PressBooks Book admin: Themes

Page 30: One Button Publishing

open.bccampus.ca

PressBooks Book admin: Export

Page 31: One Button Publishing

open.bccampus.ca

PressBooks: Considerations

● Uses commercial PDF engine (PrinceXML)● Requires standalone multi-site instance of

WP

Page 32: One Button Publishing

PressBooks modifications

Page 33: One Button Publishing

open.bccampus.ca

Context

PressBooks is open source

• modifications were only possible within this context

• the narratives for open textbooks and open software are similar

Page 34: One Button Publishing

open.bccampus.ca

The Button

Page 35: One Button Publishing

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?

Page 36: One Button Publishing

open.bccampus.ca

Symbiosis

PressBooks and PressBooks Textbook

Page 37: One Button Publishing

open.bccampus.ca

Reuse - PBT Plugin

Creative Commons

• the creative commons configurator • modifications made to allow derivative works

Page 38: One Button Publishing

open.bccampus.ca

Revise - PBT plugin

Page 39: One Button Publishing

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)

Page 40: One Button Publishing

open.bccampus.ca

Revise - PBT Plugin

LaTeX image rendering service:

Preserving images in export routine:

Page 41: One Button Publishing

open.bccampus.ca

Remix - PBT Plugin

Page 42: One Button Publishing

open.bccampus.ca

Remix - PBT Plugin

Importer

• EPUB• DOCX• ODT• WXR/XML

Open Textbooks

• Download links to 47 open textbooks

Page 43: One Button Publishing

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

Page 44: One Button Publishing

open.bccampus.ca

Redistribute/Retain - PBT Plugin

Page 45: One Button Publishing

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

Page 46: One Button Publishing

open.bccampus.ca

Redistribute/Retain - PBT Plugin

Page 47: One Button Publishing

open.bccampus.ca

Download, import, reorder chapters

Page 48: One Button Publishing

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

Page 49: One Button Publishing

Thank YouQuestions?

open.bccampus.ca@clintlalonde @bdolor#otsummit