%myvars; ]> OpenACS Core Documentation OpenACS For Everyone High level information: What is OpenACS? Overview OpenACS (Open Architecture Community System) is an advanced toolkit for building scalable, community-oriented web applications. If you're thinking of building an enterprise-level web application, OpenACS is a solid, proven foundation that will give you a 3-6 month headstart. OpenACS is also a collection of pre-built applications and services that you can use to build your web site/application. Through a modular architecture, OpenACS has packages for user/groups management, content management, e-commerce, news, FAQ, calendar, forums, bug tracking, full-text searching, and much more. OpenACS relies on AOLserver, the free, multithreaded, scalable, Tcl-enabled, web/application server used by America On-Line for most of its web sites, and a true acid-compliant Relational Database Management System (RDBMS). Currently OpenACS supports PostgreSQL, an open source RDBMS, and Oracle. (read more) The OpenACS toolkit is based on the ArsDigita Community System. ArsDigita (now part of Red Hat, Inc.) kindly made their work available under the GPL, making all of this possible. The ArsDigita Community System (ACS) is a toolkit of software that will help you build Web services with a collaborative dimension, ranging from knowledge management within companies to B2C ecommerce to product support and community among the customers. The software is free and open-source and has been tested in heavy use since 1995. - Philip Greenspun OpenACS was born when Don Baccus, Ben Adida, et al decided to port ACS from Oracle to PostgreSQL, thus making it a fully open-source solution. OpenACS &version; is the next generation of the web toolkit. It's based on ACS 4, but no longer follows ArsDigita development. Unlike ACS (which required Oracle) and OpenACS 3.x (which required PostgreSQL), OpenACS &version; allows you to use either database. It's also built in such a way to allow enterprising hackers (in the good sense of the word) to extend it to other databases. Don Baccus leads the development and numerous developers and non-developers contribute from around the world. The OpenACS community would like to hear your comments and help you in your endeavors with the system. Stop by our web site and feel free to ask a question, post ideas or whatever. Release Notes Section Missing Administrator's Guide Installation Overview by Vinod Kurup Overview Section Missing Section Missing Complete Installation Section Missing Section Missing Section Missing Section Missing Section Missing Section missing Section missing Configuring a New Service Placeholder Upgrading Section missing Maintenance Section missing Section missing Section missing Section missing Section missing Section Missing For OpenACS Package Developers Tutorials and reference material for creating new OpenACS packages. Development Tutorial Section missing Section missing Section missing Section missing Section missing Development Reference Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Engineering Standards Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing CVS Section missing 'Releasing OpenACS' missing For OpenACS Platform Developers Platform Development Information about the internal workings of OpenACS, useful both for modifying the core functionality and for developing new packages. Kernel Documentation Overview The OpenACS Kernel, which handles system-wide necessities such as metadata, security, users and groups, subsites, and package management and deployment. The OpenACS Core, which comprises all the other packages that ship with the kernel and are most frequently needed by users, such as templating, bboard, and user registration/management. The packages tend to be developed and distributed with the kernel. OpenACS Application packages, which typically provide user-level web services built on top of the Kernel and Core. Such packages include those built by ArsDigita as well as external contributors. Application packages are developed separately from the Kernel, and are typically released independently of it. This document provides a high level overview of the kernel package. Documentation for other packages on this server Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing Section missing