トップ  >  趣味の部屋  >  XOOPSサイト構築  >  xupdateモジュール

xupdateモジュール

user なーお datetime 2012/5/13 2:21 views 23023

この記事の内容は古いので、XUGJ Module Manuals / X-update を参照ください。

X-updateとは? anchor.png

アップデータモジュール「X-update」(えっくす・あっぷでーと)は、XCL (Xoops Cube Legacy) 2.2 以降で動作し、モジュールやテーマのインストールやアップデートをFTPクライアントを使わずに迅速に行うことが可能になる、ユーティリティ系モジュールです。

何ができるの? anchor.png

  • FTPクライアントソフトにノータッチで、対応モジュールやテーマをインストールできます。
  • 対応モジュールやテーマの最新版を、xupdateの管理画面操作だけで各公開サーバーからダウンロード取得し、解凍・展開・アップロードまでやってくれますから、その後で通常のモジュールインストール操作を行うだけです。
  • モジュールだけではなく、テーマもストアサイトからダウンロード取得~アップロードまでやってくれます。

動作要件 anchor.png

xupdateを使うためには、以下の環境が必須または推奨となります。

  • PHP 5.2.0以上 (必須)
    • cURLエクステンション (必須)
    • zip 拡張関数:--enable-zipでphpがコンパイルされている (推奨)
  • MySQL 5.0 以上 (必須)
  • Xoops Cube legacy 2.2.0 以上

対象モジュール・テーマ anchor.png

+  Xoops X (ten) ストア管理モジュール

[bulletin]:ユーザが自由にコメントできる、<br/>スラッシュドット風のニュースモジュール

[cubeUtils]:マルチ言語とログイン拡張用モジュール

[d3forum]:コメント統合機能が秀逸なXOOPSフォーラムモジュール、

[d3pipes]:RSS等のシンジケーションを自由自在に扱うためのモジュール

[gnavi]:GoogleMap編集を用いたエリアガイド作成モジュール

[myalbum-p]:XOOPS内でPhotoアルバムを作れるモジュールです

[multiMenu]:Xoopsに自由なマルチメニューを表示する

[none]:「特に何もしない」noneモジュールの、テンプレート強化版

[openID]:Xoops Cube にOpenID認証でログイン可能にするモジュール

[piCal]:カレンダーモジュール

[pico]:静的コンテンツ作成モジュール

[search]:xoopsコアのsearchの代替モジュール

[xpress]:ブログツール wordpress を XoopsCube編集 上で使えるモジュール

[xsns]:SNSをXOOPS内で立ち上げることができるモジュールです

[xupdate]:xupdateモジュール自身

+  naao GitHub編集 ストア管理モジュール

[d3diary]:簡単に使えて、友人機能との連携や記事単位の権限設定など高機能の日記モジュールです

+  domifara ストア管理モジュール

[xugjmcdel]:xugj_assign のメニューキャッシュを削除するモジュール

[myckeditor]:CKEditorとファイルマネージャー by domifara

[chalog]シンプルなブログモジュール XCL日本語専用

+  HypWeb編集 GitHub編集 ストア管理モジュール

[HypCommon編集]:携帯やスマホ対応、スパム対策などを可能とするHypCommonFunc編集 本体と関連の設定

[xpwiki]:PukiWikiベースのWikiモジュール。hypconfを先にインストールしておきます。

[xelfinder]:ファイルマネージャー elfinder for xoops from GitHub編集。セーフモードではGitHub編集からは取得できません。

+  xoops123 ストア管理テーマ

[fashion_a]

[fashion]

[photograph]

[basic5]

[basic5a]

[magazine]

[4seasons]:1月~12月の、月毎のテーマを自動的に表示します。

[January]

[February]

[March]

[April]

[May]

[June]

[July]

[August]

[September]

[October]

[November]

[December]

[simple]

[vgrid2]

[vgrid]

[momiji]

[sakura]

[colors4x]

[colors3x]

[colors2x]

[colors2]

[colors]

使い方 anchor.png

ダウンロード anchor.png

GitHub編集のXoopsX配布リポジトリ群の中にあり、以下のURLで最新のスナップショットソースをダウンロードできます。 最終的に、Xoops X (ten) パッケージに同梱され、2ndインストーラで導入推奨モジュールとなる予定です。

https://github.com/XoopsX/xupdate/downloads

(現時点ではアルファ版のため動作が不安定です。また、今後の改編で再インストールが必要になる場合があります。)

展開とサーバーへのアップロード anchor.png

