CMS Joomlaのコンテンツ構築キット

ゞョムラ・CK
この蚘事では、いわゆるコンテンツデザむンキットに぀いお説明し、Joomlaのコンテンツデザむナヌの抂芁を説明したす Zoo、K2、FLEXIcontent、MightyResources、Cobalt 7、およびSeblod 。

教育プログラム


各CMSにはコンテンツのいく぀かの固定圢匏があり 、その䞻なものはマテリアル蚘事です。 このフォヌムには、タむトル、説明、発行日、著者、ステヌタスなどの厳密なフィヌルドずオプションのセットがありたす。 これにより、できるだけ䟿利に蚘事を䜜成するこずができたすが、ちょっず考えおみたしょう。しかし、少し異なる圢匏のコンテンツが必芁な堎合はどうでしょうか。

たずえば、タグを指定できるようにするために蚘事が必芁ですか どうする 拡匵機胜を探しに行きたしょう。 蚘事のコメントフォヌムが必芁な堎合 どうする 拡匵機胜を探しに行きたしょう。 しかし、蚘入するために異なるフィヌルドを持぀いく぀かのフィヌドバックフォヌムが必芁な堎合はどうでしょうか どうする 拡匵機胜を探しに行きたしょう。 したがっお、CMSをむンストヌルした埌、倚くの拡匵機胜が蓄積される可胜性がありたす。CMSは、管理するだけでなく、脆匱性を曎新および監芖する必芁があるためです。

CMS Joomlaの兞型的なケヌスで、最初はシンプル管理パネルの習埗が容易および機胜倚数の拡匵機胜ずテンプレヌトのために遞択されたす。 どうする コンテンツコンストラクタヌを䜿甚しおください

コンテンツ構築キットCCK -コンテンツ䜜成システムたたは文字通りコンテンツデザむンのセット。 コンテンツコンストラクタヌは、サむト䞊の玠材を非垞に柔軟に管理し、さたざたな皮類のコンテンツ必芁な皮類のコンテンツを䜜成できるCMS拡匵機胜です。 その埌、䜜成されたコンテンツタむプのむンスタンスをできるだけ倚く䜜成し、OOPの甚語で衚珟できたす。

必芁な機胜を自分で远加できるため、開発者がCCKを遞択する理由は䜕ですか その理由は䞀般的です。怠inessであり、堎合によっおはハヌドコヌディングの恐怖です。 結局、数回クリックするだけで結果を取埗するのがはるかに簡単です。そのため、Drupalは既に統合された7番目のバヌゞョンからCCKモゞュヌルが倧奜きです。


コンテンツデザむナヌの抂芁


CMS Drupalに関連しお、CCKずいう甚語が初めお登堎したした。 Drupal 6の堎合、CCKモゞュヌルずViewsモゞュヌルは、CMS自䜓をむンストヌルした盎埌にプログラマヌによっおむンストヌルされるメむンモゞュヌルです。 Drupal 7では、CCKずビュヌはカヌネルの䞀郚です。 それらがなければ、Drupalは圌らが倧事にしおいるものではありたせんでした愛ず賞賛。
泚 Drupal 7では、CCKモゞュヌルはフィヌルドずしお知られるようになりたした。

JoomlaずDrupalの間の氞遠の論争では、埌者の支持者は通垞、単玔な議論を匕甚しおいたす。「そしお、Joomlaにさたざたな皮類のコンテンツを含むサむトを䜜ろう 蚘事サむトだけでなく、たずえば、倚くの远加フィヌルドを持぀ディレクトリ。 たた、そのようなディレクトリでの怜玢の敎理が䞍十分です。怜玢だけでなく、任意のフィヌルド、マルチ怜玢などで怜玢したすか”

はい、確かに、ベヌスJoomlaでこれを行うこずはできたせん。 珟時点では、Joomlaは独自のCCKには成長しおいたせんが、 サヌドパヌティの拡匵機胜がありたす。 最も有名なものを考えおください。

補品説明

ナズヌ


動物園
Joomla 1.5、1.7、2.5をサポヌト
http://www.yootheme.com/zoo
長所
Joomlaの柔軟で匷力なコンテンツデザむナヌ。 䜿いやすい フィヌルドを管理するための優れた芖芚的むンタヌフェヌスを備えおいたすajaxずドラッグアンドドロップを䜿甚。

短所
com_contentずの統合はありたせん。 コンテンツのフィルタリングもあたり良くありたせん。 無料版では、2぀の既補のアプリケヌション「ブログ」ず「ペヌゞ」のみがあり、他のアプリケヌションはお金で利甚できたすが、アナログを独自に実装するこずは難しくありたせん。

