You are here: Home Plone products Tasty Bookmarks

Tasty Bookmarks (1.7.2)

3
by Ihor Berehulyak last modified 2009-02-20
0.0
0.0
0.0
0.0
Released on 2007-10-03 by Christian Ledermann for Plone 2.5 under GPL - GNU General Public License available for All platforms.
Software development stage: beta
Tasty Bookmarks is a merge of two Products: ATBookmarks (by Christian Ledermann) and tasty (by Tim Hicks). Sometimes Tasty Bookmarks will be referred to as ATBookmarks and internally ATBookmarks is used quite often. Do not let this confuse you, the old notation is just kept up to avoid compatibility issues. ATBookmarks and Tasty Bookmarks are synonyms.

Tasty Bookmarks -- Manage your Bookmarks online

Taking your bookmarks back where they belong: into the web ;)

Bookmarks have one major drawback. They are local to the machine. Active internet users using more then one PC/OS need to store and access their bookmarks online. Other Programs like del.icio.us , sitebar , stumbleupon or oneview address this issue as well and may be more elaborate. This is a simple  Ploneproduct that does just this

Tasty Bookmarks is a merge of two Products: ATBookmarks (by Christian Ledermann) and tasty (by Tim Hicks). Sometimes Tasty Bookmarks will be referred to as ATBookmarks and internally ATBookmarks is used quite often. Do not let this confuse you, the old notation is just kept up to avoid compatibility issues. ATBookmarks and Tasty Bookmarks are synonyms.

Usage

Tasty Bookmarks provides a folderish type 'Bookmark Folder. BookmarkFolders have an Id (part of the URL), a Title (the name, thats what you see in your navigation), and a description.

Add a BookmarkFolder to your Site. Go to this folder i.e. www.example.test/links/bookmark_view. There you will find the javascipt e.g.:

  javascript:void(win=window.open ('http://www.example.test/Links/linux/bookmark_view?a=' + location.href + '&t=' + document.title)) 

you will have to add to your favorites (in your browser Bookmarks/Manage Bookmarks. Now every time you click on that bookmark a new window opens that lets you add that Bookmark to that folder. The URI and Title are taken from the bookmarked page. Its an good idea to provide an description, especially when you are maintaining a public accessible Bookmark Folder. You can also add keywords to your links. If you want to have your bookmarks in a subfolder just click on this folder the values for Link and title will get propagated to it. The Cancel - Button in the form just resets the changes you made manually to the Input-Fields.

Replace the Favorites folder with a BookmarkFolder

The Favorits Folder in Plone is a nice thing but not really of much use. In none of the Sites I have set up members are really using it. ATBookmarks replaces the addtoFavorites.py script with its own version. If you do not want to use it either customize the original into your custom folder, or just delete the script.

Note that this does not effect any previously created Favorites Folders, you will have to rename or remove them and then hit the add to Favorites Icon to create a BookmarkFolder. You can cut and paste the contents from your old Favorites into that new bookmark folder then.

Access your bookmarks online

Thats the main usage of Tasty Bookmarks. There are three possibilities to view your links:

  1. Bookmark view: This is a folderlisting in a DMOZ like view.
  2. Tasty tree: A tree representation of your bookmark folders and links.
  3. Tasty view lets you filter your bookmarks by keywords.

Build a Custom Search Engine out of your Bookmarks

If You have Google Co-op installed you are able to build a linked custom search engine out of your bookmarks. Tasty Bookmarks will generate the needed xml Context and Annotation files for you. This search engine will limit the sites to search to your current context, i.e. to the Bookmark Folder you are in and the keywords you filtered by.

caveats: You must not add links in the form http://plone.org the slash (/) at the end of the URL is mandantory so the link must be http://plone.org/. Avoid linking to pages, rather link to the directory i.e ommit the usual suspects index.html, index.php, home.html, default.asp etc. Do not link to http://www.unep.org/default.asp but to http://www.unep.org/ otherwise the annotation file will resrict your searches to just that page.

xbel export

You can export your bookmarks to xbel (http://pyxml.sourceforge.net/topics/xbel/) for use in your favorite browser by appending xbel e.g. (http://nan.objectis.net/Links/xbel) to your BookmarkFolder url.

RSS Feed - Live Bookmarks with Mozilla

A Bookmarkfolder generates an RSS 2.0 feed, that can be used as a Live Bookmarks.

Mozilla Sidebar

With Mozilla and Firefox you can access your Bookmarks with the Tasty Sidebar. The Sidebar displays a tree representation of your Bookmarkfolders.

Firefox

Bookmarks Synchronizer is a Mozilla Firefox extension that lets you connect to an FTP/HTTP server and synchronize your bookmarks that are stored in an XML file. Setup is easy; just write in your server address, username, password and a name for the XML file (by default called xbel.xml). A pagetemplate xbel.xml is included in ATBookmarks to get the maximum performance out of this product. It has a cool auto-update feature so that when you start up Firefox, it will download an XBEL file from a remote (or local) server. It can easily be used with ATBookmarks (Download only, Upload TTP). http://extensionroom.mozdev.org/more-info/booksync

Import of existing Bookmarks

You can import your bookmarks by simply uploading an xbel conformant bookmark file. Bookmarks or bookmarkfolders without an id will get an automatically generated one. Duplicate or otherwise illegal ids are silently ignored, so check if everthing went smooth. This implies that you CANNOT update bookmarks by uploading your xbel file again.

Note: The import is still experimental! DO NOT USE IN A PRODUCTION ENVIRONMENT!. This does not affect the stability of other parts of Tasty Bookmarks, but if you activate the upload action, you have been warned!

The Bookmarks are standard Plone Link Items, so you can upload existing Links with FTP or WEBDAV.

Document Actions
Powered by Plone