Re: Does clearsilver only work with CGI or with other options like FastCGI?
Brandon Long <[email protected]> Mon, 18 Nov 2013 13:41:15 -0800
| Newsgroups | gmane.text.clearsilver.general |
|---|---|
| Message-ID | <CAA6MhGuvsnYuZQXnhPkYpoEz2GnttJHwLfW6HjzdCt-wxEg9Xw@mail.gmail.com> |
--bcaec52c67694de1af04eb7a68ea Content-Type: text/plain; charset=ISO-8859-1 Well, it depends. Yes, you can make Clearsilver work with FastCGI, if you search the archives of the group, you can see others that have gotten that to work. I vaguely recall someone posting the code to make it work, its not complicated. Otherwise, the templating library itself can be used without the CGI kit wrapper. I've integrated clearsilver in multiple different environment by writing my own CGI kit like wrapper to integrate with the system I'm using, in both C++ and Java. There's some example of this in the way the python/java/ruby wrappers work as well. Clearsilver is very much a component piece that's designed to be integrated into your own environment, its not a "completely stack" like django/rails is trying to be. Brandon On Fri, Nov 15, 2013 at 4:48 AM, <[email protected]> wrote: > > > Hi > > At the risk of sounding dumb- does ClearSilver work with CGI only? Or does > it work with FastCGI/other CGI alternatives as well? > > If it does work with alternatives, then how do I set up dev and production > environments? > > Sincerely, > Arvind. > > > --bcaec52c67694de1af04eb7a68ea Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/htm= l4/strict.dtd"> <html> <head> </head> <body style=3D"background-color: #fff;"> <span style=3D"display:none"> </span> <!--~-|**|PrettyHtmlStartT|**|-~--> <div id=3D"ygrp-mlmsg" style=3D"position:relative;"> <div id=3D"ygrp-msg" style=3D"z-index: 1;"> <!--~-|**|PrettyHtmlEndT|**|-~--> <div id=3D"ygrp-text" > =20=20=20=20=20=20 =20=20=20=20=20=20 <p><div dir=3D"ltr">Well, it depends.<div><br></div><div>Yes, you can= make Clearsilver work with FastCGI, if you search the archives of the grou= p, you can see others that have gotten that to work. =A0I vaguely recall so= meone posting the code to make it work, its not complicated.</div> <div><br></div><div>Otherwise, the templating library itself can be used wi= thout the CGI kit wrapper. =A0I've integrated clearsilver in multiple d= ifferent environment by writing my own CGI kit like wrapper to integrate wi= th the system I'm using, in both C++ and Java. =A0There's some = example of this in the way the python/java/ruby wrappers work as well.</div= > <div><br></div><div>Clearsilver is very much a component piece that's d= esigned to be integrated into your own environment, its not a "complet= ely stack" like django/rails is trying to be.</div><div><br></div> <div>Brandon</div></div><div class=3D"gmail_extra"><br><br><div class=3D"gm= ail_quote">On Fri, Nov 15, 2013 at 4:48 AM, <span dir=3D"ltr"><<a href= =3D"mailto:[email protected]" target=3D"_blank">[email protected]= om</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"border-left:1px #ccc solid;"> =20=20=20=20=20=20=20=20 <div> <br><br> Hi<br><br>At the risk of sounding dumb- does ClearSilver work with CGI only= ? Or does it work with FastCGI/other CGI alternatives as well?<br><br>If it= does work with alternatives, then how do I set up dev and production envir= onments?<br> <br>Sincerely,<br>Arvind. <br> <br> <div width=3D"1" style=3D"color:white;"></div> </div> </blockquote></div><br></div> </p> </div> =20=20=20=20=20 <!--~-|**|PrettyHtmlStart|**|-~--> <div style=3D"color: #fff; height: 0;">__._,_.___</div> =20=20=20=20=20=20=20=20=20=20 =20=20 =20=20=20=20 <table cellspacing=3D4px style=3D"margin-top: 20px; margin-bottom: 10px= ;"> <tbody> <tr> <td style=3D"font-size: 12px; font-family: arial; font-weight: bo= ld; padding: 7px 5px 5px; color: #FFF; background-color: #F2F2F2; border: 1= px solid #EAEAEA " > <a style=3D"text-decoration: none; color: #2D50FD= " href=3D"http://groups.yahoo.com/group/ClearSilver/post;_ylc=3DX3oDMTJwdnF= wZ2VzBF9TAzk3MzU5NzE0BGdycElkAzM1NjQxMzcEZ3Jwc3BJZAMxNzA3MjgxOTQyBG1zZ0lkAz= E0NTkEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMzg0ODEwODc2?act=3Dreply&messageNum= =3D1459">Reply via web post</a> </td> <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p= x 5px; color: #FFF; background-color: #F2F2F2; border: 1px solid #EAEAEA; "= > <a href=3D"mailto:[email protected]?subject=3DRe%3A%20Does%20cl= earsilver%20only%20work%20with%20CGI%20or%20with%20other%20options%20like%2= 0FastCGI%3F" style=3D"text-decoration: none; color: #2D50FD;"> Reply to sender </a>=20 </td> <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p= x 5px; color: #FFF; background-color: #F2F2F2; border: 1px solid #EAEAEA; "= > <a href=3D"mailto:[email protected]?subject=3DRe%3A%2= 0Does%20clearsilver%20only%20work%20with%20CGI%20or%20with%20other%20option= s%20like%20FastCGI%3F" style=3D"text-decoration: none; color: #2D50FD"> Reply to group </a>=20 </td> <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p= x 5px; color: #FFF; background-color: #F2F2F2; border: 1px solid #EAEAEA; "= > <a href=3D"http://groups.yahoo.com/group/ClearSilver/post;_ylc= =3DX3oDMTJlZGU3YWUyBF9TAzk3MzU5NzE0BGdycElkAzM1NjQxMzcEZ3Jwc3BJZAMxNzA3Mjgx= OTQyBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM4NDgxMDg3Ng--" style=3D"text-decorat= ion: none; color: #2D50FD">Start a New Topic</a> </td> <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p= x 5px; color: #2D50FD; background-color: #F2F2F2; border: 1px solid #EAEAEA= ; " > <a href=3D"http://groups.yahoo.com/group/ClearS= ilver/message/1454;_ylc=3DX3oDMTM0MDNsY2ttBF9TAzk3MzU5NzE0BGdycElkAzM1NjQxM= zcEZ3Jwc3BJZAMxNzA3MjgxOTQyBG1zZ0lkAzE0NTkEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMx= Mzg0ODEwODc2BHRwY0lkAzE0NTQ-" style=3D"text-decoration: none; color: #2D50F= D;">Messages in this topic</a> (2) </td> </tr> </tbody> </table> =20=20=20=20=20=20=20=20 <!------- Start Nav Bar ------> <!-- |**|begin egp html banner|**| --> <div id=3D"ygrp-vital" style=3D"background-color: #f2f2f2; font-family: Ver= dana; font-size: 10px; margin-bottom: 10px; padding: 10px;"> <span id=3D"vithd" style=3D"font-weight: bold; color: #333; text-tran= sform: uppercase; ">Recent Activity:</span> <ul style=3D"list-style-type: none; margin: 0; padding: 0; display: inl= ine;"> <li style=3D"border-right: 1px solid #000; font-weight: 700; di= splay: inline; padding: 0 5px; margin-left: 0;"> <span class=3D"cat"><a href=3D"http://groups.yahoo.com/group/ClearSil= ver/members;_ylc=3DX3oDMTJmOXE3NzFhBF9TAzk3MzU5NzE0BGdycElkAzM1NjQxMzcEZ3Jw= c3BJZAMxNzA3MjgxOTQyBHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEzODQ4MTA4NzY-?o=3D6"= style=3D"text-decoration: none;">New Members</a></span> <span class=3D"ct" style=3D"color: #ff7900;">1</span> </li> </ul> =20=20=20=20 <div style=3D"clear: both; padding-top: 2px; color: #1e66ae;"> <a href=3D"http://groups.yahoo.com/group/ClearSilver;_ylc=3DX3oDMTJlaGJ= vb2JmBF9TAzk3MzU5NzE0BGdycElkAzM1NjQxMzcEZ3Jwc3BJZAMxNzA3MjgxOTQyBHNlYwN2dG= wEc2xrA3ZnaHAEc3RpbWUDMTM4NDgxMDg3Ng--" style=3D"text-decoration: none;">Vi= sit Your Group</a> </div> </div> =20=20 <div id=3D"ft" style=3D"font-family: Arial; font-size: 11px; margin-top: 5p= x; padding: 0 2px 0 0; clear: both;"> <a href=3D"http://groups.yahoo.com/;_ylc=3DX3oDMTJkNnNiYms4BF9TAzk3NDc2NT= kwBGdycElkAzM1NjQxMzcEZ3Jwc3BJZAMxNzA3MjgxOTQyBHNlYwNmdHIEc2xrA2dmcARzdGltZ= QMxMzg0ODEwODc2" style=3D"float: left;"><img src=3D"http://l.yimg.com/ru/st= atic/images/yg/img/email/new_logo/logo-groups-137x15.png" height=3D"15" wid= th=3D"137" alt=3D"Yahoo! Groups" style=3D"border: 0;"/></a> <div style=3D"color: #747575; float: right;">Switch to: <a href=3D"mailto= :[email protected]?subject=3DChange Delivery Format: = Traditional" style=3D"text-decoration: none;">Text-Only</a>, <a href=3D"mai= lto:[email protected]?subject=3DEmail Delivery: Digest" cl= ass=3D"margin-rt" style=3D"text-decoration: none;">Daily Digest</a> • = <a href=3D"mailto:[email protected]?subject=3DUnsubsc= ribe" style=3D"text-decoration: none;">Unsubscribe</a> • <a href=3D"ht= tp://info.yahoo.com/legal/us/yahoo/utos/terms/" style=3D"text-decoration: n= one;">Terms of Use</a> • <a href=3D"mailto:ygroupsnotifications@yahoog= roups.com?subject=3DFeedback on the redesigned individual mail v1" style=3D= "text-decoration: none;">Send us Feedback </a></div> </div> <!-- |**|end egp html banner|**| --> </div> <!-- ygrp-msg --> <!-- Sponsor --> <!-- |**|begin egp html banner|**| --> <div id=3D"ygrp-sponsor" style=3D"width:160px; float:right; clear:none; m= argin:0 0 25px 0; background: #fff;"> <!-- Start Recommendations --> <div id=3D"ygrp-reco"> </div> <!-- End Recommendations --> </div> <!-- |**|end egp html banner|**| --> <div style=3D"clear:both; color: #FFF; font-size:1px;">.</div> </div> <img src=3D"http://geo.yahoo.com/serv?s=3D97359714/grpId=3D3564137/grpspI= d=3D1707281942/msgId=3D1459/stime=3D1384810876" width=3D"1" height=3D"1"> <= br> <div style=3D"color: #fff; height: 0;">__,_._,___</div> <!--~-|**|PrettyHtmlEnd|**|-~--> </body> <!--~-|**|PrettyHtmlStart|**|-~--> <head> <style type=3D"text/css"> <!-- #ygrp-mkp { border: 1px solid #d8d8d8; font-family: Arial; margin: 10px 0; padding: 0 10px; } #ygrp-mkp hr { border: 1px solid #d8d8d8; } #ygrp-mkp #hd { color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0; } #ygrp-mkp #ads { margin-bottom: 10px; } #ygrp-mkp .ad { padding: 0 0; } #ygrp-mkp .ad p { margin: 0; } #ygrp-mkp .ad a { color: #0000ff; text-decoration: none; } #ygrp-sponsor #ygrp-lc { font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd { margin: 10px 0px; font-weight: 700; font-size: 78%; line-height: 122%; } #ygrp-sponsor #ygrp-lc .ad { margin-bottom: 10px; padding: 0 0; } #actions { font-family: Verdana; font-size: 11px; padding: 10px 0; } #activity { background-color: #e0ecee; float: left; font-family: Verdana; font-size: 10px; padding: 10px; } #activity span { font-weight: 700; } #activity span:first-child { text-transform: uppercase; } #activity span a { color: #5085b6; text-decoration: none; } #activity span span { color: #ff7900; } #activity span .underline { text-decoration: underline; } .attach { clear: both; display: table; font-family: Arial; font-size: 12px; padding: 10px 0; width: 400px; } .attach div a { text-decoration: none; } .attach img { border: none; padding-right: 5px; } .attach label { display: block; margin-bottom: 5px; } .attach label a { text-decoration: none; } =20=20 blockquote { margin: 0 0 0 4px; } .bold { font-family: Arial; font-size: 13px; font-weight: 700; } .bold a { text-decoration: none; } dd.last p a { font-family: Verdana; font-weight: 700; } dd.last p span { margin-right: 10px; font-family: Verdana; font-weight: 700; } dd.last p span.yshortcuts { margin-right: 0; } div.attach-table div div a { text-decoration: none; } div.attach-table { width: 400px; } div.file-title a, div.file-title a:active, div.file-title a:hover, div.fi= le-title a:visited { text-decoration: none; } div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div= .photo-title a:visited { text-decoration: none; } div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts { font-family: Verdana; font-size: 10px; font-weight: normal; } .green { color: #628c2a; } .MsoNormal { margin: 0 0 0 0; } o { font-size: 0; } #photos div { float: left; width: 72px; } #photos div div { border: 1px solid #666666; height: 62px; overflow: hidden; width: 62px; } #photos div label { color: #666666; font-size: 10px; overflow: hidden; text-align: center; white-space: nowrap; width: 64px; } #reco-category { font-size: 77%; } #reco-desc { font-size: 77%; } .replbq { margin: 4px; } #ygrp-actbar div a:first-child { /* border-right: 0px solid #000;*/ margin-right: 2px; padding-right: 5px; } #ygrp-mlmsg { font-size: 13px; font-family: Arial, helvetica,clean, sans-serif; *font-size: small; *font: x-small; } #ygrp-mlmsg table { font-size: inherit; font: 100%; } #ygrp-mlmsg select, input, textarea { font: 99% Arial, Helvetica, clean, sans-serif; } #ygrp-mlmsg pre, code { font:115% monospace; *font-size:100%; } #ygrp-mlmsg * { line-height: 1.22em; } #ygrp-mlmsg #logo { padding-bottom: 10px; } #ygrp-msg p a { font-family: Verdana; } #ygrp-msg p#attach-count span { color: #1E66AE; font-weight: 700; } #ygrp-reco #reco-head { color: #ff7900; font-weight: 700; } #ygrp-reco { margin-bottom: 20px; padding: 0px; } #ygrp-sponsor #ov li a { font-size: 130%; text-decoration: none; } #ygrp-sponsor #ov li { font-size: 77%; list-style-type: square; padding: 6px 0; }=20 #ygrp-sponsor #ov ul { margin: 0; padding: 0 0 0 8px; } #ygrp-text { font-family: Georgia; } #ygrp-text p { margin: 0 0 1em 0; } #ygrp-text tt { font-size: 120%; } #ygrp-vital ul li:last-child { border-right: none !important;=20 }=20 --> </style> </head> <!--~-|**|PrettyHtmlEnd|**|-~--> </html> <!-- end group email --> --bcaec52c67694de1af04eb7a68ea--