検索
連載

第9回 プロジェクトのWebページを作ろうSourceForge.jpではじめるオープンソースプロジェクト(2/2 ページ)

優れたソフトウェアであっても、宣伝しないことには利用者がなかなか増えませんし、利用者が増えないと、オープンソースの利点もなかなか生かせません。今回は、プロジェクトのWebページを作成してみます。

PC用表示 関連情報
Share
Tweet
LINE
Hatena
前のページへ |       

ページを設置しよう

 Webページが完成したら、さっそく設置してみましょう。Webページは、sf.jpのプロジェクト用ディレクトリ内に置くことになります。このディレクトリの位置は、プロジェクト管理サマリページで確認できます。plumの場合は、「/home/groups/p/pl/plum/htdocs」になります。ユーザーはシェルサーバにログインして、このディレクトリにファイルを置くことになります。

 ファイルをコピーするときには、scpコマンドを使いましょう。プロジェクトWebのトップページindex.htmlをコピーするには、以下のようにします。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 これでindex.htmlがコピーできました。それでは、実際にWebブラウザでアクセスできるかどうか試してみましょう。きちんと表示されたでしょうか(画面1)

画面1
画面1 設置したWebページの確認

SourceForge.jpのロゴをつけよう

 sf.jpの上で運営しているプロジェクトは、プロジェクトホームページにsf.jpのロゴをつけることができます。ロゴをつけることで、プロジェクトWebページへのアクセスも、プロジェクトの活発度を示す指標としてカウントされるようになります。

 ロゴをつけるときのHTMLコードは、プロジェクト管理サマリのページに載っています。プロジェクトメニューから「プロジェクト管理」を選択すると、管理サマリのページが表示されます。ページ内の「SourceForgeロゴの表示」の項目にHTMLコードが記載されていますから、これをそのままプロジェクトWebページの任意の位置につけてみましょう。

CGIを使ってみよう

 sf.jpのプロジェクトWebページでは、CGIを利用した動的Webページを作成することができます(CGIだけでなく、PHPも利用できます)。CGIはユーザーが自由に作成して設置できます。また、データの格納には、後述するプロジェクトデータベースも利用できますから、データベースをバックエンドにしたWebシステムを作成することも可能です。

 CGIは、プロジェクトディレクトリ下のcgi-binディレクトリに設置します。plumプロジェクトの場合、設置先は「/home/groups/p/pl/plum/cgi-bin」になります。

バーチャルホストを設定しよう

 プロジェクトによっては、すでにプロジェクトの名前のドメイン名を持っている場合もあるでしょう。実は、sf.jpのプロジェクトWebサーバは、「プロジェクトUNIX名.sourceforge.jp」だけでなく、オリジナルのドメイン名を利用することもできます。ドメイン名をsf.jpに登録しておき、DNSレコードをsf.jpのプロジェクト用webサーバに向けるだけです。やり方はサイトドキュメントをご覧ください。

 なお、sf.jpでは、DNSサービスは行っていませんので、プロジェクトで取得したドメインはプロジェクトで管理してください。

著者プロフィール

安井 卓

VA Linux Systems Japan(株)/ Debian Project


前のページへ |       

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る