Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-04 Thread Hanrath, Scott
As Peter notes below, Anthologize is a WordPress 3 plugin -- and I should
add in a alpha release state -- so a WP 3 install where you can install
plug-ins is a pre-requisite.  But it does have a feed importer, so given a
complete RSS feed it would  provide a relatively plain ePub output option.
 There's a download on the Anthologize site Peter linked to; the code is
at https://github.com/chnm/anthologize/.

(Incidentally, I'll be talking about One Week | One Tool development
process Anthologize came out of at code4lib 2011).

-- Scott

Scott Hanrath
shanr...@ku.edu

On 1/3/11 3:23 PM, Peter Murray peter.mur...@lyrasis.org wrote:

I wonder if something like Anthologize -- http://anthologize.org/ --
would be useful for doing this.  From its About page:

  Anthologize is a free, open-source, plugin that transforms
  WordPress 3.0 into a platform for publishing electronic texts.
  Grab posts from your WordPress blog, import feeds from external
  sites, or create new content directly within Anthologize. Then
  outline, order, and edit your work, crafting it into a single
  volume for export in several formats, including ‹ in this release ‹
  PDF, ePUB, TEI.


Peter
-- 
Peter Murray peter.mur...@lyrasis.orgtel:+1-678-235-2955
   
Ass't Director, Technology Services Development   http://dltj.org/about/
Lyrasis   --Great Libraries. Strong Communities. Innovative Answers.
The Disruptive Library Technology Jesterhttp://dltj.org/
Attrib-Noncomm-Share   http://creativecommons.org/licenses/by-nc-sa/2.5/ 


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-04 Thread Jonathan Rochkind
The Journal actually is hosted on WordPress, although I'm not sure if 
it's a recent enough version for the plug-in.


I had the impression looking at it before that Anthologize would only 
make an 'anthology' of your entire wordpress site.


Is there any easy way to get it to, for instance, make an anthology of 
all the posts with a certain WordPress tag or category instead?   That's 
what we'd want for the C4L Journal.  I guess if it can take a feed, you 
could point it at the feed for a specific category/tag, but I'm betting 
it works better when it's actually functioning as a wordpress plugin 
integrated with the content it's exporting.


In general, one of the hardest part of exporting our WordPress articles 
in other formats seems to be dealing with the in-line images, 
code-samples, tables, etc.


Jonathan

On 1/4/2011 11:35 AM, Hanrath, Scott wrote:

As Peter notes below, Anthologize is a WordPress 3 plugin -- and I should
add in a alpha release state -- so a WP 3 install where you can install
plug-ins is a pre-requisite.  But it does have a feed importer, so given a
complete RSS feed it would  provide a relatively plain ePub output option.
  There's a download on the Anthologize site Peter linked to; the code is
at https://github.com/chnm/anthologize/.

(Incidentally, I'll be talking about One Week | One Tool development
process Anthologize came out of at code4lib 2011).

-- Scott

Scott Hanrath
shanr...@ku.edu

On 1/3/11 3:23 PM, Peter Murraypeter.mur...@lyrasis.org  wrote:


I wonder if something like Anthologize -- http://anthologize.org/ --
would be useful for doing this.  From its About page:

  Anthologize is a free, open-source, plugin that transforms
  WordPress 3.0 into a platform for publishing electronic texts.
  Grab posts from your WordPress blog, import feeds from external
  sites, or create new content directly within Anthologize. Then
  outline, order, and edit your work, crafting it into a single
  volume for export in several formats, including ‹ in this release ‹
  PDF, ePUB, TEI.


Peter
--
Peter Murray peter.mur...@lyrasis.orgtel:+1-678-235-2955

Ass't Director, Technology Services Development   http://dltj.org/about/
Lyrasis   --Great Libraries. Strong Communities. Innovative Answers.
The Disruptive Library Technology Jesterhttp://dltj.org/
Attrib-Noncomm-Share   http://creativecommons.org/licenses/by-nc-sa/2.5/


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-04 Thread Tom Keays
As I recall, one of the editors mentioned Anthologize a while back
and, at the time, we decided it wasn't a super good fit. Perhaps we
ought to reconsider. We're running WordPress 3.0.4, so that's not an
issue.

