« Latest Links - Augus... | Main | Upgraded to Roller... »

GSOC 2011: Mobile-enabled themes for Roller

I'm going to break blog silence now to tell you about Apache Roller and Google Summer of Code 2011, which just wrapped up about a week ago.

GSOC logo

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 "mobile" template for each page template in a Roller blog theme. You can see a screenshot of the new Edit Template page in Shelan's blog How to change template codes in Roller.

Now, when a page request comes into Roller, Shelan's code determines if it's from a mobile device and, if it is, switches to a mobile template, if one is available. There's also an easy way for template authors to create a button to allow users to switch to the "Standard" site instead of the mobile version. The screenshot on the right, of Roller with a mobile theme comes from Shelan's most recent blog.

screenshot of a mobile Roller theme

It was an honor to act as mentor for this project, and fun talking to Shelan via Skype most Fridays. I'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 Summer of Code program.


I apologize in advance for using this form for a contact method in reaching out to you. I couldn't find a way to contact you on this site. I am new to Roller and have been able to find my way around pretty easy. The one thing that has given me a lot of trouble is figuring out how to remove the brackets from around the read more links.

I tried to edit them out of the weblog.vm file located inside the 'deprecated' folder, however this is not reflected in the system.
Could you please point me in the right direction.

I really appreciate any feedback you may provide.


Posted by Curtis on September 06, 2011 at 04:58 PM EDT #

I was lucky to be mentored by Dave.I learned a lot and without his kind guidance it would have been much difficult to me achieve this far.I am really happy that i could contribute to Roller which i am willing to do in the future too.

Thanks a lot.

Posted by Shelan Perera on September 09, 2011 at 02:33 PM EDT #

Sounds like a fantastic addition to Roller - great work!

Posted by Dave on September 29, 2011 at 07:05 AM EDT #

Looks like another great addition.

Posted by Antonio on November 07, 2011 at 02:50 AM EST #

sorry, i just testing blogger.com. now i'm remove the post. sorry :)

Posted by Saito on November 14, 2011 at 11:23 PM EST #

Post a Comment:
  • HTML Syntax: NOT allowed

« Latest Links - Augus... | Main | Upgraded to Roller... »


This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog

Related entries

Below are the most recent entries in the category Roller, some may be related to this entry.