<?xml version="1.0" encoding="utf-8"?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://rollerweblogger.org/roller-ui/styles/rss.xsl" media="screen"?><rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
  <title>Blogging Roller</title>
  <link>https://rollerweblogger.org/roller/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://rollerweblogger.org/roller/feed/entries/rss?tags=gsoc" />
  <description>Dave Johnson on open web technologies, social software and software development</description>
  <language>en-us</language>
  <copyright>Copyright 2026</copyright>
  <lastBuildDate>Tue, 7 Apr 2026 09:28:33 +0000</lastBuildDate>
  <generator>Apache Roller 6.1.5</generator>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/roller_and_gsoc_2011</guid>
    <title>GSOC 2011: Mobile-enabled themes for Roller</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/roller_and_gsoc_2011</link>
    <pubDate>Sat, 3 Sep 2011 16:37:42 +0000</pubDate>
    <category>Roller</category>
    <category>apacheroller</category>
    <category>google</category>
    <category>gsoc</category>
    <category>mobile</category>
    <category>opensource</category>
<description>&lt;p&gt;
I&amp;#39;m going to break blog silence now to tell you about Apache Roller and &lt;a href=&quot;http://code.google.com/soc/&quot;&gt;Google Summer of Code&lt;/a&gt; 2011, which just wrapped up about a week ago. 
&lt;/p&gt;

&lt;a href=&quot;http://code.google.com/soc/&quot;&gt;&lt;img src=&quot;http://rollerweblogger.org/roller/mediaresource/2e6823f1-1b5e-43e2-9396-3d4318699968&quot; alt=&quot;GSOC logo&quot; vspace=&quot;5&quot; hspace=&quot;5&quot;&gt;&lt;/a&gt;

&lt;p&gt;
This year we were very fortunate to get a another highly motivated and smart student, Shelan Perera, and an good proposal as well: Mobile-enabled Templates. Over the summer Shelan designed and implemented a new feature for the Roller blog server, one that enables theme authors to provide an alternative &amp;quot;mobile&amp;quot; template for each page template in a Roller blog theme. You can see a screenshot of the new Edit Template page in Shelan&amp;#39;s blog &lt;a href=&quot;http://rollermobile.blogspot.com/2011/08/how-to-change-template-codes-in-roller.html&quot;&gt;How to change template codes in Roller&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Now, when a page request comes into Roller, Shelan&amp;#39;s code determines if it&amp;#39;s from a mobile device and, if it is, switches to a mobile template, if one is available. There&amp;#39;s also an easy way for template authors to create a button to allow users to switch to the &amp;quot;Standard&amp;quot; site instead of the mobile version. The screenshot on the right, of Roller with a mobile theme comes from Shelan&amp;#39;s most &lt;a href=&quot;http://rollermobile.blogspot.com/2011/08/roller-mobile-themes-is-popping-up.html&quot;&gt;recent blog&lt;/a&gt;. 
&lt;/p&gt;

&lt;p&gt;
&lt;img src=&quot;http://rollerweblogger.org/roller/mediaresource/f5800774-52f9-4f13-bdc4-7efd2e8eb4f0&quot; alt=&quot;screenshot of a mobile Roller theme&quot;&gt;
&lt;/p&gt;

&lt;p&gt;
It was an honor to act as mentor for this project, and fun talking to Shelan via Skype most Fridays. I&amp;#39;m looking forward to getting this on my blog, and getting this cool new feature into an Apache Roller 5.1 release sometime soon. Thanks, Shelan! And, thanks to Google for running the most excellent &lt;a href=&quot;http://code.google.com/soc/&quot;&gt;Summer of Code&lt;/a&gt; program.
&lt;/p&gt;


</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/welcome_new_roller_committer_shelan</guid>
    <title>Welcome new Apache Roller committer Shelan Perera</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/welcome_new_roller_committer_shelan</link>
    <pubDate>Mon, 23 May 2011 17:53:33 +0000</pubDate>
    <category>Roller</category>
    <category>asf</category>
    <category>gsoc</category>
    <category>mobile</category>
    <category>roller</category>
<description>&lt;p&gt;&lt;i&gt;(cross-posted from the Roller project blog)&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;
&lt;p&gt;Here&amp;#39;s some happy news. A new committer has joined the Apache Roller project. Shelan Perera has been helping out on the mailing lists, submitting fixes and recently won a Google Summer of Code (GSOC) project to add mobile blogging features to Roller. He was nominated for committer-ship and voted in on May 5, 2011.
&lt;/p&gt;
&lt;p&gt;Shelan&amp;#39;s GSOC project is to add mobile theming capabilities to Roller. You can find the &lt;a class=&quot;external&quot; href=&quot;http://socghop.appspot.com/gsoc/proposal/review/google/gsoc2011/shelan/1&quot;&gt;Mobile Theming for Roller&lt;/a&gt; proposal on the GSOC website. Shelan is seeking feedback on requirements and design for the project, and keeping the community in the loop by running a blog to journal his progress: &lt;a class=&quot;external&quot; href=&quot;http://rollermobile.blogspot.com&quot;&gt;Apache Roller Mobile Platform&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;Welcome Shelan!&lt;/p&gt;&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/openid_support_in_roller</guid>
    <title>OpenID support in Roller</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/openid_support_in_roller</link>
    <pubDate>Wed, 3 Sep 2008 07:46:50 +0000</pubDate>
    <category>Roller</category>
    <category>google</category>
    <category>gsoc</category>
    <category>openid</category>
    <category>roller</category>
<description>&lt;p&gt;Thanks to one hard working student and the &lt;a href=&quot;http://code.google.com/soc/2008/&quot;&gt;Google Summer of Code&lt;/a&gt;, we now have a patch for &lt;a href=&quot;http://openid.net/&quot;&gt;OpenID&lt;/a&gt; support in Roller and its ready to commit to trunk. Here&amp;#39;s a teaser screenshot:&lt;/p&gt;

&amp;lt;img src=&amp;quot;http://cwiki.apache.org/confluence/download/attachments/86221/login-hybrid.png&amp;quot; 
title=&amp;quot;OpenID login screen&amp;quot; /&amp;gt;

&lt;p&gt;If you want to know more, the &lt;a href=&quot;http://cwiki.apache.org/confluence/display/ROLLER/Proposal+OpenID+Support&quot;&gt;proposal for OpenID support&lt;/a&gt; is on our wiki and the patch is attached to &lt;a href=&quot;https://issues.apache.org/roller/browse/ROL-1733&quot;&gt;issue ROL-1733&lt;/a&gt; in our bug tracking system.&lt;/p&gt;</description>  </item>
</channel>
</rss>