Drupalの寄稿者がDrupalについて言うこと:10回の電撃インタビュー
公開: 2022-07-09私たちの素晴らしい「ドロップ」は未来へと動き続けます。 Drupal 8のメリットを享受している間、Drupal 9の準備を始める時が来ました。そして、すべての貢献により、Drupalの動きが速くなり、良くなります。
Drupalの専門家や寄稿者がDrupalについてどう思っているかに興味がありました。 そこで、電撃インタビューでそのうちの10人に3つの質問をすることにしました。 私たちは彼らの答えにとても感謝しており、あなたとそれらを共有することを嬉しく思います。
これらの専門家は、毎日Drupalと連携し、大小のDrupalモジュールを維持し、問題を修正し、会議で講演し、コードスプリントに参加し、若い才能を指導します。 それぞれが独自の方法で貢献していますが、Drupalを愛し、内部からそれを知っているという事実によって、すべてが団結しています。 これは彼らの考えを特に価値のあるものにします。 じゃあ、行きましょう。
Drupalの寄稿者がDrupalについて言うこと
マット・グラマン(mglaman)
- Drupalの最大のメリットは何だと思いますか?
Drupalを使用する最大の利点は、コミュニティとコミュニティがもたらす機会です。 コミュニティは、Drupalを構築する人々だけでなく、フリーランサーから代理店、クライアントに至るまで、Drupalを使用および構築するすべてのビジネスです。 Drupalを使い始めると、コミュニティは非常に多くの扉を開きました。
サイドでのフリーランスは、私を初めてのDrupalイベントであるDrupalCampAtlantaに連れて行ってくれました。 私は夢中になりました。 最終的にミルウォーキーのミートアップに参加し、つながりを築くことで紹介があり、代理店の仕事からDrupalを使用してウェブホスティングプラットフォームを構築している会社に移ることができました。 積極的な貢献を通じて、Commerce Guys(現在はCentarro)に参加するという申し出があり、会社で4年目を迎えることを楽しみにしています。
Drupalを通じて、私は米国および世界中で友達を作ることができました。 想像もしていなかった場所に旅行したことがありますし、ヨーロッパに行くこともできなかったでしょう。 Drupalでの作業は私の人生を変え、いくつかの素晴らしい経験を提供しました。
- お気に入りのDrupalモジュールはありますか?
私は偏見がありますが、私のお気に入りのモジュールはDrupalCommerceです。 私の最初のDrupalサイトはeコマースサイトで、CommerceKickstartをインストールしました。 Drupal Commerceは、私の初期の頃からコードの参照ポイントでした。 ある種のユースケースや解決された問題の例は常にあります。
Drupal Commerceの開発には、興味深い課題もあります。 これは、さまざまな人気のある寄稿モジュール(Drupal 8のみのアドレス、プロファイル、エンティティ、インラインエンティティフォーム)の開発を推進してきました。
- 今後、Drupalに何を期待しますか?
Drupalが堅牢なエクスペリエンスに使用されるフラッグシップオープンソースCMSになることを期待しています。 私たちは市場で上昇し、一部のユーザーを失います。 しかし、私たちは同時により多くを得るつもりです。 Drupalは次のことを行う必要があります—ボトムマーケットは、WordPressやSquarespaceだけでなく、静的サイトジェネレーターに乗っ取られています。
また、オープンソースのeコマース+CMSオプションはそれほど多くありません。 完全に統合されたコンテンツ、マーケティング、およびeコマースパッケージのDrupalおよびDrupalCommerceの将来に興奮しています。
ジェイコブ・ロコウィッツ(jrockowitz)
- Drupalの最大のメリットは何だと思いますか?
多くの人が「コミュニティ」と言うでしょうが、優れたソフトウェアを作成するためのコミュニティの「コラボレーション」は、Drupalの最大のメリットだと思います。
- お気に入りのDrupalモジュールはありますか?
私がこれまでに構築したすべてのDrupalサイトにインストールしたモジュールはHoneypotであり、Honeypotメソッドを使用してスパムフォームの送信を軽減します。 これは、Jeff Geerling(geerlingguy)とDrupalコミュニティからの多大なサポートを受けて、意図したとおりに実行する信頼性の高いモジュールです。
- 今後、Drupalに何を期待しますか?
Drupalの野心的な目標とイニシアチブのいくつかを達成するために、いくつかの古くて時代遅れのAPIとコードを完全に作り直します。 Drupal APIを改善またはやり直している間、Drupalコミュニティが協力して、すべてのオープンソースプロジェクトに影響を与える問題や課題に影響を与えて解決するソリューションを考案できることを楽観視しています。 Drupalとオープンソースをより持続可能なものにするために、さまざまなイニシアチブを主導して資金を提供するために、より多くの組織が介入する必要があります。
マテウアギロボッシュ(e0ipso)
- Drupalの最大のメリットは何だと思いますか?
いずれかを選択するのは難しいですが、私のお気に入りの機能は、Drupalで任意のデータモデルを定義できる柔軟で堅牢な方法だと思います。 これは、私が試したり聞いたりしたCMSに最適なコンテンツモデリングツールです。
- お気に入りのDrupalモジュールはありますか?
そこには多くの素晴らしいモジュールがあります。 すべてが特定の目的を果たします。 私のお気に入りは、いつでも必要なものです。
私が書いたものの中で、私はJSON:APIに多くの時間を費やしてきましたが、これがコアになったことで、SimpleOAuthに顔を向けています。
- 今後、Drupalに何を期待しますか?
さらに20年間関連性を維持する。 そのためには、よりマルチチャネルになり、Web固有ではなくなるように努力する必要があります。
Nick Veenhof(Nick_vh)
- Drupalの最大のメリットは何だと思いますか?
Drupalの最大のメリットは、その周りで繁栄しているエコシステムです。 これは、インスピレーションを得ることができるコードスニペットと概念実証の膨大な山ですが、一方で、ベースアプリケーションを構築するための非常に安定した成熟したモジュールでいっぱいです。 htmlだけでなく、すべてのリソースのjsonを出力できるという事実は驚くべきものです。
私がこのテクノロジーを使い続けた理由は、決まり文句のように聞こえますが、コミュニティです。 私はDrupalエコシステムに12年以上関わっており、それが私の人生のガイドとなっています。 私はベルギーで始め、このコミュニティで歓迎されました。 ほどなくして、私はスペインに引っ越し、ベルギーで以前に出会ったのと同じ両手を広げて歓迎されました。 私はポルトガルとボストンでこのパターンをさらに2回繰り返し、これらすべての出会いから私はかなりの数の良い友達を作りました。 コミュニティイベントだけでなく、同僚としても。
Drupalは、テクノロジーに関しては関連性を維持するだけでなく、テクノロジー以上のものがあるため、繁栄します。 これはユニークです。
- お気に入りのDrupalモジュールはありますか?
お気に入りのモジュールはありませんが、Drupal内にお気に入りのエコシステムがあります。 私のプロフィールを見ると、パターンが発生していることがわかります。それが検索です。 私はDrupalとSolrを中心に修士論文を作成しましたが、私のgithubアカウントを十分に調べれば、そこにいくつかの宝石を見つけることができます。 SearchAPIとSearchApiSolrおよびその他すべてをDrupal8にアップグレードするのを手伝ってくれましたが、それは私の心に大切なことです。 DrupalをSolrに接続するだけでなく、外部データソースをDrupalに接続するための相互運用性も気に入っています。 それは単なる検索を超えた門のように機能します。 この理由と、このエコシステムで重要な役割を果たしてきた人々のために、この一連のモジュールは私のお気に入りです。 また、これらのモジュールのおかげで、私はDrupal 8の早い段階で関わり、知識の面で時代を先取りし、確かに私のキャリアを後押ししてくれました。 お気に入りのモジュールだけでなく、エコシステムや特定のモジュールに積極的に参加することを皆さんに勧めることができます。
- 今後、Drupalに何を期待しますか?
私の期待は、コンテンツ編集者/マーケティング担当者向けのDrupalの拡張がはるかに簡単になる必要があることです。 自動更新は大きな苦痛ですが、Drupalが大衆にブレイクするためには、いつか解決する必要があります。 私が思うに、サイトビルダーはどういうわけかApp-Storeのようなものにアクセスして、より独立してWebサイトに機能を追加することができます。 これは、DIYソリューション、またはDropsolid、Acquiaなどの企業によってサポートされます。 自動更新のために行われている作業、または協会(Drupal Steward)からの作業にある作業でさえ、すでにこれらのメカニズムに非常に傾いています。 最初に自動更新し、次に機能を追加します。
Balazs Janos Tatar(tatarbj)
- Drupalの最大のメリットは何だと思いますか?
「コードのために来て、コミュニティのためにとどまりなさい。」 ヨーロッパの東部にいて、DrupalCampベラルーシを訪れた後、そしてDrupalCamp Kyiv '19の会議の直後に、地元のコミュニティがこれを疑う余地のない真実と言っているのを見るのはこれ以上嬉しいことではありません。 経験が少ないか、単にフィールドの新参者であるために、コードに書かれていることを完全に理解していない場合があります。Drupalの背後にあるコミュニティは、プロジェクトを推進し、関与するときに常に使用できる最も強力な議論の1つです。目と手の新しいペア。
私個人としては、メンタリングチームで働き、最初のタイマーがステップアップして貢献を開始するのを手伝い、経験豊富な人を他の人に指導し、イベント主催者が地元のキャンプで「貢献の日」を形作るのをサポートすることは、いつも楽しい瞬間を与えてくれます。
今年の初めに、Drupalプロジェクトに開発者または非開発者の貢献をしている他の人を支援する地元のイベントとその貢献者にステップアップしてコミュニティに何をしたかを知らせることでメンタリング活動を促進し始めました! drupal.orgのメンタリングプロジェクトでは、今年のすべてのDrupalイベントに専用の問題があります。 私たちの目標の1つは、まだ個人的には知らないかもしれないメンターと連絡を取り、DrupalConsで会うことを願っています。メンターの一員であり、私たち全員が情熱を示したときに本当にユニークな体験をすることです。
- お気に入りのDrupalモジュールはありますか?
それはかなりトリッキーな質問です:)
しばらくの間はコーダーではありませんが、セキュリティ研究者であり、Drupalセキュリティチームが問題を報告するのを手伝い、また定期的なスピーカーとして、暫定メンバーの(他の多くの)帽子をかぶって、私のお気に入りのDrupalモジュールがあります安定したリリースがあり、drupal.orgでホストされています。
あなたはなぜ尋ねるかもしれませんか? 答えるのは簡単です:これらは、Drupalセキュリティチームによってカバーされている貢献されたプロジェクトです。
誰かが脆弱性を見つけたときはいつでも、それは手続きを経て、来たる水曜日の1つである調整された方法でリリースされます。 セキュリティチームのメンバー、レポーター、プロジェクトのメンテナのうち、私たちの開示ポリシーに従って、問題が一般に公開される前に、他の誰もこの問題について知りません。
私がメンテナであるいくつかの寄稿モジュールを持っていることは別として(誰もが自分の子供を愛していますよね?)私が問題を報告したモジュールを強調し、脆弱性の修正を助け、プライベートキュー—投稿にセキュリティバグがある場合、それは決して非難のゲームではありませんが、安全な方法で修正する方法を学ぶ大きな可能性があります。
全体として、私のお気に入りのDrupalモジュールは、Facebook Like Button、Skypeステータス、Yandex.Metrics、Mosaik、Cloud、bootstrap_carousel、Feedback Collect、ノードフィードバック、ComScoreダイレクトタグなど、より安全にするために関与できた場所だと思います。タクソノミー用語リファレンスツリーウィジェット、ファイルフィールドソース、エンティティリファレンスタブ/アコーディオンフォーマッター、SVGフォーマッター、エンティティ削除、XMLサイトマップ、PHP構成、NVPフィールド、AddToAny共有ボタンおよびトップに戻る-修復の期間、さらにはその後、Drupalイベントで実際に会う!
- 今後、Drupalに何を期待しますか?
認識されるために一生懸命働いている多くのローカルコミュニティと、彼らがDrupalを愛している理由を示すためのコアチームを目にします。
Community Working Group(CWG)は、Drupalプロジェクト(出典)のために友好的で歓迎的なコミュニティを維持するために参加していると述べています。 彼らは、アーロンウィンボーン賞を維持することによって個人がコミュニティのために行う仕事を高く評価しています。 今年は、DrupalConSeattleのメンターブースでLeslieGlynnが賞を受賞する前に、メンタリングTシャツを贈ることができて光栄でした。翌日のステージで彼女を見ると目を濡らしました。 彼女は、人類、尊敬、優しさ、そしてコミュニティへの全体的な取り組みについて、私たち全員にとって完璧な例です。 おめでとう、ありがとう、レスリー!
Drupalプロジェクトで私が目にする多くの成功事例の中で、最も優れたものの1つは、人々がステップアップして互いに貢献し合うのを見ることです。 AmyJune Hinelineは、技術者ではない多くのメンターの1人であり、Drupalコミュニティへの素晴らしい献身を示しています。 Drupalの未来は個人とその活動にかかっていると私は信じています。今年の10月にDrupalConアムステルダムに来て参加し、「次のレベルの素晴らしさの準備をしてください」。
ブラムテンホーブ(ブラムテンホーブ)
- Drupalの最大のメリットは何だと思いますか?
サイトビルダーと開発者の両方にサービスを提供できること。 これは維持するのが難しいバランスですが、Drupalはこれを非常にうまくやっているようです。
一方では、サイトビルダーは、セットアップと構成が比較的簡単なDrupalサイトを作成できます(一度コツをつかめば)。 一方、開発者は多くの自由と拡張性を利用できるため、多くの組織にとって最適な選択肢となっています。
- お気に入りのDrupalモジュールはありますか?
グループモジュールが好きです。 私はここ数年それを広く使用していて、アーキテクチャがどのように設計されているかが好きです。 また、メンテナのKristiaan Van den Eyndeが、モジュールをさらに改善するためにいくつかの主要な問題に取り組んでいることを知っておくとよいでしょう。 これらの主要な問題は、開発に大きな影響を与えるはずです。
- 今後、Drupalに何を期待しますか?
Drupalに追加されることを望んでいる機能がいくつかあります。 自動更新を使用すると、たとえば、サイトビルダーや小規模な組織が安全なWebサイトを簡単に作成できるようになります。 メンテナンスの負担を確実に軽減します。 ワークフローとレイアウトの機能は、Drupalにすぐに使える価値をかなり追加し、ConfigurationManagement2.0のロードマップの目標を達成することも非常にクールです。
さらに、Drupal APIの作成に向けてさらに多くの作業が行われることを期待しています。まず、いくつかの大きなステップがすでに実行されており、分離されたDrupalサイトが増加しています。 そして、Drupalエコシステムは、プログレッシブWebアプリで見られるような、最新のWebAPIをますます利用するようになることを願っています。
また、モノのインターネットでさらに多くの(標準化された)Drupal統合が行われることを期待しています。 たとえば、Drupalと音声ベースのサービスはかなりクールに聞こえます。
私たちのチームからのDrupalの貢献者
アンドリューザフラ(shkiper)
- Drupalの最大のメリットは何だと思いますか?
Drupalの主な利点はコミュニティです。なぜなら、Drupalをサポートおよび開発するのは人々だからです。 彼らは彼らの仕事、知識、そして経験を共有します。 非常に大規模で発展したコミュニティのおかげで、Drupalはそのような人気を獲得し、非常に多くのモジュール、機能、およびテーマを持っています。 Drupalコミュニティは非常にオープンでフレンドリーであるため、誰でも簡単に興味のあるトピックに関する情報を見つけたり、フォーラムで直接質問したりできます。 また、アイデアや成果を宣伝するのも非常に簡単です。
- お気に入りのDrupalモジュールはありますか?
何千ものモジュールがあり、それぞれが重要な仕事をしているので、私が1つのモジュールだけを選択することは不可能です。 毎年、より多くのモジュールがDrupalコアに追加されます。これは、すべてのモジュールがシステムの重要で有用な部分であることを示しています。
- 今後、Drupalに何を期待しますか?
プログラミング、特にWeb開発は、非常に急速に変化しています。 開発、フレームワーク、およびライブラリの新しい領域の出現を見ることができます。 したがって、Drupalは今後も成長と発展を続け、他の分野で最高の成果を活用し、コミュニティでより才能のあるアクティブな人々を引き込むことを期待しています。
オレ・ラバン(ゼメリア)
- Drupalの最大のメリットは何だと思いますか?
その利点は、コミュニティ、比較的簡単な学習曲線、Drupal 8のオブジェクト指向プログラミングアプローチ、コア内の豊富なツールの選択、および多くの既製の貢献ソリューションです。
- お気に入りのDrupalモジュールはありますか?
これは管理ツールバーモジュールです。 Drupal管理ダッシュボードを使用する人は誰でも、このモジュールがないと難しい経験をするでしょう。 だからみんなにお勧めします。
- 今後、Drupalに何を期待しますか?
すぐに使用できるJSライブラリ(Reactなど)のUIサポートが改善されることを期待しています。 そういえば、これは本格的な「フレームワーク」を意味します。 しかし、一般的にDrupalのトレンドは非常にクールです。 それは時間とそのすべての多数の技術と歩調を合わせます。 おそらく、PHP以外のプログラミング言語でDrupalを見るのも面白いでしょう。 もちろん、これは非現実的に聞こえますが、誰が知っていますか:)
Ivan Tibezh(tibezh)
- Drupalの最大のメリットは何だと思いますか?
Drupalの大きなメリットはそのアーキテクチャーだと思います。 Drupalのアーキテクチャ(ここではバージョン8を意味します)は、スケーラビリティの観点から非常によく考えられています。 任意のアイテムを独自のアイテムに置き換えることができます。場合によっては、既存の機能要素を独自のアイテムに置き換えることもできます。 もちろん、Drupalには変更できない基盤があります。 それでも、Drupalは、他のフレームワークやCMS / CMFと比較すると、非常に用途が広いです。
さらに、スケーラビリティにより、Drupalは特定のタスクに限定されない多用途のシステムです(たとえば、Magentoはオンラインストアにのみ固有です)。 この汎用性により、大きな市場をカバーすることができます。 経験豊富なDrupal開発者の一人は、Drupalに基づいて、名刺サイト、カタログ、オンラインストア、さらにはソーシャルネットワークを簡単に作成できます。 これは、あらゆる業界向けの豊富なDrupalモジュールによってもサポートされています。
- お気に入りのDrupalモジュールはありますか?
この質問に対する簡単な答えは、「ビューモジュール」です。 Drupalをインストールした後、すべての初心者は、ほぼ即座に、または非常に近い将来に、このモジュールの学習を開始します。 このモジュールは、Webサイト上のデータベースからの情報を表示でき、あらゆる方法で何でも出力できる柔軟性を備えています。
「より新鮮な」ものを使用すると、それはDrupal8のCommerceモジュールになります。モジュールが大きなコードを持つサブモジュールで構成されていることは誰もが知っています。 コマースは興味深いタスクのインスピレーションを与えてくれるので、私はコマースが好きです。 特定の機能を実装する必要がある場合があり、このようなものはすでにCommerceに存在します。 したがって、モジュールを調べて、同様の例、タスクを解決するためのコーディングスタイル、または自分にとって興味深いソリューション/関数を取り上げます。
- 今後、Drupalに何を期待しますか?
よくわかりませんが、DrupalがReactの方向に動くことを期待しています。 Reactは、Drupalをさらに高速化し、場合によっては開発の柔軟性を高める非常に優れた機能です。 これが発生した場合、すべてがバックエンド部分で適切に実装されている必要があります(Drupal Ajaxフレームワークの場合のように)。 ここで、Drupal開発者の大多数はPHPを知っており、jQueryを使用できますが、Reactを操作するのに十分なJSを知らず、React自体も知りません。
そして、ここに期待ではなく、むしろ願いがあります。 モジュール用の寄付システムが組み込まれていると便利です。 私はいくつかのプロジェクトのメンテナーであり、そのときはいつも時間が足りません。 そして、少しのインセンティブシステムがある場合(顧客にとって、顧客はモジュールにいくつかの機能を必要とし、たとえばこのタスクに50ドルを投資できます)、これは開発者を動機付けてDrupalを開発するための優れたシステムになります。 このようなプロジェクトはすでにどこかに存在しますが、私の記憶に失敗しなければ、GitHubリポジトリに固有のものです。
そして最後に、Drupalの9番目のバージョンを期待しています:)
Oleksandr Chernyi(BlacKICEUA)
- Drupalの最大のメリットは何だと思いますか?
私の意見では、Drupalの最大の利点は、その包括性と拡張性です。 Drupalにとって、これは主にCMF(Content Management Framework)であり、純粋なフレームワークですらあります。 カスタムモジュールを使用すると、コンテンツ管理からAIアプリケーションまで、事実上すべてのタスクを実装できます。
- お気に入りのDrupalモジュールはありますか?
クライアントプロジェクトのコンテキストではありますが、新しいモジュールを作成しようとしているため、お気に入りのモジュールがあるかどうかはわかりません。 次のモジュールがよく使用されます:段落、フィールドグループ、Selectize.js、選択2、選択、管理ツールバー、開発、構成分割、構成無視、および構成フィルター。
- 今後、Drupalに何を期待しますか?
Symphony 4または5に切り替えるのを楽しみにしています。これは、7.1.3以降のPHPバージョンで動作します。これにより、古いメソッドと機能がコアから削除されます。 これでDrupalの速度が上がると思います。
また、フックからEventSubscribersへの完全な移行が行われると思います。これにより、使用時の構造化と柔軟性が向上します。
最終的な考え
うまくいけば、DrupalについてのDrupal寄稿者の考えとともに、このブログ投稿を読んで楽しんだこともあります。 それらが私たちにとってどれほど価値があるかをもう一度強調したいと思います。 Drupalの開発で彼らの幸運を祈っています!
ご質問やウェブサイトのアイデアについては、ウェブ開発チームにお問い合わせください。