極 MaxiGallery

開発チームの様子。皆さんの制作中サイトの状況などもどうぞ
sama55
メンバー
メンバー
記事: 816
登録日時: 2009年8月03日(月) 08:16

極 MaxiGallery

投稿記事by sama55 » 2009年8月12日(水) 13:31

MaxiGalleryの使い方を学ぶサイト(ウェブアプリ?)を半年ぐらい前から作ってます。
パラメータが130以上あるので、解析・分類するだけで大仕事。なかなか公開できずにいます。
ローカルのXAMPP環境で開発してるので、実際に触っていただくことができなくて残念です。
開発方針や代表的な機能を少しだけご紹介します。

1.開発方針(やってみたかったこと)

  • ウェブアプリ : 一般的なホームページとは一味違うmodxのフレームワーク機能(modxはどこまで出来る子?)
  • Ajax : フロントエンドビューもAjax (特にjQuery UIやメジャーなjQueryアドオンとmodxの親和性ってどうよ)
  • 逆引きマニュアル : サンプルビューやサンプルコードからドキュメントを一発検索
  • パラメータに応じた多彩なサンプル : パラメータ数 × 閾値 = ??? (膨大な量に・・・)
  • ドキュメントの再利用 : 既存のドキュメントをウェブ(modx)の機能を使って多角的に再構築
  • TV変数のフロントエンド入力 : 管理画面の入力フォームをフロントエンドにそのまま表示(意外と簡単)
  • コードシミュレーション : パラメータを操作して結果をリアルタイムに確認
  • マルチリンガル : modxのコアと一番親和性の高い方式はどれ?

2.利用させてもらってるエレメント(アプリ系処理は自作)

  • スニペット : MaxiGallery, Ditto, WayFinder, GetField, Breadcrumbs, UltimateParent
  • プラグイン :  ManagerManager, QuickManager+(V1.2), cascadingtemplates, phiEditedon
  • その他 : jQuery(V1.3.2), YAMS(Yet Another Multilingual Solution) ※1
   ※1 今最も注目してるPMSさんのアドオン。
   今は管理画面が英語ですが、次のバージョンあたりで翻訳機能を入れて日本でも使えるようにすると仰ってました。

3.開発中の困りごと

  • テンプレート変数が150超え。。。さすがにMM厳しそう
  • MaxiGalleryは@EVALや@FILEを素直に処理しちゃうのでセキュリティをどう確保するか・・・
  • JavaScriptのダウンロード/ランタイム負荷が高すぎるかも・・・

4.公開予定

やってる間にどんどんアイディアが出てきちゃうので、まったく未定です。。。
添付ファイル
MaxiGallery-UsageDemo.jpg
スニペットの利用サンプル
(アルバムバリエーション)
紫の部分からドキュメントに
ピンポイントジャンプ
MaxiGallery-StyleSimulation.jpg
スタイルシミュレータ
(非会員は描画パラメータのみ)
MaxiGallery-DynamicDocument.jpg
章や節単位に切り出し表示