CodeIgniter ベース   軽量 CMS  MojoMotor
管理専用のページを持たないシンプルな設計
AJAXを利用した 並べ替え
編集したい箇所を  クリック
WYSIWYG で 編集可能
CodeIgniter がベース
Add-onで拡張しやすい
Add-onを作ってみた
パンくずリストgithub.com/ounziw
{mojo:breadcrumb:create}{mojo:クラス:メソッド}
third_partyフォルダに配置
※注意※MojoMotorは 商用ソフト
※注意※開発終了リスク倒産、撤退など
まとめ
CodeIgniterに管理機能を追加する ソフト(CMS)
CodeIgniterフレームワークで 開発/拡張
コンテンツ作成者はプログラム不要
ありがとうございました
CodeIgniter ベース   軽量 CMS  MojoMotor                  1
2
管理専用の    ページを持たない     シンプルな設計                          3ログインすると、管理バーが画面上部に表示される管理専用ページへ移動する手間が無いどのページのどの部分を編集するかが理解しやすい
AJAXを利用した         並べ替え                     4ページの階層等を、AJAXで並べ替えマウスでドラッグアンドドロップ
編集したい箇所を           クリック                           5あらかじめ設定した枠をクリックすると、その部分の編集 が可能になる。この辺は concrete5 に似ているかも
WYSIWYG で         編集可能                           6シンプルな WYSIWYG エディタで編集(HTMLタグ直接 編集も可)
CodeIgniter            がベース                             7CodeIgniter は、PHP フレームワーク。フレームワークに乗っかっているので、MojoMotor 特有 の仕様は少ない。...
Add-onで         拡張しやすい                                8Add-on が作れる。Add-on は CodeIgniter で作る(必須ではないが)。
Add-onを作ってみた          9
パンくずリスト    github.com/ounziw                        10パンくず(ページの階層を表示する)アドオンサイトナビゲーション用
{mojo:breadcrumb:create}   {mojo:クラス:メソッド}                              11テンプレートファイルから呼び出す。クラス名とメソッド名を指定すればOK。
12
third_party        フォルダに配置                         13third_party フォルダに配置する。コントローラは library に入れる。ビューも使う場合は、views に入れる。
※注意※        MojoMotorは           商用ソフト                               14CodeIgniter はオープンソースだが、MojoMotor は商 用ソフト。
※注意※      開発終了リスク      倒産、撤退など                        15商用ソフトの場合は、外部要因(自分で対処できない原 因)で使えなくなる可能性がある会社が倒産するケースや、会社の経営自体は健全でも、...
まとめ      16
CodeIgniterに   管理機能を追加する        ソフト(CMS)                            17CodeIgniter フレームワークに管理インターフェース機能 を追加する
CodeIgniter     フレームワークで       開発/拡張                       18フレームワークに乗っかっているので、中身が理解しやす い。また開発効率も良い。
コンテンツ作成者は     プログラム不要                       19サイトのコンテンツを作成する人は、プログラムの知識は 不要。ブラウザ上で一通りの作業が行える。
ありがとうございました         20
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
Upcoming SlideShare
Loading in …5
×

関西アンカンファレンス CodeIgniter CMS

1,895 views

Published on

EllisLab 開発のCMS、MojoMotor は、CodeIgniter ベースの軽量CMS。
関西アンカンファレンスで発表するかも

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,895
On SlideShare
0
From Embeds
0
Number of Embeds
75
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

関西アンカンファレンス CodeIgniter CMS

  1. 1. CodeIgniter ベース 軽量 CMS MojoMotor
  2. 2. 管理専用のページを持たないシンプルな設計
  3. 3. AJAXを利用した 並べ替え
  4. 4. 編集したい箇所を クリック
  5. 5. WYSIWYG で 編集可能
  6. 6. CodeIgniter がベース
  7. 7. Add-onで拡張しやすい
  8. 8. Add-onを作ってみた
  9. 9. パンくずリストgithub.com/ounziw
  10. 10. {mojo:breadcrumb:create}{mojo:クラス:メソッド}
  11. 11. third_partyフォルダに配置
  12. 12. ※注意※MojoMotorは 商用ソフト
  13. 13. ※注意※開発終了リスク倒産、撤退など
  14. 14. まとめ
  15. 15. CodeIgniterに管理機能を追加する ソフト(CMS)
  16. 16. CodeIgniterフレームワークで 開発/拡張
  17. 17. コンテンツ作成者はプログラム不要
  18. 18. ありがとうございました
  19. 19. CodeIgniter ベース 軽量 CMS MojoMotor 1
  20. 20. 2
  21. 21. 管理専用の ページを持たない シンプルな設計 3ログインすると、管理バーが画面上部に表示される管理専用ページへ移動する手間が無いどのページのどの部分を編集するかが理解しやすい
  22. 22. AJAXを利用した 並べ替え 4ページの階層等を、AJAXで並べ替えマウスでドラッグアンドドロップ
  23. 23. 編集したい箇所を クリック 5あらかじめ設定した枠をクリックすると、その部分の編集 が可能になる。この辺は concrete5 に似ているかも
  24. 24. WYSIWYG で 編集可能 6シンプルな WYSIWYG エディタで編集(HTMLタグ直接 編集も可)
  25. 25. CodeIgniter がベース 7CodeIgniter は、PHP フレームワーク。フレームワークに乗っかっているので、MojoMotor 特有 の仕様は少ない。一つのCMSだけを使うのであれば、CMS特有の設定方 法のほうがおそらくべんりだろう。複数のCMSを使い分ける時には、一般性の高い方法が 便利。
  26. 26. Add-onで 拡張しやすい 8Add-on が作れる。Add-on は CodeIgniter で作る(必須ではないが)。
  27. 27. Add-onを作ってみた 9
  28. 28. パンくずリスト github.com/ounziw 10パンくず(ページの階層を表示する)アドオンサイトナビゲーション用
  29. 29. {mojo:breadcrumb:create} {mojo:クラス:メソッド} 11テンプレートファイルから呼び出す。クラス名とメソッド名を指定すればOK。
  30. 30. 12
  31. 31. third_party フォルダに配置 13third_party フォルダに配置する。コントローラは library に入れる。ビューも使う場合は、views に入れる。
  32. 32. ※注意※ MojoMotorは 商用ソフト 14CodeIgniter はオープンソースだが、MojoMotor は商 用ソフト。
  33. 33. ※注意※ 開発終了リスク 倒産、撤退など 15商用ソフトの場合は、外部要因(自分で対処できない原 因)で使えなくなる可能性がある会社が倒産するケースや、会社の経営自体は健全でも、ソフトの採算が取れない ケース等。もし、オープンソースなら、フォークプロジェクトを立ち上げ て継続可能。
  34. 34. まとめ 16
  35. 35. CodeIgniterに 管理機能を追加する ソフト(CMS) 17CodeIgniter フレームワークに管理インターフェース機能 を追加する
  36. 36. CodeIgniter フレームワークで 開発/拡張 18フレームワークに乗っかっているので、中身が理解しやす い。また開発効率も良い。
  37. 37. コンテンツ作成者は プログラム不要 19サイトのコンテンツを作成する人は、プログラムの知識は 不要。ブラウザ上で一通りの作業が行える。
  38. 38. ありがとうございました 20

×