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.
Hi Thomas and thanks for the comments. Your investigation pointed some weak spots and I will try to address them in the near future. I will prepare some entries about the technical solution that lies behind InfoQ.com, but till then we still have a few more features to add :-).
ReplyDeletecheers,
./alex
--
:Architect of InfoQ.com:
.w( the_mindstorm )p.
ps: just to raise the level of curiosity: your discoverings are quite correct, but there are a lot of more things behind InfoQ.com :-).