Ghost 1.0 – Lo spirito del futuro dei blog?

Pubblicato: 2017-08-20

Ghost vuole essere la prossima grande novità nel blogging. Come ogni buon WordPresser, volevo metterci sopra i miei piccoli guanti sporchi e vedere di cosa si trattava.

Originariamente finanziato per lo sviluppo tramite Kickstarter, Ghost è una piattaforma di blogging che di recente è stata introdotta nella sua versione 1.0 in prima serata. Questa è una grande notizia per quelli come noi, quelli che vogliono rimanere all'avanguardia nello sviluppo e nella pubblicazione web.

Quindi il rilascio di Ghost 1.0 è stato un buon punto per approfondire e verificare come sono progredite le cose dal Kickstarter.

Che cos'è Ghost?

Prima di tutto, Ghost è open-source. Per le persone di WordPress come noi, questa è un'ottima notizia. Ma dobbiamo ricordare che non tutti gli open-source sono uguali. Esistono più licenze per la distribuzione e Ghost è distribuito con la licenza MIT, mentre WordPress è mantenuto come GPL.

Puoi leggere le differenze in un paio di posti. A meno che tu non sia uno sviluppatore o un tematore, il lato MIT vs GPL potrebbe non influire molto su di te.

Oltre a questo, è una piattaforma di pubblicazione piuttosto semplice con un mercato a tema, strumenti di sviluppo locale e un'interfaccia fluida che onestamente fa vergognare il pannello di amministrazione di WordPress in termini di design.

Iniziare con Ghost 1.0

Hai due opzioni quando inizi con Ghost: puoi acquistare hosting dalla società madre tramite il loro programma Ghost (Pro) (pensaci come un hosting WP gestito), oppure puoi installarlo sul tuo host (abbastanza semplice, finora, Giusto?)

Ecco il trucco: puoi scegliere solo sei host che supportano Ghost.

Piattaforma di pubblicazione e blog di Ghost 1.0

Se sei abituato all'ubiquità di WordPress, sembra quasi claustrofobico.

Per i miei scopi, mi sono registrato per una prova di 14 giorni di Ghost(Pro) per giocare con l'interfaccia web, e ho fatto l'installazione locale, dove potevo fare praticamente tutto quello che volevo nella mia piccola sandbox con il client desktop .

L'installazione di Ghost 1.0 in locale fa schifo

Famosa installazione in 5 minuti, non lo è.

Sono un tipo tecnico. Sono a mio agio con una riga di comando. Quindi, quando ho visto che il sistema consigliato da Ghost era Ubuntu 16.04, i miei occhi si sono illuminati. "Questo è quello che uso!" la mia mente urlava di eccitazione. Quindi ho prontamente seguito le loro istruzioni e...

Errore. Dopo l'errore. Dopo l'errore.

Prima di tutto, la mia versione di Node era sbagliata. Ghost supporta solo le versioni dei nodi da 4 a 6.5. Stavo eseguendo 8.x. Nessun problema. Installa Node Version Manager (nvm), passa a 6.5, facile.

No. Ora c'è un problema con l'installazione di SQLite3. Ghost CLI non l'ha installato correttamente (nonostante fosse già installato e aggiornato sul mio sistema). Disinstalla, reinstalla. Stessa cosa.

Hanno detto di passare a MySQL allora. Ok, asino. No, ancora non correrò. E... in qualche modo in questo pasticcio, Ubuntu ha deciso che non avevo più installato nvm. Uff.

Niente di tutto questo è stato difficile, intendiamoci, solo frustrante.

Mi prendo una pausa, preparo un panino e passo al mio Macbook (con MacOS Sierra e completamente aggiornato). Voglio dire, è Unix, quindi non può essere così diverso da installare.

E non lo era. Sono accaduti esattamente gli stessi errori. Esattamente nello stesso ordine. Versioni del nodo. Problemi con l'installazione di SQLite3. Problemi con MySQL. Dimenticare nvm è lì.

Uff.

Alla fine, poke, pungolo, aggiorno, disinstallo e reinstallo, e le cose funzionano. Come ho detto, mi sento a mio agio nella riga di comando, ma non posso dirti cosa ha fatto funzionare alla fine perché ho provato così tante cose.

