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: 20 Messages: 20 Messages: 20 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

MAGNOLIA 3.0 released: Simple Enterprise Content Management

Posted by: Boris Kraft on June 20, 2006 DIGG
Magnolia International has released Magnolia 3.0, the next generation of its open-source Enterprise Content Management System (ECM).

Magnolia 3.0 is a commercial open-source Enterprise Content Management System that integrates web content management (CMS) and document management (DMS) through one web-based, AJAX-powered user interface. It is used around the world to maintain web sites, intranets and extranets by companies, governments and NGO's of any size.

Magnolia's main new features include workflow, versioning, JSR-168 support, single-sign-on, scheduled content publishing, a browser-based template-designer, a deployment packager and a new, even better user interface.

Magnolia makes Enterprise Content Management simple by being user-friendly, battle-tested, enterprise-ready and open-source. Magnolia is available in more than 15 languages including Russian, Chinese, English, French, German and Spanish.

Three Magnolia editions are available:
  • MAGNOLIA COMMUNITY EDITION is a free, easy-to-use yet powerful enterprise content management system based on JSR-170.
  • MAGNOLIA ENTERPRISE EDITION offers additional features, availability of professional support and an upgrade path to new versions for mission critical enterprise content management.
  • MAGNOLIA BUSINESS PROCESS EDITION lets you draw and document business processes directly in the browser without the need of additional client software.

Threaded replies

·  MAGNOLIA 3.0 released: Simple Enterprise Content Management by Boris Kraft on Tue Jun 20 10:52:24 EDT 2006
  ·  Re: MAGNOLIA 3.0 released: Simple Enterprise Content Management by artful dodger on Tue Jun 20 13:47:12 EDT 2006
    ·  Re: MAGNOLIA 3.0 released: Simple Enterprise Content Management by Boris Kraft on Mon Jun 26 05:00:38 EDT 2006
  ·  Drupal & PHP vs Java by david theserverside m on Tue Jun 20 18:57:30 EDT 2006
    ·  Yes,there have so many free & open source PHP CMS by jim woods on Tue Jun 20 21:35:14 EDT 2006
      ·  PHP ? by Gilles Ducret on Wed Jun 21 03:57:12 EDT 2006
      ·  OpenCMS by Pedro Costa on Wed Jun 21 06:20:50 EDT 2006
  ·  Workflow and Versioning missing from Community edition by vishal puri on Tue Jun 20 22:02:33 EDT 2006
    ·  Nonsense - please research before you post. by Boris Kraft on Mon Jun 26 04:31:21 EDT 2006
  ·  What's with the demo? by Bill Skrypnyk on Wed Jun 21 04:35:40 EDT 2006
    ·  Re: What's with the demo? by Boris Kraft on Mon Jun 26 04:56:27 EDT 2006
  ·  A second vote for Alfresco by Huajun Zhai on Wed Jun 21 11:32:43 EDT 2006
    ·  Re: A second vote for Alfresco by Boris Kraft on Mon Jun 26 04:48:01 EDT 2006
      ·  Re: A second vote for Alfresco by Kev Smith on Wed Jun 28 07:46:26 EDT 2006
        ·  Re: A second vote for Alfresco by Boris Kraft on Fri Jun 30 12:02:30 EDT 2006
        ·  Re: A second vote for Alfresco by Juerg Meier on Thu Sep 06 03:45:29 EDT 2007
  ·  Screenshots or Demo? by David Peters on Wed Jun 21 11:52:51 EDT 2006
    ·  CMS vs DMS vs... by david theserverside m on Wed Jun 21 12:11:11 EDT 2006
      ·  Re: CMS vs DMS vs... by Brian Greene on Wed Jun 21 15:20:44 EDT 2006
    ·  Re: Screenshots or Demo? by Boris Kraft on Mon Jun 26 04:50:46 EDT 2006
  ·  magnolia 3.0 should be alpha by Paolo Denti on Sat Jul 01 08:07:57 EDT 2006
  Message #211782 Post reply Post reply Post reply Go to top Go to top Go to top

