667481 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 16 Messages: 16 Messages: 16 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Apache Lenya 2.0 Released

Posted by: Andreas Hartmann on January 11, 2008 DIGG
The Apache Lenya development community is very proud to announce the 2.0 release of Apache Lenya.

Apache Lenya is an Open Source Java/XML Content Management System and comes with revision control, site management, scheduling, search, WYSIWYG editors, and workflow.

Apache Lenya is based on Apache Cocoon (http://cocoon.apache.org). You can use Cocoon features such as robust caching, multi-channel output, its many connectivity options to quickly build customized solutions to meet your specific needs that are not already covered by Apache Lenya today.

Check out the Apache Lenya website (http://lenya.apache.org) for more information.

The Apache Lenya Community


New Features in Apache Lenya 2.0:

Architecture
- Modularization
- Separation of API and implementation

Storage and Content Model
- Documents are referenced using UUIDs
- Improved management of internal links
- Configurable meta data element sets
- New protocols simplify repository access

Website Management
- Publication templating for re-using common functionality
in multiple publications
- Create new publication instances via the GUI
- Support for configurable publication properties

Access Control
- Explicitly deny permissions on particular pages

Assets and Images
- Assets and images are treated as documents
- Image upload in source editor
- SVG-based server-side image resizing

Workflow and Versioning
- Quickly manipulate multiple documents
- Personal user inboxes
- Function to override other users' check-out

Miscellaneous Features
- Various usability improvements
- News / weblog module with RSS generation
- Language selection widget
- Dynamically generated layout images, e.g. round corners
- Better and more flexible editor integration (work in progress)

Development
- Usecase framework to simplify the implementation of user
interaction functionality
- Improved repository API
- Cleanup of the code base

Threaded replies

·  Apache Lenya 2.0 Released by Andreas Hartmann on Fri Jan 11 05:26:59 EST 2008
  ·  Port 9999 by Karl Banke on Fri Jan 11 07:54:04 EST 2008
    ·  Re: Port 9999 by Andreas Hartmann on Fri Jan 11 08:27:16 EST 2008
  ·  Jackrabbit JSR170 by Andrew Nortje on Fri Jan 11 08:17:12 EST 2008
    ·  Re: Jackrabbit JSR170 by Andreas Hartmann on Fri Jan 11 08:29:30 EST 2008
      ·  Re: Jackrabbit JSR170 by Andrew Nortje on Fri Jan 11 09:10:17 EST 2008
        ·  Re: Jackrabbit JSR170 by Andreas Hartmann on Fri Jan 11 09:21:07 EST 2008
  ·  Re: Apache Lenya 2.0 Released by Thai Dang Vu on Fri Jan 11 08:43:40 EST 2008
    ·  Re: Apache Lenya 2.0 Released by Scott Warren on Sun Jan 13 19:17:26 EST 2008
    ·  Re: Apache Lenya 2.0 Released by Xuan Hoa Pham on Sun Jan 13 23:22:26 EST 2008
  ·  Total frustration with competing apache projects!!! by Art Munro on Fri Jan 11 09:28:36 EST 2008
    ·  Re: Total frustration with competing apache projects!!! by Andreas Hartmann on Fri Jan 11 09:49:14 EST 2008
    ·  Re: Total frustration with competing apache projects!!! by Matt Giacomini on Fri Jan 11 11:14:14 EST 2008
      ·  Re: Total frustration with competing apache projects!!! by Mark Nuttall on Fri Jan 11 15:38:04 EST 2008
    ·  Re: Total frustration with competing apache projects!!! by Eelco Hillenius on Fri Jan 11 20:26:52 EST 2008
      ·  Re: Total frustration with competing apache projects!!! by Persistability Ltd on Sun Jan 13 05:53:48 EST 2008
        ·  Re: Total frustration with competing apache projects!!! by Emmanuel Lecharny on Mon Jan 14 08:31:28 EST 2008
  Message #245084 Post reply Post reply Post reply Go to top Go to top Go to top

Port 9999

Posted by: Karl Banke on January 11, 2008 in response to Message #245033
Hm, one might consider it somewhat bizarre to provide a public sandbox on a port like 9999....

Anyway, well done!

  Message #245086 Post reply Post reply Post reply Go to top Go to top Go to top

Jackrabbit JSR170

Posted by: Andrew Nortje on January 11, 2008 in response to Message #245033
Does it work with Jackrabbit? Is it JSR170 compliant? I checked the site but didn't see anything in this regard.

  Message #245087 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Port 9999

Posted by: Andreas Hartmann on January 11, 2008 in response to Message #245084
AFAIK that's due to the limitations of the Apache zones servers. Of course we could use an arbitrary different port, but 8888 is the default Jetty port (which had been used for the 1.2 demo) and now we're using 9999.

-- Andreas

  Message #245088 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Jackrabbit JSR170

Posted by: Andreas Hartmann on January 11, 2008 in response to Message #245086
It was planned to use JSR-170 as a repository option. But the community decided that it is mandatory to keep providing the custom file-system based repository. We didn't have the resources yet to maintain both options, so we postponed the JSR-170 integration.

-- Andreas

  Message #245090 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Apache Lenya 2.0 Released

Posted by: Thai Dang Vu on January 11, 2008 in response to Message #245033
Any CMS matrix like the application server matrix? I heard of Nuxeo, Alfresco, this Lenya, Livelink, Documentum .... and don't know what to choose for my needs.

  Message #245091 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Jackrabbit JSR170

Posted by: Andrew Nortje on January 11, 2008 in response to Message #245088
Ok thanks. Any road map for JSR170/Jackrabbit?

  Message #245092 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Jackrabbit JSR170

Posted by: Andreas Hartmann on January 11, 2008 in response to Message #245091
Ok thanks. Any road map for JSR170/Jackrabbit?


AFAIK there's no official roadmap, at least it is not scheduled for a particular release. The JCR integration is on my personal wish list for a next major release, though. But since it requires quite a lot of time to implement this properly, it would probably need a large customer who is willing to finance it.

-- Andreas

  Message #245093 Post reply Post reply Post reply Go to top Go to top Go to top

Total frustration with competing apache projects!!!

Posted by: Art Munro on January 11, 2008 in response to Message #245033
Total frustration with competing apache projects!!! For some unknown reason apache projects always have competing and incompatible projects. The Lenya and Jackrabbit is just an obvious one! If the JSR standard has been approved and apache promotes to be a top domain project then WHY do they not have some say about minimum compatibility!

This is beyond me! Any other company or organization will make great efforts to ensure the value of one product can be used by other products! If I download JBoss Portal I feel quite confident that it will work with JBoss AS. Maybe it just me but at some time I would like to see some real up life for organizations and not a major integration, redundant solution approach!!

I like the given features of Lenya but also would like my CMS repository to be JSR compliant so I can access with other tools such as BPM engines or WebDav compliant applications.

So all that being said… why does Lenya community think that JR integration is not important? And continue to support a proprietary API? And why do they not understand that a CMS system is a central part to most organizations infrastructure!!

Do other developers out there feel the same way??

  Message #245096 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Total frustration with competing apache projects!!!

Posted by: Andreas Hartmann on January 11, 2008 in response to Message #245093
Total frustration with competing apache projects!!! For some unknown reason apache projects always have competing and incompatible projects. The Lenya and Jackrabbit is just an obvious one! If the JSR standard has been approved and apache promotes to be a top domain project then WHY do they not have some say about minimum compatibility!


I understand your concerns, but nevertheless I think that architectural decisions should be up to the individual projects.

why does Lenya community think that JR integration is not important?


We are aware of the importance of being JCR compliant. We just do not have the resources to implement this integration at the moment.


And continue to support a proprietary API?



And why do they not understand that a CMS system is a central part to most organizations infrastructure!!


You might want to raise these questions on the Lenya developer list. From my point of view, the major reason is that the Lenya community isn't yet backed up by a big company which can invest a lot of development resources to achieve fundamental architecture changes.

  Message #245108 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Total frustration with competing apache projects!!!

Posted by: Matt Giacomini on January 11, 2008 in response to Message #245093
Any other company or organization will make great efforts to ensure the value of one product can be used by other products!


You should check out www.microsoft.com. They do a good job of making sure everything works with everything else. You pay for it in other ways though. Slow product releases, expensive, bloat code, unnecessary complexity, etc..

If you are expecting Apache to act like a software corporation, then that is your fault not theirs.

  Message #245126 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Total frustration with competing apache projects!!!

Posted by: Mark Nuttall on January 11, 2008 in response to Message #245108
Slow product releases, expensive, bloat code, unnecessary complexity, etc..

... and things not always working with everything else. :)

  Message #245139 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Total frustration with competing apache projects!!!

Posted by: Eelco Hillenius on January 11, 2008 in response to Message #245093
Total frustration with competing apache projects!!! For some unknown reason apache projects always have competing and incompatible projects.


Do you complain about the same things when it comes to projects on google code or sourceforge?

  Message #245155 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Total frustration with competing apache projects!!!

Posted by: Persistability Ltd on January 13, 2008 in response to Message #245139
Do you complain about the same things when it comes to projects on google code or sourceforge?

To put it in context, it really isn't fair to "complain" about any open source free software because it is just that ... free. However to put it in context, Apache has the notion of a PMC, so a group of people who should be guiding projects to interoperate. In reality they do nothing of the sort and simply guide each project as a separate concern. More projects join Apache fulfilling the same or similar role as existing projects and there is no effort to provide an architecture for interoperability/progression.

SF has no such PMC. No idea about Google.

  Message #245163 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Apache Lenya 2.0 Released

Posted by: Scott Warren on January 13, 2008 in response to Message #245090
Thai Dang Vu,

Check out http://www.cmsmatrix.org/ for a CMS matrix. By the way I found Daisy (http://cocoondev.org/daisy/index.html) using the matrix. Lenya was not as stable back then but I am unsure if thats changed.

  Message #245166 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Apache Lenya 2.0 Released

Posted by: Xuan Hoa Pham on January 13, 2008 in response to Message #245090
I heard of Nuxeo, Alfresco, this Lenya, Livelink, Documentum .... and don't know what to choose for my needs.

Do you try with eXo ECM? Please visitwww.exoplatform.com for more detail

  Message #245176 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Total frustration with competing apache projects!!!

Posted by: Emmanuel Lecharny on January 14, 2008 in response to Message #245155
However to put it in context, Apache has the notion of a PMC, so a group of people who should be guiding projects to interoperate.

This is not exactly the PMC role to guarantee interopability between projects : "The PMC as a whole is the entity that controls the project, nobody else.". As you can see a PMC is managing a single project.

However, it's good policy to 'talk' to similar projects within your buddies, and this is somehow what is done at Apache. The only reason why we don't see much projects interoperate is lack of time and lack of volunteers.

So may be it's time for people who are using ASF projects on a daily basis and who complain about their 'deficiencies' to consider participating a little bit more :)

New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com

Dependency Injection in Java EE 6 - Part 1

Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (November 2, Article)

SAML: It's Not just for Web services

SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. (September 28, Article)

Programming is Also Teaching Your Team

Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team. (September 22, Article)

Can Java EE Deliver The Asynchronous Web?

Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies. (July 14, Article)

JSF Flex

JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags. (June 29, Article)

The Rules of SOA - A Road to a Successful SOA Implementation

In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project. (June 23, Tech Talk)

Ari Zilka Talks About Terracotta 3.1

Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now. (June 15, Tech Talk)

Enterprise Application Integration, and Spring

In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements. (June 15, Tech Talk)

Google Web Toolkit: An Introduction

In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls. (June 4, Tech Talk)

Just Enough Early Architecture to Guide Development

Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable. (May 28, Tech Talk)

Productive Programmer: On the Lam from the Furniture Police

This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work. (May 26, Tech Talk)

Auto-Scaling Your Existing Web Application

Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers. (May 21, Tech Talk)

Automating Hibernate Mapping and Queries For Java Web Development

Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application. (May 19, Article)

Auto-Scaling Your Existing Web Application

In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources. (May 19, Tech Talk)

Free Book: Jakarta-Struts Live

Download the entire book of Jakarta-Struts Live and learn about Struts MVC, Tiles, the Validator, DynaActionForms, plug-ins, internationalization, and more.
(Book PDF Download)

Application Server Matrix

The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map