Irina Guseva: Random Thoughts on CMS, WCM, ECM and Other Acronyms

Day’s CQ 5.2: DAM and Social Collab Feast

with 17 comments

I don’t really have much to say about this release, since watching a pre-cooked demo is not the same as getting a first-hand experience, but here it goes.

Day Software, continuing to ride the CQ 5 and CRX momentum waves,  released CQ 5.2 with new Social Collaboration (SoCo) and Digital Asset Management (DAM) applications. Not to mention some interesting multi-site and multilingual enhancements.

While marrying web content management with social media, web 2.0 and DAM is hardly revolutionary — nowadays, it’s more about execution than the idea itself.

All in all, Day did fairly well with CQ 5.2. Next time there are questions about negative numbers on the balance sheet, the answer will (still) be simple: R&D and associated product launch costs (including time per day spent on Twitter with marketing efforts).

Full article on CMSWire: Day Software’s CQ 5.2: Weaving in DAM and Social Collaboration

Lars Trieloff (Day’s product manager for collab and DAM, and the person who spent the past 1.5 years of his life on this release) proudly welcomed CQ 5.2 and shared hidden CQ5 gems he didn’t show in demos.

The first one is the workflow launcher designed specifically for CQ5 DAM.

cq5 workflow launcher

cq5 workflow launcher

The workflow launcher listens to all content repository events  and triggers the actual processing of any new asset added to the system. All event types (+other info) are clearly visible in the launcher tab.

The second one is (not pretty enough to be shown in demos, I gather) feed importer.

cq5 feed importer

cq5 feed importer

The importer is used to talk to remote sources, parse them and create nodes in the content repository. it is currently used for subscribing to  remote iCal files and in the blog tool for content aggregation.

In order to implement a new parser and importer, Trieloff  says, “all you have to do is implement one OSGi component.” And, voila, your Twitter mashup is done.

17 Responses