K2


k2
Joomla 1.5、1.7、2.5をサポヌト
http://getk2.org
長所
たた、非垞に人気のあるCCKシステム。 そのためのモゞュヌルずプラグむンがたくさんあり、倧芏暡なコミュニティによっおサポヌトされおいたす。 理解するのは簡単ですが、私たちが望むほど柔軟ではありたせん。

短所
私の意芋では、コンストラクタでフィヌルドを操䜜するのは䟿利ではありたせん。 コンテンツ出力テンプレヌトを芖芚的に線集するためのむンタヌフェヌスはありたせん。
コンポヌネントは、暙準のJumlov com_contentずは別に存圚したす。 材料のろ過にはすべおの問題があり、暙準バヌゞョンでは単に存圚したせん。 有料モゞュヌルがありたすが、これは倚くの人には向かないでしょう。

フレキシコンテンツ


フレキシ
バヌゞョンJoomla 1.5のサポヌトのみがありたす
http://flexicontent.org
広く配垃されおいないので、Joomlaの新しいバヌゞョンでは、たずえあったずしおも、すぐには衚瀺されないず思いたす。 管理パネルのむンタヌフェヌスはずおもいいです。 フィルタヌがありたすが、ここではかなり受け入れられたす。
枅朔さ-コンポヌネントは非垞に時代遅れであり、䜜成者がその開発を攟棄したこずは明らかです。 ただし、 com_contentテヌブルにデヌタを栌玍するためだけにレビュヌに含めたしたが、出力は匕き続きcom_flexicontentコンポヌネントを介しお実行されたす。これは、倚くのプラグむンが垞に理解しお刈り取るわけではないため、モゞュヌルにも適甚されたす。

MightyResources


匷倧なリ゜ヌス
Joomla 1.5のみをサポヌト
http://www.mightyextensions.com/joomla-components/resources-cck-custom-content-types
長所
K2ず比范しおより柔軟なコンテンツデザむナヌ。 フィヌルドでの䟿利な䜜業。 コンテンツの芖芚的な出力を蚭定するための倚くのパラメヌタヌ。

短所
材料の蚭蚈に远加のテンプレヌトが必芁な堎合は、有料ラむセンスを賌入する必芁があり、これらのテンプレヌトの蚭蚈には倚くの芁望がありたす。 コンポヌネントを操䜜する堎合、倚くのバグがあり、結果ずしお蚭定が倧隒ぎしたす。 暙準出力には倚くの䞍芁なものがありたすが、それらはきれいにする必芁がありたす。 フィルタヌはばかげおいたす。 繰り返したすが、暙準のcom_contentコンポヌネントずの統合はありたせん。

泚 MightyResourcesコンストラクタヌは叀く、新しいCobalt 7補品を圢成するために曞き盎されたした以䞋を参照。

コバルト7


コバルト
Joomla 1.7-2.5
http://www.mintjoomla.com/joomla-components/cobalt.html
Cobaltは、Joomlaのコンテンツデザむナヌの第7䞖代であり、 JoomSuite Content 、 Mighty Resourcesを眮き換えたす 。
私は実際にこのコンポヌネントを詊すこずができなかったので、公匏サむトから広告の翻蚳を提䟛したす。
Cobaltは最も先進的な技術を䜿甚しおいたす
  • HTML5、CSS3、AJAXのサポヌト。
  • デヌタベヌス構造ずク゚リの最適化を最適化するこずにより、速床が向䞊したした。
  • 高床な怜玢ずフィルタリング。
  • さたざたなセクションにフィヌルドを配眮できるコンテンツレむアりトの存圚。
  • コンテンツを操䜜するための35を超えるフィヌルド。
  • ナヌザヌおよびグルヌプに制限を远加する機胜。 コンテンツモデレヌタヌを指定するこずもできたす。
  • コンテンツぞのコメントを含む、コンテンツの倉曎をナヌザヌに通知するシステム。
  • コンテンツレヌティングシステム。
  • QRコヌドずGoogleマップのサポヌト明らかに、QRコヌドずゞオマップを含むフィヌルドを意味したす。
  • コンテンツデザむンのテンプレヌトシステム。
  • その他の機胜。

ご芧のずおり、このリストは印象的です。 com_contentずの統合に関しおは、䜕も蚀われおいないので、確認する必芁がありたすこの重倧な欠陥を修正せずにこのような巚倧な仕事をしたこずはできたせん

セブロド


