logo_imagelogo_imagelogo_imagelogo_image
[高度な検索]
Web2.0的ホームページ制作日記-ブログ-
メインメニュー
メタル
hmhr.info
ブログ・新着記事
ブログ・カテゴリー
ブログ・アーカイブ
Web2.0的ホームページ(自称)
メタル・ハードロック-アーティスト情報サイト

Web2.0的ホームページ制作日記-ブログ-

ヘビーメタル・ハードロック・アーティスト情報hmhr.infoの管理人ブログ
Web2.0的ホームページの制作日記-ホームページって奥が深いですね。hmhr.infoはまだWeb1.3程度ですが、Web2.0的クールなホームページにしていきたいです。

« 1 2 3 (4) 5 »
2007年05月06日
ページごとのtitle要素の指定ホームページ制作 > XOOPS
XOOPSを使っていて、残念なところがあります。

例えば以下の二つのリンクを開いてタイトル・バー部分を見てください。
XOOPS_TRUST_PATH

XOOPSのセキュリティ

違うページなのですが、どちらも同じタイトルで表示されます。できれば、ブログ記事のタイトルをtitle要素にセットしたいと思うのです。

これはnmBlogのテンプレートを変更すればいいのかと思ったのですが、XOOPSの共通テンプレートを何とかしないといけないかもしれません。ですが、必ずしもタイトルが必要のないモジュールもありますので、こういったところをXOOPSではどのように解決するのでしょうか。

この対応が目下の課題です。

方法がみつかったら、また投稿したいと思います。

続きを読む
Posted by majin99 at 21:49:19 on 2007/05/07
[閲覧(682)][コメント(0)][トラックバック(0)]

2007年04月28日
XOOPS ブログホームページ制作 > XOOPS
当ホームページのこのブログはXOOPSのnmBlogを使わせてもらっています。

いくつか試した中では、一番イメージに近いブログモジュールでした。

しかしながら、一度カテゴリーを決めてしまうと、表示順を入れ替えられない、あるいは、カテゴリが1つだけという点が、改善されるといいなぁと思っていました。

作者の方のサイトに挨拶がてら、お願いとして書き込もうかなあと思っていた矢先、新しいバージョンではそのあたりの機能を追加されているそうです

nmBlog作者様のサイトを見ていると、信じられないくらいのスピードでモジュールを更新されています。すごいです!

僕は仕事のスピードが速くないので、そのエネルギーに感動します。また、このモジュールを選んでよかったなぁと思いました。


ということで、XOOPSブログ・モジュールをお探しで、このホームページを訪れてくださった方にはnmBlogをお薦めします。
Posted by majin99 at 20:54:09 on 2007/04/28
[閲覧(734)][コメント(0)][トラックバック(0)]

2007年04月26日
XOOPSのセキュリティホームページ制作 > XOOPS
Xoopsを利用していることを全面的に打ち出して、このホームページを制作してきました。ましてやURLにまでxoops.hmhr.infoと、xoops丸出しで制作しています。

しかし、よくよく考えてみればこれは危ない事だなと、ハタと気付きました。

他のXOOPSで制作されたホームページと同じ仕組みで動いているわけですので、悪意のある攻撃者にとっては、一網打尽というところでしょう。

急に恐ろしくなりましたので、Protectorモジュールというのを使わせていただくことにしました。当然ながら、それで万全とは行かないでしょうけど、丸裸状態よりはかなり良いと思われます。

対応できる攻撃一覧を見ても、どんな攻撃なのか想像がつかないものがありましたので、ここはやはり、モジュールにお任せしたいところです。

レンタルサーバーなので、他のユーザーに被害が及ぶと申し訳ないことだとも思いますので。
Posted by majin99 at 12:29:06 on 2007/04/26
[閲覧(666)][コメント(0)][トラックバック(0)]

2007年04月22日
Yahoo UI Library treeviewホームページ制作 > JavaScript
前回の記事Yahoo UI Libraryで示しましたが、ライブラリを取得してみました。

サンプルをみているとUIというだけあって、(多分User Interface、つまり、画面まわり)ブラウザなのにこんな事を!という内容です。今となっては同様の機能を実装しているホームページをよく見かけますので、新鮮ともいえないのですが、サンプルの量もたくさんあり楽しめます。

さて、僕が狙っていたのは、treeviewを使ったメタル・ハードロック-アーティスト情報サイトのサイトマップページの作成です。

