WordPress Killer? Bienvenido a Ghost (y cómo instalarlo en una Raspberry Pi)

WordPress Killer? Bienvenido a Ghost (y cómo instalarlo en una Raspberry Pi) / Wordpress y desarrollo web

Mantenga los blogs simples. Ghost es una nueva plataforma de blogs construida sobre Node.js. A diferencia de WordPress, que se ha convertido en un verdadero auténtico CMS a lo largo de los años y se ejecuta con tecnología PHP / MySQL obsoleta, Ghost promete simplificar las cosas desde el principio: puro y sin adulterar. blogging.

Principales características

Ghost comenzó como Kickstarter el año pasado. - “Es solo una plataforma de blogs.”, ellos lanzaron Cuando se recaudaron £ 200,000 ($ 320,000) para el proyecto de código abierto, sabían que estaban en algo.

El fantasma es sobre la simplicidad. No es un CMS completo: ni siquiera incluye la funcionalidad de comentarios. No transformará su sitio en una bolsa de trabajo o una tienda de comercio electrónico, es literalmente solo una plataforma de blogs. Es una hermosa plataforma de blogs., pero eso es todo lo que es. Si desea algo que pueda transformarse en algo que su corazón pueda soñar, busque en otra parte..

Entonces, ¿qué hace diferente a Ghost??

  • Panel de vista previa y editor de rebajas. Una de las características más llamativas de Ghost es la pantalla de edición simple, que consta de dos paneles: uno para editar en markdown y otro para obtener una vista previa del resultado. Se siente como el modo de edición de pantalla completa de WordPress, si alguna vez lo has usado. La carga de imágenes funciona mediante arrastrar y soltar, no en cuadros de diálogo de carga complejos.
  • Interfaz sensible. Diseñado desde cero para trabajar de forma responsable en tabletas y dispositivos móviles. Y no solo en un “admitimos dispositivos móviles y eventos táctiles, pero en realidad no funciona” tipo de manera, a la WordPress.
  • * Hermoso tablero de instrumentos. Ghost promete una gran cantidad de estadísticas útiles allí mismo cuando inicias sesión. WordPress promete esto también, pero lamentablemente no cumple.

Eso es. Esa es la lista de características. He editado la última, porque el Tablero aún no existe: está programado para lanzarse en Navidad. Por ahora, básicamente solo tienes un editor y el blog real. Aquí hay una captura de pantalla del tablero prometido para guiarte.

Hosted vs Self Hosted

En este momento, Ghost solo está disponible para realizar pruebas en entornos alojados automáticamente, es decir,., “trae tu propio servidor”. Dado que requiere algunos ajustes complejos del servidor y acceso de root, Usted no puede ejecutar esto en hosting compartido, tampoco. En algún momento pronto, comenzarán a abrir cuentas beta para su servicio alojado, es decir, un servicio gratuito de blogs muy parecido a WordPress.com. ¿Cuál es la diferencia entre la ejecución de su blog en Wordpress.com y Wordpress.org? ¿Cuál es la diferencia entre correr tu blog en Wordpress.com y Wordpress.org? Con Wordpress ahora alimentando 1 de cada 6 sitios web, deben estar haciendo algo bien. Tanto para desarrolladores experimentados como para el principiante completo, Wordpress tiene algo que ofrecerle. Pero justo cuando empiezas en ... Leer más. Sin embargo, aún no está listo, lo que significa que necesitará un servidor propio para probar Ghost.

Instalando el fantasma

Inicialmente pensé instalar esto en mi servidor de producción de Media Temple VPS, pero muchas cosas salieron mal con eso. Esto es comprensible: después de todo, tanto Node como Ghost todavía están en versión beta, y mi VPS ejecuta una versión antigua de CentOS. Si tienes una Raspberry Pi por ahí, esta es una plataforma de prueba ideal para probar Ghost; como alternativa, puede instalar Ghost en una instancia gratuita de Amazon AWS, o simplemente tomar un dispositivo virtual BitNami listo para usar.

