roller-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Allen Gilliland <Allen.Gillil...@Sun.COM>
Subject Re: Google Summer of Code ideas for Roller?
Date Thu, 13 Mar 2008 18:26:13 GMT
I agree that there is a general problem, at least in Roller, with 
templating.  We need to 1) make templates easier for people to use and 
edit and 2) make them easier to share both as full themes and as 
individual snipets so that a community can grow to support itself here. 
  I don't know how other java blog software does its templating, but it 
would definitely be cool if the solution could work for everyone.

A couple very general thoughts about this ...

1. IMO velocity is not as nice as freemarker as a templating engine.  I 
still have more to learn about freemarker, but it looks to have much 
more capabilities for creating user defined directives, which I believe 
would be a huge improvement over the way we use velocity macros.  Adding 
freemarker support to Roller is a one day activity, the only real pain 
here is migration for existing users, which I know would not be fun.

2. Whether we could create a solution that works for all java based 
blogging software or not, the ability to convert MT and Wordpress themes 
into Roller themes would be huge as well.  This would be a great way to 
jumpstart the theme library.

-- Allen

Sean Gilligan wrote:
>> The March 17th deadline is coming up fast. Any ideas for interesting
>> Roller development? - Dave
> Here's one --
>   Create a standard blog template tag library and suite of templates 
> that could
>   be used by Roller and (with some effort by the other project) any 
> other (JVM-based) blog.
> I presented 
> <>

> some of these ideas about 2 years ago (my how time flies) and many of 
> the pre-reqs have since been built.
> Java blog software fights an uphill battle for lots of reasons.  One 
> reason is lack of pretty templates (not to put down any of the fine work 
> that has been done, but WordPress has probably two orders of magnitude 
> more choices available)  So maybe the other Java blog projects could 
> join in on the development and at the very least define an extensible 
> baseline spec for blog templates.  Then the different Java blog projects 
> could focus on fighting some of the other uphill battles.
> -- Sean

View raw message