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