Alla fine, ci sono volute più di una dozzina di tentativi per installare Ghost e farlo funzionare su un computer. (Non ho provato Windows 10, però, quindi potrebbe essere un'esperienza migliore lì. Fammi sapere!)

Usando Ghost

Carico le cose, premo l'URL localhost nel mio browser e non c'è il pannello di amministrazione. Non c'è modo di modificare i post. Niente. Sono semplicemente un utente. Ho un sito web pulito, pieno di tutorial e contenuti precompilati e non c'è modo di aggiungerne di miei.

004 - Piattaforma di pubblicazione e blog Ghost 1.0

Dopo aver guardato un po' in giro, scopro che c'è un client desktop. Si installa facilmente (yay!) e richiede il mio URL (quello localhost) e un nome utente. Non ne ho idea, quindi ne digito uno e crea automaticamente l'utente del mio blog.

Stranamente, anche il client desktop non è un programma di installazione. Si spera che nelle versioni future ciò accada perché non riesco a vedere la maggior parte delle persone andare nei guai che ho fatto io.

Inoltre, il client desktop è l' unico modo per modificare e pubblicare. Non c'è un'interfaccia web (che posso trovare) a meno che tu non stia usando il servizio Ghost (Pro) per l'hosting. Se vai con uno degli altri host, utilizzerai la riga di comando e l'app desktop.

Non c'è ancora nessuna app mobile. Quindi tienilo a mente.

Dopo aver usato entrambe le interfacce per un po', sono abbastanza sicuro che siano esattamente le stesse. Mi piace molto. Il design unificato significa molto per me (e anche per la gente di Ghost).

L'editore stesso

Nello spirito di dare davvero una possibilità a Ghost 1.0, ho scritto questo post interamente nell'editor di Ghost. Dal prendere appunti e sperimentare, all'editing, sono passato tra il desktop e il client web fino a finalizzare il post in WordPress.

Devo dire che mi piace.

Piattaforma di pubblicazione e blog di Ghost 1.0

Ma per le persone abituate a WordPress, potrebbe volerci un po' di tempo per abituarsi. Vedete, è un editor markdown, non un editor WYSIWYG/di testo normale come siamo abituati. Puoi comunque utilizzare l'HTML, se non hai familiarità con la sintassi del markdown. Se hai mai lasciato commenti su Reddit o contribuito a Github, probabilmente hai visto o utilizzato il markdown.

Ghost 1.0 Markdown

Esistono due modalità di modifica: riquadro singolo (solo markdown o HTML) e editor affiancato a doppio riquadro. I doppi riquadri sono molto, molto belli, soprattutto se non conosci il markdown: puoi vedere esattamente cosa fanno i simboli in tempo reale e controllare la formattazione man mano che procedi, aiuta con errori di battitura, tag mancanti e simili.

Doppio riquadro di modifica di Ghost 1.0

Ma, e c'è sempre un ma, vero?, perché è a due colonne, anche sul display MacBook Pro Retina completamente ridimensionato che sto usando, mi è sembrato un po' imbarazzante da scrivere. Non mi piace nemmeno la modalità senza distrazioni di WordPress. Quindi c'è quello.

Pubblicazione e ghosting

Pubblicare è semplicissimo e ogni opzione di cui hai bisogno è a portata di clic. Apri le impostazioni del post e ottieni l'accesso all'immagine del post, ai metadati, alle schede Twitter, alle schede Facebook e persino agli script di intestazione/piè di pagina.

Ogni parte è facilmente commestibile e comprensibile.

Ho riscontrato alcuni problemi con gli slug URL che non funzionavano correttamente. Di tanto in tanto aggiungerà "-post" alla fine dei miei slug, o se clicco fuori dal campo del titolo quando è vuoto, lo slug è sempre impostato su "senza titolo". È un piccolo bug che verrà risolto nelle versioni future, ne sono sicuro.

Questi tipi di bug sono fastidi minori per un hobbista, ma problemi importanti per una grande azienda (che è uno dei principali obiettivi del software Ghost) perché scrittori ed editori possono facilmente perdere quel tipo di errore.

Eliminare un post, tuttavia, non è così intuitivo. C'è un unico posto per eliminare un post, ed è in fondo alle impostazioni dei singoli post. Non puoi farlo affatto dall'elenco dei post, che deve essere affrontato.

Inoltre, non sono riuscito a trovare un modo per ordinare separatamente le mie bozze di post, semplicemente contrassegnate con un'icona di bozza rossa nell'elenco principale dei post. Che di nuovo, sono sicuro che sarà risolto in futuro.

Software per blog Ghost 1.0

Ghost 1.0 è comodo e pulito

Il design e l'esperienza dell'utente sono importanti per la Ghost Foundation. Usare Ghost 1.0 è piacevole e mi sento a casa dal momento in cui lo carico.

Il software, sia sul front-end che sul lato amministrativo, è simile a Squarespace e Medium. Se hai mai usato uno di questi, Ghost ti ci vorrà molto poco per abituarti.

La velocità è ottima, non c'è alcun ritardo nell'editor o nel display. Anche se scegli il tema predefinito (che è tutto ciò con cui ho giocato), è abbastanza lucido e pulito da poter essere usato, anche se è piuttosto un tagliabiscotti.

Esempio di tema Ghost 1.0

La versione Ghost 1.0 sembra ciò che Squarespace sarebbe se togliessi le rotelle di addestramento, o forse come Medium se avessi il pieno controllo della piattaforma di pubblicazione.

Ghost potrebbe anche essere ciò che Gutenberg aspira a essere a lungo termine. E questa non è necessariamente una cosa negativa per il lato editoriale di WordPress.

Conclusione? Continua…

Non credo proprio che sia possibile trarre una conclusione definitiva su Ghost 1.0. È un po' presto nella sua vita per esprimere un giudizio. Quindi lo lascerò semplicemente come continuazione .

Il software in sé è fantastico, ma è nuovo. Quando è stato annunciato per la prima volta, ho visto tonnellate di articoli su come fosse un killer di WordPress . È semplicemente sciocco.

Prima di tutto, WordPress ha 13 anni di vantaggio e oltre un quarto di Internet funziona su di esso. Non sta andando da nessuna parte.

WordPress è anche un sistema di gestione dei contenuti. Non viene utilizzato esclusivamente per blog e pubblicazioni.

Il fantasma è.

Ghost è prima di tutto una piattaforma editoriale. Sul sito web, l'intestazione lo dice chiaro come il giorno.

Ghost 1.0 è una piattaforma di pubblicazione professionale

Si spacciano per una piattaforma di pubblicazione professionale, che è un pubblico intrinsecamente diverso dagli obiettivi di WordPress.

Certo, in senso lato, WordPress e Ghost sono concorrenti. Sono concorrenti nel modo in cui Windows e Linux sono concorrenti: fanno la stessa cosa, ma in realtà non sono nemmeno nello stesso mercato.

Non puoi eseguire un negozio di e-commerce da Ghost o utilizzare il software come endpoint server per un'app iOS. Puoi farlo con WordPress.

Ghost non è sulla buona strada per questo. Va bene. Non è quella la loro nicchia. Vogliono pubblicare eccezionalmente bene e sono sulla buona strada per questo.

Allora, qual è il futuro di Ghost 1.0?

"Fantasma 1.1?" tu dici. Bene, per arrivarci, la Ghost Foundation dipenderà da te, in realtà. Poiché si tratta di software open source, Ghost vuole che tu sia coinvolto nello sviluppo. Vogliono attivamente che tu contribuisca al software.

La loro squadra è ovunque e il supporto è fantastico. Quindi non importa se preferisci Github, Twitter, Slack, qualunque cosa, qualcuno ti parlerà di Ghost, della tua esperienza con esso e di come puoi migliorarlo.

La mia ultima presa

Ghost fa molto bene. È divertente da scrivere e, una volta installato, funziona incredibilmente bene. Ma quell'installazione... ragazzo, oh ragazzo, era così orribile.

Se il team dietro Ghost vuole davvero portare questo all'ubiquità a livello di WordPress, deve attenuare un po' la mentalità "per i programmatori".

WordPress attrae molte persone per la sua facilità d'uso. Puoi fare molto con solo una conoscenza di HTML e CSS.

Al contrario, Ghost utilizza Handlebars come linguaggio di template e funziona principalmente in JavaScript tramite Ember e Node. C'è una buona possibilità che lo stack possa potenzialmente alienare alcuni utenti.

Ghost 1.0 è basato su JavaScript

Detto questo, non si rivolgono necessariamente alle piccole imprese e agli hobbisti come fa WordPress. Quindi avere uno stack interamente basato su JS, dallo sviluppo all'utente finale, potrebbe attirare molta attenzione aziendale (e rendere il loro prodotto a prova di futuro, data l'esplosione della crescita di JavaScript negli ultimi anni).

Al di fuori della scelta, l'installazione per il self-hosting deve essere davvero, davvero, davvero, davvero semplificata. Potrebbe non arrivare mai alla semplicità a livello di WordPress, ma non dovrebbe essere necessario qualcuno che capisca bash e la riga di comando per eseguire una dozzina di pugnalate su due diversi sistemi operativi (e comunque finire per fallire completamente su un sistema operativo).

Chi chiamerai?

Non Ghostbusters, questo è certo. Non questa volta. Questo è un fantasma, lascerò felicemente che mi perseguiti per un po'.

Mi piace molto Ghost 1.0. O forse il potenziale di Ghost. A questo punto del gioco, è praticamente la stessa cosa.

Quello che abbiamo in questa versione è un prodotto fantastico che, nel momento in cui raggiunge la versione 2.0 o 3.0, potrebbe essere un vero contendente nell'arena editoriale.

Immagine in miniatura dell'articolo di gst / shutterstock.com