Radiantの概要

このページは Radiant Overview の邦訳です。

シンプルな管理画面

徹底的にシンプルに作られています。 ページスニペットレイアウト の3つのコンポーネントを中心としたエレガントな管理画面が特徴です。

ページ

ページは、Webサイトのコンテンツの中身を含みます。 MarkdownTextile 、または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を修正して、配布することも 自由 です。