Jump to content

chefdackel

uniGUI Subscriber
  • Posts

    183
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by chefdackel

  1. Adding the code for the UniDBGrid in the beforerender clientevent to support the ProgressBarPager no longer works with the upgrade to ExtJS 4.2.2.  Any form which contains a UniDBGrid with this code no longer renders correctly (just a blank form with corrupted title bar).

    I compared the code in ProgressPagerBar.js that is distributed in the latest release (v0.97 Build 1079) and it is unchanged from the version distributed in v0.97 Build 1073 in which everything was still working fine.

    Any ideas?

    Thanks!

     

    seems to be the same issue I found today with the extension from Delphi Developer/Mr. ganzqy. Looking also for a solution:

     

    http://forums.unigui.com/index.php?/topic/4210-pagesize-extension-for-unidbgrid/?p=22692

  2. Hi! This is a masked input plugin for the jQuery javascript library.

    (Hayri Aslan more professionally implemented this feature: http://forums.unigui.com/index.php?/topic/4475-uniexclusive/)

     

    Source and usage: http://digitalbush.com/projects/masked-input-plugin/

    Demo: http://digitalbush.com/projects/masked-input-plugin/#demo

     

    Simple example of use (eg with component UniEdit):

     

    1. It is necessary to download the two files and include in your project

       1. jquery

       2. jquery.maskedinput.min.js

     

    2.

       1. UniEdit1.Text := '';

       2. UniEdit1 -> ClientEvents -> UniEvents -> add function beforeInit:

    function beforeInit(sender)
    {   
      Ext.onReady( function () {
        $("#"+sender.id+"-inputEl").mask("99/99/9999");        
      });  
    }
    

    attachicon.gifUniEditMask.png

     

     

    Best regards.

     

    great! As you are one of the JS-Gurus in this forum: how to not define the mask in the ClientEvents-properties (because the definitions are a bit hidden there for the developers), but in the Delphi-code, f.e. myform.create? Is this possible? 

  3. Hi Hayri,

     

     

    Beautiful, great job. 
     
     
    I found a ExtJS plugin (no Jquery) very similar to yours. 
     
     
     
     
    It can probably be useful. 
     
    Then Plugin has three components ButtonToogles, Toollbar-Toggles Menu, Form Field Toogles.
     
    I've created a component for UniGui(works!!)   currently only ButtonToogles.
     
    If anyone is interested, please knock once. 
     
     
    P.S. I'm not a CSS expert, but I think we can use The CSS of the two projects.
     

     

    attachicon.gifexample.png

     

     

    Best Regards

     

    Salvatore Marullo

     

     

    as Hayri wants to wait until 0.97 comes out - KNOCK!

     

    the author wrote:

     

    >>

    Note: This extension is beta and CSS still does not work in IE

    <<

     

    But that was in 2011 as far as I see.... does your component work in IE?

  4. Farshad Mohajeri, on 05 Aug 2014 - 1:11 PM, said:snapback.png

    Let me add this:

     

    Current price is an introductory price which will increase when product is released. If you get the product at introductory price it will be guaranteed that you can renew the product at same or a lower renewal price for next 3 years. Provided that you won't interrupt your subscription in 3 years. If you interrupt your subscription -or- for 4th year of subscription you need to renew framework at regular renewal prices.

     

     

     

    ok - thats what I want to read. I think its still valid, and thats very fair. Farshad can raise the renewal price in the 4. year, because I think it will not convern me any more then, using UniGUI for 3 years and offering cool internet apps I will make thousands and thousand of $ to become a multi-millionaire by no later than 3 years  ^_^ 

    • Upvote 1
  5. Time limited introductory price for uniGUI Plus Professional will be 500 USD which is a very attractive price compared to what you will get.

     

    To give you a better idea let me say that when beta mode is over uniGUI Plus Professional will be priced something around 1000 USD and uniGUI Standard will be priced around 500 USD. So you'll get uniGUI Plus Professional at price of uniGUI Standard.

     

    As far as I see one thing is unanswered: if 500 USD is the reduced price for the first 12 months, its clear that after the first 12 months we can extend the update/support period. For renewal the license after 12 months, will you charge the price of a new licence (1.000 USD)  - whatever the customer paid for his initial license -  or will there be an extension fee like 50% of the price of a new license (which will be then 500 USD)?

  6. First of all we must implement this feature in uniGUI. I haven't look it at yet, but seems it needs some serious work.on our side.

     

    then at the moment a server with more than ....say....8 vCores or something and only used for one UniGUI application makes no sense, because the UniGUI application only uses a fraction of them, although 5 or 10 users are waiting for response? Is there any difference on that fact between Isapi and standalone application? That may mean that a (virtual) server with 8 vCores acts the same as a server with 16 vCores. I just do testing the heavy ones from Strato, Contabo, HostEurope and some others, and this would be an interesting point when rating the results.

  7. From uniGUI point of view Parallel Computing is the main deal here. With this feature a uniGUI server can take full advantage of all CPU cores.

     

    ok, and one of my (virtual) servers has 16 of its kind..... ok, name them vCores. So Farshad please explain: Only if upgrading to XE7 an UniGUI application can make use of all cores due to restrictions of older Delphi versions? In the moment I stuck with XE3, but that would be the moment to upgrade to XE7 for the real world applications. 

  8. I wonder what the maximum the customer server supports the unigui without losing performace. and would also like to know if you have as usalo without putting the ip + port by exchanging link www.pointltda.com.br/8080

     

    >>

    I wonder what the maximum the customer server supports the unigui without losing performace.

    <<

     

    a difficult question. It depends mainly on what you want to do with your app. If the db server is located on the same server and you reserve 2 Cores for the db server but you have only a vServer with 2GB and 2 vCores - than it is likely that you run into troubles very soon. A simple rule: get the server with the highest possible ressources. If you don´t want to lease a dedicated server you will get a vServer. Old offers often stuck at 4GB or 2 or 4 vCores. If you want to start a real world application with 50 users, heavy PDF generating and downloading and heavy db access, look for the newest offers: you may get a vServer with 8 or 16 vCores, and 16 or even 30GB RAM. More and more providers do offer these higher class vServers, same priced as the ones some months ago, but even more ressources. In the moment I am testing a handful different vServers, and what I can say at the moment, there are really differences when testing disk access, RAM. CPU, networking. If you look somewhat deeper in the hardware, you can see that you can get vServers based on desktop hardware, or based on highclass machines. Also the virtualization software used is an important point. Or the setup of the virtualization software: on some vServers you even can`t check the free memory (really...), because the provider uses virtual memory to get some more vServers with the same memory, that said your vServer just only gets the memory he needs at the momemt and then the virtualization software takes the memory back. That said, your application on a vServer may really become more troubles than on a dedicated server. Go with a dedicated if you want to lease your apps to many customers. As a rule dedicated servers begin at 3 or more of the price of a high class vServer. But then you get a ordinary one. There the work even begins: think about backups, monitoring software, alert systems, antivirus and security software (see the new section of this topic in this forum) .... the support times of your provider (out at the weekend?) and many more. You see: start hosting a UniGUI application is easy, but giving the security for 99% uptime will become a heavy and not cheap task.

     

    To another point, testing of your UniGUI app. I am looking for some time now to do testing with 10, 20 or 50 users, but I did not find a test suite which can handle the ExtJS stuff in an automatic testing way. Look for a testing suite which can record some action with your UniGUI app, and then can playback the record scenario changed with some parameters on different machines. I did not find such a testing software. If anyone can give a hint here, that would be great.

  9. on Amazone you can get Windows vps server free for 1 year (SSD included)

     

    yes, but the T1 micro instances do offer 613 MB RAM and one (1) vCore. For testing of UniGUI applications that may be enough, but you will get very soon resource problems with some concurrent users, db servers, not to speak of real world applications. Not enough resources if you want to offer your hosted application to your customers and don`t want to lease a new vServer for every new customer.

  10. If you want to order a vServer Windows for real world applications, also take a bit of time to inform about the pros and cons of the mainly uses virtualization products, Hyper-V and Virtuozzo.

    Here are some links:

     

    http://www.webhostingtalk.com/showthread.php?t=864649

     

    http://webhosting.about.com/od/Dedicated-Hosting/a/How-Does-Hyper-v-Vps-Hosting-Compare-With-Virtuozzo.htm

     

    http://mochahost.com/hyperv_vs_virtuozzo.php

     

  11. For everyone who wants to get a new VPS Windows: please be aware, that most providers change their offers these days. The offers will go far better than before. So it is a good option to not select a contract length of more than one or three months to be able to switch to a better system in short time.

     

    Some providers do offer more RAM and more Cores for the same money, and also the option of SSDs which become important if your UniGUI application makes heavy use of database servers. Here in germany keep an eye to Strato and HostEurope which offers very attractive VPS systems these days. As far as I see contabo only do offer the SSD-option for the root servers, but I am sure they keep an eye at their competitors and will offer SSD also for the VPS systems in short time.

     

     

    • Upvote 1
  12. You will have to excuse my ignorance.

    Searching in dfm files of the Delphi SexyButtons project I found SexyButtons definition in ServerModule.CustomCSS property.

    That was my question :)

    Thanks to all answering me.

     

    and be sure to give SexyButtons a try. I found the SexyButtons in UniGui do look very "sexy" if you want to have a more web looking GUI.

  13. In this article:

     

    http://mc-computing.com/databases/Delphi/WebServers/WebServers.html

     

    the author says the following:

     

    >>

    Apache will run CGI exe's and ISAPI dll's. However, because the ISAPI dll's are reloaded each time that they are called, they run at the same speed as an *.exe. (Thus, IIS is much faster.)

    <<

     

    and from the Apache documentation of 2.4:

     

    http://httpd.apache.org/docs/current/mod/mod_isapi.html

     

    >>

    There is no capability within the Apache server to leave a requested module loaded. However, you may preload and keep a specific module loaded by using the following syntax in your httpd.conf......:

    <<

     

    Is this still true for the latest stable version of Apache on windows?

  14. # 
    # Test 2014.07.14
    # 
    
    AddHandler isapi-handler  .dll
    #ISAPIcasheFile "C:/zProject2012/UniGui/WebSale168/websale168.dll"   
    
    #Alias /WebSale168 "C:/zProject2012/UniGui/WebSale168"
    #<Directory "C:/webapps"> 
    <Directory "C:/zProject2012/UniGui/WebSale168/">
       Options Indexes FollowSymLinks ExecCGI 
       AllowOverride None
       Order allow,deny
       Allow from all 
       DirectoryIndex websale168.dll
    </Directory>
      
    # Alias /mywebapps "C:/webapps"
    #Alias /myweb "C:/zProject2012/UniGui/WebSale168/websale168.dll"      err
    Alias /myweb "C:/zProject2012/UniGui/WebSale168/"
    

    It is ok

     

    Thanks choo

     

     

    thank you to provide the working httpd.conf. file for apache. Maybe something to play with when comparing with IIS for real world project.

  15. a very nice piece of JS to show your PDF files with printing, downloading, sizing, thumbnails, really a handy PDF viewer:

     

    http://forums.unigui.com/index.php?/topic/4263-unigui-pdf-viewer-demo/

     

    The demo works very well on the IPad, with printing, explicit downloading, sizing and so on...but not on my Samsung Tab (Android) with the pre-installed browser. The initial pdf is shown, but the other pdfs are not shown, loading takes forever. Any others who do see that problem on an android tablet? This is only true for the pre-installed browser - Firefox and Chrome work well on the android tablet.

  16. Hi,

    - Connect to your PayPal account

    - go to e.business solution page

    - click on create a Button buy

    - then PayPal generate automatiquely an HTML code with your email account

    - copy / paste this code in the code page of your site web.

     

    NB : i do not know how to do it with unigui page !

     

     

    cool buttons can be displayed with

     

    http://forums.unigui.com/index.php?/topic/3334-colored-buttons-demo/

     

    and then try to combine the onclick event with the paypal code. That maybe only the answer to the initial question - not how to proceed the following payment response from PayPal.

  17. using unidac in unigui just as using in VCL model.put all unidac components in unimainmodule

    And using them in uniforms.

     

    .... or put the unidac components in a DataModule, but  - important - FM explained just today that the DataModule has to be created from the UniGui Wizard, see...

     

    http://forums.unigui...t-demo/?p=21044

     

    ...to be sure that every session uses its own DataModule.

  18.  

    great:

     

    from the demo feature description of the uploader:

     

    • restriction to jpeg, jpg, and txt files,
    • restriction to a maximum file size of xxx kB,

     

    --> that would be great - and just missing in UniGui file uploading features (up to 0.95).

     

     

    bad: 

     

    $79 - Single Hostname Server (e.g. uploader.example.com) - 1 year

    $480 - Single Software-as-a-Service or Single Installed Application (unlimited domain) (includes one free support request) - 1 year

     

    --> so if you want to use it for commercial applications, this may pull your money out of the pocket very fast. And every year. I do not like these "single domain licences".

×
×
  • Create New...