Welcome to WebmasterWorld Guest from

Forum Moderators: ergophobe

Message Too Old, No Replies

CMS for online library

10:18 am on Apr 20, 2009 (gmt 0)

Junior Member

5+ Year Member

joined:June 18, 2008
votes: 0


I'm looking a CMS for building an online library for our amateur writers's club, and we need your advice.

In the past decade, we have accumlated +180 fictions, either short or long. (...shameful~ )
And to my surprise, I recently found that our club's site is still all static-html driven.

All pages and categories are coded manually with notepad and a single change can become a big headache.
Even worse, if we want to update a chapter list for a particular fiction, we have to change all pages
(they even have no 'include' for the chapter list shown in the sidebar )

As we have no IT expert in our team, the duty to revamp the site is taken by me now.

I'm looking for a new CMS so that we can :
- have search function,
- make category easier.
- change static page to dynamic publishing.
- and make a segmentation of a long article easier.
- to show a chapter list for a particular fiction in every reading page.

I thought of WP, as it seems simplistic and minimalistic. They do have a non-blog magazine theme to fit our needs, but it seems that WP is not good at showing a chapter list at each fiction.
Segmentation of a long article into different pages seem impossible too.
And we need a sidebar to be fixed at top-right position to put a dictionary widget no matter how our audiences scroll a page, but WP apparently doesn't support it.

Do you have any experience of building online media database or library? Which CMS has you use?

Thanks a lot!

7:43 pm on Apr 21, 2009 (gmt 0)

Moderator This Forum

WebmasterWorld Administrator ergophobe is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Apr 25, 2002
votes: 222

Drupal has a book module included in core. You would need to

- install (of course)
- enable the book module
- enable a book "block" if you want the TOC to show somewhere on the page for a given book.