*** pcardune has joined #zope3-dev | 00:00 | |
*** danielblackburn has quit IRC | 00:07 | |
*** sm_ has joined #zope3-dev | 00:08 | |
*** sm has quit IRC | 00:09 | |
*** danielblackburn has joined #zope3-dev | 00:12 | |
*** salfield has quit IRC | 00:12 | |
*** alga has quit IRC | 00:14 | |
*** arnarl has joined #zope3-dev | 00:14 | |
*** mgedmin has quit IRC | 00:16 | |
*** norro has quit IRC | 00:22 | |
*** jodok has quit IRC | 00:22 | |
*** tarek has quit IRC | 00:22 | |
*** danielblackburn has quit IRC | 00:22 | |
*** danielblackburn has joined #zope3-dev | 00:23 | |
*** sm_ has quit IRC | 00:29 | |
*** RaFromBRC is now known as RaFromBRC|lunch | 00:33 | |
mcdonc | can you declare that a function implements an interface? | 00:36 |
---|---|---|
ccomb | with a decorator ? @implementer | 00:36 |
mcdonc | ccomb: thank you, i'll give it a roll ;-) i never knew... | 00:40 |
*** b52laptop has joined #zope3-dev | 00:41 | |
*** timte has quit IRC | 00:44 | |
philiKON_ | mcdonc: yup, @zope.interface.implementer is good for declaring that certain factories implement an interface | 00:47 |
*** redir has quit IRC | 00:51 | |
*** J1m has quit IRC | 00:52 | |
*** sm has joined #zope3-dev | 00:54 | |
*** RaFromBRC|lunch is now known as RaFromBRC | 00:58 | |
*** benji has quit IRC | 01:02 | |
*** sp0cksbeard has quit IRC | 01:11 | |
*** srichter has quit IRC | 01:21 | |
*** rmarianski has quit IRC | 01:31 | |
*** regebro has quit IRC | 01:33 | |
*** lucielejard has quit IRC | 01:35 | |
*** rmarianski has joined #zope3-dev | 01:37 | |
*** rcrafton has quit IRC | 01:38 | |
*** danielblackburn has quit IRC | 01:39 | |
*** rmarianski has quit IRC | 02:09 | |
*** dunny has quit IRC | 02:09 | |
*** BjornT has quit IRC | 02:09 | |
*** Theuni has quit IRC | 02:09 | |
*** run|home has joined #zope3-dev | 02:37 | |
*** run|home_ has quit IRC | 02:41 | |
*** dunny has joined #zope3-dev | 02:43 | |
*** BjornT has joined #zope3-dev | 02:43 | |
*** Theuni has joined #zope3-dev | 02:43 | |
*** srichter has joined #zope3-dev | 02:45 | |
*** arnarl has quit IRC | 02:47 | |
*** alga has joined #zope3-dev | 02:53 | |
*** pbugni has quit IRC | 02:58 | |
*** dunny has quit IRC | 03:03 | |
*** dunny has joined #zope3-dev | 03:03 | |
*** sm has quit IRC | 03:15 | |
*** sm has joined #zope3-dev | 03:30 | |
*** danielblackburn has joined #zope3-dev | 03:46 | |
*** RaFromBRC has quit IRC | 03:49 | |
*** stub has joined #zope3-dev | 04:05 | |
*** greenman has quit IRC | 04:08 | |
*** danielblackburn has quit IRC | 04:15 | |
*** jml has joined #zope3-dev | 04:20 | |
jml | hi | 04:20 |
*** dunny has quit IRC | 04:39 | |
*** srichter has quit IRC | 04:47 | |
*** pcardune has quit IRC | 05:03 | |
*** rcrafton has joined #zope3-dev | 05:06 | |
*** dunny has joined #zope3-dev | 05:21 | |
*** dunny_ has joined #zope3-dev | 05:33 | |
*** dunny has quit IRC | 05:39 | |
*** run|home_ has joined #zope3-dev | 05:47 | |
*** run|home has quit IRC | 05:51 | |
*** run|home has joined #zope3-dev | 06:03 | |
*** natea_ has joined #zope3-dev | 06:08 | |
*** run|home_ has quit IRC | 06:08 | |
*** sm has quit IRC | 06:10 | |
*** natea__ has joined #zope3-dev | 06:18 | |
*** srichter has joined #zope3-dev | 06:19 | |
*** ChanServ sets mode: +o srichter | 06:19 | |
*** natea__ has quit IRC | 06:28 | |
*** run|home_ has joined #zope3-dev | 06:34 | |
*** sm has joined #zope3-dev | 06:34 | |
*** natea_ has quit IRC | 06:34 | |
*** lucielejard has joined #zope3-dev | 06:36 | |
*** run|home has quit IRC | 06:37 | |
*** pcardune has joined #zope3-dev | 06:47 | |
*** lucielejard has quit IRC | 06:56 | |
*** alga has quit IRC | 07:15 | |
*** baijum has joined #zope3-dev | 07:21 | |
*** rcrafton has quit IRC | 07:29 | |
*** niemeyer has quit IRC | 07:54 | |
*** philiKON has joined #zope3-dev | 08:07 | |
*** jukart has joined #zope3-dev | 08:11 | |
*** philiKON_ has quit IRC | 08:25 | |
*** jukart has quit IRC | 08:27 | |
*** borax has joined #zope3-dev | 08:31 | |
*** d2m has joined #zope3-dev | 08:31 | |
*** pcardune has quit IRC | 08:39 | |
*** dobee has joined #zope3-dev | 08:53 | |
*** borax has left #zope3-dev | 08:53 | |
*** jukart has joined #zope3-dev | 08:53 | |
*** zagy has joined #zope3-dev | 09:01 | |
*** zagy has quit IRC | 09:07 | |
*** zagy has joined #zope3-dev | 09:09 | |
*** sorin has joined #zope3-dev | 09:16 | |
*** sorin is now known as sorindregan | 09:17 | |
*** arnarl has joined #zope3-dev | 09:17 | |
*** zagy has quit IRC | 09:24 | |
*** agroszer has joined #zope3-dev | 09:24 | |
*** zagy has joined #zope3-dev | 09:25 | |
*** run|home has joined #zope3-dev | 09:28 | |
*** run|home_ has quit IRC | 09:34 | |
*** timte has joined #zope3-dev | 09:36 | |
*** timte has quit IRC | 09:40 | |
*** timte has joined #zope3-dev | 09:40 | |
*** arnarl has quit IRC | 09:44 | |
*** dobee has quit IRC | 09:45 | |
*** stub has quit IRC | 09:49 | |
*** stub has joined #zope3-dev | 09:49 | |
*** jpcw2002 has joined #zope3-dev | 09:55 | |
*** zagy has quit IRC | 09:56 | |
*** dobee has joined #zope3-dev | 10:02 | |
*** jodok has joined #zope3-dev | 10:03 | |
*** dobee has quit IRC | 10:05 | |
*** projekt01 has joined #zope3-dev | 10:10 | |
*** jodok has quit IRC | 10:15 | |
*** dobee has joined #zope3-dev | 10:24 | |
*** ghendi has joined #zope3-dev | 10:25 | |
*** arnarl has joined #zope3-dev | 10:28 | |
*** MJ has joined #zope3-dev | 10:31 | |
*** tarek has joined #zope3-dev | 10:32 | |
*** jodok has joined #zope3-dev | 10:36 | |
*** pelle_ has joined #zope3-dev | 10:40 | |
*** borax has joined #zope3-dev | 10:43 | |
*** ghendi has quit IRC | 10:51 | |
*** gstratton_ has joined #zope3-dev | 10:58 | |
*** gstratton_ is now known as gstratton | 10:58 | |
*** malthe has joined #zope3-dev | 11:18 | |
*** dunny_ has quit IRC | 11:18 | |
*** alecm has quit IRC | 11:22 | |
*** alecm has joined #zope3-dev | 11:22 | |
*** ktwilight has joined #zope3-dev | 11:27 | |
*** ccomb has quit IRC | 11:34 | |
*** ktwilight_ has quit IRC | 11:39 | |
*** MacYET has joined #zope3-dev | 11:41 | |
MacYET | hi, do we have some implementation for activity-based workflows in zope 3 land? | 11:41 |
*** MacYET has left #zope3-dev | 11:44 | |
*** maurits has joined #zope3-dev | 11:44 | |
*** harobed has joined #zope3-dev | 11:47 | |
*** ccomb has joined #zope3-dev | 11:50 | |
*** sm has quit IRC | 11:52 | |
*** regebro has joined #zope3-dev | 12:13 | |
*** goschtl has joined #zope3-dev | 12:19 | |
*** baijum has quit IRC | 12:38 | |
*** alecm has quit IRC | 12:44 | |
goschtl | hi has anybody an example for a div-based layout with formlib? | 13:01 |
*** menesis has joined #zope3-dev | 13:07 | |
*** MJ is now known as MJ|lunch | 13:07 | |
*** run|home_ has joined #zope3-dev | 13:14 | |
*** baijum has joined #zope3-dev | 13:18 | |
*** run|home has quit IRC | 13:18 | |
*** malthe is now known as malthe|lunch | 13:26 | |
*** gstratton has quit IRC | 13:28 | |
*** gstratton has joined #zope3-dev | 13:34 | |
*** mkerrin has joined #zope3-dev | 13:37 | |
*** MJ|lunch is now known as MJ | 13:51 | |
*** stub has quit IRC | 13:54 | |
*** malthe|lunch is now known as malthe | 13:55 | |
*** ghendi has joined #zope3-dev | 13:56 | |
*** ignas has joined #zope3-dev | 13:56 | |
*** gstratton has quit IRC | 14:00 | |
*** niemeyer has joined #zope3-dev | 14:02 | |
*** arnarl_ has joined #zope3-dev | 14:15 | |
*** arnarl has quit IRC | 14:19 | |
*** jpfarias_ has joined #zope3-dev | 14:20 | |
*** jpfarias_ has left #zope3-dev | 14:20 | |
*** vimes656 has quit IRC | 14:31 | |
*** agroszer has quit IRC | 14:31 | |
malthe | goschtl: look in plone 3 | 14:31 |
malthe | they define a custom template there | 14:31 |
*** rocky has joined #zope3-dev | 14:42 | |
goschtl | malthe: ok thanks for the tip. | 14:43 |
malthe | np | 14:43 |
*** aCiDBaSe has quit IRC | 14:44 | |
*** aCiDBaSe has joined #zope3-dev | 14:44 | |
*** mkerrin has quit IRC | 14:56 | |
*** borax has quit IRC | 14:56 | |
*** jpcw2002 has quit IRC | 14:56 | |
*** acsr has quit IRC | 14:56 | |
*** _basti_ has quit IRC | 14:56 | |
*** mkerrin has joined #zope3-dev | 14:56 | |
*** borax has joined #zope3-dev | 14:56 | |
*** jpcw2002 has joined #zope3-dev | 14:56 | |
*** acsr has joined #zope3-dev | 14:56 | |
*** _basti_ has joined #zope3-dev | 14:56 | |
*** alga has joined #zope3-dev | 15:12 | |
*** b52laptop has quit IRC | 15:12 | |
*** b52laptop has joined #zope3-dev | 15:13 | |
*** arnarl_ has quit IRC | 15:15 | |
*** danielblackburn has joined #zope3-dev | 15:16 | |
*** yvl has joined #zope3-dev | 15:17 | |
*** agroszer has joined #zope3-dev | 15:17 | |
*** arnarl has joined #zope3-dev | 15:18 | |
*** arnarl has quit IRC | 15:19 | |
*** benji has joined #zope3-dev | 15:19 | |
*** arnarl has joined #zope3-dev | 15:20 | |
*** toutpt has joined #zope3-dev | 15:23 | |
*** arnarl has quit IRC | 15:39 | |
*** arnarl has joined #zope3-dev | 15:40 | |
*** reco has joined #zope3-dev | 15:49 | |
*** run|home_ has quit IRC | 15:49 | |
*** redir has joined #zope3-dev | 15:56 | |
*** kursor has joined #zope3-dev | 15:57 | |
*** rocky is now known as rocky|away | 15:58 | |
*** projekt01 has quit IRC | 15:59 | |
*** baijum has quit IRC | 16:06 | |
*** lucielejard has joined #zope3-dev | 16:21 | |
*** redir has quit IRC | 16:28 | |
*** reco has quit IRC | 16:28 | |
*** reco has joined #zope3-dev | 16:29 | |
*** mgedmin has joined #zope3-dev | 16:31 | |
*** rcrafton has joined #zope3-dev | 16:32 | |
*** kursor has quit IRC | 16:33 | |
*** arnarl has quit IRC | 16:53 | |
*** rcrafton has quit IRC | 17:04 | |
*** rcrafton has joined #zope3-dev | 17:06 | |
*** run|home has joined #zope3-dev | 17:06 | |
pyqwer | Does someone know how to extract the User-Agent from the request object? | 17:09 |
philiKON | request['HTTP_USER_AGENT'] or something | 17:14 |
philiKON | read about cgi variables | 17:14 |
philiKON | in particular, how http headers are converted to cgi variables | 17:14 |
pyqwer | philiKON: Ah, yes, many thanks, that did the trick! Where do I find this info, in your book? | 17:16 |
*** rcrafton_ has joined #zope3-dev | 17:16 | |
*** sm has joined #zope3-dev | 17:18 | |
*** reco has quit IRC | 17:20 | |
philiKON | pyqwer: any manual about CGI | 17:21 |
*** reco has joined #zope3-dev | 17:21 | |
pyqwer | Ah, ok, I understand, you mean this not zope3-specific but generic. | 17:21 |
philiKON | i imagine the python documentation to the cgi.py module | 17:21 |
philiKON | right, it's generic to CGI | 17:21 |
philiKON | and WSGI, in fact | 17:21 |
philiKON | WSGI borrows this part, like many others, from CGI | 17:21 |
pyqwer | Ok, what I did not know is that request is actually a dictionary, so it's dead simple. | 17:21 |
philiKON | it's not a dictionary | 17:22 |
philiKON | but it supports item access to headers and request variables | 17:22 |
pyqwer | Yeah, but it probably has a __getitem__ method or something like that. | 17:22 |
philiKON | right | 17:22 |
philiKON | but it's not a dict :) | 17:22 |
pyqwer | So it can be accessed like a dictionary. | 17:22 |
pyqwer | Perfect, thanks! | 17:22 |
borax | philiKON: maybe I'm wrong but I thing ZopeProject is using Paste HTTP server by default. What are his benefits over ZServer or Twisted ?? | 17:25 |
philiKON | yeah, it's using that as default | 17:26 |
*** arnarl has joined #zope3-dev | 17:26 | |
philiKON | http://blog.repoze.org/fitting_room-20071029.html | 17:26 |
philiKON | has some performance figures | 17:26 |
philiKON | in general, it's just a demonstration of how zope3 can be deployed in pretty much any wsgi environment | 17:27 |
borax | Is it more/less stable ? Can it be extended as well as Twisted ?? | 17:28 |
philiKON | stable? well, the pylons folks etc. are using it in production | 17:29 |
philiKON | so i suppose it's stable | 17:29 |
philiKON | twisted is obviously a huge framework | 17:29 |
philiKON | and twisted.web2 is just one part of it | 17:29 |
philiKON | so there's obviously a benefit of using twisted | 17:29 |
philiKON | e.g. when you need other things from the twisted env | 17:29 |
philiKON | (e.g. having the twisted reactor do some other stuff than http) | 17:29 |
borax | Of course. For example I'm currently using the "scheduler" package, based on Twisted. Can I do the same thing easily with Paste ? | 17:30 |
*** rmarianski has joined #zope3-dev | 17:31 | |
philiKON | paste is purely a collection of wsgi tools | 17:31 |
philiKON | twisted and paste aren't comparable on that level | 17:31 |
philiKON | they're apples and oranges | 17:31 |
*** MJ has quit IRC | 17:32 | |
borax | Well, so I suppose that Paste can only be used for HTTP protocol... | 17:32 |
*** rcrafton has quit IRC | 17:33 | |
philiKON | yes | 17:33 |
philiKON | that's the point | 17:33 |
borax | So may I use Twisted or ZServer as soon as I need FTP access ? | 17:34 |
*** sorindregan has quit IRC | 17:44 | |
*** salfield has joined #zope3-dev | 17:44 | |
*** ghendi has quit IRC | 17:44 | |
*** J1m has joined #zope3-dev | 17:45 | |
*** goschtl has quit IRC | 17:46 | |
*** pelle_ has quit IRC | 17:48 | |
*** danielblackburn has quit IRC | 17:49 | |
*** danielblackburn has joined #zope3-dev | 17:52 | |
*** dobee has quit IRC | 17:56 | |
tarek | Hi J1m, i think there's a small bug that can occur in zc.recipe.cmmi | 17:59 |
tarek | If this recipe is subclassed into another recipe (that's my case), it might fail because it creates the location folder with a direct "os.mkdir()" call | 17:59 |
tarek | I would like to propose a change there to make sure the folder doesn't exists already | 18:00 |
*** MJ has joined #zope3-dev | 18:01 | |
*** menesis has quit IRC | 18:05 | |
*** norro has joined #zope3-dev | 18:05 | |
*** srichter has quit IRC | 18:06 | |
*** jodok has quit IRC | 18:11 | |
pyqwer | Hi, I have problems migrating things from an older version of my app to a newer one. | 18:16 |
pyqwer | When exactly is an object "broken"? And what can I do to make it functional again? | 18:16 |
tarek | pyqwer, since the ZODB is based on pickles, it depends on the class definitions. When the code is changed, the object can become therefore broken | 18:17 |
tarek | You need to create a script that transforms the old objects into the new one. This can be done by exporting the data in a neutral format for instance | 18:18 |
pyqwer | tarek: Ah, ok, yes, I added a class for my object (let it inherit from Contained). | 18:19 |
pyqwer | That's probably the reason. | 18:19 |
*** rcrafton_ has quit IRC | 18:20 | |
*** nathany has joined #zope3-dev | 18:20 | |
*** faassen has joined #zope3-dev | 18:20 | |
J1m | tarek, +1 | 18:20 |
*** rcrafton has joined #zope3-dev | 18:20 | |
*** ignas has quit IRC | 18:21 | |
*** redir has joined #zope3-dev | 18:24 | |
*** malthe has left #zope3-dev | 18:24 | |
*** toutpt has quit IRC | 18:24 | |
*** redir has joined #zope3-dev | 18:24 | |
*** redir has joined #zope3-dev | 18:25 | |
mgedmin | pyqwer: I *think* the only way to make an object broken is to move/remove a class | 18:27 |
mgedmin | "broken" in the sense that you get the BrokenObject | 18:27 |
mgedmin | there are more ways to make your app no longer work with existing databases | 18:27 |
*** dobee has joined #zope3-dev | 18:35 | |
*** danielblackburn has quit IRC | 18:36 | |
*** jukart has quit IRC | 18:36 | |
*** timte has quit IRC | 18:39 | |
*** whit has quit IRC | 18:43 | |
*** srichter has joined #zope3-dev | 18:43 | |
*** whit has joined #zope3-dev | 18:44 | |
*** ejucovy__ is now known as ejucovy | 18:44 | |
*** ChanServ sets mode: +o srichter | 18:45 | |
*** run|home_ has joined #zope3-dev | 18:47 | |
*** run|home_ has quit IRC | 18:50 | |
*** harobed has quit IRC | 18:56 | |
*** run|home has quit IRC | 18:56 | |
*** toutpt has joined #zope3-dev | 18:59 | |
*** jodok has joined #zope3-dev | 19:00 | |
*** jodok has quit IRC | 19:05 | |
*** jpcw2002 has left #zope3-dev | 19:12 | |
*** jpcw2002 has joined #zope3-dev | 19:13 | |
*** jpcw2002 has left #zope3-dev | 19:15 | |
*** sm has quit IRC | 19:16 | |
*** arnarl has quit IRC | 19:16 | |
*** redir_ has joined #zope3-dev | 19:19 | |
*** rocky|away is now known as rocky | 19:21 | |
*** redir has quit IRC | 19:26 | |
pyqwer | Yup, I managed the broken-object problem: I exported some parts of the object that did not change and imported it again with the new package. | 19:36 |
*** sm has joined #zope3-dev | 19:37 | |
*** toutpt has quit IRC | 19:41 | |
*** pyqwer has quit IRC | 19:43 | |
*** rmarianski has quit IRC | 19:49 | |
*** pbugni has joined #zope3-dev | 19:50 | |
*** pbugni has quit IRC | 19:50 | |
*** pbugni has joined #zope3-dev | 19:52 | |
*** norro has quit IRC | 19:58 | |
*** maurits has quit IRC | 19:58 | |
*** RaFromBRC has joined #zope3-dev | 19:58 | |
*** jukart has joined #zope3-dev | 20:02 | |
*** norro has joined #zope3-dev | 20:02 | |
*** danielblackburn has joined #zope3-dev | 20:04 | |
*** tav has joined #zope3-dev | 20:07 | |
*** ChanServ sets mode: +o tav | 20:07 | |
tav | anyone know how IOBTrees compare to OOBTrees when the key is a python long as opposed to an int ? | 20:09 |
*** jukart has quit IRC | 20:10 | |
*** Leefmc has joined #zope3-dev | 20:20 | |
Leefmc | Is this the right place to ask a couple general probing questions about Zope3? | 20:21 |
*** whit has quit IRC | 20:24 | |
philiKON | sure | 20:24 |
philiKON | but don't ask questions about questions :) | 20:24 |
*** whit has joined #zope3-dev | 20:25 | |
*** danielblackburn has quit IRC | 20:26 | |
*** whitmo has joined #zope3-dev | 20:26 | |
*** whit has quit IRC | 20:27 | |
mgedmin | tav: aren't IOBTrees limited to 32-bit int keys? | 20:28 |
Leefmc | philiKON: ;), i just had to make sure i was in the right channel. People often hang you if you are in the wrong place.. so you gatta figure it out somehow heh. Anyway.. onto my question. | 20:29 |
*** dunny has joined #zope3-dev | 20:30 | |
mgedmin | makes sense -- some project have #foo and #foo-dev, and get angry when you ask userish questions in the -dev channel | 20:30 |
Leefmc | I often look for python cms', and really Plone is the onlything out there. However, i am far from a professional web dev of any sort, so i don't have a 40-100$ a month service that allows me to run Zope. I've heard talk that Zope3 is working to alleviate the problem of "Zope not running on shared servers", is this true? | 20:32 |
philiKON | yes and no | 20:32 |
philiKON | you can run zope3 within apache | 20:32 |
philiKON | even plone, actually | 20:32 |
philiKON | but i haven't heard of any serious deployment like this y et | 20:33 |
benji | Leefmc: as for Zope 3 hosting, http://rimuhosting.com/ has a $20/mo plan that does a reasonable job of running small Zope 3 apps (or anything else for that matter) | 20:33 |
rocky | but this is not really the issue here... trying to run plone on a shared hosting service will have huge resource issues | 20:34 |
rocky | so possible, sure ... practical? probably not | 20:35 |
Leefmc | rocky: Exactly | 20:35 |
Leefmc | rocky: K ty | 20:35 |
mgedmin | I fail to see any difference between Zope 2 and Zope 3 wrt hosting issues | 20:35 |
mgedmin | you need long-lived Python processes with huge RAM requirements in any case | 20:35 |
Leefmc | I was basically asking if Zope3 was being developed to alleviate that problem, to essentially open up the plone market to the general audience | 20:36 |
Leefmc | mgedmin: Yea, but i don't know any Zope at all :) | 20:36 |
mgedmin | now you know :-) | 20:36 |
Leefmc | mgedmin: Aside from it being a bit of a resource hog, which is why i never touched any knowledge of it | 20:36 |
Leefmc | mgedmin: So i was here asking if Zope3 was the same | 20:36 |
mgedmin | zope 3 is currently a very powerful and flexible web app development framework for experts | 20:37 |
mgedmin | it's not very oriented to casual users | 20:37 |
Leefmc | At the moment, im hoping for Pagoda to fill in the void.. | 20:37 |
Leefmc | mgedmin: Well im actually a casual python dev, looking for a cms based in python so i can contribute, module develop, etc. | 20:37 |
mgedmin | z3.ext is a recently-announced cms built on top of zope 3 | 20:38 |
mgedmin | but I don't know anything at all about it, other than name | 20:38 |
* mgedmin is not very interested in CMSes, so cannot help much | 20:38 | |
Leefmc | ya | 20:39 |
Leefmc | From my standpoint, i want a Python based cms to be powerful, and have low enough resource usage, to compete with php based cms. | 20:39 |
*** yvl has quit IRC | 20:39 | |
Leefmc | For the 'general' market, Zope simply can't take care of it at this point and time.. or so i hear. | 20:40 |
Leefmc | though thats not what it seems to be developed for, i understand this. :) | 20:40 |
Leefmc | Anyway, thanks for the info. | 20:41 |
benji | Leefmc: you might be interested in http://z3ext.net/ | 20:42 |
Leefmc | benji: Its built off of Zope3, doesn't it require Zope and then essentially be useless to the 'general' audience i speak of? | 20:43 |
benji | right, it's built with Z3, but I don't see why that makes it useless to a general audience | 20:44 |
*** MJ has quit IRC | 20:45 | |
Leefmc | benji: Well as we've been discussing here, a Zope requirement is too costly for the lower end audience. That audience is required imo to make a cms big. Ie drupal and whatnot. | 20:45 |
Leefmc | eg rather. | 20:45 |
benji | *shrug* | 20:45 |
benji | there's nothing in "a cms" that requires it to be big | 20:45 |
benji | and there's certainly nothing that requires an app built with the Zope libraries to be big | 20:46 |
regebro | Leefmc: "and have low enough resource usage, to compete with php based cms." | 20:48 |
regebro | php is designed to be loaded once per request. | 20:48 |
regebro | Python isn't. | 20:48 |
regebro | One effect that has is that you pretty much can't run python web apps an a PHP-style LAMP-host. | 20:49 |
Leefmc | benji: Well from my standpoint, im talking about the success of the cms. I dont want a "big cms" in terms of junk shoved in the cms (eg php-nuke), just the community behind it. Which often requires being open to as many people as possible. | 20:49 |
benji | then the statement seems to be "Python isn't sutible for small web apps"; I don't agree, but also don't care to argue about that | 20:49 |
Leefmc | i agree with benji | 20:49 |
regebro | Neither Zope2 nor Zope3 has "junk shoved" in it. | 20:50 |
regebro | If we talk about plone, then it is way slower than a CMS should be. But that is not Zope2's fault. | 20:50 |
Leefmc | regebro: Obviously they have different requirements, but I for one will always be looking for a way to open the python market to cms. I often see people scoff at the idea of python needing to be faster, saying that its not designed to be a speed demon. This may be true, but i see no reason to not desire to improve where python stands, to strive for the best. :) | 20:51 |
Leefmc | regebro: And i never ment to say Zope does have junk shoved in it. | 20:51 |
Leefmc | regebro: I dont even know zope, so i wouldn't know either way. | 20:51 |
regebro | Leefmc: Right. Sure, python is not superfast, but neither is PHP, so that's not the problem here I would think. | 20:52 |
regebro | The problem is that you usually can't deploy it in a normal LAMP environment because it requires running servers (true for all Python apps, and nothing you can do anything about) and more memory. | 20:53 |
Leefmc | regebro: True, i was just using it as an example. Im simply trying to find a place to support/contribute to that is going in the direction i would like | 20:53 |
regebro | Well, if you are talking about python webb app frameworsk, zope3 is the shit, and it goes in the direction you *should* like it to go. :) | 20:54 |
regebro | or at least zope3 + grok. | 20:54 |
Leefmc | regebro: True, and i dont know web dev enough to argue semantics involving hosting of different types, etc. I just try to find ways to do things. I have a small VPS on a shared system, so thats the direction i want to go. :) | 20:54 |
Leefmc | regebro: Coming from drupal and such. I see the biggest market in a cms that can run on anything, so i'll always be trying to strive for that.. or atleast find that. | 20:55 |
Leefmc | regebro: And ofcourse, desiring Python to somehow fit the bill hehe | 20:55 |
regebro | For VPS's only memory would be an issue, I would guess. | 20:55 |
*** mkerrin has quit IRC | 20:55 | |
Leefmc | regebro: Yea, i have enough of a VPS that i could run Zope if i'd like, but thats not the point hehe. | 20:56 |
*** borax has left #zope3-dev | 20:57 | |
*** natea_ has joined #zope3-dev | 20:57 | |
Leefmc | regebro: Anyway thanks. And just to close on this note, i am not saying anything against plone or zope, im sure they do what they are designed for, and do it great. Im simply looking for something slightly different :) | 20:57 |
regebro | OK, then I'm stumped to what the issue is. :) Again: You can't deploy any Python-app on a pure LAMP-host, because you can't loads the python-executable with every request. | 20:58 |
regebro | Then you are not looking for a Python web app framework. | 20:59 |
Leefmc | regebro: Well i'm not looking for a pure LAMP host hosting python ofcourse. I am looking for lower usage to handle it as easily as possible. Ie, by default (no vps) my host can handle python, and with a bit of toying, turbogears and django, but not zope. | 21:00 |
Leefmc | regebro: I understand zope is different, but thats not the point. | 21:01 |
regebro | Leefmc: Why can't it handle Zope? | 21:01 |
Leefmc | regebro: hah, don't ask me :p | 21:02 |
Leefmc | regebro: I'm not the web developer here ;) | 21:02 |
regebro | Leefmc: Why are you claiming it can't? | 21:02 |
Leefmc | regebro: It just doesn't by default. With a VPS on them then you can, but i can anything on a vps so thats not really the point heh | 21:02 |
Leefmc | regebro: Because they don't allow it. | 21:03 |
Leefmc | regebro: Resource requirements as they say. | 21:03 |
regebro | Who are "they"? | 21:03 |
Leefmc | regebro: Lowend Dreamhost | 21:03 |
regebro | Can you point me towards a link of what type of hosting service you have? | 21:04 |
Leefmc | regebro: A few have gotten away with it, but from what i've seen its just a bit hard to get away with it on the shared side of things. I ofcourse, as said, have a vps but whatever heh. | 21:04 |
Leefmc | regebro: loi, k 1 sec | 21:05 |
Leefmc | regebro: Though all you need to think of is standard lowend shared hosting | 21:05 |
regebro | Leefmc: OK, I found a page for a $6/month hosting. | 21:06 |
Leefmc | sure | 21:06 |
regebro | What I notice there is that they don't seem to have any limit on your systems memory usage. I don't know if this is common, but if they don't, then yes, a Zope-instance would happily chew up loads of memory and all their other customers wouldn't get one. | 21:07 |
Leefmc | not really sure what we're debating here :o | 21:08 |
regebro | So yes, I understand if they don't accept Zope in this case. Especially since that would include Plone. :) | 21:09 |
*** RaFromBRC has quit IRC | 21:09 | |
Leefmc | anyway.. imma get back to work heh | 21:10 |
Leefmc | python, mm | 21:10 |
Leefmc | luckily i don't have to deal with php .. ;P | 21:10 |
*** Leefmc has left #zope3-dev | 21:11 | |
regebro | So, I didn't get to do my end-statement. :) | 21:11 |
*** RaFromBRC has joined #zope3-dev | 21:13 | |
*** Leefmc has joined #zope3-dev | 21:13 | |
Leefmc | I don't get your second point though? | 21:14 |
Leefmc | Are you saying times are going to change to support more than LAMP? | 21:14 |
regebro | I didn't understand that sentence. | 21:15 |
*** natea_ has quit IRC | 21:16 | |
regebro | (Any way, my point was that not allowing zope3 but allowing other python frameworks is unfounded, and that there is in fact nothing that says that a CMS has to run on LAMP-hosts to be successful). | 21:16 |
Leefmc | regebro: well you have to agree that the majority of web users out there use cheap hosts. Only people who are atleast remotely serious go beyond a shared host. And most, if not all, shared hosts are LAMP and/or Only LAMP. So by you bringing up other ASP & Java examples, are you saying you feel times are changing to support more than LAMP by default? | 21:16 |
regebro | No, I'm saying that PHP and LAMP-hosting are for people who are not serious. | 21:18 |
regebro | Python are for serious people and will always be problematic to run on LAMP hosts. | 21:18 |
regebro | What I'm questioning is the claim that there is some sort of difference in this matter between Zope3 and Turbogears(Django et al. | 21:20 |
Leefmc | regebro: True, but i do think the more popular python gets for web dev, the most hosts will support it, and via that, we can hope for a snowball affect. | 21:20 |
regebro | Leefmc: Sure, we can hope. | 21:20 |
Leefmc | anyway | 21:20 |
Leefmc | i really need to get back to work | 21:20 |
regebro | But I don't think we can ever assume that serous applications are runnable on $5/month hosts. | 21:20 |
regebro | OK, see ya | 21:20 |
Leefmc | regebro: True, but i do hope we can manage to get the price for a full python enabled host, with decent bandiwidth and storage, to drop below 40$ | 21:21 |
Leefmc | bandiwidth.. heh | 21:21 |
regebro | Leefmc: OK, I have no idea how the market looks today, so I can | 21:22 |
regebro | can't say | 21:22 |
Leefmc | regebro: Neither can i, honestly | 21:22 |
Leefmc | regebro: I've just found it to be the case when looking for hosts that you always get more bang for your buck with php, and ofcourse there are reasons for this, but i'd like it to change as much as possible :) | 21:23 |
Leefmc | regebro: And obviously, i think we have more change possible | 21:23 |
Leefmc | regebro: Anyway, imma shutup now, or i'll be here all day haha. *last words* | 21:23 |
regebro | Leefmc: Well, PHP, as mentioned, is designed to be loaded per request to interpret a html file with PHP. | 21:23 |
regebro | Of course you are going to get more bang per buck with that. | 21:24 |
regebro | PHP is designed from the bottom up to be a small script that replaces certain parts of the webpage. | 21:24 |
regebro | IF that's what you want: Use PHP. | 21:24 |
Leefmc | regebro: Never. You're the devil! | 21:25 |
Leefmc | regebro: :o | 21:25 |
*** agroszer_ has joined #zope3-dev | 21:25 | |
*** agroszer has quit IRC | 21:25 | |
*** agroszer_ is now known as agroszer | 21:25 | |
regebro | Leefmc: You are not going to be able to use Python as a PHP-replacement. Because it isn't. | 21:25 |
Leefmc | regebro: My friend, python can save the world. hehe | 21:25 |
regebro | Leefmc: Yes. But not for free. | 21:26 |
Leefmc | regebro: And it'll never replace php, but i hope we can lessen the php hold dramatically. | 21:26 |
regebro | Python is coming on all fronts. | 21:26 |
Leefmc | regebro: There is a super low end that python will never touch, but python is rather high end at the moment, and i simply dont feel it needs to be. | 21:26 |
regebro | Possibly. | 21:27 |
Leefmc | regebro: Note also want python to generate flash. haha :o | 21:29 |
Leefmc | regebro: (it actually can a little bit, but i never put serious effort into Ming) | 21:30 |
regebro | Well, there ya go. | 21:30 |
*** agroszer has quit IRC | 21:37 | |
*** Leefmc has left #zope3-dev | 21:48 | |
*** sm has quit IRC | 21:57 | |
*** pbugni has quit IRC | 21:58 | |
*** alecm has joined #zope3-dev | 22:07 | |
*** redir_ has quit IRC | 22:13 | |
*** redir has joined #zope3-dev | 22:13 | |
*** jpcw2002 has joined #zope3-dev | 22:19 | |
*** gstratton has joined #zope3-dev | 22:27 | |
*** d2m has quit IRC | 22:37 | |
*** danielblackburn has joined #zope3-dev | 22:37 | |
*** rocky has quit IRC | 22:45 | |
*** faassen has quit IRC | 22:51 | |
*** mgedmin has quit IRC | 22:51 | |
*** RaFromBRC is now known as RaFromBRC|lunch | 22:55 | |
*** alga has quit IRC | 23:11 | |
*** sm has joined #zope3-dev | 23:17 | |
*** gstratton has quit IRC | 23:20 | |
*** pbugni has joined #zope3-dev | 23:30 | |
*** andreasrj has joined #zope3-dev | 23:36 | |
*** astoon has joined #zope3-dev | 23:37 | |
*** foodels is now known as instantfoo | 23:38 | |
*** harobed has joined #zope3-dev | 23:40 | |
*** astoon has quit IRC | 23:41 | |
*** RaFromBRC|lunch is now known as RaFromBRC | 23:55 | |
*** whitmo is now known as whit | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!