File:  [Repository] / ECHO_content / __init__.py
Revision 1.19: download - view: text, annotated - select for diffs - revision graph
Tue Oct 5 07:31:09 2004 UTC (19 years, 8 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
utf-8 handling in essays fixed and new vlp_encyclopedia

    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>