File:  [Repository] / ECHO_content / __init__.py
Revision 1.33.2.2: download - view: text, annotated - select for diffs - revision graph
Wed Aug 29 07:53:32 2012 UTC (11 years, 10 months ago) by dwinter
Branches: cleanup
Diff to: branchpoint 1.33: preferred, unified
removed very old pdf generation
all references to OSAS removed
viewtemplates

    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>