[ Index ]
 

Code source de Kupu-1.3.5

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/doc/ -> ZOPE2.txt (source)

   1  ========================
   2  Installing Kupu on Zope2
   3  ========================
   4  
   5  Requirements
   6  -------------
   7  
   8  o Zope 2.5 or higher, Zope 2.7 recommended.
   9  
  10  o FileSystemSite product, version 1.3 or higher, available at
  11    http://zope.org/Members/philikon/FileSystemSite.
  12  
  13  o An XSLT processor with XInclude support, such as xsltproc from Gnome's
  14    libxml/libxslt (only required for SVN checkouts, not for plain release
  15    tarballs).
  16  
  17  Installation
  18  ------------
  19  
  20  Drop the 'kupu' directory into your instance home's Products directory.
  21  
  22  Kupu provides a sample integration in the 'zope2' directory based on ZPT
  23  macros. In order to use it, you need to generate the ZPT template called
  24  'kupumacros.html' by typing:
  25  
  26    $ make zope2macros
  27  
  28  Note: this is only required if you use a Subversion checkout of Kupu, the
  29  template will be available pre-built in the release tarballs.
  30  
  31  Now restart your Zope instance
  32  
  33  Overview
  34  --------
  35  
  36  Kupu mainly consists of several directories representing integration
  37  implementations. It is most convenient, to simply use the 'default'
  38  implementation as a filesystem-based layer in Zope. The editor application
  39  itself is a combination of ECMAScripts and markup necessary for certain
  40  features.
  41  
  42  In order to use Kupu in your custom Zope2 application, you will have to make
  43  these filesystem-based ZPT macros available to your ZODB-based Page Templates.
  44  The easiest way is to use the zope2 integration package using the
  45  FileSystemSite product. It can be downloaded at
  46  http://zope.org/Members/philikon/FileSystemSite.
  47  
  48  Once you have installed FileSystemSite and Kupu in your Products directory, you
  49  will see a new addable meta type called 'kupu editor'. Add this one to the
  50  top-most folder of your Zope2 application. A common id would be 'kupu'. If you
  51  look inside the object you just created, you will see that it provides all
  52  filesystem-based page templates and ECMAScript files to the ZODB.
  53  
  54  You can now create a page template and use the macro defined in
  55  'kupumacros.html'.
  56  
  57  Using the kupu editor macro
  58  ---------------------------
  59  
  60  To use Kupu on your own Zope objects, create a page template and make use of
  61  the macros and slots provided by kupumacros.html. Depending on whether you have
  62  further customized the provided implementation or not, these are:
  63  
  64    - macro 'head' provides the necessary markup for the HTML header, such as
  65      links to CSS and JavaScript includes.
  66  
  67    - macro 'fulleditor' provides Kupu's full editor, including toolbar and
  68      toolboxes. The slot 'editorframe' can be filled with the iframe element in
  69      case its 'src' attribute needs to change.
  70  
  71  Differences to Epoz
  72  -------------------
  73  
  74  Kupu has a totally different approach than Epoz. While Epoz provides a global
  75  python function called 'Epoz' that was callable from Python Script, DTML and
  76  ZPT, we have done away with the triple-code generation in Kupu.


Généré le : Sun Feb 25 15:30:41 2007 par Balluche grâce à PHPXref 0.7