Circle Portal ユーザーガイド

全国のサークルを横断検索できるポータルサイト - 完全ガイド

📚 目次

1. システム概要

Circle Portalは、全国の学生サークル・社会人サークル・地域団体を横断的に検索・管理できるポータルサイトです。

主な特徴

技術スタック

注意: 本システムはフレームワークを使用せず、Pure PHPで構築されています。シンプルな構成で理解しやすく、カスタマイズも容易です。

2. ユーザー権限体系

Circle Portalは6段階の権限レベルを持ちます:

権限レベル一覧

権限レベル 説明 主な権限
ゲスト 未ログインユーザー サークル検索・閲覧のみ
一般ユーザー 登録済みユーザー サークル参加申請、お気に入り登録
メンバー サークルに所属 ブログ投稿、イベント閲覧
マネージャー サークル運営補助 会計管理、ショップ管理、広告管理
オーナー サークル作成者 全ての管理権限、メンバー権限変更
サイト管理者 システム全体の管理者 全サークル管理、ユーザー管理、ランキング調整
ACLパターン: 本システムのアクセス制御関数は全て function_name($user_id, $circle_id) の形式で統一されています。

3. 未ログインユーザー(ゲスト)

できること

できないこと

スクリーンショット

ゲストユーザー - トップページ
図1: トップページ(未ログイン状態) - サークル一覧、新着ブログ、人気商品が表示されます
ゲストユーザー - ブログ
図2: ブログ一覧ページ - カテゴリ別フィルタリング、ピン留め記事の表示が可能
ゲストユーザー - ショップ
図3: ショップページ - 各サークルの商品を横断検索・閲覧できます

4. 一般ユーザー

ゲストから追加でできること

スクリーンショット

一般ユーザー - マイページ
図4: 一般ユーザーのマイページ - 参加サークル一覧、お気に入り、クイックリンクが表示されます
参加サークルの表示: マイページには参加しているサークルが一覧表示され、それぞれの役割(メンバー/マネージャー/オーナー)がバッジで表示されます。

5. サークルメンバー

一般ユーザーから追加でできること

ブログ投稿機能

注意: メンバーは自分が投稿したブログ記事のみ編集・削除できます。他のメンバーの投稿は閲覧のみ可能です。

6. サークルマネージャー

メンバーから追加でできること

スクリーンショット

マネージャー - 会計台帳
図5: 会計台帳 - 収入・支出の記録、月別フィルタリング、精算状態管理が可能
マネージャー - 商品管理
図6: 商品管理 - 商品の登録、在庫管理、販売数の確認ができます
マネージャー - 注文管理
図7: 注文管理 - 注文の確認、入金確認、発送処理が可能
マネージャー - 広告管理
図8: 広告管理 - 広告の作成、掲載期間設定、効果測定(表示回数・クリック数)
マネージャー - ブログ管理
図9: ブログ管理 - 全記事の管理、ピン留め、ステータス変更が可能

7. サークルオーナー

マネージャーから追加でできること

スクリーンショット

オーナー - マイページ
図10: オーナーのマイページ - 複数サークルの管理、役割ごとの機能ボタンが表示されます
オーナーの責任: サークルオーナーはサークルの最高責任者として、メンバー管理やサークル全体の運営に責任を持ちます。

8. サイト管理者

管理者ができること

スクリーンショット

管理者 - ダッシュボード
図11: 管理ダッシュボード - サイト全体の統計、最近の登録、新規ユーザーなどが一覧表示
管理者 - サークル管理
図12: サークル管理 - 全サークルの一覧、ステータスフィルタリング、凍結・削除操作
管理者 - ユーザー管理
図13: ユーザー管理 - 全ユーザーの一覧、検索、凍結・削除操作
管理者 - ランキング調整
図14: ランキング調整 - サークルごとのブースト値設定、期間指定
重要: サイト管理者の権限は非常に強力です。誤って操作すると取り返しのつかない結果になる可能性があるため、慎重に操作してください。

9. イベントカレンダー

Circle Portalでは、全サークルのイベントを横断的に閲覧できるカレンダー機能を提供しています。FullCalendar v6を使用した高機能なカレンダーで、月表示・週表示・リスト表示を切り替えることができます。

カレンダーの主な機能

スクリーンショット

イベントカレンダー - 全サークル表示
図15: イベントカレンダー(全サークル表示) - 全サークルのイベントを月間カレンダーで一覧表示。多数のイベントが視覚的に配置されています。
イベントカレンダー - サークル別フィルタ
図16: イベントカレンダー(サークル別フィルタ) - 「札幌写真サークル Photo Hokkaido」のイベントのみを表示。特定サークルの活動スケジュールを確認できます。

イベント作成権限

権限レベル イベント作成 公開範囲設定
未ログインユーザー ❌ 不可 -
一般ユーザー ❌ 不可 -
サークルメンバー ❌ 不可 -
サークルマネージャー ✅ 可能 全ての公開範囲を設定可能
サークルオーナー ✅ 可能 全ての公開範囲を設定可能
サイト管理者 ✅ 可能(全サークル) 全ての公開範囲を設定可能
💡 Tips: サークル別フィルタを使用すると、特定のサークルのイベントスケジュールを集中的に確認できます。参加しているサークルのイベントをチェックして、参加登録をお忘れなく!

10. 主要機能一覧

🔍 検索・閲覧機能

📝 ブログ機能

📅 イベント機能

🛍️ ECショップ機能

💰 会計管理機能

📢 広告管理機能

🏢 施設予約機能

👥 メンバー管理機能

⭐ お気に入り機能

🔐 アクセス制御

📋 まとめ

Circle Portalは、サークル活動に必要な機能を包括的に提供するポータルサイトです。

システムの強み

推奨される使い方

スクリーンショット数: 本ガイドには合計14枚のスクリーンショットが含まれており、各権限レベルでの画面表示を確認できます。