Download List

Project Description

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

System Requirements

System requirement is not defined

Released at 2008-03-08 12:57
weblinks weblinks_190 (1 files Hide)

Release Notes


* Changes *
1. added output plugin feature
1.1 specificatio
1.1.1 place of hook
After reading from the DB and doing common processing.

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

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

1.2 implement
1.2.1 prepared 4 plugins
(1) pagerank
(2) gamp_sample
(3) rss_sample
(4) kml_sample

1.2.2 added menu in admin page
(1) Output Plugin Managemant
- HTML Output Plugin Setting
- RSS Output Plugin Setting
- KML Output Plugin Setting
- Plugin List
- Test of Plugin


2. supported Google PageRank
http://linux2.ohwada.net/modules/newbb/viewtopic.php?forum=2&topic_id=383

(1) added "High PageRank Site"
(2) show the green bar in link list and link single
(3) get the PageRank automaticaly, when show it
(4) cache the getting PageRank in DB, for reduceing the server load
re-get the PageRank, when submit or modify link
(5) added "PageRank Update" at "Link Check Management" in admin page

(6) Notice
It is not the official service of Google.
In the future, it doesn't sometimes work, too.

PageRank without the Toolbar
http://www.google.com/support/toolbar/bin/answer.py?answer=9156&topic=11773
We currently only offer the PageRank feature through the Google Toolbar.

3. supported Google KML
http://linux.ohwada.jp/modules/newbb/viewtopic.php?forum=5&topic_id=770

(1) added "GoogleMaps Site", and show "KML List"
(2) the admin can customize using the plugins
sample of plugin: kml_sample
(3) added kml directory, described the following in .htaccess
-----
addType application/vnd.google-earth.kml+xml .kml
-----

4. added "Module Setting 7 (Menu)" in admin page
http://linux2.ohwada.net/modules/newbb/viewtopic.php?forum=2&topic_id=362

(1) concentrated the setting items which relates to show the menu.
(2) the admin can change the title of menu

5. changes 50 chars to 255 chars in the category title
http://linux2.ohwada.net/modules/newbb/viewtopic.php?forum=2&topic_id=364

6. changed the setting of the char length of the input field in the submit form
http://linux2.ohwada.net/modules/newbb/viewtopic.php?topic_id=382&forum=2

7. added the option which not show "Map Type Control" in block
http://linux.ohwada.jp/modules/newbb/viewtopic.php?forum=5&topic_id=730

8. changed the admin can set "publish time" in bulk management
http://linux.ohwada.jp/modules/newbb/viewtopic.php?topic_id=790&forum=5

9. lang pack
(1) updated Arabic
http://linux2.ohwada.net/modules/newbb/viewtopic.php?topic_id=351&forum=2

(2) updated Persian
http://linux2.ohwada.net/modules/newbb/viewtopic.php?topic_id=387&forum=2

10. bug fix
(1) fatal error in "Deletion Links Waiting for Validation"


* DB table structure *
(1) added fields in link, modify table
pagerank : Google PageRank
pagerank_update : PageRank update time

(2) modify attribute in cateogry table
title : varchar(50) -> varchar(255)

* Templates *
added the following
- weblinks_build_kml


* Requirement *
(1) happy_linux module v1.40 is required.
(2) rssc module v0.80 is required when use rss feeds.
(3) memory_limit more than 16 MB


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

(2) Update weblinks module in XOOPS management.
the weblinks's update script is executed at the same time,
because weblinks supported onUpdate since this version 1.80.

(3) PageRank
added PageRank in this version 1.90.
the value of PageRank are not stored in DB, when module update
Execute "Update PageRank" in "Link Check Management"

(4) Execute "DB table manage"
confirms that there is no error

=====


● 変更内容
1. 出力プラグインを追加した
1.1 仕様面
1.1.1 フックの位置
DBから読み出して、共通の処理を行った後

1.1.2 プラグインの連結
UNIX パイプのように指定する
-----
plugin_a | plugin_b | plugin_c
-----

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

