<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Simon Brown - Pebble category</title>
  <link>http://www.simongbrown.com/blog/categories/pebble/</link>
  <description>Coding the architecture</description>
  <language>en</language>
  <copyright>Simon Brown</copyright>
  <lastBuildDate>Tue, 06 May 2008 13:33:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Pebble 2.3 released</title>
    <link>http://www.simongbrown.com/blog/2008/03/07/pebble_2_3_released.html</link>
    
      
        <description>
          &lt;p&gt;
The Pebble 2.3 release is available to &lt;a href=&#034;http://prdownloads.sourceforge.net/pebble/pebble-2.3.zip?download&#034;&gt;download&lt;/a&gt; from SourceForge and includes quite a few small new features and fixes, some of which I&#039;ve &lt;a href=&#034;http://www.simongbrown.com/blog/2007/12/10/pebble_2_3.html&#034;&gt;written about before&lt;/a&gt;. Here&#039;s the full list.
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added a &#034;friendly&#034; URL for the aboutAuthor action (/authors/username/).&lt;/li&gt;
&lt;li&gt;About author page now shows the author&#039;s profile and their recent blog entries.&lt;/li&gt;
&lt;li&gt;Added an RSS/Atom feed for individual authors (/authors/username/rss.xml|atom.xml).&lt;/li&gt;
&lt;li&gt;Added e-mail subscription functionality, where readers can subscribe to new blog entries via e-mail.&lt;/li&gt;
&lt;li&gt;Enhanced log summary reporting (e.g. statistics view showing a breakdown of the total requests and unique IPs for newsfeeds, page views and file downloads).&lt;/li&gt;
&lt;li&gt;Added log summary by country.&lt;/li&gt;
&lt;li&gt;Fixed date formatting problems with Atom feeds (they weren&#039;t being formatted in UTC).&lt;/li&gt;
&lt;li&gt;Normal themes can now be used for the multi-blog pages, with the theme being switchable via the Pebble Properties page.&lt;/li&gt;
&lt;li&gt;A static page can now be configured (via blog properties) to be the home page for a blog.&lt;/li&gt;
&lt;li&gt;Minor HTML cleanup and tweaks to theme.&lt;/li&gt;
&lt;li&gt;Added a GZIP compression filter to reduce page loading times.&lt;/li&gt;
&lt;li&gt;DWR scripts are now cached to reduce page loading times.&lt;/li&gt;
&lt;li&gt;Fixed a problem where JavaScript would be served up when logging in to a private blog.&lt;/li&gt;
&lt;li&gt;Fixed problems with unit tests failing in non-English locales (patches from Frédéric Chuong).&lt;/li&gt;
&lt;li&gt;Moved admin links from the sidebar to the top of the page.&lt;/li&gt;
&lt;li&gt;Separated out blog security configuration from the general blog properties.&lt;/li&gt;
&lt;li&gt;Pebble now uses the ServletContext for getting MIME type information when serving up files.&lt;/li&gt;
&lt;li&gt;Added a user preferences page and moved configuration of the rich text editor for blog entries/static pages (on/off) to be user specific.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
If you have any feedback, please use the &lt;a href=&#034;http://lists.sourceforge.net/mailman/listinfo/pebble-user/&#034;&gt;pebble-user mailing list&lt;/a&gt;. Have fun!
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Pebble</category>
    
    <comments>http://www.simongbrown.com/blog/2008/03/07/pebble_2_3_released.html#comments</comments>
    <guid isPermaLink="true">http://www.simongbrown.com/blog/2008/03/07/pebble_2_3_released.html</guid>
    <pubDate>Fri, 07 Mar 2008 23:00:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Pebble 2.3</title>
    <link>http://www.simongbrown.com/blog/2007/12/10/pebble_2_3.html</link>
    
      
        <description>
          &lt;p&gt;
Hmmm, it&#039;s been a little quiet over here recently. This is mainly because I&#039;ve been blogging a lot over at &lt;a href=&#034;http://www.codingthearchitecture.com&#034;&gt;Coding the Architecture&lt;/a&gt;, although I&#039;ve also been doing a little Pebble work here and there. So, to kill two birds with one stone, here&#039;s a brief look at some of the new features that will be in the next version of Pebble.
&lt;/p&gt;

&lt;h3&gt;Author information&lt;/h3&gt;
&lt;p&gt;
Pebble works well as a nice little multi-contributor blog, but it never really gave much visibility that there were different content authors. Pebble 2.2 introduced a feature whereby an author&#039;s profile could be displayed in the sidebar on a permalinked blog entry page, but Pebble 2.3 takes this a step further by introducing an author specific page.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-author.png&#034;&gt;&lt;img src=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-author-thumbnail.jpg&#034; alt=&#034;Author page&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
As the above screenshot shows; you get the author&#039;s profile, a summary of their three most recent blog entries and a link to an author specific RSS feed.
&lt;/p&gt;

&lt;h3&gt;Themes&lt;/h3&gt;
&lt;p&gt;
In Pebble 2.3, the overall blog in multi-blog mode can now use the same themes as the regular blogs and this is done in the normal way - by choosing the theme from a dropdown on the Pebble properties page. The benefit of this is that you no longer have to manually edit the _pebble theme to customize the multi-blog pages.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-login.png&#034;&gt;&lt;img src=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-login-thumbnail.jpg&#034; alt=&#034;Login page&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
In addition to this, some of the common pages (e.g. login and error pages) have been stripped back for simplicity and security. For example, in the current version of Pebble you can define a blog to be secure, but it&#039;s still possible that the theme you use for your login page could expose your list of recent blog entries, etc.
&lt;/p&gt;

&lt;h3&gt;Enhanced statistics&lt;/h3&gt;
&lt;p&gt;
Pebble 2.3 includes some enhanced statistics features, including :
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requests by type (page, newsfeed or file - total and unique by IP address)&lt;/li&gt;
&lt;li&gt;Requests by hour (total and unique by IP address)&lt;/li&gt;
&lt;li&gt;User agents&lt;/li&gt;
&lt;li&gt;Requests by country (thanks to MaxMind&#039;s free &lt;a href=&#034;http://www.maxmind.com/app/geolitecountry&#034;&gt;GeoLite Country&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Raw log file in plain text&lt;/li&gt;
&lt;li&gt;Raw log file in tab delimited format&lt;/li&gt;
&lt;/ul&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-countries.png&#034;&gt;&lt;img src=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-countries-thumbnail.jpg&#034; alt=&#034;Requests by country&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
Also, as shown in the above screenshot, you can easily navigate through statistics pages using the previous/next day/month links.
&lt;/p&gt;

&lt;h3&gt;Custom home page&lt;/h3&gt;
&lt;p&gt;
Although Pebble is primarily a blogging solution, a few users (myself included) find it a neat little tool for hosting static websites that additionally have a blog component (e.g. for site news). Pebble 2.3 allows you to do this very easily by giving you the ability to use a static page as a custom home page. In other words, rather than seeing a list of blog entries, people visiting the home page can see a static page instead. To do this, you just select the static page that you&#039;d like to use from a dropdown list on the blog properties page.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-homepage.png&#034;&gt;&lt;img src=&#034;http://www.simongbrown.com/blog/images/2007/pebble23-homepage-thumbnail.jpg&#034; alt=&#034;Custom home page&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
The screenshot above shows a website that I&#039;ve just launched for the &lt;a href=&#034;http://www.chapellanepreschool.org.uk&#034;&gt;local pre-school&lt;/a&gt;. The theme has been stripped back of most of the blog-like navigation, instead being replaced with a collection of links to static pages. Additionally, a static page is being used as the home page. The result looks like a static site, but it has all the benefits of an interactive blog with the ability to modify content by logging in from anywhere and using the WYSIWYG editor (FCKeditor). It&#039;s like a mini content management system. :-)
&lt;/p&gt;

&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;
There are also some additional changes such as a GZIP filter and better caching to improve overall performance, some HTML clean-up, the ability to &lt;a href=&#034;http://www.simongbrown.com/blog/2007/07/31/subscribe_by_e_mail.html&#034;&gt;subscribe via e-mail&lt;/a&gt;, etc.
&lt;/p&gt;

&lt;p&gt;
I must admit that I&#039;ve had quite a lot fun putting these changes in, particularly because they are features that I&#039;ve wanted myself. I do have some other things that I&#039;d like to implement, but I&#039;ll probably try to get a release out in the next couple of weeks because it&#039;s been a long time since the last one. I&#039;ve switched on my nightly build server, so you can always grab the &lt;a href=&#034;http://pebble.sourceforge.net/pebble-nightly.zip&#034;&gt;latest version&lt;/a&gt; if you want to.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Pebble</category>
    
    <comments>http://www.simongbrown.com/blog/2007/12/10/pebble_2_3.html#comments</comments>
    <guid isPermaLink="true">http://www.simongbrown.com/blog/2007/12/10/pebble_2_3.html</guid>
    <pubDate>Mon, 10 Dec 2007 22:17:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Subscribe by e-mail</title>
    <link>http://www.simongbrown.com/blog/2007/07/31/subscribe_by_e_mail.html</link>
    
      
        <description>
          &lt;p&gt;
I&#039;ve been putting a few new features into Pebble recently, one of which is the ability to subscribe to blog entry updates via e-mail. With web-based newsreaders such as Bloglines and Google Reader, I thought that the use of RSS/Atom feeds was more or less ubiquitous for subscribing to blogs, etc. However, a few people have recently mentioned that they still don&#039;t use a newsreader and that they do actually subscribe to some sites via e-mail. In response to this, I&#039;ve added the ability to subscribe to Pebble powered blogs by e-mail.
&lt;/p&gt;

&lt;p&gt;
You can subscribe &lt;a href=&#034;http://www.simongbrown.com/blog/subscribe.action&#034;&gt;here&lt;/a&gt; and I&#039;d be really interested to hear from anybody that prefers this mechanism over newsfeeds.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Pebble</category>
    
    <comments>http://www.simongbrown.com/blog/2007/07/31/subscribe_by_e_mail.html#comments</comments>
    <guid isPermaLink="true">http://www.simongbrown.com/blog/2007/07/31/subscribe_by_e_mail.html</guid>
    <pubDate>Tue, 31 Jul 2007 21:44:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