On Tue, Jan 4, 2011 at 11:45 AM, Eric Lease Morgan emor...@nd.edu wrote:
 On Jan 4, 2011, at 11:40 AM, Jonathan Rochkind wrote:

 ...Is there any easy way to get it to, for instance, make an anthology of
 all the posts with a certain WordPress tag or category instead?...

 Based on my (poor) recollection of playing with the Anthologize plug-in, the 
 process is a bit manual. Initialize epub. Drag postings to it. Annotate/tweak 
 titles. Click 'Go'. Get epub file. The process is not laborious, just a bit 
 tedious. I would definitely recommend the Journal Committee experiment with 
 Anthologize.

 --
 Eric Morgan



Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-04 Thread Hanrath, Scott
Anthologize lets you be as picky as you like about the content you use
with it.  Essentially you create multiple Anthologize 'projects', then add
the whatever subset of content you need (native local WordPress content or
content imported via a feed) to the project.  The Anthologize content is
added as copies, preserving the originals and allowing for editing
specific to your output needs.

Eric's right that it *is* manual and a bit tedious, but it's (hopefully)
getting less so. You do need to created a 'part' structure within your
project to organize your content.  But when adding content you can filter
by Tag/Category/Date Range/Post Type.  And with the last release you can
add more than one post at a time.

The Anthologize dev team would certainly be interested in the code4lib
journal committee's take on  the tool and ways it could be improved.
(Support for automated project creation and output generation would an
interesting feature to see on the roadmap).

-- Scott

On 1/4/11 10:45 AM, Eric Lease Morgan emor...@nd.edu wrote:

On Jan 4, 2011, at 11:40 AM, Jonathan Rochkind wrote:

 ...Is there any easy way to get it to, for instance, make an anthology
of 
 all the posts with a certain WordPress tag or category instead?...

Based on my (poor) recollection of playing with the Anthologize plug-in,
the process is a bit manual. Initialize epub. Drag postings to it.
Annotate/tweak titles. Click 'Go'. Get epub file. The process is not
laborious, just a bit tedious. I would definitely recommend the Journal
Committee experiment with Anthologize.

-- 
Eric Morgan


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-04 Thread Louis St-Amour
Given my journal2epub script's experience with the Code4Lib journal
site, does Anthologize have an option to produce TOC items from post
headings, modifying the HTML to add IDs where necessary? Does it map
links to posts with their offline copies, preserving references? Does
it try to add the largest image it can, or does it include only
embedded, potentially smaller ones? (In iBooks, unlike Adobe-based
readers, you can double-tap to zoom in on an automatically resized
large image.) Are metadata and stylesheets specified manually? And
finally, does it clean up the HTML to produce strict XHTML 1.1 as
required? In the journal's case, I had to process HTML three times
with manual checks to delete invalid attributes before things would
mostly validate. (Turns out validation is the hardest thing about
automatically producing EPUB files.) As to my script's use in
producing official EPUB files, sure, that's why I made it. But if you
look closely, it makes assumptions about the HTML structure of the
pages, so it might need modifications if the design or templates
change.


Louis.

Sent from my iPhone

On 2011-01-04, at 12:01 PM, Hanrath, Scott shanr...@ku.edu wrote:

 Anthologize lets you be as picky as you like about the content you use
 with it.  Essentially you create multiple Anthologize 'projects', then add
 the whatever subset of content you need (native local WordPress content or
 content imported via a feed) to the project.  The Anthologize content is
 added as copies, preserving the originals and allowing for editing
 specific to your output needs.

 Eric's right that it *is* manual and a bit tedious, but it's (hopefully)
 getting less so. You do need to created a 'part' structure within your
 project to organize your content.  But when adding content you can filter
 by Tag/Category/Date Range/Post Type.  And with the last release you can
 add more than one post at a time.

 The Anthologize dev team would certainly be interested in the code4lib
 journal committee's take on  the tool and ways it could be improved.
 (Support for automated project creation and output generation would an
 interesting feature to see on the roadmap).

 -- Scott

 On 1/4/11 10:45 AM, Eric Lease Morgan emor...@nd.edu wrote:

 On Jan 4, 2011, at 11:40 AM, Jonathan Rochkind wrote:

 ...Is there any easy way to get it to, for instance, make an anthology
 of
 all the posts with a certain WordPress tag or category instead?...

 Based on my (poor) recollection of playing with the Anthologize plug-in,
 the process is a bit manual. Initialize epub. Drag postings to it.
 Annotate/tweak titles. Click 'Go'. Get epub file. The process is not
 laborious, just a bit tedious. I would definitely recommend the Journal
 Committee experiment with Anthologize.

 --
 Eric Morgan


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-04 Thread Jonathan Rochkind
If there are particular HTML errors you encountered as a pattern in the 
journal website, please feel free to let us know about them on the 
Journal listserv, if you're interested.


