Siempre estoy feliz de pagar a los desarrolladores por las extensiones de Joomla porque se lo merecen.

Algunas extensiones son ampliamente conocidas porque están disponibles en el directorio de extensiones de Joomla !
disponible en Github.

En este artículo quería compartir con ustedes mi propia lista de esas pequeñas extensiones que uso en la mayoría de mis sitios web Joomla 4, junto con algunos consejos y trucos.

La gran mayoría de estas extensiones son de código abierto (¡en cuyo caso te animo a contribuir!) o al menos gratuitas,
las he reunido en 8 temas.

¡Diviértete y disfruta de Joomla!

ADMINISTRADOR DE MEDIOS

Permitir SVG en el Administrador de medios

Todo lo que se necesita son 30 segundos para adaptar las Opciones.
https://www.youtube.com/watch?v=U7hHYpuNqsg
Txs Brian!

Obtenga una vista previa de las imágenes SVG en el Administrador de medios y seleccione los archivos SVG en los campos de medios

¡Permitir SVG ya es bueno, pero poder obtener una vista previa es aún mejor!
Nota: la imagen SVG de vista previa se corregirá en
Joomla
4.3 .

Imágenes receptivas

¿Qué hay de generar automáticamente imágenes AVIF y WEBP y crear conjuntos de fuentes (es decir, crear diferentes tamaños de cada imagen para que responda totalmente)?
​​https://responsive-images.dgrammatiko.dev/
¡Txs Dimitris!

Una carpeta diferente para cada usuario en el Administrador de medios

¿Qué hay de restringir el acceso a una parte específica de la carpeta de imágenes (imágenes/usuario/nombre de usuario, donde el nombre de usuario es el nombre de usuario real o una versión codificada del nombre de usuario? El complemento podría habilitarse por grupo de usuarios. https://restrictedfs 
. dgrammatiko.dev/
Txs Dimitris!

FTP, Pixabay, Pexels, Emoji, filtros directamente en el Administrador de medios

¿Qué hay de ver no solo archivos locales sino también archivos distantes en el Administrador de medios? ¿Y tener filtros y otras características adicionales?
https://joomla.digital-peak.com/products/dpmedia
Txs Allon!

Permitir documentos (PDF, etc.) en el campo personalizado de Type Media

¿Quiere tener un campo personalizado de Tipo de medio que le permita seleccionar no solo imágenes sino también (por ejemplo) documentos?
La versión paga de DP Media mencionada anteriormente permite esto (y muchas cosas más)
¡Txs Allon!

SEO Y GRÁFICO ABIERTO

Open Graph (imágenes utilizadas al compartir en las redes sociales)

¿Qué tal generar automáticamente imágenes Open Graph para las páginas de su sitio, superponiendo texto y gráficos sobre una imagen o fondo de color sólido
https://github.com/lucid-fox/social-magick
Txs Crystal!

Botones para compartir

¿Qué hay de tener botones para compartir livianos sin javascript y sin seguimiento?
https://github.com/woluweb/Sharing-Buttons
Txs me!

Yoast SEO

¿Qué hay de tener consejos de SEO cuando editas un artículo?
https://www.firecoders.com/joomla-extensions/route-66
Txs Firecoders!

4 SEO


¿Qué hay de tener una extensión de SEO que lo haga todo (Open Graph, mapa del sitio, asistencia para la escritura de contenido de enlaces internos, enlaces rotos, páginas de error, redirecciones, ...)? it), esta es una extensión paga.
https://weeblr.com/joomla-seo/4seo
Txs Yannick!

CAMPOS PERSONALIZADOS

Campos condicionales ("mostrar en")

¿Qué hay de permitir que los campos personalizados de Joomla, incluidos los de los subformularios, se muestren u oculten en función del valor de otro campo personalizado?
https://github.com/nikosdion/plg_content_fieldsshow
en Txs Nicholas.

Más tipos de campos personalizados

¿Qué hay de tener 26 nuevos tipos de campos personalizados (videos, mapas, ...) además de los 16 nativos
https://www.tassos.gr/joomla-extensions/advanced-custom-fields
Txs Tassos

Campos Encadenados

¿Qué tiene la capacidad de crear campos desplegables en cascada que cambian dinámicamente en función de la selección anterior?
Ese es uno de los 7 tipos adicionales de campos personalizados que obtiene con la versión paga.
https://www.tassos.gr/joomla-extensions /campos-personalizados-avanzados/docs/los-campos-encadenados-campo
Txs Tassos!

Inicio de campos

¿Qué hay de anidar campos personalizados de tipo subformulario (una lista repetible que consta de otros campos personalizados)
https://github.com/nikosdion/plg_fields_inception
Txs Nicholas!

