Welcome !! Now 2008.07.25 16:21 (JST)

To Do List

[ 基礎知識 ]

MODxでやってみたいことリストです。

試してみたい拡張と簡単な説明および、拡張と拡張のコンビネーションで何がやれるかのリストアップ。

またそれらを発展させて、「管理者用運用マニュアル」「ユーザ用運用マニュアル」などを作ってみたいです

試してみたい拡張

現在の時刻を挿入する

new captcha snippet

キャプチャ生成スニペット。サイズや文字数も指定できるらしい。

Web user info

ログイン中のWeb ユーザインフォメーションを表示。フルネイムも表示できる

RegisterX

メールアドレスを入力してもらい、Web ユーザを作成する。メールアドレスが、すでに存在するかどうかもチェックし、存在しなければ、Web ユーザアカウントを作る。登録ユーザは指定されたWeb グループに自動的に所属する(ウソかも(笑))

ShowMembers

Web グループに所属するユーザをリストアップする

UnblockMailMe

ログイン失敗でブロックされてしまったユーザに自動的にブロック解除のメールを送る(ちょっと違うかも)

Web Edit Profile Snippet

Web ユーザにプロファイルの変更を許可するフォームを挿入。

テンプレートを持てないので、持てるように改造したい

addCssWidget

TVを利用して、ドキュメントごとにCSSを追加します。CSSファイル名、rel、media、title が指定できます。パスは、パラメータで指定します

maxigallery

イメージギャラリを構成するスニペット。画像表示の仕方が何種類かあります。webユーザも画像の投稿・編集が可能。いちお、試してるんですけど、いずれ、詳しく取り組んでみたいです。

Maxigalleryの解説アップしました。サンプルは製作途中。。

FileDownload

フォルダを指定してそこに存在するファイルをダウンロードしてもらえるようにします。何種類かの出力形式があるようです。

やってみたいこと

photo blogging with jot

MaxiGallery と Jot のコンビネーション。各写真にコメントをつけられる(らしい)

Front end user created galleries

NewsManager と Maxigallery のコンビネーション。Web ユーザを活用する(んだと思うんだけど)

MODxとレンタルカートでショップ構築

まだ、構想の段階なのでやれるかどうかわかりませんがやってみたいです。

ベースはMODxで

あまりお金をかけられない、でも、カートの信頼性は重視したい、個人事業主向けに(うちみたいな…笑)。また、「ショップであるとこと」がメインではなく、コンテンツがメインで、カートもつけたい場合にも良いと思われる。

カートは、NTTデータキュービットのショップギア

初期費用のみで、基本機能は無料で利用できる。カートのカスタマイズに限度はあるが、このようにカートの画面では、ベリサインマークも確認でき、安心。

また、NTTデータキュービットのネームバリューにも安心感がある。

カートはUTF-8にも対応しており、サイトから、カートへのデータ受け渡しの際、文字化けなどのトラブルがない(Movable Type では確認済み)。

商品陳列にMaxigallery を利用する

できるかどかうわかんないけど。サムネイル表示の部分にカートをつけることは、可能な気がするんだが、どうかな?サムネイルをクリックした際の画像を商品詳細としたいが、どうだろうか?

フロントページに注目商品やニューアイテムなどをリストアップ

これは、Dittoでも、MaxiGalleryをxmlで出力して、フィード取り込みでもいいような?

で、何を売るわけ?

そりゃ、やっぱり「い草コースター」でしょう(笑)。

Webユーザによる、プロフィール管理および、記事や画像の投稿・編集

Web ユーザでログイン後、ログイン名を明示する

「weblogin」と「PHx」で実現可能。「Personalize」は、ログイン前、ログイン後のメッセージを切り替え、かつ、「ユーザネーム」を表示することが可能だが、「Weblogin」+「PHx」でもログイン後、ログイン前メッセージは切り替えられる。また、PHxなら、「ユーザネーム」に限らず、たとえば「fullname」も表示できるので、この組み合わせの方が利用価値が高いと思われる。

ログイン後、ユーザー情報を表示する

「UserInfo」が有力だが、テンプレートをチャンクで呼び出すのではなく、phpを直接いじらなければならない。できなくはないんだけど、テンプレートが使えると便利。。ここのところを改造して欲しいなー。とか(笑)。

Web 上からWebユーザ自身の、プロファイルの変更許可する

「EditProfile」で可能。このぶぶんのパスワード変更のロジックを「WebChangePwd」のパスワード変更ロジックと入れ替えられればなおよし。ていうか、パスワード変更は別ロジック、の方が良いのかも?

Web ユーザメニューを作る

「MemberCheck」を使って、指定したWebグループがログインしたときのみに表示するブロックを作れる。

  • NewsEditor へのリンク(public で良い。NewEditorは、指定したユーザグループがログインしたときのみフォームを表示する)
  • NewsManager へのリンク?(これはprivate docにする必要がある)
  • 会員制のギャラリならそれへのリンク(表示も限定できるので)(Public で良い。)
  • プロファイル変更へのリンク
  • 会員が投稿できるギャラリシステム

注意点

Webユーザが、Web上から変更できるプロファイルは、自分自身のものに限定(というか、現状ソレしか無理と思われるが)。

管理者運用マニュアル

  • Administrator、一般管理者、その他必要に応じて権限設定を行い、ドキュメントグループとの関連づけを行う。
  • またそれぞれに管理者の「仕事」を明確にする
    • DBのバックアップは?
    • 外部リソースのバックアップは?
    • その方法は?

ユーザ用運用マニュアル

  • 登録ユーザ用の運用マニュアル。
    • プロファイル編集ができるグループ
    • maxigallery で投稿ができるグループ
    • maxigallery で編集管理もできるグループ
    • 記事の投稿ができるグループ
    • 記事の編集もできるグループ
    • Jot で自分のコメントの編集ができるグループ
    • Jot でのモデレータ権限を持つグループ

JotでFAQ

FAQを作るスニペット「listFaqFolder」というのがあるのですが、これは、FAQを一個追加するのにドキュメントを一個使うのです。具体的には、ドキュメントの「introtext」に質問、「content」に答えを書くんですが、ちょっと非経済的(?)なので、Jotを使ってできないか?と考えています。

自分で作れるんなら、テーブルを追加して適当なフィールドを作り、スニペットで入力フィールドを呼び出して、かつスニペットで結果を取得し出力する、という構造でつくってみたいですが、無理そうですし。

Jotは、同じ様なことやってるので、使えないかなと。

※しかし、やってみたいことが増えてきて、やれていることが追いついてない(笑)。ていうか、このサイトのデザインも替えたいんですけど。。※

ドキュメントの更新履歴

...ってないですよね。更新した日と、何を直したかを簡単にメモできたらいいなと思うんですけど。で、それをドキュメントに出力したいの。

多言語サイト

TVを利用して振り分けるらしい。参考トピ:MODxで多言語サイト

ブックマークリンク

「del.icio.us」 とか「はてな」とかのブックマークリンクを作るのでつけてみたい。

 

△ページトップ