Web Sitesi Geliştirme - CMS Platformları
Bu bölümde, öncelikle web siteniz için doğru seçimi nasıl yapacağınızı ve web siteniz için hangi İçerik Yönetim Sistemi (CMS) Platformunu seçeceğinizi tartışacağız.
Doğru Web Sitesini Seçmek
Bunu kendimize birkaç soru sorarak anlayalım ve ardından kavramı ayrıntılı olarak tartışalım.
Question 1 - Ne kadar para harcamak istiyoruz?
Answer- Bu ana sorulardan biri çünkü doğrudan bütçe ile ilgili. Bütçeniz düşükse, ticari olmayan ve çok karmaşık olmayan bir şey düşünmelisiniz.
Question 2 - Bakım için ne kadar zaman planlamamız gerekiyor?
Answer- Çok sayıda teklif yayınlayacaksanız, yönetilecek bir blogunuz varsa vb., O zaman kesinlikle dinamik bir web sitesine ihtiyacınız olacaktır. Tüm bunları halletmek için fazladan personelinizin olması gerekir, bu nedenle bu soru Soru 1 ile ilişkilidir. Aksi takdirde, ilerleyen bölümlerde açıklayacağımız düz bir web siteniz olmalıdır.
Question 3 - Web sitesi, çevrimiçi ürün satışı için bir e-ticaret sitesi olarak kullanılacak mı?
Answer- Durum buysa e-ticaret denilen bir platform aramalısınız. Magento, Opencard, Shopify vb. Gibi birçok açık kaynak ve ticari kaynak vardır.
Question 4 - Görünüm, cep telefonları gibi farklı ekranlara uyarlanabilir mi?
Answer- Bu ana kriterlerden biri ise ve internet sitesinde bilgiler açısından çok fazla değişiklik yoksa; o zaman Bootstrap gibi özelliklere sahip düz bir web sitesine gitmelisiniz.
Question 5 - Web sitem sosyal medya veya diğer üçüncü taraf platformlarla etkileşime girecek mi?
Answer- Web sitenizde gerçekleşen tüm etkinlikler için bir kayda ihtiyacınız olacak ve bunlar bir veritabanına kaydedilecektir. Tüm bu verileri ve kayıtları saklamak için dinamik bir web sitesine ihtiyacınız olacak.
Question 6 - Ne tür bir web programlama dili veya platformu bulmak daha kolaydır?
Answer- Ülkeye bağlı olarak, diğerlerinden daha popüler olan birkaç programlama dili veya platformu vardır. Öyleyse, öncelikle bölgenizin trendlerine uygun bir platform bulmalısınız.
CMS Platformu
İçerik Yönetim Sistemi (CMS) Platformları, web sitenizi oluşturmanıza ve çalıştırmanıza izin veren uygulamalardır. Sayfaları, yayınları ve diğer içerik türlerini (resimler, videolar vb.) Oluşturup güncelleyebileceğiniz ve içeriği ihtiyaç duyduğunuz şekilde düzenleyebileceğiniz bir arayüz olan bir Yönetici Paneli alacaksınız.
Ayrıca, temaları (tasarım şablonları) kurarak ve değiştirerek sitenin tasarımını yönetici paneli üzerinden değiştirebileceksiniz. Tüm eylemler, çeşitli düğmelere tıklanarak yapılır. Çoğu durumda kod veya komut dosyası yazmanız gerekmez, böylece içeriğinizi kolayca yönetebilirsiniz.
En öne çıkan CMS platformları WordPress, Joomla ve Drupal. Ücretsiz ve açık kaynaklı CMS motorlarıdır. Bu, kaynak kodlarının halka açık olduğu anlamına gelir. Sitenizdeki motorun temel dosyalarını kullanabilir, düzenleyebilir ve özelleştirebilirsiniz ve platformu iyileştirmenin harika bir yolunu keşfederseniz, bunu geliştiricilere sunabilir ve bir sonraki güncellemelerinde motorlarını daha da iyi hale getirmelerine yardımcı olabilirsiniz.
WordPressaçık kaynak kodlu bir CMS'dir. Web sayfalarının% 50'den fazlası bu platformun içindedir. Her yeni güncelleme sürümüyle birlikte daha kapsamlı, sezgisel ve popüler hale geliyor. WordPress'in kendini adamış bir topluluğu vardır.tonnes of free extensions and the easiest-to-use interface.
İçeriğinizi WordPress ile yönetmek tamamen basittir: bir sayfa oluşturursunuz, menüye eklersiniz, üzerine bir şeyler yayınlar ve içeriğinizi sitenizin ön ucunda görürsünüz. Tüm bunlar seçkin bir CMS platformuna katkıda bulunur. Resmi web sayfasıhttps://wordpress.com/.
Aşağıdaki ekran görüntüsü kontrol paneli arka planını gösterir.
Joomlaözelleştirme olanakları ve kullanıcı dostu olma arasında bir dengeye sahiptir, ancak WordPress'ten çok daha karmaşıktır. Bu motorla daha önce hiç çalışmadıysanız, onu değiştirmeye alışmak için biraz zamana ihtiyacınız olacaktır. Modüllere eklenti atamak, modülleri farklı sayfalarda konumlandırmak, düzenleri yapılandırmak ve diğer gerekli işlemleri yeni başlayan bir geliştirici için biraz zor olabilir.
Öte yandan, Joomla eklenti geliştiricileri ve topluluğu, WordPress'te çözülmesi zor olan yaygın web tasarım sorunları için birçok ilham verici çözüm buldu. Örnek olarak herhangi bir Joomla kaydırıcı uzantısını alırsak, sayfadaki konumunu, her bir slaytın gösterilme süresini, kayma efektini ve sayfalandırma türünü ayarlayabilirsiniz.
Resmi web sayfası https://www.joomla.org/.
Drupaltam zamanlı yöneticileri karşılayabilecek büyük web siteleri ve kuruluşlar içindir. Drupal ile neredeyse her şeyi yapabilirsiniz. Genelde, motorun kutudan çıkardığı seçenek sayısı beni büyülüyor. WordPress veya Joomla'da özel kodlama gerektiren birçok şey, varsayılan olarak Drupal'da hazır çözümlere sahiptir. Üçüncü taraf uzantılarla daha da geliştirilebilir. Ama sana karşı dürüst olacağım - onu kullanmayı öğrenmek gerçek zorluk. Ustalaşmak için çok emek ve sabır gerekir.
Resmi web sitesi https://www.drupal.org/. Kontrol paneli arka planının bir görünümü aşağıdaki ekran görüntüsünde gösterilmektedir.