Filtración

Acerca de agregar los siguientes tipos de filtros para cada categoría que se muestra en la interfaz de su sitio: Subcategoría / Etiquetas / Campos personalizados
https://github.com/nikosdion/plg_system_filtermagic
¡Txs Nicholas!

EDITOR

WYSIWYG

¿Qué hay de habilitar WYSIWYG real para el editor tinyMCE de Joomla?
De forma predeterminada, proporciona solo los archivos necesarios para la plantilla Cassiopeia, pero también puede usarlo para cualquier otra plantilla.
https://wysiwyg.dgrammatiko.dev/
¡Txs Dimitris!

Un formulario de edición diferente por categoría

¿Qué hay de personalizar cualquier formulario de edición de com_content de back-end / front-end por categoría
https://github.com/ttc-freebies/custom-edit-forms-per-cat
Txs Dimitris!

Atajos en TinyMCE

¿Qué tal tener un conjunto de atajos de teclado para usar al crear contenido con Joomla 4 y el editor predeterminado (TinyMCE)
https://github.com/brianteeman/slashtools
Txs Brian!

Mejor edición frontal

¿Qué tal hacer que la edición de contenido en el front-end de su sitio web Joomla 4 esté libre de distracciones?
https://github.com/brianteeman/cleanedit
¡Txs Brian!

Personalización de los menús de TinyMCE

Todo esto comenzó con una pregunta que hice en el grupo de Facebook de Joomla: https://www.facebook.com/groups/joomlanospam/posts/10158526033230997/
Hay 2 formas de agregar estilos a los menús predefinidos de TinyMCE:
- hay un solución nativa, jugando con media\templates\site\cassiopeia\css\editor.css (o editor.min.css ) o su equivalente en una plantilla secundaria (nota: asegúrese de que sus clases no estén configuradas como .test pero p.test por ejemplo)
- hay una mejor solución cuando se usa el  https://wysiwyg.dgrammatiko.dev/
mencionado anteriormente . El complemento WYSIWYG agrega los siguientes 2 archivos
: /media/templates/site/cassiopeia/js/style_formats.json
- /media/templates/site/cassiopeia/js/formats.json
Vea más explicaciones sobre esto (incluido el contenido de esos archivos) en la parte inferior de https://wysiwyg.dgrammatiko.dev/documentation/index.html
Si usa una Plantilla secundaria, simplemente puede colocar esos archivos en su Plantilla secundaria ( que es útil y asegura que sus archivos nunca se sobrescriban):
- /media/templates/site/cassiopeia_MYCHILD/js/style_formats.json
- /media/templates/site/cassiopeia_MYCHILD/js/formats.json
Nota: en el caso de multilingüe sitios web, si esos archivos en su plantilla secundaria no se "activan", simplemente asegúrese
de que la plantilla secundaria sea "predeterminada" para cada idioma
, y ​​también que la plantilla secundaria sea "predeterminada" (y no la plantilla principal)
Txs Dimitris !

Personalización adicional de TinyMCE

¿Qué tal tener un complemento de sistema para personalizar TinyMCE más allá de lo que Joomla te permite hacer?
https://github.com/nikosdion/plg_system_tinymod
Txs Nicholas!

CONTENIDO

Traducciones con Deepl

¿Qué tal traducir todo su contenido a otros idiomas gracias a Deepl, directamente desde su Editor (¡manteniendo todas las etiquetas HTML!)
https://obix.nl/en/joomla/joomla-extensions-by-obix/editor- plugin de traducción
Txs Pieter-Jan!

Inteligencia artificial con ChatGPT

¿Demasiado perezoso para crear tu propio contenido? ¿Quieres usar ChatGPT directamente desde tu editor de Joomla?
https://github.com/R2H-BV/chatgpt
Txs Rick!

Crear artículos o categorías de forma masiva

¿Qué pasa con la creación de artículos o categorías a granel, incluidos los elementos de menú correspondientes?
https://www.joomlashack.com/joomla-extensions/oscontent/Txs
Steve!

Crear artículos a partir de una hoja de Google

¿Qué hay de crear cientos de miles de artículos, incluidos sus campos personalizados directamente desde una hoja de Google (gracias a la API de Joomla)?
Bueno, estoy a punto de comenzar una nueva serie de artículos en la actual Revista de la comunidad de Joomla (JCM) sobre esto.
Sí, este es un adelanto de mis próximos artículos (y una buena manera de comprometerse ahora que lo anuncié oficialmente)
https://magazine.joomla.org/authors/marc-dechevre
Txs me!

Crear artículos a partir de un archivo CSV

