What is most valuable?
This product has a lot of valuable features.
- CRXDE that really allows you to browse static content data and change it on demand at runtime. From the business perspective consider this feature as the online DB viewer.
- General framework architecture – a group of instances (authors) where content is co-authored and a group of separated instances (publishers) via which content is available on the Internet.
- Publication – you just press Activate on a page and then your changes are sent to all publish instances, so complete and clear separation of what is to be published and what is actually published.
- App SideKick – a blue window that allows you easily to drag and drop components on the page.
- Content Finder - you activate it via #cf in your url. It is the left blue window on the page that allows you to drag and drop DAM assets. Actually, this is the part of CQ that connects your pages with DAM.
- Admin console given by Apache Felix.
- JCR – place to put static content available via CRXDE for users.
- Mod_disp – special module for WWW servers.
What needs improvement?
- JCR access – lack of transaction from development perspective
- Memory leaks - problems related to OSGi and bundles management
- Lack of support for InteliJ and NetBeans when it comes to IDEs
- Very protected documentation with very limited number of solutions available on stackoverflow.
- Sometimes developer did not know why some files were still being cached by dispatcher. This Mod_disp is just very much black-box-like solution.
From the business perspective:
What do I think about the stability of the solution?
Memory leaks - yes that really impacts overall stability. Actually, it is the problem of zombie OSGi services.
What do I think about the scalability of the solution?
No - it is better than ATG, Magnolia, etc. It is a first-in-class product.
How are customer service and technical support?
Which solution did I use previously and why did I switch?
Yes - Magnolia and Joomla, Liferay, etc. I switched my working places and it was just the main product used in the department.
How was the initial setup?
Setup of localhost dev. environment. Very complex. Actually you cannot start development alone. Somebody must introduce to the concept of Sling and JCR etc. Very, very hard intro.
What's my experience with pricing, setup cost, and licensing?
CQ is very expensive. The licensing model is not clear.
What other advice do I have?
CQ is expensive but the worth money. If you are looking for a free or cheap equivalent use Magnolia CMS. Very similar in the general design idea.