On 1/4/2011 12:30 PM, Louis St-Amour wrote:

Given my journal2epub script's experience with the Code4Lib journal
site, does Anthologize have an option to produce TOC items from post
headings, modifying the HTML to add IDs where necessary? Does it map
links to posts with their offline copies, preserving references? Does
it try to add the largest image it can, or does it include only
embedded, potentially smaller ones? (In iBooks, unlike Adobe-based
readers, you can double-tap to zoom in on an automatically resized
large image.) Are metadata and stylesheets specified manually? And
finally, does it clean up the HTML to produce strict XHTML 1.1 as
required? In the journal's case, I had to process HTML three times
with manual checks to delete invalid attributes before things would
mostly validate. (Turns out validation is the hardest thing about
automatically producing EPUB files.) As to my script's use in
producing official EPUB files, sure, that's why I made it. But if you
look closely, it makes assumptions about the HTML structure of the
pages, so it might need modifications if the design or templates
change.


Louis.

Sent from my iPhone

On 2011-01-04, at 12:01 PM, Hanrath, Scottshanr...@ku.edu  wrote:


Anthologize lets you be as picky as you like about the content you use
with it.  Essentially you create multiple Anthologize 'projects', then add
the whatever subset of content you need (native local WordPress content or
content imported via a feed) to the project.  The Anthologize content is
added as copies, preserving the originals and allowing for editing
specific to your output needs.

Eric's right that it *is* manual and a bit tedious, but it's (hopefully)
getting less so. You do need to created a 'part' structure within your
project to organize your content.  But when adding content you can filter
by Tag/Category/Date Range/Post Type.  And with the last release you can
add more than one post at a time.

The Anthologize dev team would certainly be interested in the code4lib
journal committee's take on  the tool and ways it could be improved.
(Support for automated project creation and output generation would an
interesting feature to see on the roadmap).

-- Scott

On 1/4/11 10:45 AM, Eric Lease Morganemor...@nd.edu  wrote:


On Jan 4, 2011, at 11:40 AM, Jonathan Rochkind wrote:


...Is there any easy way to get it to, for instance, make an anthology
of
all the posts with a certain WordPress tag or category instead?...

Based on my (poor) recollection of playing with the Anthologize plug-in,
the process is a bit manual. Initialize epub. Drag postings to it.
Annotate/tweak titles. Click 'Go'. Get epub file. The process is not
laborious, just a bit tedious. I would definitely recommend the Journal
Committee experiment with Anthologize.

--
Eric Morgan


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-03 Thread Peter Murray
I wonder if something like Anthologize -- http://anthologize.org/ -- would be 
useful for doing this.  From its About page:  

  Anthologize is a free, open-source, plugin that transforms
  WordPress 3.0 into a platform for publishing electronic texts.
  Grab posts from your WordPress blog, import feeds from external
  sites, or create new content directly within Anthologize. Then
  outline, order, and edit your work, crafting it into a single
  volume for export in several formats, including — in this release —
  PDF, ePUB, TEI.


Peter
-- 
Peter Murray peter.mur...@lyrasis.orgtel:+1-678-235-2955
 
Ass't Director, Technology Services Development   http://dltj.org/about/
Lyrasis   --Great Libraries. Strong Communities. Innovative Answers.
The Disruptive Library Technology Jesterhttp://dltj.org/ 
Attrib-Noncomm-Share   http://creativecommons.org/licenses/by-nc-sa/2.5/ 


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2011-01-02 Thread Jonathan Rochkind
Sweet, if you have an automated process that produces these reliably, or once 
you do, please let us know on the Journal list, and we'll see if we can 
integrate it into our regular production process and provide links to epubs 
from the journal home pages. 