¿Qué hay de importar/exportar sus artículos por lotes, incluidos sus campos personalizados, directamente desde un archivo CSV?
https://github.com/AlekVolsk/cfi/
¡Txs Alek!

Un formulario súper simple para permitir que los visitantes (o administradores) creen artículos desde el front-end

¿Qué tal un formulario súper simple para permitir que los visitantes (o administradores) creen artículos desde el front-end, incluidos los campos personalizados (gracias a la API de Joomla)? Este es solo un ejemplo
de lo que es posible con Convert Forms 4 BETA (que debería volverse estable en las próximas semanas), supongo que solo en la versión paga.
https://www.tassos.gr/joomla-extensions/convert-forms/docs/webhooks#webhooks_article
Txs Tassos!

RO-CSVI

Acabo de mencionar 4 herramientas para importar artículos en Joomla, no sería justo no mencionar la herramienta más completa que permite importar/exportar, siendo lógicamente una extensión paga
https://rolandd.com/products/ro-csvi
Txs ¡Rolando!

ADMINISTRACIÓN

Acceda a sus archivos de registro

¿Qué hay de acceder a sus archivos de registro directamente desde el backend (en lugar de FTP)?
https://weeblr.com/joomla-seo/4logs-simple-free-logs-viewer
¡Txs Yannick!

lista de tareas

¿Qué hay de tener su lista de tareas directamente en el backend de su sitio web?
https://github.com/brianteeman/tasklist
Txs Brian!

Un programador de tareas para registrar todo tu contenido

¿Qué tal si todos sus artículos, elementos de menú, complementos, etc. se verifican automáticamente todas las noches o con la frecuencia que elija?
https://github.com/zero-24/plg_task_checkin
¡Txs Tobias!

CARACTERÍSTICAS ADICIONALES

Un poderoso sistema de comentarios.

¿Qué tal tener un sistema de comentarios rápido, poderoso y altamente configurable para Joomla?
https://www.akeeba.com/products/engage.html 
¡Txs Nicholas!

Invalidar cachés de navegadores

Todos hemos experimentado esto: hemos cambiado algún archivo CSS o JS... pero nuestros usuarios no ven el resultado debido al caché de sus navegadores.
https://github.com/dgrammatiko/invalidate-cache
Txs Dimitris!

Modo oscuro para tu back-end

¿Qué tal tener una versión alternativa de Atum, la plantilla backend de Joomla4? ¡Esta es Muta
https://muta.dgrammatiko.dev/
Txs Dimitris!

Modo oscuro para su back-end y/o front-end

¿Qué tal cuidar tus ojos?
https://github.com/nikosdion/DarkMagic
Txs Nicholas!

Diseño de tarjetas

¿Qué hay de tener buenas anulaciones con ajustes de configuración para crear diseños de tarjetas?
https://github.com/brianteeman/joomla-cards
Txs Brian!

Modo de inicio de sesión

¿Qué hay de mostrar el módulo de inicio de sesión en un modal/ventana emergente?
https://github.com/brianteeman/loginmodal
Txs Brian

Control de versiones del módulo

¿Qué hay de tener versiones de módulos (de la misma manera que tenemos versiones de artículos de forma nativa)?
https://github.com/R2H-BV/
¡Txs Rick!

Imágenes huérfanas

¿Qué pasa con la limpieza final de su sitio web? Esto comienza identificando imágenes huérfanas.
La versión de Joomla 3 es gratuita, la versión de Joomla 4 es de pago.
Administrador de imágenes https://www.r2h.nl/joomla-extensions
Txs Rick!

APRENDE MÁS

Clase magistral de Joomla!4

Una guía práctica para crear sitios web ricos y modernos utilizando las funciones completamente nuevas de Joomla 4
en rústica de pago, por supuesto (versión en PDF incluida)
https://www.amazon.com/Joomla-Masterclass-practitioners-building-brand-new/ dp/1803238976
Txs Luca!

Desarrollo de extensiones

La referencia de Joomla™ que falta para los desarrolladores de extensiones
https://www.dionysopoulos.me/book.html
¡Txs Nicholas!

Aprende Joomla 4

Poderosos consejos y secretos para usuarios sobre Joomla 4 (13 videos atm)
https://www.youtube.com/@learnjoomla4/videos
Txs Brian!

Joomla básico

Cientos de videos
https://www.youtube.com/@Basicjoomla/videos y https://www.youtube.com/@Basicjoomla/streams
Txs Tim!

Marc is a passionate Joomla user

Tenga en cuenta que este sitio web utiliza un sistema de traducción automática para ayudar en la traducción de los diferentes idiomas. Pedimos disculpas por cualquier error o error tipográfico que se pueda mostrar en los diferentes textos.