На данной странице портала может быть опробована работа генератора веб-сайтов из хромосомы (в рамках генетического оператора онтогенеза из разработанного нами эволюционного алгоритма). Программный код генератора опубликован в открытом доступе: https://github.com/vkhvorostov/drupalgen

Пожалуйста, обратите внимание на следующие нюансы:

  • Структура хромосомы соответствует синтаксису YAML. Рекомендуем ознакомиться: https://ru.wikipedia.org/wiki/YAML, https://yaml.org/spec/1.2/spec.html
  • Значение гена project_name: (название проекта) должно состоять только из символов латинского алфавита в нижнем регистре и цифр, начинаться с цифробуквенного символа. Символы дефиса, подчеркивания, пробела и др. в названии проекта не допускаются.
  • В случае отсутствия среди сгенерированных сайтов проекта с указанным названием (project_name:), генератор создаёт веб-сайт (это может занимать до нескольких минут). Если проект с таким названием уже существует, то генератор производит его изменение, в соответствии с новым кодом в хромосоме. Во втором случае функциональность (группа генов functionality:) не изменяется, чтобы обеспечить более быструю работу генератора.
  • Значения генов domain: и tasks: соответствуют таксономиям предметных областей сайтов и задач пользователя соответственно.
  • Значения генов в группе regions соответствуют стандартному набору генов в указанной теме (например, в Bartik таковых 10: "header", "primary_menu", "secondary_menu", "highlighted", "help", "content", "sidebar_first", "sidebar_second", "footer", "breadcrumb").
  • Для незарегистрированных пользователей доступна только тема оформления по умолчанию - Bartik. Изменение значения для гена theme: "bartik" на другую существующую тему приводит к тому, что тема подгружается из репозитория компонентов, но не включается автоматически на сгенерированном сайте.
  • Для незарегистрированных пользователей не допускается изменение значений группы генов palette, управляющих визуальным представлением сайта.

Generated websites