Teklif al

CMS · Üsküdar

Üsküdar markaları için CMS

Kurum girişindeki duyuru panosuna asılan kâğıt aynı anda iki iş yapıyor: bugünün bilgisi ve o şeyin olduğuna dair tek kayıt. Bu yüzden kimse eski kâğıdı indirmiyor, üstüne yenisi asılıyor. Üsküdar'daki klinik ve kurs katlarında bir sitenin duyuru sayfası da aynı hâle gelebiliyor. Günlük Hava Durumu'nda bu düğümü içerik türünü ayırarak çözdük: tazelenen bilgi, donan kayıt ve o kayıtlardan hesaplanan özet ayrı ayrı duruyor. Üçü aynı zincirin halkaları.

CMS — Üsküdar

Üsküdar'ın kurum dokusunda sağlık, eğitim ve randevuyla çalışan hizmet ofisleri ağır basıyor ve düzenli olarak duyuru, program ve dönem bilgisi yayımlanıyor. Sıkışma tek içerik türüyle çalışmaktan doğuyor: geçerliliğini yitiren duyuru silinemiyor, çünkü silindiğinde o dönemin olduğuna dair kayıt da gidiyor. Bu işleyişe en yakın işimiz Günlük Hava Durumu. Örtüşmediği yer açık: hava ve iklim verisi için yazıldı; hasta kaydı, randevu defteri, öğrenci dosyası ya da kurum yönetimi için gösterecek işimiz yok. Taşınan kısım içeriğin ömrüne göre ayrılması. Sayfaları Laravel üretiyor, gün kayıtlarını MySQL tutuyor, React arayüz geçişlerini taşıyor, Tailwind biçimlendiriyor.

  • İçerik ömrüne göre üçe ayrılıyor: tazelenip üzerine yazılan bilgi, tarihi geçince bir kez yazılıp donan kayıt ve o kayıtlardan hesaplanan özet.
  • Özet ikinci bir veri kaynağından gelmiyor ve elle yazılmıyor; donan kayıtlardan hesaplandığı için arşiv büyüdükçe kendini yeniliyor.
  • Kapsam hava ve iklim verisiyle sınırlı: 15 günlük tahmin akışı için kurulmuş bir zincir, hasta ve öğrenci kaydı bu işin dışında.

Neden Algoriel

  • Basılı olan güncellenebilir olur

    Çatalca Merkez Kasap'ta basılı menü QR menüye taşındı; fiyat değişimi yeni baskı değil, sayfa güncellemesi anlamına geliyor.

  • İçerik kendi adresini taşır

    Menü bölümlere ayrıldı ve her bölüm kendi adresinde duruyor; müşteri aradığı bölüme doğrudan geliyor.

  • İçeriği kurum kendisi üretir

    Vipkurum'da ders, test ve sınav içeriğini öğretmenler üretiyor; yayına almak için geliştirici beklenmiyor.

  • Basılan kod sabit, sayfa değişken

    QRVizit'te kartvizite basılan adres bir kez sabitleniyor, arkasındaki sayfa panelden yeniden yazılıyor. Ürünü şu an inşa ediyoruz.

Ne inşa ediyoruz

CMS
  • İçerik modelleme

    Hangi içerik tipleri olacağı ve her tipin hangi alanları taşıyacağı sizin yayın işinize göre kurulur. Vipkurum'da değerlendirme türü koda gömülü değil; Avrupa ve Türkiye ölçütleri aynı altyapıda yan yana durabiliyor.

  • Editör arayüzü

    Yazan kişi ile okuyan ziyaretçi aynı bilgiyi görüyor; arada eşitlenmesi gereken ikinci bir kopya yok. Yönetim paneli ile yayın tarafı tek uygulamada durunca içerik iki yerde tutulmuyor.

  • Adres ve bağlantı yapısı

    Her sayfa ve her bölüm kendi kalıcı adresini taşır, böylece paylaşılan bir bağlantı hep aynı yeri açar. Çatalca Merkez Kasap'ta menü bölümlere ayrıldı ve farklı masa kodları aynı sayfanın farklı noktasına iniyor.

  • Erişim ve yetkiler

    Kimin neyi göreceği ve kimin neyi değiştirebileceği içerik tipiyle birlikte tanımlanır. Vipkurum'da öğretmen, öğrenci, veli ve kurum yöneticisi aynı ders programına kendi yetkisi kadar bakıyor.

  • Güncelleme yeni baskı değil

    Fiyat, telefon ya da adres değiştiğinde basılı malzemeyi yenilemek gerekmiyor; sayfa güncelleniyor. Çatalca Merkez Kasap'ta menü metin olarak durduğu için fiyat değişikliği matbaaya gitmiyor.

  • Tekrarlanan okumalar

    Aynı sayfa art arda açıldığında her seferinde yeniden hesaplanmıyor, hazır kopyadan sunuluyor. Şu an geliştirme aşamasında olan QRVizit'te kart tekrar tekrar okutulduğunda sayfa bu şekilde açılıyor.

