Get Started. It's Free
or sign up with your email address
seezoo勉強会 by Mind Map: seezoo勉強会

1. アテンド

1.1. 日時

1.2. 会場

1.2.1. ニューキャスト

1.3. 参加者

2. 開発環境

2.1. CodeIgniter

2.2. Flint

2.3. サーバーサイドがFWだから、プログラマが拡張しやすい

2.4. 既存のJSライブラリでは苦しい部分を細かくチューニングできる

2.4.1. 速度・メンテナンス性向上

2.4.1.1. 特にIEで有利?

3. seezooネタ

3.1. 飼い犬

3.2. 更新作業を楽しくしたい

3.3. 遊び半分からオープンソース化

3.4. カジェット機能

3.5. 使いやすい 早い 軽い

3.6. 導入ハードルが低い

3.7. 運用がやさしい

3.7.1. エディタが使いやすい

3.7.2. 前のバージョンに戻せる

3.7.3. 画像の差し替え作業も楽

3.8. クライアント側で試行錯誤できる仕組みを

4. テンプレート作成

4.1. PHPを覚えれば作れる

4.2. ブロックの作成もわりと簡単っぽい

4.3. 表示のカスタマイズはオーバーライドで対応可能

4.4. 好きなJSライブラリの使用も可能

5. インストールサーバ

5.1. 大体のレンタルサーバで利用可能

5.2. 要件

5.2.1. PHP5.1以上(PHP5.3推奨)

5.2.2. Apache(mod_rewrite推奨)

5.2.3. MySQL4系(5+推奨)

6. 他のCMSと共存・連携

6.1. Wordpressの記事を利用したり

6.2. 他のCMSの良い所を利用しつつ

7. いろんなタイプのサイトに対応

7.1. ECサイト

7.2. 会員サイト

8. Seezooデフォルト機能

8.1. なんかいろいろあるよ

8.2. 管理権限とバージョン管理ができる

8.2.1. 担当者レベルで更新箇所の閲覧・編集の権限を設定できる

8.2.2. 承認機能がある

8.2.3. 編集履歴が保存されるので差し戻しも簡単にできる

9. きになったコト

9.1. html5とかスマフォの対応は?

9.1.1. html5の導入はむずかしそうだなぁ

9.2. 管理画面の項目名のカスタマイズはできるのかな?

9.3. プラグインってあるのかな?

9.4. ガジェットを作れるようになるらし

9.5. ブロックを削除したときにフェードアウトするけどなくてもいいかも

9.5.1. ちょっと重い

9.6. 編集画面の各項目がWeb制作やブログの経験がない人にはわかりにくそう

9.7. 複数管理者が同時に編集作業したいときはどうしたらいいのか?

9.7.1. 複数PCで同じ編集画面を共有できるのか

9.8. 画像ファイルのアップロード制限(ファイルサイズ)は?

9.9. 管理権限がなくてもページの削除ができてしまう

9.9.1. 対応予定

9.10. アクセス解析のデータが編集中のデータも拾ってしまう

9.10.1. 今後対応予定

9.11. ブロック分割がパーセンテージしていのみ

9.11.1. ピクセル指定に対応検討

10. いいなっておもったこと

10.1. 分割コンテンツ(複数カラム)が簡単に作れる

10.2. Wikipediaの検索機能が付いてる

10.2.1. 辞書替わりに使える

10.3. メールフォームの内容がデータベースに保存される

10.3.1. CSVかExcel形式でダウンロードできる

10.4. 管理画面の項目(ナビゲーション)のカスタマイズも可能

10.5. 複数ファイル(画像ファイル・ビデオファイルなど)のアップロードができる

10.5.1. 最大5つ

10.6. 画像ファイルをサイト内に表示後 フォルダ構成を変えても大丈夫

10.7. 画像の差し替えは上書きすればすべてに反映する

10.8. 公開承認の申請がメールで送れる

10.8.1. メッセージ付きで

10.8.2. 管理者の管理画面のシステムインフォメーションに表示

10.8.2.1. メールで送れたらいいな

10.8.2.2. 承認不可時にメッセージを送ることもできる

10.9. ページごとに必要なJSを読み込むから動作が軽い

11. 編集画面機能

11.1. パネル

11.1.1. ビューモード

11.1.1.1. 編集モードへ

11.1.1.2. ページ作成

11.1.1.3. 移動

11.1.1.4. 管理画面へ

11.1.1.5. ログアウト

11.2. カジェット

12. 管理画面機能

12.1. ダッシュボード

12.1.1. 管理トップ

12.1.1.1. Seezoo管理パネルTOP

12.1.1.1.1. サイト情報

12.1.1.1.2. システムインフォメーション

12.1.2. ページ管理

12.1.2.1. 一般ページ管理

12.1.2.2. システムページ管理

12.1.2.3. 静的ページ管理

12.1.2.4. 静的変数一覧

12.1.3. ファイル管理

12.1.3.1. ファイル管理

12.1.3.2. グループ管理

12.1.4. ブロック管理

12.1.4.1. 使用可能なブロックのリスト

12.1.4.1.1. 編集エリア分割ブロック

12.1.4.1.2. オートナビゲーションブロック

12.1.4.1.3. ファイルダウンロードブロック

12.1.4.1.4. Flash設置ブロック

12.1.4.1.5. お問い合せフォームブロック

12.1.4.1.6. GoolgeMapsブロック

12.1.4.1.7. 見出しブロック

