Jump to content

Mohammed Nasman

uniGUI Subscriber
  • Posts

    340
  • Joined

  • Last visited

  • Days Won

    19

Posts posted by Mohammed Nasman

  1. There's another problem we faced with prevoius built

    the theme ubuntu, some of the breadcrumb icons doesn't shown, and after we looked at the problem, we found you this folder is exit:

    unipackages-7.5.1\themes\ext-theme-uni_ubuntu\resources\images\breadcrumb

    but the icons is in gif format, while unigui looking for .png ones, so just copying from another theme, it worked fine. fix it too please.

  2. Hello All,

    I'm trying to implement a payment gateway (local one, not paypal) inside unigui application, I show the payment page inside URLFrame, but when the transaction is done, the page will be redirected to suceful page, with URL that contain the transaction ID.

    How can I read the new redirected URL?, as I saw on another thread that it's not possible because they are not on same domain.

    Is there any solution for this?

    Regards,

     

  3. On 6/22/2023 at 2:54 PM, rkreutz said:
    • cutting out extjs from unigui is impossible
      • most probably because sencha is the most similiar to vcl from what is available currently)

    I think that decision made to use Ext.JS was before 10 or 13 years ago, and as you said it was the most similar JS framework to VCL. and unigui was trying to develop desktop & web application with same code (Thank to you guys to stopped that).

    But for last years, the web has changed a lot, and we still can't get fully responsive layout natively from unigui.

    I think they should think about future of Unigui as stand alone product without relying on commercial JS library, in past years, there are a lot of JS framework that bring the powerful to web from front size part.

     

  4. Salamat.

    I think your budget is very low, even if the Delphi & Unigui developers are much less than others, but they are mostly experienced developers and will not bother to work such low budget as your one.

    I would suggest you to buy RadCore  it will cost you less than the developer who will make this small project for you.

     

    Regards,

    Mohammed

  5. I don't think the problem with Unigui app, we have large system that uses same database with: Desktop, Web with Ungui, API with DMVC, and also many more windows services that work on the same database.

    I think the problem came from locking record on Unigui app while other app try to modify it.


    Do you use DbAware components in unigui app?

    Also be sure don't start transaction without commit/rollback on same time.

  6. 3 minutes ago, rencarnacion said:

    Hi, @Flávio, Is only when I just write in English but the  most of member of telegram they write they message in Portuguese. What I mean is that every body write in English and every body will available to see the experience of every user write in the forum 

     

    even if all of them wrote in English, it's very hard to follow the question & answers in telegram, I think forums is much better for this as here

    • Like 1
  7. 21 hours ago, mikromundo said:

    Radcore has a group in telegram Rony.

    Here it's only for Unigui.

    Maybe you create a forums on your website, it will be easier to navigate topics and search for specific question and answers.

    I find telegram unhelpful with their groups, because when I leave it for few days I see hundreds of messages, which is very hard to follow or understand the flow of the question and answers.

    • Like 2
  8. Hello,

    This is not a unigui problem, just I'm trying to figure where is the problem.

    I have an apache server that works as reverse proxy, I have configure it as following:

    ProxyPass "/acc" "http://myip:8081/App.dll"
    ProxyPassReverse "/acc" "http://myip:8081/App.dll"

    ProxyPass "/go" "http://www.google.com"
    ProxyPassReverse "/go" "http://www.google.com"

    That problem when calling it with "/acc" it didn't find this path "http://myip:8081/App.dll", which is my unigui app running under IIS.

    But for any other links like /go, it works fine, the IIS link works fine on browsers, but not via the reverseproxy.

    Any one faced a similar problem?

  9. Do you have the same problem when you run it as stand alone .exe?

    I have an application that uses more than 10 APi services from different vendors and I'm using Unidac with Mysql, and have not problem with that.

    It works on Hyper server (Dll) hosted by IIS.

  10. 2 hours ago, Farshad Mohajeri said:

    Hello,

    Server Farm comes with three different operation modes.

    1. Pass Through
    2. Direct
    3. Url Redirect

    Mode 1) Pass Through

    (Implemented)

    In "Pass Through" mode all requests passes through the master HyperServer. This includes all file requests. Which means your master server can become quite busy when there is a momentary high load. In this mode each slave HyperServer instance communicates with its own Nodes privately. Slaves and related Nodes are isolated from the public access.

    It is the slowest mode, but the easiest for uniGUI developers to implement, manage and maintain.

    Mode 2) Direct

    (Not implemented)

    In this mode again all traffic is handled by the master HyperServer, but it will directly communicates with all Nodes from other HyperServer instances. This will improve performance, as the traffic are not relayed through the middle HyperServers.

    Mode 3) Url Redirect

    (Not implemented)

    In this mode each new session is redirected to one of the slave HyperServers. It will be done at URL level, so once the session is redirected, the master HyperServer will not handle the related traffic. For each slave HyperServer Node the traffic is handled directly by that HyperServer.

    This is the fastest operation mode, but this requires you to open all of your salves to the internet and assign them public URLs.

     

     

     

    Any time plan for mode 2 & 3?

    Also please update the roadmap.🙏

  11. وعليكم السلام ورحمة الله وبركاته،

    اهلا بك اخي عزيز

    أعتقد المساهمة في اللغة الإنجليزية سوف تساعد الجميع هنا، لإنه لو أصبح الفورم مقسم حسب اللغة سوف لا يكون هناك فائدة من الأشخاص ذو الخبرة من الجنسيات الأخرى.

    أفضل أن يتم النقاش في العربية لتوضيح الأشياء التي قد يكون بها لبس، أو لشرح نقاط معينة غير واضحة.

    مساهمتك بالإنجليزي سوف تفيد غيرك من الكود الخاص بك، وأيضاً سوف تستفيد من الأشخاص الآخرين من الغير الناطقين بالعربية للإضافة لك أو التعديل للأحسن

    تحياتي لك

    محمد

     

  12. You can distribut the ext-js runtime bundled with your Delphi unigui app.

    The license doesn't allow you to use the ext-js to develop application solely developed by ext-js but not unigui and disturbed them

    As far as you use unigui, there's no problem with using ext-js bundled with it.

    Hope it clear now.

     

     

  13. On 10/20/2021 at 10:25 AM, wjjw said:

    Hello!

    First I have to say that I really like the uniGUI platform. Now I am running two portals with this platform successful on Azure VMs.

    Beside the web portals using uniGUI I am handling on the same servers "normal" web services using DataSnap WebBroker. It is working fine - still I like the HyperServer platform for deployment and scaling. So my idea was to use the same platform for web services - not only for web pages/portals (similar to RAD Server). Not sure if this makes sense but this would simplify my work a lot.

    Best regards,

       Happy customer. 

    You can use Delphi MVC, it's stateless server, so you can span on many servers as you need.

  14. Hello, Here's my answers (based on my view)

    1. I'm using FastReport (Convert report to PDF then send it to client), and it's working fine.

    2. Unigui isn't  micro-service solutions, it's web application solutions, but any framework supported by Delphi, it will be usable and supported by unigui, you can develop your micro services with solutions like Delphi MVC, XData or mORMot, and will be used without problem with Unigui.

    3. You should develop your micro-services as stateless solutions, and if you use JWT for this, you can use it with unigui without any problem too.

    4. I don't think that, Unigui has built in web server and can run as standalone without IIS or apache, if Resin can support ISAPI dll, or Apache Modules, then it may work.

  15. 100 concurrent users is below what unigui can handle, this a sample of concurrent (95) users now for one of my system:

    I usually have around 150 users at same time, using mydac & Mysql with large system that originally developed as desktop and currently working both system with sharing many code between the two editions, reports developed with FastReport and I use same report on both systems.

    CPU load usually less than 10%, and memory used for all instances less than 1GB.

    image.thumb.png.002989cd0956312d4509ffc979181ca4.png

      

    • Like 1
×
×
  • Create New...