jueves, 21 de febrero de 2013

Joomla!

 
Información

Joomla! es un Sistema de Manejo de Contenidos (CMS) que nos permite desarrollar sitios web dinámicos e interactivos. También nos permite crear, modificar o eliminar contenido de un sistema web fácilmente a través de un Panel de Administración


Joomla! es un software de código abierto, desarrollado en PHP. Este administrador de contenidos puede utilizarse en una PC local (localhost) o a través de Internet, para su funcionamiento requiere una base de datos creada con MySQL, y también requiere de un Servidor Apache.

Además Joomla! es gratuito y no tendrás que pagar nada por usar este CMS para poder costruir tu web



Con Joomla! podemos crear un completo portal en el que podremos publicar noticias, blogs, documentos para descarga, etc. Todo esto sin la necesidad de conocimientos completos y complejos de lenguajes de programación.

Comenzamos con una plantilla y unos contenidos de ejemplos iniciales, desde ahí podemos desarrollar un completo y bello portal añadiendo los menús, contenidos y elementos visuales deseados a través de un entorno web sin necesidad de programas auxiliares ya que todas estas operaciones de edición se realizan a través de cualquier navegador.
 
 

Características de Joomla!
 
Su nombre es una pronunciación de la palabra swahili yumla (la palabra es de origen africano), que significa "todos juntos". Este nombre se escogió como una reflexión del compromiso de un proyecto
 
 
 
La facilidad para editar y organiar los contenidos es otra de las grandes virtudes de Joomla!
 
Comenzando a usar Joomla! (breve introducción)
 
Cuando un usuario escribe en nuestra dirección web: index.php; inmediatamente llama a la plantilla que estamos usando.
 
 
 
Todo módulo y componente tiene insertada su propia estructura HTML. Los módulos están en el directorio: /modules/; y los componentes en: /components/.
 
La estructura no es tan difícil, un archivo llama a otro y todo se refleja como HTML a la vista de los usuarios visitantes
 
Referencias
 





miércoles, 20 de febrero de 2013

Servidor Web

 

Información

Un servidor web también es conocido como "Servidor HTTP"

Un servidor web, es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones con el cliente, generando una resupseta del lado del cliente. El código recibido por el cliente suele ser ejecutado por un navegador de Internet. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se utiliza el protocolo HTTP.



Un servidor web es un programa que se ejecuta continuamente en una computadora, se mantiene a la aespera de solicitudes de ejecución que le hará un usuario de Internet.
El servidor web se encarga de contestar a estas solicitudes de manera adecuada.

El servidor es como la "casa" de los sitios que visitamos en Internet



Uno de los mejores servidores web y de los mas utilizados es el servidor Apache, el cual se ha constuido una gran reputación entre los servidores web gracias a su gran estabilidad, confiabilidad, etc.

Referencias
 
 




 
 


Sistema Manejador de Contenido

 
Sistema Manejador de Contenidos (CMS)
 
Información
 
También se le puede llamar "Sistema de Gestión de Contenidos", en inglés CMS significa: "Content Management System"
 
Como su nombre lo indica, es un sistema que nos permite manipular contenidos. Un CMS nos permite administrar contenidos en un medio digital, un CMS permite manipular los contenidos de una web.
 
 
 
CMS es una herramienta que le permite a un editor crear, clasificar y publicar cualquier tipo de información en una página web. Normalmente los CMS trabajan con una base de datos, de modo que el editor simplemente actualiza una base de datos, incluyendo nueva información o editando la existente.
 
El CMS consiste en una interfaz que controla bases de datos, donde se guarda el contenido de la página web. CMS permite manejar de forma independiente el contenido y el diseño, de esta manera es posible editar el contenido y darle un diseño distinto al sitio web, además permite la sencilla y examinada publicación en el sitio.
 
 
 
Un ejemplo de esto es la página web de un periódico, la cual debe ser actualizad diariamente y varias veces por día, las personas que lo actualizan muchas veces no tienen muchos conocimientos de informática por lo que necesitan una herramienta que les ayude sin la necesidad de que poseean los conocimientos de programación necesarios.
 
