Eklentiler WordPress.org Deposuna Nasıl Gönderilir?
Yayınlanan: 2021-06-02WordPress.org deposunda bir eklenti barındırmak, başarılı bir freemium işini başlatmanın en popüler (ve etkili) yollarından biridir. Depoya ilk kez bir eklenti gönderiyorsanız, bazı adımlar net olmayabilir veya kafa karıştırıcı olabilir, bu yüzden size rehberlik etmek için süreci özetledim. Gelecekte başvurmanız gerekirse, bu sayfaya yer işareti koymanızı da tavsiye ederim.
Gönderime Hazırlanmak
Öncelikle, ürününüzü depoda barındırmak için eklenti inceleme ekibinden onay almanız gerekir. Bunun için WordPress.org'da bir hesabınızın olması gerekir. Bir tane yok mu? Endişeye gerek yok - buradan kayıt olabilirsiniz.
Eklentinin Readme.txt Dosyasını Oluşturma
Ardından, eklentinizin WordPress.org'daki listeleme sayfası için kullanılacak, markdown formatlı bir readme.txt dosyası oluşturmanız gerekir. Aşağıdaki bilgileri içermesi gerekir:
- Eklenti adı
- Katkıda bulunanlar (WordPress.org kullanıcı kimliğiniz)
- Eklenti etiketleri
- En az gerektirir (WordPress sürümü)
- (WordPress sürümü) kadar test edildi
- Kararlı etiket (eklenti sürümü)
- Lisans (GPLv2 veya üstü)
- Lisans URI'si: www.gnu.org/licenses/gpl-2.0.html
- Açıklama (eklentinizin tam uzunlukta açıklaması)
- SSS
- Ekran görüntüleri
- değişiklik günlüğü
Başvuru için, standart bir benioku.txt dosyası şablonu buradadır.
Eklentinizin benioku.txt dosyasını doğru şekilde biçimlendirdiğinizden ve yapılandırdığınızdan emin olmak için WordPress Benioku Doğrulayıcı'yı kullanın.
Eklenti Adınızı Dikkatlice Seçin
Eklentinizin listeleme URL'sini etkileyeceğinden, ilk gönderimden önce "doğru" eklenti adını seçmek için zaman ayırmanız önemlidir, bu da WordPress.org listenizin SEO'sunu ve nihayetinde eklentinin organik görünürlüğünü ve büyümesini etkiler.
Eklenti gönderme sayfasından adın etkisini kapsayan ilgili bölüm:
Eklentinizin URL'si, ana eklenti dosyanızdaki (eklenti başlıklarına sahip olan) Plugin Name
değerine göre doldurulacaktır. Sizinkini Plugin Name: Boaty McBoatface
olarak ayarlarsanız, URL'niz https://wordpress.org/plugins/boaty-mcboatface
olur ve örneğin sümüklü boaty-mcboatface
. Adınıza sahip mevcut bir eklenti varsa, o zaman boaty-mcboatface-2
vb. Tam olarak WordPress gönderi adları gibi davranır.
Bu nedenle, ilk adı seçtiğinizde, marka bilinci oluşturmak yerine SEO için optimize etmeyi düşünün. Kendinize hangi anahtar kelimeleri hedeflemek istediğinizi sorun ve bunun adını tahmin edin. Burada bazı adlandırma ipuçlarını bulabilirsiniz.
Eklentinin adını her zaman ilk gönderimden sonra değiştirebileceğinizi unutmayın - bu nedenle beğenmediğiniz bir ad seçseniz bile daha sonra (ve istediğiniz kadar) değiştirebilirsiniz. Değiştiremeyeceğiniz şey, eklentinin bilgisidir, bu nedenle ilk adlandırma önemlidir.
Ayrıca, slug'un ana eklenti dosyanızdaki eklenti adından oluşturulduğuna dikkat edin; bu, readme.txt dosyasındaki eklenti adı değerinden farklı olabilir.
Eklentinizi Gönderme
İyi bir SEO adına karar verdikten sonra - ve eklentiniz ve benioku.txt dosyanız hazır - Eklentinizi Ekleyin sayfasına gidin ve inceleme için gönderin.
İnceleme süreci manueldir ve inceleme kuyruğuna ve eklentinizin karmaşıklığına bağlı olarak 1 ila 10 gün arasında sürebilir. Herhangi bir sorun bulunursa, söz konusu sorunları ve bunları nasıl düzeltebileceğinizi açıklayan bir e-posta alacaksınız.
Sorunlar çözüldüğünde (varsa), e-posta yoluyla onay alacaksınız. Eklentiniz şu anda herkese açık değil, ancak yine de komut satırı veya bir SVN istemcisi aracılığıyla dosyaları yükleyebilir, düzenleyebilir ve silebilirsiniz.
İpucu: Önemli e-postaları kaçırmadığınızdan emin olmak için, eklenti geliştiricileriyle iletişim için WordPress.org eklentileri inceleme ekibi tarafından kullanılan e-posta adresi olan [email protected] beyaz listeye almanızı öneririm.
Eklentiyi Yükleme
Artık SVN deposuna erişim izniniz olduğuna göre, sonraki adım eklentinizi WordPress.org deposuna yüklemektir. Bunu yapmadan önce, Subversion'ı WordPress ile kullanmanın temellerini öğrenmenizi öneririz.
Bu eğitim için komut satırı arayüzü ile gidiyorum. Bunun hayranı değilseniz ve görsel bir istemciyle çalışmayı tercih ediyorsanız, Windows için TortoiseSVN ve Mac için Cornerstone'u düşünün.
Eklenti dosyalarını SVN deposuna yüklemeden önce, dosyaların ve varlıkların depolanacağı yerel bir klasör oluşturmanız gerekir. Bu komut yerel bir dizin oluşturacaktır:
$ mkdir my-awesome-plugin
Tutarlılık için, klasörü ve eklentinin ana PHP dosyasını ilk gönderimden sonra size atanan slug'a göre adlandırmak iyi bir uygulamadır. Bu örnekte, eklentinizin adının My Awesome Plugin
olduğunu ve onayladığınız slug'ınızın my-awesome-plugin
olduğunu varsayıyorum.
Şimdi, önceden oluşturulmuş depoyu görmek ve indirmek için:
$ svn checkout https://plugins.svn.wordpress.org/my-awesome-plugin local/path/to/my-awesome-plugin
Bu, aşağıdaki dönüşü verecektir:
A my-awesome-plugin/branches A my-awesome-plugin/tags A my-awesome-plugin/trunk Checked out revision #####
Burada A
, dizinlerin merkezi depodan yerel klasöre eklendiği anlamına gelir. Ardından, eklentinizin dosya ve klasörlerini trunk
klasöre kopyalamanız gerekir:
$ rsync -r local/path/to/wordpress/wp-includes/plugins/my-awesome-plugin/* local/path/to/my-awesome-plugin/trunk
Ve onları depoya ekleyin.
$ svn add trunk/*
Karşılığında, kendinizi doğrulamanız istenecektir. Giriş yaptıktan sonra, şuna benzer bir yanıt alacaksınız:
A trunk/my-awesome-plugin.php A trunk/readme.txt
Önemli: WordPress.org, trunk
klasöre eklentinizin en üst düzey klasörü gibi davranır. Bu nedenle, eklenti klasörünün tamamını olduğu gibi kopyalamayın, trunk
yalnızca eklentinin içeriğini içermelidir.
Şundan kaçının: trunk/my-awesome-plugin/my-awesome-plugin.php
Tüm dosyaları ekledikten sonra, değişiklikleri merkezi depoya geri yükleyin:
$ svn commit -m 'My first plugin version'
Bu, aşağıdaki yanıtı döndürür:
Adding trunk/my-awesome-plugin.php Adding trunk/readme.txt Transmitting file data. Committed revision 9999999.
Bir eklenti simgesi, başlık sayfası ve ekran görüntüleri yüklemek için SVN yerel deponuzda yeni bir varlıklar klasörü oluşturabilirsiniz:
$ mkdir local/path/to/my-awesome-plugin/assets
Eklenti varlıklarının nasıl çalıştığını buradan öğrenebilirsiniz.
Varlıklarınızı hazırladıktan sonra eklenti varlıklarını SVN deposuna ekleyin:
$ svn add assets/*
Değişiklikleri tekrar yapın:
$ svn commit -m 'Assets upload'
Bu kadar! Eklentiniz artık indirilebilir ve onu tanıtmaya başlayabilirsiniz.
Yeni Sürüm Yayınlama
Eklentinizin bir sonraki güncelleme sürümü için adımlar biraz farklıdır. Yeni sürümü yayınlamadan önce, trunk/readme.txt file
Stable Tag
alanını ve eklenti başlığı yorumundaki sürüm numarasını güncelleyin. Eklenti dosyalarınız hazır olduğunda, bunları /tags alt klasörüne kopyalayın ve alt klasörün adını 1.0.1 gibi yeni sürüme ayarlayın.
$ svn copy trunk tags/1.0.1 A tags/1.0.1
Değişiklikleri taahhüt et.
$ svn commit -m 'Version 1.0.1 release' Adding tags/1.0.1 Adding tags/1.0.1/my-awesome-plugin.php Adding tags/1.0.1/readme.txt Committed revision 999999.
Ve aynen böyle, eklentinizin yeni versiyonu hazır!
Sürüm Yönetimi İpuçları
- Yeni bir sürümün piyasaya sürüldüğü andan ve WordPress.org eklenti listeleme sayfanızda indirilmeye hazır hale geldiği andan itibaren biraz gecikme olduğunu fark edebilirsiniz. Birkaç saat verin ve hala göremiyorsanız, sistemde zaman zaman sorunlar olduğundan [e-posta korumalı] e-posta gönderebilirsiniz.
- Temel bir kural olarak, senkronizasyon sorunlarını azaltmak için,
trunk
klasörünüzdeki eklenti sürümünün,tags
klasöründeki en son sürümünüzdeki eklenti sürümüyle aynı olması önerilir.
Sıradaki ne?
Doğası gereği, ücretsiz eklenti geliştiricileri, dünyaya faydalı olan şeylere katkıda bulunma konusunda tutkulu ve motive olurlar. Her şeyden önce, ürünlerimizin insanların yaşayabileceği belirli sorunları çözmesini istiyoruz. Ancak eklentiniz ne kadar harika olursa olsun, insanlar onu bulamazsa pek yardımcı olmayacaktır.
Ücretsiz eklentinizin görünürlüğünü artırmak için bir sonraki adım, burada keşfettiğimiz bir şey olan readme.txt dosyasını SEO için optimize etmektir.
Eklentinizden para kazanmayı düşünüyorsanız, ürününüzü ücretsiz olarak çevrimiçi hale getirmek yeterli değildir - insanların onu keşfetmesini, kullanmasını, sevmesini ve (umarız) ücretli sürümünüze yükseltmesini istersiniz! Günümüzde bir WordPress geliştiricisi, ürün üreticisinden işletme sahibine ve pazarlamacıya kadar birçok şapka takıyor ve eklentinizin doğru kişiler tarafından görülmesini sağlamak için pazarlama becerilerinizi geliştirmeniz ve iyileştirmeniz gerekiyor.
Bu, WordPress Ürün Üreticileri için Pazarlama El Kitabımızla derinlemesine incelediğimiz bir konudur. Ayrıca, WordPress eklentileri ve temaları satmak için aşağıdaki hile sayfasına göz atmanızı şiddetle tavsiye ederim - bu, fikir aşamasından lansmana ve büyümeye kadar başarılı bir WordPress işi oluşturmak için özlü, eyleme geçirilebilir bir yol haritasıdır.
Ücretsiz bir kopyasını alın
Temaları ve Eklentileri Satmak için Hile Sayfası
WordPress ürün geliştirmenin her dönüm noktası için özlü, eyleme geçirilebilir ipuçları içeren bir büyüme yol haritası.
Bir arkadaşınla paylaş
Arkadaşınızın e-posta adresini girin. Onlara sadece bu kitabı e-posta ile göndereceğiz, izci şerefine.
Paylaşım için teşekkürler
Müthiş - 'Tema ve Eklenti Satışı için Hile Sayfası'nın bir kopyası az önce şu adrese gönderildi: . Haberi daha da yaymamıza yardım etmek ister misiniz? Devam edin, kitabı arkadaşlarınız ve iş arkadaşlarınızla paylaşın.
Abone olduğun için teşekkürler!
- az önce 'Tema ve Eklenti Satışı için Hile Sayfası' kopyanızı şu adrese gönderdik: .
E-postanızda yazım hatası mı var? E-posta adresini düzenlemek ve tekrar göndermek için burayı tıklayın.
WordPress.org deposuna bir eklenti göndermeyi planlıyor musunuz? Freemium iş modelini kullanmayı düşünüyor musunuz? Aşağıdaki yorumlarda sesi kapatın!