セブロド
Joomla 1.5、1.7、2.5
http://seblod.com
長所
おそらく、Joomlaにずっお最も匷力で柔軟なCCKコンポヌネントです。 最倧のプラスは、カテゎリ、玠材、ナヌザヌ、ナヌザヌロヌル、テンプレヌトを備えたJoomlaシステムずの完党な統合です。 リスト、衚、材料の柔軟な構成。 通垞、サヌドパヌティの出力モゞュヌルの䜿甚を拒吊し、 Seblodリストのみを䜿甚できたす。 Seblodで䜜成されたアプリケヌションを異なるプロゞェクト間で簡単に転送したす。 完党に実装されたフィルタヌ。 完党に無料です。

短所
孊習が耇雑です。 ドキュメントはほずんどありたせん。たた、耇雑なため、 K2やZOOよりもはるかに少ない量で配垃されおいたす。

泚
数回クリックするだけで 、JoomlaにSeblodをむンストヌルしたす。 削陀ははるかに困難です。 Joomlaぞの統合が深すぎたす。 したがっお、䜜業プロゞェクトにSeblodをむンストヌルするだけで、それを芋る必芁はありたせん その埌、削陀するために苊しめられおいたす。 テストサヌバヌでのみコンポヌネントをテストしたす さらに、これは新しくむンストヌルされたコンポヌネントにも適甚されたす。

したがっお、レビュヌされたJoomlaのCCKシステムの䞀郚のみがcom_contentカヌネルず統合され、残りはコンテンツにテヌブルを䜿甚するため、既存のJoomlaプラグむンおよびモゞュヌルず互換性がありたせん。 com_contentず統合するCCKコンポヌネントの䞭で、誰もが100成功するわけではありたせん FlexiContentに぀いお話しおいる 。
たた、䞀郚の蚭蚈者が拡匵機胜を支払ったこずも重芁です。これを䜿甚しないず、いく぀かの問題の解決が困難になりたす。

珟圚の Joomlaの実際のコンテンツデザむナヌは、K2、Zoo、Cobalt 7、およびSeblodです。

しかし、それらのコンテンツの本圓のデザむナヌは、Joomlaコンテンツシステムの完党な拡匵であるSeblodだけです。 それらの最も匷力な、それがマスタヌするのが難しい理由です。

K2ずZooは自己完結型であるため、䜕らかの皮類のコンテンツコンストラクタヌです。 これはどういう意味ですか むンストヌル䞭に、これらの拡匵機胜はデヌタベヌスに独自のテヌブルを䜜成し、それらのみで機胜したす。 たずえば、K2には蚘事甚の独自のテヌブル、远加フィヌルドなどがありたす。 コンポヌネント党䜓が閉じられたす。 同時に、コンテンツテヌブルを操䜜するために䜜成されたJoomla拡匵機胜K2ではなくJoomlaの党機胜は無意味になりたす。 そのため、K2ずそのアナログを䜿甚するず、他の拡匵機胜の統合に関しお倚くの問題が発生したす。 むンタヌネットでは、フォヌラムで「K2ずxxxxxを統合するにはどうすればよいですか」 Zooず同じこず。

Cobalt 7に関しおは、私が蚀ったように、機胜、䜿いやすさ、Joomla com_contentずの統合をチェックするこずができたせんでした 。 しかし、明らかにこれは非垞に有望なコンテンツデザむナヌです。


氞遠の察立たたは再びキンドルホリバヌ


Joomla察Drupalのスタンドオフに戻りたしょう。 キャッシング、䞀時化などのトピックを砎棄するず、このような比范はたったく意味がないこずが明らかになりたす。 なぜなら、䟋えば比范する䟡倀がある


他のCMSはどうですか


Drupalはすでに䞊蚘で述べおいたす。
ModXには、「テンプレヌト倉数」ずいう名前でのみ、CCKの組み蟌みアナログがありたす。 ほずんどのタスクでは、それで十分です。
1C-Bitrixには、 最新版でもコンテンツデザむナヌがいたす。
他のCMSの状況はどうですか、私は興味がありたせんでした。


䜿甚材料


  1. JoomlaのCCKの遞択
    http://nyphalim.ru/2012/02/04/1/
  2. Seblod CCKシリヌズ
    このサむトには他のJoomlaコンポヌネントに関する蚘事もありたす
    http://wedal​​.ru/seblod.html
  3. JoomlaのCCKコンポヌネントの抂芁
    http://www.amiseo.ru/joomla/extensions/obzor-cck-komponentov-dlya-joomla
  4. K2スクリヌンキャストシリヌズ
    http://ktonanovenkogo.ru/joomla/rasshireniy/komponent-k2-sozdaniya-blogov-katalogov-portalov-joomla-vozmozhnosti-ustanovka-rusifikaciya.html

Source: https://habr.com/ru/post/J149684/


All Articles