【CMS】 MODx 【中小企業サイト構築に最適】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/02/18(土) 13:13:17ID:3frFR2qJSEO的に強く、XOOPSのようなコミュニティ参加型ではなく、
中小企業で複数の管理者でサイトを作っていくという感じ。
CMSで簡単にサイトを構築したいけど、
XOOPSはちょっと大きすぎるという方にどうぞ。
公式
http://modxcms.com/
0002nobodyさん
2006/02/18(土) 21:00:18ID:YDV/W3Bm0003nobodyさん
2006/02/18(土) 21:26:28ID:???0004nobodyさん
2006/02/18(土) 21:44:10ID:???間違っていたらごめん。あとCMS全般詳しくない、時代についてきていない人間です。
・日本語対応。日本語ドキュメントは無い。
・デフォでmod_rewriteを使って静的ページ(拡張子html)に見せかけることが考慮されている。
.htaccessとmod_rewriteが使えるのなら、設定するだけで、htmlページのように見せかけられる。
・ページごとにMETAキーワードが設定できる。(たぶん。まだ試していない。)
ってこれ他のCMSではあまり見かけない機能なの?
・テンプレートは独自(たぶん) ページごとにテンプレートをいじるのが簡単とか・・・?(よくわかっていない)
・ただのphpスクリプトを、そのままスニペットという形でテンプレートに埋め込める。
・管理者としてログインしていれば、公開ページの上にアイコンが出てきて
それクリックするとFCKeditorが起動してその場で修正できる。(これってCMSでは普通なの?)
0005nobodyさん
2006/02/18(土) 21:51:03ID:???・フォルダ階層を作ることが可能。(mod_rewrite使用)
http://www.なんとか.com/sub/sub/page.html なんてのも作れる
エンコードの設定にもよるのだろうが、
テンプレートとかを内蔵エディタで修正しようとすると、
改行コードが無いような状態で表示されるが、
いったん保存すると整形されてます。
0006nobodyさん
2006/02/18(土) 21:59:43ID:???キャッシュを使用してページを生成しているから早い(らしい)
まさか画像もデータベースに格納されるのだろうか・・・。そうすると容量が・・・。
テンプレートのdefaultスタイルの下にimagesがあるから違うとは思うが。
0007nobodyさん
2006/02/19(日) 00:37:51ID:???SQLはわしには理解できんのじゃよ
0008nobodyさん
2006/02/19(日) 01:28:27ID:???>・ページごとにMETAキーワードが設定できる。(たぶん。まだ試していない。)
>ってこれ他のCMSではあまり見かけない機能なの?
SEO的には効果が高いんだけど、XOOPSにはない。分はハックして実装したけど。
最初から考慮されてるなら、その点はビジネス屋さんにはいいんじゃない?
mod_rewriteの点もそう。Yahoo!の検索システムは非常に馬鹿なので
GoogleやMSNのように"普通のURL"は駄目で、長さは短く、階層は浅く、
拡張子はphpやcgiではなくhtmかhtmlに等々、他にもあるけど
Ya!に追従させるのはアホらしい作業がいるからね。
>・管理者としてログインしていれば、公開ページの上にアイコンが出てきて
>それクリックするとFCKeditorが起動してその場で修正できる。(これってCMSでは普通なの?)
修正できるのが内容なのか、そのテンプレートなのかによるけど
これはコンテンツの種類(区分)をMODxどう捉えてるのか示す点なのかもね。
Wikiっぽい感じかな。
0009nobodyさん
2006/02/19(日) 03:25:15ID:???0010nobodyさん
2006/02/20(月) 17:19:09ID:???一人でぼちぼちやるか。
ユーザーの権限ではまったので書いておく。
トップページなどを修正する本店。
自分の店舗のページだけを修正できる支店。を作ると仮定する。
まず、MODxマネージャーの「ユーザ」の「権限管理」からAdministratorではない権限を一つ作成する。
これはユーザーの管理メニュー機能を制限するもの。とりあえずコンテンツ管理関係の許可にチェックを入れる。
そこでshitenユーザーを作る。ユーザー権限は当然さっき作った権限。そしてshitenユーザーでログインする。
「管理」の「MODx設定」の「ユーザー設定」にアクセスパーミッションの使用をYESにすると
「最初は管理者のみが全てのドキュメントを編集することができます。」と書いてあるので、
これでshitenユーザーでは編集できないと思ったが修正できてしまう。
該当ドキュメント(トップページ)のアクセス許可が「全ドキュメントグループ(public)」に
なっているのが悪いのかと思い、「ユーザー」の「パーミッション管理」の
「ドキュメントグループ」からSite Admin Doc Groupというドキュメントグループを作成。
トップページのアクセス許可をSite Admin Doc Groupに変更する。
が、shitenユーザーでログインするとまたもや修正できてしまう。
0011nobodyさん
2006/02/20(月) 17:19:39ID:xcfMwvFISite Admin User Groupというユーザーグループを作成する。
そして、「ユーザ/ドキュメントグループリンク」で
Site Admin User GroupがアクセスするドキュメントにSite Admin Doc Groupを追加。
そうしてやっと、該当ドキュメント(トップページ)はshitenユーザーから編集できなくなる。
そのときページデータの「マネージャへのアクセス」にチェックがつく。
どうやらユーザー(グループ)がいない、ドキュメント(グループ)はpublic扱いになるようだ。
なお、「ユーザ」から設定できるものには、他に「ウェブユーザーの管理」と
「ウェブパーミッション」があるが、これらは会員専用ページなどを
作るためのようで、ページ作成には関係ない(と思う。)
0012nobodyさん
2006/02/22(水) 04:23:10ID:???評価用にローカルで導入してみました。
なるほど,良く出来てます。というか,まだ使い方がよくわかっちゃいないんですが。英語のドキュメントを読んでみるかなぁ...。
参考サイト:
ttp://www.1km.info/cms_review/modx.html
0013nobodyさん
2006/02/22(水) 11:16:21ID:Q+OhM7hzhttp://tokyo.atso-net.jp/pukiwikip/?MODx
0014nobodyさん
2006/02/22(水) 11:17:37ID:Q+OhM7hzhttp://tokyo.atso-net.jp/pukiwikii18n/?MODx
0015nobodyさん
2006/02/23(木) 20:22:28ID:???新しいテンプレートの作成でHTMLコードは記述できるんだけど、CSSってどこに記述すればいいの?
0016nobodyさん
2006/02/24(金) 15:06:47ID:???/assets/templates
にテンプレート名と同様のフォルダーを作る
(大文字と小文字もちゃんとみてるので注意)
その中に配置するが、結局の所スタイルシートは
<link rel="stylesheet" type="text/css" href="ほにゃらら"
でテンプレートコードで指定するんで、パーミッションさえしっかり設定しておけば結局どこに
置いてもかまわんよ。
しかし、MODx、かなり凄いわ。
0017nobodyさん
2006/02/24(金) 19:43:32ID:???CSSとか前やつのまんま(ルート)に置いて使っているw
すごく大雑把な移行の手順(あまり推奨しませんw)
ブラウザから見た現在のページのHTMLをそのままテンプレートとして保存。
コンテンツ部分をテンプレート変数([*#contents*])に置き換え。
終了w
あとメニューの部分をどうにかせんとな。
標準のDropMenuじゃどうもうまく要求に合わない。
0018nobodyさん
2006/02/24(金) 19:53:47ID:???MODxの俺なりのイメージ。変にイメージしてるかもしれんので、真に受けないでね。
MODxは一つのページが一つのテンプレートで表現される。
テンプレートはほぼ普通のHTML。MODx独自のタグが使える。
テンプレートは複数作れる・・・が共通のデザインなら一つでいいだろう。
ページごとに変わる部分(コンテンツなど)は、テンプレートに追加した変数、
つまり「テンプレート変数」に、ページごとに違う値(HTML等)を入れることで表現する。
もちろんテンプレート変数は自由に定義できる。
サンプルではコンテンツ部分は「contents変数」になっている。
メニュー部分などは、テンプレート変数じゃなくて、固定のHTML=「チャンク」や
phpプログラム=「スニペット」を使えばいいだろう。
スニペットからは、$modxオブジェクトにより、階層構造情報やページ情報などの
内部情報にアクセスできる。
0019nobodyさん
2006/02/24(金) 20:03:08ID:???ログイン状態だと、普通のページのコンテンツなどのテンプレート変数部分に
QuickEditボタンが表示されて、それをクリックするだけで
WYSIWYGエディタが現れその場で修正できる機能・・・を使う方法↓
管理画面で、テンプレート変数(myvalue)を追加し、テンプレートで使用できるようにする。
テンプレート変数の使い方は[*myvalue*]だが、頭に#をつけて次のように書くと、
QuickEditが使えるテンプレート変数になる。
<HTML>
〜
[*#myvalue*]
〜
</HTML>
0020nobodyさん
2006/02/24(金) 20:08:22ID:???クライアントから仕事を請け負ったというシナリオ。
ホームページの構成などはうちでやる。
しかし、トップページのニュース部分はクライアントに修正させたい。
その場合、トップページのニュース部分をQuickEditが使える
テンプレート変数にしておき、クライアント用のアカウントを作成する。
(MODx Content Managerにのアクセス権限は与えない)
クライアントは、そのアカウントでログインすると、
MODx Content Managerにログインは出来ないが、
トップページのニュース部分だけは自分で変えられる。
(たぶん・・・)
0021nobodyさん
2006/02/24(金) 20:12:07ID:???本店の管理者の自分は、どこでもすき放題修正できる。
しかし、支店の管理者は、自分の支店のフォルダ以下のみ修正できる。
その場合、支店ごとのアカウントを作成し、各店のフォルダにアクセス権を設定する。
作成したアカウントでMODx Content Managerにログインすれば、
各店のフォルダ以下のみ修正できる。
(たぶん・・・)
0022nobodyさん
2006/02/24(金) 20:13:39ID:???ただし、承認機能(偉い人が承認するまでどうやっても公開できない機能。でいいよね?)はない。
002315
2006/02/24(金) 22:02:10ID:???サンクス。
高機能だってことは分かるがとにかく日本語ドキュメントがないのが辛いな。
あっちこっちメニューを探しまくってる。
0024nobodyさん
2006/02/24(金) 22:30:48ID:???0027nobodyさん
2006/02/25(土) 00:38:02ID:???002824
2006/02/25(土) 00:57:46ID:???002924
2006/02/26(日) 01:06:22ID:???ちょいちょいいじるだけで,日本語になるじゃん.
003024
2006/02/26(日) 01:08:19ID:???1. ダウンロードする.
2. 解凍する.
3. ここ(http://modxcms.com/forums/index.php/topic,2488.0.html)から好きな言語ファイルをダウンロードして,
manager\includes\langに突っ込む
3. アップロードする.
4. /assets/cache(とその中身),/assets/export,/assets/imagesのパーミッションを777にする.
5. http://<アップロードしたディレクトリ>/install/にアクセスする.
6. 画面指示に従ってインストール.
7. ログイン
8. Administration,System Configurationとメニューを進む
9. Languageをお好みに
10. Character encodingをLanguageにあわせる.
以上
003124
2006/02/26(日) 01:19:17ID:???0032nobodyさん
2006/02/26(日) 05:03:54ID:???そんなことやらなくても、普通に設定画面で日本語を
選ぶだけ(7〜10の手順)で日本語になったけど?
それ、もっとよくなった言語ファイル?
■ このスレッドは過去ログ倉庫に格納されています