Drupalとは

Drupal-CMSでホームページを小さく初めて大きく育てるDrupal-CMSでホームページを小さく初めて大きく育てる

Drupal-CMSはGNU GPL 2 ライセンスのもと、オープンソースとして開発・配布がおこなわれている非常に洗練されたCMSです。

PHPで記述され、MySQLやPostgreSQLなどのデータベースとともに動作し、個人のブログから企業のサイトまで幅広く利用することができます。

最新バージョンの Drupal6 では、OpenID やコンテンツの多言語化などの機能も標準で実装され、多言語コミュニティサイトの構築にも非常に適したCMSに より進化しています。

アクト・ブレインはDrupalの企画・導入~設置・カスタマイズ~運営をサポートしています。

Drupal-CMSで運用されている著名サイトDrupal-CMSで運用されている著名サイト

日本では いまいち知名度が低いDrupal-CMSですが、ここではDrupal-CMSを採用した世界の著名サイトを紹介します。

ericclapton.com | Eric Clapton

エリックパトリッククラプトンは(1945年3月30日生まれ)ギタリスト、ボーカリスト、ソングライターです。ヤードバーズ、クリームのメンバーとして。最も重要で影響力のギタリストの一人と呼ばれています。

 

 

 

www.whitehouse.gov | The White House

2009年10月にホワイトハウスがDrupalを導入して話題になりました。

2009年1月に大統領に就任したオバマ大統領の指示で数ヶ月かけてリニューアルが行われたという事です。
 

 

 

  

ubuntulinux.jp | Ubuntu Japanese Team

Ubuntuは、コミュニティによって開発されている、Linuxベースのオペレーティングシステムです。ラップトップ、デスクトップ、そしてサーバに利 用することができます。このOSには、Webブラウザ、プレゼンテーション作成、文書作成、表計算、インスタントメッセンジャー、その他多くのあらゆるア プリケーションが含まれています。

Ubuntu Japanese Teamは、Ubuntuについての情報を日本語で提供しています。

    

dev.aol.com | AOL Developer Network | The AOL Developer Network

Drupal-CMSで制作されたサイト:AOL

パソコン通信及びインターネット接続サービスのサービスの一つであり、これを提供する「AOL LLC」はアメリカ合衆国のLLC企業です。

独自の接続ソフトにより、発展途上国や僻地でもアナログ電話回線とモデムがあれば、ほとんどの地域で使用可能なため、僻地や途上国など使用可能地域が非常に広いのが特徴。

同社の顧客は約3,000万人で、世界最大のインターネット接続サービスです。

 

 

  Spread Firefox | The Home of Firefox Community Marketing

Drupal-CMSで制作されたサイト:firefoxMozilla Foundationが開発するオープンソース・クロスプラットフォームのウェブブラウザです。

ウェブブラウザや電子メールクライアントを統合したMozilla Suiteにおける速度面での不満や複雑化するコードの解消を目的として、2002年中頃から開発が進められています。

何と Google PageRank 9です。

  

 

 

 MTV UK | MTV UK

Drupal-CMSで制作されたサイト:MTVワーナー・コミュニケーション社(現在のタイム・ワーナー社)とアメリカン・エキスプレス社が共同で出資し設立したワーナー・アメックス・サテライト・エンターテイメント(WASEC)によって1981年8月1日午前12時1分に放送開始。

COOジョン・ラックによる"Ladies and gentlemen, rock and roll!" の言葉と共に、ジョナサン・イライアス作曲のMTVオリジナルテーマソングが最初に流れ、12時15分に最初の音楽ビデオ(バグルスの「ラジオ・スターの悲劇」)がオンエアされました。

 

NASA - Home 

Drupal-CMSで制作されたサイト:NASANASAの前身は国家航空諮問委員会 (NACA: National Advisory Committee for Aeronautics) で、1915年に米国の航空技術の研究開発を推進する目的で設立されました。

 

 

 

 

  

 

その他にもDrupal-CMSを採用したサイトは多数存在します。日本でも徐々に取り入れられています。

