Ghost-la-alternativa

Ghost, una alternativa real a WordPress

Ghost es una plataforma de blogging libre y gratuita, escrita íntegramente en JavaScript y distribuida bajo la licencia MIT. Ghost utiliza Node.js como marco tecnológico de programación, principalmente junto con los frameworks handlebars.js (templating) y express.js (Framework web).

Ghost puede ser, sin duda alguna, una alternativa a WordPress si queremos optar por un blog más rápido y podemos prescindir de algún que otro plugin de WordPress. De hecho, el fundador de Ghost (John O’Nolan) tuvo la idea de crear un sistema de blogging más sencillo debido a la que complejidad que encontró con WordPress como plataforma de blogging.

Optimizar la carga de nuestras webs con Pagespeed

Pagespeed es un módulo para servidores web que nos permite optimizar (disponer de caché, minificar y comprimir) los recursos de nuestra(s) web desde el servidor. De esta forma, ya no tendríamos que llevar a cabo dicho proceso manualmente antes de subir los recursos de nuestra web al servidor.

Instalar mod_pagespeed para Apache2 puede ser una tarea trivial dependiendo de la distribución en que nos encontremos. No obstante, hacerlo en Nginx es un poco más laborioso, ya que en Nginx los módulos son precompilados. De forma que no se pueden agregar y quitar en caliente (sí se pueden activar/desactivar, obviamente). Así que vamos a tener que compilar Nginx mediante el código fuente agregándole el módulo Pagespeed.

Comandos SQL básicos

SQL [DML]: Crear y eliminar bases de datos, usuarios y tablas

Hoy vamos a ver cómo crear una base de datos que contenga diferentes tablas de datos y crear un usuario para gestionar la base de datos mediante comandos SQL. El hecho de tener claras las sentencias SQL a ejecutar para llevar a cabo estas acciones nos puede sacar de apuros en caso de que no tengamos la posibilidad de usar phpMyAdmin u otro cliente gráfico de SQL.

Los comandos están enfocados a MySQL pero se pueden adaptar para ser utilizados en otros sistemas gestores de bases de datos como podrían ser Oracle Database, PostgreSQL, etc.

Antes de crear una base de datos, es lógico que debemos acceder al sistema gestor de bases de datos utilizando un usuario con permisos para crear bases de datos. Para ello, podemos utilizar uno de los métodos de a continuación dependiendo del sistema en que nos encontremos.

Nginx, Hight Performace Web Server

Instalar y configurar Nginx en Debian

Nginx (‘Engine X’) es un servidor web y proxy inverso multiplataforma de alto rendimiento. Es Open Source licenciado bajo la ‘Licencia BSD simplificada’. Es un poco más enrevisado de configurar (dependiendo de lo que queramos hacer), pero es más ligero que otros servidores web y además se puede usar como proxy inverso. Esto no quiere decir que sea el mejor servidor del mundo (yo al menos no lo sé), simplemente se trata de una alternativa más que podemos considerar a la hora de necesitar un servidor web.