オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Roopesh Shenoy , 翻訳者 勇 大地 投稿日 2012年2月5日
Undo と Redo は、リッチインターフェースでユーザが共通して要求するコマンドであり、実装が適切ならばアプリケーションのユーザビリティを大きく改善することができる。しかし、アプリケーション個別にゼロから機能を構築する場合、多大な時間を消費する反復作業となる恐れがある。WPFとSilverlightの開発者に対し、少なくとも二つのライブラリが存在する。近年リリースされたInfragistics が提供するUndo-Redoフレームワーク CTP版、Undoと呼ばれるとオープンソースライブラリのフレームワークである。
Multiple-Undo-Redo機能を実装する一般的な方法は、Command Patternを利用し、Undoのためにコマンドオブジェクトをスタックに確保し続けることだ。Redoを実現するには、もう一つの別スタックを用意し、Undoされたコマンドを全て保持することで実現できる。しかし、この単純な手法は以下を考慮すると複雑化し始める。
この点に対し、Undoフレームワークを活用できる。Infragistics の公表で述べている通り、Infragisticsのフレームワークは幾つかの機能を提供している。これはカスタムUndo-Unitを含み、ObservableCollectionとTransaction Supportをサポートする。同様に、Kirill Osenkov氏によるUndoと呼ばれるオープンソースフレームワークが存在し、ネストされたトランザクションと処理のマージをサポートする。同フレームワークについて更に学習するには、Kirill氏の記事と同プロジェクトのドキュメントで学習することができる。
これらはリニアUndo/リデゥのフレームワークであり、非リニア/分岐 Undo(Undoしたい箇所までのUndo処理を繰り返すことなく、ユーザが任意の地点に対してUndo可能とすること)についてはサポートしていない点に留意すること。リニアUndo-Redoですらユーザエクスペリエンス上の課題をはらんでおり、特に、ユーザがUndoした際に記録を残したい場合等(例:ユーザがテキストボックスに入力してタブ移動する際、バリデーションが起動してバインドされたプロパティ値が更新されない)があげられる。
この分野では、さらなる研究が見られるだろう。
前回は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
スレッド表示 返信