Annuncio

Continua a bloggare in modo semplice. Ghost è una nuova piattaforma di blog basata su Node.js. a differenza di WordPress, che è diventato un vero colosso di un CMS nel corso degli anni e funziona con la tecnologia PHP/MySQL obsoleta, Ghost promette di semplificare le cose tornando al punto di partenza: puro, genuino bloggare.

Caratteristiche principali

Ghost ha iniziato come Kickstarter l'anno scorso - "è solo una piattaforma di blog", hanno lanciato. Quando sono state raccolte £ 200.000 ($ 320.000) per il progetto open source, sapevano di essere su qualcosa.

Ghost parla di semplicità. Non è un CMS a tutti gli effetti: non include nemmeno la funzionalità di commento. Non trasformerà il tuo sito in una bacheca di lavoro o in un negozio di e-commerce: è letteralmente solo una piattaforma di blog. È una bellissima piattaforma di blogging, ma questo è tutto. Se vuoi qualcosa che possa essere mutato in qualsiasi cosa il tuo cuore possa sognare, guarda altrove.

Quindi cosa rende Ghost diverso?

instagram viewer
  • Riquadro di anteprima ed editor di markdown. Una delle caratteristiche più sorprendenti di Ghost è la semplice schermata di modifica, composta da due pannelli: uno per modificare in markdown e uno per visualizzare in anteprima il risultato. Sembra la modalità di modifica a schermo intero di WordPress, se l'hai mai usata. Il caricamento delle immagini funziona tramite trascinamento, non complesse finestre di dialogo di caricamento.
  • Interfaccia reattiva. Progettato da zero per funzionare in modo reattivo su tablet e dispositivi mobili. E non solo in a "supportiamo i dispositivi mobili e gli eventi touch ma non funziona davvero" in un certo senso, alla WordPress.
  • * Bellissimo cruscotto. Ghost promette un sacco di statistiche utili proprio lì quando accedi. Anche WordPress promette questo, ma purtroppo non offre nulla.

Questo è tutto. Questo è l'elenco delle funzionalità. Ho *edato l'ultimo, perché il Dashboard in realtà non esiste ancora: è previsto per il rilascio intorno a Natale. Quindi per ora, fondamentalmente hai solo un editor e il blog vero e proprio. Ecco uno screenshot della Dashboard promessa per aiutarti.

Pannello

Hosted vs Self Hosted

Al momento, Ghost è disponibile solo per i test in ambienti self-hosted, ovvero "porta il tuo server". Poiché richiede alcune complesse regolazioni del server e accesso root, non puoi nemmeno eseguirlo su hosting condiviso. Ad un certo punto presto, inizieranno ad aprire account beta per il loro servizio in hosting, ovvero a servizio di blog gratuito molto simile a WordPress.com Qual è la differenza tra l'esecuzione del tuo blog su Wordpress.com e Wordpress.org?Con Wordpress che ora alimenta 1 su 6 siti Web, devono fare qualcosa di giusto. Sia per gli sviluppatori esperti che per i principianti, Wordpress ha qualcosa da offrirti. Ma appena inizi... Per saperne di più . Tuttavia, non è ancora pronto, il che significa che avrai bisogno di un tuo server per provare Ghost.

Installazione di Ghost

Inizialmente avevo pianificato di installarlo sul mio server di produzione VPS di Media Temple, ma molte cose sono andate storte. Questo è comprensibile: sia Node che Ghost sono ancora in beta, dopotutto, e il mio VPS esegue una vecchia versione di CentOS. Se hai un Raspberry Pi in giro, questa è una piattaforma di test ideale per provare Ghost; in alternativa puoi installa Ghost su un'istanza Amazon AWS gratuita, o semplicemente prendi un appliance virtuale BitNami già pronta.

Devi creare un account su fantasma.org prima di poter scaricare il sistema. Vai avanti e fallo ora. Una volta che lo hai afferrato, carica il file ZIP completo sul tuo Pi tramite SFTP: presumo che tu sappia come fare così tanto.

Quindi, SSH per iniziare.

