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