From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Louis St-Amour 
[louisstam...@gmail.com]
Sent: Sunday, January 02, 2011 5:06 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

Sorry to deprive you of the challenge Greg, but I've made epub versions
(automatically) of issues 1 through 12. Right after epub was first
mentioned, I starting considering how I'd go about converting the site to an
epub package. Of course the holidays intervened, but given it's Jan 2, I put
some spare time towards it et voila!

Download a first draft of the journal in epub here:
https://github.com/LouisStAmour/journal2epub/downloads

Site maintainers may be interested in the error logs. Look for lines saying
referenced resource missing in package. Sometimes it's my fault (e.g. an
absolute image reference I missed in 3.epub) and sometimes it's a typo (e.g.
a link to drupal.org that actually points to a href= in an issue 12
reference). Before posting these epub files live on the site, we should run
through the logs to fix things, perhaps hand-tweak and recompile the HTML as
epub, make sure images are sized correctly on non-iBooks readers (e.g. my
Sony Reader), perhaps add cover art, copyright  table of contents with
abstracts.

Source code is mostly one file (it hasn't been refactored), under MIT
license (from Expat):
https://github.com/LouisStAmour/journal2epub/blob/master/journal2epub.rb


Louis St-Amour
York University Digital Media BA student  Osgoode Hall Law School student
webmonkey
http://www.lsta.me/ or on Twitter, @4Lou

On Mon, Dec 27, 2010 at 12:42 AM, Greg Williams 
gwilli...@westlinnoregon.gov wrote:

 Karen's right, EPUB content is basically XHTML/CSS/graphics, so converting
 from web-EPUB shouldn't be that difficult.

 The hardest part would be properly constructing the required
 manifest/metadata XML files.  After you do all that, creating an EPUB
 archive
 is basically a matter of packaging all the files into a ZIP archive and
 changing
 the file extension.

 If you already have the HTML/CSS/images, a tool like Calibre (
 http://calibre-
 ebook.com/) should do a basic conversion.  If you wanted to do a bit more
 customization, something like Sigil (http://code.google.com/p/sigil/)
 could
 also help simplify the task of gathering/organizing content, automatically
 creating required metadata/manifests, etc...  I'm sure there are many other
 tools out there, those are just the two I've been playing with recently
 while
 preparing for an upcoming presentation on EPUB.

 I, for one, would welcome an EPUB version of the Code4Lib journal; I read
 Pragmatic Bookshelf (http://www.pragprog.com/magazines) and Hacker
 Monthly (http://hackermonthly.com/) every month in EPUB format (on an
 iPad), and really find the experience much more enjoyable/engaging than
 reading the same content in a browser on my desktop/laptop.

 Time permitting, I might be persuaded to put together a sample EPUB issue
 of
 the journal, if there was any interest...

 -Greg Williams
 West Linn Public Library
 gwilli...@westlinnoregon.gov



 On Sun, 26 Dec 2010 07:41:34 -0800, Karen Coyle li...@kcoyle.net
 wrote:

 Epub is essentially HTML at its root, which should make this easier. I
 think that the Internet Archive may have done this -- they are
 exporting books in ePub format. I'll forward this question to some
 folks there (rather than putting their emails in a public list).
 
 kc



Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2010-12-26 Thread Jonathan Brinley
I'm not a big fan, but it does make me consider what it would take to
make an ePub version of each issue. Anyone have any
knowledge/experience related to HTML-ePub conversion?

Have a nice day,
Jonathan


On Fri, Dec 24, 2010 at 12:11 AM, Jonathan Rochkind rochk...@jhu.edu wrote:
 I'm not sure, there are definitely some tricks there.

 But if you do come up with some CSS that works robustly (your rough cut demo 
 is doing some odd things, cutting text off in the middle of paragraphs, 
 putting scrollbars in the middle of the page, etc), we at the journal would 
 probably be happy to incorporate it in the main site as an option, perhaps a 
 link somewhere to toggle between a multi-narrow-column and single-column 
 view. A bit of WordPress hacking involved there too perhaps to provide such 
 CSS toggle functionality.
 
 From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Louis 
 St-Amour [louisstam...@gmail.com]
 Sent: Thursday, December 23, 2010 10:23 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] An alternate presentation of Code4Lib Journal

 Hey all,

 Having recently discovered Code4Lib Journal, I was fooling around with
 columns as ways of making articles more interesting to read, perhaps
 eventually on tablet devices:

 [image: AltPresentation.jpg]

 Works best in (and in fact only tested on) Google Chrome on an iMac, but you
 can try it out for yourself at http://lsta.me/code4lib/ ... all I've done is
 mirrored the journal site and added some styles to the bottom of the
 WordPress theme's CSS file. In theory you could apply such styles via a web
 browser extension or user stylesheet to the website itself, live. But I
 wouldn't recommend it without further testing and tweaks.

 My main goal was to see if columns improved the reading experience on an
 iPad, and the answer is definitely a yes, because while I set the columns
 too small, you still get a sense of where you are overall and can see
 farther ahead with columns than when you zoom in on a single column webpage.
 The trouble with automatic columns, however, are defining when the automatic
 columns should break. So far, it's perhaps more trouble than it's worth in
 CSS, but with any luck that might change 10 years from now.

 It's funny how tablets in particular break our notions of page -- on
 tablets, we want essentially resizable and reflowing text columns but with
 fixed and pretty page layouts that we can navigate through. Consider
 magazines on the iPad -- sometimes we want the pretty text and images, but
 other times we want just text alone, or just images alone. And yet that
 means coming up with natural ways to zoom in on text and images without
 making the text unreadable or images blurry. It should be possible, but as
 far as I know, no one's done it right, yet. Either it's a Kindle-style text
 experience, or a magazine-style Image experience. I wonder who will mix the
 two together, first? Inkling almost gets it right with textbook content, but
 often feels like it's wasting space with its one-column infinite scroll
 approach. Which brings me back to my original point, I think columns and
 grids are crucial for helping people see more info at once.

 Anyone else have any thoughts on this? I was thinking about turning the
 Journal into an iPad/tablet app, given its Creative Commons license, but I
 now suspect given my interest in columns, that I'd be laying it out in
 InDesign first, like a real magazine, which might be too much work.


 Louis.




-- 
Jonathan M. Brinley

jonathanbrin...@gmail.com
http://xplus3.net/


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2010-12-26 Thread Cary Gordon
AFAIK, there is no direct print to ePub utility at this time. There
are several tools that will convert PDF to ePub, and myriad print to
PDF tools. Most decent operating systems have the ability to print to
PDF inbuilt.

The hard part in getting web pages into a decent format. Since the
Journal has a relatively simple layout, it does print cleanly to a
PDF. Since the Journal is on WordPress, pagination and layout can be
managed using a plugin like
http://wordpress.org/extend/plugins/printfriendly/.

Of course, adding a plugin like this would make it possible for any
user to print to a PDF on demand, and deal with the layout (or not
deal with the layout) any way they like.

Getting it into either a reflowable PDF or an ePub format would still
require dedicated effort either by the end-user of by the Code4Lib
Journal crew.

Thanks,

Cary

On Sun, Dec 26, 2010 at 4:21 AM, Jonathan Brinley
jonathanbrin...@gmail.com wrote:
 I'm not a big fan, but it does make me consider what it would take to
 make an ePub version of each issue. Anyone have any
 knowledge/experience related to HTML-ePub conversion?

 Have a nice day,
 Jonathan


 On Fri, Dec 24, 2010 at 12:11 AM, Jonathan Rochkind rochk...@jhu.edu wrote:
 I'm not sure, there are definitely some tricks there.

 But if you do come up with some CSS that works robustly (your rough cut demo 
 is doing some odd things, cutting text off in the middle of paragraphs, 
 putting scrollbars in the middle of the page, etc), we at the journal would 
 probably be happy to incorporate it in the main site as an option, perhaps a 
 link somewhere to toggle between a multi-narrow-column and single-column 
 view. A bit of WordPress hacking involved there too perhaps to provide such 
 CSS toggle functionality.
 
 From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Louis 
 St-Amour [louisstam...@gmail.com]
 Sent: Thursday, December 23, 2010 10:23 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] An alternate presentation of Code4Lib Journal

 Hey all,

 Having recently discovered Code4Lib Journal, I was fooling around with
 columns as ways of making articles more interesting to read, perhaps
 eventually on tablet devices:

 [image: AltPresentation.jpg]

 Works best in (and in fact only tested on) Google Chrome on an iMac, but you
 can try it out for yourself at http://lsta.me/code4lib/ ... all I've done is
 mirrored the journal site and added some styles to the bottom of the
 WordPress theme's CSS file. In theory you could apply such styles via a web
 browser extension or user stylesheet to the website itself, live. But I
 wouldn't recommend it without further testing and tweaks.

 My main goal was to see if columns improved the reading experience on an
 iPad, and the answer is definitely a yes, because while I set the columns
 too small, you still get a sense of where you are overall and can see
 farther ahead with columns than when you zoom in on a single column webpage.
 The trouble with automatic columns, however, are defining when the automatic
 columns should break. So far, it's perhaps more trouble than it's worth in
 CSS, but with any luck that might change 10 years from now.

 It's funny how tablets in particular break our notions of page -- on
 tablets, we want essentially resizable and reflowing text columns but with
 fixed and pretty page layouts that we can navigate through. Consider
 magazines on the iPad -- sometimes we want the pretty text and images, but
 other times we want just text alone, or just images alone. And yet that
 means coming up with natural ways to zoom in on text and images without
 making the text unreadable or images blurry. It should be possible, but as
 far as I know, no one's done it right, yet. Either it's a Kindle-style text
 experience, or a magazine-style Image experience. I wonder who will mix the
 two together, first? Inkling almost gets it right with textbook content, but
 often feels like it's wasting space with its one-column infinite scroll
 approach. Which brings me back to my original point, I think columns and
 grids are crucial for helping people see more info at once.

 Anyone else have any thoughts on this? I was thinking about turning the
 Journal into an iPad/tablet app, given its Creative Commons license, but I
 now suspect given my interest in columns, that I'd be laying it out in
 InDesign first, like a real magazine, which might be too much work.


 Louis.




 --
 Jonathan M. Brinley

 jonathanbrin...@gmail.com
 http://xplus3.net/




-- 
Cary Gordon
The Cherry Hill Company
http://chillco.com


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2010-12-26 Thread Karen Coyle
Epub is essentially HTML at its root, which should make this easier. I  
think that the Internet Archive may have done this -- they are  
exporting books in ePub format. I'll forward this question to some  
folks there (rather than putting their emails in a public list).


kc

Quoting Jonathan Brinley jonathanbrin...@gmail.com:


I'm not a big fan, but it does make me consider what it would take to
make an ePub version of each issue. Anyone have any
knowledge/experience related to HTML-ePub conversion?

Have a nice day,
Jonathan


On Fri, Dec 24, 2010 at 12:11 AM, Jonathan Rochkind rochk...@jhu.edu wrote:

I'm not sure, there are definitely some tricks there.

But if you do come up with some CSS that works robustly (your rough  
cut demo is doing some odd things, cutting text off in the middle  
of paragraphs, putting scrollbars in the middle of the page, etc),  
we at the journal would probably be happy to incorporate it in the  
main site as an option, perhaps a link somewhere to toggle between  
a multi-narrow-column and single-column view. A bit of WordPress  
hacking involved there too perhaps to provide such CSS toggle  
functionality.


From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of  
Louis St-Amour [louisstam...@gmail.com]

Sent: Thursday, December 23, 2010 10:23 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] An alternate presentation of Code4Lib Journal

