Initial import of zope-externaleditor-0.8

The Zope External Editor is a new way to integrate Zope more seamlessly with
client-side tools. It has the following features:
  - Edit objects locally, directly from the ZMI.
  - Works with any graphical editor application that can open a file from the
    command line, including: emacs, gvim, xemacs, nedit, gimp, etc.
  - Automatically saves changes back to Zope without ending the editing
    session.
  - Associate any client-side editor application with any Zope object by
    meta-type or content-type. Both text and binary object content can be
    edited.
  - Locks objects while they are being edited. Automatically unlocks them when
    the editing session ends.
  - Can add file extensions automatically to improve syntax highlighting or
    file type detection.
  - Works with basic auth, cookie auth and Zope versions. Credentials are
    automatically passed down to the helper application. No need to
    reauthenticate.
  - HTTPS support (Openssl required)

Submitted and maintained by Marc Winiger <winiger at msys.ch>
This commit is contained in:
xsa 2004-11-21 10:32:15 +00:00
parent 0dcfb0ea2b
commit e2ba0ca780
4 changed files with 88 additions and 0 deletions

View File

@ -0,0 +1,30 @@
# $OpenBSD: Makefile,v 1.1.1.1 2004/11/21 10:32:15 xsa Exp $
COMMENT= "Zope product for using an external editor to modify Zope objects"
VERSION= 0.8
DISTNAME= ExternalEditor-${VERSION}-src
PKGNAME= zope-externaleditor-${VERSION}
CATEGORIES= www
HOMEPAGE= http://www.zope.org/Members/Caseman/ExternalEditor
MAINTAINER= Marc Winiger <winiger@msys.ch>
# ZPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${HOMEPAGE}/${VERSION}/
EXTRACT_SUFX= .tgz
MODULES= zope
do-install:
${INSTALL_DATA_DIR} ${MODZOPE_PRODUCTSDIR}
cd ${WRKDIR}; \
tar cf - ExternalEditor | tar xf - -C ${MODZOPE_PRODUCTSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (ExternalEditor-0.8-src.tgz) = c7db1275c4b5097e9719d4ac4e3309e9
RMD160 (ExternalEditor-0.8-src.tgz) = f63d032ee8b49d8c55a7d5f699f094898c273362
SHA1 (ExternalEditor-0.8-src.tgz) = 835b3505eaf1e0afadc4593459a6f1f8ba367060

View File

@ -0,0 +1,18 @@
The Zope External Editor is a new way to integrate Zope more seamlessly with
client-side tools. It has the following features:
- Edit objects locally, directly from the ZMI.
- Works with any graphical editor application that can open a file from the
command line, including: emacs, gvim, xemacs, nedit, gimp, etc.
- Automatically saves changes back to Zope without ending the editing
session.
- Associate any client-side editor application with any Zope object by
meta-type or content-type. Both text and binary object content can be
edited.
- Locks objects while they are being edited. Automatically unlocks them when
the editing session ends.
- Can add file extensions automatically to improve syntax highlighting or
file type detection.
- Works with basic auth, cookie auth and Zope versions. Credentials are
automatically passed down to the helper application. No need to
reauthenticate.
- HTTPS support (Openssl required)

View File

@ -0,0 +1,37 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2004/11/21 10:32:15 xsa Exp $
lib/zope/lib/python/Products/ExternalEditor/
lib/zope/lib/python/Products/ExternalEditor/CHANGES.txt
lib/zope/lib/python/Products/ExternalEditor/ExternalEditor.py
lib/zope/lib/python/Products/ExternalEditor/INSTALL-UNIX.txt
lib/zope/lib/python/Products/ExternalEditor/INSTALL-WIN32.txt
lib/zope/lib/python/Products/ExternalEditor/LICENSE.txt
lib/zope/lib/python/Products/ExternalEditor/Plugins/
lib/zope/lib/python/Products/ExternalEditor/Plugins/__init__.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/dreamweaver.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/excel.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/homesite.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/homesite5.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/msohtmed.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/photoshop.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/photoshp.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/powerpnt.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/powerpoint.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/winword.py
lib/zope/lib/python/Products/ExternalEditor/Plugins/word.py
lib/zope/lib/python/Products/ExternalEditor/README.txt
lib/zope/lib/python/Products/ExternalEditor/__init__.py
lib/zope/lib/python/Products/ExternalEditor/edit_icon.gif
lib/zope/lib/python/Products/ExternalEditor/findResult.dtml
lib/zope/lib/python/Products/ExternalEditor/man/
lib/zope/lib/python/Products/ExternalEditor/man/zopeedit.1
lib/zope/lib/python/Products/ExternalEditor/manage_main.dtml
lib/zope/lib/python/Products/ExternalEditor/manage_tabs.dtml
lib/zope/lib/python/Products/ExternalEditor/setup.py
lib/zope/lib/python/Products/ExternalEditor/version.txt
lib/zope/lib/python/Products/ExternalEditor/win32/
lib/zope/lib/python/Products/ExternalEditor/win32/Python-License.txt
lib/zope/lib/python/Products/ExternalEditor/win32/Pythonwin-License.txt
lib/zope/lib/python/Products/ExternalEditor/win32/ZopeEdit.ini
lib/zope/lib/python/Products/ExternalEditor/win32/buildexe.bat
lib/zope/lib/python/Products/ExternalEditor/win32/setup.iss
lib/zope/lib/python/Products/ExternalEditor/zopeedit.py