Forum OpenACS Q&A: About the content-repository package

Collapse
Posted by James Bennin on
I am trying to develop an web page/appplication where users and visitors of my site (running on OpenACS 4.6.3) will be able to upload and download files.  These files will be sorted and indexed according to different categories. I want to develop a site with functionalities and user abilities such as the one for photo.net.  Which package(s) should I use for that?  I thought about the content-repository package.
Collapse
Posted by Jun Yamog on
Hi,

The most generic way to do it is by Content Repository (CR).  But you may want to look at packages that use CR like file-storage.  If that is near what you want, then just customize it.  I am working on bcms which is not really ready yet for end user.  But the code should give you an idea how to  use the CR.

Collapse
Posted by James Bennin on
Thank you for your help.  I have been doing some reading about the content repository.  I kind of understand the concept behind it.  The problem is how to get started to use it?  On the tutorial type page, it mention something creating a table and writing some tcl codes.  Do I really need to do all of that?  If yes, is there specific names and locations to store them? How do I use the CR?  I have installed file storage, and have uploaded some files, urls and folders.  When I tried doing a search on the content of the file storage package, there was no result.  Am I doing something wrong?
Collapse
Posted by Jade Rubick on
Hi James,

I would combine what you learn on the openacs tutorial with the info on the CR on my site.

https://openacs.org/doc

http://rubick.com:8002/openacs/content_repository

Collapse
Posted by James Bennin on
Thank you for your help and providing me with those URL.  The question I have is, since I have installed File Storage (which is an application sitting on top of Content Repository), do I still need to follow the steps on

http://rubick.com:8002/openacs/content_repository  ?

Thank you

Collapse
Posted by Jade Rubick on
If you're creating a new package, you will need to follow those steps. File storage is just an application that uses the content repository.