Drupal とは何だろう? Drupal のコミュニティでコンセンサスが得られているものとしては、 コンテンツ管理システム(CMS) ウェブアプリケーションフレームワーク コミュニティ である。 最初の CMS については、疑いない。Drupal の入り口としては、私も Movable Type の再構築に辟易し、ブログの置き換えを狙っていた。要は簡単にサイトが作れるというものである。 ところが、私自身も最近まで気づいていなかったのだが、Drupal は CMS というよりも2番目のウェブアプリケーションフレームワークと考えた方がよいと思うになった。上に挙げたリストのうち、最初の CMS とは、2番目のウェブアプリケーションフレームワークを使って作られたものに過ぎないのだ。私はDrupal のモジュールを初めて作ってみたのがちょうど1年前であるが、そのときすら Drupal の強力なフレ
ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新たな展開を後押しするSQL Server活用 身近な改善の第一歩! ニューノーマルな働き方を前提にした これからの時代のWi-Fi環境構築のポイント 大学、研究機関、製造業など いま目覚ましい躍進ぶりを見せるデルのHPC その背景と選ばれる理由にせまる 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために ものづくり現場の情報セキュリティ インダストリー4
インストール # apt-get install drupal5 (Configure database for drupal5 with dbconfig-common? -> YES) (Database type to be used by drupal5: -> mysql) (Password of your database's administrative user: -> mysql の root のパスワード) (MySQL application password for drupal5: -> 適当に作る) (Web server(s) that should be configured automatically: -> apache2) 準備 データベースの初期化 http://www.example.com/drupal5/install.php にアクセス.
Druapl で、 Movable Type のようにブロックに表示するカテゴリの横に投稿数をカウントして出す方法 を考える。 View モジュールその他何か taxnomy 関連のモジュールを使えばできそうな気がしたのだが、探してみて Site Menu モジュールがいいセン行っているが、ブロックに taxnomy をメニューとして表示するときにはカウンタは表示されない。 ブロックそのものに直接記述するコードは以下のようになると思う。入力書式のラジオボタンで、PHP code を選択することを忘れないこと。 <?php $vocabularies = taxonomy_get_vocabularies(); print '<ul>'; foreach($vocabularies as $voc) { print "<li>" . $voc->name . "</li>"; $taxnom
Drupal は、設定ファイル settings.php を除き、 設定情報やコンテンツはすべてデータベースに入っている ので、リファレンスモデルとなるサイトを作って(すなわち、インストールした直後または、少しの修正をほどこしたサイト)、そこでできたデータベースまたはテーブルをコピーすればよい。 まずは雛形となるサイト(https://template.yourdomain.com など)を作る。その後、settings.php の内容を修正したものを適切なディレクトリにコピーしてから、https://newsite.yourdomain.com/install.php を走らせる。 以下はサイトを複製する SQL スクリプト。仕様としては、 コピー元となるサイト データベース名: drupal テーブル名のプリフィックス: template_ コピー先のサイト データベース名: drup
warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548. warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548. warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/sp
なにげにDrupal.orgのテーマデザインプロジェクトを覗いていたら、見た目シンプルなんだけど、ちょっとそそられるデザインを見つけた。 NewsFlash1というテーマデザイン。 結構デザイン性に富んだコテコテのテーマが多い中、割とシンプルという感じのするテーマデザインと感じた。 このテーマの特徴は青系、茶系、緑系と3種類のカラーがセットされているということ。 ThemeSettingsAPI module2というモジュールを利用すればDrupalのテーマ管理画面から変更できるようになるのだが、このモジュールを利用しないとカスタマイズしなければ変更できないと言うことでもある。 このモジュールの面白いところは色の変更3だけではなく、定義さえすれば色々な設定項目を提供できるような雰囲気である。 事実、NewsFlashではbreadcrumbの表示/非表示や、IEのPNG対策と言っ
以下の文章は、APCのサイト(http://www.apc.org/english/news/index.shtml?x=5039382)に掲載されていたものをざっと翻訳したものです。NGOやNPOがdrupalをどのように使うことができるのか、そのメリットは何かなどが書かれています。Drupalが海外のNGO/NPOにどのように評価されているかがよくわかると思います。 Drupalを使う非営利団体が増えている 〜 さらに多く、さらに熱心に GOA, India -- APCのメンバーサイト、BytesForAllのPartha Sarkarは、ボランティアにより運営される南アジアのネットワークの共同設立者だ。参加型のサイトにしたいと思っていた彼は、Drupalを選択した。最近の会話の中で彼は、「近々、www.bytesforall.netのオープンをアナウンスし、RSSフィードも提供する
0829さん作のカスタム用テーマデザインであるdiykitの仕組みをメモしておく。 0829さんの作ったテーマデザインはD.I.Y. kit for Drupal theme | Drupal.0829.infoにあります。 なお、説明メモ書きは0829さんのサイトでのdiykitの文中からそのまま転記した部分が有ります。 もちろん、了解はいただいています。 基本はpage.tpl.phpファイルです。 <?php /* D.I.Y. kit page.tpl.php v.1.1 */ ?> コメントです。実際には出力されません。 <?php print $xml; ?> ブラウザを判定し、Windows の IE7 未満のブラウザ以外であれば XML 宣言を出力します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "h
フォームが業務を規定する と、Dries 君は云うのだ。ウェブセントリックなウェブ 2.0 のパラダイムでは、これは正しいように思える。我々はブラウザの中でできることしか、できないのだ。値の入力はフォームが基本、ということだ。 さて、Drupal の Form API は、複雑で、理解しづらい。フォーム間の値の受け渡しに至っては未熟なところがあるようにも思える。現在のところ事実上 Drupal 唯一の参考書である Pro Drupal Development を読んでもわからないところもある。そこでサンプルフォームを作り、とりあえず Form API に関係する関数がどのような順番で実行されるのか試してみた(試したのは Drupal 5)。 仕様としては、 モジュール名が hook hook_menu から hook_view が呼ばれる。 hook_view から drupal_get_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く