Gün geçmiyor ki asıl mesleği manavlık veya araba tamirciliği veya kostüm tasarımcılığı olan biri yanınıza usulca yaklaşıp “Abey, yapay zeka ile 2 saatte uygulama geliştirdim” demesin. Bu sefer de bizzat ben, Vibe Coding yöntemi ile geliştirdiğim bir Mac uygulaması ile huzurlarınızdayım efendim. Claude Code sağolsun, ne dediysem yaptı. Bir dediğimi ikiletmedi.
Uygulamanın ismi Posterr. Uygulamayı ücretsiz olarak bu adresten indirebilirsiniz.

Ne iş yapar bu Posterr?
MDM Admin’leri olarak client bilgisayarlarında bulunan Wallpaper‘ları yani eski ismiyle Desktop Picture‘larını güncellemek istediğinizde bunu yapmak için iki işlem yapmanız gerekir:
• Kurumsal arkaplan görüntüsünü client bilgisayara ulaştırmak
• MDM üzerinden göndereceğiniz bir profil ile wallpaper’ı sabitlemek.
Bir URL’de bulunan (örneğin şirketin CDN sunucusunda) herhangi bir fotoğrafı kullanıcının bilgisayarında belirli bir adrese yüklemenizi sağlayabilecek curl komutunu içeren bir bash script yazabilir ve bunu cihazlara gönderebilirsiniz. Ancak şirket içinde değişen bir firewall kuralı, görseli aldığınız URL’i geçersiz kılabilir.
Ya da aktif bir kullanıcı oturumu bulunmuyorsa script, tetiklendiği anda kullanıcı cihazına ulaştırılamayabilir. Birkaç saatte bir veya günde bir tekrar çalışmasını ayarlayabilirsiniz. Ancak bu da gereksiz bir ağ trafiği yaratacaktır.
Bu nedenle kullanıcılara göndereceğiniz dosyalar için PKG belgelerini kullanmak, script ile dağıtmaktan daha etkin bir yöntemdir. Herhangi bir Apple admin’i herhangi bir içeriği Terminal üzerinden pkgbuild komutu ile bir PKG haline çevirebilir ve onu MDM’ine yükleyerek dağıtımı gerçekleştirebilir. Buradaki tek sorun, her Wallpaper değişimi zamanı geldiğinde yeniden Terminal üzerinden bir PKG oluşturmak zorunda olmanın Admin’leri bir noktadan sonra sıkmaya başlayabilecek olması.

Posterr tam olarak bu noktada işe yarıyor. Örneğin haftada bir değiştireceğiniz bir Wallpaper için istediğiniz görseli Posterr‘in içine sürükleyip bırakıyorsunuz. Ve o da bu görseli içeren bir PKG oluşturuyor. Siz de bu PKG’yi MDM’iniz ile dağıtıyorsunuz.
Posterr, bir açık kaynak proje olan Desktoppr‘ı içeriyor. Bu sayede ek bir MDM configuration profile’ı kullanarak Wallpaper’ı sabitlemek zorunluluğunuz bulunmuyor. Ancak eğer kullanıcının arkaplanı değiştirmesini istemiyorsanız bunu yine yapabilirsiniz. Wallpaper’ı sabitlemek isterseniz, kullanıcı cihazında Macintosh HD/Library/Desktop Pictures adresinde Organization Folder satırında yazan isimde bir klasör açarak görseli içine koyuyor. Adres olarak burayı kullanabilirsiniz.

Eğer isterseniz PKG oluşturmadan önce kendi bilgisayarınızın Keychain’inde yüklü bulunan Developer ID hesabınızı girerek oluşturulan PKG dosyasını imzalayabilirsiniz. Ama bu tamamen opsiyonel. Oluşturacağınız PKG dosyasını MDM üzerinden dağıtarak yükleyecekseniz bunu yapmak zorunda değilsiniz. Çünkü oluşturulan PKG‘ler MDM tarafından Enterprise Application olarak yüklenir. Apple’ın Notarization filtresine takılmaz.
Son olarak, Posterr minimum requirement olarak macOS 27‘yi gerektiriyor. Daha eski sistemlerde çalışmayacaktır.


Bir Cevap Yazın