Installation and Configuration

If you have downloaded the extensions, you must copy the Java archive speexx-pebble-ext-X.X.X.jar to the WEB-INF/lib/ directory of your Pebble installation (X.X.X means the current extension version. If there is an older version, you must remove it). After that you may need to restart the servlet container which hosts Pebble.

Permalinkprovider

Permalinkprovider

To use the LatinLikeTitlePermalinkProvider login to Pebble. Select the Plugins menu and enter the full qualified name of the provider (de.speexx.pebble.permalink.LatinLikeTitlePermalinkProvider) in the Permalink provider textfield. Press the "Save Plugins" button and then "Reload" your blog.

Decorator

HideRejectedResponsesDecorator

To use the HideRejectedResponsesDecorator login to Pebble. Select the Plugins menu and enter the full qualified name of the provider (de.speexx.pebble.decorator.HideRejectedResponsesDecorator) in the Blog entry decorators textfield. Maybe at the first position so that you must not handle them in the following decoration chain. Press the "Save Plugins" button and then "Reload" your blog.


AgeBasedDisableResponseDecorator

With the AgeBasedDisableResponseDecorator it is possible to disablethe comment and trackback fields in a blog entry after an defined age. The age is defined in days in the plug-in property AgeBasedDisableResponseDecorator.days. If there is no property defined the default value is 31 days.


EmoticonDecorator

The EmoticonDecorator replaces so called Emoticon character sequences in a blog entry with inline images. To use this decorator put the fullqualified classname in the Blog entry decorators field in the Plugins and press Reload. The decorator will use the data, defined in EmoticonConfigurator and stored in the blog data home directory in the emoticon.conf file. At this time you must configure the configuration file manualy in a editor.

Press Reload after each change in emoticon.conf.

The decorator supports the Pebble multiuser mode.

Response Listener

AgeBasedRejectResponseListener

The extensions cames additionally with a AgeBasedRejectResponseListener listeners which marks all comments and trackbacks to entries as rejected which are older than the days, defined in the plug-in property AgeBasedRejectResponseListener.days. If the property is not defined, than the default value (31 days) will use.

To use this listener put the full qualified classname to the Comment Listeners and TrackBack Listeneres field.


Pebble