zipまたはtar.gzどちらかお好みのアーカイブでダウンロードし、解凍・展開ののち、d3モジュールなど複製対応モジュールと同様に、 html配下(htmlフォルダは含まず)を、xoopsのxoops_rooth_pathに設定されたサーバー上のフォルダ内に。xoops_trust_path配下を同じくxoops_trust_path内にアップロードします。

インストール anchor.png

xupdateのインストールは、通常のxoops cubeモジュールのインストールと同様です。

一般設定 anchor.png

preference.jpg
  • 圧縮ファイルダウンロード・展開用フォルダ

アーカイブをダウンロードして展開するために使用するフォルダ。(xoops_trust_path)配下のディレクトリを指定、最初と最後の"/"(スラッシュ)は含めません。通常は、uploads/xupdate のままでご使用ください。

このフォルダには、707,777 などの書き込み権限を与えてください。

  • 使用するFTPライブラリ

サーバーにファイル群をアップロードする際に使用するFTPライブラリの選択。カスタムFTP(標準)を選択して問題が解決できない場合、

PHP_FTP(FTP over SSL用)や、カスタムSSH_FTPをお試しください。

    • カスタムFTP(標準)

PHPにFTP関数が実装されていない場合は、まずはこのカスタムFTPを選択します。

    • PHP_FTP(FTPS用)

PHPにFTP関数が実装されている場合は、こちらも選択できます。 サーバーがFTPSでの転送をサポートする場合は、これを選択して、次項でSSL(FTPS)を設定します。

    • カスタムSSH_FTP

サーバーがSSHの使用をサポートしている場合、標準のカスタムFTPよりもこちらの方が高速に動作する場合があります。

  • SSL(FTPS)を使用する

前項で「PHP_FTP(FTPS用)」を指定した場合に、SSL(FTPS)が使用可能です。

  • FTPログインID/FTPログインパスワード

ご使用のサーバーの、FTPログインIDとパスワードを入力します。

  • デバグ出力を表示する

問題が解決しない場合は、ここを「はい」とすることで、追加デバグ情報が表示されます。

  • テーマURL

CMS Theme Finder のURLで、通常は変更不要です。

動作チェック anchor.png

check_NG.jpg

展開フォルダの権限設定が不適切だったり、FTPログイン設定が間違っていると、上のように赤字で表示されます。 下のように緑色表示になると正常ですので、設定を見直してください。

check_OK.jpg

モジュール anchor.png

  • 「モジュール」タブを選択すると、モジュール一覧表示になります。
module_list.jpg
  • 「操作」のアイコンをクリックすると、インストール・またはアップデート画面に移ります。
install_confirm.jpg
  • 「インストール」をクリックすると、アーカイブのダウンロード・展開・サーバーへのFTPでの配置が行われます。
install_finish.jpg
  • 「インストール」をクリックして、通常のモジュールインストールに進みます。
install_install.jpg
ディレクトリ名の変更 anchor.png

d3モジュールなど、複製対応モジュールはモジュール名(ディレクトリ名)が変更可能です。

  • まず、「モジュール名」を編集し、「モジュール名編集」ボタンで送信
dirname_edit.jpg
  • 確認画面で確認し、「アップデート」
dirname_confirm.jpg
  • 編集が保存されるので、インストールに進みます。 元のモジュール名の行が追加されていますので、同様に追加インストールやモジュール名変更操作が可能です。
dirname_install.jpg
  • 元のモジュール名のままインストールした場合には、 その行のモジュール名を同様の手順で編集・アップデートすることで、 編集後の行と元のモジュール名の行になってくれます。

テーマ anchor.png

テーマも、モジュールと同様の手順でインストールが可能です。 テーマ名の変更・複製はできません。

テーマファインダ anchor.png

CMS Theme Finderに登録されているテーマをダウンロード・インストールできます。

コメント一覧

投稿ツリー


ゲスト   投稿日時 2012/9/15 3:25

すてきなモジュールありがとうございます。

一点、つまったポイントを。。
動作チェックをパスしても、いざ動かそうとすると
「ディレクトリの作成に失敗した」という
エラーが出る場合、使用するFTPライブラリを
「カスタムFTP(標準)」から変更して
解決できる場合があります。

もしインストールがうまくいったのに動かないという人は
試してみるといいかも知れません。

若輩者   投稿日時 2014/6/30 16:16

導入・アップデート管理 »» プリファレンスの設定の部分で参考になるサイトを探していて、こちらにたどり着き助かりました。ありがとうございます。

なーお  投稿日時 2014/7/1 2:53 | 最終変更

若輩者さん、こんにちは。

この記事の内容は古いので、今後はXUGJ Module Manuals / X-update を参照ください。 :-)



新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