I'd like to present a fairly simple list of five questions you should ask yourself before deciding whether a particular vendor's system is good, bad, or just plain ugly. (Disclosure: I work for Adobe Systems, and most of the following examples will use Adobe's Digital Marketing Suite, in particular the Adobe CQ5 web content management part of it, as an example.)
1. Can you install a usable (fully functional) sandbox instance of the software easily, using one double-clickable file? Adobe CQ meets this test. It comes as a double-clickable JAR file that explodes its contents into the complete install footprint needed to run a fully functional instance of the product, without presenting (for example) wizards that ask you for esoteric info or demanding that you put certain values in your operating system's Java path, etc. The first time you run the CQ installer, it takes anywhere from one to three minutes to lay down the contents of the system. All subsequent starts of the system take only 15 to 60 seconds (depending on the speed of your machine).
2. Can you easily cluster the system by designating other running instances as cluster nodes (using just a URL)? Adobe CQ offers one simple dialog to enable this. Clustering takes seconds (literally) to set up. Anyone can do it. You don't have to be a systems architect, a programmer, or an über-admin.
![]() |
Adding a node to a cluster is as easy as specifying a URL. |
3. Can you do a backup (take a "snapshot" of the entire system, including all its artifacts, all user-added content, all code, all everything) by doing nothing more than hitting a button? Again, Adobe CQ enables this sort of functionality. And you don't have to be a skilled super-user to do it.
![]() |
Want to take a snapshot of the system? Click a button. |
4. Can you develop custom components from within the system, using an integrated UI, without firing up some secondary development environment (Eclipse, Visual C++, etc.)? Adobe CQ includes its own code editor (a complete IDE, actually) with which to develop HTML, JSPs, server-side ECMAScript, OSGi bundles, and any other artifacts you might need in order to customize your system.
![]() |
Develop Java classes with the integrated IDE, hot-deploy them as OSGi bundles. No bouncing the server. |
5. Can you deploy arbitrarily elaborate custom applications without taking the system down and starting it back up again? Adobe CQ's infrastructure is OSGi-based, which means you can hot-deploy any number of Java classes any time you want, without bouncing the system.
I know, I know, this sounds like one big giant ad for Adobe CQ, and it is. But I've worked in enterprise software for 12 years (and in that time, I've evaluated scores of content management systems), and until now I've never encountered a large software offering (something of the scale of CQ) that could meet the challenges posed by the five questions listed above. If you know of another example, by all means leave a comment below!
Adobe CQ is the WORST piece of enterprise shit I have ever come across in my career.
ReplyDeleteYou can say those questions are answered, they arent, because you need integration, and CQ is the worst integration there ever was.
Its a tease, and the companies that adopt it, end up outsourcing because its so completely unmaintainable.
Sorry /fail
@rendion: You're just holding it wrong! ;) Just because you don't fully understand something, doesn't mean that it's the "worst piece of enterprise s**t". I have worked with several CMS over the last decade and i regard CQ still as the best, coolest, easiest to use and most cutting-edge CMS. Maybe you (or your boss) just outsourced to the wrong/cheapest company and that's why your integration sucks. From personal experience i can say that if done right, CQ integrations work without a problem.
ReplyDeletehey that's really a great post and i like this and thanks for sharing it with us!I have read a few of the articles on your website now because I was looking for information aboutgames App. and I really like your style of blogging.
ReplyDelete
ReplyDeletehttps://fullservicelavoro.jimdosite.com/
http://treeads.nation2.com/
https://jumperads.yolasite.com/
http://jumperads.nation2.com/
http://transferefurniture.hatenablog.com
https://allmoversinriyadh.wordpress.com/
https://companymoversinjeddah.wordpress.com/
شركة نقل عفش بجازان
نقل عفش بابها
ReplyDeleteنقل عفش برابغ
شركات نقل العفش بجازان
نقل عفش بجازان
دينا نقل عفش داخل وخارج مكة
دينا نقل عفش داخل وخارج الرياض
شركات نقل العفش بخميس مشيط
افضل شركة نقل عفش بحائل
شركة نقل عفش بالخرج
ReplyDeleteشركة نقل عفش ببريدة
شركة نقل عفش بخميس مشيط
شركة نقل عفش بالقصيم
شركة نقل عفش بتبوك
شركة نقل عفش بابها
شركة نقل عفش بنجران
شركة نقل عفش بحائل
Very good write-up. I certainly love this website. Thanks! Halifax Credit Card Login
ReplyDeleteHi!!! I love your blog! Great content. Please do visit my webpage and learn more about online casino and sportstoto. Here's more interesting site:
ReplyDelete토토
바카라사이트
파워볼
카지노사이트
Hi your blog is educational! Thank you for sharing your idea to us. Are you Looking for something interesting? Just click the following link below:
ReplyDelete토토
스포츠토토
토토사이트
먹튀검증
You have a interesting site! Find it more interesting because of the content. We can offer you more, By clicking the link below and learned more:
ReplyDelete사설토토
온라인바카라
파워볼사이트
온라인카지노