DevLog: Artado Geliştirme Günlüğü – Bölüm 1
Merhabalar! Biz Artado ekibi olarak bir süredir gözle görülür bir paylaşım yapmadık. Bunun temel sebebi, yeni özelliklerimizi tam anlamıyla olgunlaştırmadan sizlerle paylaşmak istemeyişimizdi. Bu süreçte boş durmadık; sessizce GitHub üzerinde geliştirmelerimize devam ettik.
Projelerimizin takipçilerinin gelişmeleri daha yakından görebilmesi ve bizim de daha düzenli bir geliştirme disiplini kazanmamız adına DevLog serisini başlatıyoruz.
Serinin 1. bölümünde ben, @Sxinar, yaptığımız yenilikleri sizlere sunuyorum.
1. ArtStelve: Yenilenen Yüzümüz
ArtStelve nedir?
Artado Search için geliştirilmiş, modern bir Frontend arayüzüdür.
- Altyapı: Hızı ve stabilitesiyle bilinen Svelte (Stelve) framework'ü kullanıldı.
- Arayüz: Çok daha modern ve kullanıcı dostu bir deneyim sunuyor.
- Tema Desteği: Geniş bir kitleye hitap edebilmek için çok sayıda dahili tema eklendi.
- Devs Entegrasyonu: Artado Devs API'si ile entegre çalışır. Bu sayede geliştiricilerimiz ve kullanıcılarımız tarafından hazırlanan eklenti ve temalar, ayarlar panelindeki geliştirici konsolu üzerinden kolayca kurulabilir.
- Yedekleme: Kullanıcı ayarlarının güvenli bir şekilde yedeklenmesi ve geri yüklenmesi için yeni bir depolama sistemi geliştirildi.
Görüntüler:



2. Artado Hybrid Proxy System
Bu haftanın ikinci büyük yeniliği ise Hybrid Proxy sistemimiz.
- Amaç: Kullanıcıların farklı arama motorlarından gelen sonuçları en alakalı şekilde harmanlayarak hızlı ve güvenli bir şekilde almasını sağlamak.
- Teknoloji: TypeScript ile sıfırdan yazıldı. TypeScript tercih etme sebebimiz, self-host (kendi sunucusunda barındırma) işlemlerini kolaylaştırarak kullanıcılara daha fazla özgürlük sunmaktır.
- Özelleştirme: Kullanıcılar isteğe bağlı olarak arama motorlarını filtreleyebilir ve sadece istedikleri kaynaklardan sonuç alabilirler.
Proxy Sisteminden Görüntüler:


3. Kurumsal Web Sitesi Güncellemesi
Uzun süredir hizmet veren ana sitemiz artado.xyz, güvenlik zafiyetlerinden korunmak ve performans stabilitesi için güncellendi.
- Dinamik İçerik: Artık dinamik içerik kontrol sistemine sahip.
- Katkıda Bulunanlar: Projelerimize emek veren geliştiricilerimizi Katkı Sağlayanlar sayfasında görebilirsiniz.
- Profil Sayfaları: Geliştiricilerimiz için özel tanıtım sayfaları oluşturuldu (Örn: @sxinar Profili).
Siteden Görüntüler:



4. Yenilenmiş Artado Docs
Mahremiyet ve özgürlük odaklı projelerimizin dokümantasyonu için daha önce Bludit kullanıyorduk. Bazı teknik sorunlar nedeniyle, PHP altyapısını kullanarak kendi dokümantasyon sistemimizi sıfırdan kodladık.
- Güvenlik: Özel kod yapısı sayesinde güvenlik açıklarından uzak bir deneyim sunuyor.
- Erişilebilirlik: Modern arayüzü ve yüksek hızıyla aranan bilgiye ulaşmak artık çok daha kolay.
Dokümantasyon Görüntüleri:



5. Artado Forum
Forum altyapısı için uzun süredir farklı yazılımlar denedik. Sonunda vizyonumuzu en iyi destekleyen; açık kaynaklı, hızlı, stabil ve güvenli bir forum sistemi olan Flarum'da karar kıldık. Bu gönderiyi okuyorsanız zaten aramızdasınız demektir; sizleri burada görmek harika!
6. Artado Blog
Sadece kendimize odaklanmak yerine, daha geniş bir teknoloji kitlesine hitap etmek amacıyla Artado dışı içerikler de üretmeye başladık. WordPress altyapısıyla güçlendirilmiş blog sayfamızı ziyaret edebilirsiniz.
Bizimle İletişime Geçin!
Projelerimize katkıda bulunmak isteyen arkadaşlar bize aşağıdaki kanallardan ulaşabilir:
- E-posta:
sxi@artadosearch.com & arda@artadosearch.com
- Sohbet: Forumun üst barında yer alan sohbet butonu üzerinden direkt mesaj gönderebilirsiniz.
Okuduğunuz için teşekkürler! Serinin 2. bölümünde görüşmek üzere.