Projekt

Generelt

Profil

Enhancement #126

DDB CMS version string in a custom header tag (meta generator probably)

Tilføjet af Anonym for cirka 5 år siden. Opdateret for mere end 3 år siden.

Status:
Open (waiting)
Prioritet:
Low
Tildelt til:
Anslået tid:
URL med eksempel:
Kategorier:

Beskrivelse

It would be useful as a form of sanity check on deployed instances of DDB CMS to ctrl-u and quickly check what version of DDB CMS a site is on, especially given that one of our objectives is fragmentation amelioration.

Are there any drawbacks I'm not noticing to having such a meta tag?

Historik

#1 Opdateret af Rolf Madsen for cirka 5 år siden

  • Status ændret fra New til Open (waiting)
  • Prioritet ændret fra Normal til Low

#2 Opdateret af Martin Cording for cirka 5 år siden

This is how we do it in our .profile-file, simply by fetching the version defined our .info-file.

/**
 * Implements hook_html_head_alter().
 * Adds Artesis version to 'generator' meta tag.
 */
function artesis_html_head_alter(&$vars) {
  // This call returns statically-cached data with no performance impact.
  $modules = system_list('module_enabled');
  $artesis_info = $modules['artesis'];
  $info = $artesis_info->info['name'] . ' ' . $artesis_info->info['version'];
  if (isset($vars['system_meta_generator']['#attributes']['content'])) {
   $vars['system_meta_generator']['#attributes']['content'] .= '; ' . $info;
  }
  else {
    // Trying to recreate meta tag.
    $vars['system_meta_generator'] = array(
      '#type' => 'html_tag',
      '#tag' => 'meta',
      '#attributes' => array('http-equiv' => 'Generator', 'content' => $info),
      );
  }
}

#3 Opdateret af Rolf Madsen for cirka 5 år siden

  • Udgave ændret fra Platform Backlog til Lokal eller projektudvikling udenfor vedligeholdsopgaven

#4 Opdateret af Rolf Madsen for mere end 3 år siden

  • Udgave ændret fra Lokal eller projektudvikling udenfor vedligeholdsopgaven til DDB CMS - Analyse og prioritering udestår

Eksporter til Atom PDF