Autor: Barrie M. North
Introducción
Objetivo de este libro
Para quién está destinado este libro
Cómo utilizar este libro
¿Qué es un sistema de gestión de contenidos?
¿Qué es software de código abierto?
Convenciones
La página Web del libro
Escribir sobre productos en código abierto
Capítulo 1. Sistemas de gestión de contenidos e introducción a Joomla!
¿Qué es un sistema de gestión de contenidos?
Páginas Web estáticas
Páginas Web con CSS
Páginas Web dinámicas
Software en código abierto
Historia de Joomla!
La comunidad Joomla!
Desarrollo de extensiones de terceros
Características de Joomla!
Elementos de un sitio Web Joomla!
Contenido
Plantillas
Módulos
Resumen
Capítulo 2. Descargar e instalar Joomla!
Instalar Joomla!
Obtener el último paquete de archivos de Joomla!
Convenciones de nombres en los paquetes de Joomla!
Crear una base de datos SQL
Descomprimir el paquete Joomla!
Descomprimir Joomla! en un ordenador de sobremesa local
Descomprimir Joomla! en una cuenta de alojamiento Web
Utilizar el asistente de instalación de Joomla!
Conseguir el instalador de Joomla!
Paso 1. Idioma
Paso 2. Comprobación de la pre-instalación
Paso 3. Licencia
Paso 4. Configuración de la base de datos
Paso 5. Configuración FTP
Paso 6. Configuración principal
Paso 7. Final
Resumen
Capítulo 3. Fundamentos de administración de Joomla!
¿Qué es el frontend y el backend de un sitio Joomla!?
Barra de menús
La barra de herramientas
El espacio de trabajo
Funciones del administrador en la barra de menús
El submenú Sitio
Panel de control
La pantalla de Configuración global
Mantenimiento del sitio
Menú de Usuarios
El menú de Menús
El menú Contenido
Gestor de Artículos
Gestor de Categorías
Gestor de Artículos Destacados
Gestor Multimedia
El submenú Componentes
Componentes
Módulos
Plugins
Plantillas
Idioma
Menú Extensiones
Gestor de Módulos
Gestor de plugins
Gestor de Plantillas
Gestor de Idioma
Menú de Ayuda
Ver Sitio
Resumen
Capítulo 4. Organizar el contenido
¿Cómo genera Joomla! las páginas Web?
Organización de los artículos de contenido en Joomla!
Artículos sin categoría
Categorías
Categorías
Artículos
Jerarquía de ejemplo
Planificar las categorías
Planificar los artículos
Crear el sitio Web Widget SA con contenido sin categorías
Crear artículos de contenido
Crear elementos del menú
Componente Artículo destacado
Crear el sitio Web Widget SA con categorías
Crear Categorías
Crear Artículos de contenido
Crear elementos menú
Enlazar con componentes
Enlaces "Leer más" y páginas individuales
Contenido de módulos
Resumen
Capítulo 5. Creación de menús y navegación
Cómo funcionan los módulos menú
Qué hacen los elementos menú
Crear un elemento de menú
¿Qué hace un enlace de elemento de menú?
¿Cuál es el aspecto de una página después de seguir un enlace?
Continuar con el ejemplo del sitio Web Widget SA
Formato Blog
Parámetros del formato blog
Opciones básicas
Opciones del formato blog
Opciones de los artículos
Formato lista para un blog
Opciones avanzadas de la lista de categorías
Gestionar los módulos de menú en el gestor de módulos
Mostrar título
Posición
Acceso
Sufijos de clase de módulo y de clase de menú (opciones avanzadas)
Menú asignado
Resumen
Capítulo 6. Extender Joomla!
Extensiones
Instalar extensiones
Gestionar extensiones
Componentes
Componentes del núcleo
Componentes de terceros
Módulos
Visualización de módulos
Módulos del núcleo
Módulos de contenido del núcleo
Módulos del núcleo relacionados con componentes
Otros tipos de módulos del núcleo
Módulos de terceros
Plugins
Plugins del núcleo
Plugins de terceros
Plantillas
Plantillas del núcleo
Plantillas de terceros
Resumen
Capítulo 7. Ampliar el contenido: artículos y editores
Editores WYSIWYG
Gestionar editores WYSIWYG
Editores de terceros
Crear y gestionar artículos
Gestionar el contenido en el backend
Añadir contenido desde el backend
Artículos largos y el botón Leer más
Opciones de publicación
Opciones de artículos
Permisos de artículos
Opciones Metadatos
Insertar imágenes en el contenido
Editar las propiedades de la imagen
Descripciones de categorías
Gestionar el contenido desde el frontend
Crear un menú de usuario en el frontend
Limitar acceso a menús por nivel de usuario
Autores
Editores
Publicadores
Comprobación de artículos
Resumen
Capítulo 8. Conseguir tráfico para su sitio
Empezar por el principio: objetivos de un sitio Web
Tráfico orgánico (SEO)
Introducción a Google
¿Cómo calcula Google la relevancia de las páginas?
Popularidad del enlace
Crear palabras clave
Palabras clave y nombres de dominio
Diseñar su sitio para tráfico orgánico
Estándares de la Web y accesibilidad
Elementos básicos que influyen en el SERP
Elementos de acción específicos de Joomla! para SEO
Técnicas SEO avanzadas
Aumentar la densidad de palabras clave de su sitio Web
Tráfico de referencia
PageRank de Google
Otras estrategias para crear enlaces
Enlace internos
Enlaces de títulos en Joomla! y "leer más"
Mapas de sitios Web
Mapa del sitio Web Google
Tráfico pago por clic (PPC)
Cómo funciona AdWords
Joomla! y AdWords
Tráfico de email
Soluciones de email alojado por terceros
Extensiones SEF de Joomla!
Guía de inicio rápido de SEO en Joomla!
Resumen
Capítulo 9. Crear plantillas CSS
¿Qué es una plantilla de Joomla!?
Proceso de diseño en el host local
Opciones del host local
W3C y diseño sin tablas
Código semánticamente correcto
Hojas de estilo en cascada (CSS)
Crear una plantilla sencilla: 960TemplateTutorialStep1
Componentes del archivo plantilla
templateDetails.xml
index.php
El cuerpo de la página de Joomla!
Utilizar CSS para crear una distribución sin tablas: CSSTemplateTutorialStep2
CSS por defecto
Módulos en plantillas
Menús en plantillas
Ocultar columnas
Ocultar código del módulo
Crear una plantilla real Joomla! 1.6: 960TemplateTutorialStep3
Slicing and dicing
Encabezado
El módulo banner/Mensaje
Fondo de columnas
Módulos flexibles
Tipografía
Resumen
Capítulo 10. Crear el sitio Web de una escuela con Joomla!
¿Para qué se necesita el sitio Web de una escuela?
Estudiantes
Profesores y administradores
Padres
Estudiantes potenciales y sus padres
¿Qué características se necesitan en el sitio Web de una escuela?
Descargar e instalar la plantilla para una escuela
Características y posiciones de la plantilla Fresh
Configurar un logo
Configurar el cuadro de búsqueda
Configurar el menú desplegable horizontal principal
Organizar el contenido en el sitio Web de una escuela
Crear los menús
Crear contenido
Crear subnavegación
Submenú Asignaturas
Crear enlaces nuevos para una sección
Configurar el área del pie de página
Configurar la página de inicio
Añadir funcionalidad básica al sitio Web de una escuela
Registro de usuarios
Una escuela pequeña
Escuela de tamaño medio
Un escuela grande
Calendario de eventos
Descarga de documentos
Directorio de personal
Boletín de noticias por email
RSS
Imagen aleatoria
Mapa del sitio Web
Extender el sitio Web de una escuela más allá de lo básico
Resumen
Capítulo 11. Crear el sitio Web de un restaurante con Joomla!
¿Por qué un restaurante necesita un sitio Web?
¿Qué características necesita el sitio Web?
Descargar e instalar la plantilla de un restaurante
Organizar el contenido del sitio Web de un restaurante
Crear artículos de contenido con Lorem Ipsum
Configurar la página de inicio
Página de inicio alternativa al Gestor de artículos destacados
Crear menús
Crear contenido del pie de página
Crear Bloques de módulos de anuncios
El módulo Noticias de última hora
Utilizar HTML personalizado para contenido SEO
Utilizar un almacén de imágenes
Extender el sitio Web de un restaurante
Galería de imágenes: JPG Flash Rotator 2
Marketing por email
Google Maps
Resumen
Capítulo 12. Crear un blog con Joomla!
¿Qué es un blog?
¿Por qué debería tener un blog?
¿Qué opciones existen para blogging?
¿Qué características se necesitan en un blog?
Descargar e instalar la plantilla de un blog
Características y posiciones de la plantilla Optimus
Configurar el logo
Encabezado gráfico
Encabezado de texto
Configurar el menú principal horizontal desplegable
Organizar el contenido de un blog
Organizar un blog dentro de un sitio grande
Organizar un blog independiente
Tagging
Crear los menús
Crear un submenú para categorías
Añadir módulos dinámicos
Añadir el módulo Últimas Noticias
Añadir el módulo Contenido más leído
Añadir el módulo Artículos relacionados
Añadir módulos estáticos
Añadir un Pie de página
Añadir un blogroll
Añadir funcionalidad básica a un blog
Distribución flexible
Edición basada en navegador
Publicación automática
Categorías
URL amigables para los motores de búsqueda
Sistemas de comentarios
Feeds de sindicación
Notificación por email
Búsqueda
Extender el sitio Web de un blog más allá de lo básico
Foros
Comercio electrónico
Resumen
Apéndice A. Obtener ayuda
Foros
Sitios Web de ayuda
Obtener ayuda en Google
Apéndice B. Guía de los ACL de Joomla! 1.6
Apéndice C. Breve introducción a SEO
Utilizar palabras clave en la etiqueta del título
Texto ancla en enlaces entrantes
Popularidad global de enlaces del sitio (PageRank)
Antigüedad del sitio
Popularidad de los enlaces dentro de un sitio
Importancia actual de enlaces entrantes y popularidad de sitios enlazados
Popularidad de los enlaces de un sitio en una comunidad actual
Uso de palabras clave en el texto del cuerpo principal
Tamaño del archivo
URL legible
Utilice páginas de error
¿Qué falta aquí?
Apéndice D. Instalar WampServer