Geliştirici Günlüğü #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 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:

1768508205-233429-resim 1768508350-351848-resim 1768508338-766464-resim

GitHub Kaynak Kodu: sxinar/artstelve Ön İzleme: https://beta.artadosearch.com


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.

GitHub Kaynak Kodu: Sxinar/artstelve-proxy Geliştirici Ön İzleme: artstelve-proxy.vercel.app


3. Artado.xyz 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).

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: docs.artado.xyz


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.

Forum: forum.artado.xyz/


6. Artado Blog

Sadece kendi projelerimizi duyurmakla kalmayıp, daha geniş bir teknolojik çevreyi ilgilendiren konular üzerine içerikler üretmeye başlayacağız. Artado Blog’da Big Tech tekellerinden dijital haklara, mahremiyetten özgür yazılıma uzanan alanlarda hem eleştirel hem de çözüm odaklı yazılar paylaşacağız. Teknolojiyi sadece tüketilecek bir ürün değil, toplumsal bir güç olarak ele alıyoruz ve bu gücün nasıl şekillendiğini tartışmak istiyoruz. Eğer ilginizi çekiyorsa blogumuzu takip edebilirsiniz.

Blog: artado.xyz/blog


Bizimle İletişime Geçin!

Projelerimize katkıda bulunmak isteyen arkadaşlar bize aşağıdaki kanallardan ulaşabilir:


Okuduğunuz için teşekkürler! Serinin 2. bölümünde görüşmek üzere.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir