私は、PHPオープンソースCMS(Wordpress、Drupalなど)のほとんどに多くのウェブサイトを構築しています。私は現在、コンクリート5を中心に仕事をしており、特定の種類の仕事、具体的にはカスタムデザインを持ち、主にマーケティング/情報/「パンフレット」/ポートフォリオサイトであるウェブサイトを構築するための最良のツールであると判断しました。サイトが主にすべての手段よりもブログの場合は、wordpressが最適なソリューションです。しかし、コンクリート5は、より多くの情報サイト(つまり、時代遅れの時系列の「ポスト」とは対照的に、Wordpressの用語を使用するために)に適していると感じています。これは、デザインをどのようにこのような種類のサイトでは、編集インターフェイスが非技術的エンドユーザーにとってより直観的であるためです。
私はこれが事実であると思う理由は、あなたが望む任意の場所に任意の数の編集可能な領域を持つあなたのページをデザインするためです。 Wordpressは、1つのコンテンツエリアといくつかのサイドバーウィジェットに限られています。より多くのコンテンツ領域を追加してサイドバーを交換することは可能ですが、これはWordPressが機能するように設計された理想的な流れではなく、デザイナーとコンテンツ管理責任者の両方にとって複雑になる可能性があります。 Concrete5を使用すると、HTML/CSSテンプレートを使用して、編集可能なコンテンツ領域を必要とする場所を少しずつ切り刻むだけです。
さらに、Concrete5の「コンテキスト内編集」とは、バックエンドのダッシュボードを扱うのではなく、編集したいウェブサイトの実際のページに移動することを意味します。ダッシュボードの操作に慣れている人にとっては大したことではありませんが、これまでに経験を積んでいない非技術者にとっては、ダッシュボードがサイトの別の表現であるという概念を把握するのは難しいことがよくあります。また、サイトのこの「代替現実」バージョンを見るとき、サイトマップ階層の概念を説明することは難しいかもしれません。コンクリート5では、通常のようにサイトをナビゲートするだけで、ページを編集したいときは、ページの上にあるツールバーの「編集」ボタンをクリックします(管理者としてログインしていることを前提とします)。
さらに直感的なことは、コンテンツ用に1つのWYSIWYGエディタを持つだけではなく、ページ上のすべてのコンテンツがカスタムブロック用の独自の編集インターフェイスを持つ「ブロック」であるということですその種のコンテンツたとえば、追加するテキストの見出しと段落だけの場合、通常のWYSIWYGエディタがあります。しかし、YouTube動画を追加したい場合は、埋め込みURLに貼り付けるために必要なフィールドだけで、別のブロックがあります。スライドショーを追加したい場合は、「ファイルマネージャ」(ワードプレスのメディアギャラリーなど)から画像を追加したり、並べ替えたりするためのインターフェースを備えた別のブロックがあります。私はさらに、デザイナー/デザイナーがTinyMCE WYSIWYGエディタに登場する厄介な問題のいくつかを回避するために独自のカスタムブロックを自動的に生成するように、「Designer Content」というConcrete5用の無料アドオンを作成しました。見出し、画像、およびテキストがある特定のコンテンツがホームページにある場合、技術者ではないエンドユーザーに、画像を左に浮動させる方法を説明することは難しい場合があります。見出しに正しいタグが付いていることを確認してください(または、神が最も簡単なユースケースを除いてすべての人にとって信じられないほど挑戦的な「スタイル」メニューを設定しようとしないようにしてください)。代わりに、見出しテキストの1つのフィールド、イメージの1つのフィールド、および段落テキストの1つのフィールドを持つカスタム調整のインターフェイスを持つブロックがあなたの目の前にあります。デザイナーが適切なHTML(クラスを含むdivなど)に各フィールドをラップすると、ユーザーは適切な場所に適切なコンテンツを入力するように指示されます。ここでは、もし興味があるならということだ:
http://www.concrete5.org/marketplace/addons/designer-content
だからここにまとめるために、私はあなたのサイトがページのスタイルを作られたコンテンツで構成され、各ページが他より多少異なる場合がありますときConcrete5が優れて考えます。ワードプレスでは、コンテンツの逆順のリスト(ブログ記事)であるシステムの中核的なコンピテンシーと戦うことがよくあります。毎日新しい記事を追加するときに効果的です。コンテンツ自体は、異なる機能を提供する多数の異なるページがある場合にはうまくスケールされません。デザイナーがこのようにサイトを設定することを容易にすることに加えて、編集インターフェースはフロントエンド(「wordpress」、「drupal」、「joomla」のように)設計されているため、ダッシュボードをスキンするかもしれませんが、実際にはワークフローを変更したり、カスタム機能をカスタム調整したりすることはほとんどありません。
私がコンクリート5を見つけた多くの人々がなぜそれに恋しているのか(自分自身を含む)に役立つことを望む希望。
編集:白いラベルの質問にぶつかるのを忘れてしまった - C5はMITライセンスの下で配布されているので、白いラベルを貼ることができます。しかし、自動化された方法はありません。あなたはいくつかのロゴ画像を見つけ出し、自分でそれを取り替える必要があります。私が信じているこのコンクリートフォーラムには、http://www.concrete5.org/community/forumsに行き、 "white label"を検索するスレッドがたくさんあります。
編集:ここでは他にはConcrete5は、他のCMSの特定の状況でより優れている理由を取るです:http://www.mesuva.com.au/blog/technical-notes/concrete5-has-changed-the-way-we-view-content-management-systems
この行については、「最高のソリューションを提供するために私に支払っています。私はこれがWordpressだと信じています。私はあなたに言いません(ここにビジネス関係の言葉を入れてください)、あなたのためにこの決定をしましょう。 ";)運が良かったですが、この質問は主に意見に基づいており、閉鎖する必要があります。 – screenmutt