They are not required, but if you change them you will probably have to update your plugin configurations for archives plugin as they are defaulting to use category. TaxonomyList should just work though as it will use any filter.
NOTE: You do need to update your taxonomy types in your site.yaml file in order for Grav to know what taxomonies are going to be used: https://learn.getgrav.org/content/taxonomy
I view that is right for TaxonomyList, need to modify Deliver template in order to catch «Etiqueta», but I modified archives.yaml and was not running, and is not running still.
Site.yaml was modified too, of course.
I paste mi conf:
Taxonmy part of site.yaml:
[...]
taxonomies:
- categoría
- Etiqueta
- category
- tag
Solved the issue with taxnomies, I modified blog_item.html.twig and taxonomylist.html.twig templates in Deliver theme.
But, I test (for test) with sidebar.html.twig template in plugin and Grav catch a Twig_error_runtime.
Copying plugin template to partial code in sidebar.html.twig, Grav fails with:
/opt/bitnami/apache/htdocs/user/themes/deliver/templates/partials/sidebar.html.twig
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna.</p>
</div>
{# Empezamos pruebas con el complemento de taxnomias #}
{% if config.plugins.taxonomylist.enabled %}
<div class="sidebar-content">
<h4>Etiquetas populares</h4>
{% set taxlist = taxonomylist.get() %}
{% if taxlist %}
<span class="tags">
{% for tax,value in taxlist[taxonomy] %}
{% set active = uri.param(taxonomy) == tax ? 'active' : '' %}
<a class="{{ active }}" href="{{ base_url }}/{{ taxonomy }}{{ config.system.param_sep }}{{ tax }}">{{ tax }}</a>
{% endfor %}
</span>
{% endif %}
</div>
{% endif %}
{% if config.plugins.archives.enabled %}
<div class="sidebar-content">
<h4>Archives</h4>
Arguments
"An exception has been thrown during the rendering of a template ("Illegal offset type in isset or empty")."
Fail is for for loop.
I say only for if there are a bug on taxonomylist plugin or wathever, how I say I can solve issue with taxonomy.