オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Abel Avram , 翻訳者 笹井 崇司 投稿日 2011年8月9日
OSCON 2011において、Open Cloud Initiative (OCI) が発表された。これは、ユーザがベンダーを選択し、望むときに別のベンダーに乗り換える自由のあるエコシステムを構築するために、ユーザとベンダーをまとめることを意図して設立された。
OSCON 2011において、オープンなデータフォーマットとオープンなインターフェイスを通してオープンなクラウドコンピューティングを推進しようとする非営利団体、Open Cloud Initiative (OCI) が発表された。OCIは、1世紀以上も前に起こった発電機の利用から電力網の利用への変革になぞらえて、クラウドコンピューティングをソフトウェア製品の利用からソフトウェアサービスの利用への変革だと考えている。そのためには、クラウドコンピューティングの恩恵を受けるユーザはみな、どのプロバイダであっても望み通りに自由に利用することができ、好きなときに別のプロバイダに乗り換えることができる必要がある。これを実現するためには、プロバイダは共通のデータフォーマットを使い、データにアクセスできなくてはならないとOCIは考えている。「透過的なデータにアクセスできないと意味がありませんし、不明瞭なデータに自由にアクセスできても意味がありません。ユーザは透過的なデータに自由にアクセスする必要があるのです。」
OCIは原則づくりから始めている。
オープンスタンダードは次のような要件を満たさなければならない。
- 著作権: スタンダードは細部にわたり完全に文書化され、公開され、無料でアクセスおよび(再)利用できなければならない。
- 特許: スンダードに含まれる可能性のある特許は、ロイヤリティフリーで、取消不能の形で利用できなければならない。
- 商標: その識別のために使われる可能性のある商標は、差別的でないコンプライアンス実行にのみ使われなければならない。
- 実装: 複数の完全な、信頼できる、相互接続性のある実装(クライアントとサーバの両方に当てはまる)がなければならない。そして、少なくともひとつの実装は、Open Source Initiative (OSI)が承認したライセンスのもとライセンスされるか、パブリックドメインに置かれなければならない。
スタンダード実装のうち1つだけがオープンソースであればよくて、すべてがオープンソースである必要はないということは重要だ。オープンソースであることが重要視されていないと言って、この要件を批判している人もいるが、OpenStackのような取り組みに参加するのを渋っているクラウドプロバイダを引き込むためには、必要なことかもしれない。
現在、OCIは10名のディレクタによって率いられている。彼らはその内規によって、「通常の職務遂行に伴う妥当な昇給や費用返済」を除き、報酬を受け取ることを禁止されている。ディレクタには、Evan Prodromou氏、John Mark Walker氏、Marc Fleischmann氏、Noirin Plunkett氏、Rick Clark氏、Sam Johnston氏(議長)、Sam Ramji氏、Shanley Kane氏、Simon Wardley氏、Thomas Uhl氏がいる。Sam Ramji氏はかつてMicrosoftのオープンソース活動を率いていたことで有名だ。この組織にはまだ会員がいない。
一年前、RackspaceはOpenStackプロジェクトを発表し、自らのクラウドプラットフォームをオープンソース化した。これにはNASAも参加し、Nebula Cloud Platformで貢献している。当初は25の企業の支持を獲得し、その後、その数は75まで増えている。このプロジェクトの目的は、コミュニティのリソースを結集して、多くのクラウドユーザやベンダーが支持する完全なオープンソースのクラウドコンピューティングプラットフォームを作ることだ。OCIとは異なり、OpenStackは白紙の構想や原則から始まったわけではなく、Rackspaceのソースコードから始まった。そのおかげで幸先のよいスタートが切れたのだが、参加を渋っている企業もいる。去年参加した主要なクラウドプロバイダはひとつもなかったと言えばわかるだろう。OCIは、ユーザ全員に恩恵を与える大規模なクラウドエコシステムに参加したいと考えているベンダーの一部を何とかして引き込むだろう。今のところ、主要なクラウドプロバイダはみな、顧客が一部の外部サービスを利用できることを除いて、インターオペラビリティを考慮せずに独自のサービスを競って構築している。ユーザがベンダーロックインを恐れずにクラウドコンピューティングを採用するためには、この状況は変わらなければならない。
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信