wa - NucleusやFlashなどなど

RSS

Home > Nucleus > Nucleus アイテムフィールド拡張プラグインNP_znItemFieldEX ver0.02

01.15 '06

Nucleus アイテムフィールド拡張プラグインNP_znItemFieldEX ver0.02

imgアイテムのフィールド(項目)を拡張するプラグインです。

タイトル、本文、続き、日付、カテゴリ、投稿者などの、Nucleusの標準機能として用意されているアイテムの項目以外に、好きな項目を追加し、拡張することができます。フィールドの拡張は、ブログ単位で行います。(拡張テーブルを作成し、リレーションさせることも可能です。)
ようやく動作確認が、一段落つきましたので、α版をアップしますです。
先日の仕様報告から、更に色々変更点がありましたが、いろいろな情報を載せ過ぎても見るのが辛くなってしまうので:ase:、先日の記事を修正しちゃいました。仕様詳細は、Nucleus アイテムフィールド拡張プラグイン、大幅に変更をご覧ください。

α版ですので、テスト環境などでのご使用をお願いします。不具合報告やご要望などをいただけるとうれしいです。

簡単に説明しますと、
複雑にリレーションを指定した場合でも、一度生成したSQL文をキャッシュして、MySQLから一発でデータを取得していますので、「PHP的には」そんなに負荷はないのではと思います。

:arwbottom:まだまだα版です。
NP_znItemFieldEX解説ページから、旧版・最新版のダウンロードができます。(この記事で紹介しているver0.02alphaは、2008-10-11現在、旧バージョンです。)

アルファ版とは 【alpha version】 ─ 意味・解説 : IT用語辞典 e-Words 仕様変更する可能性が大きいです。予めご了承ください。
プラグインのバージョンアップ情報をRSSで配信しています。バグ情報などもお届けいたしますので、拙作プラグインをお使いの際には、是非RSSリーダーにご登録ください。:!!:佐藤(な)作成・改造のプラグインバージョンアップ情報RSS

不具合やご要望などがございましたらコメントいただけると、ありがたいです。
さて、検索機能どうしよう:roll:

コメント

01.15 '06 04:12:36 Andy
管理画面むちゃくちゃかっこいいっす。いいなあ,センスがある人は…:joyful:
フラッシュ・インタフェース試そうと思ったら,メディアディレクトリにファイルが一つしかなかった。orz
試用レポートにもなってませんが,とりあえずインストール報告ということで。
01.15 '06 11:55:01 佐藤(な)
Andyさん、ありがとうございます。
> 管理画面むちゃくちゃかっこいいっす。
いえ、トンデモです。phpMyAdminをパクっ、、、インスパイアされただけですから。。。(分かり難い箇所がいくつかあるかと)
コードもトンデモスクリプトですし。

ぼく、なんだかmediaディレクトリの扱い方、勘違いしてるような気が。。。:roll:mediaディレクトリ直下のディレクトリしか選択できなかったり。
もう「Nucleus暦短いので」って言い訳もできなくなってきました。:ase:
結構、Nucleusの基本機能についての認識が欠落してたりします。:poeeen:
メンバー権限とかって考えなくても良いのかなぁ:poeeen:
01.15 '06 12:14:59 佐藤(な)
あ、メンバー権限じゃなくて、所属チームかな。:poeeen:
01.16 '06 12:55:42 Andy
media下のディレクトリのアクセスは,memberidと同じディレクトリがプライベート(そのメンバーしかアクセスできない)で,それ以外のディレクトリは誰でもアクセスできる,というのが基本です。
それと,希望ですが,imageでやっぱりローカルからのアップロードという選択肢もあるとうれしいです。

もう一つ余談ですが,コメントチェックのRSSで大本のリンク先がブログトップになっていますが,アイテムにしてくれた方がちょっとうれしいような気がします。
01.16 '06 13:18:27 佐藤(な)
> media下のディレクトリのアクセスは,memberidと同じディレクトリがプライベート(そのメンバーしかアクセスできない)で,それ以外のディレクトリは誰でもアクセスできる,というのが基本です。
ログインしているメンバー以外のmemberidディレクトリは、選択肢に入れない方が良いですね。修正します。

> それと,希望ですが,imageでやっぱりローカルからのアップロードという選択肢もあるとうれしいです。
了解です。
Ajax風に、アップロードしたらリロードしなくても反映されるようにもできると思います。(多分:ase:)Flashとの兼ね合いもありますので、ちょっと時間がかかるかもしれません。

> もう一つ余談ですが,コメントチェックのRSSで大本のリンク先がブログトップになっていますが,アイテムにしてくれた方がちょっとうれしいような気がします。
あ、利用していただいているのですね。:-D
了解です。
ヘッドライン単位では、対象記事にリンクしているのですが、確かに大本のリンク先は、ブログトップになっています。記事ごとに発行しているRSSなので、大本も記事単位の方が良いですね。
ありがとうございます。修正したら記事にしますね。
01.16 '06 13:26:12 佐藤(な)
あ、アップロードって「選択肢」なら、Flash作り直さなくても良かった。:bashful::poeeen:
01.22 '06 04:06:37 Andy
まだかな,まだかなあ♪
01.23 '06 12:02:40 佐藤(な)
だ、脱線してスキン作りをしてましたが、ver0.03の作り込みに立ち戻り、:ase:いくつかのバグ潰しと、気になっていた箇所の調整を行いました。(mediaディレクトリについては、そのものずばりのメソッドが、MEDIAクラスにありました。)
ここからは、あると便利的な機能よりも、基本機能に関わる部分を優先して進めたいと思います。
グラフは後からどうにでもなると思いますので(あまい?!)先に検索の仕様を固め、ver0.03としたいと思っています。
ver0.02からリレーション機能を付けてしまった(?)ことにより、検索もちょっとだけ複雑になっちゃいそうです。
多分、今週中には何とか(?)なると思います。
【3大おまけ(?)機能】
・リレーション(済?ver0.02)
・検索(ver0.03)
・グラフ(ver0.04)
という感じでいければと思います。
02.04 '06 15:43:22 佐藤(な)
「グラフ出力機能を、ver0.04で」と思っていましたが、、、
基本的な部分で、先に実装した方が良さそうな機能をいくつか思いついてしまったため、グラフは、ちょっと先延ばしになりそうです。:roll:

コメント追加



プレビュー

コメント追加通知RSS:
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
トラックバックURL:
PluginGenerator znBackup znItemFieldEX znCustomAdmin znBackup znSmiley znShowDraft yuiCalendar znSpeedCubing znKeywordLink znCommentRSS znCCitation znItemParts znMCList znHatenaExist znQuestionnaire znFlash