web-dev-qa-db-ja.com

CMSとしてWordPressを使用するためのヒントは?

ブログではなく、かなり基本的なサイトのCMSとしてWordPressを使用したいです。私は数ページありますが、現時点では「ニュース」ページを作成するつもりはありません。

これを機能させる方法はありますが、wp-adminコンソールでの焦点は明らかに新しい投稿にあります。マップやギャラリーなどのカスタムコンテンツを含むページの作成は、システムではなくシステムで作業しているように感じます。

あなたはCMSとしてWordPressを使用することについて何か提案がありますか?

具体的には:

  • ブログではなくCMSを中心に設計された優れた定型的なテーマはありますか?
  • CMSとしてWordPressを扱うのを助けるために何か良いプラグインはありますか?

あるいは、WordPressを使用するべきですか。

137
Damovisa

WordPress 3.0が拡張可能なブログツールから10のニーズのうち8つのニーズに合わせてCMSに移行した キラー機能 カスタム投稿タイプ(追加あり) v2.9からのカスタム分類法の解説、3.0の新しいMenuシステムへの名誉ある言及。

CMSとしてWordPressを学びたいのであれば、カスタム投稿タイプを研究してください。これを始めるためのいくつかの記事があります:

カスタム投稿タイプを特定の順序で簡単にするためのプラグインもいくつかありますが、それらすべてがまだ完全に成熟しているとは言い難いものの、Caveat Emptor!:

テーマに関しては、それは別の話題です。ブログのテーマはすべて同じユースケースパターンを実装していましたが、それぞれのビジネスが異なるため、各自のCMSニーズは異なる可能性があります(レストランは、ヨガスタジオと布地店ではなく異なるレイアウトを必要とします)。あなたのビジネスにぴったりの既製の「市販」というテーマを見つけるのは難しいでしょう。一般的に良いものを見つけて、それを修正することを計画するか、またはあなたにカスタムのものを構築するようにWordPressデザイナーに依頼するのが最善です。 StudioPressの/ - Genesis Framework のようなテーマの上にそれらを重ねることは良い選択です。

私がお勧めできるのは、WordPress 3.0メニューシステムをサポートしているものを探して、そこから決定を下すことです。 あなたはそのためにグーグルすることができる そしてこのような記事を探す:

P.S Posts and Pagesや他のブログツールが後押しされ、代わりにあなたの特定のCMSコンテンツがadminに取り上げられるように、adminユーザインタフェースを合理化することを求めているなら、それは別の話題です。その質問に対して別の質問をすることをお勧めできますか。

_ update _ :これは、私が取り組んでいるいくつかのプロジェクトのスクリーンショットです。

Example Custom Post Type #1

Example Custom Post Type #2

135
MikeSchinkel

カスタム投稿タイプを管理するのが難しすぎる場合

有名な"pods"プラグインを見てください。それはたくさんのKiller機能を持っていて、"pods ui"と呼ばれるいくつかの "アドオン"または子プラグインがあります。ポッド自体を使用すると、DBに任意の種類のテーブルを追加できます。また、既存のWP DBテーブルにリンクすることもできます。したがって、(たとえば:)ユーザーとともに保存されたデータを拡張したい場合は、exという名前のpodを追加するだけです。 "拡張ユーザーデータ"と既存のユーザーデータへのリンク。それでおしまい。 「Pods UI」を使えば、ほとんど手間をかけずにNiceユーザーインターフェイスを作成できます。

どちらも、必要なものすべてを簡単に管理および構築するのに役立ちます。開発者全員が素晴らしいというだけではなく、彼らは完璧なフォーラムを持っていて、あなたは彼らのircチャットルームで彼らとほぼ毎日会うことができます。私は自分自身でイベントを管理するための2つの非常に大きなサイトと全体的なバックグラウンド組織を構築します、そして私はあなたが同時に何百人もの訪問者を得たときでもそれがどれほどうまくいっているかに感心します。 :)

12
kaiser

同情します。実際、私は ウェブマスターに関する関連質問 を尋ねました。テーマやプラグインについてはよくわかりませんが、役に立つリンクがいくつかあります。

私はまだWordpressをCMSとして使う初期段階にありますが、私のこれまでのアドバイスは、その価値のあることです。

  • WordPressの内部動作の一部を実際に理解するために、できるだけ多くの 関数参照 をお読みください。
  • カスタム投稿とカスタムフィールドを調べる
  • コンテンツを共有するCMSや基本システムと同じように、Pagesを含めるだけでかなりのことができることを理解してください。
