Nuxeo/Blogs

Nuxeo Developers Blog/News from the Open Source ECM trenches

Archive for September, 2007

Nuxeo Runtime adds support for scripting languages

with one comment

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

Written by

September 12th, 2007 at 11:57 pm

Posted in Uncategorized

Steve Raby joins Nuxeo as UK and Nothern Europe Manager

without comments

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

Written by

September 5th, 2007 at 4:18 pm

Posted in Uncategorized

How to invoke method expressions with parameters in JSF?

with one comment


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

Written by

September 3rd, 2007 at 4:26 pm

Posted in Uncategorized

Nuxeo EP: the Service Oriented ECM Platform

without comments

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

Written by

September 3rd, 2007 at 3:29 pm

Posted in Uncategorized