多様なサイトづくり
提供: GeeklogJpWiki
[1]Geeklogとは > Geeklogの紹介 > 多様なサイトづくり
汎用CMSとして拡張性が高くプラグイン機能があります。特にGeeklogではプラグインを追加したり開発するだけではなく、より手軽に開発を行えるカスタム関数、PHPブロック関数、アプリケーション開発環境が用意されているので、小回りの利いた開発を行えるのが特長となっています。
PHPブロック
画面のブロックに、PHP関数を実行して表示させるPHPブロック機能があります。PHPブロック関数は、ユーザが自由に追加したり、ダウンロードサイトからダウンロードして追加することができます。
静的ページPHP
PHPを直接ページに記述することができる静的ページPHPの機能を利用して小規模なオンラインショップや見積もりページなどが自由に設置できます。
カスタム関数
あらかじめ本体機能をユーザがカスタマイズできるよう、Geeklogが提供している関数があります。ファイルが独立しているので、セキュリティリリースやバージョンアップリリースがあっても、安心してアップデートできます。
アプリケーション
アプリケーションとは、単独のPHPソースで画面を生成できる機能を言います。Geeklogが提供している関数を利用することができ、いろいろなアプリケーションを手軽に開発できます。ヘッダを表示する関数を1行、目的のプログラム、最後にフッタを表示する関数を1行記述するだけで、1つのアプリケーションができあがります。
プラグイン
Geeklogのプラグインはそれほど多くありませんが、小回りのきく開発環境がすでに提供されているので、プラグインが少ないという不満はあまり感じないようです。欲しいプラグインがあればGeeklog Japaneseの掲示板などで発言すると、だれかが開発するか、英語版のプラグインを移植してくれるかもしれません。
ハック
Geeklogのプログラムはわかりやすい構造なので、ハックを比較的簡単に行えるようです。
以上、機能を絞ったサイトから、システムを拡張して多機能にカスタマイズするサイトまで、あらゆるサイトで利用が可能です。
また、本体の表示時間が早いので、カスタマイズを重ねても表示が軽く、安心して開発できます。