Çözümler · Kurumlar & yönetim
Hükümet kararının istediği bölümler, kodda yazılı ve görevli tarafından güncellenmiş — sonradan eklenen bir ek olarak değil.
Bir belediye veya bir kurumun zorunlu bölümlerden oluşan sabit bir listesi, karar alma süreçlerinde şeffaflık yükümlülüğü ve bir programcıyı aramadan bir duyuru yayımlaması gereken bir görevli vardır. Tam olarak bunu kuruyoruz; kendini süresi dolunca silen bir denetim günlüğü ve kimlik doğrulama denemelerine sınır ile.
Zaten kurduklarımızİki yerel, kamusal ve bugün doğrulanabilir platform. İlki, bir köy belediyesinin resmî sitesi: PHP 8.2 üzerinde Laravel 12 ve MySQL 8, 40 şablon, 32 rota, 10 migrasyon, nadiren değişen editoryal içerik tek bir 1.613 satırlık yapılandırma dosyasında tutuluyor ve sık değişen içerik veritabanında, panelden düzenlenebilir; panel kimlik doğrulaması dakikada 5 istekle sınırlı ve denetim günlüğü 12 ay sonra günlük olarak siliniyor, açık bir hukukî dayanak atfıyla birlikte. Güvenlik başlıkları şu anda dışarıdan okunabiliyor. İkincisi, üretimde olan bir sivil platform; 65 uygulama programlama rotası, 50’den fazla migrasyon, sunucu tarafında 103 test dosyası ve uçtan uca 59 senaryo, testlerde erişilebilirlik denetimiyle birlikte. «Teslim edildi»ye geçirmediğimiz şey: devlet hizmetleriyle birlikte çalışabilirlik — federatif kimlik doğrulama ve elektronik imza kodu yazıldı ve test edildi, ancak sözleşme ve sistem sertifikası eksik olduğu için kapalı.
Bir kamu kurumunun sitesi görünüşüne göre değil, bir listeye göre değerlendirilir. Hükümet Kararı 728/2023 hangi bölümlerin olması gerektiğini belirler: karar alma süreçlerinde şeffaflık, proje ve kararlar, duyurular, belgeler, iletişim, bütçe. Bunlar zorunludur, kontrol edilir ve müzakere edilmez. Bu yüzden bunları en baştan, bir yapı olarak kuruyoruz; sona eklemiyoruz — sona eklendiklerinde biçimsel ve işe yaramaz olurlar, bu da hemen görünür.
İkinci koşul daha pratiktir: kurum kendi kendine yayın yapabilmelidir. Bir ihale duyurusu, istişareye açılan bir karar taslağı, bir etkinlik fotoğrafı — her biri bir geliştiriciden geçerse, kamu yararına bilgi kâğıt üzerinde ya da bir sosyal ağ grubunda kalır ve site ölü bir vitrin olur. İki içerik türünü bilinçli olarak ayırdık: nadiren değişen editoryal içerik — coğrafya, tarihçe, kurumlar, iletişim, bütçe — şablonlar tarafından doğrudan okunan tek bir yapılandırma dosyasında yer alır; sık değişen içerik veritabanında yer alır ve panelden düzenlenir.
Üçüncü koşul, şartnamede kimsenin sormadığı koşuldur: verilere ne olur. Bir kamu yönetimi panelinin kimlik doğrulama denemelerine sınır koyması gerekir — aynı adresten bir dakika içinde altıncı istekte yanıt 429 olur ve bu varsayılmaz, otomatik bir testle kapsanır. Denetim günlüğü IP adresleri içerir, dolayısıyla kişisel veridir: programlanmış bir görev, on iki aydan eski olan her şeyi her gün temizler; yasal dayanak, kimsenin açmadığı ayrı bir belgede değil, kod yorumunda yazılıdır.
Ve son olarak, ihale öncesinde konuşmayı tercih ettiğimiz kısım: devlet hizmetleriyle birlikte çalışabilirlik. Federated kimlik doğrulama ve elektronik imza bizde yazıldı ve test edildi, ancak bir anahtarla kapalıdır; çünkü yetkili makamla sözleşme ve sistem sertifikası eksiktir — eksik olan kâğıttır, kod değil. Devlet ödeme platformu, birlikte çalışabilirlik omurgası ve vatandaş kabini için hiçbir depoda hiçbir kodumuz yok ve bunu olduğu gibi yazıyoruz.