1.2 実装面
1.2.1 プラグインの見本を用意した
(1) pagerank
(2) gamp_sample
(3) rss_sample
(4) kml_sample

1.2.2 管理者画面を追加した
(1) 出力プラグイン管理
- HTML 出力プラグインの設定
- RSS 出力プラグインの設定
- KML 出力プラグインの設定
- プラグイン一覧
- プラグインのテスト

2. Google PageRank に対応した
http://linux2.ohwada.net/modules/newbb/viewtopic.php?forum=2&topic_id=383

(1)「高 PageRank サイト」を追加した
(2) リンク概要とリンク詳細に 緑のバーを表示した
(3) 表示する際に、自動的に取得する
(4) サーバーの負荷を低減するために、取得した PageRank を DB にキャッシュした。
登録内容を登録・変更したときには、再取得される
(5) 管理者画面の「リンク検査管理」に「PageRank Update」を追加した

(6) 注意
Google の公式なサービスではありません。
将来的には動作しないこともあります。

ツールバーなしの PageRank
http://www.google.com/support/toolbar/bin/answer.py?answer=9156&topic=11773
現在のところ、PageRank 機能は Google ツールバーでのみ提供しています。

3. Google KML に対応した
http://linux.ohwada.jp/modules/newbb/viewtopic.php?forum=5&topic_id=770

(1) 「GoogleMaps 対応サイト」を追加し、「KML 一覧」を表示した
(2) プラグインにより、カスタマイズを可能にした
プラグインの見本 kml_sample
(3) kml ディレクトリを追加し、.htaccess に下記を記述した
-----
addType application/vnd.google-earth.kml+xml .kml
-----

4. 管理者画面に「モジュールの設定7(メニュー)」を追加した
http://linux2.ohwada.net/modules/newbb/viewtopic.php?forum=2&topic_id=362

(1) メニューの表示に関連する設定項目を集約した
(2) メニューのタイトルを変更可能にした

5. カテゴリ名の文字数を 50 文字から 255 文字に変更した
http://linux2.ohwada.net/modules/newbb/viewtopic.php?forum=2&topic_id=364

6. 登録画面の入力欄の横の長さの設定を変更した
http://linux2.ohwada.net/modules/newbb/viewtopic.php?topic_id=382&forum=2

7. ブロックにて GoogleMaps の地図形式ボタンを表示しないオプションを追加した
http://linux.ohwada.jp/modules/newbb/viewtopic.php?forum=5&topic_id=730

8. 管理者画面のリンク一括登録にて、発行日を設定できるように変更した
http://linux.ohwada.jp/modules/newbb/viewtopic.php?topic_id=790&forum=5

9. 言語ファイル
(1) アラビア語 更新
http://linux2.ohwada.net/modules/newbb/viewtopic.php?topic_id=351&forum=2

(2) ペルシア語 更新
http://linux2.ohwada.net/modules/newbb/viewtopic.php?topic_id=387&forum=2

10. バグ修正
(1) 承認待ちの削除リンクにて、fatal error


● テーブル構造
(1) link, modify テーブル
下記の項目を追加した
pagerank : Google PageRank
pagerank_update : PageRank 更新時刻

(2) category テーブル
属性を変更した
title : varchar(50) -> varchar(255)


● テンプレート
下記のテンプレートを追加した
- weblinks_build_kml


● 要求事項
(1) Happy_linux モジュール v1.40 が必要です。
(2) RSS 機能を使用するときは、rssc モジュール v0.80 が必要です。
(3) memory_limit が 16 MB 以上必要です。


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

(2) XOOPS 管理画面より、weblinks モジュールのアップデートをする。
weblinks のアップデート・スクリプトも同時に実行される。

(3) PageRank
今回のバージョンより PageRank を追加した
アップデートしただけでは、PageRank の値が DB に入っていない。
「リンク検査管理」の「Update PageRank」を実行のこと

(4) 管理画面の「DBテーブル管理」を実行する。
不整合のないことを確認する。

Changelog

No Changelogs