Hello World Plug-In 0.0.4 for AUC README 12/31/2000 ======================================= This package serves as a template for creating your own plug-ins for AUC. The source file in src/ is fully commented to get you going in the right direction. As of now, the API is extensive enough to allow you to write plug-ins that: - Have custom directories, webpages, etc. - Create custom Start Page "panes" - Use their own MySQL tables - Modify existing MySQL tables - Create custom panes in interactive classrooms - Have their own configuration section in "Site Preferences" As of now, the documentation of AUC internals is not complete. The source files in src/ contain complete enough documentation for the basics, but more complicated functions like forms-processing calls, etc, are not yet documented. You can look in /usr/local/include/*.h for a list of functions available to plug-ins. In order to tailor this package to a package for your own plug-in, you will need to edit the following files: Makefile.am configure.in src/Makefile.am g/Makefile.am data/Makefile.am po/POTFILES.in Put your source code in src/, put any graphics in g/, and put data files in data/. If you want to create a translation to another language, create a .po file from the template .pot file in po/. Also, don't forget to modify AUTHORS, README, INSTALL, NEWS, and ChangeLog. Finally, type 'make dist' to create your tarball. Please see the GNU documentation for automake and autoconf for help in customizing the package. If you have questions about plug-in writing or any other aspect of AUC, please send it to the auc-devel mailing list at auc-devel@lists.sourceforge.net. Thanks!