【CMS】 MODx 【中小企業サイト構築に最適】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/02/18(土) 13:13:17ID:3frFR2qJSEO的に強く、XOOPSのようなコミュニティ参加型ではなく、
中小企業で複数の管理者でサイトを作っていくという感じ。
CMSで簡単にサイトを構築したいけど、
XOOPSはちょっと大きすぎるという方にどうぞ。
公式
http://modxcms.com/
0786774
2007/04/16(月) 17:32:57ID:???亀だけど、レスありがとうです。
実は「subversionと連携出来たらいいなぁ。」と閃いたんだけど、すでに同様のものを作っている人がいるなら、それ使うか参考にした方がいいなぁと思って質問した次第です。
でも、閃きに従ってちょっとのつもりで結局今日一日作ってみたんだが・・・思ったより大変だorz...
ってか、まず最初に仕様を明確に決めないといかんなぁ。
まぁ、他の仕事もあるので、合間にまったりと作ってみるつもりです。
(先に本家の「バージョン管理のもっと高度になったもの」が出来るだろうけど。)
0787nobodyさん
2007/04/19(木) 15:38:26ID:???Checking PHP version: OK!
Checking if sessions are properly configured: OK!
Checking if assets/cache directory exists: OK!
Checking if assets/cache directory is writable: Failed!
Checking if assets/cache/siteCache.idx.php file is writable: Failed!
Checking if assets/cache/sitePublishing.idx.php file is writable: Failed!
Checking if assets/images directory exists: OK!
Checking if assets/images directory is writable: Failed!
Checking if assets/export directory exists: OK!
Checking if assets/export directory is writable: Failed!
Checking if manager/includes/config.inc.php exists and is writable: Failed!
For new Linux/Unix installs, please create a blank file named config.inc.php in the manager/includes/ directory with file permissions set to 777.
Creating connection to the database: OK!
Checking table prefix `modx_`: OK!
こんな感じでwritableがこけるんですが、何が悪いんでしょうか。
パーミッションはどれも777ですし、apacheのエラーも出ないので混乱しています。
何かわかる方お願いします。
ちなみに導入先はCentOS5、PHP 5.1.6、mysql 5.0.22です。
0788nobodyさん
2007/04/19(木) 16:32:19ID:???0789nobodyさん
2007/04/19(木) 17:08:23ID:???Failedしている場所は全部777なので謎です。
0790787
2007/04/19(木) 17:32:19ID:???一旦殺して解決、改めて勉強してきます。
0791787
2007/04/19(木) 18:38:00ID:???しかしながら、
インストール時に設定したuser/passwordでログインできなくて使い物になりません。
誰か同じ症状に陥った方はいませんか……
0792nobodyさん
2007/04/19(木) 23:46:34ID:???すんなりログイン出来たからなぁ。
manager/includes/config.inc.phpの$database_userと$database_passwordをチェック。
その値でログインしてみて。
0793nobodyさん
2007/04/19(木) 23:47:49ID:???DBは繋がるの?
0795787
2007/04/20(金) 17:25:37ID:???謎なので放置中……。
0796nobodyさん
2007/04/20(金) 19:43:08ID:???0797nobodyさん
2007/04/20(金) 22:06:40ID:???もっかいDBまっさらにして入れなおしてみたら?
0799nobodyさん
2007/04/21(土) 10:56:26ID:???0800nobodyさん
2007/04/21(土) 12:06:32ID:???0801nobodyさん
2007/04/22(日) 15:18:51ID:AnFEFPg0http://modxcms.com/forums/index.php/topic,14111.0.html
これでユーザ増えて、日本語情報が充実していくといいね。
弄り倒してると、おかしな不具合や理不尽な実装に悩む事多いしさ。
俺達も呼応してガンガン情報発信してくか。
0802nobodyさん
2007/04/24(火) 23:10:29ID:???MODxの方がいい!ってところはないですか?
>>801
おめ
0803nobodyさん
2007/04/24(火) 23:21:00ID:cwLWyb36ユーザー参加型サイトを目標に作られているんですよね。
MODxって企業とかにも使われているような、いわゆるらしくないサイトを作ることができるのでは?と思っとります。
試してみないといかんなあ・・・。
0804nobodyさん
2007/04/25(水) 01:26:40ID:???あっちにデメリット書いたから、こっちにはお薦めどころを。
CMSを使っているように見えないサイトが作れるのはなぜかというと
テンプレートを自由に記述出きるから。
今までのサイトの一部を変数に書き換えて登録するだけ。
究極は、ヘッダから何まで全部を1ページに貼り付けて管理することもできる。
0805nobodyさん
2007/04/25(水) 01:34:57ID:???だと思うので、
.foo {・・・}
.foo div {・・・}
.foo div p {・・・}
.foo div p span {・・・}
とかもっと効率的に書く方法ありませんか?
同じ単語が何回も出てくるのウザイ。
0806nobodyさん
2007/04/25(水) 01:36:02ID:???もっと構造化的に賭けるよう西テロボケ。
0807nobodyさん
2007/04/25(水) 01:41:15ID:???.hoge {}
.hage {}
}
こんな感じに略して書けるようになるまであと何年ぐらいかかる?
0808nobodyさん
2007/04/25(水) 01:47:05ID:???div {・・・
p {・・・
span {・・・}
}
}
}
こんな感じで頼むぞ! あと
.woo div p span, .yaa div p span, .taa div p span {・・・}
とかアフォみたいだろ?
(.woo, .yaa, .taa) div p span {・・・}
こんなのよろ!
0809nobodyさん
2007/04/25(水) 02:22:51ID:???>.foo {・・・}
>.foo div {・・・}
>.foo div p {・・・}
>.foo div p span {・・・}
そんな書き方になるのは、どうみても設計上の問題だろう
0810nobodyさん
2007/04/25(水) 06:24:53ID:???0811nobodyさん
2007/04/25(水) 09:40:24ID:???確かに本発売で日本語情報や日本初の情報が充実していくと嬉しい。
しかし
>弄り倒してると、おかしな不具合や理不尽な実装に悩む事多いしさ。
これに気づいちゃって使うのをためらう人が出てくる諸刃の刃な気もするw
単純にhtmlエディタ代わりに使う分には良いけど、機能を作り込もうとすると
「なぜこれが関数化されていない?」みたいなのがあったり、MODxにどんな
機能を盛り込むのか整理されていない風に感じた。
0812nobodyさん
2007/04/25(水) 13:36:22ID:???具体的にどんなのがある?
MODxの開発コミュニティって反応がいいので、意見を出してみると
意外と簡単に採用されるかもよ。
0813nobodyさん
2007/04/25(水) 15:38:35ID:???ウェブユーザ毎にテンプレートを使った簡単なページを持てて、
そのページをカスタマイズ出来るような管理画面を作ろうとしてて、
ドキュメント保存時に動くエイリアスのダブりチェックの機能を使いたいなと
探してみたら、save_content.processor.phpの中に、普通に上から実行される
処理の一つとして書かれていた。
manager/index.php?a=数字 って感じで数字を見て処理を分岐させるやり方も
正直なところ好きじゃないな。なぜ数字?って思う。
わかりやすい文字列じゃいけないのかと。
0814nobodyさん
2007/04/25(水) 15:59:12ID:???0815nobodyさん
2007/04/25(水) 16:44:35ID:???0816nobodyさん
2007/04/25(水) 18:00:16ID:???確かにあのa=数字はぱっとみ何のアクション起こそうとしてるか分からないね。
それが狙いなのかもしれないけど。
関数名にaaaとか書くのと一緒だぜ・・・。
0817nobodyさん
2007/04/25(水) 20:22:11ID:???コード(数字)で保存したいから、内部でいちいちアクション名からコードを検索しなくてもいいようにやってるんだな多分。
0818nobodyさん
2007/04/25(水) 21:23:37ID:???http://www.example.com/index.html
http://www.example.com/folder1/index.html
http://www.example.com/folder2/index.html
ほら、エイリアス名は全部index
0819nobodyさん
2007/04/25(水) 23:40:26ID:???いや、保存したときにエイリアスが重ならないようにしたいってことで逆じゃない?
>>813の重複チェックは$modxから使える関数なんかにして欲しいよね。
(あるのかもしれないけど知らない)
processorは同じような処理がコピペされまくってて保守が大変。
その分、スクリプト単体の起動は軽いのかもしれんが。
0820nobodyさん
2007/04/26(木) 01:38:23ID:???その話、少し前にもあったね。
俺だったらこう書くぜ。みたいなの作れる?
日本からのアピール少ないみたいなので、出せると面白いなと思う。
俺も少しくらい貢献したいけど実力がもう少し足りない
0821nobodyさん
2007/04/26(木) 14:02:01ID:???ごめん、キャッシュまわりの関数だった。
同じ処理がいくつもあんの。
以下、どれもdocid_*.pageCache.phpを全削除する処理
(※0.95public releaseの話であって0.96svnは未確認)
manager\processors\cache_sync.class.processor.php
[line42-line69]
class synccache::function emptyCache()
manager\includes\document.parser.class.inc.php
[line527-line542]
class DocumentParser::function checkPublishStatus()
[line1501-lineline1520]
class DocumentParser::function clearCache()
改善案はこんなところ。
1.クラス継承(php5以上?)
2.cache_sync.class.processor.phpをinclude(重くなる?)
3.function clearCache()だけファイル切り出し(軽いがファイル数多くなる)
まぁ、キャッシュの削除なんて編集のときしか発生しないし2がいいと思う。
一箇所に機能を集約すると言う意味で。
0822nobodyさん
2007/05/03(木) 18:17:56ID:7NiI8gBV0823nobodyさん
2007/05/03(木) 22:13:25ID:???0824nobodyさん
2007/05/04(金) 00:38:54ID:???俺ら個人業は最適じゃないんかい。
0826nobodyさん
2007/05/04(金) 02:07:11ID:???法人格は別にして分類的には
小企業に入るんじゃないの?
0827nobodyさん
2007/05/04(金) 11:20:15ID:DRYOcLVN0828nobodyさん
2007/05/04(金) 17:13:47ID:???6日には来る。
0829nobodyさん
2007/05/04(金) 17:53:14ID:???「MODxでつくる!最強のCMSサイト」
http://www.sotechsha.co.jp/pc/html/573.htm
>>828
田舎なので近所の本屋には入らない
感想よろしくです。良さげなら買いますよ。
0830nobodyさん
2007/05/05(土) 00:04:22ID:???「CMSサイト」っていろんなCMSを紹介するサイトのことだと思うよ。
0831nobodyさん
2007/05/05(土) 00:12:19ID:???背表紙を見て興味持ってくれるようにするには、妥当なネーミングじゃね?
CMSってなんですか?って人に知ってもらうには丁度いい。
0832nobodyさん
2007/05/05(土) 00:55:24ID:???0833774
2007/05/05(土) 12:15:50ID:DyinSFhg0834nobodyさん
2007/05/05(土) 12:59:55ID:???0835nobodyさん
2007/05/05(土) 14:30:30ID:q6FwsdVVMODxって、ページごとに、テーマを変えることって可能ですか?
0837nobodyさん
2007/05/05(土) 14:49:01ID:q6FwsdVVできますか。ありがとう。
0839nobodyさん
2007/05/05(土) 17:34:02ID:RvhseVTx今日アマゾンから届いたので age
0840nobodyさん
2007/05/05(土) 18:37:35ID:q6FwsdVV今日頼んだら、10日とか言われたよ orz
早く来ないかな・・・
0841↑
2007/05/05(土) 18:40:31ID:ZCb9mqch中身は濃い?
0843nobodyさん
2007/05/05(土) 19:33:00ID:???ZendFramwrokやMapleやEthnaやMojaviやsymphonyを入れるのってどーよ?
0845nobodyさん
2007/05/05(土) 19:43:12ID:???筆者?
だめだろ。これらにコンテンツを管理する能力は無い。
管理画面無いよ?
ファイルはFTPでアップロードだ。
0846nobodyさん
2007/05/05(土) 20:02:29ID:???MODxで置き換えるような感じで、
最初は、ドキュメントにhtmlタグなど全て書いて、
その後テンプレート化という流れは
初めて、CMSを使う人にとっては分りやすいかもな。
cssもMODx管理にしているし。
0848nobodyさん
2007/05/05(土) 20:18:29ID:???じゃあ、ZendFramwrok/Maple/Ethna/Mojavi/symphonyの
どれでもいいから、管理画面のスクリーンショット持ってきてみ。
そんなの無いから。(これらを使って”作った”管理画面と勘違いしないように)
0849nobodyさん
2007/05/05(土) 20:43:02ID:???0850nobodyさん
2007/05/05(土) 21:01:35ID:???この動画(symfonyのスクリーンキャスト)を見て、
少しでもMODxと似ていると思う奴は誰もいないってw
http://symfony.jp/
http://downloads.symfony-project.com/demo/cart/cart.mov
0851nobodyさん
2007/05/05(土) 21:36:01ID:???Ethnaとかフレームワークはいわばそれを構築するもんだよね。
0852nobodyさん
2007/05/05(土) 22:20:56ID:???MODxは学習曲線がなだらかなおかげで
ある程度の期間使っていれば知っているような内容だが、
この本があればもっとすばやくマスターできる感じ。
深くはないが、実際の開発で必要となるであろう内容を
漏れなく幅広く扱っている。
もっと早く、MODxを使い始めた頃に欲しかった。
最後の方の活用事例が面白かった。
0853nobodyさん
2007/05/05(土) 22:40:32ID:???ある程度お金が貯まったら買おうかな
英語が苦手だから情報収集に苦労する・・・
0854nobodyさん
2007/05/07(月) 13:41:28ID:???・・・っつーか、フレームワークスレでもフレームワーク理解して無い奴いるんだよな。
ライブラリとフレームワークごっちゃにしてるし。
>>844
筆者なのかどうかは知らんがごっちゃにしたままはいかんよ
「フレームワーク」は、枠組みにすぎないので実際のコードが無くても「フレームワーク」と呼べる可能性がある。
「どこのディレクトリに、何のファイルを置く事にする」だけの所からフレームワークが始まってるんだ。
ZendFramwrokやMapleやEthnaやMojaviやsymfonyでは、CMSに必要なコンテンツ管理の機構がそのままだと備わってない。
0856nobodyさん
2007/05/07(月) 17:57:17ID:???スレ違いと言って、このスレで出た話を収束させずに排除するよりは
ある程度収束させた方が良いと思う。
もとがMODxの本なんだから、スレに議論の跡を残しておかないと
何回もループしちゃうよ。
0857nobodyさん
2007/05/07(月) 19:24:17ID:???Chapter 20 Ditto を使った新着表示
よく使われるスニペット「Ditto」の簡単な利用方法を説明しています
で使われているのってDittoのバージョンいくらでしょうか?
いまいちReflectの使い方がわからなくて、本で解説されてるんなら
購入しようかと思ってるんですが載ってますか?
あと、これはAmazon専用とかじゃないですよね?
近くの書店何件か回ってみたけど置いてなかった・・・。
Reflectの件載ってるんであれば明日取り寄せお願いしに行きます。
0858nobodyさん
2007/05/07(月) 22:57:23ID:???自宅に本あるから、帰ってから見てみる。
と思って帰ってきたら、会社に本もっていったんだったw
明日出社してから見てみるw
0860nobodyさん
2007/05/07(月) 23:58:01ID:???0861nobodyさん
2007/05/08(火) 11:04:26ID:???結論から言うと、バージョンを書いている所は見つからなかったが多分1系、
Reflectは載っていない(少なくとも巻末の索引には)
Ditto、DittoCalのリファレンスはある。
Dittoは、さらに使い方例の説明も。
Dittoのリファレンスに書かれたURLは
http://www.modxcms.com/ditto_documentation.html
飛べば解るが、Ditto 1.0.2のページ。
まあ、執筆のタイミングを考えれば仕方ないだろうね。
0862nobodyさん
2007/05/08(火) 17:23:22ID:???わざわざ調べていただいてどうもありがとうございました。
載ってないのは残念ですが、リファレンス等にも興味がありますので
書店等で見つけたら購入しようと思います。
0863nobodyさん
2007/05/11(金) 00:37:03ID:???0864nobodyさん
2007/05/11(金) 00:43:40ID:???0865nobodyさん
2007/05/11(金) 00:44:44ID:???ああ、トイレで実感した事あるよ
0866nobodyさん
2007/05/11(金) 06:14:19ID:???0867nobodyさん
2007/05/11(金) 06:23:19ID:???0868nobodyさん
2007/05/12(土) 03:51:33ID:???FormBlogのチャンクに
<label for="documentTags">documentTags:<br />[*documentTags*]</label>
と入れてみたんだが、テキストフォーム表示されない…。
0869nobodyさん
2007/05/14(月) 17:13:53ID:???この三つだと、MODx の html ソースが一番きれいだね。
Joomla! はページの見かけは格好良いが、Table ベースの
レイアウトに萎える。
Drupal は、ごたごたした html だ。
Typo3 もきれいな html ソースを吐くみたいだな。
0871nobodyさん
2007/05/14(月) 17:34:53ID:???その日の気分にもよるけど。
0872nobodyさん
2007/05/14(月) 18:42:39ID:???他のは知らんがMODxの場合、
エディタ(直打ちするなら自分自身)とテンプレートに書かれたHTMLによって変わる
ようは、エディタや作成者が汚いソース書いたら
MODxは忠実に汚いソースを出力してくれる。
0873nobodyさん
2007/05/14(月) 20:29:32ID:???メニューやヘッダ、フッターなんかをテンプレートにしておいて
メインのコンテンツを作りさえすれば
後は自動で前持って作ったメニュー、ヘッダ、フッターを結合してくれて
保存、アプロードまでしてくれる・・・
0874nobodyさん
2007/05/14(月) 22:13:43ID:???なにを言っているんだ?
MODxが
メニューやヘッダ、フッターなんかをテンプレートにしておいて
メインのコンテンツを作りさえすれば
後は自動で前持って作ったメニュー、ヘッダ、フッターを結合してくれて
保存、アプロードまでしてくれる・・・
ソフトだろ。
0875nobodyさん
2007/05/15(火) 13:48:33ID:X4IqQ1PKデフォルトのHTMLを比べても無意味だと思うけど。
Drupal使っていたけど、普通は、テンプレートでHTML書くだろうし。
>>874
たぶん、ローカルで、テンプレートベースの静的にHTMLを吐くツールを探しているのじゃないのかな?
まあ、スレ違いだけど、最近、CMSスレでも話題が出てた。
フリーCMSツールについて語るスレ
http://pc11.2ch.net/test/read.cgi/php/1114795267/
一応、MODxでもエクスポートは出来るはずだから、可能かもしれないけど、
その用途には、ちょっと大げさかも。
0877nobodyさん
2007/05/17(木) 00:35:02ID:???テキストエディタで内容つくってコピペしてMODxに貼って…ってな作業してる
0878nobodyさん
2007/05/17(木) 12:02:15ID:???0879nobodyさん
2007/05/17(木) 12:37:42ID:???大抵のブラウザではソースを見る、という機能がすでにあると思うが。
っつか、何かクライアントとサーバの区別がついてなくないか?
その書き方だと
「WEB上のドキュメントをローカルのテキストエディタで自由に変更できる」
と思っている感じがするがな(´・ω・`)
0880nobodyさん
2007/05/17(木) 12:58:18ID:???いや、使い勝手のよいローカルのテキストエディタをフォームに組み込めたらいいなと思っただけ
(確かあったような気がする・・・)
0881nobodyさん
2007/05/17(木) 15:39:17ID:???ルーラーついてないの?
タブどうやって入力するの?
スペースとか改行マーク表示させたインだけど。
etc
0882nobodyさん
2007/05/17(木) 19:36:34ID:???0883nobodyさん
2007/05/17(木) 21:12:38ID:???0884nobodyさん
2007/05/17(木) 21:17:14ID:???それをインクルードするようなスニペット用意して、、
これでエディタだけで更新はできるけど全然スマートじゃないな、
MODx内の本文データと連携できないし。
0885nobodyさん
2007/05/18(金) 00:01:45ID:???誰か開発してくれないかなw
■ このスレッドは過去ログ倉庫に格納されています