Varsayılan karışıklık temasını çözme: Primoz Cigler ile Röportaj
WordPress tema yazarları, yeni kullanıcılar ve müşteriler alabilmeleri için tema demolarının sorunsuz çalışmasını sağlamak için pratik yapmak için çok zaman harcarlar. Bununla birlikte, müşteriler temalar kurduğunda ve demoyu çoğaltmanın aslında oldukça zor olduğunu bildiğinde bu hayal kırıklığına neden olabilir. Bu kişisel olarak benim için bir acı noktası haline geldi. Ancak, tema geliştiricileri, özellikle kendi temalarıyla birlikte web sitesi tasarımında harika olmadığımı anlıyorum. Son zamanlarda Proteus Themes’in kurucusu Primoz Cigler ve One Click Demo İthalat (OCDI) eklentisinin yazarlarından biri ile konuştum. Bu eklenti, kullanıcıların web sitesinde veya tema şirketi pazarında gördükleri bir web sitesi projesi başlatmalarını kolaylaştırarak yerleşik zorlukları çözmeyi amaçlamaktadır.
TORSI: Sizi tek bir tıklama demo yükleyici eklentisi yapmaya motive eden nedir? Çözmek istediğiniz bir işletme sahibi olarak karşılaştığınız genel müşteri şikayetlerinin veya sorunlarının üstesinden gelmek mi? Primoz: Bu her ikisinin bir kombinasyonu. Müşterilerimiz için mükemmel kullanıcı deneyimleri oluşturmak ve ayrıca demo içeriği içe aktarma süreciyle ilgili destek kanalımızda ortaya çıkmaya devam eden sorunları çözmek istiyoruz. WordPress Premium temasının ortalama alıcısı, kendi web sitelerini geliştirmek için iyi bir başlangıç noktası istiyor. Temel olarak, sevdikleri bir demo sitesi gibi görünen bir siteyle başlamak istiyorlar, bu da onları temayı en başından satın almaya ikna etti.
Demoyu içe aktarmanın eski yolu şu şekilde çalışır: Kullanıcılar, tema geliştiricileri tarafından sağlanan içe aktarılan dosyaları bulmalı, içerik, widget ve içe aktarma için üç farklı eklenti yüklemeli, ardından içeriği manuel olarak içe aktarmalıdır. İşlem burada bitmiyor, çünkü hala menünün konumu, ön sayfa ayarları vb. Müşteriler için (özellikle WordPress kullanıcıları için ilk kez) bu, temayı kullanmaya başlamadan önce bile çok fazla sürtünme yarattı. Orijinal WordPress İthalatçı eklentisi (ve şu anda yazma zamanında hala resmi olduğunda) içe aktarılması çok uzun sürdüğünde ve sunucu düşük bir maksimum zaman sınırı ayarı olduğunda karmaşık bir sunucu bekleme süresi hatası var ve müşteriyi sunucu hata mesajı ile bırakıyor veya daha da kötüsü, bir hata mesajı yoktur. Müşteriler ne olduğunu bilmiyorlar ve elbette, temada bir sorun olduğunu düşünüyorlar, bu yüzden bir destek bileti açıyorlar.
Bu nedenle, tema üreticisi olarak tüm bu sorunları ve daha da önemlisi müşterilerimiz için çözen bir demo tek tıklama ithalat eklentisi yapıyoruz. Bu işlevselliği WordPress eklentileri şeklinde yapıyoruz ve diğer tema yazarları tarafından kullanılmak üzere WordPress.org’da ücretsiz olarak yayınlıyoruz. Bu şekilde müşterileri için demo ithalat sorununu da çözebilirler. Açık çözüm kaynakları ve herkesin katılmasına izin vermek iyi bir karardır, çünkü daha kısa bir zaman aralığında daha büyük bir resim görmemize izin verir. İnsanlar WordPress’i çok farklı bir sunucu ortamında çalıştırır ve içeriği içe aktarırken yanlış olabilecek birçok farklı şey vardır: sunucu zaman sınırı sorunları, bağlantı sorunları, CPU sorunları ve bellek, PHP yapılandırma ayarları, ana bilgisayar sınırları, dosya sistemi sınırları ve Yine çok fazla. . OCDI projesine ne kadar dikkatimiz olursa, o kadar çok fikir ortaya çıkar ve sorun o kadar hızlı çözülür. OCDI şu ana kadar 10 çekme isteği aldı, bu hala GIT veya GitHub kullanmayan birçok WordPress geliştiricisi göz önüne alındığında çok fazla. Primoz: OCDI yapmadan önce mevcut yarı çözümü kullandık. Düğmeyi tıklayarak içerik ve widget’ı içe aktarmak için işlevler eklemek olsa da, kendi sorunları vardır:
İçe aktarma ayarlarını desteklemez
Hala bir sunucu zaman sınırı sorunu var
Eski WordPress ithalatçılarını kullanır
Bir WordPress eklentisi değil (temaya dahil olan bir besteci paketidir) ve çok ayarlanmamış/genişletilmez
“Tek Tıklama” demosunu içe aktarmak için iyi bir çözüm yapmak istiyoruz.Bu nedenle, yukarıdaki sorunu çözecek tek bir tıklama içe aktarma eklentisi yapıyoruz:
İçe Aktarma Ayarları Ayarları Ekleme
Bazı Ajax çağrılarıyla sunucunun zaman sınırı sorununu düzeltin
Yeni bir WordPress 2.0 İthalatçısı (Ryan McCue ve ark.) Props kullanma)
WordPress eklentisi olarak paketlemek,
Ve birçok WordPress kancası ekleyin, böylece tema yazarı onu özel ihtiyaçlarına genişletebilir
Sonra Redux Framework ithalatçısını da ekledik, çünkü başka bir tema yazarı tarafından istendi.Özel eklenti kancalarımızla, tema yapıcılar, devrimci bir sürücüyü içe aktarabilir veya birkaç özel kodla kullandıkları diğer çerçeveleri içe aktarabilirler gibi özel tema ayarlarını içe aktarabilir.
Bu eklentiyi artırmaya devam edeceğiz ve son kullanıcının deneyimini mümkün olduğunca en iyi hale getirmeye devam edeceğiz. Konuşmamızda, WordPress temaları geliştiricisinin nasıl ilginç bir tema önizlemesi yapabileceğini de tartışıyoruz. Bu, wordpress.org adresinde temalar dağıtanlar için hayal kırıklığı yaratıyor çünkü şu anda çok ilginç bir tema önizlemesi sağlamıyor. WordPress.com ve wordpress.org adresindeki aynı önizlemeyi karşılaştırması bile ne kadar iş yapılacağını gösterir. TORSI: Bu eklentiyi başka hangi tema mağazası kullanıyor ve çözümünüzün kullanımı hakkında onlardan ne tür bir yanıt alıyorsunuz? Primoz: İnsanlar görsel yaratıklardır. Çeşitli şeyleri görmek ve denemek istiyoruz. Temanız tarafından sunulan her özelliği tema demosu aracılığıyla ortaya çıkarmalısınız. Satın almadan önce ürününüzü test etmek için potansiyel alıcılar temaları sunabiliyorsanız daha da iyisi. Bireysel WordPress örneklerini yüklü temalar ve dakikalar içinde içe aktarılan demo içeriğiyle hazırlayabileceğimiz bir sistemimiz var. Bu bir satış aracı olarak çok iyi çalışıyor.