12.1.4.1.8. HTMLブロック

12.1.4.1.9. 画像ブロック

12.1.4.1.10. テキスト+画像ブロック

12.1.4.1.11. スライドショーブロック

12.1.4.1.12. タブコンテンツブロック

12.1.4.1.13. 記事ブロック

12.1.4.1.14. twitterブロック

12.1.4.1.15. ビデオプレーヤーブロック

12.1.4.2. インストール可能なブロックのリスト

12.1.5. テンプレート管理

12.1.5.1. インストール済みのテンプレート

12.1.5.2. インストール可能なテンプレート

12.1.6. レポート

12.1.6.1. 設置されたお問い合わせフォーム一覧

12.1.7. 管理ユーザー設定

12.1.7.1. ユーザー一覧/検索

12.1.7.2. ユーザー追加/編集

12.1.8. ユーザーツール設定

12.1.8.1. 利用中のガジェット一覧

12.1.9. サイト全体の設定

12.1.9.1. サイト運用設定

12.1.9.1.1. サイトの設定

12.1.9.1.2. favicon管理

12.1.9.1.3. サイトキャッシュの設定

12.1.9.1.4. サイトキャッシュの削除

12.1.9.1.5. 短縮URL(mod_rewrite)設定

12.1.9.2. アップグレード

12.1.9.2.1. システムのアップグレード

12.1.10. ブログ管理

12.1.10.1. エントリー一覧

12.1.10.1.1. ブログ設定情報

12.1.10.2. 新規投稿

12.1.10.3. カテゴリ管理

12.1.10.4. コメント管理

12.1.10.5. ping送信先管理

12.1.10.6. ブログ設定情報管理

12.1.10.7. ブログメニュー管理

12.1.11. 画像の編集

12.1.12. 下書きブロック管理

12.1.12.1. 保存された下書きブロック一覧

12.1.13. バックエンド処理

12.1.13.1. 実行可能なプロセス

12.1.13.2. インストール可能なプロセス

12.1.13.2.1. サイトマップXML生成

12.1.13.2.2. 検索ページインデックス

12.1.13.2.3. データベースバックアップ

12.2. サイトに戻る

12.3. ログアウト

13. ファイル構成

13.1. blocks/

13.2. css/

13.3. files/

13.4. images/

13.5. js/

13.6. system/

13.6.1. codeイグナイター

13.6.2. application/

13.6.2.1. config/

13.6.2.1.1. config.php

13.6.2.1.2. database.php

13.7. sz_packages/

13.7.1. オーバーライド用

13.8. templates/

13.8.1. default/

13.8.2. demo/

13.9. 新しいノード

14. テンプレートの作成

14.1. 基本構成

14.1.1. images/

14.1.2. css/

14.1.3. js/

14.1.4. image.jpg

14.1.4.1. サムネイル用

14.1.5. attribute.php

14.1.5.1. テンプレート情報を記述

14.1.6. blog_view.php

14.1.7. view.php

14.2. 手順

14.2.1. htmlを用意する

14.2.2. index.htmlをview.phpに変更する

14.2.3. seezooタグに置き換える

14.2.4. 必要なファイルを用意する

14.2.5. templatesフォルダにコピーする

14.2.6. 管理画面からテンプレートをインストールする

14.2.7. 編集画面のページ設定でインストールしたテーマを選択する

14.2.8. その他必要なブロックはblocks/以下に入れる

14.3. seezooタグ

14.3.1. <?php echo $title->load->view('header_required'); ?>

14.3.1.1. <head>内に貼る

14.3.2. <?php echo $this->load->view('footer_required');?>

14.3.2.1. </body>直前に貼る

14.3.3. <?php echo $template_path;?>

14.3.3.1. ファイルへのパスを絶対パスで表示

14.3.3.1.1. 画像やcssファイルの読み込みなど

14.3.4. <?php echo $this->load->area('●●●'); ?>

14.3.4.1. 編集エリア

14.3.4.2. 同じ名前を入れると同じデータが反映される

14.4. テンプレート設定ファイル

14.4.1. attribute.php

14.4.1.1. $attribute = array( 'name' => 'デフォルトテンプレート', 'description' => '組み込みテンプレートです。' );

15. 新しいノード

16. メモ

16.1. http://seezoo.org/user_guide/index

16.2. http://seezoo.co.jp/school

16.3. http://mfmf.szq.jp/

17. きよっちさんの

17.1. コンクリート5をやっていた

17.2. カテゴリーページ・エントリーページの増設よりはページを増やすには使いやすい

17.3. ページタイトルの編集

17.3.1. PHP編集で

17.3.2. system/application/views/header_required.php

17.3.3. 11行目あたり

17.3.4. pakege/viewにコピーしたほうが安全

17.3.4.1. オーバーライド

17.3.5. 1.1.0でもっと簡単になる

17.4. 色々編集

17.4.1. system/application/views/に管理画面のカスタマイズ可能

17.4.2. system/application/views/errors/

17.4.2.1. 404ページ

17.4.3. system/application/views/login/

17.4.3.1. ログイン画面

17.4.4. css/login.css

17.4.4.1. スタイルシートの変更

17.4.5. blocks/

17.4.5.1. ブロックの画面を編集

17.4.5.2. view.php

17.4.5.3. view.js

17.4.5.4. view.css

17.4.5.5. フロント画面のカスタマイズに利用できる

17.5. 次回はブロックノカスタマイズ