A module has been made that integrates the opengis MappingWidgets framework in the CMS environment of Drupal (http://drupal.org). The specific module is called 'Carto' and is introduced at and available from http://drupal.org/node/24727.
The MappingWidgets project uses Smarty to generate xhtml compliant code. In templates the user can specify which opengis map services are displayed and what map browsing functionality is available.