La extensión nnhelpers puede verse como una especie de hoja de trucos para fragmentos de código de uso frecuente o necesario. Un módulo backend independiente contiene colecciones de código, principalmente para desarrolladores, pero también algunas para integradores.
Puede ser una herramienta útil, sobre todo para usuarios poco familiarizados con el tema.
Transcripción de audio
Sí, hola Wolfgang Wagner, aquí tienes un breve vídeo sobre una pequeña extensión que puede ser de ayuda para algunos a la hora de desarrollar un sitio web. La extensión nnhelpers proporciona una especie de hoja de trucos en el backend, en la que se pueden ver fragmentos de código de uso frecuente, fragmentos de código, explicaciones de funciones y demás.
Todo ello está dirigido principalmente a desarrolladores, desarrolladores de extensiones y desarrolladores del núcleo. Pero también hay algo para integradores. Y creo que puede ser una ayuda realmente agradable, sobre todo para las personas que son nuevas en el tema y no tienen tanta experiencia todavía y quizá necesiten consultar la documentación más a menudo, porque
porque hay muchas funciones, muchos fragmentos de código y no tienes que ir a la documentación, es decir, docs.typo3.org, para encontrar más información. Podemos ver que la extensión funciona desde TYPO3 8 a 10 y se puede instalar de forma normal a través del Gestor de extensiones o a través de Composer.
Nada especial hasta ahora. En el backend, ya lo he hecho aquí y he activado la extensión, aparece un nuevo módulo aquí en las herramientas de administración, se llama Helpers. Y si entramos ahí, encontraremos diferentes áreas. Aquí arriba, recetas, cheat sheets, luego aquí arriba, por ejemplo, Viewhelper y TypoScript Helper.
Y la sección inferior en realidad está más dirigida a los desarrolladores. Muchos métodos y funciones que son útiles en el desarrollo de extensiones, por ejemplo. A continuación, puede simplemente haga clic aquí y verá varios fragmentos de configuración TypoScript para la plantilla de página, por ejemplo.
utilizados muy a menudo. Y si no tiene una plantilla básica, por ejemplo, que siempre utiliza de todos modos, entonces puede ser bastante útil en determinadas circunstancias poder simplemente copiar y pegar el código y personalizarlo.
Una función muy útil, sobre todo en este ámbito, es la de arriba. Aquí puedo sustituir ciertos valores en tiempo real. Por ejemplo, podemos ver que esto se refiere a una extensión con la clave de extensión nnsite. Si yo fuera a utilizar este código para mí, entonces mi extensión, mi paquete de sitio, sin duda tendría un nombre diferente.
Entonces puedo simplemente reemplazar esto de arriba. Entonces puedo introducir mi clave de extensión aquí. Podemos ver que esto se actualiza inmediatamente en varios lugares abajo y entonces puedo realmente trabajar con copiar y pegar, por así decirlo. Eso hace que todo sea mucho más fácil, por supuesto.
Así que es una función realmente genial. Esto también está disponible para el nombre del proveedor, por ejemplo, si usted trabaja con espacios de nombres o el uso de código aquí que contiene espacios de nombres, entonces esto se sustituye automáticamente en todas partes. También vemos fragmentos PageTSconfig para diseños backend, por ejemplo, y varias otras historias.
Muchas de estas cosas comunes que se utilizan a menudo ya están incluidas aquí. Todo esto también tiene una función de búsqueda, que podemos encontrar aquí en la parte superior derecha. La desplegaré aquí. Y si ahora busco el término fluido, por ejemplo, entonces podemos ver que esto ahora se reduce aquí y ahora sólo veo elementos donde aparece este término.
el término aparece en él. En teoría, el término fluido debería encontrarse en algún lugar aquí. Aquí, por ejemplo, simplemente en un comentario. Pero de esta manera se puede reducir un poco. Sí, es una pequeña extensión útil que se desarrolla constantemente, por lo que veo.
Se añaden nuevos fragmentos. Si no he entendido mal, la extensión fue creada originalmente por una agencia que la utilizaba en sus propios proyectos para poder buscar rápidamente fragmentos de código de uso frecuente y funciones de uso frecuente en el proyecto durante el desarrollo.
La extensión se ha hecho pública recientemente en el repositorio de extensiones. Y sí, efectivamente puede ser de interés para unos u otros. Por supuesto, en algún momento podrías tener tu propia colección de fragmentos de código, pero creo que podría ser una ayuda, especialmente para los principiantes que se inician en el tema.
Sí, sólo quería enseñarte esta extensión. Y luego te deseo mucha diversión con ella.