サイトマップ・ページで悩むのが、どこまでページを表示させるのかということです。

僕のサイトは階層は浅いのですが、ページ数が100ページ程度はあります。各カテゴリのインデックスページだけを表示すると単なるメニューと変わりませんし、反対に全部のページをただダラダラと表示すると見づらくて、サイトマップの役割を果たさなくなります。

なので、折りたたみや展開が任意にできるツリービューこそが相応しいと思いました。

ソースコードを眺めて、サンプルを少々書き換えると簡単にできました。ある程度プログラミングに慣れていれば、ドキュメントなしても、とりあえずは何とかなります。使う側にとっては簡単に済むように作成されており、すばらしいと思います。クラスなどのライブラリを作るのって結構難しいですよね。僕は自分は使えるけど他人には使えこなせないようなものばかり作ってしまいダメなんですよ〜。

実務でオブジェクト指向的開発からは最近離れているし、JavaScriptで真剣に開発したことがないので、New句を見て、うぇっとなりましたが、
すぐにそれっぽいものが出来上がりました。やった〜!




しかし、僕がやりたかったのはHTMLにベタベタにページのリンクをa要素で作成していく方式でしたので、script内または恐らくできてもJSON形式というのはちょっと違うのです。

しばらく調べてみましたが、HTMLをそのまま使う方式はなさそうです。もともとYahoo UI Libraryのmenu系のライブラリのサンプルをみて、UL要素を使ったHTML形式でソースを書けるようだったので、じゃあツリー・ビューもいけるんじゃあないのか?と思い立ったのでした。

どうやらそんな野望も打ち砕かれたみたいです。残念。がっかり

やっぱり折角のサイトマップをScriptにしてしまうのは、もったいないですからね。

YUI(面倒なのでYahoo UI Libraryを略します)による対案を検討中です。もしくは別のライブラリを当たってみようかなぁというところです。
Posted by majin99 at 19:28:21 on 2007/06/09
[閲覧(869)][コメント(0)][トラックバック(0)]

2007年04月19日
Yahoo UI Libraryホームページ制作 > JavaScript
JavaScriptにはどうも懐疑的なのですが、Ajaxの隆盛からどうも見過ごすことはできないですね。

僕がJavaScriptを使用するのをためらってしまうのは以下のような理由によります。

  • ブラウザによって対応状況が異なる

  • HTMLソースが煩雑になる

  • 結局飛び道具的なものではないのかという印象


もしやいまとなってはJavaScriptに対してこのような認識の開発者などいないのでしょうか。時代錯誤過ぎですか?

最近少しずつ勉強をしてみると、どうやらこれらは思い込みのようですね。

2番目のHTMLソースに関してはライブラリが充実しているそうで、それらを外部ファイルとして使うことで、ほとんどソースコードを必要としないケースもあるらしいですね。

また、3番目の件ですが、昔は、ちょっと珍しいことをやっているぜ風のサイトは皆JavaScriptでそれらを実現しており、結局閲覧者には特にメリットがなかったりもしたもので、こけおどし的な印象もぬぐえませんでした。

しかしgoogle mapを初めて使ったときの衝撃は忘れません。これはクライアント・プログラムか?というあの感覚。

というわけで、サイトにJavaScriptを取り入れてみようと考えています。そんなわけで第一弾としてメニュー周りの表現力を簡単に高められるらしい「Yahoo UI Library」というJavaScript/Ajaxライブラリを導入していきたいと考えています。

今日はとりあえず、サイトだけ見つけました。JavaScriptまわりの本を読んでいる限りでは、てっきり日本のYahooから日本語のドキュメントのもとに使わせてもらえるのかと思いこんでいましたが、英語ですか・・・。いきなり挫折しそうです。

Yahoo UI Library

今後、開発状況などもこのホームページで触れたいと思っています。
Posted by majin99 at 00:11:12 on 2007/04/20
[閲覧(635)][コメント(0)][トラックバック(0)]

« 1 2 3 (4) 5 »

nmBlog v1.6 distributed by SAMN Project
XOOPSで困ったら
Web2.0的サイト(自称)
メタル・ハードロック-アーティスト情報サイト
人気ブログランキング
blogランキングへ投票
人気ランキングに参加しています。いろいろとよろしくお願いします。
RSS配信
Web2.0的ホームページ制作記 RSS 画像
Powered by XOOPS Cube 2.0 © 2005-2006 The XOOPS Project