We are looking for a CMS with following features in mind.
- LDAP Auth
- Wysiwyg editor inside browser
- Can declare schema like faculty, students, courses, rooms, meetings, minutes, projects, papers, reports etc. along with presentation hooks
- Tags and date attributes
- Good search with tag and date restrictions.
- Be able to chop meeting minutes document into minute items via data entry mechanism or post facto (don't want to score whole doc wrt query but individual items discussed; tags associated with items too)
- Can extend using Java and JSP (preferred over PHP, Python, Ruby etc.)
- Keeps past versions preferably with diffs
- Easy backups
We have considered XWiki and JSPWiki. Would like to know what the community here would recommend.