Webアプリを創る 😊クリエイティブWeb

カテゴリー: サイト制作

mojoPortal が 2.3.3.9 にバージョンアップ

2010年3月1日

mojoPortal が 2.3.3.9 にバージョンアップしました。今回のバージョンアップの一番大きな変更点は、Artsteer で作成した html テンプレートを使って mojoPortal のスキンを作成することが容易になったことです。Artisteer の html テンプレートを使用したスキンの作成の手順の概要は以下のとおりです。Artisteer は、ウェブページのテンプレートを簡単に作成してくれる便利なソフトなので活用する機会も出てくるのではないかと思います。また、Artisteer のライセンスを持っていない場合は、「Download 300+ Free Web Templates」のサイトからArtisteer で作成したフリーのテンプレートをダウンロードすることができるので、それを利用することができます。

1./Data/Sites/1/skins/ フォルダーに、スキンのための新規フォルダーを作成する(フォルダーの名前がスキンの名前になるので適当な名前をつけます)。なお、1 は、サイトの ID で、マルチサイトで運用している場合は、別の ID になります。

2.Artisteer のテンプレートで、メニューがヘッダーの上部にある場合には、Data/Sites/skins/artisteer-greenlagoon フォルダーの中身を、下部にある場合には、/Data/skins/artisteer-swirly1 フォルダーの中身をコピーして、新しく作成したフォルダーに貼り付けます。なお、images フォルダーの中身については、コピーする必要はありません。

3.Artiteer の html テンプレートは、以下のようなファイルから構成されているので、これらのファイルをすべてコピーして、新しく作成したフォルダーに上書きします。page.html ファイルは、実際には必要はありませんが、オリジナルのデザインとスキンのデザインとを比較するのに使用します。

image 

4.style-artisteer-overrides.css ファイルの .art-contentLayout .art-content-narrow の width を調整します。

5.stylemojo.css ファイルで若干の調整が必要です。

6.カラースキームにより、styleaspcalander.css, styledatacalendar.css, styleblog.css 等の機能のcssファイルの修正をおこないます。

7.デザインにあわせて、jQueryUI テーマの変更をします。

Umbraco 4.1 Beta 2 を使ってみました

2010年2月27日

Umbraco 4.1 Beta 2 が公開されたのでインストールしてみました。新機能の主要なものは以下のとおりで、今までは、信頼レベルがHigh 以上で、ルートディレクトリにインストールする必要があったため共用ホスティングサーバーでの使用にはかなりの制約があったのですが、これで解消されることになります、また、Linq to Umbraco が提供されることで、ASP.NET でのプログラム開発が容易になるので、より一段と特徴のある CMS になると思います。

  • Linq to Umbraco の提供
  • 仮想ディレクトリのサポート
  • Medium 信頼レベルのサポート

実際に使ってみると、XML スキーマが新しくなったため、デフォルトの状態では Runway や Starter Kits のパッケージが使用できません。umbracoSettings.config で ‘UseLegacyXmlSchema’ キーを true にすると動作するようになりますが、一部バグもあるので、テスト以外の目的に使用するのは、正式版が出てからの方がいいようです。

Umbraco の次期メジャーバージョンである Umbraco 5 は、ASP.NET MVC アプリケーションとして開発されており、来年の第1四半期に公開予定になっています。また、www.asp.net のサイトの再構築に、Umbraco が使用されるということのようなので、今後も Umbraco には、注目していきたいと思っています。

mojoPortal が 2.3.3.6にバージョンアップ

2010年2月8日

mojoPortal が 2.3.3.6 にバージョンアップされています。今回のバージョンアップは、バグフィクスと小さな改善が主たる内容になっています。前回のバージョンアップで管理メニューが変更されていますが、メニューにアイコンがつけられる等の改善がされています。また、問い合わせフォームで BCC のメールの設定ができるようになったり、共有ファイルで既定のソート順の設定ができるようになったりしています。

N2 CMS のページを作成しました

2010年2月6日

N2 CMS のページN2 CMS で作成してみました。N2 CMS は、スウェーデンの Cristian Libardo 氏が開発した軽量の CMS で、レスポンスがよく、WebForm だけでなく ASP.NET MVC にも対応しています。軽くて画面から直ぐに編集できるなど優れた部分がたくさんある CMS なので、ASP.NET で CMS を利用したい場合には、Umbraco や mojoPortal と同じように検討の対象にしてください。

