--- doc/help/developer.manual.texxml 2003/07/18 20:59:27 1.1 +++ doc/help/developer.manual.texxml 2003/07/25 01:36:31 1.3 @@ -2,8 +2,129 @@ <file name="Developer_Manual_Title_Page.tex"/> - <section name="Nav Maps rendering and info"> - <pod file="interface/lonnavmaps.pm" section="!NAME|SYNOPSIS" /> + <section name="LON-CAPA High-Level Overview"> + <subsection name="LON-CAPA Network"> + <pod file="lonc" section="OVERVIEW/.+" h1level='2' /> + </subsection> + <subsection name="Data Storage"> + <subsubsection name="User Data Storage"> + <file name="Guts_User_Dir.tex" /> + </subsubsection> + <subsubsection name="Course Data Storage"> + <file name="Guts_Course_Dir.tex" /> + </subsubsection> + </subsection> + <subsection name="Roles"> + <tex content="Users keep their login, data, preferences, etc, over their complete tenure in the system. Every user can have several roles, and the roles can change over the lifetime of a username. For example, over the course of studies, a student username assumes the role of "student" in different courses. Roles can have start and expiration dates." /> + <pod file="interface/loncreateuser.pm" section="OVERVIEW/Custom Roles" /> + <pod file="auth/lonroles.pm" section="OVERVIEW/Choosing Roles" /> + <pod file="auth/lonroles.pm" section="OVERVIEW/Role Initialization" /> + </subsection> + <subsection name="Messaging"> + <pod file="interface/lonmsg.pm" section="OVERVIEW/Messaging Overview" /> + + </subsection> + </section> + + <section name="About The Webserver Environment"> + <subsection name="Apache"> + <file name="Guts_Apache.tex" /> + </subsection> + <subsection name="Apache Modules"> + <file name="Guts_Apache_Modules.tex" /> + </subsection> + <subsection name="Authentication"> + <file name="Guts_Authentication.tex" /> + </subsection> + <subsection name="Environment"> + <file name="Guts_Apache_Env.tex" /> + </subsection> + </section> + + <section name="Navigation Maps Rendering and Info"> + <pod file="interface/lonnavmaps.pm" section="!NAME|SYNOPSIS" /> + </section> + + <section name="LON-CAPA Help System"> + <pod file="../doc/help/texxml2latex.pl" + section="!NAME|SYNOPSIS" /> + </section> + + <section name="Construction Space And Publishing"> + <subsection name="Handling Uploaded Files"> + <pod file="publisher/lonupload.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + <subsection name="Construction Space Directory Listing"> + <pod file="publisher/lonpubdir.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + <subsection name="Retrieving Old Versions of Published Files"> + <pod file="publisher/lonretrieve.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + <subsection name="Publishing Files"> + <pod file="publisher/lonpublisher.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + </section> + + <section name="Resource Rendering"> + <tex content="Note 'rendering' includes the concept of 'rendering an edit form', so the resource editing interface, except the RATs, are actually 'renders' of resources as well." /> + <subsection name="Editing Homework Support"> + <pod file="homework/edit.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + <subsection name="Rendering Pages"> + <pod file="../rat/lonpage.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + + </section> + + <section name="LON-CAPA Network"> + <subsection name="lonc"> + <pod file="lonc" section="!NAME|SYNOPSIS|OVERVIEW" h1level='3' /> + </subsection> + <subsection name="lond"> + <pod file="lond" section="!NAME|SYNOPSIS|OVERVIEW" h1level='3' /> + </subsection> + </section> + + <section name="Common HTML routines"> + <pod file="interface/loncommon.pm" section="!NAME|SYNOPSIS" /> </section> + <section name="Searching LON-CAPA"> + <pod file="interface/lonsearchcat.pm" section="!NAME|SYNOPSIS" /> + </section> + + <section name="Parameter Setting"> + <pod file="interface/lonparmset.pm" section="!NAME|SYNOPSIS" /> + </section> + + <section name="Preparing User State"> + <pod file="../rat/lonuserstate.pm" section="!NAME|SYNOPSIS" /> + </section> + + <section name="Access Control"> + <subsection name="acc"> + <pod file="auth/lonacc.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + <subsection name="racc"> + <pod file="auth/lonracc.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + <subsection name="cacc"> + <pod file="auth/loncacc.pm" section="!NAME|SYNOPSIS" h1level='3' /> + </subsection> + </section> + + <section name="Roles Selection"> + <pod file="auth/lonroles.pm" section="!NAME|SYNOPSIS" /> + </section> + + <section name="Indexing"> + <pod file="interface/lonindexer.pm" section="!NAME|SYNOPSIS" /> + </section> + + <section name="LON-CAPA Network Access"> + <pod file="lonnet/perl/lonnet.pm" section="!NAME|SYNOPSIS" /> + </section> + + <tex content="\printindex{}" /> + </texxml>