ニュースモジュールとして使ってみることにします。必要な項目を考えるまずニュースモジュールには何が必要そうか考えて見ましょう。タイトル、本文、投稿日時はすぐに思い浮かびますね。そんなときは既存のモジュールを見て考えて見ましょう。改行を自動挿入する顔アイコンを有効にするXOOPSコードを有効にするブロックに掲載するメインページに掲載するこの記事を掲載承認状態にするがあります。このうち、欲しいと思った機能をメモしていきましょう(xCCKでは無理なのもありますが)。デフォルトで持っていますので、この三つは不要です。カテゴリ、投稿日時からなるニュース機能を作ることにします。項目の詳細を検討するどんな項目を持たせるかを決めたら、次にその詳細について考えます。具体的には、一覧画面で表示するか、入力時の並び順はどうするか、表示名は何にするか、などです。項目を持っていますので、これらは必要ありません。カテゴリは別機能として持っていますので、これも検討の余地はありません。なると検討が必要なのは、本文だけです。フィールド定義の追加画面を開いて順に埋めていきましょう。フィールド名content表示名ニュース本文タイプtext入力検査(空欄)必須チェック表示順10リストに表示するチェック検索条件に使うチェックフィールドの説明(空欄)「表示順」は、一覧ページでの並び順の指定ですが、ニュースモジュールは新着順に並びますので、ここでの指定は無視されます。「リストに表示する」は、一覧ページにこのフィールドの内容を表示するかどうかを指定します。ここでは、一覧ページにも「ニュース本文」を表示することにします。いうカテゴリ管理機能を持ったモジュールが用意されており、これをインストールしてください。インストールしたら、何か一つカテゴリを追加してみましょう。幾つか入力欄がありますが、タイトルさえ入れればそれで動作します。一般設定(管理画面)で設定します。一般設定画面の中の「アクセス管理モジュール」にインストールしたlecatモジュールを指定してください。これで、ニュースを投稿するときにlecatに登録されているカテゴリから選択できるようになります。ニュースの並び順を指定するコンテンツの並べ方について、マニュアルの様に制作者の意図した順番で並べるやり方と、ブログや掲示板のように投稿日順に並べるやり方があります。ニュースは後者であり、xCCKでは管理画面の「一般設定」で指定することができます。「一覧表示の並び順」で「新着順に並べる」を選択します。高度な機能追加タグカテゴリに加えて、タグでも分類したい場合はタグ管理モジュール(letagなど)を利用します。タグ管理モジュールをインストールしたら、管理画面の「一般設定」で「タグモジュール」にインストールしたモジュール名を選びます。これで、ニュース投稿時にタグを入力することができるようになります。権限管理カテゴリモジュールには、権限管理の機能が用意されています。設定することでカテゴリごとに指定のユーザグループにのみニュースの投稿を許可できます。インストールした直後の状態では、登録ユーザがニュース投稿できます。