Libro de Visitas Gratis
Inicio | Directorio de Páginas | Diseño Gráfico | Gadgets | Posicionamiento | Webmasters| Buscador de Artículos | Glosarios

Construir un portal vertical

Añade Tu Web Al Directorio de NocionDigital.com
En esta introducción intentaremos explicar las herramientas que un portal vertical debe seguir para su completa funcionalidad y potencia respecto del usuario que lo visita, dichos herramientas son el lenguaje de programación de scripts (server-side) PHP (en su versión 4), la base de datos relacional MySQL, el servidor web Apache con diferentes módulos auxiliares y complementarios a PHP y el sistema operativo Linux Red-Hat. Todo ello alojado en un "planning" corporativo* suministrando todos nuestros requerimientos. A continuación hablaremos sobre el lenguaje y base de datos a utilizar:

PHP es un lenguaje interpretado (script), pensado fundamentalmente para añadir funcionalidad a los servidores de páginas web, dicho lenguaje será el utilizado para interpretar los datos que vayan actualizandose en el web.

Si nos centramos en el desarrollo en web, PHP puede ofrecer:

- Abstraccion de bases de datos

- Sesiones, Templates dinamicos y caché de templates

- Multiplataforma y multiservidor web

- Soporte XML, WDDX, XSLT, DOM

- Extensa documentacion

- Soporte regex (de perl, posix y propias)

- Generacion on-the-fly de Imagenes, Flash y PDF

- Soporte para gran canidad de estandares de red: LDAP, Corba, Calc, FTP, IMAP, POP, NNTP, HTTP, NIS, SMNP

- Etc...

Sintáctica y gramaticalmente es una mezcla de C, Java y Perl, pero tiene la ventaja de ser un lenguaje especialmente diseñado para la programación en un entorno web. Incorpora la mayoría de las funciones que un programador web utiliza habitualmente y además da soporte a las bases de datos más utilizadas (en entorno Unix/Linux sobre todo): Oracle, Sybase, mSQL, MySQL, dBase... y ODBC para acceder a través de este interfaz a cualquier otro gestor de bases de datos.

Dicho portal utilizará la base de datos relacional MySQL. Las características del lenguaje PHP y del motor MySQL hacen que se complementen a la perfección, Por separado, los dos combinan facilidad de aprendizaje, son flexibles y sencillos de utilizar y además son paquetes de libre distribución. Juntos ofrecen una API muy potente que permite el desarrollo de cualquier tipo de aplicación de gestión de datos.

Análogamente, MySQL incorpora un nuevo tipo de tabla (MyISAM) y una nueva librería para soportar grandes archivos, además de la incorporación de las librerías Berkeley DB para la implementación de transacciones seguras.

* Posible planning corporativo:

Espacio web ilimitado

6 GB de transferencia mensual

Cuentas de correo POP3 ilimitadas (nombre@web.es)

Alias de correo ilimitados (nombre@web.es)

Cuentas FTP ilimitadas (para actualizar en tiempo real su dominio las 24 horas del día)

Sub-Dominios ilimitados (nombre.web.es)

5 Listas de correo (lista@web.es)

Acceso a los CGI´s Pre-Instalados (FormMail, Contadores y Libro de Visitas)

Directorio CGI-BIN para sus propios scripts (Perl 5 y PHP 4)

Directorios protegidos con login y password (.htaccess)

Errores (404, 403, ...) personalizables

Acceso a bases de datos MySQL

Estadísticas de su web actualizadas cada 15 min (WebAlizer)

Plan alojado en un servidor LINUX

Posibilidad de servidor seguro (SSL) - debe adquirir su certificado digital

Panel de control para administrar su dominio On-Line (permite crear/editar/borrar sus cuentas y sus bases de datos en tiempo real)
Por consiguiente dicho sistema podría ser utilizado por nuestra web y mantenido por diferentes coordinadores y/o administradores con una breve explicación de los funcionamientos.
 
 

www.php-es.com
 
Hits
DOCUMENTOS RELACIONDOS
1212
Estudio comparativo de funciones PHP.
837
Instalación de PHP sobre PWS 4.0.
2505
Degradado de colores dentro de un texto.
1201
Páginas multimedia.
5806
Personalizar, Página de Error 404.
17488
Insertar página HTML dentro de otra página HTML.
5452
Mostrar el listado de una tabla y el contenido de las celdas en una sola página sin recargar.
1188
Ocultación a simple vista del código.
1187
Evitar que té linkeen las imágenes.
3477
Ordenar una matriz (QuickSort).
2462
Mensaje mientras se carga la página.
14346
Sintaxis: IF..ELSE..END IF.
1827
Saber si las cookies estan activadas.
1196
Conectarse a cualquier tipo de gestor de base de datos gracias a ADOdb.
7419
Saber el tamaño de una Base de Datos MySQL.
7751
Envio de datos en AJAX por el método POST.
908
El tag ... .
1112
Mostrar archivos .ZIP de un directorio.
5859
Scroll para presentación de una página web.
1074
Paletas de colores correctas para la web.


www.nociondigital.com - Todo para un mundo digital. Páginas Webs, Buscadores y Webmasters....