Radiantの概要
このページは Radiant Overview の邦訳です。
シンプルな管理画面
徹底的にシンプルに作られています。 ページ 、 スニペット 、 レイアウト の3つのコンポーネントを中心としたエレガントな管理画面が特徴です。
ページ
ページは、Webサイトのコンテンツの中身を含みます。 Markdown 、 Textile 、またはHTMLを使って記述します。本文やサイドバーのような 複数のパーツ から構成されます。
スニペット
複数のページで利用される内容は、スニペットで保存することができます。スニペットは、PHPにおける include や、Railsにおける partials に似ています。
レイアウト
ページデザインのためにレイアウトを利用します。レイアウトは、自由にページのパーツを表示する事が出来ます。あるレイアウトは、本文とサイドバーを表示します。一方で、他のレイアウト(例えば印刷用レイアウト)は本文だけを表示します。
柔軟なサイト構成
他のブログソフトウェアとは異なり、Radiantは、階層構造によるページ配置が可能です。
Weblogも親ページの下に子ページの集合を作る事によってできます。
Radiusテンプレート言語
Radiantは、RadiusというHTMLに似た特別なマクロ言語を持っています。Radiusは、他のページのコンテンツを簡単にインクルードしたり、子ページを一度に表示させたり、条件に合致したページのみを表示したりすることができます。Radiusタグは、 ページ 、 スニペット 、 レイアウト にて利用することができます。
カスタムテキストフィルター
Radiantは、MarkdownとTextileをサポートしています。また開発者は、RDoc、BBCode、またはStructured Textなどのマークアップ言語のフィルターを簡単に作成する事が出来ます。
インテリジェントなキャッシュ機能
Radiantは、インテリジェントなキャッシュ機能を搭載しています。 最高5分間 、コンテンツの内容をキャッシュします。これにより、常に新しいコンテンツと最適なパフォーマンスを提供します。
Ruby on Rails製
Radiantは、 Ruby on Rails を利用して作られています。Ruby on Railsは、広く使われているWebアプリケーション・プラットフォームです。そのため、開発者は簡単にRadiantを拡張する事が出来ます。
MIT License
Radiantは、 MIT License の元配布されています。これは、商業利用、非営利利用でも フリー であることを意味します。また、ソースコードから適切なライセンス条項を削除しない限り、Radiantを修正して、配布することも 自由 です。
