Generate the Site's slug (for file paths, URL's, etc.)

def name(self, value):
        """
        Generate the Site's slug (for file paths, URL's, etc.)
        """
        self._name = value
        self.slug = re.sub('[^0-9a-zA-Z_-]+', '_', str(value).lower())
        self.root = os.path.abspath(os.path.join(_cfg.get('Paths', 'HttpRoot'), self.domain.name, self.slug))