-PHPスクリプト言語-
phpはWebサイトのcgi 開発言語として人気が高いようです。
しかし、単独でphpを使ってのWebサイト作成では必ずしも効率が良いとは言えないようです。
これは、どの言語を使っても同じだと思われます。

-Webアプリ開発-
Webアプリケーション開発ではPHPだけでは何も作れません。
まず、HTML・JavaScript・CSSは全てについて基礎知識として理解している必要があります。
その上で、PHP・Smarty・Ethnaを理解して、更に、データベース(SQL文)の知識も必須です。
もっと基本作業としては、パソコン操作や文書(仕様書)作成の能力は必須です。
もう必須だらけですが総合力が必要です、だから大変なわけです。

-PHPアプリ開発環境-
Webサイトを構築するさいのPHPアプリケーション開発環境の選択肢のひとつが、
cgi 言語として『php』、テンプレートエンジンに『Smarty』、フレームワークに『Ethna』を採用するです。

 ☆ ☆ ☆ ☆ ☆

-本サイトについて-
Windows上に開発環境を構築してPHPでWebアプリケーションを作成・更新できる情報を記述します。
インストールは何種類ものモジュールが必要なので準備するだけでも大変な作業です。
何しろインストールをおこなったら設定しなくてはなりませんが、更に連携の設定も必要になります。

各xx編は相互に関連していますので単独の説明だけを読んでは理解できないことがあります。
例えば、データベースの定義はMySQL編でおこない他の場所では説明しておりません。

Ethnaを使ったサンプルアプリケーションまでは完成しましたので、同じものをJavaでも動作させようと思い立ちプログラムを作成しました。
PHPも単純ではありませんが、JavaでWebの複雑さと較べると開発効率の良さを感じることができます。

時間と相談しながら少しずつ内容を増やす予定ではおりますが、どうなりますことやら。

個々の部品説明ではなく、アプリケーションを作成しておりますので動作すれば一通りの基本を理解できます。

オープンCMS のコンテンツ
無料のサーバ提供サイトを使って、オープンCMSで普通のホームページを作ってみました。
XOOPS コンテンツへ     Drupal コンテンツへ
Joomla! コンテンツへ     MODx コンテンツへ

今まで使用していた無料サイトが有料となったため他のサイトに再構築中です。
今まで使用していた無料サイトが閉鎖されて悪質サイトとなったため他のサイトに再構築中する予定ですが未定です。

尚、CMSについての説明はXOOPSにあります。