Oglas
Neka bloganje bude jednostavno. Ghost je nova platforma za blogovanje izgrađena na Node.js. Za razliku od WordPress, koji je tijekom godina postao pravi gigant CMS-a i radi na zastarjeloj PHP/MySQL tehnologiji, Ghost obećava da će stvari pojednostaviti tamo gdje su započele: čist, nepatvoren bloganje.
Glavne značajke
Ghost je započeo kao Kickstarter prošle godine – “to je samo platforma za bloganje”, rekli su. Kada je prikupljeno 200.000 funti (320.000 dolara) za projekt otvorenog koda, znali su da su na nečemu.
Ghost je o jednostavnosti. To nije punopravni CMS: ne uključuje čak ni funkciju komentara. Neće pretvoriti vašu web stranicu u ploču za zapošljavanje ili e-trgovinu – to je doslovno samo platforma za bloganje. To je prekrasna platforma za bloganje, ali to je sve. Ako želite nešto što se može mutirati u sve što vaše srce može sanjati, potražite negdje drugdje.
Po čemu se Ghost razlikuje?
- Okno za pregled i uređivač maraka. Jedna od najupečatljivijih značajki Ghost-a je jednostavan zaslon za uređivanje, koji se sastoji od dva panela: jednog za uređivanje u smanjenju i jednog za pregled rezultata. Čini se kao WordPressov način uređivanja na cijelom zaslonu, ako ste ga ikada koristili. Prijenos slika radi povlačenjem i ispuštanjem, a ne složenim dijaloškim okvirima za prijenos.
- Responzivno sučelje. Dizajniran od temelja za rad na tabletima i mobilnim uređajima. I ne samo u a "podržavamo mobilne uređaje i dodirne događaje, ali zapravo ne funkcionira" na neki način, a la WordPress.
- * Prekrasna kontrolna ploča. Ghost obećava puno korisnih statistika upravo tamo kada se prijavite. WordPress to također obećava, ali nažalost nedovoljno.
To je to. To je popis značajki. *Uredio sam to zadnje, jer Nadzorna ploča zapravo još ne postoji: planirana je za izdavanje oko Božića. Dakle, za sada u osnovi dobivate samo urednika i pravi blog. Evo snimka zaslona obećane Nadzorne ploče koja će vas pomiriti.

Hosted vs Self Hosted
Trenutno je Ghost dostupan samo za testiranje u okruženjima s vlastitim hostingom - tj. "donesite svoj vlastiti poslužitelj". Budući da zahtijeva neke složene prilagodbe poslužitelja i root pristup, ovo ne možete pokrenuti ni na dijeljenom hostingu. Uskoro će početi otvarati beta račune za svoju hostiranu uslugu – to jest, a besplatna usluga bloganja slično WordPress.com Koja je razlika između vođenja bloga na Wordpress.com i Wordpress.org?Budući da Wordpress sada pokreće 1 od svakih 6 web-mjesta, oni sigurno rade nešto kako treba. Za iskusne programere i potpune početnike, Wordpress ima nešto za ponuditi. Ali tek što počnete... Čitaj više . Međutim, to još nije spremno, što znači da će vam trebati vlastiti poslužitelj da isprobate Ghost.
Instaliranje Ghost-a
Isprva sam planirao ovo instalirati na svoj Media Temple VPS produkcijski poslužitelj, ali toliko je stvari pošlo po zlu s tim. To je razumljivo: i Node i Ghost su ipak još uvijek u beta verziji, a moj VPS pokreće staru verziju CentOS-a. Ako imate Raspberry Pi okolo, ovo je idealna testna platforma za isprobavanje Ghosta; alternativno, možete instalirajte Ghost na besplatnu instancu Amazon AWS, ili jednostavno zgrabite a gotovi BitNami virtualni uređaj.
Morate napraviti račun na ghost.org prije nego što možete preuzeti sustav. Samo naprijed i učini to sada. Nakon što ga zgrabite, prenesite kompletnu ZIP datoteku na svoj Pi putem SFTP-a - pretpostavljam da znate kako to učiniti.
Zatim SSH za početak.
ssh [email protected] (ili vaša RPi IP adresa) sudo su. apt-dobi ažuriranje. apt-dobi nadogradnju.
U vrijeme pisanja, 0.10.20 je najnovija verzija Nodea – možda je ažurirana, pa provjerite. Po potrebi prilagodite nazive datoteka i mapa.
curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf čvor-v0.10.20.tar.gz. cd čvor-v0.10.20. ./konfiguriraj make. napraviti instalaciju.
Pazite - prva naredba make će trajati najmanje nekoliko sati.
apt-get install sqlite3. git klon git://github.com/isaacs/npm.git. cd npm/skripte. chmod +x install.sh. ./install.sh.
U ovom trenutku imate ažurirani sustav s instaliranim Node.js i Node Package Managerom.
raspakirajte -d duh duh-[pritisnite karticu]
Pritiskom na tab, od Basha tražite da ispuni ostale pojedinosti naziva datoteke, štedeći vam trud.
cd duh. npm instalirati.
Ovo će zgrabiti sve ovisnosti čvora za Ghost. Ako dobijete pogreške o tome da NPM nije pronađen, pokušajte simbolizirati binarne datoteke:
ln -s /usr/local/bin/npm /usr/bin/npm npm install.