11
Bobby Jack

第一に、WordPressは、ブログセクションを利用しているかどうかにかかわらず、まだ小規模なサイトに適しています。使い方が簡単で、助けが簡単に見つかります。もちろん、将来必要になった場合にブログを簡単に追加する余地があります。

ギャラリーを開設しようとしているなら、いくつかの選択肢があります。 組み込みのギャラリーを使用することができます そのままで、組み込みのギャラリーを使用しますが、 プラグインをインストールします または テーマを編集する 別のフォーマットにする、またはまったく別のフォーマットを使用する ギャラリープラグイン

あるいは、ポートフォリオや写真、あるいは探しているあらゆる種類のサイトなど、特定の種類のサイトを対象としたテーマがたくさんあります。私はテーマフォレストのような場所を見回すことをお勧めします。

8
Shellbot

前の回答で述べたように、カスタム投稿タイプは、特に WP簡易投稿タイププラグイン nと組み合わせてチェックする価値があります。ただし、 Magic Fieldsプラグイン を見直すことをお勧めします。これは、非常に役立つ可能性がある追加のカスタムフィールドオプションを提供するためです。私はWP Easy Post Typesがマジックフィールズのようなプラグインを改善し不要にしているのを見ることができますが、それでもチェックする価値があります。 Magic Fieldsで注意すべきことの1つは、画像が標準のuploadsフォルダとは異なる場所に保存されることです。これは少し面倒で、間違いなくカスタム投稿タイプが勝つ領域です。

4
Rick Curran

私たちは1年以上前から私の大学のCMSとしてWordPressを使ってきました。

編集者が少ない小規模なサイトには間違いなく非常に便利です。あなたがより大きなサイトで遭遇するかもしれない問題のいくつかは私達がまだ解決したわけではない:

  • 個々のグループ/ユーザー用のカスタマイズ。 WordPressネットワーク機能を使用して、個々のブログをさまざまな部署/グループに提供し、一部の設定をグループごとに設定できるようにします。また、テンプレートを介したレイアウトをウィジェットを介したレイアウトに置き換える 9spot プラグインを開発し、各ブログにダッシュボードのページタイプ、カテゴリなどごとにカスタム列を設定できるようにしました。
  • 開発インスタンスと本番インスタンス。 私たちの古いCMSでは、コンテンツを編集して開発サーバーにプッシュして、ライブになる前に確認することができました。 WordPressでは、このレベルでコンテンツを制御する機能はあまりありません。そして、devインスタンスとprodインスタンスの間でコンテンツを移動するのは少し面倒です。同様に、多くの設定(ウィジェット)はサーバー間で移動するのが困難です。
  • コンテンツをロックしています。 新しいブログを作成する以外に、編集権限を特定のユーザーのサブセットに限定することはできません。特定のページへの編集権限を個々のユーザーまたはユーザーグループに拡張したいです。

私はそれがすべて十分な開発時間および/またはサードパーティのプラグインで解決できると思いますが、それらは私たちが箱から出して苦労しているいくつかのものです。

3

私にとっての最善の方法は、顧客の要求に合わせて素早く特別な小さなサイトを立ち上げることです。また、私はビューのためだけにbackandを減らします、どのように顧客を使うか、より少なくistもっと。また、私は小さなプラグインを書いて、素晴らしい「クリックしてやる」プラグインを使っています。バックエンドを減らすために私は自身のソースかプラグインAdminimizeを使います。私は機能についてもインストールをチェックします、彼女はコアから来て、多分彼女は重要ではないか必要ではありません。例として、フィードとしてこの機能を無効にします。

1
bueltge

私見のWordPressはすでにブログプラットフォームよりもCMSプラットフォームです。 2011年の調査の結果、ユーザーはWordPressを使用しています。

  • 単なるCMSとして - 61%
  • ブログ&CMSとして - 31%
  • 単なるブログとして - 8%

追加機能が必要な場合は、 plugins または forum で検索してみてください。あなたの問題はすでに解決されているという大きな可能性があります。

1
webvitaly

私のサイトをすぐに素敵なCMSに変える4つの本当に素敵なプラグインがあることがわかりました。

  • より多くの分野
  • より多くの分類法
  • とカスタム投稿タイプのUI

それから私は重力フォームをユーザー入力のために使います、そしてそれから構造を追加してそれをきれいにする必要があるだけです!

1
Sam K