Pebble 2.0.0-M3 available

Well I did say that Pebble 2.0.0-M3 would be up on sf.net this week and I'm pleased to say that it is. You can download it from here. The changelog is as follows.

  • Reinstated the static pages feature.
  • Added response (comment and TrackBack) specific feeds.
  • Added blog entry caching to improve performance.
  • Added Comment Confirmation Listeners for CAPTCHA support.
  • Minor bug fixes.
  • Added multiBlog property to the applicationContext-pebble.xml file.
  • Changed configuration of pebbleUserDetailsService and added pebbleSecurityRealm to the applicationContext-acegi-security.xml file.
  • Added a ROLE_BLOG_PUBLISHER role that can publish/unpublish blog entries.
  • Minor changes to CSS (title, subtitle and subsubtitle -> h1, h2 and h3 respectively).

If you're upgrading from Pebble 1.x, there are some upgrade notes included in the distribution. If you're upgrading from M2, the last four items in the above changelog are most relevant and you'll need to make some minor changes if you're planning on reusing your existing configuration files. Oh, and don't forget to make sure that one of your users is in the new publisher role otherwise you won't be able to publish blog entries!

We're now feature complete and heading towards a final 2.0.0 release. Still on the todo list is improved documentation (e.g. around customizing the Acegi configuration and developing your own plugins), but that's really it unless anybody reports any showstoppers. Also, I need to reinstate JIRA. Any and all feedback is welcome.



Towards 2.1

Simon, the 2.0 M3 release is looking good. Nice job.

I've got a comment about 2.1. I think I read on a previous post that you're considering the Atom Publishing Protocol for a future release. Do you plan to create your own APP implementation or use an existing one?

I just ran across Apache Abdera and thought of Pebble. It's still in the incubator, but here's a link: http://incubator.apache.org/abdera/index.html

Towards 2.1

Thanks. I'm planning on reusing an existing one, and I'm going to start here.

Re: Pebble 2.0.0-M3 available

Simon, great job. I am delighted to see Pebble 2.0.0-M3 out. I have migrated my blogs from 1.9. It took minutes. The return of static pages was the key to my making the jump. The new acegi security setup is easy to use and works very nicely.

Re: Pebble 2.0.0-M3 available

Thanks - if you have any gotchas that you ran into, please send them over and I'll update the docs.

Re: Pebble 2.0.0-M3 available

Nice work! Upgrade went smoothly.

I guess I misunderstood what the static pages feature was, though - I thought it was to render the blog entries to static pages for speedier serving if you didn't need any dynamic features.

Re: Pebble 2.0.0-M3 available

Thanks. Static pages are there for managing small amounts of content alongside your blog, so that you can serve everything out of a single webapp and have it look/feel consistent.

Let me know if you find any problems with M3.

Re: Pebble 2.0.0-M3 available

Great jobs !

Please, can you attach the fragments about del.icio.us and categories like your sidebars ?

With M1 & M2 I had many probs about that....

Thanks !!

Re: Pebble 2.0.0-M3 available

Thanks. del.icio.us integration is in M3 and the instructions for enabling this can be found by clicking Help after logging in. Categories are in the nightly build, which you can get from here.

Re: Pebble 2.0.0-M3 available

Thanks for a great product!

But I agree with you that some more documentation about Acegi configuration would be nice. I've setup Pebble 2.0.0-M3 to authenticate to the JA-SIG CAS single sign-on service, and it took a while to get all the details correct...

I've documented my setup of Pebble and CAS on my blog: westrup.se/pebble/2006/07/07/integrating_pebble_2_0_with_cas.html

Hope this could be useful

Re: Pebble 2.0.0-M3 available

The plugin names indicated are not correct.
For simple math questions you have to use
net.sourceforge.pebble.confirmation.SimpleMathsConfirmationStrategy
Image captchas comes with
net.sourceforge.pebble.confirmation.ImageCaptchaConfirmationStrategy

There is no error message if you put a bad plugin name. But you can find a ClassNotFoundException in the logfiles.

Best Regards
Sebastian

Add a comment Send a TrackBack