File:  [Repository] / ECHO_content / __init__.py
Revision 1.33: download - view: text, annotated - select for diffs - revision graph
Tue Sep 14 12:46:53 2010 UTC (13 years, 8 months ago) by dwinter
Branches: MAIN
CVS tags: cleanup, Root_cleanup, HEAD
*** empty log message ***

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>