オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Tim Cull , 翻訳者 能仁 信亮 投稿日 2010年11月11日
先週、 SpringSourceは、JavaプログラムからソーシャルネットワークサイトにアクセスするためのSpringベースのテンプレートであるSpring Socialの最初のマイルストーンをリリースした。
この最初のマイルストーンには、TwitterやFacebook、LinkedIn、Tripit向けのテンプレートが含まれている。Spring Social API は汎用的なURLベースのAPIではなく、個々のソーシャルネットワークサイトに特化した設計を行っており、これらのサイトと比較的素直に連携できるようになっている。個々のテンプレートは、RESTベースのWebサービスにアクセスするための汎用的なテンプレートであるSpringのRestTemplateの上に構築されている。
Spring Socialを使うために、開発者は次のことを行う必要がある
認可されてしまえば、ソーシャルネットワークサイトを操作するのに必要なコードは自明なものだ。以下の例は、ユーザのLinkedInのコネクションを取得するものだ。
LinkedInTemplate template = new LinkedInTemplate(developerApiKey, developerSecret, oauthAccessTokenValue, oauthAccessTokenSecret);
List <linkedinprofile> connections = template.getConnections();
もちろん、OAuthによる認可の部分が大変な部分なのだ。SpringSourceは、APIをどう使うかを示したGreenhouseと呼ばれるリファレンス実装を作成している。Greenhouseには、OAuthトークンをリクエストし、それぞれのプロバイダに接続する部分を示したサンプルコードが含まれている。しかし、すばらしいSpring SocialのチュートリアルがJettro Coenradie氏によって作成されており、こちらの方が簡単だ。
Spring Socialの将来のマイルストーンには、ドキュメントの改善および、認可情報を保持するためのOAuthサービスとのより密な連携を提供する予定だ。現時点では、開発者はどこかに認可キーを保持するような処理を行わなければならず、Spring Socialテンプレートに認可キーを渡さなければならない。しかし次のSpring Socialのマイルストーンでは、このプロセスをより簡易に行えるようなコードが含まれる予定だ。SpringSourceは、最終的なOAuthソリューションを現在Greenhouseにあるコードを元にしようと計画している。
Spring Socialを使う代わりに、サイト専用の他のライブラリを利用するという手もある。Twitterには、Twitter4Jやその他の優れたライブラリのエコシステムが存在する。その他のサイト用の専用ライブラリは、それよりは少し手に入れづらい。Facebookの前の公式Java APIであり、現在は見捨てられているものやRestFBなどだ。
開発者は、OAuthヘルパーライブラリを使って力仕事をすることもできるし、直接URLを操作することで、それぞれのサービスのREST風APIを利用することもできる。人気のあるOAuthライブラリとしては、Signpostや OAuth for Spring Security、Scribe、その他のライブラリなどが存在する。
前回は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
スレッド表示 返信