From: Raymond I. <xw...@ya...> - 2003-09-17 15:40:35
|
With DynAPI 3.0 it's now very easy to add a configuration file to your web apps. By using the IOElementSoda Class you can easily convert a JavaScript Object into and xml document as shown below: var ini = { usecart:false, color:'red', timeout:5 }; dynapi.debug.print(IOElement.ws_Var2SODA(ini)); Which should display: <soda> <o0> <a1> <s2>usecart|color|timeout</s2> <r1/> <a2> <b3>false</b3> <r2/> <s3>red</s3> <r2/> <i3>5</i3> </a2> </a1> </o0> </soda> You can then save the SODA Object to a file on the server. For example config.ini Later you could then reopen the config.ini file and convert it back into a JavaScript Object: var fl = new FileReader(function(){ var str = fl.read('config.ini'); // load file from server var ini = IOElement.ws_SODA2Var(str); // now we can use the ini object if(ini.color) document.bgcolor = ini.color; }); Any comments? -- Raymond Irving __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Aaron S. <aar...@ya...> - 2003-09-17 16:53:23
|
Can you include this within the documentation? --- Raymond Irving <xw...@ya...> wrote: > > With DynAPI 3.0 it's now very easy to add a > configuration file to your web apps. > > By using the IOElementSoda Class you can easily > convert a JavaScript Object into and xml document as > shown below: > > var ini = { > usecart:false, > color:'red', > timeout:5 > }; > > dynapi.debug.print(IOElement.ws_Var2SODA(ini)); > > Which should display: > > <soda> > <o0> > <a1> > <s2>usecart|color|timeout</s2> > <r1/> > <a2> > <b3>false</b3> > <r2/> > <s3>red</s3> > <r2/> > <i3>5</i3> > </a2> > </a1> > </o0> > </soda> > > > You can then save the SODA Object to a file on the > server. For example config.ini > > Later you could then reopen the config.ini file and > convert it back into a JavaScript Object: > > var fl = new FileReader(function(){ > var str = fl.read('config.ini'); // load file from > server > var ini = IOElement.ws_SODA2Var(str); > // now we can use the ini object > if(ini.color) document.bgcolor = ini.color; > }); > > > > Any comments? > > -- > Raymond Irving > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ ===== Aaron Shafovaloff aarondot.com fallennotforsaken.com "It is truth alone that capacitates any soul to glorify God." ~John Owen "Justification is an act. It is not a work, or a series of acts. It is not progressive. The weakest believer and the strongest saint are alike equally justified. Justification admits no degrees. A man is either wholly justified or wholly condemned in the sight of God." ~William Plumer __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-09-17 17:10:37
|
Sure -- Raymond Irving --- Aaron Shafovaloff <aar...@ya...> wrote: > Can you include this within the documentation? > > --- Raymond Irving <xw...@ya...> wrote: > > > > With DynAPI 3.0 it's now very easy to add a > > configuration file to your web apps. > > > > By using the IOElementSoda Class you can easily > > convert a JavaScript Object into and xml document > as > > shown below: > > > > var ini = { > > usecart:false, > > color:'red', > > timeout:5 > > }; > > > > dynapi.debug.print(IOElement.ws_Var2SODA(ini)); > > > > Which should display: > > > > <soda> > > <o0> > > <a1> > > <s2>usecart|color|timeout</s2> > > <r1/> > > <a2> > > <b3>false</b3> > > <r2/> > > <s3>red</s3> > > <r2/> > > <i3>5</i3> > > </a2> > > </a1> > > </o0> > > </soda> > > > > > > You can then save the SODA Object to a file on the > > server. For example config.ini > > > > Later you could then reopen the config.ini file > and > > convert it back into a JavaScript Object: > > > > var fl = new FileReader(function(){ > > var str = fl.read('config.ini'); // load file > from > > server > > var ini = IOElement.ws_SODA2Var(str); > > // now we can use the ini object > > if(ini.color) document.bgcolor = ini.color; > > }); > > > > > > > > Any comments? > > > > -- > > Raymond Irving > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site > design software > > http://sitebuilder.yahoo.com > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > ===== > Aaron Shafovaloff > aarondot.com > fallennotforsaken.com > > "It is truth alone that capacitates any soul to > glorify God." ~John Owen > > "Justification is an act. It is not a work, or a > series of acts. It is not progressive. The weakest > believer and the strongest saint are alike equally > justified. Justification admits no degrees. A man is > either wholly justified or wholly condemned in the > sight of God." ~William Plumer > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site > design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Leif W <war...@us...> - 2003-10-07 17:06:33
|
Going through some old emails (still :) and saw this one. Definitely a great addition for the docs. Has it been added anywhere yet? If not I could add this. The server side needs more explanation I think. And a fully working example would better illustrate this powerful technique. I'm not sure exactly how to use this in a real app. But if you could give some examples? I was thinking of an example holding session data from a cookie, but I keep stumbling across security problems and keep shooting my ideas down and confusing myself before a solid concept formulates in my mind. ;-) Anyways, come up with a few examples, and a brief explanation of how they would function, and I can code stuff for an example page and documentation. I'm not too good with the JavaScript side, but if it comes to PHP then I can play with the data and put it into a simple MySQL example too. Leif ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: <dyn...@li...> Sent: Wednesday, September 17, 2003 1:10 PM Subject: Re: [Dynapi-Dev] How to add a Configuration file to your web apps > > Sure > > -- > Raymond Irving > > --- Aaron Shafovaloff <aar...@ya...> wrote: > > Can you include this within the documentation? > > > > --- Raymond Irving <xw...@ya...> wrote: > > > > > > With DynAPI 3.0 it's now very easy to add a > > > configuration file to your web apps. > > > > > > By using the IOElementSoda Class you can easily > > > convert a JavaScript Object into and xml document > > as > > > shown below: > > > > > > var ini = { > > > usecart:false, > > > color:'red', > > > timeout:5 > > > }; > > > > > > dynapi.debug.print(IOElement.ws_Var2SODA(ini)); > > > > > > Which should display: > > > > > > <soda> > > > <o0> > > > <a1> > > > <s2>usecart|color|timeout</s2> > > > <r1/> > > > <a2> > > > <b3>false</b3> > > > <r2/> > > > <s3>red</s3> > > > <r2/> > > > <i3>5</i3> > > > </a2> > > > </a1> > > > </o0> > > > </soda> > > > > > > > > > You can then save the SODA Object to a file on the > > > server. For example config.ini > > > > > > Later you could then reopen the config.ini file > > and > > > convert it back into a JavaScript Object: > > > > > > var fl = new FileReader(function(){ > > > var str = fl.read('config.ini'); // load file > > from > > > server > > > var ini = IOElement.ws_SODA2Var(str); > > > // now we can use the ini object > > > if(ini.color) document.bgcolor = ini.color; > > > }); > > > > > > > > > > > > Any comments? > > > > > > -- > > > Raymond Irving > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! SiteBuilder - Free, easy-to-use web site > > design software > > > http://sitebuilder.yahoo.com > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > ===== > > Aaron Shafovaloff > > aarondot.com > > fallennotforsaken.com > > > > "It is truth alone that capacitates any soul to > > glorify God." ~John Owen > > > > "Justification is an act. It is not a work, or a > > series of acts. It is not progressive. The weakest > > believer and the strongest saint are alike equally > > justified. Justification admits no degrees. A man is > > either wholly justified or wholly condemned in the > > sight of God." ~William Plumer > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site > > design software > > http://sitebuilder.yahoo.com > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > > |
From: Raymond I. <xw...@ya...> - 2003-10-08 14:08:05
|
--- Leif W <war...@us...> wrote: > Going through some old emails (still :) and saw this > one. Definitely a > great addition for the docs. Has it been added > anywhere yet? Yep it's inside the CVS. See the tips and tricks section. > If not I > could add this. The server side needs more > explanation I think. And a > fully working example would better illustrate this > powerful technique. > > I'm not sure exactly how to use this in a real app. > But if you could give > some examples? Yes in time I'll add some examples > I was thinking of an example holding > session data from a > cookie, but I keep stumbling across security > problems and keep shooting my > ideas down and confusing myself before a solid > concept formulates in my > mind. ;-) > > Anyways, come up with a few examples, and a brief > explanation of how they > would function, and I can code stuff for an example > page and documentation. > I'm not too good with the JavaScript side, but if it > comes to PHP then I can > play with the data and put it into a simple MySQL > example too. Sounds like a plan but first I'll have to finalize a few other things. -- Raymond Irving > > Leif > > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: <dyn...@li...> > Sent: Wednesday, September 17, 2003 1:10 PM > Subject: Re: [Dynapi-Dev] How to add a Configuration > file to your web apps > > > > > > Sure > > > > -- > > Raymond Irving > > > > --- Aaron Shafovaloff <aar...@ya...> wrote: > > > Can you include this within the documentation? > > > > > > --- Raymond Irving <xw...@ya...> wrote: > > > > > > > > With DynAPI 3.0 it's now very easy to add a > > > > configuration file to your web apps. > > > > > > > > By using the IOElementSoda Class you can > easily > > > > convert a JavaScript Object into and xml > document > > > as > > > > shown below: > > > > > > > > var ini = { > > > > usecart:false, > > > > color:'red', > > > > timeout:5 > > > > }; > > > > > > > > > dynapi.debug.print(IOElement.ws_Var2SODA(ini)); > > > > > > > > Which should display: > > > > > > > > <soda> > > > > <o0> > > > > <a1> > > > > <s2>usecart|color|timeout</s2> > > > > <r1/> > > > > <a2> > > > > <b3>false</b3> > > > > <r2/> > > > > <s3>red</s3> > > > > <r2/> > > > > <i3>5</i3> > > > > </a2> > > > > </a1> > > > > </o0> > > > > </soda> > > > > > > > > > > > > You can then save the SODA Object to a file on > the > > > > server. For example config.ini > > > > > > > > Later you could then reopen the config.ini > file > > > and > > > > convert it back into a JavaScript Object: > > > > > > > > var fl = new FileReader(function(){ > > > > var str = fl.read('config.ini'); // load file > > > from > > > > server > > > > var ini = IOElement.ws_SODA2Var(str); > > > > // now we can use the ini object > > > > if(ini.color) document.bgcolor = ini.color; > > > > }); > > > > > > > > > > > > > > > > Any comments? > > > > > > > > -- > > > > Raymond Irving > > > > > > > > __________________________________ > > > > Do you Yahoo!? > > > > Yahoo! SiteBuilder - Free, easy-to-use web > site > > > design software > > > > http://sitebuilder.yahoo.com > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This sf.net email is sponsored by:ThinkGeek > > > > Welcome to geek heaven. > > > > http://thinkgeek.com/sf > > > > > _______________________________________________ > > > > Dynapi-Dev mailing list > > > > Dyn...@li... > > > > > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > ===== > > > Aaron Shafovaloff > > > aarondot.com > > > fallennotforsaken.com > > > > > > "It is truth alone that capacitates any soul to > > > glorify God." ~John Owen > > > > > > "Justification is an act. It is not a work, or a > > > series of acts. It is not progressive. The > weakest > > > believer and the strongest saint are alike > equally > > > justified. Justification admits no degrees. A > man is > > > either wholly justified or wholly condemned in > the > > > sight of God." ~William Plumer > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! SiteBuilder - Free, easy-to-use web site > > > design software > > > http://sitebuilder.yahoo.com > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site > design software > > http://sitebuilder.yahoo.com > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > ------------------------------------------------------- > === message truncated === __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |