Adding a del.icio.us link/icon to your Document Actions
For the website I'm working on, I wanted to make it easy for people to add our pages to their del.icio.us bookmarks. In order to do this you need to do three things:
- Find an icon to use for the new action
- Add the icon to your portal_actionicons
- Add the reference to portal_actions
Step 1:
A small icon from del.icio.us is available from here: http://images.del.icio.us/static/img/delicious.small.gif
Upload it to the portal_skins/custom folder with the ID: delicious_icon.gif
Step 2:
Drop into your portal root in the ZMI and navigate to portal_actions. At the bottom of the long page, you'll see an entry form. Fill it in with the following information:
- Name: Post to del.icio.us
- Id: delicious
- Action:
string:javascript:(function(){open('http://del.icio.us/post?v=3&noui=
yes&jump=close&url='+encodeURIComponent(location.href)+'&title='
+encodeURIComponent(document.title),'delicious','toolbar=no,width=
700,height=250')})() - Condition: (leave this one blank; don't enter anything)
- Permission: View
- Category: document_actions
- Visible? (check the checkbox)
and click the Save button.
NOTE: the javascript above is all one line!
Step 3:
While in the ZMI root, navigate to portal_actionicons. At the bottom of that page, enter the following information:
- Category: plone
- Action ID: delicious
- Action Title: Post to del.icio.us
- Priority: 0
- Icon URL Expression: delicious_icon.gif
And then click the Add button.
That's it!
References: del.icio.us' website

