UM.SiteMaker

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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 is very flexible, and has been used to make sites that serve a wide variety of purposes, including:

Administrative Information Editorial Management Faculty or Lab Groups Journal Clubs
Portfolios Professional Development Public Service Research Projects
Research Resources Scholarly Conferences Student Organizations Student Projects

In addition, UM.SiteMaker is specifically designed to distribute administrative control and responsibility to people in Schools, Colleges, Departments, Centers, etc., in contrast to many other systems that are administered centrally. This empowers local staff, who are usually most closely attuned to their users' needs.

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".

UM.Sitemaker Features[edit]

  • File repository
  • Version control
  • Workflow (roles for Editors and Contributors)
  • Integration with many media types (QuickTime, RealMedia, Flash, etc.)
  • Access control at the file and section levels
  • WYSIWYG editing
  • Data Tables for creating web forms and online databases (without knowledge of programming or database administration)

Technical Summary[edit]

  • 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

External links[edit]