Recent Changes · Search:

Support the Project

Wikipublisher

PmWiki

edit SideBar

Wikipublisher.About History

Hide minor edits - Show changes to output

10 January 2013 at 08:27 AM by Marc - fix link
Changed line 21 from:
Web pages and print documents exist as [[two solitudes -> http://en.wikipedia.org/wiki/Two_Solitudes_(Canadian_society)]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It uses [[LaTeX -> http://www.latex-project.org/]] as the typesetting engine, thus providing print output of the highest quality.
to:
Web pages and print documents exist as [[two solitudes -> https://en.wikipedia.org/wiki/Two_Solitudes_%28Canadian_society%29]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It uses [[LaTeX -> http://www.latex-project.org/]] as the typesetting engine, thus providing print output of the highest quality.
25 December 2011 at 05:56 PM by Marc Laporte - trying another link
07 December 2011 at 09:04 PM by John Rankin - add reference to the AGPL
Changed lines 6-7 from:
The Wikipublisher project develops an open source TypesettingEngine that takes Web page content and turns it into a form suitable for printing. The current version adds this capability to the [[PmWiki engine -> http://www.pmwiki.org/]]; if there is enough demand, the project may add support for other Web content management systems.
to:
The Wikipublisher project develops a free/libre open source TypesettingEngine that takes Web page content and turns it into a form suitable for printing. The current version adds this capability to the [[PmWiki engine -> http://www.pmwiki.org/]]. The [[PressBooks project -> http://www.pressbooks.com/]] is developing an interface between `WordPress and Wikipublisher. If there is enough demand, the project may add support for other Web content management systems.

The most common use case is for online book authoring and publishing
.
Changed lines 67-69 from:
The Wikibook `PDF [[(InstallThe )server]] and `DTD are distributed under the terms of the [[Artistic License -> http://dev.perl.org/licenses/artistic.html]], version 2.0. In accordance with the terms of the Artistic License, the distribution includes a tarball of the original @@tbookdtd@@ package in the directory @@tbook-src/@@. The compiled LaTeX packages in wikibook/template are distributed under the [[LaTeX Project Public License -> http://www.latex-project.org/lppl.txt]].
to:
The Wikibook `PDF [[(InstallThe )server]] and `DTD are distributed under the terms of the [[Artistic License -> http://dev.perl.org/licenses/artistic.html]], version 2.0. In accordance with the terms of the Artistic License, the distribution includes access to a tarball of the original @@tbookdtd@@ package, available as a download from InstallTheServer. The compiled LaTeX packages in wikibook/template are distributed under the [[LaTeX Project Public License -> http://www.latex-project.org/lppl.txt]].

For people who run the Wikibook `PDF server as part of a public-facing network service, the software carries an additional `GNU Affero General Public Licence, [[version 3 -> http://www.gnu.org/licenses/agpl.html]] or later. This ensures users of a hosted service enjoy the same freedoms as those who run the software on their own computers
.
19 October 2011 at 05:09 AM by Marc Laporte - fix link
Changed line 19 from:
Web pages and print documents exist as [[two solitudes -> http://mqup.mcgill.ca/book.php?bookid=1583]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It uses [[LaTeX -> http://www.latex-project.org/]] as the typesetting engine, thus providing print output of the highest quality.
to:
Web pages and print documents exist as [[two solitudes -> http://en.wikipedia.org/wiki/Two_Solitudes_(Canadian_society)]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It uses [[LaTeX -> http://www.latex-project.org/]] as the typesetting engine, thus providing print output of the highest quality.
06 April 2011 at 11:47 PM by Peter Bowers - typo
Changed line 48 from:
# The Wikibook {`PDF|portable document format} [[(InstallThe)Server]] is a Web service that, given valid a Wikibook `XML document, returns a typeset `PDF file.
to:
# The Wikibook {`PDF|portable document format} [[(InstallThe)Server]] is a Web service that, given a valid Wikibook `XML document, returns a typeset `PDF file.
24 May 2009 at 02:54 PM by John Rankin - link to latex
Changed lines 19-20 from:
Web pages and print documents exist as [[two solitudes -> http://mqup.mcgill.ca/book.php?bookid=1583]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It uses LaTeX as the typesetting engine, thus providing print output of the highest quality.
to:
Web pages and print documents exist as [[two solitudes -> http://mqup.mcgill.ca/book.php?bookid=1583]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It uses [[LaTeX -> http://www.latex-project.org/]] as the typesetting engine, thus providing print output of the highest quality.
Changed line 41 from:
With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including lists, images, tables, equations, citations and bibliographies -- in other words, we have a fully-fledged publishing system for Web and print documents.
to:
With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. Following a round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including lists, images, tables, equations, citations and bibliographies -- in other words, we have a robust, fully-fledged publishing system for Web and print documents.
08 May 2009 at 01:39 PM by simon - add link, correct link
Changed lines 31-32 from:
The Wikipublisher project was born in late 2004 at Affinity Limited, a small `IT management consultancy, based in Wellington, New Zealand. Like most professional services firms, our document production systems, based on Adobe `FrameMaker, were geared to producing print documents such as letters, proposals, short papers, and reports. Our Web presence was essentially an online brochure -- who we are, what we do, and how to contact us. Communication with clients primarily used e-mail to send document attachments back and forth. Several years ago, 3 things happened:
to:
The Wikipublisher project was born in late 2004 at [[http://www.affinity.co.nz/ | Affinity Limited]], a small `IT management consultancy, based in Wellington, New Zealand. Like most professional services firms, our document production systems, based on Adobe `FrameMaker, were geared to producing print documents such as letters, proposals, short papers, and reports. Our Web presence was essentially an online brochure -- who we are, what we do, and how to contact us. Communication with clients primarily used e-mail to send document attachments back and forth. Several years ago, 3 things happened:
Changed line 56 from:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration that means we can give the `PDF server any `URL that returns a stream of [[Wikibook]] `XML and get back a typeset `PDF suitable for printing. He also wrote the PmWiki handlers to translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
to:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration that means we can give the `PDF server any `URL that returns a stream of [[Wikibook]] `XML and get back a typeset `PDF suitable for printing. He also wrote the PmWiki handlers to translate wiki [[PmWiki/tables]] and [[wiki styles]] into useful `XML.
18 October 2008 at 11:09 AM by John Rankin - finalist in the open source awards
Changed lines 8-10 from:
to:
The project was a finalist in the [[New Zealand Open Source Awards 2008 -> http://www.nzosa.org.nz/2008-winners]] ''for bringing the power of Latex to the world of wikis''.
Changed lines 19-20 from:
Web pages and print documents exist as [[two solitudes -> http://mqup.mcgill.ca/book.php?bookid=1583]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It then uses LaTeX as the typesetting engine, thus providing print output of the highest quality.
to:
Web pages and print documents exist as [[two solitudes -> http://mqup.mcgill.ca/book.php?bookid=1583]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It uses LaTeX as the typesetting engine, thus providing print output of the highest quality.
Added line 32:
Added line 34:
Added line 36:
04 September 2008 at 04:16 PM by John Rankin - fix typo
Changed lines 36-37 from:
With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including images, tables, equations, citations and bibliographies -- in other words, we have a fully-fledged publishing system for Web and print documents.
to:
With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including lists, images, tables, equations, citations and bibliographies -- in other words, we have a fully-fledged publishing system for Web and print documents.
Changed lines 39-40 from:
The Wikipublisher system is currently comprised of three modules.
to:
The Wikipublisher system currently comprises three modules.
Changed line 53 from:
Darren Wills wrote the server-side components that teach Latex how to process the `XML created from wiki citation markup.
to:
Darren Willis wrote the server-side components that teach Latex how to process the `XML created from wiki citation markup.
21 August 2008 at 07:09 PM by John Rankin - more about the project
Changed lines 6-8 from:
The Wikipublisher project develops an open source TypesettingEngine that takes Web page content and turns it into a form suitable for printing.
to:
The Wikipublisher project develops an open source TypesettingEngine that takes Web page content and turns it into a form suitable for printing. The current version adds this capability to the [[PmWiki engine -> http://www.pmwiki.org/]]; if there is enough demand, the project may add support for other Web content management systems.
Changed line 60 from:
The Wikipublisher `PDF [[(InstallThe )server]] is distributed under the terms of the [[Artistic License -> http://dev.perl.org/licenses/artistic.html]], version 2.0. In accordance with the terms of the Artistic License, the distribution includes a tarball of the original package @@tbookdtd@@ in the directory @@tbook-src/@@. The compiled LaTeX packages in wikibook/template are distributed under the [[LaTeX Project Public License -> http://www.latex-project.org/lppl.txt]].
to:
The Wikibook `PDF [[(InstallThe )server]] and `DTD are distributed under the terms of the [[Artistic License -> http://dev.perl.org/licenses/artistic.html]], version 2.0. In accordance with the terms of the Artistic License, the distribution includes a tarball of the original @@tbookdtd@@ package in the directory @@tbook-src/@@. The compiled LaTeX packages in wikibook/template are distributed under the [[LaTeX Project Public License -> http://www.latex-project.org/lppl.txt]].
20 August 2008 at 11:27 PM by chr - Minor grammatical change of sentence structure.
Changed line 60 from:
The Wikipublisher `PDF [[(InstallThe )server]] is distributed under the terms of the [[Artistic License -> http://dev.perl.org/licenses/artistic.html]], version 2.0. In accordance with the terms of the Artistic License, the distribution includes in the tbook-src directory a tarball of the original tbookdtd package. The compiled LaTeX packages in wikibook/template are distributed under the [[LaTeX Project Public License -> http://www.latex-project.org/lppl.txt]].
to:
The Wikipublisher `PDF [[(InstallThe )server]] is distributed under the terms of the [[Artistic License -> http://dev.perl.org/licenses/artistic.html]], version 2.0. In accordance with the terms of the Artistic License, the distribution includes a tarball of the original package @@tbookdtd@@ in the directory @@tbook-src/@@. The compiled LaTeX packages in wikibook/template are distributed under the [[LaTeX Project Public License -> http://www.latex-project.org/lppl.txt]].
20 August 2008 at 11:25 PM by chr - Minor tweak of langue, wanted 'three' instead of '3'
Changed line 39 from:
The Wikipublisher system currently has 3 constituent parts.
to:
The Wikipublisher system is currently comprised of three modules.
19 August 2008 at 08:39 PM by John Rankin - more about the project
Changed lines 6-8 from:
The Wikipublisher project develops an open source TypesettingEngine that re-purposes Web content into a form suitable for printing.
to:
The Wikipublisher project develops an open source TypesettingEngine that takes Web page content and turns it into a form suitable for printing.
Changed lines 17-18 from:
Web pages and print documents exist as two solitudes: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It then uses LaTeX as the typesetting engine, thus providing print output of the highest quality.
to:
Web pages and print documents exist as [[two solitudes -> http://mqup.mcgill.ca/book.php?bookid=1583]]: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It then uses LaTeX as the typesetting engine, thus providing print output of the highest quality.
Changed line 29 from:
Affinity Limited is a small `IT management consultancy, based in Wellington, New Zealand. Like most professional services firms, our document production systems, based on Adobe `FrameMaker, were geared to producing print documents such as letters, proposals, short papers, and reports. Our Web presence was essentially an online brochure -- who we are, what we do, and how to contact us. Communication with clients primarily used e-mail to send document attachments back and forth. Several years ago, 3 things happened:
to:
The Wikipublisher project was born in late 2004 at Affinity Limited, a small `IT management consultancy, based in Wellington, New Zealand. Like most professional services firms, our document production systems, based on Adobe `FrameMaker, were geared to producing print documents such as letters, proposals, short papers, and reports. Our Web presence was essentially an online brochure -- who we are, what we do, and how to contact us. Communication with clients primarily used e-mail to send document attachments back and forth. Several years ago, 3 things happened:
Added lines 38-46:
!!!! Architecture
The Wikipublisher system currently has 3 constituent parts.

# The [[Wikibook]] {`DTD|document type definition} is an `XML specification of what constitutes a valid Wikipublisher document.

# The Wikibook {`PDF|portable document format} [[(InstallThe)Server]] is a Web service that, given valid a Wikibook `XML document, returns a typeset `PDF file.

# The Cookbook:PublishPDF library is a set of Php scripts and templates that plug into the PmWiki system, enabling it to generate a Wikibook `XML document instead of `HTML.
Changed lines 49-50 from:
John Rankin is the principal designer, maintainer and enhancer of the software. He wrote most of the components that make up the Cookbook:PublishPDF library. He developed the metadata model that lets readers customise the `PDF output using a Web form and added various features to the `PDF server, such as the ability to typeset letters, change a book's cover style, and automatically resize images.
to:
John Rankin is the principal designer, maintainer and enhancer of the software. He wrote most of the components that make up the Cookbook:PublishPDF library. He developed the metadata model that lets readers customise the `PDF output using a Web form and added various features to the Wikibook `PDF server, such as the ability to typeset letters, change a book's cover style, and automatically resize images.
Changed lines 56-57 from:
to:
Wikipublisher is free (libre) software, covered by the same licence terms as the underlying software on which the component parts are built.
Added lines 75-76:

To learn more about what Wikipublisher can do, see the UserGuide and TipOfTheWeek.
09 August 2008 at 05:29 PM by John Rankin - more about the project
Changed line 48 from:
The Cookbook:PublishPDF library for PmWiki is is free software. You can redistribute it and/or modify it under the terms of the `GNU General Public License as published by the Free Software Foundation; either [[version 2 -> http://www.gnu.org/licenses/old-licenses/gpl-2.0.html]] of the License, or (at your option) any [[later version -> http://www.gnu.org/copyleft/gpl.html]].
to:
The Cookbook:PublishPDF library for PmWiki is free software. You can redistribute it and/or modify it under the terms of the `GNU General Public License as published by the Free Software Foundation; either [[version 2 -> http://www.gnu.org/licenses/old-licenses/gpl-2.0.html]] of the License, or (at your option) any [[later version -> http://www.gnu.org/copyleft/gpl.html]].
09 August 2008 at 05:25 PM by John Rankin - more about the project
Changed line 42 from:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration that means we can give the `PDF server any `URL returns a stream of [[Wikibook]] `XML and get back a typeset `PDF suitable for printing. He also wrote the PmWiki handlers to translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
to:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration that means we can give the `PDF server any `URL that returns a stream of [[Wikibook]] `XML and get back a typeset `PDF suitable for printing. He also wrote the PmWiki handlers to translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
09 August 2008 at 05:23 PM by John Rankin - more about the project
Changed lines 42-44 from:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration work that means we can give the `PDF server a `URL that resolves to a stream of [[Wikibook]] `XML and get back a typeset `PDF suitable for printing. He also wrote the PmWiki handlers to translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.

Darren Wills wrote the server-side components that teach Latex how to process wiki citation markup.
to:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration that means we can give the `PDF server any `URL returns a stream of [[Wikibook]] `XML and get back a typeset `PDF suitable for printing. He also wrote the PmWiki handlers to translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.

Darren Wills wrote the server-side components that teach Latex how to process the `XML created from wiki citation markup.
09 August 2008 at 05:18 PM by John Rankin - more about the project
Changed lines 19-20 from:
Wikipublisher is designed for people who write long, complex, richly-linked documents, who wish to publish these in an accessible form on the Web and in print. The project provides a Web-based service to support collaborative authoring and publishing. The following guiding principles, which underpin and inform every aspect of Wikipublisher's design, express the project's aspirations:
to:
Wikipublisher's goal is to make it easy to turn Web page content into beautiful print documents. Three principles underpin and inform its design:
Changed lines 27-28 from:
The project's goal is to make it easy to turn Web page content into beautiful print documents.
to:
Changed line 29 from:
Affinity Limited is a small `IT management consultancy, based in Wellington, New Zealand. Like most professional services firms, our document production systems, based on Adobe `FrameMaker, were geared to efficiently producing print documents such as letters, proposals, short papers, and reports. Our Web presence was essentially an online brochure -- who we are, what we do, and how to contact us. Communication with clients primarily used e-mail to send document attachments back and forth. Several years ago, 3 things happened:
to:
Affinity Limited is a small `IT management consultancy, based in Wellington, New Zealand. Like most professional services firms, our document production systems, based on Adobe `FrameMaker, were geared to producing print documents such as letters, proposals, short papers, and reports. Our Web presence was essentially an online brochure -- who we are, what we do, and how to contact us. Communication with clients primarily used e-mail to send document attachments back and forth. Several years ago, 3 things happened:
Changed lines 31-37 from:
* open source wiki software became widely available, easy to install, and easy to use
* Adobe decided not to offer a `MacOSX version of
`FrameMaker

Apple's switch to Intel processors meant that OS` 9 was dead and with it `FrameMaker on Mac. Either we had to switch to Windows or find a replacement. We decided to investigate the possibility of creating a "consultant's report" as a set of linked wiki Web pages and using some form of typesetting engine to re-purpose this into a printable document, complete with cover page, table of contents, running headers and footers, and other print-oriented structures.

With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including images, tables, equations, citations and bibliographies -- in other words, it has become a fully-fledged publishing system for Web and print documents.
to:
* open source wiki software became widely available and easy to use
* Adobe decided not
to offer a Mac OS X version of `FrameMaker

Apple's switch to Intel processors meant that Mac OS 9 was dead and with it `FrameMaker on Mac. Either we had to switch to Windows or find a replacement. We decided to investigate the possibility of creating a "consultant's report" as a set of linked wiki Web pages and using some form of typesetting engine to re-purpose this into a printable document, complete with cover page, table of contents, running headers and footers, and other print-oriented structures.

With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including images, tables, equations, citations and bibliographies -- in other words, we have a fully-fledged publishing system for Web and print documents.
Changed lines 40-43 from:
John Rankin is the principal designer, maintainer and enhancer of the software. He wrote most of the components that make up the Cookbook:PublishPDF library. He developed the print metadata model that lets readers customise the `PDF output using a Web form. He has added various features to the `PDF server, such as the ability to typeset letters, change a book's cover style, and automatically resize images.

Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration work that means we can give the `PDF server a `URL that resolves to a stream of [[Wikibook]] `XML and get back a typeset `PDF file suitable for printing. He also wrote the PmWiki handlers that translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
to:
John Rankin is the principal designer, maintainer and enhancer of the software. He wrote most of the components that make up the Cookbook:PublishPDF library. He developed the metadata model that lets readers customise the `PDF output using a Web form and added various features to the `PDF server, such as the ability to typeset letters, change a book's cover style, and automatically resize images.

Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration work that means we can give the `PDF server a `URL that resolves to a stream of [[Wikibook]] `XML and get back a typeset `PDF suitable for printing. He also wrote the PmWiki handlers to translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
Changed lines 48-49 from:
The Cookbook:PublishPDF library for PmWiki is is free software. You can redistribute it and/or modify it under the terms of the `GNU General Public License as published by the Free Software Foundation; either [[version 2 -> http://www.gnu.org/licenses/old-licenses/gpl-2.0.html]] of the License, or (at your option) any [[later version -> http://www.gnu.org/copyleft/gpl.html]].released under the `GPL version 2.0 or higher.
to:
The Cookbook:PublishPDF library for PmWiki is is free software. You can redistribute it and/or modify it under the terms of the `GNU General Public License as published by the Free Software Foundation; either [[version 2 -> http://www.gnu.org/licenses/old-licenses/gpl-2.0.html]] of the License, or (at your option) any [[later version -> http://www.gnu.org/copyleft/gpl.html]].
Changed lines 56-57 from:
:Turn Web pages into beautiful print:Wikipublisher is an extension to PmWiki. It supports collaborative creation of print documents which draw their content from wiki web pages. In fact ''any web page'' able to be recast as [[Wikibook]] `XML can be composed into a [[BasicFeatures | print-friendly]] `PDF document.
to:
:Turn Web pages into beautiful print:Wikipublisher is an extension to PmWiki. It supports collaborative creation of print documents which draw their content from wiki web pages. In fact ''any Web page'' able to be recast as [[Wikibook]] `XML can be composed into a [[BasicFeatures | print-friendly]] `PDF document.
Changed line 62 from:
:Print a range of document types:Individual web pages are laid out using an ''article'' class. There are different layout classes for different types of output, including a [[(Welcome) letter]], [[UserGuide |book]], or [[WPSlides |report]]. Different document classes share the same design elements, forming a family with common design `DNA.
to:
:Print a range of document types:Individual web pages are laid out using an ''article'' class. There are different layout classes for each type of output, including a [[(Welcome) letter]], [[UserGuide |book]], or [[WPSlides |report]]. Different document classes share the same design elements, forming a family with common design `DNA.
09 August 2008 at 03:56 PM by John Rankin - describe the history
Changed lines 27-28 from:
The project goal is to make it easy to turn Web page content into beautiful print documents.
to:
The project's goal is to make it easy to turn Web page content into beautiful print documents.
Changed lines 35-37 from:
Apple's switch to Intel processors meant that OS` 9 was dead and with it `FrameMaker on Mac. Either we had to switch to Windows or find a replacement. We decided to investigate the possibility of creating a "consultant's report" as a set of linked wiki Web pages and using some form of typesetting engine to re-purpose this into a printable document, complete with cover page, table of contents, running headers and footers, and other print-oriented structures. With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including images, tables, equations, citations and bibliographies -- in other words, it has become a fully-fledged publishing system for Web and print documents.
to:
Apple's switch to Intel processors meant that OS` 9 was dead and with it `FrameMaker on Mac. Either we had to switch to Windows or find a replacement. We decided to investigate the possibility of creating a "consultant's report" as a set of linked wiki Web pages and using some form of typesetting engine to re-purpose this into a printable document, complete with cover page, table of contents, running headers and footers, and other print-oriented structures.

With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including images, tables, equations, citations and bibliographies -- in other words, it has become a fully-fledged publishing system for Web and print documents.
09 August 2008 at 03:52 PM by John Rankin - describe the history
Changed lines 2-3 from:
(:description General information about, and a short introduction to, the Wikipublisher project.:)
to:
(:description Presents general information about, and a short introduction to, the Wikipublisher project.:)
Changed lines 14-15 from:
!!! The project
to:
!!! The Wikipublisher project
Changed lines 17-18 from:
Wikipublisher is designed for people who write long, complex, richly-linked documents, who wish to publish these in an accessible form on the Web and in print. The project provides a Web-based service to support collaborative authoring, in a way that embodies the following guiding principles:
to:
Web pages and print documents exist as two solitudes: information created as a Web page may print poorly; information created as a print document may translate into an unappealing Web page. The [[Wikipublisher]] system lets authors create content online first, as Web pages, and lets readers turn individual pages or page collections into print documents. It uses wiki software as a lightweight and extensible content management system, so any page can be edited using any Web browser. It then uses LaTeX as the typesetting engine, thus providing print output of the highest quality.

Wikipublisher is designed for people who write long, complex, richly-linked documents, who wish to publish these in an accessible form on the Web and in print. The project provides a Web-based service to support collaborative authoring and publishing. The following guiding
principles, which underpin and inform every aspect of Wikipublisher's design, express the project's aspirations:
Changed lines 30-36 from:
to:
Affinity Limited is a small `IT management consultancy, based in Wellington, New Zealand. Like most professional services firms, our document production systems, based on Adobe `FrameMaker, were geared to efficiently producing print documents such as letters, proposals, short papers, and reports. Our Web presence was essentially an online brochure -- who we are, what we do, and how to contact us. Communication with clients primarily used e-mail to send document attachments back and forth. Several years ago, 3 things happened:
* we decided to make our work processes Web-centric wherever possible
* open source wiki software became widely available, easy to install, and easy to use
* Adobe decided not to offer a `MacOSX version of `FrameMaker

Apple's switch to Intel processors meant that OS` 9 was dead and with it `FrameMaker on Mac. Either we had to switch to Windows or find a replacement. We decided to investigate the possibility of creating a "consultant's report" as a set of linked wiki Web pages and using some form of typesetting engine to re-purpose this into a printable document, complete with cover page, table of contents, running headers and footers, and other print-oriented structures. With the help of a research and development grant from New Zealand's Foundation for Research, Science and Technology, we teamed up with the School of Mathematics, Statistics and Computing Sciences at Victoria University of Wellington to carry out the project. The grant allowed us to hire a graduate student on a part-time basis for just over a year, while he worked on a MSc. After a further round of enhancements and bug fixes, we can now produce letters, articles, reports, presentations and books, including images, tables, equations, citations and bibliographies -- in other words, it has become a fully-fledged publishing system for Web and print documents.
Changed lines 39-42 from:
John Rankin is the principal designer, maintainer and enhancer of the software. He wrote most of the components that make up the Cookbook:PublishPDF library. He has added various features to the `PDF server, in particular the ability to typeset letters.

Donald Gordon wrote the Perl script that drives
the `PDF server and taught the `XSL script many new Latex tricks. He also wrote the handlers that translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
to:
John Rankin is the principal designer, maintainer and enhancer of the software. He wrote most of the components that make up the Cookbook:PublishPDF library. He developed the print metadata model that lets readers customise the `PDF output using a Web form. He has added various features to the `PDF server, such as the ability to typeset letters, change a book's cover style, and automatically resize images.

Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He did the back-end integration work that means we can give the `PDF server a `URL that resolves to a stream of [[Wikibook]] `XML and get back a typeset `PDF file suitable for printing. He also wrote the PmWiki
handlers that translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
Added lines 47-51:
The Cookbook:PublishPDF library for PmWiki is is free software. You can redistribute it and/or modify it under the terms of the `GNU General Public License as published by the Free Software Foundation; either [[version 2 -> http://www.gnu.org/licenses/old-licenses/gpl-2.0.html]] of the License, or (at your option) any [[later version -> http://www.gnu.org/copyleft/gpl.html]].released under the `GPL version 2.0 or higher.

The Wikipublisher `PDF [[(InstallThe )server]] is distributed under the terms of the [[Artistic License -> http://dev.perl.org/licenses/artistic.html]], version 2.0. In accordance with the terms of the Artistic License, the distribution includes in the tbook-src directory a tarball of the original tbookdtd package. The compiled LaTeX packages in wikibook/template are distributed under the [[LaTeX Project Public License -> http://www.latex-project.org/lppl.txt]].
Changed line 55 from:
:Turn Web pages into beautiful print:Wikipublisher is an extension to PmWiki. It supports collaborative creation of print documents which draw their content from wiki web pages. In fact ''any web page'' able to be recast as [[Wikibook]] `XML can be composed into a [[BasicFeatures | print-friendly]] {`PDF|Portable Document Format} document.
to:
:Turn Web pages into beautiful print:Wikipublisher is an extension to PmWiki. It supports collaborative creation of print documents which draw their content from wiki web pages. In fact ''any web page'' able to be recast as [[Wikibook]] `XML can be composed into a [[BasicFeatures | print-friendly]] `PDF document.
08 August 2008 at 08:45 PM by John Rankin - more about the project
Changed lines 1-3 from:
(:title About the Wikipublisher project:)
(:description General information about, and an introduction to, the Wikipublisher project.:)
to:
(:title About the project:)
(:description General information about, and a short introduction to, the Wikipublisher project.:)

;Daniel Berkeley Updike;The ''problem'' is what interests all but beginners in typography. Its solution may be, and often is, moderately exciting; although if the problem is successfully solved no one perceives it has existed.
Changed lines 8-10 from:
;Daniel Berkeley Updike;The ''problem'' is what interests all but beginners in typography. Its solution may be, and often is, moderately exciting; although if the problem is successfully solved no one perceives it has existed.
to:
Changed line 33 from:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He also wrote the handlers that translate wiki table markup and wiki styles into useful `XML.
to:
Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He also wrote the handlers that translate wiki [[(PmWiki.Simple )tables]] and [[wiki styles]] into useful `XML.
08 August 2008 at 08:40 PM by John Rankin - more about the project
Changed lines 2-3 from:
(:description General information about the Wikipublisher project:)
to:
(:description General information about, and an introduction to, the Wikipublisher project.:)
Added lines 6-8:
;Daniel Berkeley Updike;The ''problem'' is what interests all but beginners in typography. Its solution may be, and often is, moderately exciting; although if the problem is successfully solved no one perceives it has existed.
Changed lines 17-18 from:
The project provides a Web-based service to support collaborative authoring, in a way that embodies the following principles:
to:
Wikipublisher is designed for people who write long, complex, richly-linked documents, who wish to publish these in an accessible form on the Web and in print. The project provides a Web-based service to support collaborative authoring, in a way that embodies the following guiding principles:
Changed lines 23-24 from:
* ''one authoritative source:'' the most up-to-date version is what appears on the Web; the print version is a point-in-time snapshot
to:
* ''one authoritative source:'' the most up-to-date version is what appears on the Web; the printed version is a point-in-time snapshot
Added lines 31-36:
John Rankin is the principal designer, maintainer and enhancer of the software. He wrote most of the components that make up the Cookbook:PublishPDF library. He has added various features to the `PDF server, in particular the ability to typeset letters.

Donald Gordon wrote the Perl script that drives the `PDF server and taught the `XSL script many new Latex tricks. He also wrote the handlers that translate wiki table markup and wiki styles into useful `XML.

Darren Wills wrote the server-side components that teach Latex how to process wiki citation markup.
Added lines 39-40:
=>(:toc-back:)
Changed lines 48-53 from:
:Print a range of document types:Individual web pages are laid out using an ''article'' class. There are different layout classes for different types of output, including a [[(Welcome) letter]], [[UserGuide |book]], or [[WPSlides |report]]. Different document classes share the same design elements, forming a family with common design `DNA.
to:
:Print a range of document types:Individual web pages are laid out using an ''article'' class. There are different layout classes for different types of output, including a [[(Welcome) letter]], [[UserGuide |book]], or [[WPSlides |report]]. Different document classes share the same design elements, forming a family with common design `DNA.

:The system cares about the details:As authors, our concern is content, not presentation. The knowledge needed to lay out a printed page for optimum readability is in the software, so we can focus on writing. By separating content from presentation, Wikipublisher can apply good typesetting practice, without authors having to become layout experts.

=>(:toc-back:)
19 July 2008 at 04:05 PM by John Rankin - write about Wikipublisher
Changed line 37 from:
:Print a range of document types:Individual web pages are laid out using an ''article'' class. An author can choose different layout classes for different types of output, including a [[(Welcome) letter]], [[UserGuide |book]], or [[WPSlides |report]]. Different document classes share the same design elements, so they form a family with common design `DNA.
to:
:Print a range of document types:Individual web pages are laid out using an ''article'' class. There are different layout classes for different types of output, including a [[(Welcome) letter]], [[UserGuide |book]], or [[WPSlides |report]]. Different document classes share the same design elements, forming a family with common design `DNA.
19 July 2008 at 04:03 PM by John Rankin - write about Wikipublisher
Changed lines 4-5 from:
The W;ikipublisher project develops a TypesettingEngine; that re-purposes Web content for print, with 2 mouse-clicks.
to:
The Wikipublisher project develops an open source TypesettingEngine that re-purposes Web content into a form suitable for printing.

(:typeset-page:)
Changed lines 14-23 from:
to:
The project provides a Web-based service to support collaborative authoring, in a way that embodies the following principles:

* ''online first:'' creating content online first makes it instantly and widely accessible; it encourages linking to other online resources

* ''print still matters:'' a Web page worth reading is worth printing; the longer and richer the content, the more likely the reader is to print it

* ''one authoritative source:'' the most up-to-date version is what appears on the Web; the print version is a point-in-time snapshot

The project goal is to make it easy to turn Web page content into beautiful print documents.
Changed lines 37-44 from:
=<{*'''Try it:''' click the `PDF icon.*} Experiment with the '+'@options@'+' (perhaps you prefer a sans-serif font). Press the ''Typeset trail'' button; read the WelcomeLetter, UserGuide, or [[(WP)Slides]]how.

Find out more:
* WhyWeNeedWikipublisher
* WikipublisherIsUnique
* WikipublisherTechnologies

(:typeset-trail toc=on colorlinks=on:)
to:
:Print a range of document types:Individual web pages are laid out using an ''article'' class. An author can choose different layout classes for different types of output, including a [[(Welcome) letter]], [[UserGuide |book]], or [[WPSlides |report]]. Different document classes share the same design elements, so they form a family with common design `DNA.
Changed lines 8-19 from:
!!! The Wikipublisher software can
to:
!!! The project

!!!! Background

!!!! History

!!!! Developers

!!!! Licensing

!!! Functionality of the Wikipublisher software
Deleted lines 31-40:

!!! The project

!!!! Background

!!!! History

!!!! Developers

!!!! Licensing
Added lines 1-32:
(:title About the Wikipublisher project:)
(:description General information about the Wikipublisher project:)

The W;ikipublisher project develops a TypesettingEngine; that re-purposes Web content for print, with 2 mouse-clicks.

(:toc:)

!!! The Wikipublisher software can
:Turn Web pages into beautiful print:Wikipublisher is an extension to PmWiki. It supports collaborative creation of print documents which draw their content from wiki web pages. In fact ''any web page'' able to be recast as [[Wikibook]] `XML can be composed into a [[BasicFeatures | print-friendly]] {`PDF|Portable Document Format} document.

:Make a print version of any page:Sites with Wikipublisher installed look and act like normal wiki sites, with a `PDF icon on every page. Some pages, such as those showing [[(PmWiki/wiki )trails]], [[PmWiki/page lists]] or [[PmWiki/categories]], may have a '@Typeset@' button; pressing this button composes the listed pages into a single document.

:Choose the print style:Readers can customise the look of the printed output, such as add a watermark, choose A4 or US letter page size, and use serif or sans serif fonts. Authors can define a default look. If a page includes a [[bibliograph(ies.user guide)]]y, an author can specify numbered or author`-year citations.

=<{*'''Try it:''' click the `PDF icon.*} Experiment with the '+'@options@'+' (perhaps you prefer a sans-serif font). Press the ''Typeset trail'' button; read the WelcomeLetter, UserGuide, or [[(WP)Slides]]how.

Find out more:
* WhyWeNeedWikipublisher
* WikipublisherIsUnique
* WikipublisherTechnologies

!!! The project

!!!! Background

!!!! History

!!!! Developers

!!!! Licensing

(:typeset-trail toc=on colorlinks=on:)
Creative Commons License
Edit · History · Print · Recent Changes · Search · Links
Page last modified on 10 January 2013 at 08:27 AM