JOOMLA EN FEDORA 17 Por. Bernardo C. Hermitaño Atencio www.aprendelibremente.org
Sesión Nro. 01 Instalación Básica Lamp en Linux Fedora Ingresar como Usuario Root a la consola de linux. 1. Instalar Apache #yuminstallhttpd 2. Instalar PHP #yuminstallphp-develphpphp-cli php-commonphp-mcryptphp-mysqlphppdophp-ldapphp-mbstringphp-xmlphp-xmlrpcphp-odbcphp-imapphpsnmpphp-gd 3. Instalar Mysql Server #yum install mysqlmysql-server Una vez instalado Lamp es necesario probar los servicios Iniciar el servicio Apache #servicehttpdstart Detener el servicio Apache #servicehttpd stop Reiniciar el servicio Apache #servicehttpdrestart Probar el servicio mysql-server #servicemysqldstart Bernardo C. Hermitaño Atencio Página 2
Tambien si es necesario probar en detener y reiniciar el servicio de mysql. 4. Probar php Con el editor de su preferencia en el directorio /var/www/html/ a) Crear el archivo info.php b) Ingresa las siguientes lineas de código <?php phpinfo();?> c) En su navegador de preferencia ingrese la siguiente dirección: localhost/info.php Bernardo C. Hermitaño Atencio Página 3
Sesión Nro. 02 INSTALAR JOOMLA EN FEDORA 17 Antes de iniciar la instalación de Joomla se requiere verificar el servicio apache y el servicio de mysql-server que estén en ejecución. 5. Ingresar a http://www.joomlaspanish.org/ 6. Hacer clic derecho en Joomla! Spanish 2.5.4 (Tar.gz) y seleccionar Copy Link Location. 7. En el terminal de Linux como usuario root ingresar al directorio /var/www/html/. 8. Crear un directorio llamado joomla o con otro nombre de su preferencia, luego ingresar al directorio creado. 9. Ingrese la siguiente orden para descargar: #wget http://joomlacode.org/gf/download/frsrelease/16929/73596/joomla_2.5.4- Spanish-Pack_Completo.tar.gz 10. Descomprimir el paquete descargado mediante la siguiente orden; #tar xzvf Joomla_2.5.4-Spanish-Pack_Completo.tar.gz 11. Ingresar a Mysql y crear la base de datos. mysql>createdatabasedbjoomla; 12. Abre el navegardor luego en la barra de direcciones ingrese lo siguiente: http://localhost/joomla/ Bernardo C. Hermitaño Atencio Página 4
13. Seguir los pasos de la instalación presionando siguiente: 14. Verificar los requerimientos que solicita Joomla. 15. Continuar la instalación presionando siguiente hasta llegar a la siguiente ventana de la base de datos. 12. Ingresar el nombre del sitio, email, nombre del administrador y la contraseña. Bernardo C. Hermitaño Atencio Página 5
13. Presionar siguiente hasta llegar al fin y eliminar el directorio de instalación. Para eliminar el directorio de instalación ejecute la siguiente orden: #rm -f -R installation 14. Actualizar la pagína para ver el resultado de toda la instalación. Bernardo C. Hermitaño Atencio Página 6
Sesión Nro. 03 CONSTRUYENDO UN SITIO WEB CON JOOMLA 2.5 Una vez instalado Joomla, ingresar al sistema como administrador para realizar los siguientes procedimientos: INSTALACIÓN DE LA EXTENSIÓN K2 1. Desde la ventana de Administración hacer clic en el menú Extensiones y luego avanzar hasta Gestor de extensiones. 2. Hacer clic en Choose File(Seleccionar Archivo). 3. Hacer clic en el archivo descargado, en este caso se llama K2_v2.5.7.zip. 4. Hacer clic en Subir e Instalar. Bernardo C. Hermitaño Atencio Página 7
5. Del mismo modo subir e instalar el paquete de traducción de la extensión K2. CREANDO CATEGORÍAS 1. Hacer clic en el menú Componentes, avanzar hasta K2 y luego hacer clic en Categorías. 2. Escribir el nombre de la Categoría y configurar las opciones de visualización de la Categoría y como también de los Item que formarán parte de esta categoría. 3. Luego hacer clic en Guardar y Nuevo. Del mismo modo crear las categorías: Organización, Informática, Educación y Eventos. Bernardo C. Hermitaño Atencio Página 8
CREANDO ARTÍCULOS 1. Hacer clic en el menú Componentes, avanzar hasta K2 y luego hacer clic en Elementos. 2. Hacemos un clic en Nuevo. 3. Ingresar en el Titulo del Artículo, el contenido y la imagen necesaria y asignarle el contenido a la categoría. Es necesario tener en cuenta los permisos del directorio /image de joomla, si no puede subir el fichero verifique estos permisos. 4. Crear más artículos para los demás categorías (uno o dos artículos por categoría como ejemplos). Bernardo C. Hermitaño Atencio Página 9
CREANDO MENÙS. 1. Hacer clic en Menú. 2. Luego en Gestor de Menú. 3. Hacer Clic en Menú Principal 4. Seleccionar el tipo de elemento para el menú. Un elemento para el menú puede ser un Artículo para mostrar un solo contenido, puede ser una categoría para mostrar varios artículos dentro del menú que se selecciona; puede ser cambien otra que se crea por conveniente. 5. Ingrese el título del Menú y realiza un clic en Guardar y Nuevo. 6. Continúa creando mas elementos del menú asignado sus contenidos correspondientes. 7. El resultado final debe quedar como muestra la imagen. Bernardo C. Hermitaño Atencio Página 10
Sesión Nro. 04 CREAR CONTACTOS EN JOOMLA Para crear una página de contactos en Joomla es necesario tener instalado la extensión BreezingForms; es posible descargar esta extensión desde la siguiente dirección web: http://crosstec.de/en/breezingforms-1-7-3.html Al desempaquetar el fichero breezingforms_173_unzip_first.zip tenemos los siguientes elementos: 1. Un módulo, mod_breezingforms.zip, para hacer que los formularios funcionen como un módulo. Es opcional. 2. plugins plg_breezingforms.zip, permite incluir un formularios dentro de nuestros artículos. Opcional. 3. Un componente, com_breezingforms_173.zip, este es el que nos interesa. 4. Un directorio llamado additional_themes con temas exclusivos para los formularios. Una vez instalado y configurado BreezingForms vamos a realizar los siguientes procedimientos para realizar nuestro formulario de contactos. 1. Realizar un clic en el menú Componentes, avanzar hasta BreezingForms, luego hacer clic en Manage Forms. 2. Hacer clic en QuickMode. Bernardo C. Hermitaño Atencio Página 11
3. Llenar los datos en el siguiente formulario. 4. Hacer clic en Save properties, también es recomendable hacer clic en Save (Guardar). 5. Seleccionar Contactos para el sitio, y luego hacer clic en New Page. Bernardo C. Hermitaño Atencio Página 12
6. Hacemos un clic en Edit para ingresar un texto de introducción, y este será: Gracias por ingresar a nuestro formulario de contactos., luego hacer clic en save y también en save properties. 7. Crear dos secciones una llamada llamada datos y otra llamada seguridad, para ello hacer clic en page1 y luego en new section. 8. Llenar y/o modificar las propiedades para la sección datos luego clic en save properties. 9. Llenar y/o modificar las propiedades para la sección seguridad luego clic en save properties. 10. Ahora procedemos a agregar elementos a las secciones, para ello hacemos clic en la sección Datos, luego hacer clic en New element. Agregar 4 elementos. Bernardo C. Hermitaño Atencio Página 13
11. Configuramos los campos de la sección datos para ello seleccionamos el primer elemento y le asignamos el tipo Textfield, el nombre de la etiqueta llamado Nombre, el nombre de la caja de texto llamado txtname, activamos un check de requerido y en validación seleccionamos personalizado (custom) para imprimir un mensaje de error cuando no se ingresa el nombre. Luego un clic en Save properties. 12. Configurar el segundo elemento de la sección, esta para la dirección del correo electrónico. 13. Configurar el tercer elemento de la sección, de tipo Textfield para el asunto. 14. Configurar el cuarto elemento de la sección, de tipo TextArea para el mensaje, y debe quedar los elementos ordenados como muestra la siguiente imagen. Bernardo C. Hermitaño Atencio Página 14
15. Agregamos 1 elemento a la sección seguridad. 16. Configuramos el elemento de tipo Captcha como muestra la imagen. 17. Hacer clic en Save properties y luego en save para guardar todos los elementos de las secciones. 18. Crear una segunda página, hacer clic en Edit e ingresar el siguiente texto: Gracias por enviarmos tu mensaje, en breve nos estaremos comunicando con Ud., grabar todo. 19. Configurar la segunda página como agradecimiento haciendo un clic en el nombre del fromulario y activar la propiedad Last page is thank you page (La última página es de agradecimiento). Grabar y probar. 20. Crear un menú llamado Contactos y luego asignar las páginas que se encuentran con el nombre Contactos. Bernardo C. Hermitaño Atencio Página 15
21. En las propiedades del formulario es posible cambiar el tema para darle una apariencia distinta. 22. Finalmente queda así. Bernardo C. Hermitaño Atencio Página 16
Sesión Nro. 05 Utilizando el módulo Jdownload. Después de instalar el módulo procedemos a realizar lo siguiente: 1. Creamos el grupo de usuarios que puedan cargar o subir ficheros. Para ello ingresamos a jd Control Panel. 2. Luego hacemos un clic en Groups. 3. Hacemos un clic en nuevo e ingresamos el nombre del grupo, la descripción y seleccionamos los usuarios. Grabar. 4. Configuramos los usuarios del grupo para que ellos sólamente suban los ficheros. Para ello hacemos clic en Configuración y luego clic en la ficha Uploads, seleccionamos el grupo de subida y guardamos los cambios. Bernardo C. Hermitaño Atencio Página 17
5. Creando Categorías: Hacemos un clic en Componentes, luego avanzamos jdownloads y hacemos clic en Categorías. 6. Hacemos clic en Nuevo, luego creamos 2 categorías para nuestro ejemplo (Informe, Catálogos). Asignando a cada categorías el grupo de usuarios seleccionados para la subida de archivos. 7. Hacemos un clic en Componentes, avanzamos hasta jdownloads y hacemos clic en Downloads. Bernardo C. Hermitaño Atencio Página 18
8. Hacemos clic en el botón Nuevo, en la primera ficha llamado base ingrese el nombre para el fichero a subir y seleccione su categoría. En la ficha Files selecciona el fichero haciendo clic en Choose File. 9. Hacer clic en Guardar y Cerrar. Del mismo modo subir más archivos para las 2 categorías creadas. 10. Crear un elemento del menú principal llamado Descargas y asignarles un elemento de tipo jdownload. Bernardo C. Hermitaño Atencio Página 19