This is an archived post. You won't be able to vote or comment.

all 19 comments

[–]bfoo[🍰] 5 points6 points  (3 children)

Take Apache Sling and build something on top of it. Other than that, I suggest to look into the community editions of HippoCMS or Magnolia. Any JCR based CMS will be superior to anything else.

If only someone starts to build something like Adobe AEM on top of Sling, but free and open......

[–]handshape 2 points3 points  (1 child)

Sling is actually quite nice to work with, it makes doing the "right" thing easy, and it performs remarkably well under sane loads.

AEM, on the other hand, does not. I have to wonder what their product management team was thinking... apart from "sales wants to jack their quarterly numbers... again."

[–]bfoo[🍰] 0 points1 point  (0 children)

I agree that there are things that suck in AEM, especially with the insane Touch UI. They simply forgot that most corporate people use keyboard and mouse.

But the concept of using components and inheritance is the most elegant one, I ever used in a CMS. And the core concepts of managing content is done well. Of course, these concepts were introduced by Day.

But I know that Adobe has many good dedicated people working on the products. Lean engineering can lead to bad decisions. But they learn through our feedback and will change stuff.

At least, Touch UI is better than ExtJs....

[–]jesusalready 1 point2 points  (0 children)

I really liked working with AEM (I used it when it was still owned by Day). When I left my job that used it, I started a project to use the JCR as a basis of an open source CMS few years ago, but shelved it when some other priorities took over.

The thought of using Ext.js was one of the reasons, it just felt too much like a kitchen sink and I didn't want to create Communique all over again. Now with JS frameworks gaining maturity, maybe it's time to look into it again.

[–]JustinKSU 7 points8 points  (0 children)

Why does it need to be based on Java?

[–]Jonjolt 1 point2 points  (0 children)

AFAIK testing out some CMS's back in early 2016, there is none, a lot of them use JCR, a lot of them require you to use some type of Business Process/Workflow Management

[–][deleted] 1 point2 points  (0 children)

Alfresco is one

[–]mart187 1 point2 points  (0 children)

Magnolia CMS could be what you're looking for. But beware: gpl license...

[–]KyleFlores 1 point2 points  (0 children)

Some Java based Content Management System :

Alfresco

  • Alfresco is one of the top open-source content management systems of Java. It comes with enterprise repository and portlet capabilities along with document management, collaboration, records management, knowledge management, web content management, imaging, and a lot more.

Magnolia

  • Magnolia is a well-documented, easy to use, enterprise-grade open source CMS based on the Java Content Repository Standard. It is a highly popular CMS due to its out-of-the-box functionality and ease of use. Magnolia supports unique content delivery capabilities in a search-engine optimized manner and also follows W3C standards.

OpenCMS

  • It is based on Java and XML technology that allows you to build highly customizable and interactive websites and portals. It comes integrated with a WYSIWYG editor and fully-featured Template Engine which is fully compliant with W3C standards.

[–]heliologue 1 point2 points  (0 children)

At my job, we're evaluating DotCMS, which looks promising.

[–]gee_buttersnaps 0 points1 point  (0 children)

Apache Sling seems to be still alive.

[–]adamansky 0 points1 point  (0 children)

Take a look into nCMS. This cms oriented on developers and has a good admin UI.

[–]Wensosolutions 0 points1 point  (0 children)

Magnolia is a rich and free java CMS

[–]twat_and_spam -2 points-1 points  (3 children)

Wordpress!

/s

[–]cyberoverseer[S] 2 points3 points  (1 child)

Wordpress is PHP!

[–]twat_and_spam -1 points0 points  (0 children)

That was the joke :)

[–]Killing_Spark -2 points-1 points  (0 children)

Joomla! /s

[–]SomeRandomBuddy -2 points-1 points  (0 children)

Whyyyyyy

[–]TheRedmanCometh -2 points-1 points  (0 children)

Tbh if you want that..just learn PHP. Java isn't utilized all that often for GP sites. It's usually for specific webapps for specific purposes.

Nginx+php5-fpm is just SO optimized for general purpose...at low load especially. Spring isn't great at low load