Anasayfa » Kodlama » Çatal CMS Kurulumu, Temalar ve Yeni Başlayanlar İçin En İyi Kılavuz

    Çatal CMS Kurulumu, Temalar ve Yeni Başlayanlar İçin En İyi Kılavuz

    Son yıllarda bir dizi popüler açık kaynaklı proje yayınlandı. İçerik Yönetim Sistemleri, diğer açık kaynaklı çözümlerden çok daha fazlasını sunabilir. Bu projeler ortalama web yöneticilerine çok az teknik programlama bilgisi ile kendi web sitelerini kurma ve başlatma becerisi sunar..

    Bu yazıda sizi Fork CMS üzerinden almak istiyorum. Bu hala PHP / MySQL CMS uygulamaları alanında yeni bir şey. Ancak, Fork'in WordPress'in geride bıraktığı birçok boşluğu aldığını iddia ediyorum. Tabii ki, WordPress bir dizi büyük güncellemeden geçmiştir ve büyük bir web geliştiricisi firmasını takip etmektedir. Ama alternatif bir açık kaynaklı PHP çözümü arıyorsanız, o zaman Fork kesinlikle biraz dikkat çekicidir.

    Çatallara Giriş

    Bir şey kurmadan önce, şu anki Fork CMS sürümü ile WordPress arasındaki birkaç farkı paylaşmak istiyorum. En önemli fark, Fork'in web sitenizdeki bir alt dizine yüklenememesidir. Test için bir kök etki alanına veya bir tür alt etki alanına yüklemeniz gerekir (örn.. forkcms.hongkiat.com). Bu, gelecek sürümlerde güncellenebilir, ancak bu makalenin zamanında, alt alanlar sınırsızdır.

    Dikkate alınması gereken bir diğer önemli fikir, Fork CMS’nin yaptığı değil WordPress'in izlerini takip edin. WP başlangıçta ana akım CMS olarak destek alan bir blog sistemi olarak kuruldu. Ancak Fork, öncelikle bloglar, sayfalar ve kullanıcılar gibi ekstra modüller içeren bir CMS olarak lanse edildi..

    Bu deneyim tamamen farklı ve kuşkusuz sistem WordPress kadar sıkı bir testten geçmedi. İlk evlat edinenler, bugüne kadar rastladığım kadarıyla birkaç böcek yakalayabilir. Fork'i yalnızca çevrimiçi bir weblog için kullanabilseniz de, gerçek bir CMS gibi davranan bir modül çekirdeği etrafında oluşturulduğunu unutmayın.

    İlk kurulum

    Şimdi betiğe geçelim ve bir kopyasını yükleyelim. İndirme sayfasını ziyaret edebilirsiniz ve .zip dosyası otomatik olarak başlamalıdır. İçerik, WordPress çekirdek dosyalarından çok büyük olmayan yaklaşık 10 MB değerinde.

    Bu kurulum işleminin canlandırıcı bir parçası, sunucuya yüklemeden önce herhangi bir dosyayı yeniden adlandırmamız veya düzenlememiz gerekmemesidir. Fork CMS kurulum işlemi arka uçta gerçekleşir. Yapmanız gereken tek şey, bir kök kullanıcı ile ekli bir MySQL veritabanı kurmak. Sonra tüm çekirdek dosyaları sunucunuza FTP ile gönderin ve yükleme işlemini başlatmak için URL adresini ziyaret edin..

    Test için herhangi bir sunucunuz yoksa, 000Webhost ücretsiz subdomain'ler ve PHP / MySQL hosting sunar, ancak sunucu kaynakları için genellikle en yüksek kalite değildir - bu yüzden en iyisi kendi özel web hosting hesabınızı veya yerel olarak test edebilmenizdir. senin bilgisayarın.

    Genel Bakış

    Tüm dosyalar yüklendikten sonra, etki alanınıza gidin; kurulum sayfasına yönlendirileceksiniz. İlk olarak komut dosyası, hangi özelliklerin kullanılamayacağını belirlemek için sunucu ayarlarınızı kontrol eder. Bu, temel olarak dosya izinlerini ve php.ini dosyanızdaki ayarları kontrol edecektir..

    Birkaç küçük hata olsa bile “Yine de yükle” ilk aşamaya geçmek için düğmeye. Fork, çok çeşitli çeviri seçenekleriyle çok dilli destekleriyle ünlüdür. Web sitesini yalnızca bir dil paketi ile çalıştırmayı planlıyorsanız, tüm bu seçenekleri olduğu gibi bırakabilirsiniz..

    Bir sonraki adımda, Fork'un çekirdeğine eşleştirilmiş çeşitli modüller kurma seçeneğiniz olacak. En azından her zaman Blog ve Analytics modüllerini yüklerim. Ancak bu noktada herhangi bir ekstra yüklemeseniz bile, bunları daha sonra yönetici panelinden yükleyebilirsiniz. Ayrıca bu sayfada, Fork CMS'nin ilk testi için örnek verileri yüklemeyi seçebilirsiniz..

    Veritabanı Bağlantıları ve Son Dokunuşlar

    Tüm temel kurulum seçeneklerinden geçtikten sonra, veritabanı bilgisini girmeniz istenecektir. Bu, arka uç bilgilerinizin sayfa içeriği, blog gönderileri, kullanıcı adları vb. İçin saklandığı yerdir. Sunucu adı ve bağlantı noktası numarası, sunucu kurulumlarının% 99'u için iyidir. Bu değerleri değiştirmenin tek nedeni, MySQL sunucunuzun farklı bir etki alanı veya IP adresi kullanıp kullanmadığını özellikle bilmenizdir..

    Diğer seçenekler, bir kök kullanıcı ve o hesaba ait parola ile birlikte bir veritabanı adı gerektirir. Bu kullanıcının veritabanınızdaki tabloları oluşturmak ve düzenlemek için tüm ayrıcalıklara sahip olması gerekir. Tüm bu detayları girdikten sonra hit Sonraki son kurulum parçası için.

    Şimdi sadece web sitenizdeki kök yönetici için bir e-posta ve şifre kombinasyonu oluşturmanız gerekir. E-postanın gerçek olması gerekmez, ancak web sitesinden iletişim mesajları ve güncellemeleri aldığınız varsayılan adres olmasına rağmen.

    vurmak Kurulumu bitir ve biz tamamen bitti! Bu son genel bakış sayfası size ana sayfaya gitme veya arka uçta giriş yapma seçeneği sunar. Daha fazla keşfetmek için, Fork'in gerçekten neler sunabileceğini görmek için yönetim paneline geçelim..

    Backend'e Hoş Geldiniz

    Giriş düğmesine tıkladığınızda benzersiz yönetici URL'sine yönlendirileceksiniz. Bu bağlantıya birçok WordPress temalarında ortak olan ana sayfadan erişmenin bir yolu yoktur. Sitede bir yere bağlantı eklemek için her zaman şablonu düzenleyebilirsiniz. Ancak, bağlantıyı şu şekilde hatırlamak yeterince kolay. www.myforkwebsite.com/private/.

    /özel/ alt dizin sunucuda fiziksel olarak bulunmaz. Yani istek aslında .htaccess yönlendirmeleri ve PHP URL yönlendirmesi tarafından ele alınmaktadır. Bu, süreci biraz daha güvenli kılar (yine de ilk başladığınızda hala kafa karıştırıcıdır).

    Özel giriş sayfasından yeni kurduğunuz bilgileri girin ve Fork yönetici panosuna erişeceksiniz. Yeni bir sistemi tanımanın en iyi yolu, sistemdeki farklı alanlarda zaman geçirip geçirmektir. Ancak bazı önemli konulara genel bir bakış vereceğim.

    Web Sitesi İçeriğini Yönetme

    Muhtemelen düz HTML yerine İYS kullanmanın en önemli nedeni içeriğinizi yönetmektir. Herhangi bir koda gerek duymadan sayfa oluşturma ve düzenleme yeteneği geniş bir kitleye yarar sağlar. Bu bağlamda Fork sistemi WordPress veya Joomla! / Drupal ile karşılaştırıldığında tamamen yeni bir dünya sunuyor..

    Ekranın üstündeki 'Sayfalar' sekmesini tıkladığınızda, tüm içeriğinizin bir ağaç görünümünü görebilirsiniz. Bunlar, web sitenizin kök dizininde listelenen sayfalardır ve başlangıçta gizlenen alt sayfa menüleridir. Herhangi bir sayfayı düzenlemek için seçmek üzere bir kez tıklayın; yeni bir pencere açılacaktır..

    Bu, sayfanın şablonuna genel bakış ve hangi modül veya widget'ın görüntülenmekte olduğunu gösterir. İki sütun, üç sütun veya belki bir orta sütun gibi ihtiyacınız olan belirli düzenlerle eşleşmesi için herhangi bir sayfanın şablonlarını değiştirebilirsiniz. Herhangi bir düzen için genişletilebilir çözümler sunan çok sayıda özel sayfa şablonu (tam temalardan farklı olarak) ayarlayabilirsiniz.

    404 sayfasına tıklayacağım ve varsayılan HTML içeriğini düzenleyeceğim. Main Ana ’bloğunu görene kadar aşağı kaydırın ve içeride ed Editör’ etiketli bir blok bulacaksınız. Bu doğrudan sayfaya çıktı düz HTML içerir. Üzerine gelindiğinde, yan tarafta bir dizi düğme belirir. İlk kurşun kalem simgesine tıkladığınızda, içerik ekleyip değiştirebileceğiniz düzenleyici penceresi açılacaktır..

    Tam Ekran Düzenleme

    Maalesef, sayfa düzenleme ekranındaki tam sayfa düzenleyiciye erişmenin kolay bir yolu yoktur. Bu, sayfa başlığını eklemek ve içeriği düzenlemek için size özel bir kurulum sağlayan WordPress'e benzemez. Sayfaları Tam Ekranda Çatal'da düzenlemek için bulduğum sadece iki yol var..

    İlki, metin kutusu düzenleyicisindeki küçük siyah ok simgesine (Büyüt) tıklamaktır. Bu, pencerenizi tam ekran görünümüne uyacak şekilde en üst düzeye çıkarır, ardından değişiklikleri yaptıktan sonra kaydetmek için tekrar tıklayabilirsiniz. İkinci yöntem, benzersiz içerik blokları oluşturmak ve bunları sayfalarınıza widget olarak eklemek..

    Bu garip bir geçici çözüm gibi görünüyor ancak web sayfasının içeriğini yönetmek için gerçekten çok daha kolay. Yeni bir içerik bloğu oluşturmak için 'Modüller' sekmesine tıklayın ve ardından 'İçerik' bloklarını seçin. Kurulumdan hemen sonra web sitenize hiçbiri eklenmemelidir. Ancak, yalnızca bir başlık ve içeriğin kendisini gerektirdiğinden, yeni bir tane oluşturmak çok kolaydır..

    İçerik bloğu başlıklarınızın web sitenizin ön yüzünde asla görünmeyeceğini unutmayın. Bunlar, yalnızca sayfanıza yeni bir widget eklerken içeriği ayırt etmek için kullanılır. Dürüst olmak gerekirse, başlık önemlidir; böylece her bir içerik bloğunu diğerlerinden ayrı olarak anlayabilirsiniz. Ancak çok fazla içeriğiniz varsa, bu veri yönetimi yöntemi hayatınızı çok kolaylaştıracak.

    Blog Gönderileri Yayınlama

    Blog modülünü kurduysanız, web sitenizde makaleler yayınlama olanağınız da vardır. Bunlar, şablon üzerinde ne kadar kontrol sahibi olmadığınız ne de widget veya diğer özel modüller ekleyebilmeniz dışında içerik sayfalarına benzer..

    Yeni bir yazı yazmak için üst 'Modüller' sekmesine tıklayın ve kenar çubuğu bağlantılarında Blog'u bulun. Yayınlanma tarihi, yazar ve yorumların yanı sıra mevcut tüm yayınlarınızın bir tablosu gösterilecektir. Etiketli köşedeki başka bir düğme “Makale ekle” düzenleme için yeni bir sayfa açacak.

    Buradan bir blog kategorisi seçebilir ve yeni gönderinize bazı etiketler ekleyebilirsiniz. Makalenizin başında görüntülemek istediğiniz özellikli bir resmi yüklemek için bir alan da var. Diğer ilginç alan ise sayfanın en üstünde bulunan 'SEO' sekmesi içinde. Kalıcı bağlantıyı, yazı başlığını, meta anahtar kelimeleri ve daha pek çok güzel şeyi düzenlemek için çok fazla özel ayar var.

    Analytics ve E-posta Pazarlama

    Bu, geri kalanlar arasında gerçekten öne çıkan bir Çatal bölümüdür. Google Analytics hesabınızı gerçekten yönetici alanınızın gösterge panosuna bağlayabilirsiniz. Ardından, web sitesine her giriş yaptığınızda, son ziyaretçileri ve genel trafik numaralarını gösteren güzel bir ekran göreceksiniz..

    Bu işlevselliği taklit edebilecek kesinlikle bazı WordPress eklentileri var. Ancak, kullanıma hazır olanlara kullanıcılara analitik veri sunmak etkileyicidir. Pazarlama ile daha ne yapılabilir? Peki adlı ilginç bir modül var “Mailmotor” doğrudan e-posta pazarlama kampanyalarınıza bağlar.

    Herhangi bir Kampanya İzleme hesabına bağlanabilir ve istatistiklerinize doğrudan erişebilirsiniz. Çatal yönetici panelinden kampanya gönderebilir ve haber bültenlerini düzenleyebilirsiniz. Ancak bir Kampanya İzleme hesabınız olmasa bile kayıtlı kullanıcılarınıza e-posta göndermeniz hala mümkündür. Fork PHP'yi kullanabilir posta() birincil CMS’nizin yanı sıra bir pazarlama aracı olarak da işlev görür ve davranır.

    Modülleri Genişletmek

    Hemen hemen her CMS, geliştiricilere kendi genişletilebilir uygulamalarını oluşturma çözümleri sunar. Çatal CMS içerisinde bunlar denir modüller ve web sitenizdeki herhangi bir şablona veya sayfaya gömülü olabilir.

    Yükleme işlemi sırasında, varsayılan olarak Fork ile birlikte gelen yeni modülleri takma konusunda bazı seçenekler verildi. Ancak, web sitenize indirip yükleyebileceğiniz, büyüyen modüllerin küçük bir galerisi var. Bu modüllere 'Ayarlar' sekmesini tıklayarak ve ardından kenar çubuğunda 'Modüller'i tıklayarak erişebilirsiniz..

    Farklı özellikler için yükleme / kaldırma işlemini yönetmenin yanı sıra, herhangi bir modül için ek ayrıntılar vardır. .Zip dosyalarından herhangi birini modül galerisinden indirirseniz, bunları doğrudan yönetici panelinizden yükleyebilirsiniz. Modüller için diğer popüler seçenekler arasında, web sitenizde en son tweet'leri görüntülemek için Photogallery, Bülten, Anketler ve hatta Twitter yer alıyor..

    Özel Temalarla Çalışma

    Fork CMS tema sistemi de WordPress ile karşılaştırıldığında oldukça farklı. Tüm tema kaynakları .php yerine .tpl dosyaları kullanılarak kodlanmıştır. Bu, şablonlara aşina olan bazı kullanıcılar için kolay seçilebilir. Ancak çekirdek dosyalar bile şablonlama sisteminin formatına uygun olarak bölünmüştür..

    Doğrudan koda dalmak isteyen web geliştiricileri için, daha fazla ayrıntı içeren bu KB destek makalesini inceleyin. Temalar, istediğiniz kadar çok farklı şablon dosyalarından oluşabilir. Temel ekran her zaman temel şablon dosyalarını kullanır, ancak şablon klasörünüzdeki eşleşen dosyaların üzerine yazılacaktır..

    Fork'un tema sistemi hakkında sevdiğim şey teknik olmayan geliştiricilerin kullanım kolaylığı. Uzantılar sayfasında, test etmek için indirebileceğiniz ve yükleyebileceğiniz ek temalar vardır. Yönetici paneline giriş yaptığınızda, “Ayarlar” sekmesini ve ardından temaları seçin. Etiketli sağ üst köşede bir düğme göreceksiniz Tema yükle.

    Aslında hala orijinal .zip dosyasına tema yüklemeniz önerilir. Fork, zip arşivlerini açabilir ve arka uçtaki tema içeriklerini kopyalayabilir. Ayrıca, yeni bir tema yüklemek, yeni bir tema seçmek için tıklamak ve ardından değişiklikleri kaydetmek kadar kolaydır. Belirli bir tema hakkında daha fazla bilgi edinmek istiyorsanız, her önizleme küçük resminin altındaki 'Ayrıntılar' bağlantısını tıklayın..

    Son düşünceler

    Şahsen her zaman yeni yazılımları ve açık kaynaklı projeleri test etmekten keyif aldım. İlk evlat edinenler, çöpleri temizleyen ve molozların altındaki taşları toplayan trend belirleyicilerdir. Ve Fork CMS ile oynadıktan sonra çok iyi hislerim var. Umarım, aynı şekilde hissedersiniz.

    Bu makale, kendi özel Fork CMS web sitenize gitmeniz için yeterli olmalıdır. Geliştiricilerden ve webmasterlardan oluşan çok sayıda faydalı destek bağlantısı bulunmaktadır. Ayrıca proje halen aktif bir gelişim içindedir, bu yüzden takip eden aylarda çıkacak daha heyecan verici modüller ve temalar görmeyi beklemelisiniz. Fork CMS ile ilgili benzer düşünceleriniz veya sorularınız varsa, bunları aşağıdaki tartışmalar alanında bizimle paylaşmaktan çekinmeyin.