Teknik

Teknik altyapı.

"Hangi teknolojiyi kullanıyorsunuz?" sorusunu sık alıyoruz. Cevabı bu sayfada, pazarlama diline çevirmeden.

Maya Web hangi teknolojileri kullanıyor?

Maya Web projeleri sunucu tarafında PHP ve MySQL üzerinde çalışır. Arayüz tarafında standart HTML, CSS ve gerektiği kadar JavaScript kullanılır; ağır çerçeveler zorunlu olmadıkça tercih edilmez. Barındırma Linux (AlmaLinux) sunucularda yapılır, SSL sertifikası standarttır ve veritabanı ile dosyalar düzenli olarak yedeklenir.

Sunucu tarafı

Dil
PHP 8
Veritabanı
MySQL / MariaDB
İşletim sistemi
Linux — AlmaLinux
Web sunucusu
Apache / Nginx
Panel yazılımı
Maya Web tarafından geliştirilen özel yönetim paneli
E-posta
Kurumsal e-posta; SPF, DKIM ve DMARC kayıtlarıyla

Yönetim paneli hazır bir CMS değil, kendi geliştirdiğimiz bir yazılım. Bu, WordPress gibi yaygın sistemlerde görülen eklenti çakışmaları ve bilinen güvenlik açıklarından etkilenmemeniz anlamına geliyor — kullanılan kod yalnızca sizin projenizde var.

Arayüz tarafı

İşaretleme
Anlamsal HTML5
Stil
Modern CSS — Grid, Flexbox, özel değişkenler
JavaScript
Gerektiği kadar; zorunlu olmadıkça çerçeve kullanılmaz
Erişilebilirlik
WCAG 2.1 AA hedefi: kontrast, klavye, alternatif metin
Performans
Core Web Vitals hedefleri — LCP, INP, CLS
Yapısal veri
Schema.org JSON-LD; tek bir @graph içinde bağlı düğümler

Arayüz tarafında bilinçli bir tercihimiz var: içerik JavaScript olmadan da okunabilir olmalı. Metnin tarayıcıda sonradan oluşturulması hem arama motorları hem de yapay zekâ motorları için risk. Bu yüzden sayfaların metni HTML'de duruyor; JavaScript yalnızca etkileşim için kullanılıyor.

Barındırma, yedek ve güvenlik

  • Projeler kendi yönettiğimiz Linux sunucularda barındırılır; isterseniz kendi sunucunuzda da çalışır.
  • SSL sertifikası standarttır; site yalnızca HTTPS üzerinden sunulur.
  • Veritabanı ve dosya yedekleri sunucudan ayrı bir konumda tutulur ve geri dönüş testi yapılır.
  • Sunucu ve yazılım güvenlik güncellemeleri düzenli olarak uygulanır.
  • Panel erişimi kullanıcı bazında yetkilendirilir; kimin neyi görebileceği tanımlıdır.
  • Ödeme alan projelerde kart bilgisi hiçbir koşulda sizin sunucunuzda tutulmaz.

Neden bu seçimler

Teknoloji seçimi moda değil, sürdürülebilirlik meselesi. PHP ve MySQL'i seçmemizin sebebi şu: on yıl sonra bu yazılımı sürdürecek geliştirici bulmak kolay olmalı. Daha gösterişli bir yığın seçip, beş yıl sonra o teknolojiyi bilen kimsenin kalmaması müşteriye zarar verir.

Aynı mantık arayüz tarafı için de geçerli. Ağır bir JavaScript çerçevesi, tanıtım ve kurumsal sitelerde gereksiz karmaşıklık ve daha yavaş açılış demek. Çerçeveye gerçekten ihtiyaç duyulan uygulama tipi projelerde ise kullanıyoruz; kararı proje veriyor, alışkanlık değil.

Müşterilerine teknik detay yazması gerekenler için: Bu sayfadaki bilgileri olduğu gibi aktarabilirsiniz. Daha ayrıntılı teknik bilgi gerekirse (sunucu kaynakları, yedek sıklığı, log politikası) bize yazın, projenize özel yazılı bir doküman hazırlayalım.

S.S.S.

Teknik altyapı hakkında sıkça sorulanlar.

WordPress kullanıyor musunuz?
Hayır. Yönetim panelini kendimiz geliştiriyoruz. WordPress yaygın olduğu için otomatik saldırıların da birinci hedefi; ayrıca eklenti bağımlılığı her güncellemede risk yaratıyor. Mevcut WordPress sitenizi devralmamız gerekirse bunu ayrıca değerlendiriyoruz.
Yazılımı kendi sunucumuzda çalıştırabilir miyiz?
Evet. Standart PHP ve MySQL üzerinde çalışıyor, özel bir altyapı gerektirmiyor. Kurulumu biz yapar, yönetimi sizin ekibinize devrederiz.
Kaynak kod bizde mi olacak?
Evet. Geliştirdiğimiz yazılımın kaynak kodu teslimle birlikte sizindir ve bu madde sözleşmede açıkça yer alır.
Hangi tarayıcıları destekliyorsunuz?
Güncel Chrome, Safari, Firefox ve Edge sürümleri ile iOS ve Android mobil tarayıcılar. Çok eski tarayıcılarda site düzeni basitleşir ama içerik okunabilir kalır.
Siteniz yapay zekâ motorları tarafından okunabiliyor mu?
Evet, bunu özellikle gözetiyoruz. Metin HTML'de duruyor, her sayfada o sayfanın ana sorusunu kısa cevaplayan bir blok var ve firma kimliği yapısal veriyle tanımlı. Ayrıntılar SEO ve AEO sayfasında.

Sizin projeniz için nasıl
bir sistem gerekiyor?

Web sitenizi değil, işinize gerçekten uyacak dijital sistemi birlikte tasarlayalım.