Hey all,

Having recently discovered Code4Lib Journal, I was fooling around with
columns as ways of making articles more interesting to read, perhaps
eventually on tablet devices:

[image: AltPresentation.jpg]

Works best in (and in fact only tested on) Google Chrome on an iMac, but you
can try it out for yourself at http://lsta.me/code4lib/ ... all I've done is
mirrored the journal site and added some styles to the bottom of the
WordPress theme's CSS file. In theory you could apply such styles via a web
browser extension or user stylesheet to the website itself, live. But I
wouldn't recommend it without further testing and tweaks.

My main goal was to see if columns improved the reading experience on an
iPad, and the answer is definitely a yes, because while I set the columns
too small, you still get a sense of where you are overall and can see
farther ahead with columns than when you zoom in on a single column webpage.
The trouble with automatic columns, however, are defining when the automatic
columns should break. So far, it's perhaps more trouble than it's worth in
CSS, but with any luck that might change 10 years from now.

It's funny how tablets in particular break our notions of page -- on
tablets, we want essentially resizable and reflowing text columns but with
fixed and pretty page layouts that we can navigate through. Consider
magazines on the iPad -- sometimes we want the pretty text and images, but
other times we want just text alone, or just images alone. And yet that
means coming up with natural ways to zoom in on text and images without
making the text unreadable or images blurry. It should be possible, but as
far as I know, no one's done it right, yet. Either it's a Kindle-style text
experience, or a magazine-style Image experience. I wonder who will mix the
two together, first? Inkling almost gets it right with textbook content, but
often feels like it's wasting space with its one-column infinite scroll
approach. Which brings me back to my original point, I think columns and
grids are crucial for helping people see more info at once.