Subscribe to comments with RSS.

  1. [...] a comment » It’s hard to review two so seemingly close, yet so strikingly different product releases on the same day.  Especially, when it comes to the [...]

  2. What exactly is their SoCo doing? Can’t find any meaningful description anywhere.

    OlegR

    April 2, 2009 at 10:14

  3. Social Collab is an add on to the web content management that integrates user generated content in general and comes with a number of specific social applications: blog, wiki, calendar, gadget container, comments, ratings and profile management. Sorry for the terseness, typing from an iPhone.

    Lars Trieloff

    April 2, 2009 at 13:24

  4. How does it do it? Having several separate applications to do all those tasks is cool, but what does the system do with UGC on a general, strategic level? Does it treat UGC the same way it treats editorial? Does it ingest UGC into the database for editorial re-use? Are these tools available to editors for internal collaboration?

    OlegR

    April 2, 2009 at 13:29

  5. Strategically, Day enables allows UGC created in the run-time environment (which is typically is 2-4 cluster nodes in one to three (US, EMEA, APAC) data centers) to be “ingested” securely through firewalls into a central, internally-hosted authoring server (also clustered for high-availability) and workflowed for (a) automatic spam detection, OOTB (b) automatic cleansing of cross-site scripting, OOTB (c) automatic checking against black-listed terms, OOTB and (d) potential moderation, either before or after posting. Workflowed UGC is centrally stored with requisite audit trails for compliance, and immediately replicated out to all clustered nodes across your different geographically-distributed data centers. Setting this all up is point-and-click in the GUI. This means a user posting a comment on one clustered node in Singapore – assuming no human-intervening moderation – is within a second available in all nodes worldwide across being ensuring of autenticity, security, and safety. And because it’s all in the central authoring repo, it’s accessible via feeds and available for re-use and re-purposing.

    Would love to walk you through this in detail. We’re hosting a webinar on the 14th (see our home page) and thereafter will be posting materials to SlideShare and screencasts on our website. If want a sneak peek at the presentation and demo material for the upcoming 14th webinar, just DM me on Twitter @kevinc2003.

    Kevin Cochrane

    April 2, 2009 at 14:31

  6. Please correct me if I’m wrong – Day’s SoCo is a hosted service (e.g. global replication, etc.)?

    OlegR

    April 2, 2009 at 14:44

  7. No, it is installable software (the entire ECM platform, WCM app, DAM app, and SoCo apps along with PDF and HTML documentation) is maybe around 180MB (half docs). It’s a self-runnable JAR. That also includes the entire underlying content store. Of course you can easily install and host on Amazon Web Services – that’s what we do.

    Generally, we believe you should own your data. It makes auditability and data mining for personalization, etc. simpler … and of course makes scaling brain-dead simple (it only takes minutes to install a new server remotely and hot-join to a running cluster – you can watch screencasts on our website to see how this is done).

    Kevin Cochrane

    April 2, 2009 at 15:05

  8. about that self-runnable .jar … remember that experience ;) http://irinaguseva.wordpress.com/2008/11/14/installing-day-softwares-cq5-wcm/

    JVM is still a prereq — that’s all i am saying ;)

    Irina Guseva

    April 2, 2009 at 15:15

  9. Kevin, thank you for your response. It leads me to another question – so for every front-end server I need to buy a new server license?

    OlegR

    April 3, 2009 at 09:59

  10. Yes, our licensing model is counting server instances, not CPUs, which means if you roll out an additional production server (we do not charge for QA and development servers) you have to have a valid license for that.

    Lars Trieloff

    April 3, 2009 at 14:18

  11. [...] week, Day Software released CQ 5.2 with new DAM and SoCo features. One of the statements that caught my attention during a briefing I had with Day was [...]

  12. Lars, thanks for your response and sorry for such a late follow up.
    So if I understand you correctly – you don’t have separation between production and front end servers for your CMS. Thus to scale front end, instead of throwing in cheap Apache clusters we need to throw in clusters of Day machines with will per-machine licenses?

    OlegR

    April 8, 2009 at 12:24

  13. The style of writing is quite familiar . Have you written guest posts for other blogs?

    Ex Girlfiend

    April 9, 2009 at 18:40

  14. Oleg,

    i don’t think this topic is necessarily a “pain” for @daysoftware.

    I would attempt to answer your question, but I am not an expert on Day’s licensing. I’ve seen licensing models where “front-end” (content delivery) is on web server(s) and a “production” server is the actual CMS instance, where each server comes with a per-machine license. I am guessing this is Day’s approach as well.

    @trieloff doesn’t believe in blogging (as we discussed before http://irinaguseva.wordpress.com/2009/04/05/on-personal-vs-professional-blogging-and-twittering/)

    hence, slow response rates. just my guess ;) i do have that e-mail notifications functionality for new comments though – doesn’t get any easier.

    Irina Guseva

    April 13, 2009 at 16:43

  15. Hi Irina, I especially do not believe in your comment notification e-mails anymore, because I never got one. Luckily there is Twitter to inform me that this thread is going on. ;-)

    Oleg, yes there is a separation between authoring servers and publishing servers, but this separation becomes only emergent at runtime, because the installable you deploy is the same, which means less configuration headaches, a more homogenous system architecture and less overall code.

    Additionally we have a third caching layer that we call the ‘dispatcher’, which is an Apache or IIS web server with a module for load balancing between the publishing servers. If you need to scale static content, you will add additional dispatchers, if your sites are heavily dynamic, you will also add publishing servers and if you have really large authoring teams, you will add authoring servers.

    Lars Trieloff

    April 14, 2009 at 02:16

    • Lars, this answers my question – thank’s a lot!

      OlegR

      April 14, 2009 at 10:51

  16. [...] Day’s plan for this event is, mainly, to share strategies and customer stories around CQ5 Web CMS that was released in November 2008. CQ5.2 that came out earlier this year included new DAM and Social Collaboration features. [...]


Leave a Reply