タグ

Qiitaとdrupalに関するs99e209のブックマーク (4)

  • テーマにカスタム設定を定義する - Qiita

    メンテナンスしやすいテーマ開発、デザインコンポーネント設計など、悩んでませんか? モジュール上で実装した機能とデザイン領域の連携をどうすればいいのか、どのレイヤーで実装すると見通しが良くなるのか、考えることが度々あります。 今回は、テーマの中に書くべき実装・設定に関して書いていこうと思います。 モジュールとテーマの領域 CMSでサイト制作する場合に、テーマを切り替えた時にサイト設定や機能がなくなったり、動作しなくなることがないようにモジュールはテーマに依存しないように実装するのが一般的で、Drupalも例外ではありません。 その後の運用コストを下げるためにも依存しないようにしておくことが大事です。 MVCモデルの観点で見ると、 モデル(M): Entity API ビュー(V): Theme + Twig コントローラ(C): ルーティングとコントローラ のように分離されており、表示部分は

    テーマにカスタム設定を定義する - Qiita
  • Drupalのカレンダー | Advent Calendar 2017 - Qiita

    Drupal を使っている方々、まだ使ったことないけどDrupalに興味はある・・・などなんでも理由は構いません。みなさんでカレンダーを完成させましょう! 国内でもDrupalコミュニティを盛り上げていきたいので関連する話題なら何でもOK! ディープな技術ネタからゆるふわネタまでなんでもありです♪ Drupalに関することならテクニカルなことでなくても何でもありです。 Qiita既存記事のリライトでも可。 外部Webサイトやブログへのリンクも歓迎です。

    Drupalのカレンダー | Advent Calendar 2017 - Qiita
    s99e209
    s99e209 2017/11/01
    Drupal Advent Calendar 2017を立ち上げました!
  • Drupal7と8でテーマ制作がどう変わったか - Qiita

    Drupal8ではHTML5対応やレスポンシブデザインへのサポート機能、そのほかにもモダンな技術が数多く取り込まれていて、WordPressやMovableTypeなどほかのCMSを利用している方から見ても魅力的なものになりました。 今回はおもにフロントエンド周りのとくにテーマ制作について、Drupal7から8へと乗り換えたときのチェックポイントを紹介したいと思います。 (この記事は Drupal Advent Calendar 2016 のために書いたものです) Drupal7のテーマ制作を振り返る D7では PHPTemplate と呼ばれるテーマエンジンがあり、Drupal4からデフォルトで採用されて移行、扱いやすさからD7以前から長らく標準搭載されて利用されてきました。 PHPTemplateは拡張子がphpになっていて、テンプレートファイル上で純粋なphpコードを利用することがで

    Drupal7と8でテーマ制作がどう変わったか - Qiita
    s99e209
    s99e209 2016/12/01
    Drupal Advent Calendar 2016 の記事を公開しました! on @Qiita
  • Drupalのカレンダー | Advent Calendar 2016 - Qiita

    Drupal を使っている方々、まだ使ったことないけどDrupalに興味あるのでちょっと調査がてら記事書きたいなどなんでも理由は構いません・・・! みなさんでカレンダーを完成させましょう〜! 2015年末にDrupal8がリリースされてからじわじわとDrupal7からDrupal8への移行が進んでいますね。 Drupal8の日語情報はまだまだ少ないので、Advent Calendar を通じてノウハウを蓄積していきましょう。とはいえDrupal7もしばらく主戦力ではあるのでDrupal7のノウハウももちろんウェルカムです。 国内でもDrupalコミュニティを盛り上げていきたいので関連する話題なら何でもOK! ディープな技術ネタからゆるふわネタまでなんでもありです〜♪ Drupalに関することならテクニカルなことでなくても何でもありです。 Qiita既存記事も可。 外部Webサイトやブログ

    Drupalのカレンダー | Advent Calendar 2016 - Qiita
    s99e209
    s99e209 2016/10/27
    勢い余ってDrupal Advent Calendar 2016を立ち上げてしまいました。 Drupalプログラマ、デザイナーの方々よろしくお願いします。
  • 1