Amasya05, Amasya'nın tarihini, edebiyatını ve kültürünü okunur kılmak için kurulmuş bir arşivdir. Bu sayfada sitenin hangi teknolojilerle çalıştığını, okurken size yardımcı olan özellikleri ve arama motorlarıyla nasıl uyumlu çalıştığını kısaca anlatıyoruz.

Yazılım Altyapısı

Site, PHP diliyle Laravel çatısı üzerinde yazılmıştır. İçerik MariaDB veritabanında tutulur, sayfalar Caddy web sunucusuyla yayımlanır. Yazıların, kategorilerin, görsellerin ve menülerin yönetimi Filament yönetim paneliyle yapılır.

Anlamı anlayan arama (semantik arama) özelliği için veritabanı altyapımızı PostgreSQL'e, yazılım altyapımızı .NET Core MVC ile yeniden yazma çalışmalarımız devam etmektedir. Bu çalışma tamamlanana kadar site bugünkü altyapısıyla yayında kalır; adresler ve içerikler değişmez.

Okuma Deneyimi

  • Defter görünümü ve gece modu: Yazılar çizgili defter düzeninde sunulur; gece okuması için koyu tema bulunur.
  • Yazı boyutu: Her yazıda yazı boyutunu büyütüp küçültebilirsiniz.
  • Kaldığınız yerden devam: Uzun yazılarda okuduğunuz yer tarayıcınızda hatırlanır.
  • İki dil: Türkçe ve İngilizce yayımlanır; eski adresler tek adımda doğru sayfaya yönlenir.

Osmanlıca Sözlük İpucu

Ansiklopedi maddelerindeki ve şiir sayfalarındaki özgün metinlerde, ayrıca diğer yazılarda geçen eski sözcüklerin altı çizilidir. Sözcüğün üzerine gelince, klavyeyle odaklanınca ya da mobilde dokununca günümüz anlamı küçük bir kutuda açılır. Türkçe sayfalarda anlam Türkçe, İngilizce sayfalarda İngilizce verilir. Sözlük, sitenin kendi çalışmalarından derlenmiştir ve her kayıt editör denetiminden geçer; anlamı kaynağımızda bulunmayan sözcükler işaretlenmez.

Arama

Arama, şapkalı ve şapkasız yazımı birlikte bulur (örneğin kadi yazınca kâdî de çıkar) ve yaygın yazım ayrımlarını gözetir. Türkçe ve İngilizce yazılar ayrı ayrı dizinlenir.

Haritalar ve Görseller

Mekân yazılarında koordinatı iki bağımsız kaynakla doğrulanmış yerler için OpenStreetMap üzerinde açılan bir harita bağlantısı bulunur. Görseller hızlı açılması için WebP biçiminde ve ekran boyuna uygun ölçülerde sunulur; her görselin yanında kaynağı ve lisansı gösterilir.

Arama Motorlarıyla Uyum

Her sayfanın tek ve kalıcı bir adresi vardır; sayfalar bu adresi kanonik adres olarak bildirir. Site haritası bölümlere ayrılmıştır ve yeni yayınlar arama motorlarına bildirilir. Sayfalarda makale, yer, kişi ve gezinti yolu bilgileri yapısal veri (JSON-LD) olarak da yer alır; böylece arama sonuçlarında doğru başlık, görsel ve konum bilgisi gösterilebilir.

Karekod Etiketi

Sitedeki her sayfanın altında o sayfanın karekodu bulunur. "A5 yazdır" düğmesi, karekodu Amasya05 künyesi, sayfa başlığı ve Türkçe-İngilizce yönlendirme metniyle tek renkli bir A5 etiket olarak basar. Etiketi okutan kişi doğrudan ilgili yazıya ulaşır. Bu etiketler, istenirse ilgili mekânlarda (bir anıtın, caminin, kalenin ya da müzenin yanında) kullanılabilsin diye hazırlanmıştır.

Kaynak ve Atıf

Yazıların kaynakları ve görsellerin lisansları sayfalarda açıkça belirtilir. Ayrıntılar için Yayın İlkeleri sayfasına bakabilirsiniz.