On Thu, Jun 12, 2008 at 8:16 PM, Java Web Development <
[EMAIL PROTECTED]> wrote:

> Matt,
>
> Security is one of the reason I prefer java over php. And believe it or not
> performance too. I use my own web framework and I get really good
> performance. Add in the fact that I can offload some work onto threads and
> the user experience gets even better. I think you can add threads in php now
> since php5 but I don't really like php. The php libraries also feel like an
> inconsistent mess compared to java libraries.
>
> I didn't mean to come off so negative. I like Roller and I chose it because
> I feel it's the best java blog software out there and I did look at a few.
> My hope is that the roller community can grow even more, especially now that
> it's an apache project. With a larger community it can get even better. Two
> things I think Roller needs are better integration with popular IDE's and
> more themes.
>
> With Sun's support of Roller I'm really surprised that in the couple of
> years since I first looked at Roller, the ant scripts haven't been modified
> to be more NetBeans friendly. I can probably brush up my ant skills and
> hobble together some changes but I imagine someone on the NetBeans could
> make the changes and Roumen Strobl could put up a screencast while I'm still
> scratching my head.
>
> I'd much rather focus my efforts on some of the features I'm better capable
> of handling. Some of the things I plan on doing for a  project that might be
> of benefit to others are the threaded comments I'm almost done with, the
> ability to install themes from the admin interface, hopefully a utility that
> can convert other public themes if possible. I wrote a dictionary based
> captcha servlet that supports internationalization that is configurable and
> pretty lightweight that I'd like to add as an option for a comment
> authenticator. There was an open source java one I found but from what I
> remember it was a pig and seemed to have a memory leak.
>
> I think people are working on OpenID integration but it would be nice if
> Roller was like blogger.com where you could choose how you are identified.
> Account management for users that only comment would be good to have and it
> looks like the current work done in user permissions should help enable
> that. One big thing I don't like, if I'm logged in as the blog owner, why do
> I have to enter info to place a comment. Roller should know me and themes
> can choose to highlight my comments. More importantly it shouldn't allow
> someone to try and impersonate me. Depending on what happens with that
> project I might have to implement some of these myself and don't mind giving
> back the code.
>

Thanks for the great feedback and enthusiasm about Roller. I agree that it
should have better IDE integration. I believe a Maven build would provide
that (not eliminating Ant, just adding pom.xml files), but others don't feel
the same. I don't contribute to the project much, so I don't get too caught
up in how the build system works.


>
> My one biggest gripe with roller now is it's memory footprint. I have one
> blog running without planet and the RSS for my tomcat instance went from 45M
> with just my app on it to 140M after I deployed roller-weblogger.war.
>
> I don't know how much has to do with caching that I need to configure for a
> small, single blog site but there seem to be an awful lot of jars. Are all
> three spring, struts and guice really necessary? Why both freemaker and
> velocity? There are 18M worth of jars.
>
>
Do you really care about disk space? With terabyte hard drives only being a
few hundred bucks, what's a hundred MBs? I'm sure we could use JarJar to
create a single JAR that's 10 MB, but I think there's bigger fish to fry. I
agree it's rather large, but I have 1 GB of space for $20/month, so it
doesn't bother me. If it really bothers you, the best way to get it fixes is
to come up with a proposal for fixing and implement it. I'm sure we'd be
happy to accept your contribution.

Again, thanks for the good feedback.

Cheers,

Matt


>
> -----Original Message-----
> From: Matt Raible [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 12, 2008 8:42 PM
> To: [email protected]
> Subject: Re: unzip and run
>
> On Thu, Jun 12, 2008 at 6:22 PM, Java Web Development
> <[EMAIL PROTECTED]> wrote:
> > That seems like a good idea but I have some concerns. Primarily because
> the
> > roller-webapp.war file is already 25M (mostly because of the 3rd party
> jars)
> > and adding the server on top of that might turn some people off.
> >
> > I feel there are three main types of users to target. Those that want to
> > simply use roller for a blog, those that want to setup a blog site and
> those
> > that want to extend roller.
> >
> > For those that want to evaluate it for use the simplest thing would be to
> > point them to jroller and have them create a free account.
> >
> > For those that want to view the maintenance side of things maybe apache
> can
> > host a demo site so people can play around with configuring weblogger and
> > planet. Then every night clean the slate.
> >
> > For those that want to extend roller I think it would be nice to split up
> > roller up into 3 projects and a 3rd party library folder that can easily
> be
> > integrated into Netbeans and Eclipse. I haven't used Eclipse for a couple
> of
> > years so I'll give the Netbeans example.
> >
> >  * A lib directory for all the 3rd party jars
> >  * A Java Library Project for classes common to
> >   both weblogger and planet
> >  * A Web Project for weblogger that pulls in the
> >   3rd party jars it needs from the lib folder and
> >   is dependant on the common Java Library Project
> >  * A Web Project for planet that pulls in jars and
> >   depends on the library project as well.
> >
> > Since both Sun and IBM use roller maybe they can get their IDE people to
> > help do this? I started out developing java in notepad and vi and other
> text
> > editors but ever since NB 5 I can't see going back. When I need to I can
> > still run the nb ant scripts from the command line.
> >
> > In the case of the problem I was having, I googled for over an hour
> trying
> > to understand Roller's architecture to see what classes process the
> request
> > before it gets to CommentServlet and came up empty. After figuring out
> how
> > to properly attach the debugger it took a minute to find out that
> > WeblogRequestMapper was where I was hitting a problem.
> >
> > NetBeans does a superb job at giving developers a single install that
> gets
> > them up and running developing webapps quickly. Rather than trying to
> > replicate that just for roller, integrate roller better in Netbeans (and
> > Eclipse) for those that want to make enhancements.
> >
> > I'm not sure what Roller offers that Word Press doesn't, but I can think
> of
> > a lot of stuff in WordPress that would make me favor it over Roller. The
> big
> > draw for me is that it's written in Java and I'm looking into starting a
> > project that includes blogs that will be written in Java/JSP. I think
> that
> > most people that choose Roller for the same reasons and the easier it is
> to
> > get started developing Roller the better.
>
> The good news is Roller offers something that WordPress doesn't: Security
>
>
> http://www.techcrunch.com/2008/06/11/my-blog-was-hacked-is-yours-next-huge-wordpress-security-issues/
>
> ;0)
>
> Matt
> >
> >
> > -----Original Message-----
> > From: Jeffrey Blattman [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, June 12, 2008 12:38 PM
> > To: [email protected]
> > Subject: unzip and run
> >
> > would it make sense to have a roller+[tomcat|glassfish|...] unzip and
> > run bundle available on the download site? this seems to be the way
> > things are going ... for eval purposes anyway.
> >
> > i was able to create a roller deploy-and-go WAR pretty easily from
> > the 5-min install. then we could of course create a unzip and run by
> > bundling roller and the web container, w/ roller.war in the
> > container's autodeploy folder.
> >
> > thoughts?
> >
> >
> >
>
>
>
> --
> http://raibledesigns.com
>
>
>

Reply via email to