I have discovered that some features of the TikiWiki software are not quite ready for prime time. For example - the PDF generation of a page is apparently broken:
"Tiki has a PDF export from wiki feature, but it has many bugs."
"Marc Laport, Jason Diceman, Val Luck and, Xavier de Pedro, (add your name here) are offering a total of $300 USD to any single or team of developers that can get this feature fully functional."
I have been leaning more and more toward a recommendation for my client engagements that suggests a technology stack that would leverage PHP for most web user interface development - Java for heavy backend integration code - Linux and Apache software for much of the baseline framework - PostgreSQL (or MySQL) for the database. This article on InfoQ seems to reflect a possible trend in the same direction: PHP on Java: Best of Both Worlds?
AgileEVM: Measuring Cost Efficiency Across the Product Lifecycle