Geleceği Düşünerek Web Siteleri Oluşturma

Yayınlanan: 2020-10-09

Web tasarımı varoluşsal sorularla doludur. En büyük varlıklardan biri: Bugün, yarın (hem stil hem de işlev açısından) alakalı olacak bir web sitesi oluşturabilir miyim?

Cevap muhtemelen gelecekte kaç tane yarından bahsettiğinize bağlıdır. Ancak iyi bir kural, ne kadar çok zaman geçerse, bir web sitesinin tasarımı ve işlevselliği o kadar az alakalı hale gelir. Gelecek her zaman değişim getirir - çoğu zaman tahmin etmediğimiz şekillerde.

Bu muhtemelen iyi bir şey çünkü bizi yeniden tasarımla meşgul ediyor. Ancak mevcut bir siteyi yeniden düzenlersek, bu gerçek bir meydan okuma olabilir.

Bu zorluğun üstesinden gelmenin anahtarı, geleceğe göz kulak olan web siteleri tasarlamak ve oluşturmaktır. Aşağıda tam da bunu yapmak için birkaç ipucu var.

Yerleşik Sistemleri Kullanın

İçerik Yönetim Sistemleri (CMS) manzaraya hakim olmaya başladı. Ve hepimiz WordPress ve Drupal gibi büyük oyuncuları tanıyor olsak da, sayısız rakip var. Bu, oradaki DIY site oluşturucu hizmetlerinin bolluğunu bile hesaba katmaz.

Yaklaşan sistemlerin birçoğu kulağa çekici gelse de, uzun ömürlü olma potansiyelleriyle ilgili ciddi bir soru var. Basitçe söylemek gerekirse: Birkaç yıl içinde olabilir veya olmayabilirler. Bu kalite meselesi bile değil. Gerçek şu ki, bu yokuş yukarı bir savaş ve yol boyunca bazı kayıplar olması kaçınılmaz.

Daha küçük projeleriniz için bu bir anlaşma kırıcı olmayabilir. Ancak daha büyük web siteleri için istikrar çok önemlidir. Mevcut platformunuz yetersiz (veya daha kötü) olduğu için yeni bir CMS'ye geçmek zorunda kalmak büyük bir görevdir.

Bu nedenle, bir tasarım oluşturmadan veya tek bir kod satırı yazmadan önce, vereceğiniz en büyük karar bir CMS seçmektir. Akıllıca seçim.

Ve mükemmel CMS'yi seçtikten sonra, kullanmayı düşündüğünüz eklentiler hakkında uzun uzun düşünmek isteyeceksiniz. Bu, özellikle bu eklentiler e-Ticaret, üye yönetimi vb. gibi temel işlevleri güçlendirecekse önemlidir. Yine amaç, daha sonra geçiş yapma zorunluluğundan kaynaklanan büyük kesintileri önlemektir.

WordPress Eklenti Ekranı

Esneklik için Tasarım ve Kod

Gelecekteki güçlükleri hemen hemen sağlamanın bir yolu, kendinizi esnek olmayan özelliklerle donatmaktır. Bu, hem müşterinin sağladığı örnek içerik parçası için oluşturulmuş tasarım öğelerini hem de kolayca genişletilemeyen özel kodu içerir.

Tasarım

Web siteleri zamanla gelişir. Yeni içerik eklenir ve formatı her zaman değişebilir. Ancak bunu öngörmek çok zor olabilir. Ve böylece, burada ve şimdi için tasarlama eğilimindeyiz.

Yine de bu, bu kaçınılmazlığa hazırlanamayacağımız anlamına gelmiyor. Bunu yapmanın basit bir yolu, CSS'deki harika yeni düzen özelliklerinden bazılarını kullanmaktır. Örneğin Flexbox, grubun en uzun sütununa uyacak şekilde uzayabilen çok sütunlu düzenler sunar. Ve CSS Izgarası, sadece biraz kod ile neredeyse sonsuz karmaşık düzenlere dönüştürülebilir.

