We are surrounded by versatility. That's why our spectrum is not so easy to summarize in a few words. Our keyword cloud gives an indication of what and with whom we have already worked.
Error message
Deprecated function: Using null as an array offset is deprecated, use an empty string instead in Drupal\gutenberg\BlockProcessor\DynamicRenderProcessor->isSupported() (line 109 of modules/contrib/gutenberg/src/BlockProcessor/DynamicRenderProcessor.php).
Drupal\gutenberg\BlockProcessor\DynamicRenderProcessor->isSupported() (Line: 225) Drupal\gutenberg\Plugin\Filter\GutenbergFilter->renderBlock() (Line: 145) Drupal\gutenberg\Plugin\Filter\GutenbergFilter->process() (Line: 122) Drupal\filter\Element\ProcessedText::preRenderText() call_user_func_array() (Line: 107) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 910) Drupal\Core\Render\Renderer->doCallback() (Line: 441) Drupal\Core\Render\Renderer->doRender() (Line: 253) Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143) Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::renderInIsolation():142}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142) Drupal\Core\Render\Renderer->renderInIsolation() (Line: 64) Drupal\text\TextProcessed->getValue() (Line: 154) Drupal\Core\Field\FieldItemBase->__get() (Line: 130) Drupal\node\Hook\NodeTokensHooks->tokens() call_user_func_array() (Line: 389) Drupal\Core\Extension\ModuleHandler->{closure:Drupal\Core\Extension\ModuleHandler::invokeAll():388}() (Line: 340) Drupal\Core\Extension\ModuleHandler->invokeAllWith() (Line: 388) Drupal\Core\Extension\ModuleHandler->invokeAll() (Line: 364) Drupal\Core\Utility\Token->generate() (Line: 245) Drupal\Core\Utility\Token->doReplace() (Line: 195) Drupal\Core\Utility\Token->replace() (Line: 66) Drupal\metatag\MetatagToken->replace() (Line: 791) Drupal\metatag\MetatagManager->processTagValue() (Line: 634) Drupal\metatag\MetatagManager->generateRawElements() (Line: 573) Drupal\metatag\MetatagManager->generateElements() (Line: 510) metatag_get_tags_from_route() (Line: 264) _metatag_remove_duplicate_entity_tags() (Line: 224) metatag_entity_view_alter() (Line: 460) Drupal\Core\Extension\ModuleHandler->alter() (Line: 306) Drupal\Core\Entity\EntityViewBuilder->buildMultiple() (Line: 240) Drupal\Core\Entity\EntityViewBuilder->build() call_user_func_array() (Line: 107) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 910) Drupal\Core\Render\Renderer->doCallback() (Line: 441) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::prepare():235}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->resume() (Line: 649) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 235) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 131) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 49) Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)Deprecated function: Using null as an array offset is deprecated, use an empty string instead in Drupal\gutenberg\BlockProcessor\DynamicRenderProcessor->isSupported() (line 109 of modules/contrib/gutenberg/src/BlockProcessor/DynamicRenderProcessor.php).
Drupal\gutenberg\BlockProcessor\DynamicRenderProcessor->isSupported() (Line: 225) Drupal\gutenberg\Plugin\Filter\GutenbergFilter->renderBlock() (Line: 145) Drupal\gutenberg\Plugin\Filter\GutenbergFilter->process() (Line: 122) Drupal\filter\Element\ProcessedText::preRenderText() call_user_func_array() (Line: 107) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 910) Drupal\Core\Render\Renderer->doCallback() (Line: 441) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 92) __TwigTemplate_e3d484f6b8916e9b0dcb132a1bc4f3a6->doDisplay() (Line: 411) Twig\Template->yield() (Line: 50) __TwigTemplate_ceb548d303639075592fd8572f0c13c8->doDisplay() (Line: 411) Twig\Template->yield() (Line: 47) __TwigTemplate_f4ebe50222a55383e6e320cc8c272bad->doDisplay() (Line: 411) Twig\Template->yield() (Line: 394) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 513) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 99) __TwigTemplate_18d587923c2bd61aba8e52b006380a9f->block_content() (Line: 456) Twig\Template->yieldBlock() (Line: 78) __TwigTemplate_18d587923c2bd61aba8e52b006380a9f->doDisplay() (Line: 411) Twig\Template->yield() (Line: 394) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 513) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 56) __TwigTemplate_9edf3aedae3145f09398c1e66de0314a->doDisplay() (Line: 411) Twig\Template->yield() (Line: 394) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 513) Drupal\Core\Render\Renderer->doRender() (Line: 513) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 136) __TwigTemplate_fd665959aa3bcb9ba159eab85a4aa503->doDisplay() (Line: 411) Twig\Template->yield() (Line: 394) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::prepare():235}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->resume() (Line: 649) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 235) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 131) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 49) Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)