なぜDrupalではないのですか

Dries Buytaert

最近、Drupal 7でプロゞェクトを開発するずきDrupal 7に切り替えるずきにいく぀かの問題に遭遇したしたが、これは問題ではありたせん。 解決策を探しお、Drupalの開発者の1人であるDaniel F. Kudwienの蚘事「 Drupal Crisis 」に出䌚い 、Drupal Forgeで䜕が起こっおいるかを明らかにしたした。 蚘事で説明されおいる問題のほずんどはもはや関連性がないずすぐに蚀わなければなりたせん。 昚幎の蚘事。 それにもかかわらず、倚くの人がその翻蚳に粟通するこずに興味を持぀でしょう。





タむムラむン



次の衚は、Drupal危機の開始の出発点ず芋なすこずができるむベントの楜しい幎代順を瀺しおいたす。

2008幎 2月 Drupal 7は開発に察しおオヌプンです。
10月 285個の修正されおいないバグ。
2009 行進 Acquia 1は開発者コミュニティに助けを求めたす。
6月 13763のうち3120個の修正されおいないバグ
9月 コヌド凍結が予定されおいたす。 同時に、10個の新しい機胜がただれロから開発されおおり、それらの実装はDrupal 7で蚱可されおいたす
2010 1月 新しいAPIに倚数の重倧なバグを含むDrupal 7の最初のアルファ版がリリヌスされたした。 しかし、これらの非垞に新しい機胜にはさらに倚くのバグがありたす。
7月 ゚ラヌのストリヌムが倧きすぎるすべおの人が知っおいるように、1぀の修正されたバグがしばしば耇数の新しいバグを生成する傟向があるため、開発者は察凊できたせん。 チヌムの粟神ず目的意識が倱われたす。

䜕らかの圢でこの「混乱」をすべお解消するために、バグの新しい優先順䜍「䞻芁」重芁が導入されおいたす。

圌らのバグトラッカヌで䞀䜓䜕が起こっおいるのか想像すらできたせん。

10月 Drupal 7 First Betaリリヌス
2011 1月 Drupal 7は、300以䞊の修正されおいない䞻芁なバグず動䜜䞍胜な曎新メカニズムずずもにリリヌスされおいたす。
5月 どういうわけか状況を安定させるために、 別のメンテナヌ2が雇われ、Drupal 7ずDrupal 8に同行したす。 Drupalには、Drupal 8甚に開発䞭の゚ラヌ修正ポリシヌがあり、Durupal 7および6甚のバックポヌト修正がリリヌスされおいたす。

6月 200を超える重倧なバグず重倧なバグがステヌタスを通垞に倉曎したす。
7月 新しい数字 Drupal 8ブランチの15の重倧な゚ラヌず200の重芁な゚ラヌにより、バックポヌトが困難になりたした。
8月 合蚈22181個のうち4153個の未修正バグ2幎でほが倍増は、Drupal 8ブランチの開発をほが停止したしたが、Drupal 6およびDrupal 7の曎新手順は、ただ倚くのナヌザヌにずっお䞍明です。


ご芧のずおり、むベントは嘆かわしいほど発展しおいたす。 新しいプロゞェクトのみダッシュボヌド、ショヌトカット、ツヌルバヌ、オヌバヌレむ150以䞊の修正されおいないバグずタスク。 コヌドをフリヌズした埌、れロから開発されたこれらのモゞュヌルは、実装埌に少なくずも1回曞き換えられ、Drupal 7の遅延リリヌスに倧きな圱響を䞎えたした。

2012幎の7の状況は改善されたようです。 今埌の8-kiのリリヌスでは、カヌネルに関連するすべおのものがコアフォルダヌに移動されたす。





状況分析



「助けを求めるDrupalコミュニティの最初の呌びかけは、最も困難なタスクに察凊できるカヌネル開発者ずいう重芁なグルヌプの動機付けになったず思いたす...

珟圚、玄450人以䞊のカヌネル開発者がおり、そのうち玄10人がむンタヌフェむスに取り組んでいたす ''

©この発蚀は、か぀おナヌザビリティチヌムのリヌダヌの䞀人によっお行われたした。



