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: Temas y plantillas, conceptos básicos.

Los temás en WordPress se alojan en la carpeta /wp-content/themes. En cada tema encontraremos los diferentes archivos que lo componen (archivos css, plantillas, archivo functions.php, imágenes y archivos javascript).   TEMAS HIJOS En WordPress puedes crear temas que sean derivados o hijos de otros. Por ejemplo, si en /wp-content/themes un tema llamado twentyeleven, solo habría que crear

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
Programación y sistemas

Cassandra 1.x y PHP para desarrolladores SQL: Clusters

Cassandra permite crear anillos o clusters de servidores de una forma muy sencilla, esto nos permitirá levantar nuevos servidores dentro de un cluster en cuestión de varios minutos.   Para ello tendremos que modificar la configuración de la BD. En /etc/cassandra modificamos el archivo cassandra.yaml. Buscaremos la siguiente línea: - seeds: "localhost" Y sustituimos localhost

Leer más
Programación y sistemas

Cassandra 1.x y PHP para desarrolladores SQL: phpCassa (III)

Ya he tratado casi en su totalidad las funciones más básicas de PHPCassa y Cassandra, con lo que ya tendrás un conocimiento suficientemente amplio de lo que se puede hacer con ellos, el resto dependerá de la evolución de la BD y de las librerías (y de la experiencia que tengas xP). Hoy trataré varios

Leer más
Programación y sistemas

Cassandra 1.x y PHP para desarrolladores SQL: phpCassa (II)

En el anterior post traté las acciones habituales que realizamos con Cassandra: guardar, actualizar y eliminar. Sin embargo aun quedan dos acciones muy útiles por tratar: los contadores y los indices secundarios.   CONTADORES Los contadores son en realidad un tipo especial de validador de Column Family.   CREAR UN CONTADOR  Para crearla procedemos de

Leer más
Programación y sistemas

Cassandra 1.x y PHP para desarrolladores SQL: PHPCassa (I)

¡Por fin llego el día! ¡Hoy toca programar! Para ello vamos a utilizar las clases de abstracción de la base de datos PHPCassa que nos ahorrará bastante tiempo para trabajar con Cassandra. Puedes descargarlo desde https://github.com/thobbs/phpcassa. Ubicamos PHPCassa en una carpeta dentro de nuestro servidor web y creamos dos archivos. Yo los he llamado test.php

Leer más