Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 10:09:16 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155445 Posts in 21703 Topics by 7731 Members
Latest Member: zvaigzdzius
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Managing articles, books and other references  (Read 1191 times)
marccouture

Offline Offline

Posts: 216



« on: October 30, 2008, 12:37:52 AM »

I'm looking for ideas to build a module that would help users manage lists of paper articles, books, and other such references using WB.  I've searched for this and while many so-called "reference managers" exist, they are all way too complex.  All I need is a simple way to build a flat-file, sortable database that includes the following fields in each entry (APA style):

- Author(s)
- Article or book Title
- Year of publication
- Edition (or "revision")
- Place of publication
- Publishing entity
- Summary description

Requirements:

- All fields must offer the possibility of WYSIWYG editing (using the standard WYSIWYG editor installed)
- Admins and editors should be able to manage which fields are optional or required in each entry (same as with the form module)
- The list output must be sortable, using existing fields, and preferably more than one field at once
- Listings should be searchable, using simple keywords or keyword entries in field boxes
- If possible, lists should be exportable in text format, following APA citation guidelines (for example, as outlined here: http://linguistics.byu.edu/faculty/henrichsenl/apa/APA05.html).

Basically, I want a WB module that looks and behaves the same way as a flat-file database I could build in, maybe, 10 minutes using Filemaker Pro on my PC or Mac computer... or again under Moodle using its "database activity" module (if WB had this, it would help many others build their own applications).

That's it.  I thought of using an existing module and hacking the %$/?""! out of it (starting with the "bookmarks" module, for example), but it seems to be much more complicated than starting from scratch...

I am willing to pay for the development of such a module (total budget available: about 250$), and once done, provide the module to the WB community under the GPL licence.  If you are interested, PM me.

Thanks.
« Last Edit: October 30, 2008, 12:47:01 AM by marccouture » Logged

Marc C.
Luckyluke

Offline Offline

Posts: 555



« Reply #1 on: October 30, 2008, 01:03:06 PM »

Hoi,

Did you take a look at the address module from Aldus?
Maybe you can change some items like "street" to "place of publication" etc?
-->  http://www.websitebaker2.org/forum/index.php/topic,10934.0.html

Grts,
Luc
« Last Edit: October 30, 2008, 01:06:34 PM by Luckyluke » Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #2 on: October 30, 2008, 01:45:57 PM »

Hi,

I think there are some more possibilities.

Look at the category modules/listings at AMASP and try members, catalog, mediablog and some more. Beneath that, the amazon shop might bring a good solution.

rgds

erpe
Logged

pcwacht
AddOn Development
*
Offline Offline

Posts: 2856



WWW
« Reply #3 on: October 30, 2008, 09:30:36 PM »

I would start with the form module, it has the most essentiel keys elements you need
making fields and determine their type.

Then start modding the form's view.php so it will show in the backend so you can use it to enter/edit data
The save routines etc just need some tinkering to make the data go where you want it

Then the new view.php needs to be created, so it will show the list and detail pages. Look for the news module to get the idea.

Have fun,
John
Logged

http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....
marccouture

Offline Offline

Posts: 216



« Reply #4 on: November 07, 2008, 03:52:47 PM »

Sent you a PM, john, thanks for the tip.  As I mentioned in my message, more I think about it, the more I believe the module should actually be a modified version of the "form" module to help WB admins build flat-file databases, in the same style that is done under Moodle ("Database Activity"), in simplified form of course (no need for all the controls available in Moodle, just the parts where you can mix and match fields and output templates).

For more info, go here: http://docs.moodle.org/en/Database_module

Here is a video tutorial on the module itself: http://treadwell.cce.cornell.edu/moodle_doc/database_moodle/index.html

Cheers!
« Last Edit: November 07, 2008, 03:55:37 PM by marccouture » Logged

Marc C.
marccouture

Offline Offline

Posts: 216



« Reply #5 on: November 25, 2008, 05:22:34 PM »

Not sure if this is relevant to chio's recent thread on managing articles, but since I am looking outside of WB to implement this for a project I am working on (at least for the time being), anyone interested in working on this would be great.  Thanks!
Logged

Marc C.
pcwacht
AddOn Development
*
Offline Offline

Posts: 2856



WWW
« Reply #6 on: November 25, 2008, 05:52:30 PM »

What I would do

1 - modify form module so fields etc would go to admin only section
2 - form->view (normal frontend) to backend to create/modify/delete records
3 - use some class like phpmyedit or datagrid or simular to show data on frontend
(with the latter it is allso possible to add/modify/delete records, thus protectingbackend for webusers)

Could help but am in total lack of time, still no 48 hours a day these days.
with 1 and 2, have something working somewhere, think 2 versions, if you can read and modify code your welcome to get a copy, must warn though there are some bugs there.
with 3 am using datagrid 4.2.x (wich still works with php4) at work.
for 3 one could allso create ones own output


John
Logged

http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....
marccouture

Offline Offline

Posts: 216



« Reply #7 on: November 25, 2008, 06:32:41 PM »

Anything you have at hand, I'll use.  I appreciate your taking time to reply, I know how it is when you have a regular job and work on side projects as well, LOL.
Logged

Marc C.
pcwacht
AddOn Development
*
Offline Offline

Posts: 2856



WWW
« Reply #8 on: November 25, 2008, 06:41:20 PM »

k will hunt all local and all work drives and pm.
Logged

http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....
pcwacht
AddOn Development
*
Offline Offline

Posts: 2856



WWW
« Reply #9 on: November 25, 2008, 07:19:29 PM »

mailed you.
Logged

http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....
marccouture

Offline Offline

Posts: 216



« Reply #10 on: November 25, 2008, 07:21:30 PM »

Super, I'll keep you posted on my progress.  Cheers!
Logged

Marc C.
pcwacht
AddOn Development
*
Offline Offline

Posts: 2856



WWW
« Reply #11 on: November 25, 2008, 10:50:41 PM »

Yes please, do!

Am curious to see what you come up with.

Logged

http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!