Anyone else have any thoughts on this? I was thinking about turning the
Journal into an iPad/tablet app, given its Creative Commons license, but I
now suspect given my interest in columns, that I'd be laying it out in
InDesign first, like a real magazine, which might be too much work.


Louis.





--
Jonathan M. Brinley

jonathanbrin...@gmail.com
http://xplus3.net/





--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
ph: 1-510-540-7596
m: 1-510-435-8234
skype: kcoylenet


Re: [CODE4LIB] An alternate presentation of Code4Lib Journal

2010-12-23 Thread Jonathan Rochkind
I'm not sure, there are definitely some tricks there. 

But if you do come up with some CSS that works robustly (your rough cut demo is 
doing some odd things, cutting text off in the middle of paragraphs, putting 
scrollbars in the middle of the page, etc), we at the journal would probably be 
happy to incorporate it in the main site as an option, perhaps a link somewhere 
to toggle between a multi-narrow-column and single-column view. A bit of 
WordPress hacking involved there too perhaps to provide such CSS toggle 
functionality. 

From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Louis St-Amour 
[louisstam...@gmail.com]
Sent: Thursday, December 23, 2010 10:23 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] An alternate presentation of Code4Lib Journal

Hey all,

Having recently discovered Code4Lib Journal, I was fooling around with
columns as ways of making articles more interesting to read, perhaps
eventually on tablet devices:

