goat10.com(サイトTop)に戻る

「Web-Lab」・・・MovableTypeのカスタマイズ、CGI(Perl)、PHP、データベース(MySQL、PostgreSQL)、HTML、XHTML、CSS(カスケーディングスタイルシート)等に関する自分メモ。

現在のページはgoat10.com(サイトTopの中の Web-Lab(Top)のページです。

PHP環境変数メモ。

http://www.aaa.com/bbb/ccc.html
/home/xxx/public_html/bbb/ccc.html

$_SERVER['SERVER_NAME'];
www.aaa.com

$_SERVER['DOCUMENT_ROOT'];
/home/xxx/public_html

$_SERVER['SCRIPT_FILENAME'];
/home/xxx/public_html/bbb/ccc.html

$_SERVER['PHP_SELF'];
/bbb/ccc.html
※apacheの設定で、pathinfoをonにすると挙動が変わる。
※あまり使用すべきではない。

$_SERVER['SCRIPT_NAME'];
/bbb/ccc.html(クリストリングを含まない)

$_SERVER['REQUEST_URI'];
/bbb/ccc.html(クリストリングを含む)

なかなかまとめてくれてるサイトがないのでメモメモ。

|日付:2007年01月23日(火)|「PHP環境変数メモ。」の個別記事を見る「PHP環境変数メモ。」のトラックバック[0]
|カテゴリー:PHP

Movable Type 3.3 新機能と変更箇所

Movable Type 3.3で追加された新機能。
インストールして試す時間がなかなか無いのですが、とりあえずもう少し詳細に知りたい・・・!と思っていた所、詳細なレポートを見つけたのでメモです。
ようやく週末なので自宅でゆっくり作業したいなぁ・・・。(未だサイトも未完成なもので。)

やっぱり個人的に利点を感じたのは検索周りの機能の充実かな・・・。
あとは、カテゴリーファイル名を変更できるのが良いなぁ。

【Movable Type 3.3b1-ja 新機能と変更箇所一覧】
小粋空間http://www.koikikukan.com/archives/2006/06/03-025525.php

【速攻試用「Movable Type 3.3 Beta 1 日本語版」- Web 2.0的機能を追加】
MYCOMジャーナルhttp://journal.mycom.co.jp/articles/2006/06/07/mt3_3/

|日付:2006年06月16日(金)|「Movable Type 3.3 新機能と変更箇所」の個別記事を見る「Movable Type 3.3 新機能と変更箇所」のトラックバック[0]
|カテゴリー:MovableType

Movable Type 3.3日本語版 2006年6月27日(火)出荷

今回は本当に動きが早いですね・・・。
のんび~り構えていたのですが、真面目にリリースノートを読む事にしました。

【リリースノート(英語)】
注意点などリリースノート (Beta-1)リリースノート (Beta-2)

以下、リリースノートからのメモ。

【アップデートの際の注意点】
■データベースのバックアップを行う。(絶対取れ。壊れるから!!くらいの書き方がされていますが。怖ぇ~な・・・。)
■Perlのバージョンは5.6.1以上。
■MySQL3.x、4.0.x(4.1よりも古いバージョン)を使用している人は「mt-config.cgi」のSQLSetNamesの箇所を「SQLSetNames 0」にしなければならない。
■カテゴリーとエントリーのアーカイブURLが・・・。(何となく分かるけど、日本語に出来ない。名前の付け方の場合によっては、アップデートした時に壊れますよ~・・・みたいな。)
■BigPAPIとの互換性が無い。(ここが一番痛い・・・。)

これだけで疲れた・・・。(<学生時代は常に英語赤ザブ人間。)

【シックス・アパートが、機能と拡張性を強化した最新ブログ・ソフトウェア「Movable Type 3.3」を日米で同時出荷】
Six Aparthttp://www.sixapart.jp/press_releases/2006/06/13-1500.html

|日付:2006年06月15日(木)|「Movable Type 3.3日本語版 2006年6月27日(火)出荷」の個別記事を見る「Movable Type 3.3日本語版 2006年6月27日(火)出荷」のトラックバック[3]
|カテゴリー:MovableType

Movable Type 3.3 ベータ2 を公開

・・・したそうで。
思ったよりもスピードが速いなぁ・・・;;
ベータ2には日本語化されたStyleCatcherが同梱されているそうです。
入れてみたいけど、時間が無いので今回も見送ろうか・・・と思いつつ、マニュアルなど読んでみたり。

【Movable Type 3.3 ベータ2 を公開】
Six Aparthttp://www.sixapart.jp/movabletype/news/2006/06/13-0912.html

【Movable Type 3.3 マニュアル(ベータ版)】
http://www.sixapart.jp/movabletype/manual/3.3/

BigPAPIプラグインとMovable Type 3.3は互換性が無いんですと。
うわー・・・。
もちっと分かりやすく解説してくれているサイトが無いかなー、と思ったら発見。

【Movable Type 3.3ベータテスト】
Ogawa::Memorandahttp://as-is.net/blog/archives/001134.html

思いっきり端折ると、私は(ものすごーく3.3に利点が無い限り)すぐに移行はしない方がいいっぽい・・・。

|日付:2006年06月13日(火)|「Movable Type 3.3 ベータ2 を公開」の個別記事を見る「Movable Type 3.3 ベータ2 を公開」のトラックバック[1]
|カテゴリー:MovableType

Movable Type 3.3ベータテスト いよいよ開始(米国)

【Movable Typeの新しいバージョンについて】
Six Aparthttp://www.sixapart.jp/movabletype/news/2006/05/29-1431.html

ざっと和訳された箇所を読んだだけでも、かなり便利になりそうだな~、と思いました。
しかし、現行のMovable Type 3.2をかなりカスタマイズ&大量プラグイン導入しているので、アップグレードすんの大変そう・・・。
個人的に気になるのは

【ブログの作成、更新、そしてブログを読むのを簡単に】
Movable TypeのUIを簡単にかつ大幅にカスタマイズできるTransformerプラグインを開発できます。

この部分。
これって自由にエントリーのフィールドを増やせるという事・・・?
(というか、エントリーのフィールドを増やせるプラグインが作りやすくなる、という事?)

今現在、エントリーフィールドのカスタマイズ(投稿画面のカスタマイズ)を出来るプラグインにはRightFieldsCustomFieldsがありますが、双方共にエントリーの読み込み/書き出しに対応していないとか、RightFieldsは記事(エントリー)の削除を行うと設定が消えてしまう(<これは無理矢理ある対応をする事で使用していましたが。そのお話はまた別記事で。)などイマイチ導入をためらってしまうので。
改善されれば嬉しい事この上ない。
最近芽生えてきていたWordPressへの浮気心も薄らぐかも・・・!

あとは、

【検索機能の改善】
検索結果を表示するテンプレートをブログごとに設定できるようにしました。また、ブログをまたがってエントリー・タグで検索できるだけでなく、タグ検索やキーワード検索の結果をフィードで取得できるようになっています。検索結果のフィードはOpenSearch互換のフォーマットになっています。URLに細かく手を入れたい、あるいは検索エンジンに最適化したい場合のために、URLスキームを選択できる上に、テンプレート編集も可能です。ブログのカテゴリのページへのパスもカスタマイズできるようになっています。

今現在は、ブログにまたがった検索が出来ないので、うちみたいにコンテンツ毎に1ブログ形式でサイトを構造化している身としては嬉しい機能です。(まぁ、フィールドを本来の目的から大きく外れて使用しているコンテンツも多いので、「タイトル」はともかく「概要」を出されるとエライ事になったりもするのですが・・・。)
検索結果のテンプレートも、今現在も手動でブログ毎に設定出来ますが。
これが簡単になるのかな・・・?(よく、mt-config.cgiにテンプレート追加記述するの忘れるんだ・・・!)

とりあえず、英語になるべく触れたくない語学レベルなので、大人しく日本語版のリリース情報を待ちます・・・。

|日付:2006年05月30日(火)|「Movable Type 3.3ベータテスト いよいよ開始(米国)」の個別記事を見る「Movable Type 3.3ベータテスト いよいよ開始(米国)」のトラックバック[1]
|カテゴリー:MovableType

WordPressでつくるブログサイト

WordPressでつくる! 最強のブログサイト

Googleをうろちょろしていたら、WordPressなるものを発見。
なんじゃらほい・・・?と調べてみると、有志が開発しているフリーソフトウェアらしい。
Nucleusみたいなものなのでしょう。(多分・・・!)

しかし、WordPressにしてもNucleusにしても、日本語解説サイトがあまり無い・・・!(多分、まだ日本人ユーザー数が少ない)という事で、専門書籍(和書)が出ていないかどうか検索。

そして一発で出てきたのが(←)これ。(というか、これしか出てこなかった。)

とりあえず、パラパラと斜め読み。
管理画面のユーザインターフェース(GUI)はa-blogに似ているなぁ、と。
確かに面白そうだな、と思いましたが(特に、画像の投稿機能がMovableTypeに比べるとものすごく簡単そう。)データベースがMySQL限定、など、容易には広まらないんじゃないかな~・・・と。
あとは、MovableTypeの様に動的ページ生成、静的ページ生成の選択史がなく、動的ページ(ダイナミックページ)というのが気になる、という人もいそうです。(私は、このサイトの造りを見ても分かる様に、その辺はあんま気にしません・・・。管理の楽さ>SEO なもんで。)
まぁ、XOOPSXOOPS Cube)との互換性は圧倒的にいいそうなので、1回は使ってみたいと思う所存。

動的ページ、静的ページ関連で、こういうサイトを発見。

【動的ページを静的ページに見せる(SEO対策にも)】
ウェブテクニックhttp://www.timedesign.ws/blog/archives/2004/12/seo.html

皆色んな事考えるなぁ・・・。

|日付:2006年05月29日(月)|「WordPressでつくるブログサイト」の個別記事を見る「WordPressでつくるブログサイト」のトラックバック[0]
|カテゴリー:WordPress

Internet Explorerの印刷プレビューエラー

Internet Explorerで印刷プレビュー(プリントプレビュー)を行う際、強制終了されてしまうエラー。
どうもCSSで、floatとpositionの組み合わせ(?)が悪い時にエラーになる事があるらしい。
明確な理由や回避方法などは分からず。
うーん、謎・・・。

|日付:2006年05月29日(月)|「Internet Explorerの印刷プレビューエラー」の個別記事を見る「Internet Explorerの印刷プレビューエラー」のトラックバック[0]
|カテゴリー:CSS

グローバルナビゲーション(サイト内共通メニュー)

ページ内検索・フィードの取得