[PukiWiki]
はじめに
http://kithara.net/squadwiki/index.php?%5B%5B%A4%CF%A4%B8%A4%E1%A4%CB%5D%5D

[ リロード ]   [ 新規 | 編集 | 差分 | 添付 ]   [ トップ | 一覧 | 単語検索 | 最終更新 | バックアップ | ヘルプ ]

edit

  • テンプレート
  • ライブラリ
    • データアップロードダウンロード?
    • SMTPライブラリ?
    • Ajaxライブラリ?
    • Analysisライブラリ?
  • その他
    • インストール

現在当マニュアルは作成途中です。

  • 2008年6月中を目途に基本機能の記載網羅を予定しています。

SQUADとは

SQUADタグをHTMLに挿入するだけで、高機能なデータベース連動型WEBシステムを簡単に作り上げるPHPフレームワークです。

  • XOOPSやWIKIと大きく異なる点は'DB'と連動した'業務システム'を簡易に作成することを目的としていることです。

このため、システム構築に不可欠で十分な部材をカプセル化しました。
高品位のシステムを最小の開発コストで構築できます。

  • あなたが一人、もしくは少人数なら、SQUADに乗っかってください。いままで以上の大きなシステムの開発が可能となるでしょう。

SQUADには、すぐに使えるエンジンが用意されています。

例えば、あなたが、データベースの管理システムを作成する場合、テーブル一つに付き、最低でも以下のような画面を用意したいと考えるでしょう。

  1. 入力画面
  2. 変更画面
  3. 削除画面
  4. 入力・変更・削除確認画面
  5. 検索画面
  6. 検索結果一覧画面

データベーステーブルが多い場合、コーディングがたいへんですよね。

  • SQUADはデータベースの項目を定義するだけで、この全ての機能が動作するエンジンを持っています。画面のデザインなどはあなたの好きなように変更できます。

この場合、コーディングは不要ですよ。
※CSVダウンロード機能や、Googleのような改ページリンクなどが自動生成されるSQUAD機能タグをHTMLに挿入することも可能です。

複雑な処理も少しのコーディングで・・

  • クライアントからは、いろいろな業務要件が要求されます。これに答えるためには、やはりコーディングが避けられません。
  • でも大丈夫、あなたはSQUADタグをHTMLに挿入し、SQUADタグに受け渡すパラメータをコーディングしたり、SQUADのエンジンを呼び出すコーディングをするだけです。

WEBで一般的なロジックはSQUADに乗っかってください。あなたは、一般的では無い、難しい業務の計算ロジックのコーディングに専念できます。

各種ライブラリ

SQUADは、インターネットにおける業務構築のための各種ライブラリが充実しています。
携帯メールの受信ブロックにも対応するメール送信のためのSMTPライブラリ、大規模システムには欠かせないロール管理、各種解析機能とPDF出力など。

これらはPODモジュールのproseccファンクションをオーバーライドすることで、簡単に拡張できます。

※詳細はライブラリ?を参照下さい。
※データベースの二重化(冗長化)に関する、DBとサーバ制御のためのライブラリは現在開発中です。これはDNSと連動した、最小のインフラ資源で最大の堅牢性とパフォーメンスを発揮することを目指して開発されています。

SQUADに興味のある方

SQUADはオープンソースではないので公に配布しておりませんが、興味のある方は下記の連絡フォームからご連絡下さい。
キタラ・インタラクティブ連絡フォーム


リロード   新規 編集 差分   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Last-modified: Tue, 27 May 2008 10:53:03 JST (1454d)
Link: MenuBar(1441d)

Modified by me

"PukiWiki" 1.3.7 Copyright © 2001,2002,2003 PukiWiki Developers Team. License is GNU/GPL.
Based on "PukiWiki" 1.3 by sng
Powered by PHP 5.1.6

HTML convert time to 0.127 sec.