Wordpressを使っているのでコンテンツの編集(や太字などのマークアップ)は簡単なのですが、CakePHPなどのフレームワークはどうやってコンテンツの編集を実現しているのでしょう?管理画面がないときいたもので....
そこを作る準備をしてくれてるのがフレームワークです。
管理画面のことですか?
そうです。
CMSとはちゃうねん。フレームワークが何かをもっかい勉強した方がいいね。
CMSは、ブラウザを介してコンテンツを管理するためのものです。受注案件においては、クライアントのためのものと言えます。対して、フレームワークは、プログラマーのためのものであり、プログラムを書きやすくするためのものです。
超ざっくりといいますね。
Wordpress→コンテンツを編集できるシステム。CakePHP→PHPでプログラムを作るのを楽にしてくれるシステム。コンテンツを編集する画面や機能は自分でプログラムを書いて作らないといけません。
CMSと違い効率や堅牢性を高めるためにPGが使うことは理解してるのですが、まさか記事を書くときにマークダウンもなく、’<b></b>’とか手打ちでしないといけないのかなあと...。つまり>コンテンツを編集する画面や機能は自分でプログラムを書いて作らないといけません。上の方がこう回答して頂いたように、自分で作らない限りちまちまマークアップをしないといけないのか知りたいのです。
そうなります。他のフレームワークはわかりませんが、CakePHPに関してはそういう機能を備えていないので、組み込むか作らないといけないですね。
トピ主さんはデザイナーさんですか?営業さんですか?
やはり根本的に理解が間違ってるな…。
理解が間違ってるのはたぶんW3Qの他トピのせいだろうなw
ちまちま、マークアップして下さい笑
根本的に勘違いしているようだけど、そもそも記事を入力するフォームもないよ。記事って概念もないし。
WordPressのようなものを無から作るのが楽になるのがCakePHPなどのフレームワーク。
肉野菜などの原材料(フレームワーク)と出来上がった惣菜(CMS)を並べてる状態だけど大丈夫?
WordPressと並べるなら、OctopressとかMovableTypeとかだろ。
フレームワークをJavaScriptで例えるならjQueryのこと。jQueryには管理画面なんてないでしょ?あくまでも制作の補助をしてくれるツール。
なんか例えが違う気がする。。。jsで例えるならangular.jsとかember.jsじゃない?jqueryはphpでいうところのpearライブラリじゃない?
jQueryはライブラリであってフレームワークではないと思います。
CMSとFrameworkの違いが分からない人にangular.jsとかember.jsが分かるとは思えないので簡単な例を挙げたしだいです。
ちなみに、jQuery mobile はフレームワークですよね。
間違った例だったね。
質問で「Wordpressをつかっている」と言ったのが間違いでした。wpと比較してるわけではなく、wpのような編集画面がないフレームワークは、記事を書く場合はマークダウンなどなにか効率的な方法が用意されているのかと期待して質問した次第です。
フレームワークは決して記事を書くツールではないですよ。制作者さんと噛み合ってないのではないでしょうか。
わかってます。あくまでサイトのシステムを組むもので、コンテンツは別です。ただ、じゃあいざ記事を掲載するぞというときはHTMLをちまちま書いていくのかなあと疑問に思っただけです。
いろいろズレてるのは一旦スルーしますが、フレームワークで記事投稿機能を実装した上でならば、マークダウンで書けるライブラリを探して導入すれば良いだけの話だと思いますよ。
php markdown ライブラリで検索すればいろいろ出てきますよ。php以外の言語であれば、キーワードを変えて検索すればok
間違ってるという事をまったく理解しようとしないなトピ主は。
HTMLを入力できるようにするのも、マークダウン受け付けるようにするのも、編集エリアのテキストのみ変更できるようにするのも全て実装次第です。
そもそもブログツールじゃないですよ。
フレームワークに望みの機能は無いので(とゆうかお門違い)、コード書かくてもHTML吐き出すエディタを求めた方がいいのでは??ドリとか
マークダウン対応エディタで書いて出力されたHTMLをコピペで解決な案件とみた。
たぶんいくら言葉で伝えても概念が伝わらないと思うので、制作者さんに時間作ってもらって、PHPのプログラムを1行でいいからかいてみてください。
この人ディレクタ?恐ろしいなw
ひょっとして、WYSIWYGエディタのこといってたりして?CakePHPでWPのようなものを実現するには当然管理画面も作ることになるけど、WPのようなWYSIWYGエディタはTiinyMCEなどをtextareaに適用させればいい
とりあえず、あげなくてもうOK
みんなの回答 9 件
そこを作る準備をしてくれてるのがフレームワークです。
CMSとはちゃうねん。フレームワークが何かをもっかい勉強した方がいいね。
CMSは、ブラウザを介してコンテンツを管理するためのものです。受注案件においては、クライアントのためのものと言えます。対して、フレームワークは、プログラマーのためのものであり、プログラムを書きやすくするためのものです。
超ざっくりといいますね。
Wordpress→コンテンツを編集できるシステム。
CakePHP→PHPでプログラムを作るのを楽にしてくれるシステム。コンテンツを編集する画面や機能は自分でプログラムを書いて作らないといけません。
CMSと違い効率や堅牢性を高めるためにPGが使うことは理解してるのですが、
まさか記事を書くときにマークダウンもなく、’<b></b>’とか手打ちでしないといけないのかなあと...。
つまり
>コンテンツを編集する画面や機能は自分でプログラムを書いて作らないといけません。
上の方がこう回答して頂いたように、自分で作らない限りちまちまマークアップをしないといけないのか知りたいのです。
WordPressのようなものを無から作るのが楽になるのがCakePHPなどのフレームワーク。
肉野菜などの原材料(フレームワーク)と出来上がった惣菜(CMS)を並べてる状態だけど大丈夫?
WordPressと並べるなら、OctopressとかMovableTypeとかだろ。
フレームワークをJavaScriptで例えるならjQueryのこと。
jQueryには管理画面なんてないでしょ?
あくまでも制作の補助をしてくれるツール。
質問で「Wordpressをつかっている」と言ったのが間違いでした。
wpと比較してるわけではなく、wpのような編集画面がないフレームワークは、記事を書く場合はマークダウンなどなにか効率的な方法が用意されているのかと期待して質問した次第です。
ひょっとして、WYSIWYGエディタのこといってたりして?
CakePHPでWPのようなものを実現するには当然管理画面も作ることになるけど、
WPのようなWYSIWYGエディタはTiinyMCEなどをtextareaに適用させればいい
関連するトピックス