drupal 7 – Una alternativa para pathauto y token

Pregunta:

Estoy considerando alternativas al módulo pathauto para la generación automática de alias de URL.

Las razones por las que quiero dejar de usarlo son las siguientes:

  • La mayoría de los alias son [tipo de nodo] / [título de nodo], por lo que no necesito todas las demás funciones.
  • El token se vuelve loco y consume demasiados recursos en las páginas donde necesita mostrar los tokens disponibles. Tengo 16 tipos de contenido y bastantes campos y ciertas páginas tardan mucho más en cargar debido a la gran lista de tokens.
  • No necesito el módulo token para nada más.
  • Tendría 2 módulos grandes menos: pathauto y tokens, lo que tendría un impacto en el rendimiento.

Revisé algunas discusiones similares en drupal.org, pero ninguna ofrecía realmente una alternativa.

Ahora estoy buscando optimizar los campos, ya que cada tipo de contenido tiene su propio conjunto de campos (lo que significa que no se comparten); Esto se hizo debido al rendimiento, pero, irónicamente, terminé con problemas de rendimiento en el otro extremo.

Configuración: D7 con todos los módulos más recientes.

¿Tuviste problemas similares? Como los resolviste? ¿Alguna palabra de sabiduría?

¡Gracias!


[ACTUALIZAR]

Para cualquiera que busque algo similar, aquí hay un artículo que explica cómo manejar eso a través de un módulo personalizado.

Respuesta:

El principal problema de rendimiento de los tokens es la interfaz de usuario del token / navegador de tokens. Puede deshabilitar eso anulando theme_token_tree() y devolviendo una cadena vacía. Lo que hice una vez en un sitio es reemplazarlo con un enlace que podía cargar el navegador usando ajax, pero incluso eso ya no ayudó en un sitio con ~ 300 campos y muchas referencias.

¿Pathautho / Token no depende de entity.module?

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım