Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial.xml,v diff -u -r1.9 -r1.10 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial.xml 11 Nov 2003 10:28:28 -0000 1.9 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial.xml 11 Dec 2003 21:39:48 -0000 1.10 @@ -10,26 +10,28 @@ Creating a Package - by Joel Aufrecht + by Joel Aufrecht The intended page map -... - - + + + + + Overview To start developing new code in OpenACS, we build a new package. A package is a a discrete collection of web pages, tcl code, and database tables and procedures. A package with user interface is called an application; a package which provides + role="strong">application; a package which provides functions to other packages and has no direct interface, a - service. A package + service. A package can be installed, upgraded, and removed. It communicates with other packages through an API. This chapter walks you through the minimum steps to create a useful package, including writing