ルールなんて読まないのが私です。

Plugin System GDPRをJEDにアップするときも同様で今まで通りアップした。登録名は「GDPR Compliant Cookie Consent Popup」だった。なぜなら、使っているJavascriptがその名前だったからそのまま使った。

その週末メールが来た。(だいたいJEDに何かすると週末に動きがある)

名前を「System - GDPR Compliant Cookie Consent Popup」にしろときた。う~~んそんな長い名前見たこと無い。でもそう言っているから名前を変更してJEDCheckerを通してみた。

「Warning」だよ!名前が長過ぎるって!

え!これどうしろと・・・。登録名変えなきゃダメじゃん。・・・そして、Extension Directoryにて・・・あれ、一度登録すると名前変えられないじゃんw ってことで削除申請して新規登録。登録名「GDPR Compliant Cookie Consent」・・・。

って流れがあって「System - GDPR Compliant Cookie Consent」(Plugin System GDPRCCCP)になりました。・・・と、思ってたよ。

ところが、「System - GDPR Compliant Cookie Consent になっていない。」と、きた。え?

どうやら、登録名 = プラグインのXML内で言うとnameタグで指定する名前と同じでないと行けないみたいだ。要は、「plg_system_gdprcomplientcookieconsent」は!?

そんなクッソ長い命名するわけねぇだろ。というか、クラス名変えて再度作り直さなきゃならないじゃん。ってことで再々再度申請済みのものを名前変更するために削除要請して新規登録。最終的に「GDPRCCCP」で登録した。にしても、事務的にテンプレート的なメールを送ってくるからわからないんだよ。名前と言ってもいくつもある。ファイル名、XMLのnameタグ、クラス名、エクステンション名、JEDの登録名、ランゲージファイルでの名前・・・どの名前なのかハッキリ最初から指定してくれていれば、何週間もかからなかったんだよ。・・・と言いたい。う~~~んなんかデジャヴュ感。前にもこんなのあったような・・・。

まあ、今まで登録する時「これって名前がかぶらないの?」って思っていましたが、どうやって確認しているのか未だにわからない。でも名前が短ければ短いほどかぶりますよね。それに似たような機能をもつエクステンションなら名前が同じになってもおかしくない。且つ、データベースを確認してみるとユニークになっていない。ってことは同じ名前のエクステンションを作ればインストール時に上書きしてしまうってことですね。一意なのは、extension_idのみ。ム~~~ン。

さて、最初のメールには続きがあった。「Zip圧縮してね。Gzipはダメですよ。」・・・え・・・。あれっ!?うちのXMLRPCとEditorSwitcherはGzipなんすけど・・・。以前のルールで公開されたものは、以前のルールに従うってことですかねぇ。う~~ん。

ここのエクステンションは、オリジナルのDeveloperコンポーネントで出力して管理しているのでZip圧縮とZipViewをあらたに実装しなきゃならなくなりました。トホホホ。