2008年11月27日
第一回「Adobe Dreamweaver Developer Toolboxを使おう!!」 @ ウェブ
これまで断片的に紹介してきた「Adobe Dreamweaver Developer Toolbox」(以下、ADDTと表記)ですが、実例に基づいた機能紹介を何回かに分けて紹介していこうかなと思っています。細かく紹介している記事は日本では皆無なので、出来るだけ幅広く紹介していきたいです。
ちなみに環境はPHP+MySQLを想定しています。DreamweaverはCS3ですが、8の場合は、InterAKTのMX Kollectionでも同様の事が出来ます。Adobeに買収されて「Adobe Dreamweaver Developer Toolbox」と成りましたが、「MX Kollection」と機能的には殆ど同じです。
ADDTは、本家のAdobeに体験版があるので、試してみたい人はダウンロードしてインストールしてみて下さい。英語版しかないのですが、日本語版のDreamweaverにインストールして使用する事は可能です。私自身が使っている環境も日本語版のDreamweaver CS3ですが、問題は起きていません。
Adobe - Adobe Dreamweaver Developer Toolbox
>>関連リンク
それでは、本編に入ります。先ず紹介するのは、ADDTのユーザーログイン機能です。
ブログの様なモノでも良いですし、企業サイトのお知らせや新着情報など、管理者ページを用意して、更新作業を出来るCMSの様なモノがありますが、この様な機能を実現する上で欠かせないモノがログイン機能です。管理者ページに誰でも入れると問題があるので、ADDTのユーザーログイン機能を使って、アクセス制限を掛けます。
Dreamweaverのデフォルトの機能でも「ユーザー認証」のサーバービヘイビアの中に「ログイン」「ページへのアクセス制限」等が有りますが、ADDTではそれらの機能に加えて、ユーザーレベルの設定、メールを使ったアカウント認証、パスワード再発行、ログイン履歴、ユーザーレベル毎のページの振り分けなど、便利な機能が盛りだくさんです。この部分だけでもADDTを使う価値有りです。
最初は、ユーザーログインを使ったページの制作の前にデータベースの準備を行います。以下の情報を元にphpMyAdminなど使ってデータベースの設定を行って下さい。
一つ目はアカウントを格納するテーブル。
CREATE TABLE `account` (
`num_acc` int(11) NOT NULL auto_increment,
`name_acc` varchar(32) NOT NULL,
`pass_acc` varchar(32) NOT NULL,
`email_acc` varchar(100) NOT NULL,
`act_acc` tinyint(4) NOT NULL,
`lvl_acc` tinyint(4) NOT NULL,
`rnd_acc` varchar(32) NOT NULL,
PRIMARY KEY (`num_acc`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
次に、ログイン履歴(ヒストリー)を保存するテーブル。
CREATE TABLE `log` (
`num_log` int(11) NOT NULL auto_increment,
`key_log` int(11) NOT NULL,
`ip_log` varchar(16) NOT NULL,
`last_log` datetime NOT NULL,
`lastact_log` datetime NOT NULL,
`session_log` varchar(32) NOT NULL,
PRIMARY KEY (`num_log`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
ログイン履歴は必ずしも必要な部分では無いので、省略しても構いません。
(第二回に続く)
関連日記
- 2008年12月23日 初めてのWonderfl (18869)@ Flash
- 2007年07月27日 MacBook Proのモーションセンサー (12900)@ Flash
- 2008年10月16日 Tweenerでベジェ曲線アニメーション (7571)@ Flash
- 2008年09月04日 Dreamweaver CS4:Subversion Integration (5813)@ Mac
- 2007年08月30日 DW CS3でテンプレートの文字コード変更 (4743)@ Mac
- 2008年12月02日 目次「Adobe Dreamweaver Developer Toolboxを使おう!!」 (4599)@ ウェブ
- 2007年09月19日 YSlowでウェブページのパフォーマンスチェック (4341)@ Mac
- 2007年11月10日 spryでサブカテゴリーフォーム (4187)@ Mac
- 2008年10月15日 Adobe Dreamweaver Developer ToolboxのCS4アップデート (4022)@ Mac
- 2009年10月07日 初めてのTomcat (3934)@ Mac
- 2007年10月19日 明日はDreamweaver CS3勉強会 (3637)@ Mac
- 2007年09月15日 [mixi] Dreamweaver Developer Toolbox (3564)@ ウェブ
- 2008年09月03日 Adobe Dreamweaver Developer Toolboxの便利な部分を三つだけ (3490)@ Mac
- 2008年04月27日 Tweenerの_bezier (3481)@ Flash
- 2007年04月16日 Adobe Dreamweaver Developer Toolbox (3360)@ Mac
- 2008年02月25日 Dreamweaver CS4 SneakPeak (3336)@ Mac
- 2008年11月17日 DWを使った「デザイナーのためのプログラミング入門」 (3264)@ ウェブ
- 2008年02月04日 Adobe Dreamweaver Developer Toolboxの日本語ローカライズ (3157)@ Mac
- 2008年03月22日 Dreamweaver PHPスターティングガイド (3153)@ Mac
- 2007年07月01日 Adobe Dreamweaver CS3 + Developer Toolbox (3052)@ Mac
- 2007年08月28日 ADDT:ファイルリストレコードセット2 (3039)@ Mac
- 2009年02月22日 昨日は第10回『Webさわり会議』でした (3034)@ 雑
- 2008年12月09日 第五回「Adobe Dreamweaver Developer Toolboxを使おう!!」 (2978)@ ウェブ
- 2008年02月12日 ADDT:MX IncludeとDWライブラリの不具合 (2947)@ Mac
- 2008年12月21日 ADDT:複数のレコードセットとリピート領域 (2944)@ ウェブ
- 2008年05月05日 ADDTが重いのか (2859)@ ウェブ
- 2008年06月17日 Dreamweaver CS4ベータとAdobe Dreamweaver Developer Toolbox (2823)@ Mac
- 2014年02月03日 iBeaconを試す(4) Passbook (2799)@ iOS
- 2007年09月14日 ADDT:Redirect to Pageを改造 (2789)@ Mac
- 2007年07月01日 MAMP (2763)@ Mac
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。