Hanamachi-Ya! NucleusCMS, Netcommons 名古屋でWebサイト企画製作

インストール

Tips
2016/08/01

複数の Netcommons を違う階層に設置する

Tweet ThisSend to Facebook | by よたか
 他のCMSを使った既存サイトに同じネットコモンズを導入する場合、階層の指定方法が面倒だったります。他にも複数のネットコモンズを別の階層に設置したい事もあるでしょう。

 そんな時に困るのはフレームワークの「maple」とコア「webapp」のディレクトリを設定方法ですね。出来れば共用しておけばバージョン管理も楽になる。

 そんな訳でこんな構成にするために設定ファイルを書き換えてみました。
 
mapleフレームワーク(共用)
webappコア(共用)
htdocsメインサイト公開ディリクトリ(サーバーで変わる)
 ├index.php
 ├ css.php
 ├ js.php
 ├ js JavaScript用言語別ファイル
 ├ images イメージディリクトリ
 ├ themes イメージディリクトリ
 ├ install イメージディリクトリ
 │
 └SubSiteサブサイト公開ディリクトリ
  ├index.php
  ├ css.php
  ├ js.php
  ├ js JavaScript用言語別ファイル
  ├ images イメージディリクトリ
  ├ themes イメージディリクトリ
  └ install イメージディリクトリ

 ・maplewebappは共用する。
 ・サイト毎に違うデータベースを使用する。

 こんな感じになるようにしました。

00:00
2016/01/01

パソコンでアクセスする会員サイトの推奨設定

Tweet ThisSend to Facebook | by よたか

以下、パソコンでアクセスする会員サイトの設定です。
デフォルトのNetcommonsのままPCでも使えますし、スマホにも対応していますが、デザインがあまりキレイではありません。
※インストール方法は、公式サイトでご確認ください

以下、ある程度PCでバランスよく見える設定です。お試しください。

レイアウトの調整

ログイン/管理/→/管理画面/システム管理/ページスタイル

  • パブリックスペース(アクセシビリティ対応へ変更)
  • プライベートスペース(アクセシビリティ対応へ変更)
  • グループスペース(アクセシビリティ対応へ変更)
  • 一般/行揃え(左→中央へ変更)

必要なモジュールだけにする

管理画面/モジュール管理/インストール済みモジュール

  • お知らせ(テキストやイメージを配置します)
  • 日誌(ブログ的に記事をアップします)
  • 汎用データベース(サイト内にデータベースを構築します)
  • キャビネット(写真やデータを配布します)
  • 掲示板
  • 登録フォーム(メールフォーム)
  • カレンダー
  • 新着情報
  • ログイン
  • メニュー

ヘッダー調整(全体サイズを調整)

ロゴ(左寄せ)/名称(右寄せ)

  • メインイメージ設置
  • グローバルナビ設置

左側を調整(横サイズを調整)

メニューの編集/ブロックスタイル/一般/最小の広さ

[180]に変更する
編集終了

右側を調整(横サイズを調整)

編集(ブロック)/ブロックスタイル/一般/最小の広さ

[740]に変更する
編集終了

会員ページの作成

管理画面/ルーム管理/グループスペース/ルーム作成

  • ルーム名称:[メンバーエリア]
  • [X]すべての会員をデフォルトで参加させる(登録したユーザーが全員参加できる)
  • [次へ]をクリック
  • [決定]をクリック

メンバー登録

管理画面/会員管理/会員登録

  • 必須項目を入力して[次へ>>]をクリック ※通常は[一般]権限で登録しておく
  • 参加できるルーム(会員ページ)を指定して[次へ>>]をクリック
  • 権限設定を確認して[次へ>>]をクリック
  • 内容確認して[決定]をクリック ※登録項目は[項目設定]で編集できる。

ページ登録

メニューの[編集]をクリック

パブリックスペースに公開ページを設置する。

  • ホーム(新着情報モジュールで更新情報を配置/お知らせモジュールでチーム案内を入れる)
  • ニュース(日誌モジュールでニュースを投稿します)
  • 練習コース(お知らせモジュールで練習コースの案内を入れます)
  • カレンダー(カレンダーモジュールでチームの予定を登録)
  • コンタクト(登録フォームで問合せを受け付けるメールフォームを配置)

メンバーエリアに会員ページを設置する。

  • レースリザルト(汎用データベースモジュールで、限定公開する情報を登録)
  • 連絡掲示板(掲示板モジュールで打合せページをつくる)
  • キャビネット(キャビネットモジュールで会員用ファイルエリアを作成する)

00:00