Sada ste spremni napraviti neke manje promjene konfiguracije.
cp config.example.js config.js. nano config.js.
U ovoj datoteci želite urediti sve instance hosta: '127.0.0.1' s vašom IP adresom i port: '2368' s 80. Pritisnite CTRL-X, Y za izlaz i spremanje.

Na kraju upišite:
npm start
pokrenuti Ghost. Sada možete pristupiti Ghost-u iz bilo kojeg preglednika lokalne mreže s IP-om vašeg Pi.
http://10.0.1.10/ghost

Znat ćete da radi jer ako vidite da se resursi poslužuju iz RPi-a.

Iako je početno kreiranje korisničkog ID-a iznimno sporo – oko minutu – iskustvo nakon toga je nevjerojatno brzo. Pogledajte snagu Node.js-a!
Dojmovi
Bačeni ste ravno u pregled sadržaja, s jednim primjerom posta kako biste naučili osnove markdowna. Prije korištenja Ghost-a nisam bio veliki obožavatelj markdowna – radije bih samo ukucao običan tekst, a zatim koristio WordPress vizualni uređivač da kasnije dignem stvari. Međutim, nakon što naučite sintaksu, ona je prilično jednostavna i sada mi je privlačna. Posebno mi se sviđa mogućnost kasnijeg dodavanja snimki zaslona: samo stavite rezervirano mjesto da se podsjetite, a zatim kasnije povucite i ispustite u uređivač. Koliko dugo smo priželjkivali povlačenje i ispuštanje prijenosa u WordPressu?

I to je otprilike to. Možete vidjeti svoj blog uklanjanjem /ghost URL-a (ili kliknite gornju lijevu ikonu ako postavite IP kao proizvodni URL). Zadana tema je prilično dosadna, ali već postoji tržnica kupiti više.
Očito sam senzacionalizirao govoreći da je Ghost ubojica WordPressa: sam čvor je još uvijek beta, kao i Ghost, a proces instaliranja bilo kojeg drugog na proizvodni poslužitelj za sada je daleko od jednostavnog. Ipak, Ghost nudi uvjerljivu alternativu za svakoga tko se ne želi baviti složenošću WordPressa za jednostavno bloganje. Takav je način sa svakim popularnim sustavom: kako raste, dodaju se značajke, povećava se složenost koda, izvorna misija je izgubljena, a u nekom trenutku stiže bistri novi konkurent koji nudi nešto svježe. Duh je koji se pokreće i od njega treba očekivati velike stvari. Za sada, međutim, sigurno neće ubiti nijedan WordPress.
Ako ste imali priliku isprobati Ghost, što mislite? Je li vam to samo malo prejednostavno ili volite tu jednostavnost?
James je diplomirao umjetnu inteligenciju i ima CompTIA A+ i Network+ certifikat. On je glavni programer MakeUseOf-a, a svoje slobodno vrijeme provodi igrajući VR paintball i društvene igre. Od malih nogu izrađuje računala.