2007年07月31日

EnterpriseZineに掲載されたMVPによるWeb記事

7月30日月曜日正午にプレオープンした翔泳社の新しいWebマガジン、EnterpriseZine
MVP数名によるWeb記事が掲載されてる。いずれも連載記事の第1回目。


EnterpriseZineについて
現代の企業システム構築の現場で活躍するすべてのITプロフェッショナルのための情報提供Webマガジン。 技術コラムから仕事術まで、情報≒メッセージをフラットに共有できるWebメディアです。
続きを読む
posted by wanichan at 09:29 | Comment(2) | TrackBack(0) | MSMVP

2007年07月27日

ダイナミックWebテンプレートとWebパーツの違い

先ほど、ASP.NETなMVPさんに、Webパーツって何?ということを質問させていただいた。
Webパーツって、ダイナミックWebテンプレートとは仕組みが全然違うことが判明。

ダイナミックWebテンプレートは、ローカルで作業するものに対して、
Webパーツはサーバーにおくもの。

ダイナミックWebテンプレートというのは、そもそも統一されたWebページレイアウトにするために、 それぞれのWebページに対して簡単に適用するためのひな型であって、ダイナミックWebテンプレートのレイアウトをいぢれるのは、 Webサイト管理者のみ。

一方、Webパーツというのは、IIS上、.NET Frameworkなサーバー内に置くもの。
例えて言うならば、mixiのレイアウトを変更する、といった仕組みみたいなもの。
2列にするとか、3列にするとか、ニュースを非表示にするとか、マイミク最新日記の場所を移動できたりするんだけど、 Webパーツはそういうのと似ている。つまり、ユーザー単位でレイアウトや表示の設定をカスタマイズできるという仕組みなわけ。
mixiのレイアウトの設定はおそらくクッキーで記憶してるんじゃないかなぁ。クッキーを削除したら設定がリセットされたから。一方、 Webパーツというのは、それぞれのユーザーの設定情報を記録するためのDBが必要になってくるらしい。
DBは基本的にSQL Serverが使われる。

というわけで、全然違うわけだねぇ。
どうやらWebパーツはあまり使われていないらしいけど。

posted by wanichan at 17:39 | Comment(0) | TrackBack(0) | Expression Web

2007年07月26日

Expression Webは結局どこまでサポートされているのか?

私は今までFrontPageを普通のホームページ作成ソフトとして使ってきて、Expression WebはFrontPage 2003からの移行として選択したわけだけど、Expression WebってMicrosoft Office SharerPoint Designer 2007がベースになっているというのは周知の通りだと思う。

これからExpression Webはどこまでの範囲がサポートされるのか?という部分について研究していくつもりなんだけれども、 調べていくなかで以下の3つのテクノロジの名前が挙がってくる。

  • ASP
  • ASP.NET
  • Microsoft Windows SharePoint Services

3つのテクノロジはすべて異なる。
一応、これら3つのテクノロジの違いについてGoogleで調べてみると?

続きを読む
posted by wanichan at 23:04 | Comment(0) | TrackBack(0) | Expression Web

2007年07月22日

ASP.NETなファイルの生成はExpression Webで?

久々にFrontPage 2003を起動してみた。
ファイルの新規作成の種類にかなり限りがあったことを再確認。
FrontPage 2003の頃って、ASPファイルだったのかな?
ASP.NETツールは何もついてなかったし、クライアント言語部分もJavaScript、VBScriptぐらい?
ほぅ。。。っていうか、FrontPage 2003って2003年10月24日リリースだから、もうかれこれ4年前か。
やっぱりFrontPage 2003は、SharePointツールはついてるけど、さすがにASP.NETツールはついてなかった。
まあ、強引に拡張子を変えてあげるぐらい?

しかし、Expression Webの場合は、ASPXファイルの新規作成ができて、言語もC#、VB J#、 VBの3種類から選べる。
既定のファイル形式もHTMLじゃなくてASPXにできるし。

実は、そろそろExpression WebとASP.NETとの連携についてボチボチ研究していこうかな、と。
まあ、Expression WebはデザイナーさんがASP.NETコントロールを挿入したり、 おおまかなページレイアウトとかをデザインする、という位置づけなのかも。
で、プログラマーな人がExpression Webで作ったASPXファイルをVisual Studioとかで開いて編集していく、 みたいなかんじ?
でも、Visual Studio 2008ってExpression Web並みの機能がつくみたいだけど、今後どうなるんだろう。

続きを読む
posted by wanichan at 17:45 | Comment(1) | TrackBack(0) | Expression Web

2007年07月15日

サイト紹介: たのしいXML

たのしいXML
http://www6.airnet.ne.jp/manyo/xml/
万葉集などの古典を愛する人たちのためのXMLそしてXHTMLの入門ページ

このサイトは初心者にわかりやすいかも。
てなわけでサイト紹介、と♪

posted by wanichan at 13:37 | Comment(0) | TrackBack(0) | 雑記

2007年07月14日

未だに謎の部分 - ページにRSSフィードを追加する方法

Expression Webのヘルプによれば、

ページに RSS フィードを追加するには、まず、リモート XML ファイルとしてリモート フィードをデータ ソース ライブラリに追加し、次に、ページに表示するフィールドを追加します。他の XML データ ソースと同様に、RSS フィードをページに追加すると、データ ビューが作成されます。

と書かれてあるけれども、リモートXMLファイルってそもそも何ぞや?と。
ネット上に存在するXMLファイルはリモートXMLファイルに該当しないのかと?

ていうか、そもそも、リモートXMLファイル という項目が作業ウィンドウに表示されない。
だから無理というのはわかるんだけれども。
では、どうすれば、リモートXMLファイルという項目が作業ウィンドウに表示されるのか、いろいろその情報を探してみたんだけれども、 それに関する記述をヘルプで見つけることができなかった。

どこに情報が載ってるんだろう?

続きを読む
posted by wanichan at 10:33 | Comment(0) | TrackBack(0) | Expression Web

じゃあ、これからどうするか?

まあ、いろいろと愚痴を書いてきたけども、Webサイトを使って訂正はいくらでも可能。
その部分でフォローできないかと思ってる。
私の発言により、結果的にみんなにご心配やご迷惑をかけてしまったことに深く反省。。。
冷静さを見失い、自分中心的な発言が目立ってしまったこと、本当に申し訳ないと思っている。

これからはじめる方にとってのネックは、カタカナ用語の羅列。
それをフォローする手段はないのか?いや、ある。
私のWebサイトでちゃんとフォローすればいいんだから。

「プロパティ」だの「CSS」だの「セレクタ」だの、もう、ぶっちゃけ横文字をそのまま読みでカタカナにしているものがほとんど。
みんな、その言葉ひとつひとつの時点で躓いていると思うので。。。

とにかく、もっと冷静に物事を判断すべきなんだ。
今の私は、まともに判断することができなくなっているんで。

みなさん、特に出版社の方々、本当にごめんなさい!
ちゃんと頭を冷やして考え直します。。。

posted by wanichan at 02:29 | Comment(0) | TrackBack(0) | 雑記

2007年07月13日

謝辞

あれからずっと取り乱した記事ばかり投稿してしまったけれど。。
そんな私に、読者さまをはじめ、みなさまからの暖かいご支援と的確な助言を頂いたことに、本当に感謝。ありがとう。

本日、Expression Studioが発売されたようで。

とにかく、相手にわかるように伝えられなければ、それは情報とは言えないと思う。

これから、前よりもより一層精進することに励み、
私のできる限り、一人でも多くの方に的確な情報を提供できるように努力したい。

もし「わかりにくい」と感じた場合は、遠慮なく私に言ってほしい。
わかるまで説明させていただくので。。。

posted by wanichan at 13:18 | Comment(0) | TrackBack(0) | 雑記

2007年07月12日

私の本の内容が理解不能で困っている読者のみなさんへ

私は常々、誰にも「わからない」とは言わせない、という意気込みでいろいろ操作方法とか書いてきたけれども、今回の本だけは、 それを全然果たせなくて本当に心苦しい。
結果的に、私のポリシーに反する本を出してしまったことは、本当に残念に思っている。

私は一日も早く、超初心者向けの書籍を出したいと切実に願っているけれども、残念ながら、今の本があまり売れていない。。
発売当初は結構調子がよかったんだけど、そもそもExpression Webというソフト自体の知名度が低すぎるため、 新規購入者が望めない、といったところかもしれない。
「Expression Webって何?」って素で言われる。これが現実だから。

