
Joomla! se ha convertido rápidamente en un estándar de la industria. Este CMS (Content Manager System o Sistema de Manejador de Contenidos) ha sido premiado internacionalmente por su sencillez y potencia. Podrás realizar sitios web muy complejos sin necesidad de escribir una línea de código y además es GRATUITO y de código abierto. Miles de desarrolladores en el mundo han escrito módulos y plantillas a su alrededor. En este curso aprenderemos desde los conceptos básicos de la instalación del paquete, crear contenidos de diferentes tipos creando categorías y artículos con imágenes y ligas a otras páginas, añadir módulos como un buscador, las migas de pan o imágenes aleatorias, componentes poderosos como el control de las direcciones web o administrar la lista de contactos, manejar plantillas tanto del sitio como las del back-end, administrar usuarios creando nuevas categorías y colocando contenido que sea restringido sólo a los usuarios firmados en nuestro sistema y liberar nuestro sitio en la web aprendiendo a hacer respaldos de la aplicación, así como de la base de datos, y repito: sin necesidad de programar.
Aqui encotrarás los archivos del curso.
Joomla! es un software gratuito que permite realizar páginas avanzadas (formularios, galería de fotos, blogs, noticias, etc.) sin necesidad de programar.
Instalar XAMPP
Crear la carpeta
Crear la base de datos
Descargar el paquete de Joomla!
Bajar el paquete
Mover el paquete al directorio web
Desempacarlo
Mover los archivos a la raiz o a la carpeta destino
Bajar el paquete
Mover el paquete al directorio web
Desempacarlo
Mover los archivos a la raiz o a la carpeta destino
Entra a un navegador y ejecutar
En la ventana de entrada del administrador, está la opción para cambiar el idioma del administrador.
Desarrollo y rendimiento:
Plantilla hija para Cassiopeia: Introduce la funcionalidad de plantilla hija para el diseño.
Task runner: Permite ejecutar tareas de forma automatizada.
Caché de archivos de idioma: Mejora del rendimiento con un sistema de caché para los archivos de idioma.
Limpieza de código y dependencias: Actualizaciones y mejoras generales en la base del código.
Los requisitos para Joomla 6.0 incluyen como mínimo PHP 8.3 o superior y una base de datos como MySQL 8.0.13+, MariaDB 10.4+ o PostgreSQL 12+
En cuanto al servidor web, es compatible con Apache 2.4, Nginx 1.26/1.29 o IIS 10.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Podemos configurar de forma global:
Sitio
Sistema
Servidor
Filtros de texto
Permisos
Una buena práctica es subir las imágenes y documentos por medio del media manager.
Categorías
Artículos
Menús
Es una buena práctica crear las categorías antes de crear los contenidos.
No hay que eliminar la categoría preexistente.
Una vez que subimos los recursos como imágenes y que creamos las categorías, procedemos a crear los artículos.
Los artículos será lo que el usuario puede visualizar, es fundamental relacionarlo con una categoría. Podemos marcarlo también para que se visualice en la página principal.
Por medio del menú principal podemos cambiar el artículo de inicio y su formato.
Un elemento muy importante para aumentar la interactividad con el usuario son los link externos. En Joomla será muy sencillo hacerlo.
Un elemento muy importante para aumentar la interactividad con el usuario son los link externos. En Joomla será muy sencillo hacerlo.
Un proceso fundamental será añadir imágenes a nuestros artículos. En Joomla tendremos varias maneras de hacerlo.
Es muy frecuente que necesitemos la leyenda “Leer más…” para recortar los contenidos y enviarlos a una página completa.
En el menú principal podemos modificar la pantalla de inicio o frontpage.
Podemos modificar con varios parámetros la presentación de los artículos.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Archived Articles: Muestra los artículos archivados.
Category Blog: Muestra los artículos de una categoría.
Category List: Muestra en una lista los artículos de una categoría.
Single Article: Crea un artículo unido al menú.
Category Blog: Muestra los artículos de una categoría.
Category List: Muestra en una lista los artículos de una categoría.
List All Categories: Muestra en una lista con las categorías.
Mostrar los artículos archivados por categorías.
Permite a los usuarios enviar un artículo. Normalmente, esto está disponible solo para los usuarios que han iniciado sesión en el front-end del sitio.
Los usuarios deben tener permiso para crear artículos.
Hacemos un artículo de portada al menú.
Hacemos una opción en el menú del tipo que sea.
Creamos una opción en el menú y la anexamos a la anterior (se convertirá en submenú).
Creamos una categoría para el menú.
Artículo relacionado a la categoría.
Creamos un menú (piePagina).
Asociar el módulo.
Menu edit items
Cambiar la imagen del link
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Por medio de una liga o link podemos relacionar un archivo PDF a nuestros artículos.
Opciones > restringir subir archivos
Por medio de la opción de salto de página, podemos realizar un desplegado de tipo acordeón o tabuladores.
Debemos configurar los parámetros del plugin PageBreak.
1. Article manager: buscar artículo.
2. Imagenes y links: intro imagen (imagen pequeña). Carpeta > Insertar
3. Flotando a la izquierda
4. Seleccionar “full article image”. Seleccionar imagen completa. “Leer más”
Administrador > manejador de artículos
Img-rounded, img-circle, img-thumbnail.
Editor de etiquetas.
Escribir la clase de Bootstrap.
Administrador > configuraciones globales > artículos
Show navigation.
Administrador > manejador de artículos > selecciona un artículo > versiones
Restaurar, visualizar, comparar, keep on/off
Options > maximum versions > 10
1. Configuración global: Verificar el usuario.
2. Manejador de artículos: buscar el artículo.
3. Copiar el <iframe> de youtube
4. Copiar el <iframe> desde las “etiquetas” o “source code” del editor.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Los módulos son programas que cuentan con una funcionalidad determinada, y que la añadimos como “complemento” a nuestro sitio web.
Actualmente sólo se tiene un módulo de “búsqueda inteligente”.
Podemos colocar un módulo que despliegue mensajes en formato HTML (personalizado).
Las “migas de pan” es la ruta de la página en la navegación del sitio.
Podemos crear un módulo de imágenes aleatorias.
Añadir la cadena
{loadposition miPosicion}
dentro del artículo.
2. Añadir la posición “miPosicion” en el módulo.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Los componentes son partes “mayores” realizadas por terceros que podemos incluir en nuestro sitio.
Los módulos son funcionalidad secundaria que añadimos a nuestro sitio.
Administrador > componentes > contactos > categorías > new
Contactos > new > Position, email, categoría
Podemos crear campos personalizados para artículos, usuarios y contactos.
Muestra las etiquetas usadas en el sitio en un formato del tipo lista o del tipo nube de etiquetas.
Los anuncios son bloques de contenido que contienen información publicitaria y se mantiene un registro del número de veces que se ha mostrado el anuncio.
Puede utilizar este componente para crear y administrar sus anuncios.
Los anuncios son bloques de contenido que contienen información publicitaria y se mantiene un registro del número de veces que se ha mostrado el anuncio.
Puede utilizar este componente para crear y administrar sus anuncios.
RSS son las siglas de Really Simple Syndication (en español, «sindicación realmente simple»), puesto que «sindicación» en inglés se aplica a empresas de varios periódicos).
También lo podemos manejar a los RSS como un módulo.
Muestra una lista de frases utilizadas por los visitantes del sitio para realizar búsquedas en el sitio.
La opción del componente Búsqueda inteligente: Recopilar estadísticas de búsqueda debe configurarse en Sí para permitir que se recopilen estadísticas.
Muestra una lista de frases utilizadas por los visitantes del sitio para realizar búsquedas en el sitio.
La opción del componente Búsqueda inteligente: Recopilar estadísticas de búsqueda debe configurarse en Sí para permitir que se recopilen estadísticas.
Para que el contenido se muestre en los resultados de búsqueda, primero debe estar indexado por uno de los complementos de búsqueda inteligente.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Usuarios:
Pertenecen un grupo, y pueden tener acceso al front-end (el sitio) o al back-end (el administrador).
Niveles de acceso:
Public
Registred
Guest
Special
Super User
Asignar acceso al contenido:
Modificar los artículos a Registered
Modificar el menú a Registered
Asignar acceso al contenido:
Modificar los artículos a Guest (invitado)
Modificar el menú a Guest (invitado)
Configurar el módulo de registro:
Usuario > Gestionar Usuarios > Opciones
Configuración global > Usuarios
Podemos añadir una opción de salida en la opción de menú para un login y para un logout con diferentes niveles de acceso.
Modificar el perfil del usuario:
Menus>Add menu item>User Manager
Edit User Profile
Access: Registered
Configurar la pantalla de login.
Contamos con el módulo de Usuario.
Las notas sólo le sirven al administrador. Los usuarios no pueden ver las notas.
En el modelo de un blog, podemos tener los usuarios autor, editor y publicador.
Podemos generar nuestras políticas de privacidad en "termsfeed"
Podemos generar nuestras políticas de privacidad en: termsfeed
Las solicitudes deben ser administradas por el “Data Manager” del sitio o un “Chief Data Officer”.
Verificar y extender solicitudes de información.
Podemos crear cuentas de manager, administrador o super usuario.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Importante: no edite ninguno de los archivos proporcionados como parte de la plantilla de Cassiopeia. En la próxima actualización de Joomla, es posible que esos archivos se sobrescriban y se pierdan las ediciones.
Ajustar la plantilla maestra:
Extensions > Template Manager
Cambiar a Templates
Buscar la plantilla “casiopea” y seleccionar la opción de detalles.
Antes de hacer cualquier cambio asegúrese de hacer una copia de la plantilla.
Ajustar la plantilla maestra:
Extensions > Template Manager
Cambiar a Templates
Crear el archivo user.css en la carpeta css.
Añadir código css.
Podemos modificar y cambiar la plantilla del administrador, que es independiente a la del sitio.
Podemos bajar plantillas gratuitas o de paga de diferentes páginas:
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Accede al backend de Joomla.
Ve a Extensiones, Gestor de Extensiones.
Verifica que tienes habilitada la pestaña “Instalar desde la web”.
Desde la pestaña “Instalar desde la web” busca “Akeeba Backup”.
Clic en el componente Akeeba Backup.
Colocar al sitio en modo fuera de línea:
Configuración Global
Seleccionar fuera de línea
Modificar mensaje personalizado
Selecciona la imagen para el fuera de línea.
Debemos revisar constantemente las actualizaciones de Joomla!
Necesitamos crear un joomla-favicon.svg y almacenarlo en la raíz de nuestra plantilla.
Por medio del administrador podemos enviar un correo electrónico a todos los usuarios o a un grupo de ellos.
Podemos filtrar el texto por grupos en la configuración global.
Ir a Extensiones → Idiomas
Haz clic en el botón ubicado arriba a la izquierda "Instalar idiomas".
Selecciona la casilla que está a la izquierda del idioma y haz clic en el botón ubicado arriba a la izquierda Instalar.
Extensiones → Complementos.
Busque y edite el plugin Sistema - Filtro de idioma.
Cambie su estado a habilitado.
Asociaciones de elementos: establecer en Sí. Esta opción permitirá asociaciones de elementos al cambiar de un idioma a otro.
Para crear automáticamente un lenguaje de contenido debe editar el Idioma del contenido.
Es un poco como un "perfil de idioma", que contiene todos los detalles que necesita Joomla! para poder utilizar el inglés o el francés como idiomas de contenido "conmutables".
La gestión de sitios multilingües es desde Joomla! 3.7 mucho más fácil gracias a la función de Asociaciones multilingües.
El componente de asociaciones multilingües le permite traducir su contenido desde una interfaz .
Puede abrir el Administrador de asociaciones multilingües en el back-end.
Haga clic en Componentes → Asociaciones multilingües.
Crear un menú para cada idioma.
Agregar los elementos a cada menú.
Asignar las páginas de inicio específicas de idioma a los nuevos menús.
Conectar los enlaces de menú a sus homólogos traducidos.
Finalizar los nuevos menús agregando módulos de menú.
Ahora asignaremos una copia de plantilla para cada idioma.
De esta manera, podemos asignar diferentes menús según el idioma seleccionado, así como diferentes configuraciones y estilos según el idioma.
Necesitamos agregar el Módulo de cambio de idioma incorporado.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Joomla! se ha convertido rápidamente en un estándar de la industria. Este CMS (Content Manager System o Sistema de Manejador de Contenidos) ha sido premiado internacionalmente por su sencillez y potencia. Podrás realizar sitios web muy complejos sin necesidad de escribir una línea de código y además es GRATUITO y de código abierto.
En esta clase encontrarás los archivos del curso.
Joomla! se ha convertido rápidamente en un estándar de la industria. Este CMS (Content Manager System o Sistema de Manejador de Contenidos) ha sido premiado internacionalmente por su sencillez y potencia. Podrás realizar sitios web muy complejos sin necesidad de escribir una línea de código y además es GRATUITO y de código abierto. Miles de desarrolladores en el mundo han escrito módulos y plantillas a su alrededor. En este curso aprenderemos desde los conceptos básicos de la instalación del paquete, crear contenidos de diferentes tipos creando categorías y artículos con imágenes y ligas a otras páginas, añadir módulos como un buscador, las migas de pan o imágenes aleatorias, componentes poderosos como el control de las direcciones web o administrar la lista de contactos, manejar plantillas tanto del sitio como las del back-end, administrar usuarios creando nuevas categorías y colocando contenido que sea restringido sólo a los usuarios firmados en nuestro sistema y liberar nuestro sitio en la web aprendiendo a hacer respaldos de la aplicación, así como de la base de datos, y repito: sin necesidad de programar. Los objetivos de este curso son:
Desarrollar sitios web profesionales sin necesidad de programar
Crear, borrar y modificar los artículos del sitio web
Crear, borrar y modificar las categorías del sitio web
Crear, borrar y modificar los menús del sitio web
Utilizar y configurar los módulos de Joomla
Configurar y unir a un menú los componentes de Joomla
Modificar las listas de acceso de los usuarios de Joomla
Este curso está dirigido a desarrolladores y diseñadores web que deseen crear sitios web profesionales sin necesidad de escribir una línea de código. Este curso abarca el nivel principiante e intermedio. Contarás con el material necesario para el desarrollo del curso.