5 Extending Scoop's Abilities

This section will explain the overall design of Scoop and some of the major functions that will help you program it. This does not by any means cover everything there is to know about Scoop; the only way to figure all that out is to read the code. This is intended to be a quick introduction to help you get started.

Most modules have perlpod in them, so you can `perldoc Module.pm' to get descriptions of most of a given module's functions.

This section assumes a working knowledge of perl and perl's OO syntax, and a little bit of SQL knowledge. A perl and SQL tutorial are way outside of the scope of this section, and besides, there are ones better than I could ever write already available all over the internet. It also assumes that you are familiar with running Scoop, as described in the rest of this admin guide.

Scoop uses perl's OO syntax but is not at heart very object oriented. All of Scoop's data and methods are available through one object, $S, mainly for convenience.

Adding features sometimes require changes to the underlying code of Scoop, sometimes only boxes, and sometimes a combination of underlying code and boxes.


Subsections
janra
2004-03-26