Drupal-CMSはその拡張性から、ホームページを小さく初めて大きく育てる・・・という使い方が最も適しています。

弊社のサービス

自分でホームページを更新するからこそ、、、自分でホームページを更新するからこそ、、、

サービスの意味サービスの意味

CMSサービスの概要

サービスの内容は状況に応じて変わってくるものですが提供するサービスの意味合いは変わらないと思っています。

アクト・ブレインはホームページ更新、Drupal-CMS、SEOの専門家ですので お客様に どう使ってもらったら より効率的かを考えます。

お客さまのホームページは お客様の物です。

お客様の物は お客様自身が自由に管理できるのが理想です。

ただ、お客様はホームページに関しては専門家ではありません。ホームページが目的でもありません。

ホームページはご商売繁盛のための道具にすぎません。

ホームページを持つだけで集客できるとか、売上があがるというのは幻想です。

あくまで日常の ご商売の一環として機能するものでなければならないと思っています。

お客様は本体の仕事に加えて ホームページ更新を行う時間を作る事になります。そうなると 二の足を踏んでしまうのが現状ではないでしょうか。

かといって、業者任せにしてしまうと 設置しっぱなしになったり、更新をかけようとしても その度に費用がかさんだり 急には出来なかったりで、明日のセールの告知を前日の夜用意したり、本日の結果を発表したりするような事はなかなかできません。

自分でホームページを更新するからこそ

  • イベント情報を告知する
  • ランキングを発表する
  • 新製品、在庫のお知らせ
  • 最近の傾向、取り組み方の告知
  • ちょっとしたお知らせ、定期的なお知らせ
  • ある程度まとまった形でのお問い合わせ
  • 資料請求

などなど、業者に依頼すると その度にお金のかかりそうな事や 頻繁になるため 依頼を ためらわれるような事が メールを打つとかワープロ編集に似たわずかの時間でできるようになります。

アクト・ブレインは お客様がそうなるためのサポート(後押し)を行う事を「サービス」と意味づけています。

ホームページの更新は CMS で!

Drupal-CMSを採用したWebシステムを構築、サポートDrupal-CMSを採用したWebシステムを構築、サポート

Drupal-CMSの簡単操作でホームページを育てるDrupal-CMSの簡単操作でホームページを育てる

Drupal-CMSの簡単操作の様子をご覧ください。

今までの「困った」を解決し、次のステージへ今までの「困った」を解決し、次のステージへ

今までの「困った」を解決する事により、本来のホームページ運営「ステージ」に進みましょう。

ホームページを設置するのも様々な知識が必要。なかなか前に進まない。

ホームページを持ってはいるが、自分で編集できないため更新が滞っている。 

ホームページ更新はできるが、何を、どう更新したら良いか わからない。 

ホームページ更新はできるが、効率よく情報発信する一歩進んだ使い方が わからない。 

Drupal-CMSホームページ自分で更新しましょう。Drupal-CMSなら 気兼ねなく、タイムリーにホームページを更新できます。

運用開始後のDrupal-CMSの操作方法 / コンテンツ入力支援 / 動的機能のインストール+操作アドバイスを行います。

投稿フォームのカスタマイズ

Drupalの標準の投稿フォームは日本人が好むテーブル形式ではありません。伸縮自由のfieldsetとなり、それはそれで効率的で良いのですが、どうも日本的な入力フォームとはかけ離れています。

CSSやテンプレートを調整すれば見た目は日本人好みにできるのですが、いつもいつもとなると疲れてしまいます。

入力フォーム専用で簡単に表示形式を変更できるモジュールがないものかと探しても見つからなかったので、弊社オリジナルでモジュールを作成しました。

それが「Content Template Formモジュール」です。

既存のモジュールで「Content Templates (Contemplate)モジュール」 http://drupal.org/project/contemplate というのがありますので、それの投稿(入力)フォーム版のようなアプローチです。

Content Templates (Contemplate)モジュールは、各コンテンツタイプ別に、ティーザー/本文各々の表示テンプレートを簡単に指定できるモジュールですが、Content Template Formモジュールは投稿(入力)フォームのみをカスタマイズ可能にします。

