Tuesday, May 23, 2006

InfoQ running on an open source CMS?

jmettraux noted that Alex Popescu is the technological architect of the new InfoQ developer community site and suggests that it is running on Magnolia. If this is the case, it is one excellent reference site for the Magnolia project. Alex commented that he will be writing about the architecture in some coming articles, but I can't wait with taking a few guesses. I think it's a mash-up of different systems (seeing they're gonna use Jive for forums).
  • There's not a uniform url-pattern on the links. One .jsp, one .html, some .action (although this need not mean anything)
  • The .action urls are very WebWork'ish, but could of course be JSF (event oriented). The use of DWR points towards no web framework in particular. Alex has also made a comment supporting the notion of WebWork/Struts Ti. On the other hand, the Magnolia developers are moving towards JSF/Facelets/Freemarker.
  • The infoq.com/.magnolia is forbidden, so there is definetly some Magnolia stuff going on here :)
  • The structure of the content (given that they're not trying to confuse us too much with url-rewriting) seems to be divided into news and articles (content). The communities and topics seem to be meta-data search patterns, which could be using XPath queries to search through the news and content. Could they be using JCR-reference nodes to populate the rightColumn boxes and the categories? Just speculations.
All in all, the site is not too revealing on its inner workings. Allthemore interesting it will be when/if Alex writes something about it.