Forum
Arkadaşlar web siteleri için geliştirdiğimiz paket yazılımlarda güncelleme çıkardığımız vakit bunun işlemini kullanıcıya nasıl yaptırırız? Basit bir kaç tıklama ile bunu yaptırmak istiyorum. Yani dosyaları indirip kendi ftp sine girdikten sonra kalkıp gerekli klasörlere gerekli dosyaları yüklemekle uğraşmasınlar.
Bununla alakalı hiç bir fikrim yok, yardımcı olursanız sevinirim.
Selamlar sadece fikir vermek amacli olarak sunlari soyleyebilirim
Programi yazdigin zaman soz gelimi myapp.exe diye bir dosyayi olusturdun, tabi bide update icin myappupdate.exe diye baska bir program olusturman gerekli olacak . bu myappupdate programi senin ftp siten ile devamli irtibatta olacak ornegin Myappupdate.exe dosyasi senin ftp linkine basit bir IF sorgusuyla dosya adi sorgulamasi yapsin, eger dosyayi bulursa ( yani sen update yaparsan) myapp.exe dosyasini stop ettirsin , daha sonra uninstaller .exe ile uninstall edip, Update yapilan dosyayi bilgisayara indirsin daha sonrada installer.exe dosyasi ile programi install etsin,
Tabi bunlar ilk bakista benim gorduklerim.
Not: kullanici program kurma hakkina sahip olmalidir, Security ayarlarini cok iyi yapilandirmalisin. xp ve windows 7 tamamen degisik file yapisindadir, belki bunun icin 2 degisik exe yayinlamasin.
Bu arada hangi dilde yaziyorsunuz?
Cevabınız için teşekkürler.
Ancak ben web tabanlı yazılımdan bahsettim. Herhangi bir exe çalıştırmamız mümkün değil.
Kullanıcı admin panele girdiğinde "update var" uyarısını göstermek ve ardından da dosyaları kendi ftp sine transfer ettirmeyi hangi mantıkla kurarım çözemedim açıkçası 🙂
Örneğin update butonuna tıkladıgında karşısına ftp bilgilerini içeren bir form gelebilir. Bu form yardımıylada bilgiler alınıp gerekli rootlara update ler yapılabilir sanki? Ancak yöntem doğrumudur bilemiyorum.
Örneğin kurulum aşamasında oluşturulacak olan veritabanı bilgilerinide alacağızki update lerde vt lere ulaşmamız gerektiğinde problem olmasın.
Bilemiyorum, sadece fikirlerim var. Bu kadar şeyi yapıpta ardından ne yaptık biz ya dememek için tecrübeleri arkadaşlar yardımcı olur diye düşünüyorum.
Tekrardan cevap için teşekkür ederim. Bu arada yazılımlar asp ile hazırlandı.
Farklı bir veritabanı yaratın ve dağıttınız scriptlerin adreslerini ve hangi sürüm olduklarını bu veritabanında tutun. Adamlar her admin panele girdiğinde sizin bu veritabanındaki sürüm sütunundan versiyon kontrolü yapsın. Eğer versiyon farkı varsa upgrade ettirin. Gerekli ftp bilgilerini girdirin ve web downloader ile ftp arası transfer yaptırın. Bu arada veritabanında en son güncel versiyonu da tutun. Sonuçta update olup olmadığını anlamak için karşılaştırma yapıcaksınız.