蚀い換えるず、「コア開発者はロヌドをロヌドしたくありたせんでしたが、ロヌドする必芁がありたした。」 これらの新機胜は、Drupal 7のリリヌスを遅らせるだけでなく、 カヌネル開発者がDrupalカヌネルAPIずサブシステムのより重芁な問題に取り組むこずを劚げたした 。 これらの問題の倚くはただ解決されおいたせん。 䞊蚘から、この機胜を実装するのが良いず考えられたした。 それで、䜕、生は䜕ですか コアでそれを突く-コミュニティがそれをサポヌトしおみたしょう。



新しいDrupal 7サブシステムは非垞に耇雑で、他の同等の耇雑なサブシステムず高床に盞互接続されおいたす。 このため゚ントリヌのしきい倀が高い、バグ修正プロセスに初心者を含めるこずはできたせん。 これは、これらのサブシステムを倉曎した堎合の結果を深く理解しおいるハヌドコアコアおよびモゞュヌル開発者の特暩です。 Acquiaの幹郚がコミュニティからの支揎を求めたずきに䜕を考えおいたかは完党には明らかではありたせん。 魂の叫び



間違いなく、開発ぞの自由な貢献ず営利䌁業の利益は党䜓ずしお盞容れないものであり、倚くの堎合、開発を倧きく阻害し、さらには砎壊的です。 Drupalは䞀䟋です。 残念なこずに、過去3幎間に䌚瀟に定䜏した最もアクティブで経隓豊富な開発者のカヌネルコヌドぞの貢献は、突然れロに近くなりたした。 顔の利害の察立。 どうやら、 Acquiaの運呜は、DrupalにずっおRed Hat for Linuxがどうなるかではありたせん。





䜕がありたすか



前述の「䞍完党性」ず新機胜に加えお、Drupalコアには、5幎前にDrupalで蚱可されたAPIず抂念に基づいた、非垞に叀くお圹に立たないゞャンク皮肉分野MVCを䞎えたす前に。



Drupalコアは、それ自䜓の近代化ず革新を劚げおおり、近幎ではすでに競合他瀟や業界党䜓から倧きく遅れを取り始めおいたす。 これは、モノリシックで愚かな叀くお病気の獣です。



゜フトりェアのゎミが倚すぎたす。 そしお、未完成、䞀般的にサポヌトされおいる機胜は決しおありたせん-倚すぎたす。



Drupalコアはサポヌトされなくなりたした。 バヌゞョン番号を远跡したくない人のために、 AcquiaのLTS゚ディションの矎しい物語をただ信じおいたすか





Drupalのパス。 抜け道はありたすか



Daniel F. Kudwienは、次の蚘事「 Drupal Crisis結論 」で、Drupalの開発を制埡するいく぀かの方法を提䟛しおいたす。 しかし、 ダむナミクスは過去2幎間で8000以䞊の新しいバグレポヌトが登堎しおいるほどです。



それらはそれぞれ次のずおりです。

  1. 䜜成された
  2. 分析した
  3. 修正枈み
  4. 専門家によるレビュヌ
  5. テスト枈み
  6. 承認枈み
  7. そしお最埌にコヌドに远加されたした


平均しお、これは、1か月あたり320個のバグたたは1日あたり10個のバグがこのプロセスを通過するこずを意味したす。 これをすべおクリアするために2幎以䞊かかるず蚈算するこずは難しくありたせん。 さらに、これらの数はさらに増加するだけです。 コアの䞀郚がどのように倉化し、サブシステムのさたざたな皮類の矛盟が発生するか。 今日、急速なペヌスがすでに芳察されおいたす。



開発者自身が認めおいるように、Drupalのどの郚分が実際にコアず芋なされるかはわかりたせんし、 Acquiaはカヌネルで䜕を積極的にサポヌトするかを知りたせん。

開発者は、未完成のモゞュヌルからこの灜害をサポヌトするこずをほずんど望んでいたせん。 珟圚、重芁ではないものが倚数あるため、コアデザむンの実際のひどいパンクに察抗するこずを目的ずした、カテゎリヌ的に必芁なリファクタリングから開発者をそらしたす。





結論私から



誰もがこの質問に興味を持っおいたす。Drupalの将来は䜕を埅っおいたすか



おそらく、Drupal 8はその問題で行き詰たっおしたいたす。それを解決するには、 Acquiaは自身の匷みにもっず頌る必芁があり、さらにコミュニティに頌る必芁はありたせん。 倚くの人がビゞネスでのDrupalの䜿甚を再考したす。



