Joomla
Es un Sistema de gestión de contenidos
(eninglés Content Management System, o CMS) que permite desarrollar sitios web
dinámicos e interactivos. Permite crear, modificar o eliminar contenido de un
sitio web de manera sencilla a través de un Panel de Administración. Es un
software de código abierto, desarrollado en PHP y liberado bajo licencia GPL.
Este administrador de contenidos puede utilizarse en una PC local (en
Localhost), en una Intranet o a través de Internet y requiere para su
funcionamiento una base de datos creada con un gestor MySQL, así como de un
servidor HTTP Apache.
Tiene Características como: generación de código HTMLbien formado, gestión de
blogs, vistas de impresión de artículos, flash con noticias, foros, polls
(encuestas), calendarios, búsquedas integradas al sitio y soporte multi-idioma.
sistema manejador
de contenidos
Un (o CMS, del inglés Content Management System) es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital multimedia en diversos formatos. El gestor de contenidos genera páginas web dinámicas interactuando con el servidor web para generar la página web bajo petición del usuario, con el formato predefinido y el contenido extraído de la base de datos del servidor.
Un (o CMS, del inglés Content Management System) es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital multimedia en diversos formatos. El gestor de contenidos genera páginas web dinámicas interactuando con el servidor web para generar la página web bajo petición del usuario, con el formato predefinido y el contenido extraído de la base de datos del servidor.
Appserv
Es una herramienta OpenSource para Windows con Apache, MySQL, PHP y otras adiciones, en la cual estas
aplicaciones se configuran en forma automática, lo que permite ejecutar un
servidor web completo.
Como extra
incorpora phpMyAdmin para
el manejo de MySQL
servidor HTTP Apache
Es un servidor web HTTP de código abierto, para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows,Macintosh y otras, que implementa el protocolo
HTTP/1.12 y la
noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó
inicialmente en código del popular NCSA HTTPd 1.3, pero
más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf
quería que tuviese la connotación de algo que es firme y enérgico pero no
agresivo, y la tribu Apache fue la última en rendirse al que pronto se
convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo
era que llegasen las empresas y "civilizasen" el paisaje que habían
creado los primeros ingenieros de internet. Además Apache consistía solamente
en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server(un servidor
"parcheado") suena igual que Apache
Server.
El servidor Apache
se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
Apache presenta
entre otras características altamente configurables, bases de datos de
autenticación y negociado de contenido, pero fue criticado por la falta de una
interfaz gráfica que ayude en su configuración.
Apache tiene
amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP más usado.
Alcanzó su máxima cuota de mercado en 2005siendo
el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha
sufrido un descenso en su cuota de mercado en los últimos años. (Estadísticas
históricas y de uso diario proporcionadas por Netcraft3 ).
La mayoría de las
vulnerabilidades de la seguridad descubiertas y resueltas tan sólo pueden ser
aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se
pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios
locales malévolos en las disposiciones de recibimiento compartidas que utilizan
PHP como módulo de Apache.
MySQL
Es un sistema de gestión de bases de
datos relacional, multihilo y multiusuario con
más de seis millones de instalaciones.1 MySQL AB—desde
enero de 2008 una subsidiaria de Sun Microsystems y
ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL
como software libre en
un esquema de licenciamiento dual.
Por un lado se
ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una
licencia específica que les permita este uso. Está desarrollado en su mayor
parte en ANSI C.
Al contrario de
proyectos como Apache, donde el
software es desarrollado por una comunidad pública y los derechos de autor del
código están en poder del autor individual, MySQL es patrocinado por una
empresa privada, que posee el copyright de la mayor parte del código.
Esto es lo que
posibilita el esquema de licenciamiento anteriormente mencionado. Además de la
venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus
operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet.
MySQL AB fue fundado porDavid Axmark, Allan Larsson y Michael Widenius.
PHP
Es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico.
Fue uno de los primeros lenguajes de programación del lado del servidor que se
podían incorporar directamente en el documento HTMLen
lugar de llamar a un archivo externo que procese los datos. El código es
interpretado por un servidor web con un módulo de procesador de PHP que genera
la página Web resultante. PHP ha evolucionado por lo que ahora incluye también
una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. PHP puede ser usado en
la mayoría de los servidores web al igual que en casi todos los sistemas
operativos y plataformas sin ningún costo.
PHP fue creado originalmente por Rasmus Lerdorf en
1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones
por el grupo PHP.1 Este lenguaje forma parte del software libre publicado
bajo la licencia PHP que
es incompatible con la Licencia Pública General de GNUdebido
a las restricciones del uso del término PHP.2