01/05/2009

Enhancement : RSS Options

Tags: Enhancement RSS

In previous releases of BlogSphere the link to the sites RSS feed that was encoded in the HTML header could either point to the internal RSS feed or to an external feed hosted by FeedBurner.

With the purchase of FeedBurner by Google you can now link your Feedburner account to your Google account, this meant that the URL for your feed would change from feeds.feedburner.com to feedproxy.google.com.  A new option in the Blog Configuration document will now allow you to select the Google Adsense feed and it will encode the correct url into the HTML header.

I have also added the option to allow you to specify a manual RSS feed url incase you are using a different third party feed system to publish your RSS Feeds.

12/12/2008

Enhancement: Allow to set encoding for RSS output

Tags: Enhancement RSS

The agent  (AGNT - Stories RSS Feed)|stories.xml uses the script library RenderEngine.RSS to render RSS feeds. Previously this rendered the stories.xml  with UTF-8 encoding. English speaking blogs don't see any problems with the encoding I believe. However, my Norwegian blog had some issues with problematic encoding as it wouldn't accept Norwegian characters. I know that somehow this should probably be transparent if you have all Web server settings etc properly aligned. I have however never been able to align all these settings. I have therefore added a possibility to override the UTF-8 encoding in the Blog Configuration's RSS section, like this;

A picture named M2

This makes it possible to render the RSS properly no matter the Domino server settings
...

12/12/2008

Bugfix: MetaWebLogAPI now accepts content larger than one segment (>64kB)

Tags: Agent Bug Fix

To facilitate blog-editing for some friends, I searched for external blog-applications which could be configured to work with the MetaWebLog API-support in Blogsphere. Among others I found the nice looking-and simple to use Windows Live Writer from Microsoft, The configuration went flawlessly and I was amazed about the MetaWebLog API support in Blogsphere. Windows Live Writer retrieved all settings completely automatically!! The first test message was posted without any problem, and I though I was finished. When I tried to post a somewhat larger post with some images, I quickly got an error message like this;

A picture named M2

The message is in Norwegian, but the essence is that the metaWeblog.newMediaObject returned an invalid response. When I debugged the problem, I saw that the newMediaObject tries to get the item Request_Content. According to Lotus Knowledgebase technote #1240370 with the title Using REQUEST_CONTENT with Web agents and large POST data, Domino started from version 7 and onwards, to use multiple Request_Content_nnn fields to lift the one-segment-only limit.  In other words, when the post is larger than one segment, a single Request_Content-field is not present anymore, but replaced with multiple Request_Content_nnn fields instead.
...

12/09/2008

New Feature: Transparent support for better image resizing via "Import Image 2 Lotus Notes" (II2LN)

Tags: Image Handling

The open source Java agents doing the resizing in Blogsphere today, has some issues with the image quality for certain image types. For example will screenshots look bad when resized. I have therefore added completely transparent support for Import Image 2 Lotus Notes (II2LN), meaning that II2LN will automatically be used if it is installed, and quitly ignored if not. II2LN will resize images with much better quality, and other benefits is that you can import any kind of image type, such as PNG, TIF and BMP files! The best of all, II2LN is free to use together with Blogsphere!
...

12/05/2008

New Feature: Category Header Static Page

Tags: New Features Static Page

One of the things I really like about Blogsphere is its nice ability to tag the blog entries and then later show all the blog-entries within that tag. If I for example write a blog-entry with the tag "New Features", I can easily see all the entries within the "New Features"-topic. However, I thought it would be nice to have a type of category header  on top of all blog entries. It look like this;

A picture named M2
...

12/05/2008

New Feature: Allow side blocks to contain inline @formulas

Tags: Side block New Features

Existing version of Blogsphere allow for HTML and inline HTML between double-square brackets. I enhanced this to allow any kind of @formulas between $(Formula) and $(/Formula) tags. It may look like this;

A picture named M2
This code is executed when the side block is generated, and the result may look like this;

A picture named M3

This allows for pretty dynamic side blocks - especially when combined with the
Enhancement: Added the possibility to have a sideblock tied to certain permalink ids enhancement.

This can of course be further enhanced to allow other inline code to execute, such as LotusScript via the Execute function (perhaps the tags should be $(LotusScript) and $(/LotusScript)?!)
...

12/04/2008

Enhancement: Added the possibility to have a sideblock tied to certain permalink ids

Tags: Side block Enhancement

The idea behind this is that I can switch sideblocks based not only on the existing document-type (Homepage, blog, static page etc), but also whether the current entry is in the list of allowed permalinks. It looks like this;

A picture named M2

The side block above with only show when the static page with the permalink "ii2ln" is present. This makes it easy to to have similar side blocks, but with entry-related  content.

...

11/27/2008

Enhancement: Code Snippits using LotusScript can now access all fields in Blog Configuration

Tags: Bug Fix Side block Enhancement

The existing code only exposed a single string as the interface between a LotusScript Code Snippit and the rendering core, namely the CodeBlockReturn string.

However, often code snippits may need information about the blog itself, especially stuff like the home URL, it's name and so on. This enhancement exposes all items in the configDoc to the Execute-statement in the rendering core.
...

11/27/2008

Small bugfix: Added working default value for Code Snippit

Tags: Bug Fix Side block

The Code Snippit now has a working default code, including the language set to LotusScript as default. The reason for this is that the lotusscript code must return its result in the public defined variable CodeBlockReturn.
...

11/27/2008

New feature: Ability to override page layout per page basis

Tags: New Features Static Page

This new feature enable you to override the default page layout on a static page
...

Calendar

Search Site

Tag Cloud

Domino BlogSphere
Version 3.0.2

A Code Snippit

The Home URL of this db is http://dev.blogsphere.net/blogsphere/bsphere3.nsf