El plugin DataTables (I). Qué es y cómo obtenerlo

A menudo nos encontramos conque tenemos un dataset, obtenido, por ejemplo, de una base de datos o cualquier otro proceso, con datos comerciales de un cliente, o facturas emitidas, o pedidos pendientes, etc. y tenemos que mostrarlo en la página que vamos a renderizar. El resultado debe ser una tabla con todos los datos, organizados en filas y columnas. Además, deben ser ordenables por las columnas que decidamos, deben admitir búsquedas de datos en tiempo real y, si hay demasiados resultados, deberían aparecer paginados. Todo esto y mucho más podemos hacerlo por programación, escribiendo nuestro propio código que realice cada una de las funciones necesarias. Sin embargo, es mucho más sencillo cuando existe ya un plugin, probado, que funciona bien, rápido y eficiente, y podemos configurarlo en cada caso según necesitemos. Este es DataTables.

PHP-TUT-02 Montando los servidores

Ya sabemos que las páginas dinámicas se programan empleando tecnologías de servidor. Para probar y analizar los ejercicios de esta serie de artículos, así cómo otros recursos PHP que publicaremos, o programar tus propias páginas dinámicas, necesitas tener un servidor de red que te proporcione los servicios necesarios. Por supuesto puedes buscar, si lo deseas, un servidor en Internet. Pero los que hay gratuitos no suelen tener las prestaciones que vamos a necesitar. Por otra parte, si cada nuevo código que vamos a probar debe ser transferido a un servidor remoto, vas a perder un tiempo precioso. Por estas y otras razones lo ideal es que tengas el servidor en tu casa. Esto tiene la ventaja añadida de que podrás implementar los servicios que necesites y configurarlos cómo te convenga en cada caso.

PHP-TUT-03 Manejo básico de datos con PHP

En este artículo vamos a afrontar los conceptos básicos de la programación en el lado del servidor mediante PHP. Aprenderemos lo más básico para el manejo de datos, pares nombre-valor, tipos de datos y lo fundamental para gestionar variables y constantes.

El servidor de correo electrónico

Cuando vamos a escribir código PHP (o, en general, con cualquier tecnología de servidor), necesitamos disponer de un servidor de correo electrónico, para probar aquellos scripts que vayan a enviar correos a los usuarios. Tenemos dos alternativas. Si tenemos un alojamiento contratado con algún proveedor de servicios, estos ya incluyen tal prestación, con lo que lo único que tenemos que hacer es crear en el servidor remoto un directorio para pruebas y, dentro de este, subir los scripts que envíen correos electrónicos. Para mi, esta es la mejor opción, ya que nos permite probar los scripts en un entorno de producción real.

Crear un virtual host en Windows

Cuando desarrollas proyectos web sobre Windows utilizas, para acceder en el navegador a la página index de tu proyecto, algo cómo lo siguiente: http://localhost/proyecto En su lugar podemos emplear direcciones URL más cortas, y con mejor aspecto. Algo así cómo esto: http://proyecto.web Esto no sólo mejora el aspecto de la barra de direcciones, sino que nos da una mejor perspectiva de los proyectos en los que estamos trabajando.