Debe crear una cuenta en ghost.org antes de poder descargar el sistema. Adelante, hazlo ahora. Una vez que lo haya capturado, cargue el archivo ZIP completo a su Pi a través de SFTP. Supondré que sabe cómo hacerlo..

A continuación, SSH para empezar.

ssh [email protected] (o su dirección IP de RPi) sudo su apt-get update apt-get upgrade 

En el momento de escribir, 0.10.20 es la última versión de Node - puede haber sido actualizada, así que compruebe. Ajuste los nombres de archivos y carpetas según sea necesario.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz tar -zxvf node-v0.10.20.tar.gz cd node-v0.10.20 ./configure make make install 

Cuidado, ese primer comando de make tomará por lo menos unas horas.

apt-get install sqlite3 git clone git: //github.com/isaacs/npm.git cd npm / scripts chmod + x install.sh ./install.sh 

En este punto, tiene un sistema actualizado con Node.js y Node Package Manager instalado.

descomprimir -d fantasma fantasma- [presiona la pestaña] 

Al presionar la pestaña, le estás pidiendo a Bash que complete el resto de los detalles del nombre del archivo, ahorrándote el esfuerzo.

cd ghost npm install 

Esto tomará todas las dependencias de Nodo para Ghost. Si recibe errores acerca de que no se encuentra NPM, intente simular los binarios:

ln -s / usr / local / bin / npm / usr / bin / npm npm instalación 

Mucho verde es bueno. Cualquier rojo, y el proceso ha fallado..

Ahora estás listo para hacer algunos cambios menores de configuración..

cp config.example.js config.js nano config.js 

En este archivo, desea editar todas las instancias del host: '127.0.0.1' con su dirección IP y el puerto: '2368' con 80. Presione CTRL-X, Y para salir y guardar.

Por último, escriba:

npm start 

para ejecutar fantasma. Ahora puede acceder a Ghost desde cualquier navegador de red local con la IP de su Pi.

http://10.0.1.10/ghost

Sabrás que está funcionando porque si ves recursos que están siendo servidos desde el RPi.

Aunque la creación de la ID de usuario inicial es extraordinariamente lenta (alrededor de un minuto), la experiencia después de eso es increíblemente rápida. He aquí el poder de Node.js!

Impresiones

Te lanzan directamente a una vista general de contenido, con un solo ejemplo de publicación para aprender los conceptos básicos de markdown. No era un gran fanático de markdown antes de usar Ghost. Prefiero escribir texto sin formato y luego usar el editor visual de WordPress para mejorar el tema más adelante. Sin embargo, una vez que has aprendido la sintaxis, es bastante simple y me parece atractivo. Me encanta especialmente la posibilidad de agregar capturas de pantalla más tarde: solo coloque un marcador de posición para recordarlo, luego arrastre y suelte el editor en un momento posterior. ¿Cuánto tiempo hemos deseado para cargar y soltar cargas en WordPress??

Y eso es todo. Puedes ver tu blog eliminando el /fantasma de la URL (o haga clic en el icono superior izquierdo si configura la IP como la URL de producción). El tema predeterminado es bastante aburrido, pero ya hay un mercado para comprar más.

Estoy claramente sensacionalista al decir que Ghost es un asesino de WordPress: el nodo en sí mismo sigue siendo beta, al igual que Ghost, y el proceso de instalación de cualquiera de los dos en un servidor de producción no es fácil en este momento. Sin embargo, Ghost ofrece una alternativa convincente para cualquiera que no quiera lidiar con la complejidad de WordPress para crear blogs simples. Tal es la forma con cualquier sistema popular: a medida que crece, se agregan funciones, aumenta la complejidad del código, se pierde la misión original y, en algún momento, llega un competidor nuevo y brillante que ofrece algo nuevo. Fantasma es eso comienza, y debes esperar grandes cosas de ello. Por ahora, sin embargo, ciertamente no matará a ningún WordPress.

Si has tenido la oportunidad de probar Ghost, ¿qué te parece? ¿Es demasiado simple para ti o amas esa simplicidad??

Explorar más sobre: ​​Blogging, Sistema de Gestión de Contenido.