Forum OpenACS Development: New Features/Use for photo album package

I am about to add some pages to supliment the capabilities of the OpenACS Photo Album package and wanted a recomendation on how to implement it.

I'm working on a family history site and started building an application to let users scan in journal/diary pages and then have site members help in transcribing them into ascii. I quickly realized that the photo album package has all the pieces I need. Each journal can be a photo album with one page/day per image.

My question is whether to add the following features to the photo album package or to create another package that depends on it.

I need to be able to define a class of users "transcribers" that would be able to view the image and a form with the associated caption and story at the same time. I would probably also want a way to keep track of what pages had been transcribed and proofread. Then finally a way to display just the transcribed text of the album.

I can see some advantages both as an added feature to  photo album and as a separate application. I guess the question really comes down to whether my additions would get integrated into the package. I don't want keep reapplying patches to the package when/if an new version is released.

Keith

Collapse
Posted by Caroline Meeks on
Hi Keith,

I definitely agree that photo album is very close to what you need as it stands.  I potentially have a very similar need for one of my clients. They have field agents go to to stores and fill out pre-setup forms one month and one week before work is to be done. These will be on paper for the foreseeable future.

We also have a photo album for each project and a folder for each task (a Task is doing a Project (in this case setting up merchandise at a specific Store). Currently this photo folder is used for uploading photos of the merchandise when the Task is complete.

I am considering having them scan in the questionnaires and upload them to photo album as a way to keep a paperless paper trail.

I found that photo album had a lot of useful code and great functionality but that it is very much a stand alone application. I ended up copying and doing minor modifications on a fair bit of code so that I could integrate the functionality we wanted into a different workflow and different look and feel.

The other application which I haven't started yet is for the community site I'm building. This is a community around a proposed development and I'm planning on basing it on a weblog.  I want to be able to have people take pictures of say flooding., or the current state of construction or whatever the event of the day is and link it to an entry in the weblog.

I think it would be useful to modularize much of photo album so that it can be a service provided to other packages.  The current photo album presents itself as a personal item, but in fact it has quite a bit of excellent functionality which is vital to dotWRK for many industries and dotLRN for arts education. Let's see what Jeff says, but I would be willing to help with this if he agrees it's a good idea.

Collapse
Posted by Roberto Mello on
Hi Keith,

You might want to look at Jeff Davis' improved photo-albumn package (xarg.net). I don't think his changes have been backported to Oracle yet, so that's why he hasn't committed them (at least I don't think he has).

Who's the maintainer for photo-albumn? If no one is  maintaining it, I could take ownership, since I'm going to do some work on it too.

-Roberto

Collapse
Posted by Caroline Meeks on
We are using Jeff's new Photo Album and I definitely recommend that as a starting place.