NP_XBEL

Ever wanted to publish your bookmarks on your blog? XBEL Reader is a Nucleus plugin created just for this purpose. Instead of using some weird non-standard solution, XBEL Reader is based on an existing standard called XBEL. This standard defines the contents of a bookmarks file in XML format.

General Plugin info
Current Version: 0.14
Download: XMLPlugins.zip [272Kb]
Forum Thread: http://forum.nucleuscms.org/viewtopic.php?t=5029
Author: Rakaz

Installing

  1. Unzip the file and upload the contents to your plugin directory
  2. Install the plugin…

How to use the plugin

There are already existing tools for creating XBEL files, some even offering the ability to export existing bookmarks from browsers. For example, for Firefox - my main browser - I use the Bookmarks Synchronizer extension. This extension allows me to select an existing folder from my bookmarks and export it as an XBEL file to an FTP server. It even offers the ability to do this automatically every time the browser is closed. So set it up once and it will keep the XBEL file on the FTP server up-to-date.

This is where the XBEL Reader plugin for Nucleus comes in. It takes the XBEL file on the server and displays it in your weblog. That's all there is to it. Simply configure the plugin and specify the location of the XBEL file on the server and place the following code somewhere in your skin <%XBEL%>

Additional information is available on Rakaz' weblog.

Available SkinVars and/or TemplateVars

  • <%XBEL%>
    Insert your bookmarks into your weblog.

Bugs

The latest version of this plugin contains a rather large charset conversion library. The next version of this plugin will not use this external library anymore, but instead will depend on the iconv or mbstring PHP extension.

History

  • [Version 0.14]
    • Again rewritten large parts of the charset conversion
  • [Version 0.13]
    • Replaced code for charset conversion with faster optimized version
  • [Version 0.12]
    • Added proper support for UTF-8 encoded RSS and Atom feeds
    • Added charset conversion for more exotic feeds
  • [Version 0.11]
    • Changed version number to reflect updated XMLSupport
  • [Version 0.10.1]
    • Minor bugfix: export of RSS feed did not work
  • [Version 0.10]
    • Large rewrite of the plugin code
    • Reorganized template settings
    • Now making use of the TEMPLATE class to fill values in templates
  • [Version 0.9.8]
    • Split of parsing of XBEL and RSS/Atom to XMLParserClasses
    • Misc bugfixes
  • [Version 0.9.7]
    • Fixed parsing problem with entities in titles and urls
    • Misc bugfixes in feed parsing
    • Added more template configuration options
    • Added the option to hide retrieval and parsing errors
  • [Version 0.9.6]
    • Added bugfix for Atom reader
  • [Version 0.9.5]
    • Added support for Livemark by using a RSS/Atoms reader
  • [Version 0.9.2]
    • Some bugfixes and addition of RSS feed export
  • [Version 0.9.1]
    • Added more options for customization
  • [Version 0.9.0]
    • Initial release
xbel.txt · Last modified: 2008/01/03 23:02 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki