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