Buna benzer çalışmalar

CMS · Vaka çalışması

Günlük Hava Durumu — üç içerik türü, tek zincir; özet elle yazılmıyor

Hava ve iklim verisi yayımlayan bir sitede içerik, ömrüne göre üç türe ayrılıyor ve üçü aynı zincirin halkaları. 15 günlük tahmin akışı tazeleniyor, gösterilen değer bir sonraki güncellemede üzerine yazılıyor. O günün tarihi geçtiğinde kayıt arşiv tarafına devrediliyor; bir kez yazılıyor ve sonradan değişmiyor. İklim özeti ise ayrı bir veri kaynağından gelmiyor, arşivdeki gün kayıtlarından hesaplanıyor ve arşiv büyüdükçe kendini yeniliyor. Sayfa üretimi Laravel'de, gün kayıtları MySQL'de, arayüz geçişleri React'te.

Vaka çalışmasını okuyun →

Üsküdar ekipleriyle uzaktan çalışmak

Ofisimiz yok; bu şehirdeki işleri de uzaktan yürütüyoruz ve yerinde destek vermiyoruz. Ne yapıldığı ve neden öyle yapıldığı yazılı duruyor. Ortaklıkla geliştirdiğimiz işler proje sayfalarında işaretli.

  • İlk sürüm çalışan bir parçayla çıkar, ek yetenekler sonra eklenir.
  • Bildiğimiz müşterilerimizin tamamı Türkiye'de.
  • Kararlar yazılı duruyor, ilerleme çalışan ekranlardan görünüyor.

Sık sorulan sorular

  • Duyuru sayfamız eski kayıtlarla doluyor. Silmeden nasıl temiz tutarız?

    Silmek gerekmiyor, tür ayırmak gerekiyor. Bugünün bilgisi tazelenen bir içerik; tarihi geçtiğinde aynı satır arşiv tarafına devrediliyor ve orada bir daha değişmiyor. Aynı kâğıdın iki işi birden yapması bitince duyuru listesi de kısalıyor.

  • Dönem özetini her seferinde elle mi yazacağız?

    Kurgunun anlattığı şey tam bu: özet ayrı bir kaynaktan gelmiyor, donan kayıtlardan hesaplanıyor. Elle yazılan bir özet arşiv büyüdükçe geride kalıyor; hesaplanan özet kendini yeniliyor.

  • Biz klinik ya da kurs merkeziyiz. Hava durumu sitesi bize ne söylüyor?

    Konu hava değil, içeriğin ömrü. Elimizdeki iş hava ve iklim verisi için yazıldı; hasta kaydı, tedavi planı, öğrenci dosyası ve kurum yönetimi için gösterecek işimiz yok. Taşıyabildiğimiz kısım hangi içeriğin tazeleneceği, hangisinin donacağı ve hangisinin hesaplanacağı ayrımı.

  • Üsküdar'da bir sağlık kurumuyla mı çalıştınız?

    Hayır, bu ilçede müşterimiz olduğunu söylemiyoruz; fiziksel ofisimiz de yok, tamamen uzaktan çalışıyoruz. Günlük Hava Durumu bu sayfada kayıt biçimi yüzünden duruyor: yayımlanan bilgi ile arşive düşen kaydın ömrü orada ayrılıyor. Sizdeki duyuru panosunun karşılığını da aynı ayrımla kuruyoruz.

İçeriğinizi kimin yöneteceğini konuşalım.