Jump to content

chefdackel

uniGUI Subscriber
  • Posts

    183
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by chefdackel

  1. On 7/26/2023 at 1:11 AM, mrsimo said:

    Hello,

    Is it possible to use UNIGUI for application delivery, similar to Citrix or tsplus.net? For instance, running an application from anywhere, which is installed on the same server where the UNIGUI application is running?

    Thank you.

    you can`t compare unigui with TSPlus Remote Access. TPlus Remote Access (which I use for running some kind of "hybrid" web application for my customers) is a luxury RDP connection. Its great for offering delphi vcl applications to run in a browser environment. Very easy to set up. But you run into troubles with uploading, downloading (and in our case with printing) and such stuff. And you have to keep in mind that you pay for every session on the server. That may become expensive. On the other hand there is UniGui to build "real" web applications. But not for building a full blown RDP application.

    • Like 1
  2. On 9/7/2020 at 12:43 PM, Stemon63 said:

    I need a "generic" web solution  for all web users, like a portal or  general content management with news, advices, images and text.... where user is not logged in, is anonymous, so with few server resource and, most important, without sessions management. Better is also use of generic external templates mixed with Unigui components.
    Than we can have a specific entry point (classic "private area") for registered user with login and "default" Unigui mode with session; maybe a call to another project, yes..

    A specific project type with resource saving in mind, so without session and ready for a large number of generic visitors....
     

    I am in the same situation. For the stateful, server driven part with logged in users and the whole stuff, dynamic PDF files, calculations, a lot of dynamic db functions and the need to use nice nearly ready to use UI controls I plan to use UniGui - for the stateless part (the front end for anonymous visitors based on wordpress) I plan to use TMS Webcore/XData. I think both have their pros and cons, and both are very strong for their area of applications, but not for all requirements. As I am at the beginning of the whole stuff I hope that the decision was correct - if not, I have to begin again with another approuch in some weeks. 🤔

  3. Thank you all contributors for very helpful and detailed information how to deal with security and UniGui.

    You may also look at a ready-to-use and not very pricy solution for basic protection: https://tsplus.me/tsplus-advanced-security/
    I installed it in version "Essentials Edition" on two windows VPS (which are not dedicated for UniGui applications at the moment) and every day hundreds of hacking attempts are stopped.

     

    security-12.JPG

  4. >>
    Advanced (DB)Lookups, with management of displayed fields and key fields (not displayed), and being able to display multiple columns in the popup. This makes managing related archives in forms much easier. Now is really limited and creates difficulties.
    <<

    just thinking about coming back to UNIGUI after quite some years with low effort on developing on my side. Anyone remembers Woll2Woll Infopower components? These features were implemented exactly as you describe in the VCL components, I remember working with Delphi 7 and this super DBLookup component... The management of displayed fields (nice ordered in alternately colored colums) and the hidden key field which is used for lookup of the record would be the first things I am looking at when using DBLookups in UniGui. Just checking the online demos, it seems that the actual DBLookup(Combo) is on the right way but does not exactly offer these two things?

  5. I did my last steps with unigui in 2015 and want to restart now, but without upgrading Delphi. And I don`t (yet) have the Delphi subscription.

     

    1. Are there any known problems using unigui with Delphi 10 Seattle (not update 1, the initial version of Seattle)?

    2. Are there any known problems in passing unigui program source between Delphi 10 Seattle and Delphi 10.2 Tokyo? 

    3. When mainly using the unigui stuff, is there a reason to upgrade to Delphi Tokyo (now) and not go on with Delphi Seattle (say until the end of the year)?

     

    Best Regards

    Peter

  6. After over 12 hours is up again.

     

    http://contabo-status.com/

     

    The severe damage of two high-voltage power lines that caused the power outage has been fixed. All servers of our data center in Munich are online again.

    We kindly ask you to contact our support (support@contabo.com) if your system is still not available. Our whole team is working hard to take care of all requests immediately.

     

    Thank you for your patience.

     

    As far as I see the services were down not only 12 hours, but over the weekend, much too long. 

    Here you can see the rest of the service status history:

     

    http://downuptime.net/contabo.com.html

  7.  

    We are building a wizard-style application which allows customers to submit orders. On the first page of the wizard the customer chooses files to be uploaded; the following pages gather various information about the order. The files selected on the first page should only be uploaded when the user clicks the Finish button on the final page of the wizard. This doesn't seem to be possible with the current TUniFileUpload control. Calling TUniFileUpload.Execute causes a modal Upload dialog to be displayed. After choosing a file, the user has two options: Upload and Cancel. Upload performs the upload immediately; Cancel clears the filename. We would like for the user to be able to close the modal dialog without either of these two things happening, i.e. the TUniFileUpload control should retain the filename selected by the user, so that the upload can be performed later in the OnClick event of the wizard's Finish button. The code would look something like the following:

    procedure TMainForm.FinishButtonClick(Sender: TObject);
    begin
      UniFileUpload1.PerformUpload();
    end;

    I hope that makes sense :)

     

    This is possibly a duplicate of the following (somewhat older) feature request:

     

    http://forums.unigui.com/index.php?/topic/862-how-to-show-a-open-file-dialog/&do=findComment&comment=2325

     

    For us at least being able to perform uploads in this fashion would be a really useful feature :)

     

     

    you can change the code from this example, here you find the essential functions which we expect when uploading file(s):

     

    http://forums.unigui.com/index.php?/topic/4305-uniguifineuploader/

     

    brfc

  8. None of them are better than Contabo

     

    www.contabo.com

     

    none of the cheaper than cheaper ones, yes. Support for contabo here in germany is excellent, really. But the VPS XL I compare here with the big sized VPS from Strato and HostEurope seems to be based on desktop hardware, not server dedicated hardware (?). Server Manager with Server 2012 on the Contabo VPS starts in 1/4 of the time than on the Strato VPS when accessing with Remote Desktop. Every VPS has its pros and cons: with Strato you get 16 vCores and 16GB Ram. With HostEurope you get only 8 vCores but very fast SSD access, but you cannot install Server 2012 as for now. And Contabo lacks in hardware benchmarking in most points compared to the others. Not to forget that different providers VPS maybe based on different virtualization software (Hyper-V vs Virtuozzo) where you are responsible for updates or not. And there are the little bad things which you may see only when you have installed all your stuff and then install your famous resource checking tool..... well, look at Strato, they manage the memory of the VPS in such a way, that I had no chance to get information about the actual availible memory of the VPS to manage critical situations in memory comsumption, that beast is named "dynamic memory". I don`t like it. And think about hosting you UniGUI applications SSL-secured. Not every provider can offer optional more IP-addresses which you need for different SSL-domains on the same VPS.

     

    So I think there is not "THE BEST VPS", see what you want to install and what you have to run on your VPS, then a very detailled view on the VPS hardware and software of the different providers is recommended. 

     

    brfc

  9. I just played a bit with the Azzurra theme for ExtJS4, looks not bad so far:

     

    post-254-0-33532300-1424003362_thumb.jpg

     

    the only thing I had to combine the offered CSS files in a size group (small, medium, large) and for every color to one big file and then compress this file, even it is 800kb in size. Maybe something I did not find out to get smaller sizes, but it works for the little demos...

     

    Info for commercial theme Azzurra:

     

    https://store.codaxy.com/Themes/Azzurra

     

    or have a look at this topic:

     

    http://forums.unigui.com/index.php?/topic/4154-azzurra-theme-from-unigui/?hl=azzurra

    • Upvote 1
  10. 1) Unzip the 'bootstrap-unigui-ready.zip' file, it contains a css and ext-theme-bootstrap folder

    2) Copy the css contents into your c:\program files (x86)\fmsoft\Framework\uniGui\ext-4.2.2.11144\resource\css' folder.

    3) Copy the ext-theme-bootstrap folder into your 'c:\program files (x86)\fmsoft\Framework\uniGui\ext-4.2.2.11144\resource' folder

    4) Select your 'MainModule' and type 'bootstrap into the Theme field.

     

     

    looks great. Two things in my application where the bootstrap theme does not show elements like expected: 

     

    1. navigation buttons in grids:

     

    post-254-0-10937200-1422618172_thumb.jpg

     

    2. unispeedbutton:

     

    post-254-0-02409600-1422618187_thumb.jpg

     

    The unispeedbutton can be replaced with another control, but any suggestion for the grid navigation buttons?

     

    brfc

×
×
  • Create New...