Download List

Sponsored link

Project Description

XOOPSの統合パッケージを開発するプロジェクトです。

System Requirements

System requirement is not defined

Released at 2008-02-09 14:30
rssc rssc_080 (1 files Hide)

Release Notes

* Changes *
1. strengthened to invalid JavaScript
(1) added "HTML Output Setting" in admin page
added option to remove script tag and style tag

2. strengthened plugin feature
http://linux.ohwada.jp/modules/newbb/viewtopic.php?topic_id=771&forum=9

2.1 specificatio
2.1.1 prepared 4 hook
pre-process (from read RSS to save DB)
(1) common hook
(2) hook for each link (same in v0.70)

post-process (from read DB to output HTML)
(3) hook for each link
(4) common hook

2.1.2 added feature plugin combination
specify like as UNIX pipe
-----
plugin_a | plugin_b | plugin_c
-----

2.1.3 added feature parameter into plugin
specify like as PHP function
-----
plugin_a ( param_a, param_b, param_c )
-----

2.2 implement
2.2.1 prepared 5 plugins
(1) yahoo (same in v0.70)
(2) strip_tags (thanks photosite)
(3) implode
(4) latest_feeds
(5) mail

2.2.2 added 2 menu in admin page
(1) Custom Plugins
(2) Plugin List (include plugin test)

2.2.3 added 1 demo program
(1) mailto.php : get leatest feeds, and send mail to login user

3. changed install script
http://linux.ohwada.jp/modules/newbb/viewforum.php?forum=8

4. changed template variable xoops_module_heade
http://linux.ohwada.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=772&forum=9

5. bug fix
(1) in "Parse RDF/RSS/ATOM" clear XOOPS cache
(2) not save xml


* DB table structure *
(1) add field in link table
post_plugin

* requirement *
(1) happy_linux module 1.30 is required.

* Update *
(1) Overwrite the files below rssc directory.

(2) Update rssc module in XOOPS management.
the rssc's update script is executed at the same time,

=====

● 変更内容
1. JavaScript 関連の無効化の処理を強化した
(1) 管理者画面に「HTML出力設定」を追加した
script タグと style タグを削除するモードを追加した

2. プラグイン機能を強化した
http://linux.ohwada.jp/modules/newbb/viewtopic.php?topic_id=771&forum=9

2.1 仕様面
2.1.1 フックを4つ用意した
前処理 (RSSの読出しから、DBに格納するまで)
(1) 共通プラグイン
(2) リンク別プラグイン (v0.70と同じ)

後処理 (DBからの読出しから、HTML表示まで)
(3) リンク別プラグイン
(4) 共通プラグイン

2.1.2 プラグインの連結を可能にした
UNIX パイプのように指定する
-----
plugin_a | plugin_b | plugin_c
-----

2.1.3 プラグインへのパラメータ指定を可能にした
関数のパラメータのように指定する
-----
plugin_a ( param_a, param_b, param_c )
-----

2.2 実装面
2.2.1 プラグインを5つ用意した
(1) yahoo (v0.70と同じ)
(2) strip_tags (photosite さん提案)
(3) implode
(4) latest_feeds
(5) mail

2.2.2 管理者画面を2つ追加した
(1) カスタム・プラグイン
(2) プラグイン一覧 (プラグインのテストを含む)

2.2.3 デモを1つ用意した
(1) mailto.php : 最新のfeed記事を読み出し、ログインユーザにメールする

3. インストール処理の変更
http://linux.ohwada.jp/modules/newbb/viewforum.php?forum=8

4. テンプレート変数 xoops_module_heade の変更
http://linux.ohwada.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=772&forum=9

5. バグ変更
(1) 「RDF/RSS/ATOM の解析」にて XOOPS cache がクリアされることがある
(2) xml が保存されない


● テーブル構造
(1) link テーブル に下記の項目を追加した
post_plugin

● 要求事項
(1) happy_linux モジュール 1.30 が必要です。

● アップデート
(1) rssc ディレクトリ以下のファイルを上書きする。

(2) XOOPS 管理画面より、rssc モジュールのアップデートをする。
onUpdate に対応しているので、rssc 独自のアップデート・スクリプトも同時に実行される。

Changelog

No Changelogs