[image: AltPresentation.jpg]

Works best in (and in fact only tested on) Google Chrome on an iMac, but you
can try it out for yourself at http://lsta.me/code4lib/ ... all I've done is
mirrored the journal site and added some styles to the bottom of the
WordPress theme's CSS file. In theory you could apply such styles via a web
browser extension or user stylesheet to the website itself, live. But I
wouldn't recommend it without further testing and tweaks.

My main goal was to see if columns improved the reading experience on an
iPad, and the answer is definitely a yes, because while I set the columns
too small, you still get a sense of where you are overall and can see
farther ahead with columns than when you zoom in on a single column webpage.
The trouble with automatic columns, however, are defining when the automatic
columns should break. So far, it's perhaps more trouble than it's worth in
CSS, but with any luck that might change 10 years from now.

It's funny how tablets in particular break our notions of page -- on
tablets, we want essentially resizable and reflowing text columns but with
fixed and pretty page layouts that we can navigate through. Consider
magazines on the iPad -- sometimes we want the pretty text and images, but
other times we want just text alone, or just images alone. And yet that
means coming up with natural ways to zoom in on text and images without
making the text unreadable or images blurry. It should be possible, but as
far as I know, no one's done it right, yet. Either it's a Kindle-style text
experience, or a magazine-style Image experience. I wonder who will mix the
two together, first? Inkling almost gets it right with textbook content, but
often feels like it's wasting space with its one-column infinite scroll
approach. Which brings me back to my original point, I think columns and
grids are crucial for helping people see more info at once.

Anyone else have any thoughts on this? I was thinking about turning the
Journal into an iPad/tablet app, given its Creative Commons license, but I
now suspect given my interest in columns, that I'd be laying it out in
InDesign first, like a real magazine, which might be too much work.


Louis.