4 26

早速、バージョンアップしちゃいました。

BugFixとMODxモデのにっくさんからリクエストを頂きまして、そのリクエストに部分的に対処してみた機能を盛り込んでみました。

その機能というのは、エクスポートのHTMLファイルを格納するディレクトリを任意に指定できるというものです。MODxオリジナルのエクスポートも前回のバージョンもそうですが、固定ディレクトリassets/exportに出力していました。
これをExportDXの画面で任意に指定できるようにしたのが今回のバージョンです。
ついでに、ホスト名もフォーム入力にて変更することも可能にしてみました。

そんな今回の画面イメージは、↓な感じです。


 exdx_path

なお、ダウンロードはいつものところからExportDXを探してみてください。

投稿者 ZeRo

このエントリに定義されたタグ: ,
4 19

MODxのモジュール版のサイトエクスポート機能をそれとなく公開してみました。

以前、公開したのはプラグイン版のExportEXプラグインで、これはMODxの元々のエクスポート機能を利用してプラグインを追加することによりBASEタグや内部リンクなどに利用するホスト名を任意のものにしちゃうプラグインでした。

今回の機能も実は目的は同じですが、MODxの本来のエクスポート機能を使うのではなくてそれ自体をモジュールとして提供するものです。
なので、今回はEXぢゃなくてデラックスのDXです。
実際には、モジュールとプラグインの2つが入ってます。

さて、特徴ですが、今回は基本的な仕様はMODx本体のエクスポートとほぼ同じです。
画面周りもまったく同じロジックを利用しています。
但し、1点違うのはオリジナルではfopenでエクスポートするページを開いているのですが、これだとallow_url_fopenがFalseになっている環境ではエクスポートできません。(実際に、エクスポートを使う場合は内部利用が前提になるとすれば許可してもいい環境の方が多いかもですが)
そこで、MODxの配布物の中にはソケットを利用したHTTPクライアントライブラリであるSnoopyがあるのでこれを利用する方式に変更しました。

"MODx サイトエクスポートモジュール「ExportDX」をリリース" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: , , ,