Re: [CODE4LIB] What software for a digital library

2011-12-16 Thread Eric Hellman
At gluejar, we decided to use Django for our Unglue.it website, which will open 
in january.

As someone who built a web framework from scratch in Java, I've found that the 
django design aligned with mine where I got it right and didn't where I got it 
wrong. I'm still getting used to Python, but I'm quite happy with Django.


Eric Hellman
President, Gluejar, Inc.
http://www.gluejar.com/   
41 Watchung Plaza #132, Montclair NJ 07042
e...@hellman.net 
http://go-to-hellman.blogspot.com/
@gluejar


Re: [CODE4LIB] What software for a digital library

2011-12-11 Thread Kevin Hawkins
This is more for creating books than uploading existing ones, but maybe 
that would work for you.


http://pressbooks.com/

On 2:59 PM, Lars Aronsson wrote:

To be clear: I need a platform where regular users, logged
in or not, can upload new books through a web interface.
Does that leave me with anything else than Mediawiki?




Re: [CODE4LIB] What software for a digital library

2011-12-10 Thread Cary Gordon
I would build it in Drupal, or possible Islandora, which is a Drupal
and DSpace package.

I got started with Drupal, lo those many years ago (six, actually)
when I was building out a DSpace server and realized that I could not
get it looking very user-freindly on its own. I did my own mashup, and
it worked.

Cary

On Fri, Dec 9, 2011 at 11:05 PM, Lars Aronsson  wrote:
> If I built this website today and not in 1994,
> http://runeberg.org/irescan/0014.html
>
> (you can see it hasn't changed much,
> http://web.archive.org/web/19970227191652/http://www.lysator.liu.se/runeberg/fstal/1b.html
> )
>
> then I would probably use CSS rather than HTML tables for
> layout, I would probably use a MySQL database instead of
> plain text files, and I would probably use some open source
> content management (CMS) or digital asset managment (DAM)
> software rather than a Perl script that generates static
> HTML files.
>
> But which open source framework would I use? Greenstone?
> XTF? DSpace? Mediawiki? Django? WordPress?
>
> I found the Mark Twain Project, which uses XTF, and it looks
> quite nice, http://www.marktwainproject.org/
>
> Then I saw the video showing how to add a new document to an
> XTF website, and that didn't look so good,
> http://xtf.cdlib.org/getting-started-tutorials/the-exercises/exercise-1/
>
> in particular I didn't like these steps:
>    5. Shut down tomcat.
>    6. Do an incremental re-index (2) to include the new document.
>    7. Start up tomcat.
>    ...
>
> To be clear: I need a platform where regular users, logged
> in or not, can upload new books through a web interface.
> Does that leave me with anything else than Mediawiki?
>
>
> --
>  Lars Aronsson (l...@aronsson.se)
>  Project Runeberg - free Nordic literature - http://runeberg.org/



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


Re: [CODE4LIB] What software for a digital library

2011-12-10 Thread Pottinger, Hardy J.
Hi, Lars, you seem to be on the right track, but I'll chime in for
repositories here. Either DSpace or Fedora  Commons make good "boxes" for
digitized content, you're just faced with the task of building an
interface to them. For DSpace, I'd look at using Skylight [1], for Fedora
there are lots of choices, but a really fun one is EULFedora [2], written
by the fine folks at Emory University. EULFedora is a Django-based front
end for Fedora, there is a great tutorial/howto on readthedocs.org [3].
Another option is to use whatever box/CMS/DAM you have handy, and then use
the page-turner that mutlivio.org makes available.

If you're looking for Digital Library in a box, you're probably looking
for Omeka (PHP web app), or Islandora (Drupal front end for Fedora). You
can download a Vbox [4] image with a running instance of Islandora, boot
it up in Virtual Box and Bam! You're cooking.

Another option that doesn't get enough mention is the digital library
software that Villanova wrote, VuDL. [5]

[1] http://skylightui.org
[2] https://github.com/emory-libraries/eulfedora
[3] http://eulfedora.readthedocs.org
[4] http://islandora.ca/download_islandorademo_virtualbox
[5] http://vudl.org/


--
HARDY POTTINGER 
University of Missouri Library Systems
http://lso.umsystem.edu/~pottingerhj/
https://MOspace.umsystem.edu/
"No matter how far down the wrong road you've gone,
turn back." --Turkish proverb