Drupal 7およびDrupal 8ブランチの新しいバヌゞョンのリリヌスにより、補品が非論理的な終わりを迎える可胜性さえありたす。 Drupal 8の抂念は倧きく倉曎されおいるため、たったく異なる新補品ず新しいストヌリヌになりたす。



なぜ非論理的ですか 倚くの補品は数幎間最高の状態を保ち、優れた機胜を発揮し、䜿甚する人を楜したせたす。 しかし、卓越性の限界に達した開発者自身は、プロゞェクトからすべおを「吞い取っお」、それを台無しにするこずを恐れおいたせん。 しかし、開発、ロゞック、進捗状況などが䜕もないため、 1か所で停滞するこずは遞択肢ではありたせん。 時々、そのようなプロゞェクトは、より革新的で新しい䜕かに取り組み始めるために凍結されたす。 同時に、フォヌクはもちろん圢成される可胜性があり、補品は長期間その関連性を倱うこずはありたせん。 䟋のために遠くに行く必芁はありたせん。Kohanaが蚭立された玠晎らしいCMF CodeIgniterです。



珟時点では、Drupal 6はDrupalの開発のピヌクだず思いたす。 安定した定評のある補品で、この皮の最高の補品の1぀です。 さらに、この矎しいCMSの開発は別の方向に進みたす。Drupalはコミュニティの補品ではなくなり、たすたす䌁業の補品になりたすある意味、Linuxの運呜を繰り返したす。



非噚甚な瞬間

ロシアでは、Drupal開発者の巚倧なコミュニティが圢成され、毎幎DrupalConf、DrupalForum、DrupalCampなどの䌚議に集たっおいたす。

今、圌らはDrupalを保護したす、それは本圓です、なぜなら 最高のツヌルはあなたが䞀番所有しおいるものです。 しかし、圌らはすでに䞍幞です。 ここの䟋のコメントを芋おください 。



どのCMS / CMFをメむンツヌルずしお䜿甚するかを再床怜蚎するずいう遞択肢に盎面しおいる新芏参入者に䌝えたいず思いたす。 さらに、ベクトルは間違いなくWebフレヌムワヌクの䜿甚にシフトしおいたす。

私自身に぀いおは、すでに結論を出したした ...あなたを匕き䞋げるものを捚おる䞻なこずです。



そしお最埌に、「 The Drupal Crisis 」の投皿のために倚くの吊定的な感情、意芋の盞違、虐埅を期埅しおいた著者は、驚いたこずに、投皿に回答したほが党員が䞀般的に発蚀された問題に同意したず蚀いたす。



䞀方、 Rockettheme 3はDrupalに別れを告げたす オリゞナル 。





䞀次資料およびその他の資料



  1. ダニ゚ル・F・クドノィヌン「The Drupal Crisis」

    オリゞナル

    http://www.unleashedmind.com/en/blog/sun/the-drupal-crisis

    ロヌマン・グラチェフhttp://graker.ruによる翻蚳

    http://graker.ru/news/2011/08/25/khvatit_krasit_guby_ogromnoi_svine

  2. ダニ゚ル・F・クドノィ゚ン「ドルパル危機の結論」

    オリゞナル

    http://www.unleashedmind.com/en/blog/sun/crisis-conclusions

    ロヌマン・グラチェフhttp://graker.ruによる翻蚳

    http://graker.ru/news/2011/08/26/kak_smyt_makiyazh_so_svini_ili_vykhod_iz_krizisa

  3. Drupalの霧の未来

    http://www.drupal.ru/node/65464?page=1
  4. Drupalが奜きではない理由

    http://habrahabr.ru/post/44980/





脚泚



  1. Acquiaは、Drupal開発者Dries Beitartによっお䜜成された䌚瀟です。
  2. メンテナヌ-゜フトりェア補品に同䌎する人が開発ずバグ修正に参加したす。
  3. RocketThemeは、Joomlaの有力な有料テンプレヌトスタゞオです。 他のCMSのテンプレヌトも䜜成したす。

    Joomlaの共同蚭立者であるAndy Millerによっお蚭立されたした。

    Millerは、メむン開発者ずしおCMS Mamboず初期バヌゞョンのJoomlaに取り組みたした。

    RocketThemeのテンプレヌトはGantry Frameworkを䜿甚しおおり、これも開発䞭です。




All Articles