JextBook a java-based content management system for creating and managing advanced wiki-like websites