約 2,452,277 件
https://w.atwiki.jp/drupal/pages/9.html
モジュール とりあえずモジュール関連の情報を集約してみる。 ご意見はコメントかスレにどうぞ。 リンク モジュール一覧 目的別 重要モジュール一覧 類似モジュールの比較 (英語) モジュール一覧(アルファベット順) 翻訳済み拡張モジュールリスト Project usage overview - 全プロジェクトの順位。重いので注意。 拡張モジュールのインストール方法 拡張モジュールのインストール | Drupal.0829.info 拡張モジュールの導入 | Drupal-jBox.net 拡張モジュールを探すのに便利なサイト Drupal Modules (英語) Drupalモジュール情報共有サイト Contributed module documentation | drupal.org (英語) 拡張モジュール | ≡ Drupal Japan ≡ 説明のあるモジュール Admin Role Administration menu Advanced User Article Backup and Migrate Backup Files Better Formats Better Messages CAPTCHA CCK Content Access Content Management Filter Content Templates (Contemplate) Custom Search deletetab Demonstration site (Sandbox / Snapshot) Drupal Terminal Drush Edit As New Edit term FCKeditor freelinking gmap Hacked! Image IMCE Localization update LoginToboggan Node import Organic groups(OG) Page theme Re Comment subjects Read only mode Recent Changes Rules Services SMTP System Table Cleaner Taxonomy dhtml Tetris Token Translation template extractor(potx) User Delete Views
https://w.atwiki.jp/drupal/pages/55.html
CCK(Content Construction Kit)モジュール 概要 http //drupal.org/project/cck コンテント型を新たに定義するためのモジュール。自らが定義したフィールドを配したコンテント追加フォームを作成することが可能。 特徴 新たなコンテント型を定義するという点においてflexinodeと目的は同じだが、定義されたタイプの応用における自由度がより高い。 翻訳ファイル Content Construction Kit (CCK) 日本語翻訳 | DRUPAL*DRUPAL リンク CCKモジュールの使い方(Drupal 5) | Drupalサイト制作・構築の Web Go! Go! CCKモジュールの使い方(Drupal 6) | Drupalサイト制作・構築の Web Go! Go! Content Construction Kit (CCK) | cck | Drupalモジュール情報共有サイト Content Construction Kit (CCK) | Drupal.0829.info - Drupal 5 Content Construction Kit (CCK) | Drupal Tips - FLAT FLOOD - - Drupal 6 スレでの話題 CCKフィールドの値を他モジュールで表示 788 :nobodyさん:2009/01/27(火) 10 07 25 ID ??? drupal5.xのCCKで追加したフィールドの内容を他のモジュールから利用するにはどうしたらいいでしょうか? 具体的にやりたいことはbookモジュールで画像用のフィールドを追加して「ブックのナビゲーション」ブロックの文字をフィールドに追加した画像に置き換えたいです。 790 :nobodyさん:2009/01/28(水) 21 23 55 ID ??? 788 Viewsでブロック作ればできるんじゃね? 791 :nobodyさん:2009/01/28(水) 22 29 20 ID ??? 788 bookモジュールをいじくるとか 792 :nobodyさん:2009/01/28(水) 22 51 01 ID ??? 790 目から鱗!と思ってやってみたんですが、 Viewsで作るとbookみたいな階層表示にできなそうです (上位のページを開くと下位ページのリストが出るみたいな) 791 bookモジュールをいじってみていて、 book_tree_recurseって関数を改造すればいいと思うんですが、 CCKで追加したフィールドの内容をどうやって参照すればいいのか わからないです。 とりあえず$node- nidでページの番号を取得して、 [ページ番号].gifって画像名でアップしてリンクさせてるんですが、 それだと他の人が作業しずらいので。 メニューを画像にしたい場合って多いと思うんですが、 みなさんどうやって対応されてますか? 793 :nobodyさん:2009/01/29(木) 07 05 37 ID ??? 792 Viewsじゃ無理だったね、ごめん book_tree_recurse()の中で取るなら、 foreach内で$node = node_load($node- nid);して $node- field_name[0][ value ]とかすれば無理やり取れると思う value はフィールドの種類によっては filename とかの場合もあるから print_rして確かめた方がいいかも CCKフィールドの値の取り方 http //drupal.org/node/230454 もっと効率のいい方法がありそうだけどね… 794 :nobodyさん:2009/01/29(木) 09 39 06 ID ??? 793 出来ました!!本当に感謝です。これで一週間くらい悩んでたので。 $node- field_name[0][ value ]はわかってたんですが、 $node = node_load($node- nid);がわかりませんでした。 自分的にはとても効率的な方法です。ありがとうございます! CCK ってなんじゃらほい? 698 [2008/12/13(土) 14 00 45 ID ???] nobodyさん sage おしえてちょんまげ CCK ってなんじゃらほい? http //www.drupal-module.info/mod/cck の説明がよくわからんの 699 [2008/12/13(土) 14 15 18 ID ???] nobodyさん sage 698 例えば「Windows Updateの脆弱性情報」サイトを作りたいとする(あくまで例ね)。 普通のストーリーやブログだと、テキストしか入力できない。 あとは投稿日などを調整できるだけだ。 CCKを使って「脆弱性情報」というコンテンツタイプを作る。 緊急性* : □低 □中 □高 _________________________________________________________ 詳細URL : |________________________________________________________| というような入力フィールドを追加できる。| 700 [2008/12/14(日) 01 09 52 ID ???] nobodyさん sage 理解した。ありがとー
https://w.atwiki.jp/drupal/pages/104.html
Page themeモジュール 概要 http //drupal.org/project/page_theme パスでテーマを変更します。同様の機能を提供するモジュールにThemeKeyがありますが、こちらはパスのみで制御するのでよりシンプルです。 drupal.orgでの説明 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 Page themeモジュールは、特定のページをサイトのデフォルトとは違うテーマにするための、シンプルで簡単なモジュールです。 機能 単一のページまたはページのリストにテーマを割り当てる。(ページはDrupalパスで指定する) Drupalパスのワイルドカードとして * 文字が使える。 順位付けしてテーマを指定できる。(ページに複数が定義された時は、リストの最初のものが使用される) テーマの有効/無効が指定できる。 編集ページにもそのテーマを使用するか指定できる。 Drupal初心者にもやさしい。 他の類似モジュールとの比較 このモジュールは、他のいくつかのモジュールに似ていますが、いくつかの点で他と異なります。特に Sectionsは、同様の機能の多く持っていますが、ロールベースのセレクションとテーマの選択に"phpスニペット"エリアを加えています。 ThemeKeyは、同様の機能を多く持っていますが、taxonomy term、ノードタイプ、言語でのテーマ選択ができるようになっています。 他モジュールのその他の機能は役に立つとは思いますが、そのために他モジュールは使ったりメンテするのが複雑になっています。Page themeモジュールの利点は、使いやすくて、それで大部分の人々のニーズに応えられることです。 Credits Author and maintainer Ralf Stamm (Ralf)
https://w.atwiki.jp/drupal/pages/19.html
翻訳済み拡張モジュールリスト drupal.jpにて翻訳されている拡張モジュール http //drupal.jp/node/337 BBCode (4.7 用) Captcha (4.7 用) image (4.6 用) image (4.7 用) nice menus (4.6 / 4.7 用) quicktags (4.7 用) Taxonomy Access Control (4.6 用) Taxonomy Access Control (4.7 用) - r.2 Textimage (4.7 用) TinyMCE (4.7用) Weight (4.7 用) Workspace (4.6 用) Workspace (4.7 用) jboxにて翻訳されている拡張モジュール http //drupal-jbox.net/?q=flexinode/table/2 controlpanel 4.7 Drupal 4.7.0a 4.7 Drupal 4.7.3 4.7 Drupal 5.0β1 5.x flexinode 4.6 image 4.6 img_assist 4.7 inline 4.7 notify 4.7 Organic groups 4.6 PHPTemplate (テーマエンジン) 4.6 poormanscron 4.6 Project + Project Issue Tracking 4.7 scheduler 4.6 site_map 4.6 taxonomy_context 4.7 taxonomy_dhtml 4.6 textile 4.6 trackback 4.7 user_import 4.7 HiromiKimuraさんによる拡張モジュールの翻訳 http //www.tac.tsukuba.ac.jp/~hiromi/index.php?Patch/Drupal Drupal 4.6.x 用モジュールの日本語版 fileevent-460.zip filenode_privacy_byrole-460.zip fileflexinode-460.zip fileprint-460.zip fileurlfilter-460.zip
https://w.atwiki.jp/drupal/pages/57.html
Tokenモジュール 概要 http //drupal.org/project/token プレースホルダーを実際のデータに置き換えるモジュールです。Pathautoでの自動パスの指定や、FileFieldでのファイルパスの指定にも使われています。 drupal.orgでの説明 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 トークンとは、%site-nameや[user]のような簡単なプレースホルダーを使って、ドキュメントに配置するテキストの小さなかたまりです。Tokenモジュールは、各モジュールがそれらのトークンを使ったり、専用のトークンの値を追加したりするための中央APIを提供します。 Tokenモジュールはそれ自体でユーザが直接使える関数を提供するわけではなく、他のモジュールでトークンを扱うサービスを提供するだけであることに注意してください。 Drupal 6では、Tokenモジュールは個別に有効化できる"Token Action"モジュールを提供します。これはDrupalコアのAction/Triggerモジュールで使用するトークンの置き換え機能を強化する、各種の"アクション"を提供します。 Tokenモジュールを使用およびAPIを通してトークンを提供するモジュールには、Organic Groups、Pathauto、eCommerce、Ubercartが含まれます。Tokenモジュールを使用しているモジュールの完全なリストをご覧ください。 安定したバージョンをリリースするため、何か問題を見つけたら報告してください。 Tokenはeaton、greggles、mikeryanにより共同でメンテナンスされています。 翻訳ファイル DRUPAL*DRUPALさんの翻訳がdrupal.orgにもコミットされています。 Token 日本語翻訳 | DRUPAL*DRUPAL - 5.x、6.x。drupal.orgよりも新しいバージョン。 PineRayBlog Tokenモジュールを翻訳 - 5.xのみ。 スレでの話題 263 :nobodyさん:2009/05/15(金) 23 06 22 ID ??? Pathauto で使えるパターンの一覧表ってどこかにないでしょうか? [title-raw] とか [yyyy] とかのバリエーションが全部知りたいのですが ググってもうまく出てきませんでした 264 :nobodyさん:2009/05/15(金) 23 36 18 ID ??? 263 ttp //drupal.org/node/390482 一部新しく入ったパターンとかは書かれたない場合があるけど その場合はTokenモジュールのソースを見るしかないんじゃない? 265 :nobodyさん:2009/05/15(金) 23 51 16 ID ??? 264 ありがとうございます! Token って何してるのか知らないまま入れましたが こういうふうに使えるんですね。 266 :nobodyさん:2009/05/16(土) 19 13 59 ID ??? そういえばTokenって何かの依存で入れたけど何するものかは知らないな
https://w.atwiki.jp/drupal/pages/54.html
Translation template extractor(potx)モジュール 概要 http //drupal.org/project/potx モジュールファイルから翻訳テンプレート(potファイル)を抽出します。日本語ファイル(poファイル)が用意されてなくて自作する場合に便利です。.infoファイルの文字列にも対応しており、ブラウザだけの操作で翻訳ファイルが作れるのでコマンドラインでの操作が苦手な人にも使えます。翻訳ファイルの作成方法も参照してください。翻訳ファイルを作ったら、ついでに本家に登録してもらいましょう。 drupal.orgでの説明 Translation template extractorは、webベースおよびコマンドラインでGettextの翻訳テンプレートを抽出するインターフェイスと、翻訳可能な文字列とtranslatabilityエラーを見つけるための再利用可能なAPIをDrupalに提供します。このツールは、 http //localize.drupal.org/ の内部で、Drupal.orgのプロジェクトのリリースを解析するための解析機としても使われています。 翻訳テンプレートは、Drupalを自分たちの言語に翻訳するチームたちにも使用されています。このプロジェクトを使用する方法は、大きく分けて三つあります Webベースでの抽出 あなたが翻訳者の場合は、Drupalサイトに、他のモジュールと同じようにこのモジュールをインストールしてください。potxモジュールを有効にすると、Localeの管理インターフェイス上に"Extract strings"タブが表示されるようになります。翻訳テンプレートの欲しいモジュールまたはテーマを選択し、フォームをサブミットしてください。生成されたテンプレートファイルがダウンロードできます。 Webベースでのコードレビュー モジュールまたはテーマの開発者の場合は、このモジュールとcoder reviewモジュールをインストールしてください。potxによって提供されるInterface text translatabilityレビューを選択して、自分のモジュールのtranslatabilityの問題をチェックしてください。 コマンドラインでの抽出 potx.incとpotx-cli.phpを、翻訳テンプレートを生成したいディレクトリにコピーして、php potx-cli.phpを実行してください。翻訳テンプレートは、カレントディレクトリにそれぞれ別のファイルとして生成されます。コマンドラインのオプションのリストを見るにはphp potx-cli.php --helpを実行してください。 Drupal 5のサポート Drupal 7ブランチを始めたことにより、二つのブランチをメンテナンスするだけでも充分に複雑であることを考えて、Drupal 5でのバグフィックスおよび新機能の開発は中止しました。Drupal 6ブランチにアップデートすることを推奨します。 ホワイトスクリーンになる? 抽出リクエストの結果が真っ白なブラウザ画面のみになる場合は、おそらくサーバ上のPHPのメモリ制限が少なすぎます。もっと多めに設定するか、一度に解析するモジュールの数を減らしてみてください。 関連リンク 日本語化 翻訳ファイルの作成方法 スレでの話題 poファイルの文字コード 119 名前:nobodyさん:2009/08 /20(木) 16 18 51 ID ??? モジュールの翻訳に挑戦してるのですが potxモジュールでpotファイルを吐き出す ↓ テキストエディタで日本語を書き足す (例) msgid "Last Updated" msgstr "日付" ↓ ファイルネームを「ja.po」に変更 Drupalにインポート こんな感じでやってるのですが * 翻訳文字列は正常にインポートされました: 新規追加( 0 ) / 更新( 0 ) / 削除( 0 ) * 許可されていないHTMLを含むため、翻訳文字列(20)が無視されました。 というエラーが出てしまって まったく翻訳されません やり方どこか間違ってたら指摘お願いします 120 名前:nobodyさん:2009/08 /20(木) 17 19 12 ID ??? 119 吐き出すのはpotファイルじゃなくてpoファイル 121 名前:nobodyさん:2009/08 /20(木) 17 48 30 ID ??? 119 ja.poがUTF-8Nになっているかも確認汁 124 名前:nobodyさん:2009/08 /20(木) 19 24 01 ID ??? 121 ありがとう utf-8になってましたw
https://w.atwiki.jp/drupal/pages/59.html
Backup and Migrateモジュール 概要 http //drupal.org/project/backup_migrate Drupalのデータベースをバックアップしたりリストアするのをサポートします。バックアップファイルはダウンロードするか、サーバ上に保存するかを選択することができます。小規模なサイトや実験中のサイトにおすすめです。 filesディレクトリの中はバックアップしてくれないので、Backup Filesモジュールと併用した方がよいでしょう。 drupal.orgでの説明 Backup and Migrateは、Drupalデータベースのバックアップとリストア、およびDrupalサイトの他に移行する際のデータ移行の作業を単純化します。このモジュールはgzip、bzip、zipによる圧縮と、自動バックアップのスケジュール化をサポートしています。 Backup and Migrateを使用すると、データベーステーブルの一部または全部をダンプしてファイルをダウンロードしたりサーバ上に保存することができ、アップロードしたファイルや以前に保存されたデータベースダンプからリストアできるようになります。どのテーブルのどんなデータをバックアップするかを選択できます。デフォルトでは、キャッシュデータは除外されます。 セキュリティ上の注意 バックアップファイルは、デフォルトでは.htaccessによるルールで一般から保護されてサーバ上に保存されます。これは正しく設定されたapacheサーバでのみ機能します。apache以外のサーバを使用している場合は、バックアップをサーバ上には保存しないか、何らかの方法でバックアップディレクトリを一般から保護するようにすることを推奨します。 このモジュールはバックアップを書き込む前に書き込み先のディレクトリが一般に読み込み可能でないかをチェックしますが、ユーザは自分でウェブブラウザを使いバックアップファイルを直接ダウンロードできないことを試して確認することを強く推奨します。 スレでの話題 PostgreSQL未対応 78 :nobodyさん:2010/02/06(土) 23 37 28 ID ??? DBはposgresを使っていますが、 Backup and Migrateを使用したいのですが、 Backup and Migrateの画面に行くと # Query failed ERROR syntax error at or near "table" at character 6 in /hogehoge/includes/database.pgsql.inc on line 139. # user warning query show table status in /hogehoge/sites/all/modules/backup_migrate/backup_migrate.module on line 682. # warning Invalid argument supplied for foreach() in /hogehoge/includes/form.inc on line 1428. # warning Invalid argument supplied for foreach() in /hogehoge/includes/form.inc on line 1428. って表示がでてしまい、中身の保存ができません。 解決策はありませんでしょうか?別環境でも同様に起こります。 79 :nobodyさん:2010/02/07(日) 00 07 50 ID ??? 78 そのモジュールはPostgreSQL未対応。READMEにも書いてある。 http //drupal.org/node/341277 80 :nobodyさん:2010/02/07(日) 00 15 35 ID ??? 79 ありがとうございました。
https://w.atwiki.jp/drupal/pages/97.html
Hacked!モジュール 概要 http //drupal.org/project/hacked Drupalでの開発において「コアをハックしない」ことは大変重要です。Drupalコアや配布されている拡張モジュールをハックしてしまうとDrupal地獄に堕ちることになります。 このモジュールは、インストール済みのモジュールをスキャンして、ハックしてしまったモジュールがないか検証してくれます。 drupal.orgでの説明 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 このモジュールはあなたのサイトが「ハック」されることを防ぐものではありません。 このモジュールは、現在インストール済みのDrupal、拡張モジュール、テーマをスキャンし、それらを再ダウンロードして、変更された箇所がないかを検証します。変更点は分かりやすく示され、また、diffモジュールがインストールされている場合、Hacked!は変更された正確な行を示してくるようになります。 さらにHacked!は、drushインテグレーションを提供しており、どのファイルが変更されているかをコマンドラインで見ることもできます。 これはもっぱら開発用のツールであり、プロダクションサイトには絶対にインストールしないでください(インストールしようと考えもしないでください)。 類似モジュール md5check や File integrity check など、 integrity(整合性、同一性) モジュールは他にもいくつかあります。これらのモジュールは実際のサイトをコード変更の危険から守る機能がありますが、Drupalコアしかチェックしません。
https://w.atwiki.jp/drupal/pages/117.html
ディストリビューション Drupalのディストリビューションについて調べたのでメモ。他にもあれば自由に書き足してください。 Open Atrium ソーシャルプラットフォーム、グループウェアに特化したパッケージ Pressflow パフォーマンス、スケーラビリティを強化したパッケージ Acquia Drupal おすすめモジュールを追加したパッケージ、有償サポートあり Drupal Commons 企業内コミュニティ向け(社内・社外)、CRM・LDAPとの統合が可能 Eduglu グループ向けEラーニングシステムを提供するパッケージ 参考 Drupal distributions on drupal.org
https://w.atwiki.jp/drupal/pages/119.html
Better Messagesモジュール 概要 http //drupal.org/project/better_messages Drupalのメッセージ(drupal_set_messageで出るやつ)をポップアップにします。 drupal.orgでの説明 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 Better Messagesは、"ポップアップな"Drupalメッセージを提供する、とてもシンプルなモジュールです。 Better Messagesは、Drupalメッセージをどこに、どのように表示するかをコントロールできるようにします!色々なアニメーションを組み合わせたり、better_messages.tpl.phpを上書きして表示をカスタマイズできます。 類似のモジュール Better Messagesに似た機能を持つ複数のモジュールの概要を示した比較表がこちらにあります http //groups.drupal.org/node/51088 機能 このモジュールは、デフォルトのDrupalメッセージを変更するシンプルなインターフェイスを提供します!現在、以下のことができます ポップアップメッセージの画面上の相対的な位置と幅をコントロールできます。 ポップアップメッセージを開くとき、閉じるときのアニメーションをコントロールできます。 特定のページでポップアップメッセージを有効または無効にできます。 AHAH submitsでも動きます。すごい! better_messages.tpl.phpをコピーして自分のテーマディレクトリ内で変更することでポップアップメッセージを上書きできます。 better_messages.cssファイルをコピーして自分のテーマディレクトリ内で変更することでポップアップメッセージのCSSを上書きできます。 オプションでjQuery UIモジュールを入れると、メッセージをドラッグ可能にできます。 メッセージを自動で閉じるためのカウントダウンタイマーを設定できます。 クロスブラウザサポート!思い付く限りのすべてのブラウザで動作します。 このモジュールはJavaScriptが無効なブラウザではdegrades gracefullyします。 Better Messagesは標準のjQueryライブラリで実装されており、他モジュールへの依存はありません。 何かあればissue queueを使ってください。どんな提案でもコメントでも受け入れます。 ) このモジュールはwikikiwisにより提供・開発されています。