技術ブログ

独自テンプレートの作成 [Plone4.0]

ENG TOPIC VIEW お知らせ表示として「日付+タイトル」一覧を表示するテンプレートを定義する。 お知らせ一覧のキーワード用タグ出力 お知らせ一覧表示テンプレートに、記事のカテゴリに応じた class 属性を出力して、カテゴリ別アイコンを表示できるようにする。 カテゴリは日本語で作成している ...

テンプレートのカスタマイズ [Plone4.0]

不要な機能は非表示にするなどの設定を行う。テンプレートやスタイルシートとして提供されているものはスキンフォルダにコピーして編集すれば良い。 テンプレート メインテンプレートの修正 portal_skins/sunburst_templates/main_template をスキンフォルダにコピーして ...

TinyMCEの設定 [Plone4.0]

インストール インストール $PLONE_INSTANCE : /usr/local/Plone/zinstance (Plone のインスタンス) 日本語翻訳等を修正するため、開発用ディレクトリにインストールする。バージョンは 1.1.13 にアップデートしておく。http://pypi.pyth ...

ワークフロー設定 [Plone4.0]

デフォルト用ワークフロー 工学のデフォルト用として次のようなポリシーでワークフローを設定する。ここで「学内利用者」ロールはAutoRoleを用いてアクセス元に応じて付与するロールとする。 利用するロールは次の4種類とする 寄稿者(追加可能) 編集者(編集可能) 読者(閲覧可能) 学内利用者 利用する ...

インストール後の設定 [Plone4.0]

Plone には様々な機能があるため、操作が煩雑にならないためにも利用しない機能は表示しないなどの設定を行う。また、各設定のデフォルト値も指定する。 ZMI での設定 個人設定のデフォルト値を設定する portal_memberdata の Properties で個人設定のデフォルト値を設定できる ...

設定プロダクトの準備 [Plone4.0]

設定プロダクトの準備 プロダクトの用意 Ploneインスタンスディレクトリ(/usr/local/Plone/zinstance/ など)で次のように実行し、プロダクトのひな形を作成する。 # bin/paster create -t plone Products.PloneEngSettingsE ...

Ploneのインストール [Plone4.0]

インストール poppler-utilsのインストール poppler-utils を事前にシステムにインストールしておくことで、PDF の本文を検索対象に含めることができる。yum 等でインストールする。 yum install poppler-utils Unified Installerでのイ ...

ZopeとApacheの連携 [Plone3.3]

ここでは Apache でプロクシを行い、Apache 経由で Zope にアクセスする仕組みを構築する。 Web サイトのホスト : www.example.ac.jpPlone のホスト : 192.168.2.2 Apacheの設定 モジュールの追加 mod_rewrite と mod_pro ...

サイト管理用の設定 [Plone3.3]

各サイトの管理者用にサイト管理者グループを定義する。このグループには全ての権限(Managerロール)を与えず、Editor、Contributor、Reviewerロールに加え、新たにSiteAdmin ロールを定義して必要な権限を与える。このグループメンバーは、サイトのすべてのコンテンツ編集に加 ...

collective.uploadifyの利用 [Plone3.3]

collective.uploadify を利用することで複数ファイルの一括アップロードができる。jQuery のアップロードプラグイン uploadify が利用されている。 インストール $PLONE_INSTANCE : /usr/local/Plone/zinstance (Plone のイ ...