==SELF Platform Installation Instructions==

  • To download SELF-Platform from savannah:
          cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/self-platform co self-platform-0.1
    
  • After cvs check out (i.e. after downloading self-platform-0.1 on your machine). you ll find 2 folder inside it
        Auxilary : inside this folder you can get some folders which contains some modified files of CMFPlone which is installed on your    machine. all thoes folders need to be replace in the existing CMFPlone folder (CMFPlone --> skins --> ..)
        GNOWSYSArchetypes : this folder needs to be copied inside zope's Product directory
    

  • Please install Plone-2.5.3 Unified Installer or Plone-2.5.2 Unified Installer.One may download the zipped files from Plone.org.
  • Please put gnowsys,GNOWSYSArchetypes and LocalFS in the Products folder of the directory /opt/Plone-2.5.3/zeocluster/Products/
    While adding gnowsys one has to create simlink in the following mannner:
      abc@xyz:/opt/Plone-2.5.3/python-2.4.4/lib/python2.4/site-packages$:ln -s /usr/lib/python2.4/site-packages/xmpp xmpp
    
  • Change the read write permissions of the Products folder in the following manner:
      ''abc@xyz:cd /opt/Plone-2.5.2/zeocluster/''
    
      ''abc@xyz:sudo chmod 764 Products -R''
    
  • Change the ownership of the Products folder to plone:root in the following manner:
     ''abc@xyz:cd /opt/Plone-2.5.2/zeocluster/''
    
      ''abc@xyz:sudo chown plone:root Products -R''
    
  • Please make changes in install.py file in the GNOWSYSArchetypes folder.For example:
      ''abc@xyz:/opt/Plone-2.5.2/zeocluster/Products/GNOWSYSArchetyp/Extensions/''
    
      ''abc@xyz:/opt/Plone-2.5.2/zeocluster/Products/GNOWSYSArchetypes/Extensions$emacs -nw Install.py''
    
  • The changes have to be made in the lines 153,165 and 177 of Install.py.The following is the line: For emample:
     ''os.system('cp /opt/'''Plone-2.5.3'''/zeocluster/Products/GNOWSYSArchetypes/Extensions/SCORMTables.txt /tmp/')''
    
    The text in bold indicates that one is using Plone-2.5.3, but if one wants to install the platform using Plone-2.5.2

he/she has to replace Plone-2.5.3 with Plone-2.5.2 and it will look something like this:

  ''os.system('cp /opt/'''Plone-2.5.2'''/zeocluster/Products/GNOWSYSArchetypes/Extensions/SCORMTables.txt /tmp/')''
  • Enter the zope management interface and check if "gnowsys" is there in the products list.One may check it in the drop-down menu
    on the right hand side of the zope management interface
  • Next add a plone site say "selftest".After this has been added click on it.Click on the "portal_quickinstaller" next.

It is used to install/uninstall products.We use this to install the product "GNOWSYSArchetypes".Check the checkbox

to the left of "GNOWSYSArchetypes" and click "ADD" and the product is added.

  • Click on the plone-site "selftest" to get inside it and then click on the "view" tab placed on the top in the ZMI.
  • Change the permissions of the user by clicking on the "security" tab.As of now we are giving the members all the permissions that a manager has.
  • By clicking on the "portal_actions" tab one may disable the tabs that one doesn't need.One may remove the undo tab by clicking on the "portal_undo" tab
  • Editing the front-page can be done by:
   http://localhost:3535:selftest/front-page/edit