できれば、オフラインで超初心者向けのセミナーを開催できたらいいな、と思ってる。
ハンズオン形式で、噛み砕いて説明したい。
とにかく、わかるまでちゃんとフォローしたい。それが私の責任の取り方ではないかと。

続きを読む
posted by wanichan at 20:51 | Comment(7) | TrackBack(0) | 雑記

コードビューの改行コードを一気に取り除く方法

Expression Webの場合、テキストが英語の場合は、ある一定の区切りで改行するようになっている。
一方、すべて日本語の場合は、改行されないようになっている。

Webページに存在する改行コードを一気に除去する方法は、Expression Webに限らず、FrontPage 2003からついている。それは、HTMLの最適化機能。

コードビュー上を右クリックして、HTMLの最適化 をクリックすると、HTMLの最適化ダイアログボックスが表示される。
改行コードを削除したい場合は、「HTML中のすべてのスペース」にチェックを入れるとOK。

改行コードが入るとまずいケースといえば、ケータイサイトの構築?
私も一応、ケータイサイトを作ったりしたことがあるけど、以上の方法で全ての改行コードを削除したような気がする。
ただし、JavaScriptなどの場合など、改行コードを取るとまずい部分に関しては、適切に処理されるので、ご安心を。

posted by wanichan at 19:48 | Comment(0) | TrackBack(0) | Expression Web

Paint.NET

「Paint.NET」は、Microsoftの支援を受けて開発されているレイヤー対応でフリーのペイントソフトらしく、 プラグインを日本人が開発しているっぽい。
http://mkt.t-cat.biz/?/pdn/

なんかすごーい。
ダウンロードしてみようかな。
これなら、Web素材も簡単に作れそう♪

・・・と、メモ投稿してみるテストw

posted by wanichan at 18:59 | Comment(0) | TrackBack(0) | 雑記

Expression Webの問題等に対するまとめ

posted by wanichan at 16:10 | Comment(0) | TrackBack(0) | Expression Web

温度差があるようで・・・

Expression Webの本を購入してみたら、全然わかんないぞ、と嘆く読者の方の声が強いなぁ。
実際にmixi日記に3件目のAmazonカスタマーレビューについて、いろいろ議論をしていたんだけれど。
そこで、その編集担当の方が、本の見せ方などの編集サイドに問題があるってコメントしていたわけで。
いや、私は、編集の問題じゃなくて、私の原稿そのものに問題があるんじゃないか?と思って、本の担当の方にそのことを伝えたんだよね。
そしたら、1章とかの導入部分で、初心者向けにもっと基本的な解説すればよかったのではないか、という、 本の編集部分に問題があるって言われたりして、うーむ。
でも、表向きには、結局、著者である私に責任があると思うんだけどなぁ。
特にFrontPageユーザーからの乗り換え組みの方、いつも私を応援していただいている方たちには、 力不足で本当に申し訳ないと思ってる。Expression Webの本を書きたい、と言いだしっぺの私が全部悪い・・・かも

ていうか、温度差がありすぎない?

マイクロソフトからのExpressionシリーズの売りとしては、
WPFとかSilverlightとかの連携プレイなWeb開発ツールとして売り出そう!というノリのような。

一方、私の本の読者さんの傾向は、
FrontPageからの移行組、個人のWebサイト構築用といった、ホームユーザー層が強い、と。

全然違うやん。。。
マイクロソフトから我々に提供したいモノ、
私の本の読者さんが求めるモノとのずれが完全に生じているねぇ。

実際にExpression Webを使う目的について調査開始しているけれども、たいてい自分のサイトを構築するのが目的、 というレベルで留まっていて、プロのWebデザイナーが、実際にクライアントのWebサイトを構築するためにExpression Webをメインに利用しているといった傾向は見られない。
やっぱり、現場としては、Adobe製品のほかのツールとの連携とかFlashとかが問われるようで。
で、結局Dreamweaverになってしまう、みたいねぇ。

