Getting Started With OpenACS

Welcome to the OpenACS community

This is my collection of links and resources for people that are getting started with OpenACS. But before we get started, I'd like to share some thoughts on how to best get information and get up to speed with OpenACS.

I think the first thing to realize about OpenACS is that it is not just a technology, it is a vibrant open-source community. The operative word here is community. You are coming into this community as a newbee, or a new person. The OpenACS folks are extremely helpful, more so than any other technical group I've seen. However, you should think about what your resources are for getting information.

The way communities work is very similar to the way a bank account works. You make deposits by doing things that are beneficial to the community, and you make withdrawals by doing things that take the time and energy of the community. The more helpful you are, the more people are going to be willing to help you out. If you have a pattern of being demanding and unhelpful, people aren't going to help you out as much. This isn't malicious, it's just the way people work in general.

What you have to offer?

First of all, let's look at what you have to offer the community. You're new, so you can't offer much in the way of technical knowledge. However, you do have things to offer you can trade for detailed technical help from more knowledgeable individuals: I write this not because you're going to have trouble getting help. On the contrary, I've seen people in the OpenACS community help out people that are being very demanding and troublesome. My main hope in writing this is to give newbees a guide to how to most effectively get information.

How to get help and find the information you need.

Introductions to OpenACS

Helping out with OpenACS

History of OpenACS

After the installation

Writing a package

Data model

Troubleshooting

If you're using Oracle, this thread describes how to set up Aolserver so that you receive the entire error message from the Oracle database driver. If you get an error message starting with SQL: [too long], then you need to read this. Sometimes, for long error messages, your error messages are truncated, which makes tracking down the errors more difficult.

Other resources

Forum thread on getting started - Several posts on getting started with OpenACS

Nima Mazloumi's list of resources for newbees - lists a bunch of resources to use to get up to speed