Re: MAGNOLIA 3.0 released: Simple Enterprise Content Management

Posted by: artful dodger on June 20, 2006 in response to Message #211771
Last time I looked at this, I compared it to Drupal and went with Drupal. Drupal was so much easier to install, had more themes-I mean had themes, more modules, huge userbase, etc. Is there a reason to try it again?

  Message #211793 Post reply Post reply Post reply Go to top Go to top Go to top

Drupal & PHP vs Java

Posted by: david theserverside m on June 20, 2006 in response to Message #211771
There are a lot of PHP CMS systems, and they make up the top open source CMSs in use by a long shot. I think the reasons are the energy of the PHP developers and the availability and flexibility of the PHP/MySQL environment. Contrast this with the overbuilt nature of Java and the problems with boostrapping and administering Java systems.

I wish it weren't so though. I really like the more careful engineering one usually finds in the Java world, the rich APIs, the excellent tool support, the rigourous specifications, and so on. I think as PHP becomes more sophisticated and Java adjusts to what people really want, eventually they'll meet in the middle.

In the case of Drupal, I've followed it for a few years and developed a few sites with it, but wouldn't mind a good reason to switch away, particularly to a Java based system.

Among other things, the core Drupal developers refuse to support anything like an API from version to version, so all those great modules you thought were available or wrote for one version become maintenance problems the next version. In fact many of the clever techniques end up changing from version to version. Combine this with the lack of anything like unit tests, PHP's loose typing, the fact that the project leadership and interests changes with the tides, and its a recipe for disaster for many purposes. You have to admire the energy though.

  Message #211805 Post reply Post reply Post reply Go to top Go to top Go to top

Yes,there have so many free & open source PHP CMS

Posted by: jim woods on June 20, 2006 in response to Message #211793
Yes,there have so many free & open source PHP CMS.
http://www.developerzone.biz is based on mambo,which is a famous PHP cms.

I need java based CMS,becuase I love java

  Message #211808 Post reply Post reply Post reply Go to top Go to top Go to top

Workflow and Versioning missing from Community edition

Posted by: vishal puri on June 20, 2006 in response to Message #211771
After browsing through the Magnolia website I realized that that Important features like Versioning and Workflow were missing from the Community Edition. That dampened my excitement over the 3.0 release. I guess I would wait for Alfresco to evolve as a full-fledged Web Content Management System as it has the same set of features in both Community and Enterprise Editions.

  Message #211820 Post reply Post reply Post reply Go to top Go to top Go to top

PHP ?

Posted by: Gilles Ducret on June 21, 2006 in response to Message #211805
For my personal use I am using a php based CMS (joomla) but I would never use such a php site for a professional web site, especially for a big company.

The APIs aspect is a real concern. How would you integrate your php CMS with your legacy applications? At least with java you haev got APIs and you have a the JSR standard.
You don't have this in php.

  Message #211824 Post reply Post reply Post reply Go to top Go to top Go to top

What's with the demo?

Posted by: Bill Skrypnyk on June 21, 2006 in response to Message #211771
I hope the "Live Demo" on Magnolia's site is not representative of the responsiveness and stability of this application after installed.

Most of the screens took forever to draw. The in-page editing tools didn't work ("Move" button seemed to attempt to do a drag-and-drop but no visual feedback was created and the cursor seemed to drag an invisible artifact). The web editor didn't show up at all (tried both firefox and IE6). Templates are still loading, it's been over 10 mins (just came back with 'mgnlTreeControl is null or not an object' javascript error)...

