SERGIOIGLESIAS

Blog sobre Joomla

Cómo crear artículo Joomla a través de un formulario con RSForm

En el artículo de hoy te voy a enseñar una extensión de gestión de formulairos con la que podemos hacer algo más, en concreto, crear un artículo Joomla a partir de los campos de ese formulario.

Cómo crear artículo #Joomla a través de un formulario con RSForm y #Joomla4 - #MejorConJoomla Tuitéalo

Dentro de poco te hablaré sobre directorio de profesionales Joomla para que veas esta funcionalidad en funcionamiento.

Aunque soy amante del CORE de Joomla y para hacer que me llegara la información relacionada con el Showcase utilizaba el componente de formularios nativo de Joomla, es cierto que este componente se queda muy corto cuando necesitas algo más que un simple formulario de contacto (aunque desde luego, funcionar funciona, no te creas, jeje).

Yo para la gestión de formularios de contacto suelo utilizar Convert Forms de Tassos ya que, hasta en su versión gratuita, es muy completo y fácil de utilizar. La verdad es que me gusta mucho cómo desarrolla Tassos y las extensiones que propone.

Pero vamos a lo que nos lleva el artículo de hoy.

Qué es RSForm

El componente RSForm es una extensión para gestión de formularios avanzados muy completa, y muy utilizada, desarrollada por RSJoomla.

Hay que reconocer que las extensiones desarrolladas por esta empresa son muy buenas (por eso llevan tanto tiempo con nosotros), pero he de confesar que no había utilizado ninguna hasta hace poco tiempo (a excepción de RSFirewall).

Bien, pues al grano.

Hablando con el equipo que hemos creado el directorio de profesionales de MejorConJoomla salió esta opción como una buena herramienta para agilizar el proceso.

El motivo es que tiene un plugin que permite crear un artículo Joomla a partir de los campos de un formulario.

Y es cierto.

Esto nos simplifica la tarea de recibir un email y tener que copiar todo en un nuevo artículo puesto que una vez que el usuario envía el formulario automáticamente se crea en la categoría que tu le indiques y en el estado que configures (en este caso, despublicado para poder validarlo antes).

Quizá te estés preguntando que esto se podría haber hecho todo con el propio componente de gestión de artículos, ya que tiene una opción de subir un artículo desde la parte de Front. Pero también es cierto que tienes que andar jugando con permisos de usuarios y era algo que no queríamos hacer para este proyecto. Además, que hay algunas cosillas que no puedes hacer de una forma sencilla (uso de etiquetas específicas, etc).

Así que, después de darle vueltas al asunto, decidimos utilizar RSForm, eso sí, en su versión PRO.

Esta versión es de pago, pero lo que cuesta comparado con las facilidades y funcionalidades que te da, es una ganga. Por unos 20€ al año, creo que merece la pena (además de estar apoyando el desarrollo de estas extensiones ).

Cómo crear un artículo Joomla a partir de RSForm

Primero tienes que instalar el componente.

Una vez instalado el componente, instalas el plugin que se llama RSForm - Create Articles.

Del plugin ya no tienes que hacer nada más.

Ahora te vas al componente y creas un formulario con los campos que necesites (esto se hace desde la pestaña "Form Fields" del componente).

Cada uno de estos campos tendrá un nombre único tal y como puedes ver en la siguiente captura.

rsform formulario

Una vez tengas todo el formulario creado tendrás que ir a la pestaña de "Form Properties"..

rsform form properties

Como puedes ver, desde aquí puedes configurar el formulario para que se vea bien en función del framework de Frontend que tenga tu plantilla (Bootstrap, UiKit...) entre otras configuraciones (notificaciones, a quién llega el email, cómo llega...).

Y, en la parte de la izquierda, si has instalado el plugin que te comenté anteriormente, tendrás una opción que se llama "Create Article Configuracion" dentro del apartado de "Extras".

rsform create article

Como puedes ver en la captura tendrás que poner los campos del formulario que has creado en el que corresponda.

Creo que este plugin está genial y muy bien desarrollado ya que cuenta con todos los campos posibles del artículo, incluídos los campos personalizados que hayas creado.

Con esto ya tienes todo listo.

Ahora, cada vez que alguien rellene el formulario, además de llegar un email de notificación a quien quieras, creará un artículo en la categoría indicada.

Puedes ver toda la información de la extensión en RSForm Pro.

Puedes ver toda la información del plugin en Plugin - Joomla! Articles.


Espero que te resulte interesante esta extensión y esta funcionalidad de crear un artículo Joomla a partir de un formulario de RSForm.

Y si crees que puede ayudar a alguien más... comparte en twitter ;-)

Cómo crear artículo #Joomla a través de un formulario con RSForm y #Joomla4 - #MejorConJoomla Tuitéalo

Suscríbete a mi newsletter

¿Te ha gustado el artículo? Suscríbete a mi newsletter y recibe contenido exclusivo.
Podrás hacer gratis un Curso de desarrollo de plantillas Joomla.

No hay comentarios

Artículos relacionados

Solicita presupuesto

¿Quieres una página web que funcione?

Contacta conmigo y hablemos de tu proyecto.