Drupal

オープンソースのSNS、 Drupalとモジュール

in

Drupalを使ってSNSサイトを作る際に使えるモジュールを紹介します。

▼Organic Group
http://drupal.org/project/og

コミュニティが作れます。

▼Privatemsg
http://drupal.org/project/privatemsg

ユーザー同士でメッセージが送れます。

▼Buddylist2又はFriendlist
http://drupal.org/project/buddylist2
http://drupal.org/project/friendlist

マイミクが作れます。

▼invite
http://drupal.org/project/invite

SNSに友達を招待できます。

そのほかにも以下記事を見ると、Profile Privacy、Author Paneなどあります。
http://groups.drupal.org/node/20706

細かく試していないので、動作は補償できかねます。

Drupalの投稿はひさびさだ。

Drupal 6、オープンソースのCRM CiviCRMのインストール

in

CRMは、顧客を中心に据えたビジネスモデルの企業が使うシステムです。

お客様にまつわる、メールのやり取り、商品の注文情報、キャンペーンの告知履歴、営業の進捗の報告など、記録するシステムです。

コールセンターや営業支援(SFA)システムとして利用されています。

このCRMが、Drupalでも使えます。CiviCRMです。オープンソースです。

http://civicrm.org/

さきほどインストールした感じだと、国際化、地域化に対応しています。

管理画面を見る限り、Paypalやクレジットカード決済機能もあるようです。CiviCRMで注文も取れそうです。

CiviCRMは、Drupal、又はJoomlaのモジュールとして使うことが出来ます。また、CiviCRM単体としても動作するようです。

Drupal、URLを短くしてくれるモジュール CCK Redirection

in

CCK Redirectionモジュールのご紹介です。

http://drupal.org/project/cck_redirection

DrupalでURLを短くしたり、アフィリエイトのURLを隠蔽したり出来るモジュールです。

昔XOOPSを利用していたころ、リンク集はweblinkモジュールを使用していました。

オススメのサイトをカテゴリ訳して提供できたり、クリック数が図れたり、とても便利なモジュールで満足していました。

Drupalに乗り換えるにあたって、同じモジュールを探しました。

でも、うまく動かなかったり、求める機能が不足していたり、中々いいのが見つかりませんでした。

けっこうあきらめいたとき、CCK Redirectionをみつけ、今もコレを使っています。

このモジュールを使って、リダイレクト用ノードを作るやり方です。

Drupal 6、独自認証モジュールの作り方

in

Drupal 6で、独自の認証を加える方法を書きます。

Drupal 6からはOpenIDがついているので、それを使うのも手です。しかし私は、既存の認証関数を利用したかったので、Drupal 6用に独自の認証モジュールを作りました。独自認証は、Usernameがユーザー名@chikunai.local の時に動くとします。改良すればドメイン名なしでもいけます。

Drupal 6では、Drupal 5にあったhook_authが無くなりました。

Distributed Authentication changes
http://drupal.org/node/114774#dist-auth

しかし、ここの説明にあるとおり、Site Networkモジュールを活用すれば、独自の認証が作れます。Site Networkモジュールは、Drupal 6で無くなったDrupalモジュールです。

Site Network
http://drupal.org/project/site_network

Drupal、はてなブックマークに対応したService linksモジュールの作り方

in

よくブログは、はてなブックマークやBuzzurlやlivedoorクリップなどのソーシャルブックマークのボタンが貼られています。ブログ側は読者にソーシャルブックマークが使えるという利便性を提供します。ソーシャルブックマーク側はブックマークされている人気の記事情報を配信できます。相互にユーザーがアクセスしてくれるので、ソーシャル系として人気のサービスです。

Drupalでも、ソーシャルブックマークのボタンを気軽に付けられるモジュールがあります。Service linksです。しかし海外製であるため、選べるボタンはdel.icio.us、Digg、Reddit、Facebookなど海外のサイトばかり。はてなブックマークのボタンを表示させる、日本語向きのカスタマイズする方法を記します。

Drupal、日本語全角空白にも対応したURLフィルタ

in

Drupalは、文書にURLが、自動的にリンクしてくれます。

Drupalに標準搭載されているフィルター(入力書式)で、URLフィルタという機能が働いているためです。Filtered HTMLの設定をクリックすると、URLフィルタにチェックが付いているのが見れます。

フィルターは、チェックされた機能に従い、文書に存在するデータを発見し変換してくれます。URL以外にもメールアドレスだったり、画像を貼り付けたり。さらに、モジュールを追加するとYoutubeなどの動画なんかも簡単に貼り付けることが出来ます。

しかし、この便利なフィルターのURLフィルタにも、一つ欠点があります。

前後に全角空白があると、URLと認識してくれないのです。日本語の文書だと、こういうことがありますよね。

じゃあどうしたらいいの?

XOOPSからDrupalへリニューアルしました。

in

ホームページをひさびさにリニューアルしました。

システムをCMS Award 2008を受賞したDrupalに変えました。

http://drupal.org/

まだデザインが気に入らないので、良いテーマ探し中。

移行方法については、いつか書きます。

2004年から今まで、

国内で圧倒的な人気のXOOPS Cube 2.0.x系を

使っていました。

http://xoopscube.jp/

新バージョンが出て旧バージョンの更新がなくなり古くなったこと、

新バージョンの安定版が中々出てこなかったこと、

さらにコミュニティでのいざこざに嫌気がさしていたので、

放置状態でした。

2006年冬に海外のYahoo!が使っていると知り、

Drupalを試行しはじめ。

強力な機能と開発のしやすさにすっかり傾倒。

XOOPS Cubeの挙動もおかしかくなっていたので。

コンテンツの配信

Back to top