私個人的には、WPFとかSliverlightといったテクノロジは、正直に言うと、まるで「宇宙からの飛来物体」みたいな、 「得体の知らないモノ」という印象を持っていて、かなり敷居が高く感じるわけなんだけど。これってWeb開発者向けの情報でしょ?
私はWeb開発者じゃないし。私の本の読者さんも然り。

Expression Studioは明日発売のようだけれども、私個人的にはExpression Studioを買う必要性は感じられない。
所詮、個人のWebサイト構築のために、FrontPageからの乗り換えとしてExpression Webと使っているに過ぎないから。
読者さんもそうだろうな、たぶん。

続きを読む
posted by wanichan at 13:20 | Comment(6) | TrackBack(0) | Expression Web

Expression Webの使用目的

mixi内のMicrosoft Expression Webコミュニティで、 「Expression Webの使用目的」に関するアンケートを作成。
Expression Webの使用目的?

今のところ、自分のサイトを作るためにExpression Webを使っている人が多いかも?

posted by wanichan at 08:02 | Comment(0) | TrackBack(0) | Expression Web

2007年07月11日

Expression Web関連の紹介ページ

マイクロソフトのExpression Web CSSファイル対応のHP作成ソフト
http://www7a.biglobe.ne.jp/~mkun/css/Expression-Web.htm

この方は、高校生の教師をされているようで。
ホームページ・ビルダーがダメな理由とかレビューしてるので、よかったらご参考に。
# どんどん勝手にリンクして、と書かれてあるので、リンクさせていただきました。

posted by wanichan at 21:58 | Comment(0) | TrackBack(0) | Expression Web

他社製品から乗り換えた人?

私はmixi内で、Microsoft Expression Webのコミュの管理人しているんだけど、 他社製品からの乗り換え組からのコメント書き込んでくださる方がいらっしゃらないので、このブログに宣伝をばw

他社製品から乗り換えた方いますか?
http://mixi.jp/view_bbs.pl?id=19079811&comm_id=1524721

まだ参加されていない方は書き込めないので、
http://c.mixi.jp/expression_web

こちらでいつでもコミュ参加OKですよ、ということで、よろしく。

posted by wanichan at 16:54 | Comment(0) | TrackBack(0) | Expression Web

2007年07月10日

Amazonカスタマーレビュー3件目を読んで

まあ、確かに、右も左もわかんない超初心者向けの本ではないよ、本書は。
私が初心者向けの本にしようとしたら、途中で「中級者向けにしてくれ」という指令を受けたので、 超初心者向けにとってはかなり敷居が高いものになってしまったことは否めない。

では、第二弾の本はどうするか?

私個人的には、右も左もわかんない超初心者向けの書籍を出したい。
もう、手取り足取りバージョン。これがある意味私の専門分野だから。
その3件目のカスタマーレビューを書いた人のようなレベル設定でね。
難しい言葉は一切使わない。かなり噛み砕いてすっと理解できる内容で、はじめて「ホムペ」を作る人向けにも丁寧に優しく書くことは可能だよ。
実際に、そういった本を過去に2冊出してるし。
それらが今でも根強く売れている…「Wordでホムペ」だけど orz

一方、Dreamweaverユーザーレベルの、Web標準なサイトを意識した、Expression Webを用いた解説書というご要望にも応えたい。

もし超初心者向けの本を出して欲しいという声が大きかったら、その企画が承認されるだろう。
どっちの声が強いかどうかは、マーケットリサーチを通じて判断すべきだと思うけどね。

でもね、私がいくら「この本を書きたい」といっても、出版社が「No」と言えば、書けないんだよ。
そのことをご理解いただきたく。

続きを読む
posted by wanichan at 17:08 | Comment(2) | TrackBack(0) | Expression Web

Webサイトを開いてもダイナミックWebテンプレートの適用ができない場合の対処方法

他社製品ソフトからExpression Webに乗り換えた場合、 それまでWebサイトを構築していたフォルダをWebサイトとして開いても、ダイナミックWebテンプレートの適用が無効になる場合がある。

その現象が起きている場合、フォルダ一覧作業ウィンドウのルートフォルダが、Webサイトフォルダではなく、 通常のフォルダとして認識していないかどうか確認しよう。

問題のWebサイトの[フォルダ一覧]作業ウィンドウの図

