Archive for September, 2007
Nuxeo Runtime adds support for scripting languages
Bogdan had added preliminary, yet powerful, support for scripting in Nuxeo Runtime, before leaving for well deserved vacations. This makes scripting available from all Nuxeo’s platform. Thanks to this new feature, you can easily uses scripts from your custom components. This can be very useful for a lot of use cases, like, dynamic rules (scripting language as DSLs), easily modifiable behaviours, light and powerful configuration / customization, etc. Scripts have access to the whole API thanks to Java scripting integration (JSR-223).
Moreover, scripts can also be run remotely thanks to the Nuxeo Runtime command line. This allow you to create a script on your administration machine, launch it on the remote platform and get the result back. It makes scripting a killer-feature for administration scripts (ex: expire content, bulk content modification, bulk refactoring of the content repository layout, etc.).
Last, but not least, we are working on a … Read more
Steve Raby joins Nuxeo as UK and Nothern Europe Manager

As you already might have seen, Steve Raby has joined Nuxeo as Director
for UK and Nothern Europe and head of our London-based UK branch. We
have started to do
some great work, already and I’m just blogging about this to add some
personal touch on this. :-)
Steve, a Sun and JBoss veteran, is a strong asset for our company and, of
course, brings some new blood to our vision and management structure. The
work we are doing is already productive and we recently signed our first
large UK customer (you are going to read about that soon).
It’s also a really interesting to experience a shared vision for the
business and the same enjoyment for the Open Source model. Same customer
service orientation. And same faith in the success. The beginning of a long
story, I’m sure.
Welcome on board Steve! We are going to continue building a … Read more
How to invoke method expressions with parameters in JSF?
2009 update: you should be looking at jboss-el if you'd like to get an esay integration of parameters handling in your application.
The usual way to use EL expression in JSF could seem a little too
restrictive for some of us who are used to scripting languages.
For instance, if you'd like to display a bean property, you will write a
getter on it:
public class MyBean {
String myProperty;
public String getMyProperty() { return myProperty; }
}
Then you'll be able to write the following value expression in a template:
<h:outputText value="#{myBean.myProperty}" />
Now imagine that your bean has to perform a more complex task to retrieve the property, like calling a service, and pass parameters to it. Even if there is always the possibility to pass the parameter using a "f:parameter" tag, the bean API will look kind of awkward. The more natural way to do so is … Read more
Nuxeo EP: the Service Oriented ECM Platform
If you’re one of those people that believe that SOA is more than a buzzword surrounded by hype, then this blog might be worth reading. As you might guess, I’m one of those. And for real-world solutions. :-)
Nuxeo EP is built around two simple yet powerful concepts:
-
Services: a service is a component of the Nuxeo platform offering some feature to
others (ok, so you do know what a service is! :-). From a technical point of view, in Nuxeo’s case a service is an OSGi bundle. -
Extension points: a service might provide one or more extension points so that
other services can contribute extensions to this point (to configure the service
or extend it). Think Eclipse Equinox extension system ported to the server-side.
Basically, Nuxeo EP is a set of services that mutually extend themselves (plus a
bunch of business specific configuration files and UI) to offer a … Read more