Un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio. Hay muchos frameworks de desarrollo… Continuar leyendo


Quince años después de su fundación, la compañía líder de Internet ha anunciado una nueva e importante actualización de su popular motor de búsqueda. Google ha reforzado su algoritmo de búsquedas con el lanzamiento de Hummingbird (en español Colibrí), una actualización que persigue mejorar los resultados ofrecidos adaptándose a la mayor complejidad de las consultas realizadas hoy en día por los usuarios. La llegada de este algoritmo pretende superar la búsqueda tradicional basada en palabras claves y unir el significado de las consultas con los documentos que es posible encontrar en la Red. El objetivo, como Larry Page ya describió en su… Continuar leyendo


Scrollback es una herramienta open source que rápidamente nos va a permitir incluir un chat sencillo (de una sola sala) pero muy funcional. La aplicación crea una única interfaz de chat donde la comunidad puede comunicarse entre sí lo que favorece de sobremanera la participación, disminuyendo la tasa de rebote y mejorando el tiempo de permanencia en nuestra web. Desarrollado en Nodejs, Scrollback puede ser usado con la versión de alojamiento gratuita o mediante la descarga y auto-hospedaje. Una vez elegido el nombre de nuestro canal y copiado el código que se ofrece podemos implementarlo en nuestra web sin demasiadas complicaciones. Entre las… Continuar leyendo


Content Curation es un conjunto de técnicas que permiten buscar y seleccionar determinados contenidos entre la enorme fuente de información que circula en Internet para que una vez clasificados y enriquecidos puedan ser publicados con un innegable valor añadido para su autor. Este proceso de búsqueda, filtrado, mejora y presentación de contenidos permite a un webmaster ofrecer informaciones frescas y de actualidad que suponen un interesante impulso para el éxito de nuestro propio proyecto. Dejando claro que nada tiene que ver con el Copy/Paste y aunque la técnica de Content Curation no representa una excesiva dificultad, hay una serie de… Continuar leyendo


Buffer es una herramienta con cierto parecido a otras como Hootsuite con la que programar la publicación de mensajes bien a partir de enlaces que resulten de nuestro interés o incluso de las entradas que lancemos en nuestro site Wordpres. En cuanto a sus posibilidades como plugin destaca que una vez instalado y configurado, Buffer envía las publicaciones a nuestra cuenta Bufferapp para la difusión en redes sociales de cualquier actualización, post o entrada llevada a cabo en nuestro WordPress. Además, es posible añadir un botón con el que nuestros usuarios difundan esos contenidos en redes sociales como Facebook, Twitter y más recientemente también en LinkedIN o… Continuar leyendo


Al incrementarse el tamaño y la complejidad, es muy recomendable dividirlos en partes más pequeñas llamadas funciones. Cada función ejecuta una tarea específica. Cuando el programa necesita ejecutar la tarea llama a la función, proporcionándole la información que pudiera necesitar para realizar su procesamiento. Aquí daremos el ejemplo de creación de una función que, llamada al comienzo de nuestro script, nos crea el encabezado de nuestro documento HTML y coloca el titulo que queremos a la página: <?php function hacer_encabezado($titulo) { $encabezado=”<html><head>t<title>$titulo</title></head>”; echo $encabezado; } ?> Esta función podría ser llamada al principio de todas nuestras páginas de la siguiente forma: $titulo=”Mi web”;… Continuar leyendo


Arrays Un tipo de variable que ya hemos descrito pero puede ser relativamente complicado a asimilar con respecto a la mayoría son los arrays. Un array es una variable que está compuesta de varios elementos cada uno de ellos catalogado dentro de ella misma por medio de una clave. Forma 1: $sentido[1]=”ver”; $sentido[2]=”tocar”; $sentido[3]=”oir”; $sentido[4]=”gustar”; $sentido[5]=”oler”; Forma 2: <?php $moneda[“espana”]=”Peseta”; $moneda[“francia”]=”Franco”; $moneda[“usa”]=”Dolar”; ?> Forma 3: <?php $moneda=array(“espana”=> “Peseta”,”francia” => “Franco”,”usa” => “Dolar”); ?> Una forma muy practica de almacenar datos es mediante la creación de arrays multidimensionales (tablas). Pongamos el ejemplo siguiente: Queremos almacenar dentro de una misma tabla el… Continuar leyendo


¿Que les ha parecido? En parte sólo son reflexiones y ejercicios de imaginación que rozan la utopía. Pero sin embargo ciertos conceptos han sido tratados por reconocidos medios y autores en software, así que es algo que esta ahí. Al fin y al cabo, la tecnología actualmente es uno de los principales motores de cambio en el mundo. Y es que en ciertos casos, software libre significa software más barato, y sin ataduras. Programas que nacen de un trabajo colectivo y que se dan sin reservas a la gente, para que puedan adaptarlos a sus necesidades como quieran. Imaginad si eso se… Continuar leyendo


Este manual es ideal para aprender a programar en el lenguaje PHP. Nivel de dificultad: Básico. Si tienen alguna duda, pueden dejar comentarios en los artículos, que con gusto los responderé. El manual todavía está en proceso de construcción!!! Introducción a PHP Operadores y tipos de datos en PHP Arrays y cadenas en PHP Estructuras de control en PHP Funciones en PHP POST, GET y REQUEST en PHP Cookies y Sesiones en PHP Epílogos al Manual de PHP Diversos artículos que finalizan este manual de PHP y ofrecen introducciones a diversos asuntos que son interesantes para conocer sobre este lenguaje de… Continuar leyendo


El lenguaje PHP tiene varias estructuras de control para bucles y bifurcaciones condicionales. El famoso Hola Mundo: Estructuras de control en PHP: Las condiciones if Cuando queremos que el programa, llegado a un cierto punto, tome un camino concreto en determinados casos y otro diferente si las condiciones de ejecución difieren, nos servimos del conjunto de instrucciones if, else y elseif. La estructura de base de este tipo de instrucciones es la siguiente: if (condición) { Instrucción 1; Instrucción 2; … } else { Instrucción A; Instrucción B; … } Ejemplo: Switch La sentencia switch es similar a una serie de sentencias IF en la… Continuar leyendo