Teklif al

CMS · Ankara

Ankara markaları için CMS

Basılan bir kartvizit binadan çıkıyor ve geri çağrılamıyor; yıllarca birinin cebinde dolaşmayı sürdürüyor. Çok birimli bir kurumda ise unvan, dahili numara ve birim adı o kartın ömründen hızlı değişiyor. QRVizit'i şu an tam bu aralık için inşa ediyoruz: karta basılan kodun işaret ettiği adresi bir kez sabitliyoruz, arkasındaki tanıtım sayfasını panelden yeniden yazılabilir bırakıyoruz. Ankara içerik yönetim sistemi ararken bakılacak yer bu: basılı olan sabit kalıyor, yönetilebilen olan sayfa.

CMS — Ankara

Ankara'da bir genel müdürlük, altında birkaç birim ve her birimin dışarıya dönük kendi yüzü olması alışılmış bir düzen. Böyle bir kurumda basılı malzeme organizasyon şemasını dondururken şemanın kendisi hareket etmeye devam ediyor. Bu çalışma biçimine en yakın işimiz QRVizit; kendi ürünümüz ve şu an inşa halinde, bugün kurulabilecek bir sürümü yok. Nerede örtüşmediğini de yazalım: kurumsal haber merkezi, doküman arşivi ve çok birimli onay akışı için gösterecek işimiz yok; kamu ihalesi tarafında yürüttüğümüz bir iş de bulunmuyor. Anlatabildiğimiz kısım kurgunun kendisi: yönetim panelini ve ziyaretçinin gördüğü sayfayı aynı Laravel uygulamasında topluyoruz, Inertia React arayüzünü besliyor, sayfa içeriğini Redis'te önbelleğe alıyoruz, kayıtlar MySQL'de duruyor.

  • Kodun işaret ettiği adresi bir kez sabitliyoruz; unvan ya da birim değiştiğinde yeniden yazılan şey basılı nesne değil, o adresteki sayfanın içeriği oluyor.
  • Kodu okutan kişi hiçbir şey indirmiyor; telefonun kamerası sayfayı doğrudan açıyor, sayfayı Tailwind ile mobil ekranda okunacak biçimde kuruyoruz.
  • Yönetim paneli ile ziyaretçi sayfası aynı Laravel uygulamasında duruyor, Inertia React arayüzünü besliyor; içerik değiştiğinde güncellenmesi gereken ikinci bir servis doğmuyor.

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ı

QRVizit — inşa ettiğimiz ürün: kod sabit kalıyor, sayfası panelden yazılıyor

Şu an geliştirdiğimiz kendi ürünümüz; bitmiş gibi sunmuyoruz, bugün kurulabilecek bir sürümü yok. Kurgu şu: karta basılan kodun işaret ettiği adres bir kez sabitleniyor, arkasındaki tanıtım sayfası panelden istendiği kadar yeniden yazılıyor. Kodu okutan kişi uygulama indirmiyor; kameranın açtığı sayfayı Tailwind ile mobil ekranda okunacak biçimde kuruyoruz. Yönetim panelini ve ziyaretçi sayfasını aynı Laravel uygulamasında topluyoruz, Inertia React arayüzünü besliyor, ayrı servis katmanı kurmuyoruz. Sayfa içeriğini Redis'te önbelleğe alıyoruz, kayıtlar MySQL'de. Kapsam bir tanıtım sayfası; haber merkezi ve doküman arşivi dışında.

Vaka çalışmasını okuyun →

Ankara 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

  • Kurum merkezimizde bir tanıtım toplantısı yapabilir misiniz?

    Yapamayız; fiziksel ofisimiz yok ve tamamen uzaktan çalışıyoruz. Bu bir eksiklik değil, çalışma modelimizin kendisi. Kurulan şey içerik modeli oluyor, kuruma teslim edilen bir cihaz değil.

  • QRVizit'i bugün kurabilir miyiz?

    Hayır. Ürünü şu an inşa ediyoruz ve bugün kurulabilecek bir sürümü yok. Bunu böyle yazıyoruz, çünkü bitmiş göstermek sonra takvim tutturamamak demek. Paylaşabildiğimiz şey kurgu ve altındaki zemin.

  • Sayfa içeriğini kim yazacak, teknik ekip mi?

    Panelde yazan kişi kurumun kendisi. İçerik alanları ayrı ayrı tanımlı olduğu için bir dahili numarayı düzeltmek bizden sürüm beklemiyor; sayfa tek parça bir tasarım dosyası olsaydı her düzeltme geriye dönerdi.

  • Aynı kod çok sayıda kişi tarafından okutulursa sayfa yavaşlar mı?

    Okutma yükünü önbellek karşılıyor. Sayfa içeriğini Redis'te tutuyoruz, her okutma MySQL'e inmiyor; kayıtlar MySQL'de duruyor ve önbellek yalnız içerik değiştiğinde tazeleniyor.

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