Upload
nobuhiro-yasutomi
View
1.017
Download
0
Embed Size (px)
DESCRIPTION
Introduce a Site build web service at http://myht.org
Citation preview
XOOPS (XCL/2.0JP/2.0/2.2/2.4)
MediaWikiWordpressOpenPNE
俺的ポータルサイトを作ろう !
http://myht.org/
サイト構築サービス フォーム入力だけで
CMSサイトを構築
安富 伸浩 <[email protected]>
サイトを作ってみる
サイト構築の手順は、ここの説明で全部
(1) ログイン (2) 作成ページへ移動
フォーム入力
(3) ドメイン名を記入
(4) 作成する種類を選ぶ
(5) 作成 !
サイト構築完了 !
作成時間はわずか数秒 !
それで何が嬉しいのか ?
利用者にとって サイト構築が速い ! 豊富なバリエーションの提供 ソフトウェアの更新が可能 実は意外と制約が少ない (何でもできる ) 無料 -- これは責任を負わないため
(技術デモとしてサービスを設置してる )
サービスの実装
サービスは XCL 2.1のモジュールとして実装 本体は普通の XOOPS で OK ただし、運用には細かな設定が必要
構築するサイトは、 LAMPものなら何でも OK パッケージ管理は XoopsUpdate と共通
もともと更新を前提にした仕組み
高速な訳
ファイルイメージを展開 コピーをしないのがミソファイルへの書き込みが一番時間がかかる
DB のダンプファイルをリストア (+文字列置換 )
設定ファイルなどは個別に作成 XOOPS なら mainfile.php など この種のファイルは少しだけ
サイト構築の実行過程
ファイルイメージ
実行環境イメージ
DB
静的なイメージ
型紙ファイル
SQLダンプ
新規作成サイト
文字列置換とコピー /リストア
ハードリンクによるイメージの構成
効率的なメンテナンス
パッケージ (ファイルイメージ )の作成 配布ファイルをアーカイブに固める 機械的な作業で作れる
データベースのダンプファイル インストールした状態からテンプレート化 割と手間
型紙ファイル サイト作成手順
→こんなの
Category: XOOPSPackage: XOOPS24Package: x24_language_jaCreateDB: charset=utf8Custom: mainfile.php,source=x24org_mainfile.phpCustom: include/license.php,source=x24org_license.phpImport: x24org_dump.sqlOptions: free, writablePrint: 構築サイトは、当サイトと同じアカウント"<em>{MYSITE_ADMIN_UNAME}</em>" で管理者としてログインできます。
構築後のサイト管理
個別ファイルの操作個別ファイルの操作 パッケージの追加や更新・削除パッケージの追加や更新・削除
公開制御など公開制御など
セキュリティは大変
本サイトと子サイトの分離 外部コマンドでファイル操作を実行
特権と言っても通常の Unix ユーザとして動作
ファイル操作インタフェースの限定
作成したサイトには、ほとんど制限がない 一般的なサーバと本質的な差異はない
その他
モジュールは GPL v2で作ってある ただし、明示的な配布は行っていない
サーバ設定がややこしい セキュアな設定には深い知識が必要 素人さんには必要ない仕組み
コンテンツ (構築サイト ) が肝でスキルも必要 このシステムを売りたいが、営業能力がない
^^;)
…なんてことでお終い