GEDparse is a Drupal 7 module that parses a GEDCOM file and displays genealogical information. It is definitely a work in progress and may not handle every type of field, or even (at the moment) features like sources.
Administrators can upload headshots (if they follow a standard naming protocol), customize the URL path for displayed pages, and set access permissions.
Users can search by name to get a paged list of hyperlinked matches. GEDparse generates a nicely formatted display of individuals or couples.