弐条海月の とはずがたり

そこはかとなく書き綴るブログなるもの

テンプレートエンジン「天橋立」完成…

 これまで使っておりましたPHPのテンプレートエンジン「Smarty」とお別れし、新たに自分で開発したテンプレートエンジンを使う事にしました。その名は「天橋立(AmanoHashidate)」です。

 「天橋立(AmanoHashidate)」は、PHPのソースとHTMLの構文を分離し、共通のHTMLテンプレートを使ってページを生成することを目的としたテンプレートエンジンです。PHP初心者の私が身の丈に合わせて開発したものですから、稚拙な仕上がりですし、テンプレートエンジンとしては最低限の置換機能しか持ち得ません。これがテンプレートエンジンと呼べる代物なのかどうなのか…その部分はさておき、思った以上に高速に動作しておりますので、初期の目的は果たせたと考えております。

 ちなみに、天橋立(あまのはしだて)とは、京都府宮津市は宮津湾にある砂洲のことです。白砂に流れるような松林が美しい景観を醸し出しており、日本三景のひとつです。そんな美しい景色の名称を、大胆にもテンプレートエンジンの名前として拝借したのには理由があります。

 夢のある話になりますが…天橋立を天の川を挟んで互いを想い合う織り姫と彦星を結ぶ橋であると仮定した時、織り姫をPHPに、そして彦星をHTMLに見立てるとその橋渡しを行うのが、言わずもがなテンプレートエンジンです。であるとするならば、天橋立という名よりふさわしいものが他にあるでしょうか?いや、ないに違いない。私はそう思ってやまないのです。

 まぁ…橋渡しが年に1回では困ってしまうのですが…(笑)。

 この「天橋立(AmanoHashidate)」は、構想から開発、完成まで3日ほどでこぎ着けました。我ながら上出来と思います。とにかく順調に進みましたのでひと安心といったところですが、ローカルでテストしておりましたのに間違えてサーバーにアップロードしてしまいまして(笑)、最終調整も終わらぬまま、現在公開中のサイトに影響が出てしまいました。テンプレートエンジンがいきなり変更になってしまったのですから、ページがまったく表示されなくなってしまって大わらわです(大笑)。

 ですので、慌ててテンプレートエンジンに関するサイト内の記述を見直し、変更すべき場所を書き直したのですが…どうも元の状態とは微妙に違っているような気がそこはかとなくしております(笑)。

 とりあえず表示だけでも元に戻して、細かい部分は後ほどやろうと思います。

※この記事は過去のサイトから移行したものであり、
現在の内容とは異なっている場合がありますことをご了承下さいませ。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

固定ページ

最近の投稿

カテゴリー





カレンダー

2009年2月
 1
2345678
9101112131415
16171819202122
232425262728  

過去の日記はこちら

キーワードで検索