Özel yazılım geliştirme
İş süreçlerinize göre tasarlanmış web uygulamalarını ilk sürümden yayına kadar geliştiriyoruz.
Platformumuz
Ürünlerimizin tanıtıldığı ve satıldığı web sitesi, CRM, blog ve satış platformu. Eski PHP çekirdeği Symfony 7.4 ve PHP 8.5'e taşınıyor.
ONLINEKURUM, Delta Kurs Otomasyonu, Sigma Online Sınav Sistemi ve Epsilon Uzaktan Eğitim Sistemi'nin tanıtıldığı ve satıldığı platformdur. Web sitesi, müşteri yönetimi (CRM), blog ve satış aynı sistemde çalışır. Sistem tek kurulumdur: birçok müşteriye kiralanan bir yazılım değil, kendi işimizi yürüttüğümüz platformdur. Eski bir PHP çekirdeği üzerine kurulu olduğu için bu çekirdeğin sınıfları ve yapılandırması bugün de çalışıyor ve her yeni özellik onlarla birlikte çalışmak zorunda. Platform ürünlerimizin tanıtımının, satışının ve müşteri ilişkisinin merkezinde durur; eski PHP çekirdeği ise Symfony 7.4 ve PHP 8.5'e taşınıyor. Böyle bir taşıma, eski kodu bir kerede değiştirmek yerine adım adım ve testlerle ilerleyen bir yöntemle yapılır.
Baştan yazmak yerine parça parça taşıyoruz. Yeni kodun tamamı Symfony 7.4 mimarisiyle yazılıyor: SOLID ilkelerine uyan servisler, birim testleri ve her modül için belge. Eski çekirdeğin sınıflarına yeni kod eklenmiyor; onları değiştirmek yerine yeni servislerin arkasına alıyor, eski yapılandırmayı adım adım Symfony yapılandırmasına taşıyoruz. Arayüz tema tabanlı Twig şablonlarıyla çalışıyor ve taşınmayan sayfalar eski temayla yayında kalıyor. Platform PHP 8.5, Symfony 7.4, MariaDB 11 ve Redis ile LiteSpeed sunucusunda çalışıyor. Bu sitenin iletişim formu da ONLINEKURUM'un müşteri yönetim sistemine API ile bağlı: formdan gelen talep CRM'e aday kaydı olarak düşüyor, o anda iletilemeyen gönderim kuyrukta bekleyip yeniden deneniyor.
ONLINEKURUM bugün Türkçe, İngilizce, Almanca, Arapça ve Azerbaycan Türkçesi olmak üzere beş dilde yayında ve ürünlerimiz bu platform üzerinden tanıtılıp satılıyor. Eski ve yeni kod aynı uygulamada birlikte çalışıyor; yeni kod birim testleriyle yazılıyor ve önemsiz olmayan her modül için kodun yanında bir belge tutuluyor. Bu yöntem legacy kod modernizasyonu hizmetimizin, CRM bağlantısında kullandığımız yöntem de entegrasyon hizmetimizin bir parçasıdır.
İş süreçlerinize göre tasarlanmış web uygulamalarını ilk sürümden yayına kadar geliştiriyoruz.
Ödeme, e-fatura, SMS ve üçüncü parti servisleri sisteminize güvenle bağlıyoruz.
Eski PHP uygulamanızı baştan yazmadan, çalışır halde tutarak modern bir mimariye taşıyoruz. ONLINEKURUM'u da bu yöntemle taşıyoruz.
Ne yapmak istediğinizi birkaç cümleyle anlatın. İhtiyacınızı inceleyip nasıl ilerleyebileceğimizi size yazalım.