Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » Joomla1.6のインストーラー
Jan
25
2011

Joomla1.6のインストーラー

EMailPrintPDF
0 votes
Written by:Joomler! 10231 hits

4406 Template SelectorJoomla1.6で使いたいのでしょう。コメントがありました。時間は無いけど、プラグインは、CKEditorでやったのでモジュールを少し見てみました。Template Selectorは、モジュールとプラグインの二つのエクステンションを使います。なので、現在のJoomla1.5用のものは、はじめに解凍してその二つを別々にインストールしなければなりません。

Joomlaのドキュメントを見てみます。

すると、JInstallerPackageというのがあります。さらには、Helper、Libraryなんてのもあってインストーラーで対応する物がどうも増えているようです。なので、インストーラーをまず試してみました。

早速、Joomla1.6用に書き換え作業をやってみる・・・。やっぱり面倒ですね。Joomla1.5だと自作ツールでひな形を吐いちゃいますが、1.6は初期に戻ったようにすべて手入力で変更していきます。あらためてTemplate Selectorを見てみると出来てないところが、ちらほら散見されてちょっと恥ずかしいなと思いながら・・・書き直してみました。

記述ミスレベルでしょうけど、またJoomla1.6のバグを発見しながらも、以下のようにすることでPackageとしてモジュールとプラグインの二つを同時にインストール・アンインストールできました。


   <files>
          <filename>mod_templateselector.zip</filename>
          <filename>plg_system_templateselector.zip</filename>
  </files>
 

と通常書いていますが、


  <files>
          <file id=”mod_templateselector” type=”module” client=”site”>mod_templateselector.zip</file>
          <file id=”templateselector” type=”plugin” group=”system”>plg_system_templateselector.zip</file>
  </files>  

のように書き、typeにpackageを指定してpkg_templateselector.xmlを作成することでパッケージインストール・アンインストールできるようです。テストしていて気づいたのですが、パッケージが何もインストールされていないと、Manage画面の選択リスト(Select Type)にPackageという項目が表示されないことに気づきました。(ここにもバグあり)パッケージをインストールしないとパッケージ毎アンインストールできることもわからないですね。

今日はとりあえず、ここまでとして肝心の動作の方は全然そのままなのでまた今度やってみます。コンポーネント無しで、モジュールとプラグインだけのパッケージインストールが可能なことがわかっただけでも大満足です。(面倒だということも良くわかりましたが・・・)

少しの時間でも逐一新しい情報を探求していかないと酷く使えない物を作成していたり、古く面倒で使いにくい物を作成しがちになりそうですね。

 

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.