ActiveWeb でのインストールの手順は、以下のとおりです(現在は、ExpressWeb に移転)。

1.N2 CMS のダウンロード

Codeplexのダウンロードのページから、WebForms Templates Starter Kit (with C#/VB.NET integration project)をダウンロードして、展開します。

2.Web ディレクトリの作成及びアップロード

ActiveWebのコントロールパネルで、Web ディレクトリを作成(作成の方法はこちら、ここでは、n2 とします)します。設定は、デフォルトのままで問題ありません。作成したディレクトリに展開したファイルをアップロードします。

3.パーミッションの設定

コントロールパネルのファイルマネージャを使用して、App_Data と upload のディレクトリに対して、Plesk IIS User と Plesk IIS WP User のユーザーに編集を許可にして、SQLite のデータベースへの書き込みできるようにするとともに、N2 CMS の管理画面から画像等のファイルをアップロードできるようにします。

4.ディレクトリにアクセス

ブラウザーでインストールしたディレクトリ/n2/にアクセスすると、以下の画面になります。installation wizard をクリックします。

image
以下の図のように、インストール・ウィザードが起動されます。アドバイスのとおり step 4 のRoot node のタブをクリックします。

image

Root Node と Start page の設定をします。

image

step 5 でEdit をクリックすると、以下のような管理画面が起動されます。管理画面は、/n2/edit にアクセスすることで直接起動できます。

image

5.Web.config の設定

以上のとおり、n2 cms は、Web.config を設定しなくても動作します。管理画面へは、ユーザー名:admin パスワード:changeme でログインできます。デフォルトのユーザー名とパスワードは、Web.config に記述されているので、変更をしておきます。また、データベースとして SQL Server や MySQL を使用したい場合は、Web.config の接続文字列を修正することで設定できます。

6.MVC版のインストール

以上の説明では、WebForm 版のインストールの手順になっています。実際には、N2 CMS のページは、MVC 版を使って作成しました。MVC 版のインストールは、N2 CMS のバージョン 1.5 では、プレビュー版で、現在開発中のソースを使用した方がいいということなので、開発中のものを使用しています。詳しくは、N2 CMS のページにメモをしたいと思っています。

Umbraco と N2 CMS

2010年1月30日

ASP.NET で動作する OSS の CMS が、mojoPortal、Umbraco、DotNetNuke、N2 CMS に加えて、KooBoo、Orchard、Graffiti CMS と選択枝が増加してきたので、それぞれどういう特徴があるのかを調べようと思って、最近実際にインストールして操作してみています。今回は、機能の豊富さではなく、自分でテンプレートを作成することが容易か、カスタマイズが容易か、編集画面のインターフェースが優れているかという点を中心にみようと思っています。

そういう視点で見ると、個人的にはUmbraco と N2CMS が優れているのではないかと感じています。Umbraco と N2CMS は、北欧生まれの CMS で、開発者が Web サイトの構築に携わるプログラマーであり、自分で Web サイトを構築するために開発したもので、機能は多くないものの基本機能がしっかりしている CMS であるという共通点があります。

Umbraco は、テンプレートの自由度では、一番ですが、編集画面の GUI は、N2 CMS の方が公開画面からすぐに編集できるのでわかりやすいように思います。N2 CMS は、全般的に見てUmbraco よりプログラマーが作成する部分が多くなるという欠点はあるけど、逆に編集画面がシンプルになり、一般ユーザーでも使いやすいというメリットがあると思います。下の画面が、N2 CMS で作成したWebサイトの画面で、左上にあるのが編集者用のツールバーです。Umbraco と N2 CMS については、もう少し詳しく調べてみようと思っています。
 image

KooBoo もなかなかよくできたCMSですが、編集画面の操作が難しいということで今後に期待したいと思っています。

なお、Orchard は、プロジェクトが始まったばかりで、システムの制作のため頻繁にソースが更新されている状態なので、今後に期待することにしました。また、Graffiti CMS は、まだバイナリのリリースができておらず開発メンバーが不足している状態だと思われるので、インストールはしてみたのですが詳しく調べることはパスします。