Una herramienta CMS normalmente tendrá una interfa basada en formularios, habitualmente, se accede aellos mediante el navegador de Internet. Esos contenidos luego aparecerán en la página en los sitios donde se ha indicado al darlos de alta.
 
 
 
Un CMS estrá compuesto de 2 partes:
 
1.- Back: Es la parte donde los administradores publican la información
 
2.- Front: Es la parte donde los visitantes visualizan la información
 
Los wikis y los sistemas groupware también son considerados CMS
 
Cualquier página que se haya crado e incluya un sistema para actualizarla a través de formulario, o cualquier interfa que facilite la publicación, es un sistema CMS.
 
Uso y funcionalidad
 
-Blogs
-Foros
-Wikis
-Enseñanza
-Comercio electrónico
-Publicaciones digitales
-Difusión de contenido multimedia
-Propósito general
 
 
Ejemplos de CMS
 
Sistema CMS comercial. Es el 1er sistema CMS comercial que apareció en el mercado por lo cual debe ser bastante caro
 
Drupal ( http://drupal.org/ )
De los CMS más populares, es gratuito y de Open Source. Creado en PHP y se pueden usar varias bases de datos, tiene por defecto MySQL.
 
CMS libre y gratuito, creado en PHP
 
CMS de código libre, crado también en PHP, es una mejora o ampliación de Mambo
 
Wordpress ( http://wordpress.org/ )
CMS para la cración de blogs, el más utilizado y valorado, crado también en PHP y es gratuito
 
 
 
Referencias
 
 
 
 




viernes, 15 de febrero de 2013

WAMP

 
 
¿Qué es WAMP?
 
WAMP es un acrónimo usado para explicar un sistema de infraestructura de Internet que usa las siguientes herramientas para el diseño y desarrollo de páginas web:

   -Windows, Sistema Operativo
-Apache, Servidor Web
-MySQL, Base de Datos
-PHP, Lenguaje de programación
 
 
 
Características

Con WAMP podremos crear aplicaciones web con ayuda del servidor Apache, el lenguaje PHP y bases de datos MySQL

Lo mejor de WAMP5 es que es gratuito. Incluye las últimas versiones de Apache, PHP y MySQL
 
 
Uso
 
El uso de WAMP nos permite ejecutar páginas HTML a Internet, además de poder cargar datos en ellas, también nos proporciona lenguages de programación para desarrollar aplicaciones Web.
 
 

WAMP instala en un solo paso todo lo que necesitamos para ejecutar aplicaciones web creadas en PHP sobre un servidor Apache y con base de datos MySQL. Este programa nos ahorra los pasos de configuración de PHP, que muchas veces son complejos, y nos ofrece un panel de control con el cual se pueden realizar varias tareas de administración y mantenimiento del servidor web.


Versiones


LAMP - es el sistema análogo que sirve para Linux
WAMP - es el sistema análogo que sirve para Windows
MAMP - es el sistema análogo que sirve para Macintosh
 


Conclusión
 
WAMP es el acrónimo que está conformado por: Windows, Apache, MySQL y PHP; los cuales son herramientas para poder diseñar páginas web.
 
Wamp es exclusivo para Windows, LAMP es exclusivo para Linux, MAMP es exclusivo para Macintosh.
 
WAMP nos permite ejecutar aplicaciones web hechas con el lenguaje de programación PHP, sobre un servidor Apache, WAMP nos hace más sencillos los pasos para usar PHP porque por lo general es complicado usar PHP. También nos da un pandel de control el cual nos ayuda a realizar tareas de administración y mantenimiento del servidor.
 
 
 
Referencias
 
 



Appserv

 
Información
 
Es una herramienta de Windows que nos ayuda a instalar de manera sencilla y rápida (sólo con ejecutar el administrador y seguir los pasos correctamente): Apache, MySQL, PHP, etc.
También incorpora phpMyAdmin, un cliente web para el uso de MySQL.
 
El programa Appserv es gratuito y fácil de usar.
 
 
Appserv está diseñado con fines de aprendizaje, no para utilizarse como servidor web profesional por lo tanto no es recomendado usarlo de esa manera.
Después de instalarlo correctamente, tendremos a nuestra disposición el servidor web de Apache, el cual puede ejecutar muchos sitios web, desarrollar y depurar scirpts PHP, además es capaz de hacer páginas dinámicas.
 
 Versiones
 
  - Appserv 2.6.0
-Appserv 2.5.10
-Appserv v1.0.0
 
 
 Requisitos
 
 
-Sistema Operativo:
 
Para versiones superiores a 2.0 :
 *Linux (es el más recomendado)
 * Windows NT
 *Windows 2000
 *Windows Me
 *Windows server 2003
 *Windows XP
 *Windows Vista
 *Windows server 2008
 
Para versiones anteriores a 2.0:
 *Windows 95
 *Windows 98
 
-Procesador:
 
 *Intel Pentium III 700 Mhz
 

-RAM:
 
 *128 MB
 
-Disco Duro:
 
 * 50 MB pero necesita 70 MB durante su instalación
 
 
Conclusión
 
Para aquellos que desean tener Apache, MySQL, PHP, etc. De manera rápida y sencilla en sus equipos, entonces Appserv es una herramienta muy útil que les podría servir, ya que con sólo ejecutar el instalador y seguir bien los pasos tenremos todos los servidores anteriormente mencionados, instalados en nuestro equipo.
 
Appserv, además no tiene muchos requisitos para estar en un equipo de cómputo por lo que no será mucho problema poder descargarlo e instalarlo ya que además es gratuito.
 
Este programa, también cuenta con diferentes veriones, sólo hay que elefir la que nosotros consideremos que nos servirá más para el trabajo que vayamos a realizar.
 
Pero Appserv sólo es para fines de estudio, no hay que confundirse, ya que no es un servidor web profesional.
 
 
 
Referencias



 







jueves, 14 de febrero de 2013

Internet Information Service


IIS, significa "Internet Information Service" que en español significa "Información de Servicios de Internet"
 
PWS
 
Antiguamente al IIS se le llamaba PWS, significa "Personal Web Server" que en español significa "Servidor de Web Personal".
El PWS es parte de la distribución estándar de Windows, por lo tanto no es necesaria una licnecia para instalarlo, las computadoras que lo tienen pueden publicar páginas web.
 
Información
 
IIS proporciona las herramientas necesarias para administrar fácilmente un servidor web, el cual se basa en módulos que dan la capacidad de procesar diferentes tipos de páginas.
Es un buen servidor web que ofrese una buena infraestructura.
 
Versiones
 
 
 
IIS 1.0, Windows NT 3.51 Service Pack 3
IIS 2.0, Windows NT 4.0
IIS 3.0, Windows NT 4.0 Service Pack 3
IIS 4.0, Windows 4.0 Option Pack
IIS 5.0, Windows 2000
IIS 5.1, Windows XP Professional
IIS 6.0, Windows Server 2003 y Windows XP Profesional x64 Edition
IIS 7.0, Windows Vista y Windows Server 2008
IIS 7.5, Windows 7 y Windows Server 2008 R2
IIS 8, Windows 8 y Windows Server 2012
 
 
La versión más nueva de IIS es la versión 8, está disponible para los sistemas operativos: Windows 8 y Windows Server 2012.
Con la versión 8 se puede compartir información con los usuarios de Internet.
 
Ventajas de IIS 8
 
-Aumenta la seguridad de Internet gracias a su espacio de servidor reducido y aislamiento automático de las aplicaciones
 
-Implementa y ejecuta de manera sencilla aplicaciones web ASP.NET, ASP clásico y PHP en el mismo servidor
 
-Separa las aplicaciones, esto proporciona a los procesos de trabajo una identidad única y una configuración de espacio separado de manera predeterminada, produciendo también una reducción de los riesgos de seguridad
 
-Agrega, quita y también reemplaza de manera sencilla componentes de IIS integrados por módulos personalizados
 
-Aumenta la rapidez del sitio web, gracias a las características integradas de almacenamiento en caché dinámico
 
 
 
Aplicaciones prácticas para IIS 8
 
-Los administradores pueden usar IIS para configurar y administrar sitios web, aplicaciones web y sitios FTP
 
-El adminsitrador IIS se puede usar para configurar las características IIS y administrar sus propios sitios web
 
-El FTP, que significa "Protocolo de Transferencia de Archivos", permite a los dueños de páginas web cargar y descargar archivos
 
-El aislamiento de sitios web evita que un sitio web interfiera con otros instalados en el servidor
 
-Las aplicaciones web pueden ser configuradas como ASP clásico, ASP.NET y PHP
 
-Windows PowerShell automatiza la administración de las tareas administrativas de su sitio web
 
-Puede configurar servidores web en una granja de servidores
 
 
 
Características nuevas y modificadas
 
-Certifiados centralizados (Nueva)
 
-Restricciones de IP dinámicas (Nueva)
 
-Restricciones de intentos de inicio de sesión en FTP (Nueva)
 
-SNI, que significa "Indicación de Nombre de Servidor" (Nueva)
 
-Escalabilidad habilitada para NUMA (Nueva)
 
-Velocidad moderada de CPU (Actualizada)
 
 
 

Referencias
 
 

miércoles, 13 de febrero de 2013

Apache (Servidor Web)



Información

Es un servidor web de código abierto de tecnología Open Source y desarrollado por Apache Software. Disponible para Unix, Microsoft Windows, Macintosh, etc.
Este servidor implementa el protocolo HTTP y la noción de sitio virtual.

Su desarrollo comenzó en Febrero de 1995, y su nombre viene de la última tribu Apache que se rindió ante al que pronto sería el gobierno de Estados Unidos.

En Inglés, a "patchy server", que significa : un "servidor parcheado", suena similar a Apache Server, de ahí fue de dónde sacaron el nombre.
El diseñador de este servidor es Robert McCool.

Desde 1996, Apache ha sido el servidor más usado en el 70% de sitios web en el mundo

El servidor tiene características altamente configurables, bases de datos, etc. Y ha sido criticado por la falta de una interfaz gráfica que haga que el trabajo sea más fácil y su configuración más senilla.

El principal competidor de Apache es Internet Information Service (IIS)


Ventajas de Apache

 -Módulos

-Código abierto

-Multiplataforma

-Extensible

-Fácil de conseguir ayuda y/o soporte




  

 
Usos de Apache

Este servidor es usado para enviar páginas web estáticas y dinámicas a WWW, que significa "World Wide Web".


Apache es parte de la plataforma de aplicaciones LAMP, junto con MySQL y PHP.
Además, nos permite configurar un Hosting Virtual basado en IP o nombres, es decir, tener distintos sitios web en un mismo equipo








 Características del servidor Apache HTTP 2.0


-Los módulos Apache API:
Es un nuevo conjunto de interfaces de programación de aplicaciones

-Filtrado:
Los módulos pueden ser filtros de contenido

-Soporte a IPv6:
Soporta la próxima generación de formato de direcciones IP

-Directrices simplificadas

-Respuestas a errores en diversos idiomas



 
Conclusión

 
Apache es un servidor web muy útil y bueno, a pesar de que ha sido criticado por algunas características que le falta, como por ejemplo: una interfaz gráfica; aún así este servidor es una buena herramienta y ha sido utilizada por mucho sitios web de Internet.
 
Es interesante la manera en la que escogieron el nombre para este servidor, el cual fue diseñado en Feberero de 1995 por Robert McCool.
 
Apache tiene sus pros y contras, pero al fin y al cabo cumple con lo que debe hacer principalmente: implementar el protocolo HTTP para poder diseñar una página web y después poder enviar ese sitio web a Internet. También nos permite tener distintos sitios web en un sólo equipo.
 
 
 
Referencias
 


Labels