.. include:: ../Includes.txt .. _slugGeneration: Slug generation =============== Every poll got an own **slug**, which * is based on entered title (when listing is allowed) * is randomly created (when listing is disallowed) Good to know ------------ * When listing setting of poll gets updated during edit, also the slug gets updated. * t3oodle uses an event listener for this (``UpdatePollSlugListener``), listening to ``CreateAfterEvent`` and ``UpdateBeforeEvent`` of the PollController. See :ref:`events` for further info. * When a slug wouldn't be unique, the poll uid is appended.