Originally, I wanted to write about Magnolia-Twitter integration, but at some point I've realized such integration is so simple that there's no point writing about it. So instead, let's look how you can write custom commands for Magnolia.
Anybody who seriously developed on Magnolia for while had to write a Command sooner or later. They are incredibly simple, yet very powerful. Part of it is that...
on Feb 22, 2010
Is it possible to do an A/B testing with Magnolia? The question popups often in the discussions with potential Magnolia users from various e-business companies. This really depends on what you want to test. The design of whole site or just best position for an ad on a single page or layout of one page or ...
If you want to do it on the site level the easiest (with current release - 4.2...
on Feb 11, 2010
Yet another week of development is nearly over (at least for me). What was this week all about? Apart from the really low temperatures outside (on Tuesday it was -24C at 4am), I focused mainly on extending the multi-site support in Magnolia.
This feature exists for years already. But what it really means in context of Magnolia? In general you can setup the server to run mulptiple domains and you...
on Jan 28, 2010
Reference to correct post at <http://weblogs.java.net/blog/edburns/archive/2010/01/22/analysis-peter-thomass-jsf-critical-rant>.
on Jan 22, 2010
There’s this guy, Peter Thomas , and he has this blog entry called
“jsf sucks”. I don’t want to increase his page rank
so I’m not linking to it here. However, it’s certainly a
popular page since it’s the top link for “jsf sucks”
I have read the entire blog entry, all of the entries linked from it,
most of the...
on Jan 22, 2010
I was asked recently if/how can someone create or configure the link control in Magnolia dialog so it would allow editor to choose not only the target of the link, but also the repository from which to choose such target.
For those not familiar with the link control, right now you have to configure repository from which the control will let you select the target in the dialog...
on Jan 22, 2010
Back in November, Sebastian Hennebrueder published a detailed, thoughtful, and mostly objective analysis of JSF2. I'd like to use this entry to respond to his entry, which may be found at http://www.laliluna.de/jsf-2-evaluation-test.html. I have excerpted the parts of his article that pertain to my comments here.
JSF 2 - evaluation and test
JSF is a standard to...
on Jan 21, 2010
What it means to speak German fluently and to be able of C++
Several years ago one of our key coders moved from the south of Germany (where our HQ is located at the Black Forest) to the cold and rainy north, so we had to to find a suitable substitute. After screening lots of applications, we picked few to invite for an interview. It declared the candidate's ability to speak German and C++. So she...
on Feb 20, 2010
RESTless about RESTful
These days there is much discussion about REST and HATEOAS, and many people feel urged to reinterpret what HATEOAS means or what Roy Fielding's often-cited dissertation allegedly would say in their understanding, and what HATEOAS should be implemented like therefore. While I first felt amused about this "dispute about nothing" (just ask Mr Fielding if you don't...
on Feb 14, 2010
I was going through the documentation of Spring Roo, version 1.0.1 while preparing a talk for JDC 2010 about the Spring Roo .. No need to mention the Roo is awesome, amazing and not Magic :-)
Ben Alex , Stefan Schmidt did a great job really in this project. Smart architecture!
"The automated startup-time scan is also very useful as you upgrade to newer versions of Roo. Often a new...
on Feb 13, 2010
Our lead Java Today story is JAX-RS with Jersey: An Introduction, by Dustin Marx. I found this intersting, because a few weeks ago I spent some time studing Jersey, as I thought about resurrecting an old project of mine, and redeploying it using GlassFish, Jersey, and other current Java technologies.
Dustin begins his introduction with:
The JAX-RS (JSR 311: The Java API for RESTful Web...
on Feb 11, 2010
Hi, my name is Juliano Viana, I'm a software consultant and developer based in Brazil, and I've been honored with the opportunity to blog in Java.net! Hope I can contribute something to this great community resource.
For my first blog post at Java.net I've choosen to write about my web framework of choice, Apache Wicket.
A designer and developer friendly framework
Wicket is a great web...
on Feb 9, 2010
Last week Apple released their latest product destined to change the world (the iPad). At least that's what they want us to believe. Perhaps the biggest controversy over the thing is the lack of Flash capability. However this being java.net I have to wonder out loud, where is Java capability, and more importantly why isn't as much controversy being raised over Java being...
on Feb 3, 2010
Pivot has graduated to a top-level Apache Project! The official press release went out this morning:
The Apache Software Foundation Announces Apache Pivot as Top-Level Project
To coincide with the graduation, Pivot 1.4 was released a couple of weeks ago, and this morning we launched the new project site at http://pivot.apache.org!
We are very proud to be joining one of the most well-respected...
on Jan 19, 2010
According to the PrimeFaces website, "PrimeFaces is an open source component suite for Java Server Faces featuring 70+ Ajax powered rich set of JSF components. Additional TouchFaces module features a UI kit for developing mobile web applications.". Since it is an OpenSource JSF implementation that is very close to releasing JSF 2.0 compliant components, I figured it was time to try it...
on Jan 7, 2010
SIP Servlets provide a server side Java abstraction to SIP protocol and it is based on familiar servlet model. This enables an application developer to use Java servlet programming to write Converged applications. What exactly is the meaning of "converged applications"? SIP Servlet Specification explains this as follows
"While the SIP Servlet API can certainly be implemented...
on Jan 4, 2010
Shing Wai's post explains the @ServletSecurity annotation that has been introduced newly in JavaEE 6 (Servlet 3.0 specification). The @ServletSecurity annotation provides an alternative mechanism for defining access control constraints equivalent to those that could otherwise have been expressed declaratively via security-constraint elements in the portable deployment descriptor. There is also a...
on Dec 24, 2009
In the past few month several Java EE 6 related JSRs (Java Specification Requests) have been finalized. The final ballot for them ended on November 30 and all were approved. Today, December 10, 2009, Java EE 6 and GlassFish v3, THE reference implementation of Java EE6, are released.
Four and a half year after the release of Java EE 5 we enter the next Java EE era. GlassFish v3 is the first...
on Jan 6, 2010
After configuring Hudson to run in a Glassfish with security manager enabled I started to have problems in other applications, specially web applications using reflection to access private fields in Java classes. Over the web I noticed a lot of people struggling with the same issue (Seam, GWT, Vaadin, etc). The problem is caused because most of the modern frameworks tries to access Java...
on Jan 2, 2010
Due to recent problems on java.net blogging platform you can find the article here:
on Dec 19, 2009