He descubierto que hay dos tipos de interfaces en el mundo de los ordenadores: buenas interfaces e interfaces de usuario.


Hoy veremos que es Joomla! CLI y las posibilidades que tenemos hoy día con la vuelta de Javier Olivares al podcast!!

¡Escucha ahora el episodio!


Lo que hemos hecho estas semanas

Noticias

Acuerdo de colaboración con la empresa de seguridad RIPS

Empresa de auditoría de código El CEO de la empresa afirma que el equipo de seguridad de Joomla! es uno de los más profesionales con los que han colaborado.

Joomla! 3.9 a la vuelta de la esquina

Versión que mejora la privacidad del sistema ¡Se necesitan probadores!

Ya está disponible el nuevo servicio de Launch Joomla!

Gestionado por CloudAccess Unifica el servicio de Joomla.com y de Demo de Joomla! ¡Servicio sin restricciones!

Be Loud and Proud - Nueva estrategia de marketing de Joomla

Muy en línea con las razones detrás de este podcast Tenemos el mejor CMS del mundo ¡Estemos orgullosos de ello!

Recuerda utilizar los Hashtag: #joomlaproud en tus tweets o la propuesta que te hacemos desde el podcast: #mejorconjoomla

Ayuda a organizar el JoomlaDay Madrid

El JoomlaDay Madrid 2018 será el 17 de noviembre en la Casa del Corazón en Madrid y ¡Necesitamos tus ideas!

Participa aportando tus ideas al JoomlaDay Madrid 2018

Extensiones Vulnerables

Resueltas

Community Builder 2.1.4 - Resuelta el 14 de junio. Actualizar a la versión 2.4.0 (https://vel.joomla.org/resolved/2173-community-builder-2-1-4-xss)

Joomla Cli y herramientas de consola

¿Qué es esto de Joomla! Cli?

No es una herramienta de consola, sino una interfaz de Joomla, para realización de tareas que no necesitan interfaz gráfica de usuario Automatización de tareas: Importación de datos - bulk Tareas de mantenimiento con Tareas Programadas o Cronjobs Gestión de colas de procesos (envíos de emails, etc) Procesados lentos (estadísticas, etc)

Ejemplos que ofrece Joomla

  • update_cron.php - This script will fetch the update information for all extensions and store them in the database, speeding up your administrator
  • file_indexer.php - This is a command-line script to help with management of Smart Search Called with no arguments: Performs an incremental update of the index Called with --purge: Purges and rebuilds the index (search filters are preserved)
  • deletefiles.php - A command line cron job to attempt to remove files that should have been deleted at update
  • garbagecron.php - Cron job to trash expired cache data.
  • Por venir: Joomla CLI Update: Proyecto del GSOC 2018

Scripts habituales que uso en mis sitios (Carlos):

  • Akeeba Backup
  • Admin Tools
  • Update Cron
  • AcyMailing

Scripts habituales que uso en mis sitios (Javi):

  • Experimento con distintos actualizadores de core y extensiones deevop: gestión de joomla automatizada
  • Gestión de usuarios (crear usuarios, bloquear usuarios, obtener listados de usuarios, personalizar editor)
  • Modificación de opciones en la configuración (activar/desactivar caché, ssl, debug mode)
  • Actualización de hikashop
  • Plugins: listado, instalar, activar/desactivar, desinstalar
  • consultas custom sql
  • Otros desarrollos Ejemplo: importación de usuarios desde un CSV, alta de los usuarios, envío de email de bienvenida. Variante: reseteo mensual de contraseña

Otras herramientas de consola para Joomla

Otras herramientas de consola para otros CMS:

  • wp-cli
  • drush
  • prestashop-cli
  • pagekit
  • grav
  • laravel artisan
  • Mautic
  • FuelPHP oil console

Proyecto del episodio (30:00)

Proyecto de Carlos: Probar integración con Algolia de Roberto

Integración probada y he enviado algunas correcciones a Roberto y algunas preguntas para seguir colaborando con él ;)

Próxima semana

Proyecto Carlos

Probar Launch Joomla! a fondo tras la migración de las cuentas que ya tenía en joomla.com

Feedback (36:00)

Comentario de Josean

Comentario de Jose Antonio Luque


Escuchar en ivoox