Ghost 1.0 - ¿El espíritu del futuro de los blogs?

Publicado: 2017-08-20

Ghost quiere ser la próxima gran novedad en los blogs. Como cualquier buen WordPresser, quería poner mis pequeños guantes sucios por todas partes y ver de qué se trataba todo este alboroto.

Originalmente financiado para el desarrollo a través de Kickstarter, Ghost es una plataforma de blogs que recientemente se lanzó a su versión 1.0 en horario estelar. Esa es una gran noticia para personas como nosotros, aquellos que quieren estar a la vanguardia del desarrollo web y la publicación.

Así que el lanzamiento de Ghost 1.0 fue un buen lugar para profundizar y ver cómo han progresado las cosas desde el Kickstarter.

¿Qué es Ghost?

En primer lugar, Ghost es de código abierto. Para la gente de WordPress como nosotros, es una gran noticia. Pero debemos recordar que no todos los códigos abiertos son iguales. Existen múltiples licencias para la distribución, y Ghost se publica bajo la licencia del MIT, mientras que WordPress se mantiene como GPL.

Puede leer sobre las diferencias en un par de lugares. A menos que sea un desarrollador o un tematizador, es posible que el lado MIT vs GPL no le afecte mucho.

Aparte de eso, es una plataforma de publicación bastante sencilla con un mercado de temas, herramientas de desarrollo local y una interfaz fluida que honestamente avergüenza al panel de administración de WordPress en términos de diseño.

Introducción a Ghost 1.0

Tiene dos opciones al comenzar con Ghost: puede comprar alojamiento de la empresa matriz a través de su programa Ghost (Pro) (piénselo como alojamiento WP administrado), o puede instalarlo en su propio host (bastante simple, hasta ahora, ¿Derecha?)

Aquí está el truco: puede elegir entre solo seis hosts compatibles con Ghost.

Plataforma de publicación y blogs Ghost 1.0

Si está acostumbrado a la ubicuidad de WordPress, se siente casi claustrofóbico.

Para mis propósitos, me inscribí en una prueba de 14 días de Ghost (Pro) para jugar con la interfaz web, y realicé la instalación local, donde pude hacer prácticamente lo que quisiera en mi propia pequeña caja de arena con el cliente de escritorio. .

La instalación de Ghost 1.0 apesta localmente

Famosa instalación de 5 minutos, esto no lo es.

Soy un tipo de tipo técnico. Me siento cómodo con una línea de comandos. Entonces, cuando vi que el sistema recomendado por Ghost era Ubuntu 16.04, mis ojos se iluminaron. "¡Eso es lo que yo uso!" mi mente gritó de emoción. Así que seguí sus instrucciones de inmediato y ...

Error. Después de un error. Después de un error.

En primer lugar, mi versión de Node estaba mal. Ghost solo es compatible con las versiones 4 a 6.5 de Node. Estaba ejecutando 8.x. No hay problema. Instale Node Version Manager (nvm), cambie a 6.5, fácil.

No. Ahora hay un problema con la instalación de SQLite3. Ghost CLI no lo instaló correctamente (a pesar de que ya estaba instalado y actualizado en mi sistema). Desinstalar, reinstalar. La misma cosa.

Entonces dijeron que cambiaran a MySQL. Okee dokey. No, todavía no voy a correr. Y ... de alguna manera en este lío, Ubuntu decidió que ya no tenía nvm instalado. Puaj.

Nada de esto fue difícil, fíjate, simplemente frustrante.

Me tomo un descanso, hago un sándwich y cambio a mi Macbook (con MacOS Sierra y completamente actualizado). Quiero decir, es Unix, por lo que la instalación no puede ser tan diferente.

Y no fue así. Ocurrieron exactamente los mismos errores. Exactamente en el mismo orden. Versiones de nodo. Problemas con la instalación de SQLite3. Problemas con MySQL. Olvidar nvm está ahí.

Puaj.

Con el tiempo, pincho, pincho, actualizo, desinstalo y reinstalo, y las cosas funcionan. Como dije, me siento cómodo en la línea de comandos, pero no puedo decirles qué hizo que finalmente funcionara porque probé muchas cosas.

Al final, se necesitaron más de una docena de intentos para que Ghost se instalara y funcionara en una computadora. (Sin embargo, no probé Windows 10, por lo que puede ser una mejor experiencia allí. ¡Avísame!)

Usando fantasma

Cargo cosas, presiono la URL del host local en mi navegador y no hay panel de administración. No hay forma de editar publicaciones. Nada. Soy simplemente un usuario. Tengo un sitio web limpio, lleno de tutoriales y contenido precargado, y no hay forma de agregar el mío.