制限として、JavaScriptを利用する関係で、携帯には非対応です(携帯にはDrupal本来の入力形式のほうが向いていると割り切っています)

  1. Content Template Formモジュールをインストールします。
    ※ Content Templatesに依存します。
  2. 管理セクション › コンテンツの管理 › テンプレート を開くと、従来Content Templateモジュールにより ティーザーと本部用のテンプレート入力フォームが追加されていますが、それに加えて、投稿フォーム用のテンプレート入力フォームが追加されています。
  3. 入力フォーム下の説明に従い、入力フォーム用のテンプレートを入力します。 

 

※ Content Templates Formモジュールは弊社オリジナルですので、別途購入、または会員登録が必要です。

タイトルの自動生成

ページや特定のコンテンツの作成時、標準のタイトル入力フォームが邪魔だったり、規則的なタイトルを自動でつけたい場合があります。

そういった際にはAutomatic Nodetitlesモジュールを利用するのが有効です。

  1. Automatic Nodetitlesモジュール http://drupal.org/project/auto_nodetitle をインストールします。
  2. 各コンテンツタイプの編集ページに Automatic title generation という設定ブロックが追加されますので設定します。

設定値としてトークンやPHPも記述可能ですので、何でも登録できます。

送信内容のコピーをメールで送る

select項目がメールアドレスの場合、そのメールアドレス宛てにメールselect項目がメールアドレスの場合、そのメールアドレス宛てにメール

偶然、DrupalのWebformでエラーが出る?を見て、見逃していた設定を発見しました。

selectの設定で「送信内容のコピーをメールで送る 」にチェックを入れると必ずエラーがでます。チェックしなければ、大丈夫です。

 というものですが、見てみると、

□E-mail a submission copy
Check this option if this component contains an e-mail address that should get a copy of the submission. Emails are sent individually so other emails will not be shown to the recipient. To use the option with a select component, you must use key-value pairs seperated by pipes. i.e. user@example.com|Sample user.

となってました(こちらのWebformsは和訳されてません)

おっ!select項目がメールアドレスの場合、そのメールアドレス宛てにメールのコピーを送信できるようです。

他のフィールドを見てみると、当然ながら「email」フィールドにも同様の設定がありました。
いままで、カスタムモジュールで自動応答していたのですが、文面は貧弱ながら自動応答メールも仕組めそうです。
(完全な自動応答としてはToken等を利用した文面でないと体裁が悪いため - もともとWebformのメール本文はそのままでは、、、日本的ではないですから)

selectの場合は、チェックボックスやラジオボタンが利用できるので、簡単に実装で応用範囲が広そうです。

IE8の落とし穴 - JavaScript - setExpression()

IE8を使いだしてしばらくたった今、jQuery::cornerが動いていないことに気づいた。

jquery.corner.js内で

ds.setExpression('width', 'this.parentNode.offsetWidth');

となっているが、setExpressionはIE8ではなくなったとの事。

 

try {
  ds.setExpression('width', 'this.parentNode.offsetWidth');
}
catch(err) {}

として回避。

 

企業向けのDrupal:DrupalCommons

企業のDrupalへの関心は開発フレームワークとして企業のDrupalへの関心は開発フレームワークとして

Drupal CommonsDrupal Commons

Drupal Commonsは企業向けのDrupalで、社内と社外の両方のコミュニティ活動に利用できる。

登録、プロフィール作成・管理、グループ作成、フォーラムなどのソーシャル機能を提供するほか、企業内のCRMやLDAPシステムとの統合が可能で、サイトの活動を追跡する分析機能もある。

Drupal同様オープンソースで、ライセンスコストなしにDrupalのモジュールやAPIを利用できる。

AcquiaはDrupalの創始者であるDries Buytaertが創業しCTOを務めるDrupalの商用サポート企業。Acquiaによると、企業のDrupalへの関心は高いが、パッケージソリューションとしてではなく開発フレームワークとして認識されているため、企業から敬遠される傾向があるという。完成した製品として提供することで、企業ユーザーにアピールする狙い。

http://sourceforge.jp/magazine/10/08/09/030206 より抜粋

DrupalCommonsインストール+Locale直後の様子DrupalCommonsインストール+Locale直後の様子

Drupal Commonsページコンテンツ編集メニューDrupal Commonsページコンテンツ編集メニュー

CSS Injectorの落とし穴(IE!)

CSS Injectorは、管理画面からCSSを管理できる便利なツールです。

通常、デザイナーやプログラマーはCSSをファイルで管理しますが、管理画面から管理できると結構便利です。

どのCSSを利用しているか(CSSタイトルに日本語を利用すると)一目瞭然、つい調子に乗って、どんどん細かく分けてゆきます。
と、またIEの洗礼を受けてしまいまます。IEは外部CSSファイルの読み込み数に制限があるようで、他のCSSファイルと合わせて20ファイル程度になったとたん、CSSの装飾が全く機能しなくなります。

CSSキャッシュを有効にしてファイル数を減らせばよいのですが、変更後、いちいちキャッシュクリアしなければならず、開発中の場合、かえって効率を下げてしまいます。

CSS Injector利用時は、CSS Injector単独のCSSファイル数を せいぜい5ファイル程度に抑えたほうが無難です。

CSSファイルのトータル数は、利用するモジュールやカスタマイズ内容でも変わってきますので、気をつけないとならないでしょう。

月額無料サービス提供サイトとして

項目登録 / 絞り込み / 自動計算 / お問い合わせ機能項目登録 / 絞り込み / 自動計算 / お問い合わせ機能

無料版:CMS型自動見積フォーム無料版:CMS型自動見積フォーム

- 自分で作れる自動見積フォーム -
http://www.act-brain.co.jp/

自動見積フォームYOUWebシステムを有効活用するために自動見積フォームからのお問い合わせは大きな効果を生みます。

しかし、単なるフォーム的な自動見積では"自動"的な効果が薄かったり、商品 / サービスの組み合わせなどを可能とした高度な自動見積フォームは導入コストが極端に高くなるなど、なかなか導入に踏み切れないものでした。

※高度でフレキシブルな「お問い合わせフォーム」は存在しますが、
自動見積フォームとなると、定形化しにくく、計算処理などがあるため
個別のシステム開発(オーダーメード)となり、導入コストが高騰します。

このような状況に対応するためアクト・ブレインは、あらかじめ、項目登録 / 絞り込み / 自動計算 / お問い合わせ機能など、「自動見積フォーム」に必要とされる要素を組み込んだ導入に際して個別に開発を行う必要のない「自動見積フォーム」ASPを開発。

無料で「自動見積フォーム」を提供することを可能としました。

無料版:CMS型自動見積フォーム - 自分で作れる自動見積フォーム -
http://ssl-estimate.cms-pr.com/

「無料版:CMS型自動見積フォーム」で できること「無料版:CMS型自動見積フォーム」で できること
 

ウィザード形式の自動見積フォームを設置します。下記のような特徴があります。

  1. 見積り項目を自由に追加登録できるため商品 / サービスの変化に対してすぐに対応できます。
  2. 自動見積フォームの項目絞り込み機能により、顧客ニーズに応じた見積りができます。
  3. 自動で見積り後、見積り内容でを添えて問い合わせができます。
  4. 見積り項目ごとに初期費用 / 月次費用が設定できます。
  5. 見積り項目ごとに チェックボックス / ラジオボタン / 一概に金額を特定できない商品・サービスのための入力フォームを指定することができます。

「自動見積フォーム」システム自体はDrupal-CMSで構成されています。

そのため、見積り項目の登録・更新はお手の物。自動見積機能の方は弊社オリジナル・モジュールで提供。固有の機能追加にも対応できます。

さらに、弊社独自のDrupal-CMSモジュール機能提供機構により、一般のHTMLシステムにも機能提供が可能となります。 

無料版:CMS型自動見積フォーム - 自分で作れる自動見積フォーム -
http://ssl-estimate.cms-pr.com/

このページ の ページTOPDrupalサイト構築 の サイトマップDrupalサイト構築 の TOPページ