Hmm, for some reason, live demos are too often crippled in CMS projects (I don't believe long feature lists), and it's a pity, because it's a perfect way to showcase a product which is designed to manage a website...

  Message #211828 Post reply Post reply Post reply Go to top Go to top Go to top

OpenCMS

Posted by: Pedro Costa on June 21, 2006 in response to Message #211805
I use a java based CMS - OpenCMS for long and I'm very happy with it. http://www.opencms.org

Pedro Costa

  Message #211863 Post reply Post reply Post reply Go to top Go to top Go to top

A second vote for Alfresco

Posted by: Huajun Zhai on June 21, 2006 in response to Message #211771
Alfresco is a significant Java development effort worth watching. It's already quite capable in its current form. I don't see why one cannot adapt its web service interface for direct web content publishing.

  Message #211864 Post reply Post reply Post reply Go to top Go to top Go to top

Screenshots or Demo?

Posted by: David Peters on June 21, 2006 in response to Message #211771
I could have sworn that they had a Demo and Screenshots on their previous versions of the software. Am I blind, or is this just not in there?

Are they talking "Content Management" (i.e; updating web site pages), or "Document Management" (updating corporate docs - word docs, spreadsheets, etc..). These are two different applications.

  Message #211865 Post reply Post reply Post reply Go to top Go to top Go to top

CMS vs DMS vs...

Posted by: david theserverside m on June 21, 2006 in response to Message #211864
CMS usually means the ability to manage and display discreet data. DMS is usually at the document level.

You have to wonder if its desireable to manage a separate CMS, DMS, etc, etc. What the average group is looking for has elements of CMS, DMS, portal, workgroup functionality (workflow, surveys, etc), and so on, with cohesiveness between all these pieces. That's why kitchen sink approaches like Drupal are successful, they do most of what most people want out of the box (although eventually what you want isn't supported and you're stuck with customization). In the long run the JCP approach may be successful, particularly JSR 168 and 170 in this realm.

While OpenCMS has been around for a while and looks great, it seems to be its own thing, without much support for leading components and standards, making development and integration more isolated.

  Message #211880 Post reply Post reply Post reply Go to top Go to top Go to top

Re: CMS vs DMS vs...

Posted by: Brian Greene on June 21, 2006 in response to Message #211865
CMS usually means the ability to manage and display discreet data. DMS is usually at the document level.

You have to wonder if its desireable to manage a separate CMS, DMS, etc, etc. What the average group is looking for has elements of CMS, DMS, portal, workgroup functionality (workflow, surveys, etc), and so on, with cohesiveness between all these pieces.


Yes. Yes. Yes.

Every time I've been involved with a *MS, it was always some mix of the above. This cannot be ignored.

I'm liking alfresco simply for the JSR 170 support that is so clean I can build other things on it with ease.

Well that and the fact that there's no crippleware now.

Magnolia is a nice product, though you really have to DL the demo to get the full effect of it.

Congrats to the Magnolia Team

  Message #212134 Post reply Post reply Post reply Go to top Go to top Go to top

Nonsense - please research before you post.

Posted by: Boris Kraft on June 26, 2006 in response to Message #211808
Well maybe you should not browse but test. Workflow and versioning are essential parts of Magnolia and of course are part of the community edition. The OpenWFE BPM we use is the only cross-platform workflow engine out there that allows us to use Magnoliaa as part of an enterprise-wide architecture in a heterogenous environment - examples: start a workflow with magnolia, use perl for some content manipulation, connect to .net for some data, run an agent in python and finally publish on an array of magnolia servers.

Let me know which other system even comes close to the enterprise readiness of Magnolia. And yes, all of the above works fine in the free, open-source community edition.

  Message #212136 Post reply Post reply Post reply Go to top Go to top Go to top

Re: A second vote for Alfresco

Posted by: Boris Kraft on June 26, 2006 in response to Message #211863
Alfesco is a significant Java development effort worth watching. It's already quite capable in its current form. I don't see why one cannot adapt its web service interface for direct web content publishing.


Well, Magnolia is already there, and with a proven history of success. We have powered 8 million hits on single standard servers at the amgentourofcalifornia. Magnolia powers the Spanish government's main website. Our list of references is quite amazing if I may say so myself. Our approach of "Simple Enterprise Content Management" is unique and exactly what users in the over-complicated technology-heavy world of today need.

A. doesn't have a CMS. Its thin layer of JSR-170 support is make-believe. Magnolia allows you to swap repository implementations. A. does not and thus locks you into their system for good. A's sole reference customer for the last year has been bc.com, which in fact uses Magnolia for its intranet and will use Magnolia for its pubic web site by the end of the year.

Maybe you are looking in the wrong direction?

  Message #212137 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Screenshots or Demo?

Posted by: Boris Kraft on June 26, 2006 in response to Message #211864
I could have sworn that they had a Demo and Screenshots on their previous versions of the software. Am I blind, or is this just not in there?


The demo is where its always been, the screenshots will be coming as soon as we find some time...

  Message #212138 Post reply Post reply Post reply Go to top Go to top Go to top

Re: What's with the demo?

Posted by: Boris Kraft on June 26, 2006 in response to Message #211824
I hope the "Live Demo" on Magnolia's site is not representative of the responsiveness and stability of this application after installed.


We have a 1MBit internet connection that suffices for the usual traffic we get but not for being swamped after a 3.0 release - I guess its quite obvious that the demo will be slow.

Magnolia has excellent resource management - we recently tested 400 concurrent users at 64MB RAM in total. We have seen installations with up to 8million hits per hour on a single machine. So don't worry, its quite nice and fast.

  Message #212139 Post reply Post reply Post reply Go to top Go to top Go to top

Re: MAGNOLIA 3.0 released: Simple Enterprise Content Management

Posted by: Boris Kraft on June 26, 2006 in response to Message #211782
Last time I looked at this, I compared it to Drupal and went with Drupal. Drupal was so much easier to install, had more themes-I mean had themes, more modules, huge userbase, etc. Is there a reason to try it again?


Ferrari is a great car, but you fit more people into a Toyota bus. Read: its the requirements, stupid!

There are always systems you may like better - its a big world after all. If you live in an Enterprise environment, you may just want that integration and standards-adherance you get with a Java-based system. And in that space, Magnolia, as a Simple Enterprise CMS, is quite singular from a feature and support perspective. Open-Source, used around the world, easy-to use and commercially supported. Just what the doctor ordered - as our growing list of Enterprise customers clearly shows.

If your business requirements don't match our target audience, you will be better of with something else. If they do, there is no alternative.

  Message #212364 Post reply Post reply Post reply Go to top Go to top Go to top

Re: A second vote for Alfresco

Posted by: Kev Smith on June 28, 2006 in response to Message #212136
Alfesco is a significant Java development effort worth watching. It's already quite capable in its current form. I don't see why one cannot adapt its web service interface for direct web content publishing.


Well, Magnolia is already there, and with a proven history of success. We have powered 8 million hits on single standard servers at the amgentourofcalifornia. Magnolia powers the Spanish government's main website. Our list of references is quite amazing if I may say so myself. Our approach of "Simple Enterprise Content Management" is unique and exactly what users in the over-complicated technology-heavy world of today need.

A. doesn't have a CMS. Its thin layer of JSR-170 support is make-believe. Magnolia allows you to swap repository implementations. A. does not and thus locks you into their system for good. A's sole reference customer for the last year has been bc.com, which in fact uses Magnolia for its intranet and will use Magnolia for its pubic web site by the end of the year.

Maybe you are looking in the wrong direction?


Alfresco IS a fully featured CMS - but it does not yet have complex WCM capabilities. Alfresco has multiple reference customers already and has only been around for a year - you should check the website. Have you actually done any research on it? The JSR-170 layer is a complete level 2 implementation - there is no need to "swap" repository implementations with Alfresco, and if you use the JSR-170 API you can always use a different 170 impl later if you need too.

I downloaded Magnolia community version today, installed and played for 15 minutes:

AJAX isn't used to improve user experience. Basically, you get a "navigation" bar on the left, and the right updates when you select something on the left without re-loading the complete page. Wow.

The DM capabilities are new folder, delete folder, new doc, delete doc, publish. That's it.

The WCM capabilities are nowhere near as sophisticated as the Alfresco targets. The best feature is the ability to sort-of edit WYSIWYG page templates.

JackRabbit is used underneath. However, it leaks into the UI. To perform many administration tasks you have to modify the underlying node, property structure directly.

The meatier stuff must be in the enterprise edition and that's not open source.

  Message #212637 Post reply Post reply Post reply Go to top Go to top Go to top

Re: A second vote for Alfresco

Posted by: Boris Kraft on June 30, 2006 in response to Message #212364
Alfresco IS a fully featured CMS - but it does not yet have complex WCM capabilities.


Shooting "nearly a goal" is no goal. I am sure you will get there, but claiming "WCM" on your homepage without delivering on it for a year now is reminding me of vapor ware announcements in the proprietary world, not of a proper open-source company.

The JSR-170 layer is a complete level 2 implementation - there is no need to "swap" repository implementations with Alfresco,


I am sure they will be glad that you do the thinking for your users. Why should they need to swap repositories if yours is the best in the world, right? is repository agnostic. Our customers have the choice, yours don't, its as easy as that.

The DM capabilities are new folder, delete folder, new doc, delete doc, publish. That's it


Add versioning, workflow, first-rate CMS integration, clustering, and run-time meta data definition for a bit more realistic list of our current features. And these are the features of our free open-source community edition, not of the Enterprise Edition.

The WCM capabilities are nowhere near as sophisticated as the Alfresco targets.


I have read your targets and they are a one-on-one copy of what we have been doing for the last three years. Immitation is the greatest form of flattery, right?

Many of Magnolia's strength are not obvious by playing around with its great GUI. E.g. our clean scalable architecture (for example we can run 400 concurrent users with 64 MB of RAM) - built-in clustering, easy (and pluggable) templating, declarative GUI generation, a template designer (EE) etc etc. See our feature list if you are interested what we can do today.

  Message #212682 Post reply Post reply Post reply Go to top Go to top Go to top

magnolia 3.0 should be alpha

Posted by: Paolo Denti on July 01, 2006 in response to Message #211771
After i have been playing with magnolia 2.51 for a while, i have been waiting for the 3.0 version before starting with new implementations.
What a bad idea ... Magnolia 3.0 is not absolutely ready.
The documentation is not in sync with the 3.0 version: even the very first thing in documentation of the newbie package (the starting URL for the tomcat bundle) is incorrect (8081 port is wrong, should be 8080) !!

I tried with the bundle after having found problems with the wars (and that after i gave up in installation under jboss) ... even the bundle is broken.

The activation does not work, the paths are wrong (it does not make any sense waste time to repair the newbie version).
Moreover the 3.0 version is A LOT slower than the 2.51 version (same machine, same app server, same installation, ...)

After 30 minutes i found so many problems that i gave up ...

  Message #239346 Post reply Post reply Post reply Go to top Go to top Go to top

Re: A second vote for Alfresco

Posted by: Juerg Meier on September 06, 2007 in response to Message #212364
Kevin,

Perhaps you'd better spent your energy in replying to my post in Alfresco's JCR forum named "Where's my content?", instead of blazing with all guns against Magnolia.

The JSR-170 layer is a complete level 2 implementation - there is no need to "swap" repository implementations with Alfresco, and if you use the JSR-170 API you can always use a different 170 impl later if you need too.


Meanwhile, we know where the content has vanished. It is located in a so called AVM space, where AVM seems to translate to Alfresco Versioning Machine, and is used for staged WCM projects. AVM type spaces do not support JCR-170 at all. So no wonder, we were wondering where our content was. Accessing an AVM store requires the use of the proprietary org.alfresco.repo.avm package.

Nice to hear that alfresco disposes of its own full-fledged level 2 JCR repo implementation. But this does not really help if for AVM stores not even a level 1 API is offered. This is not documented (at least we could not found it), just an accidently viewed forum post brought light to that.

And by the way, my post is still awaiting response. Ever since Aug. 25.

A more than amazed Alfresco user.

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 PDF Download: Mastering EJB Third Edition

Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, 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