Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
UniGui ile yapılan bir projeyi nasıl yayınlarız?
#1
Selamlar

Öncelikle şunu belirterek konuya başlamak istiyorum UniGui ve Web tarafına çok aşina değilim. Özellikle Web server ayarları ve yetkilerine
Fakat benden istenen küçük bir web uygulaması var
bunu UniGui ile delphide yapıp yayınlamak istiyorum
Biraz araştırdım ve forumdaki önerilerle deneme amacı ile 
aws.amazon.com üzerinden bir üyelik yapıp MSSql server kurulumlarını yaptım
Delphi üzerinden ado ile test bağlantılarını denedim sorun olmadan çalışıyor.

Amaç karşıma çıkacak sorunları önceden görüp işi yaptıktan sonra her şey boşunaymış dememek için UniGui Trial ile basit bir ekran tasarladım
Localde çalıştırınca her şey normal

Aşağıdaki sorularıma daha önceden tecrübesi olan arkadaşlardan yardım rica ederim.
Yayınlamak için AWS tarafında neler yapmak gerekli (daha önce belirtiğim gibi ilk kez web tarafında birşeyler yapmaya çalışıyorum)

Delphi tarafında proje ayarlarında özel birşeyler varmı
Bu projeyi nasıl güvenli hale getiririm.
Veri bağlantılarını nasıl yapmalıyım(ADO ile mi bağlanmalı yoksa API lermi devreye girmeli)
Yazdığım test uygulamasını nasıl yayınlarım.

Not: 
Şu an için programı kullanacak kişi sayısı 10'u geçmeyecek

Teşekkürler
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#2
Merhaba,

Öncelikle UniGui de delphi tarafında herhangi bir ayarlama yapmanıza gerek yok ,
projenizi ssl kullanarak güvenli hale getirebilirsiniz
veritabanınıza her iki yöntemi kullanarak bağlantı kurma imanınız mevcut bir sorun olmaz (ben mydac ile mysqle , firedac ile sql servera bağlanıyorum)
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol linkinden yayınlama yönteminize göre izlemeniz gereken adımları göreceksizi
şuan projem 18 şubede en az 3 er user iis te sorunsuz çalışıyor
Cevapla
#3



iis üzerinde yayınlamak için.

“Do. Or do not. There is no try.”
Cevapla
#4
Selamlar

Bu hafta sonunu UniGui'nin nasıl çalıştığını anlamaya ve örneklemeye ayardım
Fakat başlangıç için boş bir ekran ve üzerine 4 adet uniGui nesnesi koyup projeyi release olarak derledim

//{$define UNIGUI_VCL} // Comment out this line to turn this project into an ISAPI module
 
Fakat Localde herşey normal çalışırken
Amazondan aldığım deneme amaçlı server üzerinde çalıştırdığımda ekranda sadece loading... yazıyor ve kalıyor

Ekte test aaçlı basit ekranı project1 olarak zipleyip ekledim
Acaba relase altındaki project1.dll dosyasını elinizde test amaçlı server varsa deneyip sonucunu paylaşabilirmisinz.
Eğer Sizde çalışıyorsa bendeki amazonda ayar sorunu var diye o kısma yoğunlaşıcam
Videodaki tüm herşeyi iki kere kontrol ettim.
Fakat yinde çalışmadı.

NOT : Test servera kurduğum JS trial 30 gün kullanımlık versiyonudur

Yardımcı olabilecek arkadaşlara şimdiden teşekkürler

Proje dosyası

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#5
Unigui ile site yapıp yayınlayan var mı ortaya nasıl bir ürün çıktığını gerçekten merak ediyorum
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Cevapla
#6
Buraya bakmışmıydınız Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

“Do. Or do not. There is no try.”
Cevapla
#7
(20-01-2018, Saat: 20:01)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBuraya bakmışmıydınız Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Bu kısım dakileride kontrol ettim Fakat yinede olmadı
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#8
(20-01-2018, Saat: 19:07)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlUnigui ile site yapıp yayınlayan var mı ortaya nasıl bir ürün çıktığını gerçekten merak ediyorum

unigui ile bildiğimiz anlamda web sitesi yapılmıyor bunu demolarında da görebilirsiniz web sitesi yapacak olsaydım tercihim script dillerinden yana olurdu.

“Do. Or do not. There is no try.”
Cevapla
#9
Merhabalar, Unigui uygulamasını varsayılan ayarlar ile geliştirdiğiniz zaman, ServerModule'da bulunan EXTROOT,UNIROOT,UNIMOBILEROOT,TOUCHROOT isimli yol tanımları var. Normalde unigui, uygulamanızın çalıştığı bilgisayarın Program Files (x86) klasöründe arıyor bunları. Ama oradaki değişkenleri uygulamanızın olduğu klasörün içinde olacak şekilde ayarlarsanız, ve oradaki dosyaları da uygulamanızın olduğu yere taşırsanız sorunsuz olarak çalışacaktır.

Loading... yazıp kalması, buradaki Uniroot,unimobileroot vb. klasörlerindeki dosyaları bulamamasından kaynaklanıyor. Bulursa bu şekilde kalmayacak ve uygulama açılacaktır.

Bu konu ile ilgili detaylı bilgiye şu adresten erişebilirsiniz :
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Dmitry Kouzmenko ve Dmitry Yemanov ile çalışmış , Eski IBSurgeon personeli, Kıdemli Firebird Kurtarma Uzmanı, Firebird Foundation bağışçısı...
Cevapla
#10
rmzgenius linktekileride denedim yinede başarılı olamadım
Benim tahminim server üzerinde ayarlarla ilgili diye düşünüyorum

Selamlar

müsait olan birisi sadece unigui ile ekrana bir buton atıp bunu çalıştırıp bu sonucuda paylaşabilirmi
ve test uygulamasını zipleyip ekleyebilirmi
acaba proje oluşturma sırasında parametrelerde farklılıkmı oluşuyor ikisini karşılaştırmak istiyorum
işin içinden çıkamıyorum
Benim kullandığım sürüm berlin ve unigui trial
acaba unigui trial olmasımı saçmalatıyor bu işi

Teşekkürler
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Question Unigui UnimDBGrid1 Dinamik Yapı elixir84 8 406 13-09-2018, Saat: 15:05
Son Yorum: selchuk
  UniGui DBGrid yazı fontları nasıl küçültülüyor? selchuk 5 181 12-09-2018, Saat: 08:18
Son Yorum: elixir84
  Unigui Desktop Teaser SimaWB 1 184 05-09-2018, Saat: 21:10
Son Yorum: mcuyan
  Unigui HyperServer pro_imaj 2 248 28-08-2018, Saat: 15:34
Son Yorum: pro_imaj
  Unigui Fastreport PDF Viewer elixir84 2 321 04-08-2018, Saat: 14:21
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi