Annotation of doc/help/developer.manual.texxml, revision 1.3
1.1 bowersj2 1: <texxml>
2: <title name="LON-CAPA Developer's Manual" />
3: <file name="Developer_Manual_Title_Page.tex"/>
4:
1.2 bowersj2 5: <section name="LON-CAPA High-Level Overview">
1.3 ! bowersj2 6: <subsection name="LON-CAPA Network">
! 7: <pod file="lonc" section="OVERVIEW/.+" h1level='2' />
! 8: </subsection>
! 9: <subsection name="Data Storage">
! 10: <subsubsection name="User Data Storage">
! 11: <file name="Guts_User_Dir.tex" />
! 12: </subsubsection>
! 13: <subsubsection name="Course Data Storage">
! 14: <file name="Guts_Course_Dir.tex" />
! 15: </subsubsection>
! 16: </subsection>
! 17: <subsection name="Roles">
! 18: <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." />
! 19: <pod file="interface/loncreateuser.pm" section="OVERVIEW/Custom Roles" />
! 20: <pod file="auth/lonroles.pm" section="OVERVIEW/Choosing Roles" />
! 21: <pod file="auth/lonroles.pm" section="OVERVIEW/Role Initialization" />
! 22: </subsection>
! 23: <subsection name="Messaging">
! 24: <pod file="interface/lonmsg.pm" section="OVERVIEW/Messaging Overview" />
! 25:
! 26: </subsection>
1.1 bowersj2 27: </section>
1.2 bowersj2 28:
1.3 ! bowersj2 29: <section name="About The Webserver Environment">
! 30: <subsection name="Apache">
! 31: <file name="Guts_Apache.tex" />
! 32: </subsection>
! 33: <subsection name="Apache Modules">
! 34: <file name="Guts_Apache_Modules.tex" />
! 35: </subsection>
! 36: <subsection name="Authentication">
! 37: <file name="Guts_Authentication.tex" />
! 38: </subsection>
! 39: <subsection name="Environment">
! 40: <file name="Guts_Apache_Env.tex" />
! 41: </subsection>
1.2 bowersj2 42: </section>
43:
44: <section name="Navigation Maps Rendering and Info">
45: <pod file="interface/lonnavmaps.pm" section="!NAME|SYNOPSIS" />
46: </section>
47:
48: <section name="LON-CAPA Help System">
49: <pod file="../doc/help/texxml2latex.pl"
50: section="!NAME|SYNOPSIS" />
51: </section>
52:
53: <section name="Construction Space And Publishing">
54: <subsection name="Handling Uploaded Files">
55: <pod file="publisher/lonupload.pm" section="!NAME|SYNOPSIS" h1level='3' />
56: </subsection>
57: <subsection name="Construction Space Directory Listing">
58: <pod file="publisher/lonpubdir.pm" section="!NAME|SYNOPSIS" h1level='3' />
59: </subsection>
60: <subsection name="Retrieving Old Versions of Published Files">
61: <pod file="publisher/lonretrieve.pm" section="!NAME|SYNOPSIS" h1level='3' />
62: </subsection>
63: <subsection name="Publishing Files">
64: <pod file="publisher/lonpublisher.pm" section="!NAME|SYNOPSIS" h1level='3' />
65: </subsection>
66: </section>
67:
68: <section name="Resource Rendering">
69: <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." />
70: <subsection name="Editing Homework Support">
71: <pod file="homework/edit.pm" section="!NAME|SYNOPSIS" h1level='3' />
72: </subsection>
73: <subsection name="Rendering Pages">
74: <pod file="../rat/lonpage.pm" section="!NAME|SYNOPSIS" h1level='3' />
75: </subsection>
76:
1.3 ! bowersj2 77: </section>
! 78:
! 79: <section name="LON-CAPA Network">
! 80: <subsection name="lonc">
! 81: <pod file="lonc" section="!NAME|SYNOPSIS|OVERVIEW" h1level='3' />
! 82: </subsection>
! 83: <subsection name="lond">
! 84: <pod file="lond" section="!NAME|SYNOPSIS|OVERVIEW" h1level='3' />
! 85: </subsection>
1.2 bowersj2 86: </section>
87:
88: <section name="Common HTML routines">
89: <pod file="interface/loncommon.pm" section="!NAME|SYNOPSIS" />
90: </section>
91:
92: <section name="Searching LON-CAPA">
93: <pod file="interface/lonsearchcat.pm" section="!NAME|SYNOPSIS" />
94: </section>
95:
96: <section name="Parameter Setting">
97: <pod file="interface/lonparmset.pm" section="!NAME|SYNOPSIS" />
98: </section>
99:
100: <section name="Preparing User State">
101: <pod file="../rat/lonuserstate.pm" section="!NAME|SYNOPSIS" />
102: </section>
103:
104: <section name="Access Control">
105: <subsection name="acc">
106: <pod file="auth/lonacc.pm" section="!NAME|SYNOPSIS" h1level='3' />
107: </subsection>
108: <subsection name="racc">
109: <pod file="auth/lonracc.pm" section="!NAME|SYNOPSIS" h1level='3' />
110: </subsection>
111: <subsection name="cacc">
112: <pod file="auth/loncacc.pm" section="!NAME|SYNOPSIS" h1level='3' />
113: </subsection>
114: </section>
115:
116: <section name="Roles Selection">
117: <pod file="auth/lonroles.pm" section="!NAME|SYNOPSIS" />
118: </section>
119:
120: <section name="Indexing">
121: <pod file="interface/lonindexer.pm" section="!NAME|SYNOPSIS" />
122: </section>
123:
124: <section name="LON-CAPA Network Access">
125: <pod file="lonnet/perl/lonnet.pm" section="!NAME|SYNOPSIS" />
126: </section>
127:
128: <tex content="\printindex{}" />
1.1 bowersj2 129:
130: </texxml>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>