Minervaとは

Minerva(ミネルヴァ)は無料で利用できるWebサイト構築用ソフトウェア(コンテンツマネジメントシステム(Content Management System))です。
固定のホームページで通信販売、アフィリエイトなどのサイトを運営している販売店さんや個人の方々、これから通販やアフィリエイトサイトを構築されようとする方に向けたCMSとして開発を行いました。
もちろん、通販、アフィリエイトサイト向けに特化したものではありませんので、そのほかのサイト構築、運営にもご利用いただけます。

ページの生成

Minervaは、ホームページの生成テンプレートエンジンにSmartyを使用します。
ページのコンテンツデータの管理をMinervaが行い、利用者がデザインしたページのテンプレートにSmartyを使用してデータを埋め込んでページを生成します。
Smarty用のテンプレート

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--使用したいデータの変数名を埋め込む-->
<title>{$M['SiteName']}</title>
</head>
<body></body>
</html>
Minervaで管理しているデータ
サイト名($M['SiteName']):サンプルサイト






 
Minervaは、ページ出力時にテンプレートにデータを埋め込んでHTMLを生成します。
生成されたHTML

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--使用したいデータの変数名を埋め込む-->
<title>サンプルサイト</title>
</head>
<body></body>
</html>

すでにホームページを開設している場合、そのページのソースをベースにしてMinervaで管理している変数に書き換えることでテンプレートの作成が可能になります。

スタイルシート、テンプレートの切り替え

スタイルシートやテンプレートのサイズが膨れ上がることなく、イメージにあったサイトのデザインを支援するため、Minervaでは、ディレクトリ単位の他、ページ単位でスタイルシートやテンプレートを切り替えることを可能にしています。

たとえば、海洋レジャー用品のカテゴリはブルーを基調としたスタイルシート、山岳レジャー用品はグリーンを基調としたスタイルシートという使い分けもできます。
また、商品紹介のカテゴリは2カラムの構成、ブログのページは3カラムの構成というようにテンプレートをわけることもできます。
 

ホームページデータの管理

ホームページとして表示するデータは管理する項目が異なる次の5つのタイプに分けて管理しています。

  • コンテンツ
  • 製品情報
  • 新着情報
  • おすすめ情報
  • ブログ

コンテンツ

コンテンツとして管理するデータは、「タイトル」、「表示するページ」とその「内容」等を登録することができます。
一つのページに複数のコンテンツを配置することも可能です。このとき、コンテンツの表示順を指定することもできます。
 

製品情報

製品(商品)情報として管理するデータは、「メーカ名」、「製品番号」、「製品名」「メーカURL」、「価格」等製品に関する情報を登録することができます。

 

新着情報

新着情報として管理するデータは「タイトル」、「表示するページ」とその「内容」等を登録することができます。
一つのページに複数の新着情報を配置することも可能な他、どのページにも異なった新着情報を配置することもできますので、カテゴリAのページの新着情報、カテゴリBのページの新着情報といった使い方もできます。
 

おすすめ情報

おすすめ情報として管理するデータは「タイトル」、「表示するページ」、「価格」、「メーカURL」等を登録することができます。
一つのページに複数のおすすめ情報を配置することも可能な他、どのページにもおすすめ情報を配置できます。
 

ブログ

ブログとして管理するデータは「タイトル」、「内容」等を登録することができます。
 

複数の経路から一つのアイテムに


アイテム(商品)紹介サイトの場合、アイテム(商品)の一覧ページを作成し、そこからアイテム(商品)の詳細画面へ遷移するというホームページの形態となる場合が多くあります。

Minervaでは、アイテム(商品)を複数の一覧ページへ配置することができますので、カテゴリAの一覧ページからも、カテゴリBの一覧ページからも一つのアイテム(商品)の詳細ページへのリンクを生成することが出来ます。
コンテンツを重複して登録する必要はありません。

もちろん、アイテム(商品)の検索機能もあります。

 

スクリーンショット


トップ画面


コンテンツ管理画面


プレビュー画面


製品情報の出力ページ指定画面


カテゴリ階層指定画面


編集テンプレート選択画面


デモンストレーションサイト


Minervaを使用して作成したデモンストレーションのサイト プラモデル倶楽部 を公開しています。