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