004 - Plataforma de publicación y blogs Ghost 1.0

Después de mirar un poco, descubrí que hay un cliente de escritorio. Se instala fácilmente (¡yay!), Y pide mi URL (la del localhost) y un nombre de usuario. No tengo ni idea, así que escribo uno y crea el usuario de mi blog automáticamente.

Curiosamente, el cliente de escritorio tampoco es un instalador. Con suerte, en futuras versiones eso sucederá porque no puedo ver a la mayoría de la gente metiéndose en los problemas que yo hice.

Además, el cliente de escritorio es la única forma de editar y publicar. No hay una interfaz web (que puedo encontrar) a menos que esté utilizando el servicio Ghost (Pro) para el alojamiento. Si va con uno de los otros hosts, utilizará la línea de comandos y la aplicación de escritorio.

Tampoco hay una aplicación móvil todavía. Así que tenlo en mente.

Después de usar ambas interfaces por un tiempo, estoy bastante seguro de que son exactamente iguales. Me gusta mucho eso. El diseño unificado significa mucho para mí (y también para la gente de Ghost).

El propio editor

Con el ánimo de darle una oportunidad a Ghost 1.0, he escrito esta publicación en su totalidad en el editor de Ghost. Desde tomar notas y experimentar, hasta editar, reboté entre el escritorio y el cliente web hasta finalizar la publicación en WordPress.

Debo decir que me gusta.

Plataforma de publicación y blogs Ghost 1.0

Pero para las personas que están acostumbradas a WordPress, puede que les cueste acostumbrarse. Verá, es un editor de rebajas, no un editor de texto sin formato / WYSIWYG como estamos acostumbrados. Sin embargo, aún puede usar HTML si no está familiarizado con la sintaxis de rebajas. Si alguna vez dejaste comentarios de Reddit o contribuiste a Github, probablemente hayas visto o usado la rebaja.

Rebajas de Ghost 1.0

Hay dos modos de edición: panel único (solo la rebaja o HTML) y editor de panel doble lado a lado. Los paneles dobles son muy, muy agradables, especialmente si es nuevo en markdown (puede ver exactamente lo que hacen los símbolos en tiempo real y verificar su formato a medida que avanza) ayuda con errores tipográficos y etiquetas faltantes y demás.

Panel doble de edición de Ghost 1.0

Pero, y siempre hay un pero, ¿no es así? Porque tiene dos columnas, incluso en la pantalla Retina de MacBook Pro a escala completa que estoy usando, me sentí un poco incómodo escribir en él. Pero, de nuevo, no Tampoco me gusta el modo sin distracciones de WordPress. Así que ahí está.

Publicación y fantasma

Publicar es muy fácil y todas las opciones que necesitas están a un clic de distancia. Abra la configuración de la publicación y obtendrá acceso a la imagen de la publicación, metadatos, tarjetas de Twitter, tarjetas de Facebook e incluso guiones de encabezado / pie de página.

Cada parte es fácilmente comestible y comprensible.

He tenido algunos problemas con los slugs de URL que no funcionan del todo bien. Agregará "-post" al final de mis slugs ocasionalmente, o si hago clic fuera del campo de título cuando está en blanco, el slug se establece para siempre en "sin título". Es un pequeño error que se solucionará en futuras versiones, estoy seguro.

Ese tipo de errores son molestias menores para un aficionado, pero problemas importantes para una gran empresa (que es un objetivo importante del software Ghost) porque los escritores y editores pueden pasar por alto fácilmente ese tipo de error.

Sin embargo, eliminar una publicación no es tan intuitivo. Hay un solo lugar para eliminar una publicación, y está en la parte inferior de la configuración de esa publicación individual. No puede hacerlo desde la lista de publicaciones, lo que debe abordarse.

Tampoco pude encontrar una manera de ordenar mis borradores de publicaciones por separado, solo etiquetados con un icono de borrador rojo en la lista principal de publicaciones. Lo cual, de nuevo, estoy seguro de que se solucionará en el futuro.

Software de blogs Ghost 1.0

Ghost 1.0 se siente cómodo y limpio

El diseño y la experiencia del usuario son importantes para Ghost Foundation. Usar Ghost 1.0 es agradable y me siento como en casa desde el momento en que lo cargué.

El software, tanto en el front-end como en el lado administrativo, se siente similar a Squarespace y Medium. Si alguna vez has usado alguno de esos, Ghost te llevará muy poco acostumbrarte.