Navigasyon, her zaman ilk amacını aşıyor gibi görünen başka bir alandır. En azından bazı öğeleri eski güzel hamburger menüsünün arkasına yerleştirmek gibi trendleri takip ederek buna hazırlanabiliriz. Bu, büyümeye izin verir ve herhangi bir radikal tasarım değişikliği gerektirmez.

Hepsinden önemlisi, hem yaratıcı hem de pratik çözümler arayın. Bu, kendi kendine yapılan bir tasarım duvarına girmekten kaçınmanıza yardımcı olacaktır.

kod

İçeriğin değişmesi gibi işlevsellik gereksinimleri de değişir. Bu nedenle, bugün yazdığımız kodun bir noktada değişeceğini muhtemelen hem tahmin etmeye hem de kabul etmeye değer.

Kullandığınız dile ve deneyim seviyenize bağlı olarak, gelecekteki ince ayarlara izin veren kod yazmak gerçekten zor olabilir. Bazen onu en acil ihtiyaç için çalıştırmak tüm beyin gücümüzü alır.

Ayrıca, aynı sonucu elde etmenin birçok yolu vardır. Ancak bu iyi bir şey. İlk işlevsellik hedefinize ulaştığınızda, ikinci kez bakma fırsatınız olur.

Oradan, yaptığınız şeyi basitleştirmenin yollarını düşünün ve daha sonra genişletmenin ne kadar kolay olacağına bakın. Kendinize kodunuzu nasıl olabildiğince verimli hale getirebileceğinizi sorun. Bu adımları şimdi atmak gelecekteki bir karmaşayı önleyebilir.

Kod yazan bir adam.

Potansiyel Büyüme Alanlarını Arayın

Bazen müşteriler için web siteleri oluşturmak bir tahmin oyunudur. Genellikle, belirsiz istekleri anlamaya çalışmayı ve fikirlerinize nasıl tepki vereceklerini tahmin etmeyi içerir. Aynı dalga boyunda olmak zor olabilir.

Bu yüzden doğru soruları sormak önemlidir. Bu, bir projenin zamanla genişleyebilecek alanlarını tespit etme konusunda çok yardımcı olabilir.

Örneğin, bir müşterinin size basit bir e-ticaret sitesi aradığını söylediğini varsayalım (bu arada mevcut değil). Bu büyüme için hazırlanmış bir alandır.

Yeni ürünler ve özellikler büyük olasılıkla bir noktada eklenecektir. Bunu anlayarak, olasılığı öngörerek tasarlayabilir ve inşa edebilirsiniz. Bir örnek, dar odaklı bir alışveriş sepeti yerine birçok şeyi yapmak için kolayca genişletilebilen bir alışveriş sepeti uygulamak olabilir.

Masa başında çalışan bir adam.

Geleceği Durduramazsınız, Ama Onun İçin İnşa Etmeye Çalışabilirsiniz

Web tasarımının geleceğini ve müşterimizin ihtiyaçlarını tahmin etmek kesin bir bilim olmasa da, yine de değerli bir çabadır. Elbette yanlış tahmin ettiğimiz zamanlar olacaktır. Ancak ileri görüşlü uygulamaları iş akışımıza uygulamak, çoğu değişikliğe uyum sağlamamıza yardımcı olacaktır.

Her şeyden önce, yolun her adımında akıllı kararlar vermekle ilgilidir. Bu ister bir CMS seçerken ister CSS yazarken olsun, bir web sitesinin geleceğe uyum sağlama yeteneğini nasıl etkilediğini düşünmek önemlidir.

Yarattığımız hiçbir şey mevcut haliyle sonsuza kadar sürmeyecek. Ancak hazırlıkla, evriminin mümkün olduğunca sorunsuz olmasını sağlamaya yardımcı olabiliriz.