Pebble 2.0.0-RC1 available

I'm pleased to announce that Pebble 2.0.0-RC1 is available to download. Notwithstanding any major bugs, this is functionally the same as the final 2.0.0 release. The highlights in this release are the addition of a rich text editor and the pluggable TrackBack confirmation strategies.

I could have waited a little longer to get this out, but I wanted to get feedback earlier rather than later. Also, it gives me some more time to finish off the outstanding documentation. The changelog for this release is as follows.

  • Fixed "page not found" error when uploading files to theme.
  • Fixed problem with last modified date on response feeds.
  • Added category list into the sidebar of the default theme.
  • Added an "archive by month" list into the sidebar of the default theme (commented out).
  • Integrated FCKeditor (rich text editor) for blog entries, static pages and comments.
  • Added net.sourceforge.pebble.event.response.MarkApprovedListener for automatic approval of responses.
  • Fixed problem where changing timezone causes Pebble to crash (all blog entries now stored in a yyyy/mm/dd hierarchy based on GMT).
  • Added auto-upgrade utility - this restructures blog data into GMT and reset the theme and plugins back to their default values.
  • Added secureUrl to applicationContext-pebble.xml for secure login.
  • Added reference to pebbleSecurityRealm (via securityRealm property of pebbleConfiguration bean) to applicationContext-pebble.xml file.
  • Upgraded Acegi to 1.0.1 and the changed authenticationProcessingFilter bean to be an instance of net.sourceforge.pebble.security.AuthenticationProcessingFilter.
  • Changed the package name for Comment Confirmation Strategy implementations to net.sourceforge.pebble.confirmation.
  • TrackBack links now need to be generated, are single use and expire after 10 minutes.
  • Enhanced the confirmation strategy concept to be applicable to TrackBack link generation.
  • Added a TrackBackAutoDiscoveryDecorator to support publication of TrackBack links for auto-discovery by supported clients.

For most users, there are no specific upgrade intsructions if you are upgrading from a previous 2.0.0 milestone. However, you should be aware that Pebble will perform the following activities the first time you start it up following an upgrade. You should backup your Pebble data directory before upgrading.

  • Restructure the directory hierarchy in which blog entries are stored to be GMT based.
  • Set your theme back to "default".
  • Reset the following plugins back to their default configuration.
    • Permalink Provider
    • Content Decorators
    • Blog Listeners
    • Blog Entry Listeners
    • Comment Listeners
    • Comment Confirmation Strategy
    • TrackBack Listeners
    • TrackBack Confirmation Strategy
    • Lucene Analyzer
    • Logger

Once you are happy that Pebble is working as expected, you should set your theme back to the one you were using prior to the upgrade (via the blog properties page) and customize the plugins as required (via the plugins page). As always, support is available via the pebble-user mailing list. Enjoy!



Re: Pebble 2.0.0-RC1 available

As expected the upgrade from M3 was very easy and went very smoothly. I love the return of the categories in the sidebar. I was back up and running in a few minutes from download to deploy to re-customization of the applicationContext files. Pebble just keeps getting better, leaving all the competition far behind (I use iWeb's version of Blojsom on a shared blog and Pebble is simply far superior).

Re: Pebble 2.0.0-RC1 available

Simon,

I tried out this release yesterday and today.  Everything works smoothly.  Thank you very much for a phenomenal release.

I'm looking forward to the 2.0.0 final release and beyond.

Re: Pebble 2.0.0-RC1 available

hi,simon,thank you for bring me such a fantastic Pebble, i use it to set up my website and feel very exciting.

i would like to report 2 discoveries

1,when i am running pebble, i found that when i wrote the blog for a very long time after the conection is timeout, i may possiblly lose what i have written. Even the backward on the browser doesn't work, is that a bug, or can it be more friendly to the writter?

2,is it possible that the comments will be a lot? then the page will be very long without the strategy of dividing comments into pages.

Re: Pebble 2.0.0-RC1 available

Just wanted to report that I have migrated my blog from Pebble 1.9 to 2.0.0 RC1. It was somewhat painful - I had to upgrade the version of Tomcat I was running from 5.0 to 5.5, and I think overall the process took me about 2-3 hours. But so far it is running smoothly. I liked the easy addition of recent del.icio.us to the sidebar. I had gone through the multi-step process required for 1.9, and it is a lot easier in 2.0. I like the way it now remembers me being logged in, and it feels a lot cleaner overall. The real test though - last night I created a blog for my wife. Her first experience with blogging tools ever. I'll report her experiences soon. Unfortunately, she lost her first post - I had warned her that editing online could be problematic, and then I went and pressed "Save" without first copying the text to the clipboard, and got back a login screen. It was the first time she had logged in, and she hadn't pressed the 'remember me' checkbox. Oh well. She is now writing her blog entries in Word.

Re: Pebble 2.0.0-RC1 available

Simon,
I tried upgrading my Pebble 1.9 blogs to 2.0.0-RC1 and it went okay once I figured out some trouble with Tomcat (had to download a fresh copy due to some Xalan exceptions - guess I have modified the Tomcat 5.5.12 I had on my system previously).

I found an issue with previewing comments however. The comment is also saved no matter whether I use the "Preview" or "Add comment" button. Is that something you are seeing as well? I see it is working on your blog (Pebble 2.0.0-RC2).

I wanted to post it to the JIRA (http://www.simongbrown.com/jira) but it is empty. Have you moved it?

Thanks you for your great work.

Re: Pebble 2.0.0-RC1 available

Hmmm it also seems like there is an issue with escaping quotes for comments. I put quoted around some text and it has been HTML escaped... :-(

Add a comment Send a TrackBack