Title:
SDL 概略
ここでは、TeamPage の開発言語である「SDL」の概略について説明します。
SDL とは?
「Skin Development Language」の略です。
Traction Java SDK を利用した、独自の Web 開発言語です。
タグを使うマークアップ言語です。HTML や XML に似ています。
SDL の用途は?
SDL を使うことで、TeamPage の既存の画面や機能をカスタマイズしたり新しく作ったりできます。これらの変更や追加は、プラグインとして TeamPage に組み込めます。
ビュー ... 既存のビューに変更を加えたり、新しいビューを作ったりできます。
スキン ... ビューの組みわせであるスキンに変更を加えたり、新しく作ったりできます。
フォーム ... タスクやプロジェクトの投稿/編集フォームに変更を加えたり、新しいフォームを作ったりできます。
エクスポート ... PDF や Word など、エクスポートするフォーマットに変更を加えたり、新しいフォーマットを作ったりできます。
ウィジェット ... ウィジェットとは記事の中に埋め込むパーツのことです。既存のウィジェットに変更を加えたり、新しく作ったりできます。ウィジェットは「トークン」とも呼ばれます。
アプリケーション ... TeamPage の様々な機能を組み合わせたアプリケーションを開発できます。(例:備品管理アプリケーション)
SDL を構成する要素は?
SDL ファイル
ファイルの拡張子は .sdl です。
画面に表示(出力)される内容のテンプレートです。
SDL タグは、TeamPage によって解釈/実行され、それ以外の内容(HTML タグやテキストなど)はそのまま画面に出力されます。
Properties ファイル
ファイルの拡張子は .properties です。
例えば、SDL ファイルの場所(パス)や使い方など、SDL ファイルに関する設定を記述します。
補助ファイル
CSS、JavaScript、画像ファイルなど、補助的な役割のものです。
関連記事
親記事に追加されている
(1)
DocSDK28
:
SDL Lessons 目次
参照されている
(1)
DocSDK28
:
SDL Lessons 目次
Article: DocSDK19 (
permalink
)
Date: 2014/04/06; 21時26分34秒 JST
Author Name: TeamPage サポート
Author ID: jpbo