ssh [email protected] (o il tuo indirizzo IP RPi) sudo su. apt-get update. apt-get aggiornamento.

Al momento della scrittura, 0.10.20 è l'ultima versione di Node: potrebbe essere stata aggiornata, quindi controlla. Modifica i nomi dei file e le cartelle secondo necessità.

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. fare installare. 

Attenzione: il primo comando make richiederà almeno alcune ore.

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

A questo punto hai un sistema aggiornato con Node.js e Node Package Manager installati.

unzip -d ghost ghost-[premi tab]

Premendo tab, chiedi a Bash di compilare il resto dei dettagli del nome del file, risparmiandoti lo sforzo.

cd fantasma. installazione npm. 

Questo catturerà tutte le dipendenze del nodo per Ghost. Se ricevi errori relativi a NPM non trovato, prova a collegare simbolicamente i binari:

ln -s /usr/local/bin/npm /usr/bin/npm npm install. 
Molto verde è buono. Qualsiasi rosso e il processo è fallito.
Molto verde è buono. Qualsiasi rosso e il processo è fallito.

Ora sei pronto per apportare alcune modifiche minori alla configurazione.

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

In questo file, desideri modificare tutte le istanze dell'host: "127.0.0.1" con il tuo indirizzo IP e la porta: "2368" con 80. Premi CTRL-X, Y per uscire e salvare.

modifica-host-port

Infine, digita:

npm inizio 

per eseguire Ghost. Ora puoi accedere a Ghost da qualsiasi browser di rete locale con l'IP del tuo Pi.

http://10.0.1.10/ghost

login-fantasma

Saprai che funziona perché se vedrai le risorse servite dall'RPi.

rpi-debug

Sebbene la creazione dell'ID utente iniziale sia straordinariamente lenta - circa un minuto - l'esperienza successiva è incredibilmente veloce. Ecco la potenza di Node.js!

Impressioni

Verrai catapultato direttamente in una panoramica dei contenuti, con un singolo post di esempio per apprendere le basi del markdown. Non ero un grande fan del markdown prima di utilizzare Ghost: preferirei semplicemente digitare testo normale, quindi utilizzare l'editor visivo di WordPress per ravvivare le cose in seguito. Una volta che hai imparato la sintassi è abbastanza semplice, tuttavia, e trovo interessante ora. Mi piace particolarmente la possibilità di aggiungere schermate in un secondo momento: basta inserire un segnaposto per ricordare a te stesso, quindi trascinare e rilasciare nell'editor in un secondo momento. Quanto tempo abbiamo desiderato per i caricamenti drag and drop in WordPress?

editore

E questo è tutto. Puoi visualizzare il tuo blog rimuovendo il /ghost dell'URL (o fare clic sull'icona in alto a sinistra se si imposta l'IP come URL di produzione). Il tema predefinito è piuttosto noioso, ma c'è già un mercato per comprare di più.

Sto chiaramente sensazionalizzando dicendo che Ghost è un killer di WordPress: il nodo stesso è ancora beta, così com'è Ghost e il processo di installazione di entrambi su un server di produzione è tutt'altro che facile al momento. Tuttavia, Ghost offre un'alternativa interessante per chiunque non voglia affrontare la complessità di WordPress per un semplice blog. Questo è il modo con qualsiasi sistema popolare: man mano che cresce, vengono aggiunte funzionalità, aumenta la complessità del codice, la missione originale è persa e ad un certo punto arriva un nuovo brillante concorrente che offre qualcosa fresco. Fantasma è che si avvia e dovresti aspettarti grandi cose da esso. Per ora, però, di certo non ucciderà alcun WordPress.

Se hai avuto la possibilità di provare Ghost, cosa ne pensi? È solo un po' troppo semplice per te o ami quella semplicità?

James ha una laurea in Intelligenza Artificiale ed è certificato CompTIA A+ e Network+. È lo sviluppatore principale di MakeUseOf e trascorre il suo tempo libero giocando a paintball VR e giochi da tavolo. Costruisce PC da quando era bambino.