Anuncio publicitario
Mantenga los blogs simples. Ghost es una nueva plataforma de blogs construida sobre Node.js. diferente a WordPress, que se ha convertido en un verdadero gigante de un CMS a lo largo de los años y funciona con tecnología PHP / MySQL obsoleta, Ghost promete simplificar las cosas desde donde comenzaron: puro, sin adulterar blogs.
Principales características
Ghost comenzó como un Kickstarter el año pasado: "es solo una plataforma de blogs", lanzaron. Cuando se recaudaron £ 200,000 ($ 320,000) para el proyecto de código abierto, sabían que estaban en algo.
Ghost se trata de 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 quieres algo que pueda transformarse en algo con lo que tu corazón pueda soñar, busca en otra parte.
Entonces, ¿qué hace a Ghost diferente?
- 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 ha usado. La carga de imágenes funciona mediante la función de arrastrar y soltar, no mediante cuadros de diálogo de carga complejos.
- Interfaz receptiva. Diseñado desde cero para funcionar con capacidad de respuesta en tabletas y dispositivos móviles. Y no solo en un "Admitimos dispositivos móviles y eventos táctiles, pero en realidad no funciona" de alguna manera, a la WordPress.
- * Hermoso tablero de instrumentos. Ghost promete una gran cantidad de estadísticas útiles allí mismo cuando inicias sesión. WordPress también promete esto, pero lamentablemente no lo cumple.
Eso es todo. Esa es la lista de funciones. He * ed ese último, porque el Panel de control no existe todavía: está previsto que se lance alrededor de Navidad. Entonces, por ahora, básicamente solo obtienes un editor y el blog real. Aquí hay una captura de pantalla del Panel de control prometido para ayudarlo.

Alojado vs auto alojado
En este momento, Ghost solo está disponible para realizar pruebas en entornos autohospedados, es decir, "traiga su propio servidor". Dado que requiere algunos ajustes complejos del servidor y acceso a la raíz, tampoco puedes ejecutar esto en un alojamiento compartido. En algún momento, pronto, comenzarán a abrir cuentas beta para su servicio alojado, es decir, una servicio de blogs gratuito muy parecido a WordPress.com ¿Cuál es la diferencia entre ejecutar su blog en Wordpress.com y Wordpress.org?Con Wordpress ahora impulsando 1 de cada 6 sitios web, deben estar haciendo algo bien. Tanto para desarrolladores experimentados como para principiantes, Wordpress tiene algo que ofrecerle. Pero justo cuando empiezas ... Lee mas . Sin embargo, eso aún no está listo, lo que significa que necesitará un servidor propio para probar Ghost.
Instalación de Ghost
Inicialmente planeé instalar esto en mi servidor de producción Media Temple VPS, pero muchas cosas salieron mal con eso. Esto es comprensible: tanto Node como Ghost todavía están en beta, después de todo, y mi VPS ejecuta una versión antigua de CentOS. Si tiene una Raspberry Pi por ahí, esta es una plataforma de prueba ideal para probar Ghost; alternativamente, puedes instalar Ghost en una instancia gratuita de Amazon AWS, o simplemente toma un dispositivo virtual BitNami listo para usar.
Necesitas crear una cuenta en ghost.org antes de que pueda descargar el sistema. Adelante, hágalo ahora. Una vez que lo haya tomado, cargue el archivo ZIP completo en su Pi a través de SFTP; voy a asumir que sabe cómo hacer eso.
A continuación, SSH para comenzar.
ssh [email protected] (o su dirección IP RPi) sudo su. apt-get update. apt-get upgrade.
En el momento de escribir, 0.10.20 es la última versión de Node; es posible que se haya actualizado, así que verifique. Ajuste los nombres de archivo y las 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 nodo-v0.10.20. ./configure make. hacer la instalación.
Tenga cuidado: el primer comando make tardará al 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 instalados.
descomprimir -d fantasma fantasma- [presionar tabulador]
Al presionar la pestaña, le pide a Bash que complete el resto de los detalles del nombre del archivo, lo que le ahorra el esfuerzo.
cd fantasma. npm install.
Esto tomará todas las dependencias de nodo para Ghost. Si obtiene errores acerca de que no se encuentra NPM, intente enlazar simbólicamente los binarios:
ln -s / usr / local / bin / npm / usr / bin / npm npm install.

Ahora está listo para realizar algunos cambios de configuración menores.
cp config.example.js config.js. nano config.js.
En este archivo, desea editar todas las instancias de 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:
inicio npm
para ejecutar Ghost. Ahora puede acceder a Ghost desde cualquier navegador de red local con la IP de su Pi.
http://10.0.1.10/ghost

Sabrá que está funcionando porque verá que los recursos se entregan desde RPi.

Aunque la creación de la ID de usuario inicial es extraordinariamente lenta, aproximadamente un minuto, la experiencia posterior es increíblemente rápida. ¡Contempla el poder de Node.js!
Impresiones
Se le lanza directamente a una descripción general del contenido, con un solo ejemplo de publicación para aprender los conceptos básicos de Markdown. No era un gran fanático de las rebajas antes de usar Ghost; prefiero simplemente escribir texto sin formato y luego usar el editor visual de WordPress para mejorar las cosas más tarde. Sin embargo, una vez que ha aprendido la sintaxis, es bastante simple y ahora la encuentro atractiva. En especial, me encanta la capacidad de agregar capturas de pantalla más tarde: simplemente coloque un marcador de posición para recordarlo, luego arrastre y suelte en el editor en un momento posterior. ¿Cuánto tiempo hemos deseado arrastrar y soltar cargas en WordPress?

Y eso es todo. Puedes ver tu blog eliminando el /ghost de la URL (o haga clic en el icono superior izquierdo si establece la IP como la URL de producción). El tema predeterminado es bastante aburrido, pero ya existe un mercado para comprar más.
Claramente soy sensacionalista al decir que Ghost es un asesino de WordPress: Node en sí mismo todavía es beta, al igual que Ghost, y el proceso de instalación de cualquiera de los dos en un servidor de producción no es nada fácil a partir de ahora. Aún así, Ghost ofrece una alternativa convincente para cualquiera que no quiera lidiar con la complejidad de WordPress para los blogs simples. Así ocurre con cualquier sistema popular: a medida que crece, se agregan funciones, aumenta la complejidad del código, la misión original se pierde, y en algún momento llega un nuevo competidor brillante que ofrece algo Fresco. Fantasma es esa puesta en marcha, y debe esperar grandes cosas de ella. Por ahora, sin embargo, ciertamente no matará a ningún WordPress.
Si ha tenido la oportunidad de probar Ghost, ¿qué piensa? ¿Es demasiado simple para ti o te encanta esa simplicidad?
James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Es el desarrollador principal de MakeUseOf y pasa su tiempo libre jugando paintball y juegos de mesa de realidad virtual. Ha estado construyendo PC desde que era niño.