Habari - RN ZooomrRSS Plugin

Introduction

This plugin show the images of Zooomr by using RSS provided by Zooomr. It used SimplePie to parse RSS.

Installation

  1. Unzip the file
  2. Put the folder 'zooomrrss' to /user/plugins and activate it

Configuration Option

After activated it, click "configure" link next to button to setup the plugin.

  • Zooomr ID - User ID of Zooomr
  • No. of items displayed - Number of images to be shown
  • Size - Size of the images shown, either 'square', 'thumbnail', 'small', 'medium', 'large' or 'original'
  • Markup prefix - HTML tag before the image, it's optional
  • Markup suffix - HTML tag after the image, it's optional
  • Feed/Image cache path - Cache folder for SimplePie and cached image, relative to the installation folder of Habari. Make sure it is writable for everyone.
  • Feed cache expiry time - SimplePie feed cache expiry time (in second)
  • Cache image - Option to cache image locally, either 'Y' or 'N'
  • Image Cache URL - URL of the folder of cached image, it should be the same location as 'Feed/Image cache path'

Usage

$theme->zooomr_images();

Note

  • This plugin is bundled with SimplePie. If you are using CJD Lifestream plugin or other similar plugins bundled with SimplePie, conflict might occur. Suggest to copy SimplePie to separate folder and modify the plugins to include SimplePie from the same folder.
  • Version 0.9 modified to use new FormUI and comply to the new standard of configuration name, please make sure you are using Habari SVN r1948 or later and configure the plugin again.
  • Version 1.0 modified to use theme function instead of theme variable, please note the change of usage.

Changelog

  • Version 0.6 - Initial release
  • Version 0.7 - Handle all sizes of image and align the terminology of size with Zooomr
  • Version 0.8 - Changed to use Habari built-in RemoteRequest class to retrieve the image
  • Version 0.9 - Modified to support new FormUI, some code cleanups, i18n support and setup default configuration option during activation. In addition, SimplePie 1.1.1 is bundled in this release
  • Version 1.0 - Changed from using theme variable to theme function for better memory utilization
  • Version 1.0a - Modified to support both Habari 0.7-alpha (trunk) and Habari 0.6.x (stable) version

Download

======================

簡介

這個 plugin 是使用 SimplePie 來讀取 RSS 從而顯示 Zooomr 內的圖片。

安裝

  1. 將下載了的 zip file 解壓
  2. 把 'zooomrrss' folder 放在 /user/plugins 中,然後啟動 plugin

設定選項

啟動 plugin 後,click 在 按鈕旁的 "configure" link 來設定選項。

  • Zooomr ID - Zooomr 的 login ID
  • No. of items displayed - 顯示圖片的數目
  • Size - 顯示圖片的大小,'square'、'thumbnail'、'small'、'medium'、'large' 或者 'original'
  • Markup prefix - 在圖片前的 HTML tag,這選項不是必須的
  • Markup suffix - 在圖片後的 HTML tag,這選項不是必須的
  • Feed/Image cache path - SimplePie feed 和圖片暫存的資料夾,不是完整的 path,只需提供 Habari 安裝位置以下相對的 folder,記著這 folder 的權限要所有人皆可寫入。
  • Feed cache expiry time - SimplePie feed 的暫存有限時間(以秒作單位)
  • Cache image - 選擇是否在 server 內暫存圖片,'Y' 或者 'N'
  • Image Cache URL - 圖片暫存 folder 的 URL,它應該是和 'Feed/Image cache path' 同一位置。

使用方法

$theme->zooomr_images();

注意事項

  • 這 plugin 現附上 SimplePie,如使用 CJD Lifestream plugin 或其他附上 SimplePie 的 plugin,有機會會出現衝突,建議將 SimplePie 複製至獨立 folder,然後修改有關 plugins 在那 folder include SimplePie
  • Version 0.9 轉用了新的 FormUI 加上跟隨了新的 configuration name 命名,請使用 Habari SVN r1948 或以後的版本,及重新設定 plugin
  • Version 1.0 由 theme variable 轉用 theme function,請注意使用方法的改變

版本資料

  • Version 0.6 - 最初公開版本
  • Version 0.7 - 支援所有 Zooomr 的圖片大小,統一了圖片大小的稱號
  • Version 0.8 - 轉用 Habari 內置的 RemoteRequest class 來讀取圖片
  • Version 0.9 - 使用了新的 FormUI、code cleanups、i18n 支援和在啟動 plugin 時自動設定 plugin 的預設選項,另外最新版本的 SimplePie 1.1.1 亦 bundled 在內
  • Version 1.0 - 由 theme variable 轉用 theme function 來節省記憶體的使用
  • Version 1.0a - 支援 Habari 0.7-alpha (trunk) 和 Habari 0.6.x (stable) 版本

下載

5 Responses to “Habari - RN ZooomrRSS Plugin”

  1. 3264

    你既blog已經加入左www.mix-blog.com啦,多謝你既支持!

  1. 80430 RN ZooomrRSS Plugin 1.0a @ 天佑的自由天地
  2. 27444 RN ZooomrRSS Plugin 1.0 @ 天佑的自由天地
  3. 25232 RN ZooomrRSS Plugin 0.9 @ 天佑的自由天地
  4. 3090 Habari 0.2 Developer Review - Nicky's blog

Leave a Reply