1: import ECHO_collection
2: import ECHO_Nav
3: import ECHO_xslt
4: import VLPExtension
5: import ECHO_movie
6:
7: def initialize(context):
8: """initialize OSAS"""
9:
10:
11: context.registerClass(
12: ECHO_Nav.ECHO_sqlElement,
13: constructors = (
14: ECHO_Nav.manage_addECHO_sqlElementForm,
15: ECHO_Nav.manage_addECHO_sqlElement
16: )
17: )
18:
19: context.registerClass(
20: ECHO_Nav.ECHO_ZCatalogElement,
21: constructors = (
22: ECHO_Nav.manage_addECHO_ZCatalogElementForm,
23: ECHO_Nav.manage_addECHO_ZCatalogElement
24: )
25: )
26:
27: context.registerClass(
28: ECHO_Nav.ECHO_contentType,
29: constructors = (
30: ECHO_Nav.manage_addECHO_contentTypeForm,
31: ECHO_Nav.manage_addECHO_contentType
32: )
33: )
34:
35: context.registerClass(
36: ECHO_Nav.ECHO_pageTemplate,
37: constructors = (
38: ECHO_Nav.manage_addECHO_pageTemplateForm,
39: ECHO_Nav.manage_addECHO_pageTemplate
40: )
41: )
42:
43: context.registerClass(
44: ECHO_Nav.ECHO_navigation,
45: constructors = (
46: ECHO_Nav.manage_addECHO_navigationForm,
47: ECHO_Nav.manage_addECHO_navigation
48: )
49: )
50:
51:
52: context.registerClass(
53: ECHO_collection.ECHO_copyright,
54: constructors = (
55: ECHO_collection.manage_addECHO_copyrightForm,
56: ECHO_collection.manage_addECHO_copyright
57: ),
58: icon = 'ECHO_copyright.gif'
59: )
60:
61: context.registerClass(
62: ECHO_collection.ECHO_layoutTemplate,
63: constructors = (
64: ECHO_collection.manage_addECHO_layoutTemplateForm,
65: ECHO_collection.manage_addECHO_layoutTemplate
66: ),
67: icon = 'ECHO_layoutTemplate.gif'
68: )
69:
70:
71: context.registerClass(
72: ECHO_collection.ECHO_fullText,
73: constructors = (
74: ECHO_collection.manage_addECHO_fullTextForm,
75: ECHO_collection.manage_addECHO_fullText
76: ),
77: icon = 'ECHO_layoutTemplate.gif'
78: )
79:
80: context.registerClass(
81: ECHO_collection.ECHO_collection,
82: constructors = (
83: ECHO_collection.manage_addECHO_collectionForm,
84: ECHO_collection.manage_addECHO_collection
85: ),
86: icon = 'ECHO_collection.gif'
87: )
88:
89: context.registerClass(
90: ECHO_collection.ECHO_group,
91: constructors = (
92: ECHO_collection.manage_addECHO_groupForm,
93: ECHO_collection.manage_addECHO_group
94: ),
95: icon = 'ECHO_group.gif'
96: )
97:
98: context.registerClass(
99: ECHO_collection.ECHO_externalLink,
100: constructors = (
101: ECHO_collection.manage_addECHO_externalLinkForm,
102: ECHO_collection.manage_addECHO_externalLink
103: ),
104: icon = 'ECHO_externalLink.gif'
105: )
106:
107: context.registerClass(
108: ECHO_collection.ECHO_link,
109: constructors = (
110: ECHO_collection.manage_addECHO_linkForm,
111: ECHO_collection.manage_addECHO_link
112: ),
113: icon = 'ECHO_externalLink.gif'
114: )
115:
116: context.registerClass(
117: ECHO_collection.ECHO_resource,
118: constructors = (
119: ECHO_collection.manage_addECHO_resourceForm,
120: ECHO_collection.manage_addECHO_resource
121: ),
122: icon = 'ECHO_ressource.gif'
123: )
124:
125:
126: context.registerClass(
127: ECHO_collection.ECHO_partner,
128: constructors = (
129: ECHO_collection.manage_addECHO_partnerForm,
130: ECHO_collection.manage_addECHO_partner
131: )
132: )
133:
134: context.registerClass(
135: ECHO_collection.ECHO_root,
136: constructors = (
137: ECHO_collection.manage_addECHO_rootForm,
138: ECHO_collection.manage_addECHO_root
139: )
140: )
141:
142: context.registerClass(
143: ECHO_collection.ECHO_copyrightType,
144: constructors = (
145: ECHO_collection.manage_addECHO_copyrightTypeForm,
146: ECHO_collection.manage_addECHO_copyrightType
147: )
148: )
149:
150: context.registerClass(
151: ECHO_collection.ECHO_support,
152: constructors = (
153: ECHO_collection.manage_addECHO_supportForm,
154: ECHO_collection.manage_addECHO_support
155: ),
156: icon = 'ECHO_support.gif'
157: )
158:
159: context.registerClass(
160: ECHO_collection.ECHO_institution,
161: constructors = (
162: ECHO_collection.manage_addECHO_institutionForm,
163: ECHO_collection.manage_addECHO_institution
164: )
165: )
166:
167: context.registerClass(
168: ECHO_collection.ECHO_linkList,
169: constructors = (
170: ECHO_collection.manage_addECHO_linkListForm,
171: ECHO_collection.manage_addECHO_linkList
172: )
173: )
174:
175: context.registerClass(
176: VLPExtension.VLP_resource,
177: constructors = (
178: VLPExtension.manage_addVLP_resourceForm,
179: VLPExtension.manage_addVLP_resource
180: ),
181: icon = 'ECHO_ressource.gif'
182: )
183:
184: context.registerClass(
185: VLPExtension.VLP_collection,
186: constructors = (
187: VLPExtension.manage_addVLP_collectionForm,
188: VLPExtension.manage_addVLP_collection
189: ),
190: icon = 'ECHO_collection.gif'
191: )
192:
193: context.registerClass(
194: VLPExtension.VLP_essay,
195: constructors = (
196: VLPExtension.manage_addVLP_essayForm,
197: VLPExtension.manage_addVLP_essay
198: )
199: )
200:
201: context.registerClass(
202: VLPExtension.VLP_encyclopaedia,
203: constructors = (
204: VLPExtension.manage_addVLP_encycForm,
205: VLPExtension.manage_addVLP_encyc
206: )
207: )
208:
209: context.registerClass(
210: VLPExtension.sendMailForm,
211: constructors = (
212: VLPExtension.manage_addSendMailFormForm,
213: VLPExtension.manage_addSendMailForm
214: )
215: )
216:
217: context.registerClass(
218: ECHO_movie.ECHO_movie,
219: constructors = (
220: ECHO_movie.manage_addECHO_movieForm,
221: ECHO_movie.manage_addECHO_movie
222: ),
223: icon = 'ECHO_ressource.gif'
224: )
225:
226: context.registerClass(
227: ECHO_xslt.ECHO_xslt,
228: constructors = (
229: ECHO_xslt.manage_addECHO_xsltForm,
230: ECHO_xslt.manage_addECHO_xslt
231: )
232: )
233:
234: context.registerClass(
235: ECHO_helpers.MapText,
236: constructors=(
237: ECHO_helpers.manage_addMapTextForm,
238: ECHO_helpers.manage_addMapText
239: )
240: )
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>