上記の図のようになっている場合は、以下の手順にそって、Expression WebでWebサイト管理するように設定するとOK。

  1. [サイト]→[サイトの設定]をクリック
  2. [サイトの設定]ダイアログボックスの[全般]タブをクリック
  3. 「隠しメタデータファイルを使用してWebサイトを管理する」のチェックを付ける
  4. [OK]ボタンをクリック
  5. すると、以下のような確認画面が表示される。 
    フォルダへの Expression Web 情報の追加
    「ハイパーリンクおよび他のWebサイトのコンテンツを管理するには、フォルダに情報を追加する必要があります。Expression Webの情報を"Webサイトのパス" に追加してもよろしいですか?」という画面がでてきたら[はい]ボタンをクリック

詳しくは、「Expression Web 標準ガイドブック 」の 209ページをご参考に。

続きを読む
posted by wanichan at 09:52 | Comment(0) | TrackBack(0) | Expression Web

2007年07月09日

FrontPage固有の共有枠機能からExpression WebのダイナミックWebテンプレートに移行する方法

共有枠を利用したWebサイトをExpression Webで開くと、確かにデザインビューではちゃんと表示される。
しかし、Expression Webからブラウザでプレビューすると、共有枠部分が欠落してしまう。

ではどうするか?

1. IEのソースを新規Webページに貼り付け

  1. Internet Explorerで任意のページを開く
  2. [表示]→[ソース]をクリックして、IE側でソース表示する。
  3. メモ帳が起動するので、そのソースを全て選択してコピー
  4. Expression Webで新規Webページを作成し、 そのソースをコピーしたファイルと同じ場所に保存しておく
  5. コードビューに切り替えて、コピーしたソースを貼り付ける

これで、ページ挿入部分ではなく、ブラウザで表示される結果のWebページが出来上がる。

2. 共有枠のコメント及び共有枠のmetaタグを削除

その後、これをダイナミックWebテンプレートに移行する前に、共有枠のコメント等を削除しなければいけないので、 コメントと共有枠のmetaタグを削除する。

  1. コードビューに切り替えて、"Microsoft Border" が付けられている名前のmetaタグ行を削除する
    例:
    <meta name="Microsoft Border" content="tlb">
  2. 共有枠のコメントを[検索と置換]ツールを使って削除する
    検索する文字列:<!--msnavigation-->
    検索後の文字列:(何も入力しない!)
  3. [すべて置換]をクリック

3. 処理したWebページを元に、ダイナミックWebテンプレートファイルとして保存

  1. [ファイル]→[名前を付けて保存]をクリック
  2. [ファイルの種類]を「ダイナミックWebテンプレート」に指定
  3. ファイル名を適当に付けて保存
  4. 一旦Expression Webを終了する(念のため)

4. ダイナミックWebテンプレートの編集可能領域を指定する

  1. Expression Webを起動し、先ほど作成したダイナミックWebテンプレートを開く
  2. コンテンツブロック全体をクイックタグセレクタを利用して選択
  3. そのクイックタグセレクタの右側▼をクリックしたあと、[タグ内容を選択]をクリック
  4. [書式]→[ダイナミックWebテンプレート]→[編集可能な領域の管理]をクリック
  5. 領域名を入力して[追加]ボタンをクリック
  6.  
  7. 編集可能な領域ダイアログボックスの[閉じる]ボタンをクリック
  8. 上書き保存する

その後、それぞれのWebページのコンテンツ部分だけを用意しておいて、 ダイナミックWebテンプレートから新規作成したWebページにそのコンテンツ部分を挿入していく、という手順で移行作業をしていく、 という流れでOKかな?

続きを読む
posted by wanichan at 17:22 | Comment(0) | TrackBack(0) | Expression Web

Amazonサイトでの新着カスタマーレビューを読んで

もの書きのブログの方に記事投稿しようと思ったけど、おそらくこっちのブログの方が適切だと判断し、 こちらに一応著者からのコメントを。

FrontPageユーザーにとってのフォローアップが完全ではないという点において残念がっているようで。今日誘惑…じゃなくて、 共有枠とかナビゲーション、リンクバーの機能をふんだんに使った、FrontPageで作ったWebサイトを、Expression Webでどのようにして移行すべきか?

続きを読む
posted by wanichan at 08:24 | Comment(0) | TrackBack(0) | Expression Web