SurfPlatformはAlfrescoが持っている、WebApplicationFrameWorkであり、
AlfrescoECMへのAPIを有するCMSといった感じ。基本的にはDashletという
構成部品をならべることでページを作成する。
Surf Platform - Developers Guide概要を調査
Contents 内容
1 Web Application Basics ウェブアプリの基本
1.1 Structure 構成
1.2 Dispatcher Servlet 振り分けサーブレット
1.3 Model Objects モデル
1.4 Renderers レンダラー
1.4.1 Web Script Renderers WebScriptレンダラー
1.4.2 Freemarker Renderers FreeMarkerレンダラー
1.4.3 JSP Renderers JSPレンダラー
2 The Object Model オブジェクトモデル
2.1 Chrome クロム
2.1.1 Sample JSP Chrome 例:JSPクロム
2.1.2 Sample Web Script Chrome 例:WebScriptクロム
2.1.3 Sample Chrome Template for Region 例:領域に対するクロムテンプレート
2.1.4 Sample Chrome Template for Component 例:コンポーネントに対するクロムテンプレート
2.2 Component Type コンポーネント種別
2.2.1 Sample Web Script Component Type 例:WebScriptコンポーネント
2.2.2 Sample JSP Component Type 例:JSPコンポーネント
2.2.3 Sample Java Bean Component Type 例:JavaBeansコンポーネント
2.3 Component コンポーネント
2.3.1 Sample Web Script Component 例:WebScriptコンポーネント
2.3.2 Sample JSP Component 例:JSPコンポーネント
2.4 Configuration 設定
2.4.1 Sample Configuration 例:設定
2.5 Content Association コンテンツ関連
2.5.1 Sample Configuration 例:設定
2.6 Page ページ
2.6.1 Sample Home Page 例:ホームページ
2.6.2 Sample Home Page (two formats, user authentication required) 例:ホームページ(2形式、認証が必要)
2.7 Page Association ページ関連
2.7.1 Sample Page Association 例:ページ関連
2.8 Template Instance テンプレート
2.9 Template Type テンプレート種別
2.10 Template Renderer テンプレートレンダラー
2.11 Theme テーマ
3 Creating a New Template 新規テンプレートの作成
3.1 Freemarker Example FreeMarkerの例
3.2 JSP Example JSPの例
4 Creating a New Component 新規コンポーネントの作成
4.1 Web Script Example WebScriptの実例
4.2 JSP Example JSPの実例
4.3 Java Bean Example JavaBeansの実例
5 Advanced Surf Platform Configuration SurfPlatformの応用設定
5.1 Request Context 要求コンテクスト
5.2 Page Mapper ページマッパー
5.3 Users ユーザ
5.4 Link Builder リンクビルダ
5.5 File Systems ファイルシステム
5.6 Formats フォーマット
5.7 Model Types モデル種別
5.8 Tag Libraries タグライブラリ
5.9 Renderers レンダラー
5.10 Content Loaders コンテンツローダ
5.11 Error Handlers エラーハンドラ
5.12 System Pages システムページ
5.13 Dispatcher Defaults 振り分けの省略時設定
5.14 Application Defaults アプリケーションの省略時設定
5.15 Debug Settings デバッグ設定
5.16 Advanced Remote Configuration リモートの応用設定