Loading ...
Sorry, an error occurred while loading the content.

RE: [Easy400Group] security question

Expand Messages
  • hr@way2trade.eu
    Hi Antoon, I had just made a xmlFromStmf subprocedure for powerEXT Core that loads an entire xml file into storage, adding a Content Type and serving it out
    Message 1 of 27 , Apr 3, 2010
    • 0 Attachment

      Hi Antoon,

      I had just made a xmlFromStmf subprocedure for powerEXT Core that loads an entire
      xml file into storage, adding a Content Type and serving it out via StdOut wasn't such
      a big deal ;-)

      Regards
      Henrik




      Antoon van Os <Antoon.van.Os@...>
      Sent by: Easy400Group@yahoogroups.com

      31-03-2010 15:44

      Please respond to
      Easy400Group@yahoogroups.com

      To
      Easy400Group yahoogroups.com <easy400group@yahoogroups.com>
      cc
      Subject
      RE: [Easy400Group] security question





       

      Henrik
      If you did that in only one hour then I am interested in knowing more on how you did that.
      Thanks & regards,
      Antoon


      To: Easy400Group@yahoogroups.com
      From: hr@...
      Date: Tue, 30 Mar 2010 20:18:40 +0200
      Subject: RE: [Easy400Group] security question

       


      Antoon


      Kevin's solution is the best, no doubt about that, because you shield, controle and protect

      your BIN files from any other user.


      Ron's information triggered that I just spend an hour to make the CGIDEV2 solution  


      /Henrik



      Antoon van Os <Antoon.van.Os@...>
      Sent by: Easy400Group@yahoogroups.com

      29-03-2010 18:27

      Please respond to
      Easy400Group@yahoogroups.com


      To
      Easy400Group yahoogroups.com <easy400group@yahoogroups.com>
      cc
      Subject
      RE: [Easy400Group] security question







       

      Kevin,
      I am not sure that my solution would be slower.
      It would be if copying a STMF meant a PHYSICAL copy - but that is not the case.
      If I correctly interpret what you mean by
      "stream the file " then my solution is
      probably even faster.
      Correct me if I am wrong
      Antoon



      To: Easy400Group@yahoogroups.com
      From: kevin.turner@...
      Date: Mon, 29 Mar 2010 15:00:18 +0100
      Subject: RE: [Easy400Group] security question

       
      Antoon
       
      I guess if it fits the bill then that is fine – although it sounds more complicated than file streaming to me – and definitely slower
      J  
       
      As Ron said, you can probably stream the file without using the binary solution I spoke of ( which was really more to circumnavigate a UTF-8 encoding issue that than the file streaming issue).  
       
      Streaming is my preference always for this sort of thing, but I think that is where the last round of ping-pong emails started debating the pros and cons of various techniques. Basically if it works for you and you are happy with it then that is all that matters.

       
      Cheers

      Kevin  

       
       
       
      From:
      Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Antoon van Os
      Sent:
      29 March 2010 14:05
      To:
      Easy400Group yahoogroups.com
      Subject:
      RE: [Easy400Group] security question

       



      Kevin, Henrik,
      That sounds quite complicated to me. This is how I solved it :

      It is a rather simple solution. In fact it is almost identical to the solution I came up with in my previous project

      ( which proves my mind is still OK, only my memory gets worse )

      It was based on the ( correct ) assumption that a CGI program running under profile ME will fail when accessing a STMF file to which user ME is not authorized, and will succeed if user ME has access rights, which is what we want, right ?

       
      Instead of writing only the URL to the anchor link in the first HTML ( that lists the IFS objects ) I now write :

       
      <a href="/webWizardP/ifsBrowseF.pgm?file=/%fullfilename%/"><IMG SRC="/webWizardhtml/images/doclink.gif" border="0" alt="Open this file" height="20" width="20">/%filename%/</a>

       
      The call to the ifsBrowseF program will fail if not authorized.

      If authorized the program will run : it will check if a working dir called "/tmp/user" exists automatically
      ( where user is the name of the user ).
      If it does not, it gets created with this user getting all access rights but *public *excluded.

      Then the ifsBrowseF program copies the original file to that location, keeping the extension but replacing the fileName by a constant, to save space, and then writes this html to the browser :

       
      /$top                 **** START HTML

      Content-type: text/html

      Expires: Fri Jan 01 00:00:00 2999

       
      <html>

      <head>

      <title>Browse IFS file /%source%/</title>

      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

      <META HTTP-EQUIV="Refresh" CONTENT="0;URL=/%File%/">

      <link REL="stylesheet" TYPE="text/css" href="/webWizardHtml/mystyle.css">

      </head>

      <body>

      <br>

      <br>

      <br>

      Opening /%source%/ for you... If it does not open, then click <a href="/%File%/">here</a>

      </body>

      </html>

       
      The automatic redirect takes care of the user automatically going to the file he/she requested
      Make sure this HTML opens in a new window ( because of the auto redirection! )

       
      Does this make sense ?

      Regards,

      Antoon

       
       




      To: Easy400Group@yahoogroups.com
      From: kevin.turner@...
      Date: Mon, 29 Mar 2010 13:49:20 +0100
      Subject: RE: [Easy400Group] security question

       
       
      Well your suspicion is almost true – I did know about it
      J
       
      We intercept the inbound before it gets to CGIDEV2 (or QzhbCgiParse to be more precise) and then:

      1)
           Convert the any data from stdin from UTF-8 to EBCDIC
      2)
           Convert the contents of the QUERY_STRING environment variable from UTF-8 to EBCDIC
      3)
           Append  the result of 1) to into the converted QUERY_STRING environment variable
      4)
           Change the REQUEST_METHOD to GET  
      5)
           Continue with normal CGIDEV2 processing
      So this means we are doing the inbound conversion and then fooling QzhbCgiParse into thinking the request is a GET.  CGIDEV2 then all works as normal.

       
      We then changed CGIDEV2 “wrtbuffer” subroutine in XXXWRKHTML to convert the outbound buffer from EBCDIC to UTF-8.

       
      That means that you can switch off data conversion in the Apache config with “CgiConvMode  BINARY” but everything carries on working as it did before.
       
      Then, when we want to stream IFS information rather than normal CGI HTML, we use our own procedure to stream data to the browser (writing directly to stdout) without any data conversion. It sounds more complicated than it really is to be honest.

       
       
       
       
      From:
      Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of hr@...
      Sent:
      29 March 2010 12:04
      To:
      Easy400Group@yahoogroups.com
      Subject:
      RE: [Easy400Group] security question

       



      Hi Antoon,

      I don't think that it is as simple as it sounds, because when you set up
      a server directive to run in binary mode (CGIConvMode BINARY) no
      EBCDIC conversion is done in either QUERY_STRING (GET), STDIN
      (POST) or STDOUT  Headers or Body's.

      Without knowing it I suspect Kevin to have done a lot of workaround
      code to be able to run CGIDEV2 in BINANRY mode.

      Regards
      Henrik

      Antoon van Os <Antoon.van.Os@...>
      Sent by: Easy400Group@yahoogroups.com

      28-03-2010 17:59

      Please respond to
      Easy400Group@yahoogroups.com



      To
      Easy400Group yahoogroups.com <easy400group@yahoogroups.com>
      cc
      Subject
      RE: [Easy400Group] security question

       







      Henrik,
      I will deal with this using a CGI program, I now realise I had this problem before in a previous project
      and then that was the way I solved it. As usual I was under time pressure then, but much less now,
      so I wondered if there was a better ( = simpler ) solution and asked the question. Apparently there is not.
      I will try to get back to my previous approach, I must have the code of it somewhere, and will submit it as soon as it is working.
      Thanks anyway,
      Antoon





      To: Easy400Group@yahoogroups.com
      From: hr@...
      Date: Fri, 26 Mar 2010 15:56:58 +0100
      Subject: RE: [Easy400Group] security question



      Kevin,

      yes, we had a long session, unfortunately this is still on my "to do" list, so I haven't really
      any running examples on how to read in a binary file and fire it using CGIDEV2.

      Regards
      Henrik

      "Kevin Turner" <kevin.turner@...>
      Sent by: Easy400Group@yahoogroups.com

      26-03-2010 14:09

      Please respond to
      Easy400Group@yahoogroups.com



      To
      <Easy400Group@yahoogroups.com>
      cc
      Subject
      RE: [Easy400Group] security question

       







      Antoon

       
      Rather than have your clickable links point directly at the STMF, why not have the links call a CGI program which reads the STMF and streams it back to the user instead?   That would be better than having your IFS location visible in any way to the Apache server (and therefore the browser).


      I am pretty sure there have been numerous discussions on this in the past, including one long tennis session between Henrik and myself.  


      The only thing you have to be wary of from a standard CGIDEV2/Apache configuration is that you normally allow Apache to convert from EBCDIC to ASCII (or whatever) automatically when it sends data from stdout to the browser. With your IFS file stream you will not want such a conversion to take place (since the STMF is unlikely to be EBCDIC). To avoid this we use
      CGIConvMode BINARY

      Rgds

      Kevin


      From:
      Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Antoon van Os
      Sent:
      26 March 2010 08:12
      To:
      Easy400Group
      Subject:
      [Easy400Group] security question


      I have a security question.

      I wrote a program that allows a user to browse the IFS.

      Works great, and faster than MS' Windows explorer.

      It uses *USRPRF signon.

      To check if a user is authorized to an IFS object the actual user's

      authority is used when my CGI program accesses a folder.

      But when he/she clicks on a STMF there is no CGI call and

      therefore the HTTP server job's user profile QTMHHTTP is used.

      This is not what I want. Is there an easy way to correct this ?

      Some settings in the HTTP config file ?

      Thanks,

      Antoon

       





      Je eigen @... adres? Het kan! Klik en registreer snel je persoonlijke adres.
      NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.




      CoralTree Systems Limited
      START Centre, 25 Barnes Wallis Road
      Segensworth East, Fareham
      PO15 5TT

      Company Registration Number 5021022.
      Registered Office:
      12-14 Carlton Place
      Southampton, UK
      SO15 2EA
      VAT Registration Number 834 1020 74.






      U surft nog met Internet Explorer 6 of 7? Nu gratis upgraden !




      NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.




       
      CoralTree Systems Limited

      START Centre, 25 Barnes Wallis Road
      Segensworth East, Fareham
      PO15 5TT
      Company Registration Number 5021022.
      Registered Office:
      12-14 Carlton Place
      Southampton, UK
      SO15 2EA
      VAT Registration Number 834 1020 74.

       
       




      U surft nog met Internet Explorer 6 of 7? Nu gratis upgraden !


      NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.




      CoralTree Systems Limited

      START Centre, 25 Barnes Wallis Road
      Segensworth East, Fareham
      PO15 5TT

      Company Registration Number 5021022.
      Registered Office:
      12-14 Carlton Place
      Southampton, UK
      SO15 2EA
      VAT Registration Number 834 1020 74.





      U surft nog met Internet Explorer 6 of 7? Nu gratis upgraden !



      Windows 7: helpt je meer voor elkaar te krijgen. Ontdek Windows 7.


    • Kevin Turner
      A pre-release demo of RNS 5.0 is now available here: http://rns.coraltree.co.uk:9191 User id: demo Password: demo
      Message 2 of 27 , May 4, 2010
      • 0 Attachment

        A pre-release demo of RNS 5.0 is now available here: http://rns.coraltree.co.uk:9191

         

        User id:  “demo”     Password:  “demo”

         

        It is important to realise that you will be using the development server, so it is only as reliable as the last developers compile! In other words, every time we break something during development, this demo will be broken until we fix it. Please just come back later if you find things are not working as expected.           

         

        I am currently looking for volunteers to help us test the install routine. If anyone is game for this, please email me directly (kevin.turner@...)

         

        Thanks

         

        From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
        Sent: 26 March 2010 11:07
        To: Easy400Group@yahoogroups.com
        Subject: [Easy400Group] Renaissance and jQuery

         




        Sorry – this is an advert

         

        http://blogs.systeminetwork.com/isnblogs/productlines/2010/03/coraltree_updates_opensource_r.html

         

        The press release is a precursor to RNS 5.0 which will have a completely updated look and feel and a closer tie with jQuery for the UI.

        NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


        CoralTree Systems Limited
        START Centre, 25 Barnes Wallis Road
        Segensworth East, Fareham
        PO15 5TT

        Company Registration Number 5021022.
        Registered Office:
        12-14 Carlton Place
        Southampton, UK
        SO15 2EA
        VAT Registration Number 834 1020 74.




        NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


        CoralTree Systems Limited
        START Centre, 25 Barnes Wallis Road
        Segensworth East, Fareham
        PO15 5TT

        Company Registration Number 5021022.
        Registered Office:
        12-14 Carlton Place
        Southampton, UK
        SO15 2EA
        VAT Registration Number 834 1020 74.

      • hr@way2trade.eu
        Hi Kevin, the new RNS version looks nice ... congratulation If you are interested I have a 515 online (CCSID 277) I could try to make a installation on ... or
        Message 3 of 27 , May 4, 2010
        • 0 Attachment

          Hi Kevin,

          the new RNS version looks nice ... congratulation

          If you are interested I have a 515 online (CCSID 277) I could try to
          make a installation on ... or I could provide you with the IP-
          address, a user id and a password - so you could try it yourself.

          And no, I don't wanna pry into your code, I'm just trying to be helpfull

          Regards
          Henrik
           





          "Kevin Turner" <kevin.turner@...>
          Sent by: Easy400Group@yahoogroups.com

          04-05-2010 13:23

          Please respond to
          Easy400Group@yahoogroups.com

          To
          <Easy400Group@yahoogroups.com>
          cc
          Subject
          RE: [Easy400Group] Renaissance and jQuery





           

          A pre-release demo of RNS 5.0 is now available here: http://rns.coraltree.co.uk:9191

           

          User id:  “demo”     Password:  “demo”

           

          It is important to realise that you will be using the development server, so it is only as reliable as the last developers compile! In other words, every time we break something during development, this demo will be broken until we fix it. Please just come back later if you find things are not working as expected.          

           

          I am currently looking for volunteers to help us test the install routine. If anyone is game for this, please email me directly (kevin.turner@...)

           

          Thanks

           

          From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
          Sent:
          26 March 2010 11:07
          To:
          Easy400Group@yahoogroups.com
          Subject:
          [Easy400Group] Renaissance and jQuery

           



          Sorry – this is an advert

           

          http://blogs.systeminetwork.com/isnblogs/productlines/2010/03/coraltree_updates_opensource_r.html

           

          The press release is a precursor to RNS 5.0 which will have a completely updated look and feel and a closer tie with jQuery for the UI.

          NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


          CoralTree Systems Limited
          START Centre, 25 Barnes Wallis Road
          Segensworth East, Fareham
          PO15 5TT

          Company Registration Number 5021022.
          Registered Office:
          12-14 Carlton Place
          Southampton, UK
          SO15 2EA
          VAT Registration Number 834 1020 74.



          NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


          CoralTree Systems Limited
          START Centre, 25 Barnes Wallis Road
          Segensworth East, Fareham
          PO15 5TT

          Company Registration Number 5021022.
          Registered Office:
          12-14 Carlton Place
          Southampton, UK
          SO15 2EA
          VAT Registration Number 834 1020 74.


        • DECOURCY ELLIS Paul AUS GUEST
          Nice, Kevin.When is the expected release date for 5.0?Also , I am interested in why jQuery was chosen over Prototype and Ext JS. (mostly just curious
          Message 4 of 27 , May 4, 2010
          • 0 Attachment

            Nice, Kevin.

             

            When is the expected release date for 5.0?

             

            Also , I am interested in why jQuery was chosen over Prototype and Ext JS. (mostly just curious as I am a novice in all of these frameworks).

             

             

            Cheers

             

            Paul deCourcy Ellis
            Application Support
            Ferrero Australia Pty Limited
            * Locked Bag 902, North Sydney, NSW, 2060
            ( (02) 9409 8451
            6 (02) 9409 8861
            Mob 0423196525

             

            From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
            Sent: Tuesday, 4 May 2010 9:24 PM
            To: Easy400Group@yahoogroups.com
            Subject: RE: [Easy400Group] Renaissance and jQuery

             

             

            A pre-release demo of RNS 5.0 is now available here: http://rns.coraltree.co.uk:9191

             

            User id:  “demo”     Password:  “demo”

             

            It is important to realise that you will be using the development server, so it is only as reliable as the last developers compile! In other words, every time we break something during development, this demo will be broken until we fix it. Please just come back later if you find things are not working as expected.           

             

            I am currently looking for volunteers to help us test the install routine. If anyone is game for this, please email me directly (kevin.turner@coraltree.co.uk)

             

            Thanks

             

            From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
            Sent: 26 March 2010 11:07
            To: Easy400Group@yahoogroups.com
            Subject: [Easy400Group] Renaissance and jQuery

             





            Sorry – this is an advert

             

            http://blogs.systeminetwork.com/isnblogs/productlines/2010/03/coraltree_updates_opensource_r.html

             

            The press release is a precursor to RNS 5.0 which will have a completely updated look and feel and a closer tie with jQuery for the UI.

            NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


            CoralTree Systems Limited
            START Centre, 25 Barnes Wallis Road
            Segensworth East, Fareham
            PO15 5TT

            Company Registration Number 5021022.
            Registered Office:
            12-14 Carlton Place
            Southampton, UK
            SO15 2EA
            VAT Registration Number 834 1020 74.





            NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


            CoralTree Systems Limited
            START Centre, 25 Barnes Wallis Road
            Segensworth East, Fareham
            PO15 5TT

            Company Registration Number 5021022.
            Registered Office:
            12-14 Carlton Place
            Southampton, UK
            SO15 2EA
            VAT Registration Number 834 1020 74.

            
            
            
            
            
            
            
            
            Before you print this message, be sure that it is necessary. The environment is in our hands!

            Notice: The information contained in this e-mail and/or documents which accompany it is confidential, may be privileged, proprietary and exempt from disclosure, and is intended for the exclusive use of the person or persons to whom it is addressed. If you are not the intended recipient or if you have received this message in error for any reason, please advise us immediately by reply e-mail and delete both the message and the copy thereof contained in reply. Thank you.
          • Kevin Turner
            Thanks Paul RNS 4.0 was starting to look a bit dated so we had to consider our options to smarten it up, and we especially didn t particularly care for the
            Message 5 of 27 , May 4, 2010
            • 0 Attachment

              Thanks Paul

               

              RNS 4.0 was starting to look a bit dated so we had to consider our options to smarten it up, and we especially didn’t particularly care for the mash of javascript libraries we had accumulated along the way to accomplish various tasks. The dependency of ajaxtoolbox and treeview caused unnecessary complications for the install for one thing.

               

              We use prototype.js and will continue to do so for backward compatibility (the same with Rico), but there is much more to jquery than prototype IMHO.  All of the new widgets that we will create will be based on jquery and jquery.ui. We chose it because it is very well supported, seems very robust, and opens up a lot of extra resources with all the third-party plug-ins that are available.  If you are in to javascript then it doesn’t take long to get seduced by the power of jquery, and of course it enables us to continue to provide Renaissance completely free of charge and also free of unwanted licensing baggage for commercial applications.  I am not an expert on Ext JS by any means – I am sure it is an excellent framework, but it does have this nagging baggage with regard to licensing that we did not want.  Anyway, Henrik is already cornering that market (and some other embryonic project called RPGUI).

               

              We hope to have RNS 5.0 ready for download by the end of May depending on the install/upgrade testing.  There are a few unwanted nasties to eliminate at the moment.

               

              Rgds

              Kevin

                   

               


              From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of DECOURCY ELLIS Paul AUS GUEST
              Sent: 04 May 2010 23:12
              To: Easy400Group@yahoogroups.com
              Subject: RE: [Easy400Group] Renaissance and jQuery

               




              Nice, Kevin.

               

              When is the expected release date for 5.0?

               

              Also , I am interested in why jQuery was chosen over Prototype and Ext JS. (mostly just curious as I am a novice in all of these frameworks).

               

               

              Cheers

               

              Paul deCourcy Ellis
              Application Support
              Ferrero Australia Pty Limited
              * Locked Bag 902, North Sydney, NSW, 2060
              ( (02) 9409 8451
              6 (02) 9409 8861
              Mob 0423196525

               

              From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
              Sent: Tuesday, 4 May 2010 9:24 PM
              To: Easy400Group@yahoogroups.com
              Subject: RE: [Easy400Group] Renaissance and jQuery

               

               

              A pre-release demo of RNS 5.0 is now available here: http://rns.coraltree.co.uk:9191

               

              User id:  “demo”     Password:  “demo”

               

              It is important to realise that you will be using the development server, so it is only as reliable as the last developers compile! In other words, every time we break something during development, this demo will be broken until we fix it. Please just come back later if you find things are not working as expected.           

               

              I am currently looking for volunteers to help us test the install routine. If anyone is game for this, please email me directly (kevin.turner@...)

               

              Thanks

               

              From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
              Sent: 26 March 2010 11:07
              To: Easy400Group@yahoogroups.com
              Subject: [Easy400Group] Renaissance and jQuery

               




              Sorry – this is an advert

               

              http://blogs.systeminetwork.com/isnblogs/productlines/2010/03/coraltree_updates_opensource_r.html

               

              The press release is a precursor to RNS 5.0 which will have a completely updated look and feel and a closer tie with jQuery for the UI.

              NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


              CoralTree Systems Limited
              START Centre, 25 Barnes Wallis Road
              Segensworth East, Fareham
              PO15 5TT

              Company Registration Number 5021022.
              Registered Office:
              12-14 Carlton Place
              Southampton , UK
              SO15 2EA
              VAT Registration Number 834 1020 74.




              NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


              CoralTree Systems Limited
              START Centre, 25 Barnes Wallis Road
              Segensworth East, Fareham
              PO15 5TT

              Company Registration Number 5021022.
              Registered Office:
              12-14 Carlton Place
              Southampton , UK
              SO15 2EA
              VAT Registration Number 834 1020 74.

               


              NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


              CoralTree Systems Limited
              START Centre, 25 Barnes Wallis Road
              Segensworth East, Fareham
              PO15 5TT

              Company Registration Number 5021022.
              Registered Office:
              12-14 Carlton Place
              Southampton, UK
              SO15 2EA
              VAT Registration Number 834 1020 74.

              
              
              
              
              
              
              
              
              Before you print this message, be sure that it is necessary. The environment is in our hands!

              Notice: The information contained in this e-mail and/or documents which accompany it is confidential, may be privileged, proprietary and exempt from disclosure, and is intended for the exclusive use of the person or persons to whom it is addressed. If you are not the intended recipient or if you have received this message in error for any reason, please advise us immediately by reply e-mail and delete both the message and the copy thereof contained in reply. Thank you.
            • DECOURCY ELLIS Paul AUS GUEST
              Good on you , Kevin.My in-house systems are suffering from the same thing. I have CGIDEV stuff that is up to 4/5 years old and it is all starting to look
              Message 6 of 27 , May 4, 2010
              • 0 Attachment

                Good on you , Kevin.

                 

                My in-house systems are suffering from the same thing. I have CGIDEV stuff that is up to 4/5 years old and it is all starting to look a bit “tired and emotional” to coin a phrase. New javascript stuff I have developed for later versions aren’t linked to the older pages, CSS styles vary enormously across applications, and security  is only enabled across maybe 25% of applications. Lots of other stuff that is caused by me continually adding functionality to my newer projects , but I don’t have the time to retro-fit across previous work.

                 

                Installing a framework is starting to look more like a necessity rather than a choice. I will have a good look at 5.0 when you announce it’s release.

                 

                Cheers

                 

                  

                 

                Paul deCourcy Ellis
                Application Support
                Ferrero Australia Pty Limited
                * Locked Bag 902, North Sydney, NSW, 2060
                ( (02) 9409 8451
                6 (02) 9409 8861
                Mob 0423196525

                 

                From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
                Sent: Wednesday, 5 May 2010 8:34 AM
                To: Easy400Group@yahoogroups.com
                Subject: RE: [Easy400Group] Renaissance and jQuery

                 

                 

                Thanks Paul

                 

                RNS 4.0 was starting to look a bit dated so we had to consider our options to smarten it up, and we especially didn’t particularly care for the mash of javascript libraries we had accumulated along the way to accomplish various tasks. The dependency of ajaxtoolbox and treeview caused unnecessary complications for the install for one thing.

                 

                We use prototype.js and will continue to do so for backward compatibility (the same with Rico), but there is much more to jquery than prototype IMHO.  All of the new widgets that we will create will be based on jquery and jquery.ui. We chose it because it is very well supported, seems very robust, and opens up a lot of extra resources with all the third-party plug-ins that are available.  If you are in to javascript then it doesn’t take long to get seduced by the power of jquery, and of course it enables us to continue to provide Renaissance completely free of charge and also free of unwanted licensing baggage for commercial applications.  I am not an expert on Ext JS by any means – I am sure it is an excellent framework, but it does have this nagging baggage with regard to licensing that we did not want.  Anyway, Henrik is already cornering that market (and some other embryonic project called RPGUI).

                 

                We hope to have RNS 5.0 ready for download by the end of May depending on the install/upgrade testing.  There are a few unwanted nasties to eliminate at the moment.

                 

                Rgds

                Kevin

                     

                 


                From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of DECOURCY ELLIS Paul AUS GUEST
                Sent: 04 May 2010 23:12
                To: Easy400Group@yahoogroups.com
                Subject: RE: [Easy400Group] Renaissance and jQuery

                 





                Nice, Kevin.

                 

                When is the expected release date for 5.0?

                 

                Also , I am interested in why jQuery was chosen over Prototype and Ext JS. (mostly just curious as I am a novice in all of these frameworks).

                 

                 

                Cheers

                 

                Paul deCourcy Ellis
                Application Support
                Ferrero Australia Pty Limited
                * Locked Bag 902, North Sydney, NSW, 2060
                ( (02) 9409 8451
                6 (02) 9409 8861
                Mob 0423196525

                 

                From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
                Sent: Tuesday, 4 May 2010 9:24 PM
                To: Easy400Group@yahoogroups.com
                Subject: RE: [Easy400Group] Renaissance and jQuery

                 

                 

                A pre-release demo of RNS 5.0 is now available here: http://rns.coraltree.co.uk:9191

                 

                User id:  “demo”     Password:  “demo”

                 

                It is important to realise that you will be using the development server, so it is only as reliable as the last developers compile! In other words, every time we break something during development, this demo will be broken until we fix it. Please just come back later if you find things are not working as expected.           

                 

                I am currently looking for volunteers to help us test the install routine. If anyone is game for this, please email me directly (kevin.turner@coraltree.co.uk)

                 

                Thanks

                 

                From: Easy400Group@yahoogroups.com [mailto:Easy400Group@yahoogroups.com] On Behalf Of Kevin Turner
                Sent: 26 March 2010 11:07
                To: Easy400Group@yahoogroups.com
                Subject: [Easy400Group] Renaissance and jQuery

                 





                Sorry – this is an advert

                 

                http://blogs.systeminetwork.com/isnblogs/productlines/2010/03/coraltree_updates_opensource_r.html

                 

                The press release is a precursor to RNS 5.0 which will have a completely updated look and feel and a closer tie with jQuery for the UI.

                NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


                CoralTree Systems Limited
                START Centre, 25 Barnes Wallis Road
                Segensworth East, Fareham
                PO15 5TT

                Company Registration Number 5021022.
                Registered Office:
                12-14 Carlton Place
                Southampton, UK
                SO15 2EA
                VAT Registration Number 834 1020 74.





                NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


                CoralTree Systems Limited
                START Centre, 25 Barnes Wallis Road
                Segensworth East, Fareham
                PO15 5TT

                Company Registration Number 5021022.
                Registered Office:
                12-14 Carlton Place
                Southampton, UK
                SO15 2EA
                VAT Registration Number 834 1020 74.

                 

                 

                NOTICE: The information in this electronic mail transmission is intended by CoralTree Systems Ltd for the use of the named individuals or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.


                CoralTree Systems Limited
                START Centre, 25 Barnes Wallis Road
                Segensworth East, Fareham
                PO15 5TT

                Company Registration Number 5021022.
                Registered Office:
                12-14 Carlton Place
                Southampton, UK
                SO15 2EA
                VAT Registration Number 834 1020 74.

                  
                  
                  
                  
                  
                  
                  
                  

                Before you print this message, be sure that it is necessary. The environment is in our hands!

                Notice: The information contained in this e-mail and/or documents which accompany it is confidential, may be privileged, proprietary and exempt from disclosure, and is intended for the exclusive use of the person or persons to whom it is addressed. If you are not the intended recipient or if you have received this message in error for any reason, please advise us immediately by reply e-mail and delete both the message and the copy thereof contained in reply. Thank you.

                
                
                
                
                
                
                
                
                Before you print this message, be sure that it is necessary. The environment is in our hands!

                Notice: The information contained in this e-mail and/or documents which accompany it is confidential, may be privileged, proprietary and exempt from disclosure, and is intended for the exclusive use of the person or persons to whom it is addressed. If you are not the intended recipient or if you have received this message in error for any reason, please advise us immediately by reply e-mail and delete both the message and the copy thereof contained in reply. Thank you.
              Your message has been successfully submitted and would be delivered to recipients shortly.