SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

CMFQuickInstallerTool rpm build for : Other. For other distributions click CMFQuickInstallerTool.

Name : CMFQuickInstallerTool
Version : 1.5.0 Vendor : Nuxeo
Release : 1 Date : 2005-01-28 17:58:24
Group : Applications/Internet Source RPM : CMFQuickInstallerTool-1.5.0-1.src.rpm
Size : 0.04 MB
Packager : ben < ben_nuxeo_com>
Summary : CMFQuickInstallerTool package
Description :
CMFQuickInstallerTool
==================

Features
----------

CMFQuickInstallerTool is a facility for comfortable activation/deactivation
of CMF compliant products inside a CMF site.

Therefore it has to be installed as a tool inside a CMF portal,
where it stores the information about the installed products.

The requirements for a product to be installable with
QuickInstallerTool are quite simple (almost all existing CMF
products fulfill them):

External Product: The product has to implement an external
method \'install\' in a python module \'Install.py\'
in its Extensions directory.

TTW Product: The product has to have a \'Install\' folder
and have a python script titled \'install\' inside
that folder.

Products can be uninstalled and QuickInstellerTool removes
the following items a product creates during install:

portal types,
portal skins,
portal actions,
portalobjects (objects created in the root of the portal),
workflows,
left and right slots (also checks them only for the portal)

Attention: QuickInstallerTool just tracks which objects are
ADDED, but not what is changed or deleted.

second Attention:
QuickInstallerTool just can uninstall products that are
installed via QuickInstallerTool

Installation
------------

- Drop the CMFQuickInstallerTool into the Products directory.

- inside the portal instanciate a CMF QuickInstaller Tool

- Happy debian users may apt-get install the Quick Installer by
adding the following line to their /etc/apt/sources.list file :

deb ftp://ftp.logilab.org/pub/debian unstable/

Usage:
--------

in the ZMI click on portal_quickinstaller.
the management screen allows you to select products for
installation and uninstallation.
you can browse into the installed products and see what
they created and see the logs of the install process.

for Plone there will be an interface inside the portal so that
it is not necessary to enter thr ZMI for product management

API
-------

QuickInstaller is also intended to be called from other modules
in order to automate installing of application.
For API reference see interfaces/portal_quickinstaller.py

Customized uninstall
------------
In order to use a customize uninstall, the following
requirements must be met:

External Product: The product has to implement an external
method \'uninstall in a python module \'Install.py\'
in its Extensions directory.

TTW Product: The product has to have a \'Install\' folder
and have a python script titled \'uninstall\' inside
that folder. This script must also accept a \'portal\'
parameter.

Please note that the customized uninstall method is invoked before
(and in addition to) the standard removal of objects.

RPM found in directory: /packages/linux-pbone/archive/public.dev.nuxeo.com/~rpm/CPS-3.3.1

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  CMFQuickInstallerTool-1.5.0-1.noarch.rpm
ftp.icm.edu.pl  CMFQuickInstallerTool-1.5.0-1.noarch.rpm
ftp.icm.edu.pl  CMFQuickInstallerTool-1.5.0-1.noarch.rpm
     

Provides :
CMFQuickInstallerTool

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1


Content of RPM :
/usr/local/nuxeo/product/CMFQuickInstallerTool
/usr/local/nuxeo/product/CMFQuickInstallerTool/AUTHORS
/usr/local/nuxeo/product/CMFQuickInstallerTool/ChangeLog
/usr/local/nuxeo/product/CMFQuickInstallerTool/DEPENDS
/usr/local/nuxeo/product/CMFQuickInstallerTool/InstalledProduct.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/QuickInstallerTool.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/README.txt
/usr/local/nuxeo/product/CMFQuickInstallerTool/SkinRegistrar.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/__init__.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/__pkginfo__.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/forms
/usr/local/nuxeo/product/CMFQuickInstallerTool/forms/install_products_form.pt
/usr/local/nuxeo/product/CMFQuickInstallerTool/forms/installed_product_overview.pt
/usr/local/nuxeo/product/CMFQuickInstallerTool/interfaces
/usr/local/nuxeo/product/CMFQuickInstallerTool/interfaces/__init__.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/interfaces/interface.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/interfaces/portal_quickinstaller.py
/usr/local/nuxeo/product/CMFQuickInstallerTool/refresh.txt
/usr/local/nuxeo/product/CMFQuickInstallerTool/tool.gif
/usr/local/nuxeo/product/CMFQuickInstallerTool/version.txt

 
ICM