UM.SiteMaker is a web-based program, originated at the University of Michigan, that lets non-technical people make highly customized websites and web-databases. It has been used to make sites that serve a wide variety of purposes, including:
Faculty or Lab Groups
UM.SiteMaker was developed jointly by the University of Michigan and Global Village Consulting (Vancouver, BC), who maintain the generic version of the program under the name GVC.SiteMaker. The source code and executable files are available from SourceForge, under the Educational Community License. It was recognized by Campus Technology magazine as the winner of its 2006 Innovators Award, in the area of "the Web". In 2015, the developers announced that they were retiring the software by the end of the year.
UM.SiteMaker is a Java application written using WebObjects frameworks. It can be deployed on various platforms, and is database independent
Authentication can be handled within the application or by using a WebISO that places the UserID into the REMOTE_USER header parameter (e.g., Cosign, Pubcookie, CAS)
Access groups to protect files and sections (pages) are created by site owners, and can either be local to a particular website, or they can refer to an LDAP source (including recursive resolution of nested groups)
Data Tables created by users are objects in the application, and do not represent tables in the underlying database