Programación y sistemas

Cassandra 2.x y PHP para desarrolladores SQL: El modelo de datos

Si has trabajado con una base de datos relacional tal vez te resulte algo confuso al principio comprender el modelo de datos que usa Cassandra, intentaré ser lo más claro posible, pero si te surgen preguntas no dudes en dejarlas en los comentarios.   Columns El elemento más básico de la base de datos Cassandra

Leer más
Programación y sistemas

Cassandra 2.x y PHP para desarrolladores SQL: Instalación

En esta serie de artículos iré desgranando la instalación, funcionamiento y desarrollo de aplicaciones en PHP con Cassandra, comparando las sentencias utilizadas para insertar, actualizar, etc de SQL con los métodos a utilizar en Cassandra. Por desgracia al ser algo completamente distinto a cualquier base de datos SQL tendré que añadir algo de teoría, pero

Leer más
Programación y sistemas

Cómo crear un servidor REST en PHP

Un servidor REST es una aplicación que nos permite crear, actualizar, eliminar y recuperar datos de forma remota siguiendo el estandar de diseño REST. Lo habitual cuando programamos, por ejemplo peticiones ajax, es nombrar las urls como «/obtenerProducto», «/crearProducto», etc. En REST los verbos «obtener» o «crear» no se usan, ya que se utiliza una

Leer más
Programación y sistemas

Cómo remplazar el cron de WordPress con un cron job real

Es posible que alguna vez hayas programado un post para ser publicado en un momento del día concreto y cuando has entrado a tu blog has visto como el post aun no se había publicado. Esto es algo que puede ocurrir de forma habitual, y puede resultar muy frustrante, además de perder una oportunidad de

Leer más
Programación y sistemas

Discos duros en RAID en Debian

Os dejo un tutorial muy interesante y que he utilizado para configurar varios discos duros en RAID 1:   http://www.howtoforge.com/how-to-set-up-software-raid1-on-a-running-system-incl-grub2-configuration-debian-squeeze

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, sidebar.php y sidebar-footer.php

Ya hemos creado casi todas las partes importantes que necesita la página principal, pero aun nos quedan algunas cosas más por crear.   SIDEBAR.PHP Como expliqué en el post anterior, nuestro tema hace dos llamadas a get_sidebar(). La primera se realiza en index.php, y la segunda en footer.php pero pasando a la función un argumento,

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, index.php y content.php

Con el anterior post os dejé un poco colgados con el tutorial, expliqué las plantillas más básicas y la creación de las plantillas de la cabecera y el pie, además de la explicación del código de cada una. Pero aun falta la parte más importante de todas, el contenido.   EL BUCLE ( THE LOOP

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, primeros pasos

Una vez que conocemos los conceptos básicos de WordPress y la estructura de archivos que tienen los temas, vamos a empezar a crear nuestro propio tema. Para ello vamos a utilizar el tema Twenty Elevencomo modelo, iré extrayendo partes del código de este tema y pegándolas en el nuestro, de tal forma que pueda explicar el funcionamiento

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Convenciones

Aunque es un tema cuanto menos, aburrido, es muy necesario a la hora de trabajar en grupo, o si vas a publicar tu plugin o plantilla en WordPress. Las convenciones son normas aplicadas al código para que todos los desarrolladores puedan interpretar el código sin muchos problemas. También por estética: queda más elegante un código

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Introducción

Después de varias semanas buscando información sobre WordPress para un proyecto que tenía pendiente (ya acabado), he observado que hay cierta escasez de información sobre el desarrollo de WordPress, ya que la mayoría de tutoriales o manuales que rondan por internet están limitados a la creación básica de plugins o a lo más básico de

Leer más