
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.
Antes de empezar, un pequeño tour al curso.
Joomla! es un software gratuito que permite realizar páginas avanzadas (formularios, galería de fotos, blogs, noticias, etc.) sin necesidad de programar.
Bajar el paquete
Mover el paquete al directorio web
Desempacarlo
Mover los archivos a la raíz o a la carpeta destino
Para que el sitio web desarrollado con Joomla! quede disponible para Internet, necesita ejecutarse en un servidor web.
En la ventana de entrada del administrador, está la opción para cambiar el idioma del administrador.
En esta lección encontrarás los archivos del curso.
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 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.
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.
List All Categories: Muestra en una lista con las categorías.
List All Categories: Muestra en una lista con las categorías.
Mostrar los artículos archivados por categorías.
Un usuario, después de registrarse, puede crear su propio artículo.
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.
ShowTitle: ocultar
Position: footer
Añadimos el elemento al menú.
Extensiones > Módulo > Submenu > desactivar
Extensiones > Módulo > Main Menu > End Menu > all
Show SubMenu-items > Si
Por medio de una liga o link podemos relacionar un archivo PDF a nuestros artículos.
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.
Los módulos son programas que cuentan con una funcionalidad determinada, y que la añadimos como “complemento” a nuestro sitio web.
Por omisión, tenemos dos tipos de módulos de búsqueda en Joomla: Search (una caja para seleccionar una cadena) y Smart Search (con muchas más opciones).
Podemos colocar un módulo que despliegue mensajes en formato HTML.
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.
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.
Un plug-in es una funcionalidad que se añade en el “background” del sitio.
Administrador > componentes > contactos > categorías > new
Contactos > new > Position, email, categoría
Añadirlo: menu manager > new menu item > titulo > contacto > tipo > contactos > list contact in category
Podemos crear campos personalizados para artículos, usuarios y contactos.
Activar el plugin CAPTCHA
Entrar a la URL que se solicita.
Generar tus llaves interna y externa
Copiarlas en el plug-in
Entrar a la configuración global
Seleccionar Captcha-reCaptcha
Entrar a contactos y ver la forma de envío
Crear estilos de una plantilla:
Extensions > Template Manager
Duplicar la plantilla
Seleccionar la plantilla duplicada y cambiarle el nombre
Hacer cambios a los colores o encabezados
Asignarla a las páginas seleccionadas
Ajustar la plantilla maestra:
Extensions > Template Manager
Cambiar a Templates
Buscar la plantilla “protostar” 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
Buscar la plantilla “protostar” y seleccionar la opción de detalles.
Antes de hacer cualquier cambio asegúrese de hacer una copia de la plantilla.
Podemos modificar y cambiar la plantilla del administrador, que es independiente a la del sitio.
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.
Configurar la pantalla de login.
Contamos con el módulo de Usuario.
Modificar el perfil del usuario:
Menus>Add menu item>User Manager
Edit User Profile
Access: Registered
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.
Accede al backend de Joomla 3.
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!
Podemos cambiar el favicon del sitio dentro de cada una de las plantillas seleccionadas para su uso.
Características que requieren el servicio OAuth 2 Google
Activar la autenticación en: Administración > Plugins > Autenticación > Gestionar autenticación
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.
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úCrear un menú para cada idioma.
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.
Con este video terminamos el curso Aprende Joomla! 3.9. sin dolor.
En esta lección 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.