Webアプリを創る

ASP.NET MVC 2 RTM と Orchard Technical Preview 版がリリース

2010年3月18日

ASP.NET MVC 2 RTM と Orchard Technical Preview 版がリリースされています。ASP.NET MVC 2 RTM は、3月12日にリリースされています。インストールの方法については、MSDN BLOG に説明があるのでそちらをみてください。Orchard は、Microsoft のチームが開発している ASP.NET MVC ベースの CMS ですが、3月15日に Technical Preview 版がリリースされています。実際にインストールして使ってみましたが、インストールについては容易です。Orchard のダウンロードのページからファイルをダウンロードしてインストールすることも、Web Platform Installer を利用してインストールすることもできます。Web Platform Installer を利用する場合は、まだアルファ版のため Web アプリケーションのメニューには表示されず、オプションボタンから設定をします(ここに英語ですが説明があります)。CMS としては、オーソドックスなタイプで、現時点では、ページの作成とブログの機能ぐらいしかありませんが、今後に期待したいと思います。

image

N2 CMS 2.0 Beta を使ってみました

2010年3月13日

以前に紹介した N2CMS の 2.0 Beta が CodePlex のページに公開されたので使ってみました。2.0 では、ASP.NET WebForm だけでなく ASP.NET MVC にも正式に対応することになります。Beta 版を実際に使ってみると、RSS 関係に若干のバグはありますが、普通に使えるレベルにはなっています。N2 CMS は、レスポンスがいいのと編集画面がわりと使いやすいのが特徴です。

N2 CMS のページも N2 CMS 2.0 Beta の MVC 版に変更しました。Umbraco も 5.0 から MVC ベースのアプリケーションになるので、MVC を勉強しようかなと思っています。ただ、N2 CMS のページの内容の充実も放置している状態なので、実際はどこまでできるかわかりませんが、少しづつでもしてみます。

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 には、注目していきたいと思っています。