La velocidad es excelente, no hay ningún retraso en el editor o la pantalla. Incluso si elige el tema predeterminado (que es todo con lo que jugué), está pulido y lo suficientemente limpio como para usarlo, incluso si es bastante cortador de galletas.

Ejemplo de tema de Ghost 1.0

El lanzamiento de Ghost 1.0 se siente como lo que sería Squarespace si se quitaran las ruedas de entrenamiento, o tal vez como Medium si tuviera el control total de la plataforma de publicación.

Fantasma también puede ser lo que Gutenberg aspira a ser a largo plazo. Y eso no es necesariamente algo malo para la publicación de WordPress.

¿Conclusión? Continuará…

Realmente no creo que sea posible sacar una conclusión firme sobre Ghost 1.0. Es un poco temprano en su vida para emitir un juicio. Así que voy a dejarlo como una continuación .

El software en sí es asombroso, pero es nuevo. Cuando se anunció por primera vez, vi toneladas de artículos sobre cómo era un asesino de WordPress . Eso es simplemente una tontería.

En primer lugar, WordPress tiene 13 años de ventaja y más de una cuarta parte de Internet se ejecuta en él. No va a ninguna parte.

WordPress también es un sistema de gestión de contenido. No se usa únicamente para blogs y publicaciones.

Fantasma es.

Ghost es una plataforma de publicación, ante todo. En el sitio web, el encabezado lo dice tan claro como el día.

Ghost 1.0 es una plataforma de publicación profesional

Se promocionan a sí mismos como una plataforma de publicación profesional, que es una audiencia intrínsecamente diferente a los objetivos de WordPress.

Claro, en un sentido amplio, WordPress y Ghost son competidores. Son competidores en la forma en que Windows y Linux son competidores: hacen lo mismo, pero ni siquiera están en el mismo mercado.

No puede ejecutar una tienda de comercio electrónico desde Ghost o usar el software como un punto final de servidor para una aplicación de iOS. Puedes hacerlo con WordPress.

Ghost no está encaminado para eso. Esta bien. Ese no es su nicho. Quieren hacer publicaciones excepcionalmente bien, y están bien encaminados para eso.

Entonces, ¿qué sigue para Ghost 1.0?

"¿Fantasma 1.1?" tu dices. Bueno, para conseguirlo, la Fundación Fantasma dependerá de ti, de hecho. Dado que se trata de un software de código abierto, Ghost quiere que se involucre en el desarrollo. Quieren activamente que contribuyas al software.

Su equipo está en todas partes y el apoyo es increíble. Así que no importa si prefieres Github, Twitter, Slack, lo que sea, alguien te hablará sobre Ghost, tu experiencia con él y cómo tú o ellos pueden mejorarlo.

Mi toma final

Ghost lo hace muy bien. Es divertido escribir en él y, una vez instalado, funciona increíblemente bien. Pero esa instalación… chico, oh chico, fue así de horrible.

Si el equipo detrás de Ghost realmente quiere llevar esto a la ubicuidad a nivel de WordPress, necesitan atenuar un poco la mentalidad de "para codificadores".

WordPress atrae a mucha gente por su facilidad de uso. Puede hacer mucho con solo conocimientos de HTML y CSS.

Por el contrario, Ghost usa Handlebars como lenguaje de plantillas y funciona principalmente en JavaScript a través de Ember y Node. Existe una buena posibilidad de que la pila pueda alienar a algunos usuarios.

Ghost 1.0 se basa en JavaScript

Dicho esto, no se dirigen necesariamente a las pequeñas empresas y a los aficionados como lo hace WordPress. Por lo tanto, tener una pila completamente basada en JS, desde el desarrollo hasta el usuario final, podría atraer mucha atención empresarial (y preparar su producto para el futuro, dada la explosión del crecimiento de JavaScript en los últimos años).

Además de elegir ese nit, la instalación para el autohospedaje realmente, realmente, realmente, realmente debe simplificarse. Es posible que nunca llegue a la simplicidad del nivel de WordPress, pero no debería ser necesario que alguien que entienda bash y la línea de comandos realice una docena de intentos en dos sistemas operativos diferentes (y aún así terminar fallando por completo en un sistema operativo).

¿A quien vas a llamar?

No Cazafantasmas, eso es seguro. No esta vez. Este es un fantasma, felizmente dejaré que me persiga por un tiempo.

Me gusta mucho Ghost 1.0. O tal vez el potencial de Ghost. En esta etapa del juego, es más o menos lo mismo.

Lo que tenemos en esta versión es un producto fantástico que, cuando llegue a la versión 2.0 o 3.0, podría ser un verdadero competidor en el campo de la publicación.

Imagen en miniatura del artículo de gst / shutterstock.com