タイプ | |
有料/無料 | 無料 |
ライセンス | GPL |
執筆時のバージョン | 1.5.4 |
ユーザ登録の要否 | 必要 |
- ここに掲載している記事は執筆時点のものです。内容が古くなっている事もありますのでご注意下さい。
- ここで紹介しているエクステンションの利用を推奨するものではありません。ご利用は自己責任でお願いします。
- ご自分が利用しているエクステンションの最新情報は常に確認しましょう。様々なエクステンションで日々脆弱性が見つかっており、あなたのサイトがクラックの被害に遭わないとも限りません。脆弱性情報はこちら。
- 催し物などのイベントを登録でき、カレンダー形式やリスト形式で表示できる。
- フロントエンドからイベントを登録できる。またグループ/ユーザに対してイベントを登録/編集する権限を設定できる。
- jEventsで登録した予定をiCal形式でエクスポート(またはインポート)が可能。
- ミニカレンダーモジュールなど、多数のモジュールが存在する。
インストールと日本語化
JEventsの公式サイトから最新のコンポーネントをダウンロードし(必要に応じてモジュールやプラグインも)、Joomla!標準のインストーラーを使用してインストールして下さい。日本語化したい場合は、上記の「言語ファイル」のボタンから言語ファイルを入手し、エクステンションと同様にJoomla!標準のインストーラーを使用してインストールして下さい。以下は日本語化した状態で解説します。
初期設定
インストールが完了するとJEventsの設定画面が表示されます。ここで最低限必要な設定を済ませておきます。
まず日付フォーマットを「FromLanguage File」に設定します。これは日付の形式を日本の慣習にあうようにするためです。次にサイトのタイムゾーンを「Asia/Tokyo」に設定します。
イベントの登録
まずJEventsをフロントエンドで表示するためのメニューアイテムを作成します。メニューアイテム作成画面から「JEvents」→「月間カレンダー」を選択し、タイトルやエイリアスを入力して保存します。作成されたメニューアイテムを選択すると、次のようなカレンダーが表示されます。まだイベントを登録していないので予定は真っ白です。
ではイベントを登録してみます。バックエンドのJEventsコントロールパネルから「イベント管理」→「新規」を選択し、必要事項を入力していきます。
「カレンダー」タブに切り替えると、イベントの開始日/終了日や時間が設定できます。繰り返し設定も可能で、例えば毎週水曜日にイベントがある場合などに便利です。
イベントを保存しフロントエンドで確認すると、カレンダー内にイベントが表示されます。イベントにマウスを重ねるとポップアップして表示します。
イベントをクリックすると詳細画面が表示されます。 イベント作成時に入力した情報はこの画面で表示されます。このページのデザイン/レイアウトは、コントロールパネルの「レイアウトのデフォルト」からWYSIWYGエディタを使用して調整することができます。
登録ユーザにフロントエンドからイベントを登録させたい
デフォルトの設定では登録ユーザがイベントを登録することはできず、作者以上のユーザが登録できるようになっています。JEventsの設定を変更すれば、登録ユーザでもイベントを登録できるようになります。
JEventsのコントロールパネルから「設定」を選択し、「パーミッション」→「作成者ユーザレベル」を「登録」に変更します。
フロントエンドに切り替えて登録ユーザでログインし、カレンダーにマウスを重ねると右上に+の記号が表示され、クリックするとイベント登録画面が表示されます。
またユーザメニューに「Create new JEvent」のメニューアイテムを作成しても良いです。
グループに対して権限を与えるのではなく、ユーザ毎に権限を与えることもできます。またこの場合、所属するグループに関係なく、細やかな権限設定が可能になります。
JEventsのコントロールパネルから「設定」を選択し、「パーミッション」→「ユーザ権限を有効」を「はい」に設定します。これを行うと、下側のグループに対する権限割り当てが無効になりますので注意して下さい。
次にどのユーザにどんな権限を与えるか決めます。JEventsのコントロールパネルから「許可ユーザ」→「新規」を選択します。「ユーザ」から権限を設定するユーザを選択しその権限を設定します。その他、権限の範囲をグループやカレンダー毎に限定することも可能です。
モジュール色々
その他次のようなモジュールが公開されています。
JEvents Calendar
ミニカレンダーモジュールです。
JEvents Filter
イベントを絞り込むためのモジュールです。
Latest JEvents
最新のイベントを表示します。
JEvents Legend
カテゴリ毎にイベントを表示する事ができます。
なお一部のモジュールパラメータは、コンポーネント側で設定するので注意が必要です。
JEvents Clubへの加入
有料のJEvents Clubに加入すると次のような特典があるようです。
- 最新版のJEventsを入手できる(無料でダウンロードできるのは1つ前のバージョン)
- カレンダーのテーマがいっぱい
- いろんなモジュールがいっぱい
- ユーザ登録しなくてもイベント登録できる機能
- 開催場所をGoogleMap付きで表示する機能
- etc
などなど色々あるようです。詳しくはJEventsのサイトを確認して下さい。