Jason Turgeon wrote:
> Hi All-
> 
> I've been looking around for a solution to open up my database of books 
> and I think Semantic MediaWiki might do the trick.  Can you tell me if 
> I'm correct?
How long is a piece of string? :-)  Try creating some test pages on 
ontoworld.org and see how you get on.  (Please put 
[[Category:Textbookrevolution test]] in each page.)

Disclaimer: I am far from an expert.

> My site is www.textbookrevolution.org 
> <http://www.textbookrevolution.org>.  It's a list of links to free 
> textbooks that I've found online, with capsule reviews.  It's set up in 
> Textpattern using a mySQL database.  When I enter a book, I fill out a 
> form with blanks for author, title, tags, etc.

MediaWiki is inherently about free-form wiki text.  The closest thing to 
filling out a form is using a template like {{book 
review|Business|Standard copyright|http://www.managementhelp.org/}}, 
which is for more motivated users.  As with any Wiki you hope that 
committed editors give structure, rather than getting it from form fill-in.

> I want to open up the site so that anyone can post a new book or review 
> a book.  It seems that a wiki is ideal for this, but I don't want to 
> give up the database structure.

SMW stores relations between articles (e.g. [[Copyright Type::Standard 
copyright]], maybe [[Tag::Business]] ) in one table, and attributes of 
articles (e.g. [[External Web site:=http://www.managementhelp.org/]] and 
[[Available for purchase:=no]] ) in another.  Is this "giving up your DB 
structure"?

 > Can anyone here tell me if Semantic
> MediaWiki will do the job? 

 From a brief glance at textbookrevolution.org...

MediaWiki gives you categories and SMW gives you a few more ways to 
implement tags, but not your capsule summaries that show up under 
categories and tags: all you normally see under MediaWiki categories are 
the page titles.  That's a big difference between a wiki and a CMS; most 
CMSs have fields per article like Author and Short description and you 
can show different fields in different contexts like summary pages, 
lists and TOCs.  You could fake it in SMW by encouraging people to add a
   [[Short description:=Financial Accounting is for people who want to 
learn debit and credit accounting quickly.]]
attribute, and use inline queries on category and tag pages to show this 
as well as the title.  And maybe there's a MediaWiki extension that both 
identifies a capsule summary and makes it available on other pages.

I'm not sure how easy it would be to create a page skin that shows all 
categories under "Browse by Category".

I'm not sure how your Previous book / Next book links work.

See http://ontoworld.org/wiki/Quick_Notes_Financial_Accounting for a 
rough taste of how one of your pages would look without any work. 
ontoworld.org always shows the factbox, so to prevent the license, 
homepage, etc. appearing twice I put "| " for an empty text description 
in these properties.

 > If so, there might be a contract job for
> someone who could set it up on our servers and migrate the existing 
> database in to Semantic MW.

> On a related note, I may be getting RSS feeds of new free books as 
> they're released by a couple of different publishers.  Is it possible to 
> have these feeds automatically integrated into MediaWiki so that I don't 
> have to go through and manually enter all the info?

An external script can create pages.  And there are extensions to 
display RSS within MediaWiki.

> Please CC me on any responses, as I'm not a subscriber to the mailing 
> list since I'm not a user yet.

--
=S Page

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Semediawiki-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/semediawiki-user

Reply via email to