IRC log of #zope3-dev for Monday, 2007-01-29

J1mjodok, yes00:01
jodokJ1m: we're working on performance tuning for z3 at the snow-sprint00:03
J1mok00:03
jodokJ1m: we're wondering what happend with ESI and zope...00:03
jodok(was it cancelled?)00:03
J1mWell, squid 3 was never released.00:03
J1mDespite paying for it, we've never been able to use it.00:04
J1mI've heard that other people are using it in production.00:04
jodokwhat are you guys using?00:04
J1mStraight squid00:04
J1mWe've been able to avoid the need for page assembly.00:05
J1mIt's a real shame though.00:05
jodokic. i've been chatting with one of the squid programmers earlier this day - it seems like they were pretty interested to get ESI finished00:05
*** ofer has joined #zope3-dev00:05
J1mGreat. I wish they would.00:05
jodokright now dobee and jukart are working on viewlet-caches and invalidation...00:06
J1mcool00:06
jodokthis seems to speed up rendering dramatically00:06
J1mDoes that imply some sort of dependency model?00:06
dobeehi J1m, we define dependencies on interface and docid basis00:07
dobeeand invalidate on object events00:08
J1mThat's cool.  Is this pubically available anywhere?00:08
J1mThat's cool.  Is this publically available anywhere?00:08
J1m:_)00:08
J1m:)00:08
dobeenot now, but this week00:09
jodok(nevertheless we'd also like to see this happen in front of zope with squid/ESI)00:09
J1msquid/ESI (or event client-side assembly) would make this a bit easier as there would be less to invalidate.00:11
jodokJ1m: there is one guy (adrian chadd) from squid that seems to be really interested in get esi fixed in squid300:12
J1mLike I said, I wish they would.  I wasn't even aware that it was broken with squid 3.00:13
jodokJ1m: do you remember what the main issues were?00:13
*** pelle_ has quit IRC00:13
J1mThe biggest issue was that squid 3 was never finished.00:13
J1mWe've had some stibility problems the few times we tried it and finally stopped beating our heads against a wall.00:14
jodokJ1m: sounds really promising :)00:14
J1mWe've decided to cut our losses.00:14
jodokadrian promised that lots of bugs have been fixed meanwhile...00:15
jodokbut you're right - it's beta since several years00:15
J1mHonestly, at this point, client side assembly makes a lot more sense in a lot os ways.00:15
*** pelle_ has joined #zope3-dev00:17
*** J1m has quit IRC00:21
*** philiKON_ has quit IRC00:38
*** pelle_ has quit IRC00:42
*** opetznick has quit IRC00:42
*** ofer has quit IRC00:45
*** Aiste has quit IRC00:50
jhauserjodok have you looked at alternatives to squid?01:00
jhausersquid is a real big monster01:00
jodokjhauser: well - varnish sounds interesting01:00
jodokjhauser: we're using squid for a long time now01:01
jodoknow we'd like to have something ESI like01:01
jhauseryes varnish for caching and nginx for loadbalancing01:01
jhauserand apache replacement01:01
jhauserthese are smaller more fresh and more focused projects01:02
jodokjhauser: and what for ESI?01:02
jhauservarnish lists esi as the most requested feature01:02
jhauserbut varnish is really fresh :-)01:02
*** jinty has quit IRC01:02
jhauserwe use nginx in production for the moment as a pound replacement01:03
jodokjhauser: hmm ESI...01:04
jhauserwhat's the main bottleneck you want to use esi for01:07
jhauserdisplay of navigation or inclusion of more dynamic content01:08
*** jhauser_ has joined #zope3-dev01:12
jodokjhauser: personalization01:13
jodokjhauser: having hundreds of parallel users01:13
jodokjhauser: having complex pages/viewlets to render01:13
jhauser_but you could only cache the boring parts, and need to render many parts of the page nevertheless01:15
jhauser_Hey I'm not against esi, but I wonder how much more complex everything else would be01:15
jhauser_the assembly of a complex page is in part the duty of the appserver and to transfer this more to the front would not make in less complex01:17
jodokjhauser_: well zope has it's problems when you are serving 60 mbit/s of dynamic data01:20
jhauser_yes :-)01:20
jodokjhauser_: we're working on snowsprint on this topic01:20
jodoki researched today and found no alternative to squid esi01:21
jodokjhauser_: mod_xslt and other apache modules are discontinued01:22
*** niemeyer has joined #zope3-dev01:22
jhauser_but zope can serve static content ten times faster01:22
jhauser_I mean, a simple page template which only assembles cached data01:23
jhauser_so I think application caching is very important01:23
jodokjhauser_: definitely01:24
jodokjhauser_: but nevertheless there are use cases when you don't want to use zope to assemble pages01:25
jhauser_sure01:26
*** jhauser has quit IRC01:29
jhauser_is esi somewhere specified?01:31
*** natea has quit IRC01:43
*** yota has quit IRC01:46
*** jhauser_ has quit IRC01:46
*** philiKON_ has joined #zope3-dev01:46
*** natea has joined #zope3-dev01:55
*** timte has quit IRC02:03
*** d2m has quit IRC02:11
*** softdevr has joined #zope3-dev02:17
softdevrhi, i'm looking at zcml and have seen the basics of a package's zcml configuration - but how is zcml used to configure an actual application? The ZCML equivalent of using the ZMI.02:19
softdevrSo creating instances of components within a zope app02:20
*** reco has quit IRC02:23
*** softdevr has quit IRC02:31
*** ofer has joined #zope3-dev02:55
*** natea has quit IRC02:58
*** dobee has quit IRC03:19
*** philiKON_ has quit IRC03:27
*** reco has joined #zope3-dev03:29
*** stub has joined #zope3-dev03:35
*** reco has quit IRC04:08
*** jodok has quit IRC04:08
*** niemeyer has quit IRC04:41
*** Bhaskar has joined #zope3-dev05:07
*** Theuni has quit IRC05:45
*** Theuni has joined #zope3-dev05:45
*** Bhaskar has quit IRC05:51
*** Bhaskar has joined #zope3-dev06:07
*** baijum has joined #zope3-dev06:15
*** jamesh has joined #zope3-dev06:20
*** dunny has joined #zope3-dev07:06
*** jkakar has quit IRC07:18
CSWookieTheuni: You there?07:29
*** b_52GM has joined #zope3-dev08:11
*** stu1 has joined #zope3-dev08:15
*** eins has joined #zope3-dev08:17
*** b_52Free has quit IRC08:18
*** zagy has joined #zope3-dev08:32
*** stub has quit IRC08:35
*** zagy has quit IRC09:01
*** zagy has joined #zope3-dev09:02
*** zagy has quit IRC09:06
*** yota has joined #zope3-dev09:17
*** zagy has joined #zope3-dev09:19
*** BjornT has joined #zope3-dev09:26
*** b_52Free has joined #zope3-dev09:32
*** d2m has joined #zope3-dev09:33
*** b_52GM has quit IRC09:39
*** romanofski has joined #zope3-dev09:42
TheuniCSWookie: here.09:44
CSWookieI committed what I think will fix the breakages in the ranking tests.  Could you give them a shot when you get a chance?09:50
*** dobee has joined #zope3-dev10:02
*** tarek has joined #zope3-dev10:09
*** pelle_ has joined #zope3-dev10:35
*** Aiste has joined #zope3-dev10:41
*** kobold has joined #zope3-dev10:42
*** guruz has quit IRC10:44
*** torkel_ has joined #Zope3-dev10:49
*** timte has joined #zope3-dev10:53
*** schwendinger has joined #zope3-dev10:53
*** tarek_ has joined #zope3-dev11:05
*** tarek has quit IRC11:06
*** tarek__ has joined #zope3-dev11:15
*** tarek_ has quit IRC11:24
*** opetznick has joined #zope3-dev11:24
*** dunny has quit IRC11:35
*** stu1 is now known as stub11:53
*** deo has joined #zope3-dev11:55
*** philiKON_ has joined #zope3-dev11:55
CSWookieTheuni: It may.12:00
*** BjornT_ has joined #zope3-dev12:03
*** BjornT has quit IRC12:04
*** BjornT_ is now known as BjornT12:05
*** jodok has joined #zope3-dev12:07
*** philiKON_ has quit IRC12:13
*** philiKON_ has joined #zope3-dev12:23
*** natea has joined #zope3-dev12:23
*** philiKON_ is now known as philiKON12:24
*** natea has quit IRC12:30
*** torkel_ has quit IRC12:42
*** schwendinger has quit IRC12:57
*** ignas has joined #zope3-dev12:59
*** timte has quit IRC13:06
*** Bhaskar has quit IRC13:10
*** natea has joined #zope3-dev13:11
*** J1m has joined #zope3-dev13:13
*** grahal has joined #zope3-dev13:16
*** niemeyer has joined #zope3-dev13:18
*** torkel_ has joined #Zope3-dev13:24
*** b_52Free has quit IRC13:32
*** b_52Free has joined #zope3-dev13:33
*** timte has joined #zope3-dev13:34
*** softdevr has joined #zope3-dev13:53
softdevrhi, can someone please point me in the right direction - I'm trying to work out how to register components within an app using ZCML13:55
*** rocky|away is now known as rocky13:56
ignascomponents?14:01
softdevrah, a package. Once I have a package configured in Zope3 I can use ZMI to create instances to create my actual app.  Can this second step also be done instead in ZCML and/or Python?14:04
srichternoone uses the ZMI to do anything, so yes it can be done in ZCML and Python14:05
*** ofer has quit IRC14:05
srichteryou should pcik up a book14:05
srichteralso there is: http://localhost:8080/++apidoc++ if you want to get a list of all directives14:05
srichter(you must have Zope 3 started in devmode (see zope.conf to turn it on)14:06
*** tonico|away is now known as tonico14:10
*** J1m has quit IRC14:13
softdevrthanks. The examples I can find on the web describe how to wire packages into the Zope3 framework, but I can't find one that then goes on to using ZCML to put together an app.14:13
d2msoftdevr: i know of the worldcookery.com website app (available as download) -- maybe helpful for a start14:20
d2msoftdevr: i only has a little wiring, mostly usink a new skin on top of the rotterdam skin14:21
d2ms/usink/using14:21
softdevrd2m: thanks, I'll take a look14:26
*** yvl has joined #zope3-dev14:33
*** natea has quit IRC14:52
*** natea has joined #zope3-dev14:54
*** jinty has joined #zope3-dev15:20
*** baijum has quit IRC15:24
*** schwendinger has joined #zope3-dev15:35
*** alga has joined #zope3-dev16:07
*** eins has quit IRC16:10
*** CSWookie has quit IRC16:17
*** J1m has joined #zope3-dev16:22
*** jfroche has joined #zope3-dev16:33
*** philiKON has quit IRC16:34
*** grahal is now known as grahalAFK16:40
*** mgedmin has joined #zope3-dev16:49
*** opetznick has quit IRC16:52
*** pelle_ has quit IRC17:02
*** tonico is now known as tonico|away17:02
*** pelle_ has joined #zope3-dev17:04
*** whit has joined #zope3-dev17:20
*** rmarianski has joined #zope3-dev17:26
*** alecm has joined #zope3-dev17:30
*** reco has joined #zope3-dev17:30
*** natea has quit IRC17:32
*** natea has joined #zope3-dev17:38
*** mkerrin has joined #zope3-dev17:39
*** torkel_ has quit IRC18:13
*** stub has quit IRC18:20
*** kobold has quit IRC18:34
*** torkel_ has joined #Zope3-dev18:41
*** grahalAFK is now known as grahal18:49
*** ofer has joined #zope3-dev19:01
*** jkakar has joined #zope3-dev19:08
*** natea has quit IRC19:17
*** yvl has quit IRC19:20
*** ignas has quit IRC19:29
*** jfroche_ has joined #zope3-dev19:39
*** pelle_ has quit IRC19:52
*** ofer has quit IRC19:52
*** jfroche has quit IRC19:55
*** dunny has joined #zope3-dev20:03
*** schwendinger has quit IRC20:05
*** reco has quit IRC20:05
*** sureshvv has joined #zope3-dev20:15
*** grahal has quit IRC20:16
*** harobed has joined #zope3-dev20:43
*** dunny has quit IRC20:50
*** J1m has quit IRC21:11
*** alga has quit IRC21:11
*** torkel_ has quit IRC21:11
*** mgedmin has quit IRC21:15
*** ofer has joined #zope3-dev21:15
*** J1m has joined #zope3-dev21:17
*** alga has joined #zope3-dev21:23
*** jfroche__ has joined #zope3-dev21:25
*** pelle_ has joined #zope3-dev21:28
*** opetznick has joined #zope3-dev21:32
*** natea has joined #zope3-dev21:32
*** reco has joined #zope3-dev21:32
*** jfroche_ has quit IRC21:41
*** reco has quit IRC21:54
*** reco has joined #zope3-dev21:54
*** schwendinger has joined #zope3-dev21:58
*** torkel_ has joined #Zope3-dev22:07
softdevrhi, what is the svn url to check-out the packages I can view at svn.zope.org? svn co http://svn.zope.org doesn't work, neither does svn://22:23
d2mhttp://www.zope.org/DevHome/Subversion/ReadOnlyAccess22:23
*** rocky is now known as rocky|away22:25
softdevrjust downloading that, but that's going to just checkout zope?22:25
*** pelle_ has quit IRC22:26
d2msvn co svn://svn.zope.org/repos/main/projectname...22:27
softdevrthanks again22:32
*** rocky|away is now known as rocky22:36
*** mkerrin has quit IRC22:39
*** CSWookie has joined #zope3-dev22:46
*** jkakar has quit IRC23:10
softdevrexit23:36
*** softdevr has left #zope3-dev23:36
WebMavenDoes python:test(expr, val1, val2) not work anymore?23:36
WebMavenI've got this tal code:23:37
WebMavental:attributes="class python:test(True, 'here', default)"23:37
WebMavenand I get this error:23:37
WebMavenNameError: name 'test' is not defined23:38
WebMavenDoes this not work in Zope3?23:38
*** sureshvv has quit IRC23:39
*** yota has quit IRC23:43
*** daniele has joined #zope3-dev23:45
*** whit is now known as whit|bbiam23:48
*** jkakar has joined #zope3-dev23:49
WebMaventhis is wierd.23:52
WebMavenI can only find one spot in the Zope3 codebase that uses this feature.23:52
WebMavenBut I can't fand any mention of it being deprecated.23:54
WebMavenI mean, can't find.23:54
WebMavenJ1m: AYT?23:54
WebMavenJ1m: was  this TALES expression form deprecated?: "python:test(expr, val1, val2)"23:56
*** whit|bbiam is now known as whit23:59

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!