Ploneの初歩的な使いかた
Ploneを使い始めてひと月のPloneビギナーによるPloneの初歩的な使いかた
はじめに
- このドキュメントは、
サーバに興味がある人でなく、何かを表現したい人( LIGHTS ON? Zope から引用) を対象にしています。 - Ploneをインストールしたものの次に何をどうすれば良いのか分からない・・・という方のためにPloneを使い始めてひと月の私がまとめてみました、なので、嘘、偽り、胡麻化しが多数あります、ウヒ。
- Ploneのインストール(Windowsへの)については、 sekoさん の 「Ploneをインストールする」 をご覧ください。
- このドキュメントでは簡単なサンプルサイトを構築していくことで、Ploneの初歩的な使いかたを例示していくことにいたします。(2006年5月)
目次
- Ploneの起動 [ViewPlone]
- メール設定 [mail]
- ポータルの設定 [potal]
- サイトロゴの変更 [sitelogo]
- アイテムの追加 [items]
- トップページを変更 [toppage]
- ポータルタブの設定 [portaltab]
- その他 [misc]
Ploneの起動 [ViewPlone]
タスクバーから Plone Controller を起動した後 Vew Plone... ボタンをクリックしてPloneサイトを表示します。
Ploneは一つの大きなフォルダーのようなものです、このフォルダーに文書や画像などのアイテムを放り込んでいきます。
これらのアイテムをサマリー表示したり、アルバム風に表示したり、特定の条件のアイテムを特定のユーザーに選択表示させたり出来ます。
殆どの作業はIEやFirefoxなどのブラウザから行えますので、ご安心めされ…。
メール設定 [mail]
Ploneのインストールで登録した管理者でログインし、メールの設定をします。 メールの設定をすることによりメンバー間の連絡メールやブログなどからのコメント、トラックバックの通知を受け取ることが出来るようになります。 他にもPloneサイトの色々な設定ができますが、ここではメールの設定のみにとどめておきましょう。
- 右上の
ログインをクリックします。
- ユーザ名、パスワードを入力して
ログインボタンをクリックします。
- ログインできましたので、右上の
サイト設定をクリックします。
- 続いて
メールの設定をクリックします。
- お使いのプロバイダのSMTPサーバー名、または、そのIPアドレスを指定してください。他の項目はデフォルトのままにしておきます。
保存ボタンをクリックして、おしまい。
ポータルの設定 [potal]
- ページ右上の
サイト設定→ポータルの設定とリンクを辿ります。
- パスワードポリシーですが、デフォルトでは
ユーザが自分で初期パスワードを選ぶのを許可するとなっておりましたが、安全な初期パスワードを自動生成してEメールで送るに変更しました。その他の項目については添付画像をご覧ください。
サイトロゴの変更 [sitelogo]
手順としては、次のようになります。
- ロゴ画像の用意
- Zopeサーバーへアップロード
- サイトのトップページで変更確認
サイト設定→Zope管理インターフェース(ZMI)→portal_skins (Controls skin behaviour (search order etc))→customとリンクを辿っていきます。Select type to add...でプルダウンメニューを表示させImageを選択します。
- イメージの追加画面になりますので、Id Titleを入力します。Fileは、参照ボタンをクリックして先ほど作成したロゴ画像を選択します。
Idですが、今回は
logo.jpgとしてください、他の形式(PNG GIF...)であっても。 Addボタンをクリックしアップロードします。
- リンクをクリックして画像を確認します。
- サイトのトップページを表示して変更確認しますが、ブラウザのキャッシュはクリアしていた方がいいでしょう。
アイテムの追加 [items]
トップページを作成するための素材(画像)とそれを入れておくフォルダを追加します。
- 一度
ポータルタブのホームをクリックしトップページを表示します。次にコンテンツタブをクリックします。
フォルダの追加
新規アイテムを追加からフォルダを選択します。
タイトルを入力して保存ボタンをクリックします。
- ポータルタブに
画像置き場が追加されていますね。でも、見なかったことにして先に進みましょう(ポータルタブについては後述いたします)。一つ上のホームにもどり、コンテンツタブをクリックしてフォルダができていることを確認します(出来ているはずですが)。
画像の追加
- 再度フォルダに戻り、
コンテンツタブを開きます、ここでフォルダの中へトップページに表示する画像を追加します。
- 追加する画像の
タイトルを入力し、参照ボタンからローカルにある画像を選択します。 保存ボタンをクリックしてアップロードします。
ページの追加と編集
ページの追加もフォルダや画像と同様の手順で行います。PloneにはデフォルトでKupuというエディタが実装されていますので、画像をページに貼り付けたり簡単にできます。Kupuでの編集結果はHTMLページとして保存されます。
ホームタブ →コンテンツタブとクリックし、新規アイテムを追加からページを選択します。
タイトルを入力し、本文を編集します、保存をクリックして編集完了です。
トップページを変更 [toppage]
Ploneのトップページは、実はフォルダのようなものです。ですから、変更といっても新規にページを追加編集してデフォルトのトップページを差し替えると言った方がいいでしょう。
ホームタブ →コンテンツタブとクリックし、表示からデフォルトビューのアイテムを変更を選択します。
デフォルトのページを選択で今回作成したページいらっしゃいまし~を選択し保存してください。
変更が保存されました。画面が表示されますが、ブラウザを閉じ再度サイトにアクセスして確認してください。独自に追加したフォルダ(タイプ)やビューをトップページにしたいときは、こちらの手順 も参考にしてください。
- ここらで、ちょっとコーヒーブレークしましょ!!
ポータルタブの設定 [portaltab]
トップページにフォルダを追加したときに自動的にポータルタブが生成されました(デフォルトでは自動生成されます)。
この「はじめてのPlone」サイトではホームタブとnewsタブのみ表示することにします。
ホームタブ以外の非表示設定
- 右上の
サイト設定→操作設定とリンクを辿り、ナビゲーションの詳細にてタブを自動生成するのチェックを外し保存します。
newsタブの表示設定
- 右上の
サイト設定→Zope管理インターフェース(ZMI)→portal_actions (Contains custom tabs and buttons)とリンクを辿ります。
portal_actionsページの一番下にあるAdd an actionにて次のように入力しAddボタンで追加します。- Title:ニュース ← これがタブに表示されます。
- Id:news
- URL(Expression):string:$portal_url/news ← ニュースのURL
- Condition(Expression):空白のまま
- Permission:View
- Category:portal_tabs
- Visible?:オン(デフォルトでチェック済み)
ポータルタブの並びは上にある方が左側に表示されます。
- ニュースタブの表示確認とタブをクリックしてリンクが正常かを確認します。
その他 [misc]
メンバーフォルダの生成停止設定
メンバー登録を行うとメンバーごとに個人用のフォルダーが自動生成されます。個人のサイトなどでは不要と思われますので、この自動生成を停止するように設定します。
サイト設定→Zope管理インターフェース(ZMI)→portal_membership (Handles membership policies)とリンクを辿ります。
Control creation of member areasのボタンがTurn folder creation offであればクリックします。(クリックするとTurn folder creation onになります。)
全画面モード表示
ログインするとページ右上に全画面モード表示アイコン
が現れますが、これを最初から表示させておくようにします。
サイト設定→Zope管理インターフェース(ZMI)→portal_actions (Contains custom tabs and buttons)とリンクを辿ります。- Titleが
Toggle full screen modeの設定を次のように変更して保存します。- 変更前
- 変更後
- 変更前
- 表示モードの比較
Re: SMTPサーバの設定
> とりあえず、メールを使わないで運用する方法…
勿論メールを使わないで運用はできますよ~、その場合メンバーの登録時にメールによる認証番号通知ができなくなり、メンバー登録と同時にメンバーになってしまいイタズラが防止できなくなります。
メンバー登録できないようにすることも可能ですが、この辺はサイト毎の運用形態によっても異なってきますので「カスタマイズ編」(?)にゆだねたいと思っております。
コメントパーサー
RSS配信
SMTPサーバの設定
メールの送信前にPOPで受信をして置かねばならないpop before smtpという方式を採用しているプロバイダも多いと思います。
初心者の方がメールサーバを設置するのは、Ploneよりよほど難しいですよね。
とりあえず、メールを使わないで運用する方法があればいいのですが。
(私自身もメールサーバまでは手が回っていません)