HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

便利なプロダクト FSCounter
 道標
象歩
象歩ブログ
ドキュメント
自転車整備ノート
C/C++
Linux 備忘録
パソコン整備ノート
不健康日記
不健康日記(2)
不健康日記(3)
Python パイソン
セキュリティ
Vine ヴァイン
Zope2 (ゾープ 2.x 系)
Zope 2.5
便利なプロダクト
ExternalEdit~
FSCounter
LocalFS
ZPsycopygDA
ZWiki
日本語版プロダク~
Zope2.5 インスト~
Vine2.5用RPMの説~
Zope 2.6
Zope 2.7
Zope 2.8
プロダクト
象歩BBS
Web瓦版
将棋プロジェクト
物置小屋
 リンク
Zope Zen
Zope Newbies
Zope Labs
Zope Wiki
Page Templateを使う
Page Templates の 高度な使い方
Zope Page Templates リファレンス
COREBlogを読む
Dublin Core: メタデータを記述するボキャブラリ

ExternalEditor  [更新日: 2005年06月11日 ]

オブジェクトの編集に外部エディタを使えるようにするとても便利なプロダクト. ペンシル形のアイコンをクリックすると好きなエディタが起動します. ExternalEditor-clientはWebブラウザのヘルパアプリケーション.


プロダクトのインストール

Zopeサーバ側にExternalEditorプロダクトをインストールする
  1. RPMをインストールする
  2. $ su
    # /etc/rc.d/init.d/zope stop
    # rpm -ivh Zope-ExternalEditor-0.4.1-0vl1.i386.rpm
    # exit
    
  3. Zopeを起動する
  4. $ su
    # /etc/rc.d/init.d/zope start
    # exit
    
  5. Webブラウザで管理画面を見る
  6. Zope管理画面のDTMLオブジェクトなどの右横にペンシル形のアイコンが見えます.


クライアント側のインストール

クライアント(Webブラウザ)側マシンにヘルパアプリケーションをインストールする
  1. RPMをインストールする
  2. $ su
    # rpm -ivh Zope-ExternalEditor-client-0.4.1-0vl1.i386.rpm
    # exit
    
  3. ブラウザにヘルパーアプリケーションを登録する
  4. mozillaなら
    [編集]→[設定]→[Navigator]→[ヘルパーアプリケーション]→[新しいタイプ]
    で "新規ダイアログ" が開くので

    ファイル拡張子: (空白のまま)
    MIMEタイプ: application/x-zope-edit
    使用するアプリケーション: /usr/bin/zopeedit.py
    
    と入力する

  5. ペンシル形アイコンをクリックする
  6. ブラウザで管理画面を開くとペンシル形のアイコンが見えるのでクリックします.
    初めての場合,Tcl/Tkのダイアログ画面が表示され,エディタの起動方法を聞いてきます.
    ここでエディタ起動コマンド(たとえば'kterm -e /usr/bin/vi')を入力します.
    すると通常ここでエディタが起動します.

    うまくエディタが起動しなくてもホームに"~/.zope-external-edit"ファイルが生成されるので,次の方法を使います.

  7. ~/.zope-external-editファイルの編集
  8. ホームにない場合には'/etc/skel/.zope-external-edit'をコピーする.
    [general]セクションにエディタ起動コマンドを記述する

    例)
    editor = kterm -e /usr/bin/vi
    editor = gvim -f
    editor = emacs

    またMIMEタイプやコンテンツ毎に指定もできます.たとえば

    [content-type:image/*]
    extension = .jpg
    editor = gimp
    
  9. 注意
  10. オリジナルではPythonのバージョンは2.2以上と指定されていますが, python2.1でも問題はなさそうです.


更新履歴

  • [2002/08/21] Squishdotのファイルが編修できない不具合は0.5で解決したみたい
  • [2002/07/21] JapanesePatch0.3(tahara氏作)で↓は解決
  • [2002/07/03] JapanesePatchをインストールするとペンアイコンが表示されない
  • [2002/07/03] Squishdot Site のファイル編集ができない
  • [2002/07/02] Zope-ExternalEditor-0.4.1-0vl1.i386.rpm
  • --- 起動直後のダイアログで入力して[OK]ボタンを押すと落ちる不具合などの修正.
  • [2002/06/29] Zope-ExternalEditor-0.4-0vp1.i386.rpm
  • --- テストパッケージ作成