Ghost 1.0 – Bloglama Geleceğinin Ruhu mu?
Yayınlanan: 2017-08-20Ghost, blog yazarlığında bir sonraki büyük şey olmak istiyor. Herhangi bir iyi WordPresser gibi, küçük kirli eldivenlerimi her tarafına geçirmek ve tüm yaygaraların ne hakkında olduğunu görmek istedim.
Başlangıçta Kickstarter aracılığıyla geliştirme için finanse edilen Ghost, çok yakın zamanda ilk kez 1.0 sürümüne giren bir blog platformudur. Bu, bizim gibi web geliştirme ve yayınlamanın en ileri noktasında kalmak isteyenler için büyük bir haber.
Bu yüzden Ghost 1.0'ın piyasaya sürülmesi, Kickstarter'dan bu yana işlerin nasıl ilerlediğini araştırmak ve kontrol etmek için iyi bir yerdi.
Sadece Hayalet Nedir?
İlk olarak, Ghost açık kaynak kodludur. Bizim gibi WordPress kullanıcıları için bu harika bir haber. Ancak tüm açık kaynakların eşit yaratılmadığını hatırlamalıyız. Dağıtım için birden fazla lisans vardır ve Ghost, MIT lisansı altında yayınlanırken, WordPress GPL olarak korunur.
Farklılıkları birkaç yerde okuyabilirsiniz. Bir geliştirici veya tema uzmanı değilseniz, olayların MIT ve GPL tarafı sizi fazla etkilemeyebilir.
Bunun dışında, bir tema pazarı, yerel geliştirme araçları ve WordPress yönetici panelini tasarım açısından dürüstçe utandıran kaygan ve pürüzsüz bir arayüz ile oldukça basit bir yayın platformudur.
Ghost 1.0'a Başlarken
Ghost ile başlarken iki seçeneğiniz var: Ana şirketten Ghost(Pro) programı aracılığıyla hosting satın alabilir (bunu yönetilen WP hosting gibi düşünün) veya kendi sunucunuza kurabilirsiniz (şimdiye kadar oldukça basit, sağ?)
İşin püf noktası şu: Ghost'u destekleyen yalnızca altı ana bilgisayar arasından seçim yapabilirsiniz.

WordPress'in her yerde bulunmasına alışkınsanız, bu neredeyse klostrofobik geliyor.
Kendi amaçlarım için, web arayüzüyle oynamak için 14 günlük Ghost(Pro) deneme sürümüne kaydoldum ve masaüstü istemcisiyle kendi küçük sanal alanımda hemen hemen her istediğimi yapabileceğim yerel kurulumu yaptım. .
Ghost 1.0'ı Yerel Olarak Yüklemek Kokuyor
Ünlü 5 Dakikalık Kurulum, bu değil.
Ben teknik bir adamım. Bir komut satırı ile rahatım. Bu yüzden Ghost'un önerdiği sistemin Ubuntu 16.04 olduğunu görünce gözlerim parladı. “İşte bunu kullanıyorum!” beynim heyecanla haykırdı. Bu yüzden derhal talimatlarını takip ettim ve…
Hata. Hatadan sonra. Hatadan sonra.
Öncelikle, Düğüm sürümüm yanlıştı. Ghost yalnızca Düğüm sürümlerini 4 ila 6.5'i destekler. 8.x çalıştırıyordum. Endişelenme. Node Version Manager'ı (nvm) kurun, 6.5'e değiştirin, kolay peasy.
Hayır. Şimdi SQLite3 kurulumunda bir sorun var. Ghost CLI onu doğru kurmadı (sistemime zaten kurulmuş ve güncellenmiş olmasına rağmen). Kaldırın, yeniden yükleyin. Aynı şey.
O zaman MySQL'e geçelim dediler. Tamam. Hayır, yine de koşmayacak. Ve… bir şekilde bu karmaşada, Ubuntu artık nvm'nin kurulu olmadığına karar verdi. Ah.
Bunların hiçbiri zor değildi, sadece sinir bozucu.
Mola veriyorum, sandviç yapıyorum ve Macbook'uma geçiyorum (MacOS Sierra çalıştırıyor ve tamamen güncellendi). Demek istediğim, bu Unix, bu yüzden kurulumu o kadar farklı olamaz.
Ve değildi. Aynen aynı hatalar oldu. Tam olarak aynı sırada. Düğüm sürümleri. SQLite3 kurulumuyla ilgili sorunlar. MySQL ile ilgili sorunlar. nvm'yi unutmak var.
Ah.
Sonunda, dürttüm, ürettim, güncelledim, kaldırdım ve yeniden kurdum ve işler işe yaradı. Dediğim gibi, komut satırında rahatım ama sonunda neyin işe yaradığını söyleyemem çünkü çok şey denedim.
Sonunda, Ghost'u kurmak ve bir bilgisayarda çalışmak için bir düzineden fazla girişimde bulundu. (Yine de Windows 10'u denemedim, bu yüzden orada daha iyi bir deneyim olabilir. Bana bildirin!)
Ghost'u kullanma
Bir şeyler yüklüyorum, tarayıcımda localhost URL'sine basıyorum ve yönetici paneli yok. Mesajları düzenlemenin yolu yok. Hiçbir şey değil. Ben sadece bir kullanıcıyım. Temiz bir web sitem var, öğreticiler ve önceden doldurulmuş içerikle dolu ve kendiminkini eklemenin yolu yok.

