Özel WordPress Geliştirme Hakkında Sık Sorulan 4 SoruYayınlanan: 2020-12-17
Sorulara girmeden önce yanıtlanması gereken önemli bir soru var: "Özel WordPress Geliştirme nedir?"
Özel geliştirme, bir web sitesi veya uygulama için işlevselliği ve stilleri manuel olarak yazmak anlamına gelir. Elbette bu, eklentiler ve araçlar, sunucu yapılandırmaları ve komut dosyaları gibi halihazırda oluşturulmuş birçok çözümün kullanımını içerir, ancak bunun özü, programcılar ve tasarımcılar tarafından yeni ve özel bir şey oluşturmaktır .
Ve bu soruya bakmamızın nedeni, meydana gelebilecek herhangi bir yanlış anlamayı ortadan kaldırmaktır. Pek çok "WordPress Uzmanı" Fiverr teklifi, web tasarım çalışmaları sağlayan birçok pazarlama ajansı ve benzeri var. Ancak, çoğu "WordPress Lego" veya "Sayfa oluşturucular" türünde çalışmaktadır.
Genellikle, web siteleri oluşturmaktan bahsederken, insanlar bunu premium bir tema (diğer geliştiriciler tarafından zaten oluşturulmuş ve "site başına" kullanımla satılan bir şey) seçen ve WordPress sitesinde kuran bir kişiyle ilişkilendirir.
Ardından, Elementor, Beaver veya Avada gibi entegre tema sayfası oluşturucu eklentileri sayesinde site sahibi açılış sayfalarını oluşturur. Ve bu sıkça sorulan ilk soruya götürür, ele alacağız:
1. Özel Derleme Web Sitesi ile Sayfa Oluşturucu Arasındaki Fark Nedir?
Çeşitli WordPress ajanslarının, web geliştirme şirketlerinin ve hatta SEO şirketlerinin satış sayfalarının yanı sıra freelancer çalışmaları için birçok açık teklifte, "Özel Web Tasarımı", "Bir WordPress sitesi oluşturun" veya "Ben tasarlayacağım" gibi terimler bulacaksınız. profesyonel ve duyarlı WordPress web sitesi ”. Bununla birlikte, nelerin dahil olduğuna yakından baktığınızda, bir avantaj olarak "Tasarım Özelleştirme" gibi şeyler söylüyor (ki bu kesinlikle iyi), ancak tüm işler için sadece 50 $ 'a.
Gerçekçi olarak, bu doğrudan "Sayfa oluşturucu" kategorisine giren bir şeydir. Neden? Çünkü yeni bir web sitesinin tam gelişimi şunları içerir:
- Bir keşif aşaması - Ajans / geliştirici, mevcut kod tabanını, nelerin taşınması gerektiğini, neyin kalması veya yeniden uygulanması gerektiğini araştırır
- Yeni tasarımla başlamak için çözülmesi gereken sorunların iyi anlaşılması. Bu aşamada birçok yineleme olabilir.
- WordPress teması için yazılmış özel kod, gerekli işlevsellik için özel eklentiler. Bu, kapsama bağlı olarak birkaç hafta ile birkaç ay arasında sürebilir.
Sayfa oluşturucu yaklaşımıyla, bu sorunların çoğu, sırf özel olmadığı için atlanır.
Bunun yerine, önceden tanımlanmış görünümü ve hissi olan (veya bir dizi seçenek sunan) bir premium tema seçersiniz ve ardından sayfaları, sağlanan araçlar, bölümler ve öğelerle oluşturursunuz. Elbette, tasarımcılar hala özel grafikler ve resimler üzerinde çalışabilirler, ancak çoğu zaman bu işi ikinci bir kişinin yapmasını gerektirir.
İkisi arasındaki bazı farklar şunlar olabilir:
Bunu bu makalede daha ayrıntılı olarak okuyabilirsiniz: Özel Uyarlanmış WordPress Temaları ve Premium Temalar - DevriX
2. Neden Öncelikle WordPress'i Seçmelisiniz?
Birçok işletme sahibi, bir WordPress ajansıyla iletişime geçmeden önce kendilerine bunu soruyor. Laravel, Node veya Django gibi tamamen özel olarak oluşturulmuş sistemler gibi pek çok çözüm olduğu için bu çok geçerli bir soru. Ancak mesele şu ki, çoğu iş için WordPress mükemmel bir seçimdir.
WordPress ile gitmek için bazı nedenler şunlardır:
- Açık kaynak. Teknik olarak en iyi CMS'ler öyledir, bu yüzden ana faktör bu değildir.
- Zaman test edildi. 15 yıldan fazladır ortalıkta, karşılaşılabilecek sorunların çoğu çözülmüş ve büyük web sitelerinde çok az hata ile çalışacak şekilde inşa edilmiştir.
- PHP tabanlıdır, bu nedenle geliştirme ekibiniz WordPress konusunda daha az deneyimli olsa bile, PHP deneyimine sahip oldukları sürece, yine de çok şey başarılabilir.
- Dışarıda bir sürü yüksek kaliteli WordPress geliştirme ajansı var.
- Hem büyük hem de küçük web sitelerinde çok iyi çalışıyor.
- WordPress çevresinde bir sürü topluluk etkinliği var.
- Bu sadece bloglarla ilgili değil!
Ek olarak, teknoloji yığınınızı sınırlamak için gerçek bir neden yoktur, WordPress, istemciye yönelik görünümünüzü React veya Vue.js gibi bir şeyde oluşturduğunuz ve WordPress verilerine REST API veya GraphQL aracılığıyla bağlandığınız yerde Headless olarak harika çalışabilir.
Birçok işletme için WordPress, sağlam Multisite sistemi ve gelişmiş e-ticaret ve çok dilli uzantılar nedeniyle çok iyi bir seçimdir.
3. Yeni Açılış Sayfalarımızı Kolayca Düzenleyebilir miyiz?
Birçok WordPress site sahibi, bir sayfa oluşturucu aracılığıyla premium bir tema satın alarak ve temel açılış sayfalarını oluşturarak işe başladı. Bu tür inşaatçıların UX'inden dolayı, öğeler konumlandırılırken veya yanıt verme, hız veya kullanılabilirlikte sorunlar sıklıkla ortaya çıkar.
Büyüyen işletmeler için bir sonraki adım, web sitelerini bir sonraki seviyeye taşıyabilecek profesyonel geliştiricilerle iletişim kurmaktır. Bununla birlikte, daha ucuz serbest çalışanlar, geliştirici ajanslar veya daha fazla deneyime sahip premium ajanslar olsun, hangi geliştiricilere gittiklerine bağlı olarak, sonuç çok farklı olacaktır.
Daha düşük fiyat aralığında, bir geliştirici özel tasarımı statik olarak oluşturabilir - yani, pratik olarak sayfada metin oluşturan bir HTML / CSS dosyasıdır. Bunu düzenlemenin yolu yok. Yeni açılış sayfalarının düzenlenmesiyle ilgili sorunun çoğu zaman ortaya çıktığı yer burasıdır.
İçeriği düzenlemenize izin verecek birkaç geliştirme yaklaşımı şunlardır:
- Yeni Gutenberg editörü ile inşaatçı benzeri bir deneyim. Güzel görünmesi için Gutenberg API, React, PHP, UX ve CSS ile deneyim gerektirir
- Sayfadaki düzenleme gerektiren her dize için ACF (Gelişmiş Özel Alanlar)
- Önceden tanımlanmış bileşenlerle özel açılış sayfaları oluşturmak için yeniden kullanılabilen düzenlenebilir bölümleri temsil eden Esnek Şablonlara sahip ACF
Teknik olarak, sayfa oluşturucularla çalışmak için özel bir tasarım da yapılabilir (tüm premium temalarda olduğu gibi), ancak bu aynı zamanda site editörlerinin sitenin görünümünü ve hissini bozmasına da olanak tanır ve uygulaması genellikle daha fazla zaman alır. diğer çözümler.
Burada özel bir tema oluşturmaya neyin girdiği hakkında daha fazla bilgi edinin: Özel Bir WordPress Teması Oluşturmaya Ne Girer? - DevriX
4. Yeni Bir Web Sitesi Oluşturma Süreci Nasıldır?
Bu çok büyük bir sorudur. Burada ayrı bir makalede daha fazla ayrıntıya dalmaya çalıştık: Profesyonel Bir WordPress Web Sitesi Oluşturmak ve Büyütmek İçin Eksiksiz Eylem Planı - DevriX
Ancak daha önemli kısımları özetlemek gerekirse:
- İlk aşama çoğunlukla bilgi toplamaya odaklanmıştır. Mevcut sitenin karşılaştığı sorun nedir (varsa) veya yenisinin çözmesi gereken nedir?
- Tasarım aşaması, yeni görünüm ve hislerin kararlaştırıldığı yerdir. Tasarım ve içerik oluşturma genellikle iç içedir. Tasarımcılara büyük bir yardım, takip edecek genel bir taslak / içeriğe sahip olmaktır.
- Web geliştirme kısmı, sitenin ilk görünümünün oluşturulduğu yerdir. Bu, v1 olarak gördüğümüz şeydir. İlk sürümü yayınlamadan önce, birçok kapsam dışı istek gelebilir ve bu istek, başlangıç bütçesine uymazlarsa yayın sonrası için ertelenebilir. Retainer tabanlı bir planla , bu tür kapsam dışı görevler, ilk sürümden sonraki haftalarda ve aylarda üstesinden gelebilir ve elbette bunları daha da geliştirebilir.
Çoğu geliştirme şirketi ayrıca, güncellemelerin geliştirilmesini, sunumunu ve yeni sitenin ve özelliklerinin test edilmesini ve sonraki sürüm güncellemelerini optimize eden bir kurulum oluşturur.
Örneğin:
- Canlı sitenin kopyalarının görülebildiği bir geliştirme aşaması ve test aşamasının oluşturulması. Bu aşamada, yalnızca müşteri ve geliştiriciler tarafından görülebilir (genellikle bir parolanın arkasında). Orada yeni özellikleri sergileyebilir ve test edebilirler.
- Talepleri ve güncellemeleri takip etmek için yönetim / bilet sistemi. Bu, Github gibi kontrollü bir yönetim sisteminin Sorunlar biçiminde bir sürümünde veya Asana veya Jira gibi özel bir PM sisteminde yapılabilir.
- İlerleme, karşılaşılan sorunlar ve yapılan işin demoları için günlük / haftalık / aylık durum güncellemesi. Burada asıl amaç, müşterinin işlerin nasıl gittiğini görmesi ve bir şeyin değiştirilip değiştirilemeyeceği konusunda geri bildirim / düşünceler sağlamasıdır.
Elbette, bazı taleplerin başlangıç kapsamına uymaması imkansız değildir, bu nedenle bu tür görüşmeler / görüşmeler sırasında, iki taraf bunları uydurma veya orijinal kapsamdan bir şeyi değiştirme konusunda bir anlaşmaya varabilir. Ne kadar çok değişiklik olursa, planlamanın o kadar zor hale geldiğine dikkat etmek önemlidir.