Kısaca Proje
Nebim Resim Sıralama, Nebim ürün renk fotoğraflarını klasör yapısı içerisinde tarayan ve belirli bir standart doğrultusunda yeniden adlandırmayı kolaylaştıran masaüstü bir yardımcı araçtır.
Ürün görsellerinin isimleri zaman içerisinde farklı formatlara dönüştüğünde e-ticaret, katalog veya entegrasyon süreçlerinde ciddi karmaşa oluşabiliyor. Bu projede hedefim, görsel dosyalarını ürün kodu, renk kodu ve sıra bilgisine göre standart bir yapıya taşımaktı.
Projenin Amacı
Ürün fotoğrafları çoğu zaman kullanıcılar tarafından manuel olarak klasörlere eklenir. Dosya isimlerindeki tutarsızlıklar arttıkça otomatik sistemlerin doğru resmi bulması zorlaşır.
Nebim Resim Sıralama uygulaması, bu manuel süreci daha kontrollü hale getirmek ve görsel arşivinde standartlaştırma sağlamak amacıyla geliştirildi.
Görsel Tarama
Uygulama ürün ve renk bilgilerini SQL tarafındaki Nebim verisiyle ilişkilendirerek ilgili görsel klasörlerine erişiyor. Desteklenen dosyalar taranarak kullanıcının kontrol edebileceği bir aday liste oluşturuluyor.
Bu liste mevcut dosya adı, önerilen yeni dosya adı ve sıra bilgisi gibi alanları birlikte gösteriyor. Böylece kullanıcı işlem uygulanmadan önce sonucu görebiliyor.
Standart İsimlendirme
Yeniden adlandırma mantığında ürün kodu, renk kodu ve sıra numarası birlikte kullanılıyor. Bu yapı özellikle katalog ve e-ticaret sistemlerinde görselin hangi ürüne ve varyanta ait olduğunu dosya isminden anlaşılır hale getiriyor.
Standart isimlendirme yalnızca düzen sağlamakla kalmıyor, otomatik entegrasyonların da daha güvenilir çalışmasına katkıda bulunuyor.
Kontrollü Toplu İşlem
Dosya yeniden adlandırma geri dönüşü zor bir işlem olduğu için uygulamada doğrudan otomatik değişiklik yapmak yerine önce aday liste oluşturma yaklaşımını kullandım.
Kullanıcı grid üzerinden önerilen isimleri kontrol ettikten sonra toplu işlemi başlatabiliyor. İlerleme göstergesi büyük klasörlerde işlem durumunu takip etmeyi kolaylaştırıyor.
Teknik Yapı
Uygulama .NET Framework, WinForms ve DevExpress ile geliştirildi. Nebim SQL veritabanından ürün, renk ve fotoğraf yolu bilgileri okunuyor. Yerel bağlantı ayarları LiteDB üzerinde tutuluyor.
Dosya sistemi ile veritabanı verisinin aynı akışta kullanılması, projenin temel teknik yapısını oluşturuyor.
Sonuç
Nebim Resim Sıralama, büyük ürün görsel arşivlerinde manuel isimlendirme yükünü azaltan ve fotoğraf düzenini standartlaştıran pratik bir masaüstü aracıdır.
Projenin temel değeri, tekrar eden bir dosya yönetimi işini daha güvenli, görünür ve otomatikleştirilebilir hale getirmesidir.
Kullanılan Teknolojiler
- C#
- .NET Framework 4.5.2
- WinForms
- DevExpress
- SQL Server
- LiteDB
- Json
- File Processing
- Nebim
Bu projede kullandığım yaklaşım, Nebim Resim Sıralama için hem teknik sürdürülebilirliği hem de günlük operasyon kullanımını birlikte ele almamı sağladı.