On 12/9/11 11:05 PM, "Lars Aronsson"  wrote:

>If I built this website today and not in 1994,
>http://runeberg.org/irescan/0014.html
>
>(you can see it hasn't changed much,
>http://web.archive.org/web/19970227191652/http://www.lysator.liu.se/runebe
>rg/fstal/1b.html
>)
>
>then I would probably use CSS rather than HTML tables for
>layout, I would probably use a MySQL database instead of
>plain text files, and I would probably use some open source
>content management (CMS) or digital asset managment (DAM)
>software rather than a Perl script that generates static
>HTML files.
>
>But which open source framework would I use? Greenstone?
>XTF? DSpace? Mediawiki? Django? WordPress?
>
>I found the Mark Twain Project, which uses XTF, and it looks
>quite nice, http://www.marktwainproject.org/
>
>Then I saw the video showing how to add a new document to an
>XTF website, and that didn't look so good,
>http://xtf.cdlib.org/getting-started-tutorials/the-exercises/exercise-1/
>
>in particular I didn't like these steps:
> 5. Shut down tomcat.
> 6. Do an incremental re-index (2) to include the new document.
> 7. Start up tomcat.
> ...
>
>To be clear: I need a platform where regular users, logged
>in or not, can upload new books through a web interface.
>Does that leave me with anything else than Mediawiki?
>
>
>-- 
>   Lars Aronsson (l...@aronsson.se)
>   Project Runeberg - free Nordic literature - http://runeberg.org/


Re: [CODE4LIB] What software for a digital library

2011-12-10 Thread Brad Rhoads
Hi Lars,

You might take a look at our recently released digital library system
called Ibidem (http://www.maflt.org/products/Ibidem).

Its strengths are its simplicity and its flexibility. For example, items
can be in multiple collections. And you can define custom metadata sets,
where you can have user friendly names that get translated to Dublin Core.
Does the typical user really know what Relation or Coverage mean?

BTW, it's multilingual and multitenant.

I'll be modularizing the code soon to make it easier to  build custom end
user UIs, or you can access the data via OAI-PMH calls. Right now Ibidem is
very good for administration and I'm working to make it better for the end
user experience. (There will probably be a mobile interface within the next
6 months.)

-Brad

---
www.maf.org/rhoads
www.ontherhoads.org


On Fri, Dec 9, 2011 at 10:05 PM, Lars Aronsson  wrote:

> If I built this website today and not in 1994,
> http://runeberg.org/irescan/**0014.html
>
> (you can see it hasn't changed much,
> http://web.archive.org/web/**19970227191652/http://www.**
> lysator.liu.se/runeberg/fstal/**1b.html
> )
>
> then I would probably use CSS rather than HTML tables for
> layout, I would probably use a MySQL database instead of
> plain text files, and I would probably use some open source
> content management (CMS) or digital asset managment (DAM)
> software rather than a Perl script that generates static
> HTML files.
>
> But which open source framework would I use? Greenstone?
> XTF? DSpace? Mediawiki? Django? WordPress?
>
> I found the Mark Twain Project, which uses XTF, and it looks
> quite nice, 
> http://www.marktwainproject.**org/
>
> Then I saw the video showing how to add a new document to an
> XTF website, and that didn't look so good,
> http://xtf.cdlib.org/getting-**started-tutorials/the-**
> exercises/exercise-1/
>
> in particular I didn't like these steps:
>5. Shut down tomcat.
>6. Do an incremental re-index (2) to include the new document.
>7. Start up tomcat.
>...
>
> To be clear: I need a platform where regular users, logged
> in or not, can upload new books through a web interface.
> Does that leave me with anything else than Mediawiki?
>
>
> --
>  Lars Aronsson (l...@aronsson.se)
>  Project Runeberg - free Nordic literature - http://runeberg.org/
>


Re: [CODE4LIB] What software for a digital library

2011-12-10 Thread Miles Fidelman

Thomas Krichel wrote:

   Lars Aronsson writes


To be clear: I need a platform where regular users, logged
in or not, can upload new books through a web interface.
Does that leave me with anything else than Mediawiki?

   Try http://omeka.org. I use it for teaching purposes.


Omeka looks interesting.  Also, I'm surprised nobody's mentioned
EPrints http://www.eprints.org/
and
DSpace http://www.dspace.org/


--
In theory, there is no difference between theory and practice.
In practice, there is.    Yogi Berra


Re: [CODE4LIB] What software for a digital library

2011-12-10 Thread Thomas Krichel
  Lars Aronsson writes

> To be clear: I need a platform where regular users, logged
> in or not, can upload new books through a web interface.
> Does that leave me with anything else than Mediawiki?

  Try http://omeka.org. I use it for teaching purposes. 

http://openlib.org/home/krichel/courses/lis654.html

  It's small enough that I can install a copy for each
  student, with a script that I run as root 

http://openlib.org/home/krichel/courses/lis654/bin/maintain_omeka

  Although primarily designed for image-based repositories,
  omeka has a bunch of plugins that you may find help
  you what you want to do. 

  Cheers,

  Thomas Krichelhttp://openlib.org/home/krichel
  http://authorprofile.org/pkr1
   skype: thomaskrichel


Re: [CODE4LIB] What software for a digital library

2011-12-09 Thread BRIAN TINGLE
On Dec 9, 2011, at 9:05 PM, Lars Aronsson wrote:

> in particular I didn't like these steps:
>5. Shut down tomcat.
>6. Do an incremental re-index (2) to include the new document.
>7. Start up tomcat.
>...
I'm not sure why this step is in the tutorial -- XTF does not normally require 
for tomcat to be shutdown/restarted for a indexing.  (There is a tutorial 
version of XTF that comes with a bundled tomcat; maybe there is something with 
the way that tomcat is configured that makes this step required?)

> If I built this website today and not in 1994,
> http://runeberg.org/irescan/0014.html

> [...] which open source framework would I use? Greenstone?
> XTF? DSpace? Mediawiki? Django? WordPress?
> ... To be clear: I need a platform where regular users, logged
> in or not, can upload new books through a web interface.
> Does that leave me with anything else than Mediawiki?


Is that your most important requirement?

Are you expecting to just install something without doing a lot of development, 
or looking to have the most fun hacking?

What format is the book in?  PDF?  Individual pages images?  Some ebook format? 
 Something downloaded from internet archive?

The Open Monograph Press from the Public Knowledge Project might be something 
to look at when it comes out, but it maybe is focused on editorial workflows 
than you would need? 
http://pkp.sfu.ca/omp

Django is nice if you want to use an SQL database and and ORM.  Flask (a python 
microframework) also looks interesting.

> I would probably use some open source
> content management (CMS) or digital asset managment (DAM)
> software rather than a Perl script that generates static
> HTML files.


I would not give up on text files and generation scripts.  Check out this 
presentation from the last code4lib about using http://tinytree.info/ to run a 
lot of command line tools to generate static HTML.

http://www.slideshare.net/MrDys/lets-get-small-a-microservices-approach-to-library-websites
http://www.indiana.edu/~video/stream/launchflash.html?format=MP4&folder=vic&filename=C4L2011_session_3b_20110209.mp4
 


[CODE4LIB] What software for a digital library

2011-12-09 Thread Lars Aronsson

If I built this website today and not in 1994,
http://runeberg.org/irescan/0014.html

(you can see it hasn't changed much,
http://web.archive.org/web/19970227191652/http://www.lysator.liu.se/runeberg/fstal/1b.html
)

then I would probably use CSS rather than HTML tables for
layout, I would probably use a MySQL database instead of
plain text files, and I would probably use some open source
content management (CMS) or digital asset managment (DAM)
software rather than a Perl script that generates static
HTML files.

But which open source framework would I use? Greenstone?
XTF? DSpace? Mediawiki? Django? WordPress?

I found the Mark Twain Project, which uses XTF, and it looks
quite nice, http://www.marktwainproject.org/

Then I saw the video showing how to add a new document to an
XTF website, and that didn't look so good,
http://xtf.cdlib.org/getting-started-tutorials/the-exercises/exercise-1/

in particular I didn't like these steps:
5. Shut down tomcat.
6. Do an incremental re-index (2) to include the new document.
7. Start up tomcat.
...

To be clear: I need a platform where regular users, logged
in or not, can upload new books through a web interface.
Does that leave me with anything else than Mediawiki?


--
  Lars Aronsson (l...@aronsson.se)
  Project Runeberg - free Nordic literature - http://runeberg.org/