informe joomla
Post on 04-Jul-2015
180 Views
Preview:
TRANSCRIPT
JOOMLA
1. INTRODUCCIÓN
A mediados de 2005, los administradores del equipo de desarrollo de Mambo decidieron
limitar las condiciones de la licencia de uso de su software. Ante tal hecho, los principales
desarrolladores de la organización estuvieron en desacuerdo y fue así que más de 30
miembros principales del equipo renunciaron de inmediato y fundaron Joomla! una palabra
de origen africano que significa “todos juntos”, un CMS que funcionaba con el núcleo de
Mambo, pero con cambios importantes en el código y lo mejor de todo es software libre.
No sólo los desarrolladores de Mambo migraron al nuevo proyecto; miles de colaboradores,
diseñadores y comunidades enteras lo respaldaron desde un principio, sobre todo al
difundirse la noticia de la acción ejecutada por Mambo y sus propietarios. De esta manera
el proyecto Joomla! tomó aún más energía, llegando a ser la aplicación web que hoy
conocemos, no sólo con excelentes características de gestión integral, sino con un futuro
bastante promisorio en el ámbito de la Web 2.0.
2. Objetivos
2.2 General
Investigar como debe ser utilizado para creación de portales web joonla
2.3 Específicos Definir cómo se comporta joonla.
Practicar lo aprendido en la investigación de joonla.
Desarrollar portales web utilizando todo aprendido mediante la práctica.
3. fundamentación científica
JOOMLA
Está calificada como C.M.S o Content Management System, sistema de administración de
contenidos, y entre sus principales virtudes permite editar el contenido de un sitio web de
manera sencilla. Es una aplicación de código abierto construida mayoritariamente en PHP
bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o
intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un
servidor HTTP Apache.
Características
En Joomla! se incluyen características como: mejorar el rendimiento web, versiones
imprimibles de páginas, flash con noticias, blogs, foros, encuestas, calendarios, búsqueda
en el sitio web e internacionalización del lenguaje. Su nombre es una pronunciación
fonética para anglófonos de la palabra swahili jumla, que significa "todos juntos" o "como
un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la
comunidad del proyecto.
Versiones
La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005 y
se trataba de una evolución (fork) mejorada de Mambo 4.5.2.3 combinada con
modificaciones de seguridad y anti-bugs. Actualmente los programadores han publicado
Joomla! 1.5 estable, con un código completamente reescrito y construido bajo PHP 5.
Historia del proyecto
Joomla surge como el resultado de una bifurcación o mejora de Mambo, de la corporación
Miro de Australia, quien mantenía la marca del nombre Mambo en esa época y el grupo
principal de desarrolladores. Joomla nace con esta división el 17 de agosto de 2005. La
corporación Miro formó una organización sin ánimo de lucro con el propósito inicial de
fundar el proyecto y protegerlo de pleitos. El grupo de desarrollo reclamó que muchas de
las cláusulas de la estructura de la fundación fueron acuerdos previos hechos por el comité
directivo de Mambo, el que no tiene la consultoría necesaria de quienes mantienen el
proyecto e incluye cláusulas que violan los valores principales del código abierto. El grupo
de desarrollo creó un sitio Web que se llamó OpenSourceMatters para distribuir
información a los usuarios, desarrolladores, diseñadores Web y a la comunidad en general.
En ese momento el líder Andrew Eddie, conocido como "MasterChief", escribió una carta
abierta para la comunidad, que apareció en la sección de anuncios del foro público en
mamboserver.com.
Desarrollo del proyecto
Joomla corresponde al grupo de soluciones de código abierto, es un producto de software
libre. Para el desarrollo de sus múltiples frentes, usa diferentes formas de comunicación
como son: los encuentros por medio de IRC, foros, listas de correo, "wikis" y blogs. Este
gestor de contenidos sigue las pautas marcadas por el bazar, con su objetivo principal de
dar solución a las necesidades de todos aquellos que participan de una u otra forma en el
proyecto.
Estructuras organizativas asociativas o de decisión
La gestión de administración principal del proyecto esta delegada al grupo principal. Todos
los miembros de este grupo trabajan en conjunto como un solo grupo, comprometidos para
guiar a Joomla! dentro del movimiento de código abierto. Este grupo está compuesto por
diferentes perfiles, con variadas experiencias y una serie diversa de disciplinas.
Este grupo nace cuando se experimentó el surgimiento de Joomla en el 2005. El grupo
principal es mucho más que una congregación de desarrolladores, su responsabilidad
principal radica en la organización con respecto Joomla en su estructura funcional como
organización y no únicamente en la programación del sistema de gestión de contenidos.
El proyecto se constituye de varios grupos que se han creado para enriquecer el
conocimiento que la comunidad Joomla proporciona. Cada uno de los grupos se centra en
un aspecto especifico de Joomla! que es importante para la expansión y desarrollo, el grupo
principal no puede estar en cada discusión de estos temas, por ello existe un líder y un
cabecilla alterno en cada uno de los grupos que se encargan de comunicarse de forma
directa con el Grupo Principal.
Los grupos de trabajo suministran un canal de comunicación esencial entre la gran
comunidad de Joomla! y el grupo principal de forma que traen inquietudes a la luz,
mediación de cambios y extensión de información.
Industria relacionada
Open Source Matters Inc (OSM) es una organización sin fines de lucro que se conformó
bajo las leyes de los Estados Unidos y existe para soportar la parte legal y financiera del
proyecto de código abierto Joomla. OSM se ha incorporado como una organización sin
fines de lucro de Nueva York de forma que se garantice que el proyecto Joomla y futuros
proyectos tengan una ventana para la participación de voluntarios, para habilitar la
contribución de la propiedad intelectual y fondos de forma que se provee un vehículo legal
para limitar la exposición de proyectos.
Estado actual
De forma similar a otros proyectos, Joomla mantiene dos versiones de la aplicación: una
estable y otra Beta o en desarrollo. La versión estable es la que se considera para usuarios y
a medida que aparecen errores se corrigen, esta versión se publica sin nuevas
funcionalidades. La versión Beta, incluye nuevas funcionalidades y mejoras a los fallos
reportados en versiones anteriores, de igual forma se tiene que en este tipo de versión se
reflejan las directivas del proyecto para usuarios avanzados y desarrolladores.
Instalar Joomla en Windows
Lo primero que debemos hacer es instalar el Servidor Web, base de datos, lenguaje de
programación.
Estos vienen en un paquete de instalación rápida llamado WAMP.
SERVIDOR WEB APACHE
BASE DE DATOS MYSQL
LENGUAJE DE PROGRAMACIÓN PHP.
En el proceso de instalación deberás indicar que los servicios se inicien automáticamente al
iniciar sesión para que los servidores que se instalen se arranquen automáticamente cada
vez que reinicies el ordenador. En uno de los pasos de la instalación tendremos que indicar
también el directorio raíz en el que alojaremos nuestras páginas web. Podemos dejar por
defecto el directorio c:\wamp\www
En el siguiente paso de la instalación habrá que seleccionar el navegador Web que usamos
por defecto. WAMP selecciona por defecto el navegador “Internet Explorer”, pero es
posible indicar cualquier otro como Mozilla. Una vez finalizada la instalación podemos
hacer una pequeña prueba para comprobar que los servidores se han instalado
correctamente. En el navegador web pondremos: http:\localhost. Si todo ha ido
correctamente aparecerá una página como la que se ve a continuación.
Antes de comenzar el proceso de instalación de Joomla es necesario crear una base de
datos en MySQL. Para ello abriremos phpMyadmin y crearemos una base de datos con el
nombre joomla. Ya tenemos instalados el servidor web y de base de datos. A continuación
bajaremos los archivos de Joomla de la siguiente dirección: www.joomlaspanish.org. En el
directorio root de nuestra instalación de wamp (directorio www) creamos un directorio
llamado joomla (c:\wamp\www\joomla, por ejemplo). Descomprimimos el fichero que
bajamos de la página de Joomla en el directorio creado anteriormente.
Abrimos la página de inicio de Joomla escribiendo http:\localhostjoomla en nuestro
navegador. Automáticamente se abrirá la página de inicio de Joomla. Ahora es cuando
realmente comenzará a instalarse Joomla en nuestro servidor local. Pincharemos en
“Siguiente” dos veces hasta llegar a la página en la que tendremos que indicar los
parámetros de configuración de la base de datos.
En los cuadros de texto correspondientes pondremos los siguientes datos:
Nombre del servidor: localhost
Nombre de usuario MySQL: root
Nombre de la base de datos MySQL: joomla
Prefijo de la tabla MySQL: jos_
La contraseña MySQL la dejaremos vacía.
En el siguiente paso del asistente de instalación tendremos que indicar un nombre para el
sitio web Joomla. En la siguiente página confirmaremos la URL del sitio web, la ruta física
e indicaremos el e-mail del administrador del sitio y los permisos de los directorios. Hecho
esto ya se puede dar por concluida la instalación del Joomla. Tan sólo queda un pequeño
detalle, y es borrar el directorio installation que se encuentra en el directorio de Joomla.
Cuando lo hayamos borrado ya podremos utilizar Joomla en nuestro ordenador
funcionando en nuestro propio servidor local.
Ventajas de Joomla
Software libre: usted es libre de usarlo, no necesita pagar costos de licenciamiento.
Posibilidad de modificar el código fuente: los programadores o diseñadores podrán
acceder a lo más íntimo del código y modificarlo según las necesidades de la organización.
Más de tres mil extensiones: la gran mayoría de libre uso, que permiten ampliar las
posibilidades y características de Joomla. Si el núcleo de Joomla no suple alguna necesidad
específica, busque una extensión... seguramente la encontrará.
Instalación en servidores Linux, Mac y Windows: no hay excusa, si usted tiene su propio
servidor en Windows (pasa mucho en empresas colombianas), podrá instalarlo sobre
Apache.
Velocidad de carga: a diferencia de otras plataformas, Joomla permite una carga muy
rápida de sus páginas gracias al sistema de caché.
Cumplimiento de estándares web: la más reciente versión de Joomla se acerca al ideal de
cumplimiento de los estándares del W3C. Gracias a su sistema de plantillas es posible
separar la presentación del contenido y marcar semánticamente los documentos.
Facilidad en la creación de módulos personalizados: gracias al código abierto, si su
empresa necesita un módulo muy particular, ¡prográmelo sin arrancar desde cero!
Software en constante evolución: el grupo de desarrolladores y toda la comunidad está
trabajando permanentemente para ofrecernos cada día un software mejor y más seguro.
Versatilidad en los diseños: cualquier idea de diseño es posible de llevarla a cabo. No se
limite a un encabezado, dos columnas y un pie de página. Diseñe la interfaz que mejor se
acomode a sus usuarios.
Seguridad: gracias a una comunidad de miles de usuarios es posible tener una vigilancia
exhaustiva de posibles vulnerabilidades en el código. Y cuando aparece una, la solución es
inmediata por parte de toda la comunidad.
SEO (optimización para motores de búsqueda): Joomla tiene unas excelentes prácticas
para posicionar nuestros sitios en los motores. Por ejemplo, títulos independientes por
página, uso de etiquetas meta diferenciadas en cada página, URL amigables, entre otras.
En español: para muchas personas esto resulta un plus bastante interesante, para entender
mejor la interfaz de administración.
Instalación de phpMyAdmin en linux
PhpMyAdmin es un interface para gestionar bases de datos MySQL desde el navegador.
Hay que copiar el el paquete bajado al directorio htdocs de Apache. Una vez copiado hay
que descomprimir el paquete de la siguiente forma:
tar xjvf phpMyAdmin-2.6.0-pl2.tar.bz2
Una vez descomprimido hay que modificar la siguiente línea en el archivo config.inc.php:
$cfg['PmaAbsoluteUri'] = ''
Y tiene que quedar como:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'
Lo que se ha metido ahora entre las comillas son el nombre del host donde esta el programa
y el directorio en el que se encuentra el phpmyadmin. Si todo ha ido bien si se pone
"http://localhost/phpmyadmin" en el navegador se abrira la página de phpMyAdmin para
manejar MySQL.
4. Desarrollo
Portal de web
Telefonía Móvil Dad S.A se dedica a la venta de celulares de última generación,
contando con las mejores marcas disponibles en el mercado a los mejores precios
atendemos en línea, enviamos las respuesta de inmediato mediante correo
electrónico nuestros productos son garantizados y al mejor precio. A continuación
explicaremos detallada mente cada elemento que forma parte del portal
Menú principal
Este es el modulo elemento principal para la navegación dentro del portal web nos permite
ir o regresar el inicio acceder al blog, galería de imágenes, foro de discusiones, carrito de
compras y mapa del sitio.
Modulo de acceso
Nos permite tener acceso a todo lo que ofrece el portal si somos usuarios registrados, si
somos nuevos tendrían que registrarse para iniciar y poner navegar sin restricciones dentro
del portal ,permite también recuperar la contraseña o nombre de usuario si la olvidado.
Modulo de enlaces
Este le permite al usuario enlazarse a otra página que contenga material relacionado con el
portal.
Modulo para buscar
Permite buscar contenido dentro del portal mediante al escribir una palabra relacionada con
lo que ofrece el portal
Modulo de galería de imagenes
Nos ver las imágenes de celulares, blackberry con los que cuenta el portal web
Modulo contador de visitas
Permite contar el número de usuarios que accede dividiéndolos por día, semana, mes y el
total de usuarios que ha visitado el sitio.
Modulo de encuesta
Permite conocer lo que el usuario prefiere para sacar una estadista y definir que celular
sería el más vendido y porque.
Porta o página principal
En este caso están publicadas noticias de teléfonos Nokia, dando la posibilidad de imprimir
el artículo.
Galería de imágenes
Visualiza el teléfono por marcas y características y permite su descarga si el usuario lo
desea.
Carrito de compras
Permite que el usuario compre en línea al hacer clic en agregar al carrito el producto que
usuario desee.
Mapa del sitio
Podemos ver cómo está estructurado el portal, también se puede acceder mediante los
enlaces que aparecen al ingresar al mapa del sitio.
5. Conclusiones
Una de las razones para ser un software tan difundido es su propia esencia: “free software”.
Joomla es una herramienta que nos hace muy fácil el diseño de portales web ya que es
gratuito y se aprende muy fácil mente ya que hay información de cómo utilizarlo de manera
correcta.
Es un software libre, que no paga licenciamiento y se basa en herramientas similares, que
no generan costos de licencias.
El mejor CMS de código abierto del mundo. Durante dos años consecutivos este prestigioso
premio ha sido otorgado a Joomla, por encima de otros también importantes y grandes,
como Drupal o PHP Nuke.
6. bibliografía6.1 digital
Pértegas Díaz, S. 2006. Que es Joomla . (España). [En línea] Fisterra, 27 de 05
de 2007. [Citado el: 22 de 1 de 2010.] http://www.joomlacomunitic.com.
Samuel Cortez, S. 2007. Que es phpmyadmin. (España). [En línea] Fisterra, 27
de 05 de 2007. [Citado el: 22 de 1 de 2010.] http://www. librephpmyadmin..com.
Luis Villagomez, S. 2007. Nuevo de joomla . (España). [En línea] Fisterra, 27 de
05 de 2007. [Citado el: 22 de 1 de 2010.] http://www.freecodecjooMla.com.
top related