過去3週間のDrupalの世界で最も興味深く有用です。
ロシア語で
- Bootstrap + Drupal 7の記事:初心者向けのクイックツアーは 、Twitterを始めるのに役立ちます。
- 知っておく価値のあるもう1つの両刃のDrupalツール: hook_module_implements_alter()
- @xandeadxは、 紳士的な一連のモジュールを共有しています 。
- Habréは、 開発者向けのレビューであるDrupal 8の記事Configuration Managementを公開しました 。 例の1つが機能しなくなった場合は、すべてのAPIの変更がログに記録されるChange recordsをチェックしてください。
- 簡潔さは才能の姉妹です。 Micro-Council-関数内のグローバル$ユーザー 。 はい、そしてもちろん、このパラメータを$ userではなく$ accountと呼びます:)
Drupal-lite
初心者向けの定期コラム。
- 連絡先フォームをカスタマイズする簡単な例: タイトルとリダイレクトを変更します。
- Display Suiteのフィールドテンプレートを、スクリーンショットを使用して冷静に段階的に学習します 。
- モジュールのワークベンチファミリを使用すると、サイトでモデレートとワークフローの柔軟なシステムを編成できます。 新しいドキュメント状態を追加する例については、「 新しいモデレーション状態タブをワークベンチに追加する 」 を参照してください 。
- 5つのスパム対策モジュール +コメント内の同量。 シンプルなアンチスパムも登場しました 。
- Drupalでは、
$(function() {})
は$(function() {})
ません。 最新のLullabotの記事でJavascriptとDrupalの動作について詳しく読んでください。
DrupalとGit
- まだ1回もコミットしていない人のために、CodeKarate Drupalブログの著者はGitに関する一連の記事を急ぎました:1、2、3、4、5。
- 記事「受信後のフックを使用したGitのセットアップ」では、 受信後のフックを使用した自動同期に基づいて、サーバーのdocrootにGitリポジトリを保存しない方法について説明しています。
- 多くの場合、たとえばDrupalカーネルコードや開発サイトのコードなど、複数のリモートGitリポジトリを同時に処理する必要があります。 この場合、元のリポジトリを使用してその履歴全体を削除するときに問題が発生し、これがその場所に大きな影響を与える可能性があります。 記事「複数のgitリモート、-depthパラメーターとレポサイズ」は、この問題の解決策を提供しています。
Drupal開発者向けのすべて
- 記事「Yeomanによる高速Drupal足場」では、エンティティ、モジュールなどのコード生成の問題について説明しています。 Yeoman Generatorを使用したテンプレートベース。 続編では、 「Yeo Hedley!」というトピックに加えて、Ctoolsのプラグインの生成に特化した記事「YeomanによるカスタムCtoolsレイアウトプラグインの作成」を読む必要があります。 これで、Yeomanのすべてがわかりました!
- 最近のページ開発では、多くの場合、パネル、ビュー、および機能モジュールを使用して最終的に移植可能になるその他の機能の使用を伴います 。 「機能、Ctools、およびパネルを使用したDrupal 7のコード管理」という記事では、標準ツール(EntityFieldQueryなど)を使用して、ビューモジュールを使用せずにリストを作成する問題について説明します。パネル、およびフィーチャ内の後続のパッキング。
- Drushは、ドキュメントで美しいサイトを取得し続けています: http ://docs.drush.org/en/master/がhttp://drushcommands.com/に追加されました。
- ちなみに、Drushは本当に必要な場合はGruntを介して自動的に起動できます。
- Drupalキャッシングは常にホットなトピックです。 匿名ユーザーのページキャッシュが機能しない理由を理解するために、カーネルの深さを掘り下げます。 同じトピックを2ビットで読むことができます 。
- テーマ関数をフォームに使用する方法は? レイアウトが非常に特殊な場合に役立ちます。
Drupal 8
- WebOmelette Drupal Developerキャリアプラン: Drupal 8開発者になるための6つのステップ 。
- 短い基本コース (これも開発者向け)は、「Drupal 8 in 2 steps」と呼ばれます。 なぜ2つのステップが必要なのか-聴衆に助けを求める:)
- 3番目のステップは、 「Gettin` Twiggy」という記事のためにTwig(PHPTemplateに代わる新しいテンプレートエンジン)の研究を置くことです。
- 次のベータ(6番目)Drupal 8がリリースされました 。 残念ながら、通常のアップグレードパスはまだありません 。
- Viewsモジュールのソフトウェア拡張機能に関する一連の記事( fields 、 filters)が引き続き公開されています。
- Gabor Hojtsyは、国際化の利益のために彼の仕事でみんなを喜ばせ続けており、 Drupal 8多言語連載シリーズでは、 コンテンツ翻訳と呼ばれる第17回(!)記事がすでに登場しています。
- Drupal 8でのインタラクティブツアーの作成に関する記事が、 Drupal Watchdog誌に掲載されました。
- メニューの操作(メニュー、パス、uri)に関連するDrupalのさまざまな用語の明確な定義を探している場合は、記事「Drupalはこれらの異なる用語をどのように使用しますか?」を読むことをお勧めします ルート、パス、URL、URI、リンク、メニュー項目“ 。
- 一般的に、特にDrupalの両方で注釈が必要な理由に関するメモ 。
ビジネスとコミュニティ
Drupal外部コード:
- 数週間前、コミュニティーはスマートホームでのDrupalの使用に関する記事を積極的にリツイートしました 。 そして、著者はDrupalに見られるすべての悪い慣行を容赦なく活用していますが、それでも楽しいです。
- Chxは、Drupal Planetアグリゲーターから再び出発します。 フレンドリーなDrupalコミュニティは彼をとても愛しており、彼がすぐに戻って休み、磁石で戻ってくることを願っています:)
- DrupalCon Latin Americaが始まります。これは、多くの新しいビデオが近日公開されることを意味します。
- 協会は、2014年にDrupalconsのメンバーシップを公開しました 。
興味深いモジュール
- ビュー高速フィールド -エンティティ自体をロードせずにエンティティのフィールドを表示します。
- Views Accelerator-時間ごとの標準キャッシングでは不十分な場合、分析、統計を使用したビューの実行後フェーズの自動最適化。 ジオデータ、接頭辞と接尾辞のあるフィールドなどでの作業に効果的です。
- Memcache Storageは、Memcachedモジュールに代わるもので、MemcachedとDrupalを統合して高性能を実現します。 Memcache Storageには、オリジナルと比較して多くの追加機能があります。
- 対応するエンティティ参照 -エンティティAがエンティティBを参照し、エンティティBがAを参照している場合、元のエンティティを更新または削除すると、接続が正しくなくなる可能性があります。 このモジュールはこの問題を解決します。
- 翻訳管理ツール -マニュアル、機械、翻訳サービスとの統合など、さまざまなソースのコンテンツを翻訳するためのツールキット。
- Drupal Issue Trackingは、Drupal.orgからのチケット(問題)のステータスを監視できるChromeの拡張機能です。
- Apidoは、api.drupal.orgおよびdrupalcode.orgでコードを表示するときに変数とブレースを強調表示するChrome / Opera / Firefoxのユーザースクリプト(userscript)です。
- Pushbullet API-プッシュ通知をモバイルデバイスとブラウザーに送信します( 記事 )。
- マシン名 - マシン名を保存するためのフィールドを追加します(一意であり、ほとんど変更されない英数字の値を保存します( 記事 )。
コミュニティの利益のためにDrupalの記事を書いていますか? Oleg Kot 、 Katya Marshalkinaまでお問い合わせください。