File:  [Repository] / ECHO_content / __init__.py
Revision 1.27: download - view: text, annotated - select for diffs - revision graph
Thu Jul 27 15:27:34 2006 UTC (17 years, 10 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
bug in writemetadata fixes

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

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