Biraz etrafa baktıktan sonra bir masaüstü istemcisi olduğunu öğrendim. Kolayca kurulur (yay!) ve benim URL'mi (localhost olanı) ve bir kullanıcı adı ister. Hiçbir fikrim yok, bu yüzden sadece bir tane yazıyorum ve blog kullanıcımı otomatik olarak oluşturuyor.
Garip bir şekilde, masaüstü istemcisi de bir yükleyici değil. Umarım gelecekteki sürümlerde olur çünkü çoğu insanın benim yaptığım zahmete girdiğini göremiyorum.
Ayrıca, masaüstü istemcisi, düzenlemenin ve yayınlamanın tek yoludur. Barındırma için Ghost(Pro) hizmetini kullanmadığınız sürece (bulabileceğim) bir web arayüzü yok. Diğer ana bilgisayarlardan biriyle giderseniz, komut satırını ve masaüstü uygulamasını kullanacaksınız.
Henüz bir mobil uygulama da yok. Bu yüzden bunu aklınızda bulundurun.
Her iki arayüzü de bir süre kullandıktan sonra, tamamen aynı olduklarından eminim. Bunu çok beğendim. Birleşik tasarım benim için (ve Ghost'lar için de) çok şey ifade ediyor.
Editörün Kendisi
Ghost 1.0'a gerçekten bir şans verme ruhuyla, bu yazıyı tamamen Ghost editöründe yazdım. Not alma ve denemeden düzenlemeye kadar, WordPress'teki gönderiyi sonlandırana kadar masaüstü ve web istemcisi arasında geçiş yaptım.
Beğendiğimi söylemeliyim.

Ancak WordPress'e alışmış kişiler için alışması biraz zaman alabilir. Görüyorsunuz, bu bir markdown editörü, alıştığımız gibi bir WYSIWYG/düz metin editörü değil. Yine de, markdown sözdizimine aşina değilseniz HTML kullanabilirsiniz. Reddit yorumlarını bıraktıysanız veya Github'a katkıda bulunduysanız, muhtemelen işaretleme görmüş veya kullanmışsınızdır.

İki düzenleme modu vardır: tek bölme (yalnızca işaretleme veya HTML) ve çift bölmeli, yan yana düzenleyici. Çift bölmeler çok, çok hoş, özellikle de işaretleme konusunda yeniyseniz – sembollerin tam olarak ne yaptığını gerçek zamanlı olarak görebilir ve ilerledikçe biçimlendirmenizi kontrol edebilirsiniz – yazım hataları ve eksik etiketler ve benzeri konularda yardımcı olur.

Ama –ve her zaman bir ama vardır, değil mi?– iki sütunlu olduğundan, kullandığım tam ölçekli MacBook Pro Retina ekranda bile yazmak biraz garip geldi. Ama sonra yine, WordPress'in dikkat dağıtıcı olmayan modunu da sevmiyorum. Yani bu var.

Gönderme ve Ghosting
Göndermek son derece kolaydır ve ihtiyacınız olan her seçenek tek bir tıklama uzağınızda. Gönderi ayarlarını açın ve gönderi görüntüsüne, meta verilere, Twitter kartlarına, Facebook kartlarına ve hatta üstbilgi/altbilgi komut dosyalarına erişebilirsiniz.
Her parçası kolayca yenilebilir ve anlaşılabilir.

URL sümüklü böceklerinin tam olarak doğru çalışmamasıyla ilgili bazı sorunlar yaşadım. Ara sıra sluglarımın sonuna "-post" ekleyecek veya başlık alanı boşken başka bir yere tıklarsam, slug sonsuza kadar "adsız" olarak ayarlanacak. Gelecek sürümlerde düzeltilecek küçük bir hata, eminim.
Bu tür hatalar bir hobi için küçük can sıkıcıdır, ancak büyük bir şirket için büyük sorunlardır (ki bu Ghost yazılımının ana hedefidir), çünkü yazarlar ve editörler bu tür hataları kolayca gözden kaçırabilir.
Ancak bir gönderiyi silmek o kadar sezgisel değildir. Bir gönderiyi silmek için tek bir yer vardır ve bu, bu bireysel gönderi ayarlarının altındadır. Bunu, ele alınması gereken gönderi listesinden yapamazsınız.
Ayrıca taslak gönderilerimi ayrı ayrı sıralamanın bir yolunu bulamadım, sadece ana gönderi listesinde kırmızı bir taslak simgesiyle etiketlendim. Hangi yine, eminim gelecekte düzeltilecektir.

Ghost 1.0 Rahat ve Temiz Hissediyor
Tasarım ve kullanıcı deneyimi Ghost Foundation için önemlidir. Ghost 1.0'ı kullanmak keyifli ve yüklediğim andan itibaren kendimi evimde gibi hissediyorum.
Hem ön uçtaki hem de idari taraftaki yazılım, Squarespace ve Medium'a benziyor. Bunlardan herhangi birini kullandıysanız, Ghost'a alışmanız çok az zaman alacaktır.
Hız harika, editörde veya ekranda herhangi bir gecikme yok. Varsayılan temayı kullansanız bile (ki bu benim tüm oynadığım), oldukça parlak ve çerez kesici olsa bile kullanmak için yeterince temiz.

Ghost 1.0 sürümü, eğitim tekerleklerini çıkarırsanız Squarespace'in nasıl olacağını veya yayın platformunun tam kontrolüne sahip olsaydınız Medium gibi hissediyor.
Ghost, Gutenberg'in uzun vadede olmak istediği şey de olabilir. Ve bu, WordPress'in yayıncılık tarafı için mutlaka kötü bir şey değil.
Çözüm? Devam edecek…
Ghost 1.0 hakkında kesin bir sonuç çıkarmanın gerçekten mümkün olduğunu düşünmüyorum. Yargılamak için hayatında biraz erken. Sadece gibi bırakmak için gidiyorum Yani devam edecek.
Yazılımın kendisi harika, ancak yeni. İlk duyurulduğunda, nasıl bir WordPress katili olduğuna dair tonlarca makale gördüm. Bu çok saçma.
Her şeyden önce, WordPress 13 yıllık bir başlangıç ve internetin dörtte birinden fazlası üzerinde çalışıyor. Hiçbir yere gitmiyor.
WordPress aynı zamanda bir içerik yönetim sistemidir. Yalnızca blog yazmak ve yayınlamak için kullanılmaz.
Hayalet.
Ghost her şeyden önce bir yayıncılık platformudur. Web sitesinde, başlık gün gibi açık olduğunu söylüyor.

Kendilerini, WordPress hedeflerinden doğal olarak farklı bir kitle olan profesyonel bir yayıncılık platformu olarak lanse ediyorlar.
Elbette, geniş anlamda WordPress ve Ghost rakiplerdir. Windows ve Linux'un rakip olmaları gibi rakipler: aynı şeyi yapıyorlar ama aslında aynı pazarda bile değiller.
Ghost'tan bir e-ticaret mağazası işletemez veya yazılımı bir iOS uygulaması için sunucu uç noktası olarak kullanamazsınız. Bunu WordPress ile yapabilirsiniz.
Ghost bunun için yolda değil. Sorun yok. Onların nişi bu değil. Onlar son derece iyi yayıncılık yapmak istiyorum ve bunun için olumlu yönde ilerlemektedir.
Peki Ghost 1.0 için Sırada Ne Var?
"Hayalet 1.1?" diyorsun. Oraya ulaşmak için Ghost Foundation size bağlı olacak aslında. Bu açık kaynaklı bir yazılım olduğu için Ghost, geliştirme sürecine dahil olmanızı istiyor. Aktif olarak yazılıma katkıda bulunmanızı istiyorlar.
Ekipleri her yerde ve destek harika. Bu yüzden Github, Twitter, Slack, her neyse-birisi sizinle Ghost, onunla olan deneyiminiz ve onu nasıl geliştirebileceğiniz hakkında konuşacak.
Son Alım
Ghost çok başarılı. Yazması eğlenceli ve bir kez kurulduğunda inanılmaz derecede iyi çalışıyor. Ama bu kurulum… oğlum, oh oğlum, o kadar korkunçtu ki.
Ghost'un arkasındaki ekip bunu gerçekten WordPress düzeyinde her yerde yaygınlaştırmak istiyorsa, bunun “kodlayıcılar için” zihniyetini biraz yumuşatmaları gerekir.
WordPress, kullanım kolaylığı nedeniyle birçok insanı kendine çekiyor. Sadece bir HTML ve CSS bilgisi ile çok şey yapabilirsiniz.
Buna karşılık Ghost, şablonlama dili olarak Gidon kullanır ve öncelikle Ember ve Node.js aracılığıyla JavaScript'te çalışır. Yığının bazı kullanıcıları potansiyel olarak yabancılaştırması için iyi bir şans var.

Bununla birlikte, WordPress gibi küçük işletmeleri ve hobileri mutlaka hedef almıyorlar. Bu nedenle, geliştirmeden son kullanıcıya kadar tamamen JS tabanlı bir yığına sahip olmak, iş dünyasının dikkatini çekebilir (ve son yıllarda JavaScript'teki patlama göz önüne alındığında, ürünlerini geleceğe hazır hale getirebilir).
Bu nit'i seçmenin dışında, kendi kendine barındırma kurulumunun gerçekten, gerçekten, gerçekten, gerçekten basitleştirilmesi gerekiyor. WordPress düzeyinde basitliğe asla ulaşamayabilir, ancak bash ve komut satırını anlayan birinin iki farklı işletim sistemi üzerinde bir düzine bıçaklama yapmasına gerek yoktur (ve yine de tamamen bir işletim sisteminde başarısız olur).
Kimi arayacaksın?
Ghostbusters değil, orası kesin. Bu sefer değil. Bu bir hayalet, bir süreliğine beni mutlu etmesine izin vereceğim.
Ghost 1.0'ı gerçekten çok seviyorum. Ya da belki Ghost'un potansiyeli. Oyunun bu aşamasında, bu hemen hemen aynı şey.
Bu sürümde sahip olduğumuz şey, 2.0 veya 3.0 sürümüne ulaştığında yayıncılık alanında gerçek bir rakip olabilecek harika bir ürün.
gst / Shutterstock.com tarafından makale küçük resim
