*** bradb has quit IRC | 00:34 | |
*** VladDrac has quit IRC | 00:34 | |
*** hazmat has quit IRC | 00:34 | |
*** SteveA_ has quit IRC | 00:34 | |
*** BjornT has quit IRC | 00:34 | |
*** yota has quit IRC | 00:34 | |
*** Aiste has quit IRC | 00:34 | |
*** mp has quit IRC | 00:34 | |
*** d2m has quit IRC | 00:34 | |
*** d2m_ has quit IRC | 00:34 | |
*** dman13 has quit IRC | 00:34 | |
*** __mac__ has quit IRC | 00:34 | |
*** Theuni has quit IRC | 00:34 | |
*** bob2 has quit IRC | 00:34 | |
*** SteveA_ has joined #zope3-dev | 00:35 | |
*** BjornT has joined #zope3-dev | 00:35 | |
*** yota has joined #zope3-dev | 00:35 | |
*** Aiste has joined #zope3-dev | 00:35 | |
*** mp has joined #zope3-dev | 00:35 | |
*** d2m has joined #zope3-dev | 00:35 | |
*** Theuni has joined #zope3-dev | 00:35 | |
*** __mac__ has joined #zope3-dev | 00:35 | |
*** dman13 has joined #zope3-dev | 00:35 | |
*** d2m_ has joined #zope3-dev | 00:35 | |
*** hazmat has joined #zope3-dev | 00:36 | |
*** VladDrac has joined #zope3-dev | 00:36 | |
*** irc.freenode.net sets mode: +o hazmat | 00:36 | |
*** bob2 has joined #zope3-dev | 00:36 | |
*** dman13 has quit IRC | 00:36 | |
*** __mac__ has quit IRC | 00:36 | |
*** d2m_ has quit IRC | 00:36 | |
*** yota has quit IRC | 00:36 | |
*** Theuni has quit IRC | 00:36 | |
*** Aiste has quit IRC | 00:36 | |
*** d2m has quit IRC | 00:36 | |
*** mp has quit IRC | 00:36 | |
*** BjornT has quit IRC | 00:36 | |
*** SteveA_ has quit IRC | 00:36 | |
*** hazmat has quit IRC | 00:36 | |
*** VladDrac has quit IRC | 00:36 | |
*** hazmat has joined #zope3-dev | 00:36 | |
*** VladDrac has joined #zope3-dev | 00:36 | |
*** irc.freenode.net sets mode: +o hazmat | 00:36 | |
*** hazmat has quit IRC | 00:36 | |
*** VladDrac has quit IRC | 00:36 | |
*** hazmat has joined #zope3-dev | 00:36 | |
*** VladDrac has joined #zope3-dev | 00:36 | |
*** SteveA_ has joined #zope3-dev | 00:36 | |
*** bradb has joined #zope3-dev | 00:36 | |
*** BjornT has joined #zope3-dev | 00:36 | |
*** irc.freenode.net sets mode: +o hazmat | 00:36 | |
*** yota has joined #zope3-dev | 00:37 | |
*** Aiste has joined #zope3-dev | 00:37 | |
*** mp has joined #zope3-dev | 00:37 | |
*** d2m has joined #zope3-dev | 00:37 | |
*** Theuni has joined #zope3-dev | 00:37 | |
*** __mac__ has joined #zope3-dev | 00:37 | |
*** dman13 has joined #zope3-dev | 00:37 | |
*** d2m_ has joined #zope3-dev | 00:37 | |
*** BjornT has quit IRC | 00:37 | |
*** SteveA_ has quit IRC | 00:37 | |
*** SteveA_ has joined #zope3-dev | 00:37 | |
*** BjornT has joined #zope3-dev | 00:37 | |
*** __gotcha__ has joined #zope3-dev | 00:53 | |
*** SteveA_ has quit IRC | 00:55 | |
*** __gotcha has quit IRC | 01:09 | |
*** timte has quit IRC | 01:12 | |
*** J1m has quit IRC | 01:22 | |
*** RaFromBRC is now known as RaFromBRC|away | 01:27 | |
*** bradb is now known as bradb-afk | 01:28 | |
*** MiUlEr has joined #zope3-dev | 02:46 | |
*** yota has quit IRC | 02:48 | |
*** yota has joined #zope3-dev | 02:57 | |
*** lordMiUlEr has joined #zope3-dev | 03:30 | |
*** MiUlEr has quit IRC | 03:31 | |
*** RaFromBRC|away is now known as RaFromBRC | 03:44 | |
*** lordMiUlEr is now known as MiUlEr | 04:32 | |
*** bradb-afk has quit IRC | 04:55 | |
*** RaFromBRC has quit IRC | 05:18 | |
*** MiUlEr has quit IRC | 05:41 | |
*** mexiKON has joined #zope3-dev | 05:41 | |
*** philiKON has quit IRC | 05:50 | |
*** yota has quit IRC | 06:07 | |
*** __mac__ has quit IRC | 06:13 | |
*** BjornT has quit IRC | 06:52 | |
*** BjornT has joined #zope3-dev | 09:04 | |
*** hdima has joined #zope3-dev | 09:27 | |
*** d2m has quit IRC | 09:41 | |
*** __mac__ has joined #zope3-dev | 09:56 | |
*** sashav has joined #zope3-dev | 10:38 | |
*** zagy has joined #zope3-dev | 11:10 | |
*** projekt01 has joined #zope3-dev | 11:29 | |
*** jinty has joined #zope3-dev | 11:33 | |
*** faassen has joined #zope3-dev | 11:40 | |
*** timte has joined #zope3-dev | 11:57 | |
*** tarek has joined #zope3-dev | 12:00 | |
*** SteveA has joined #zope3-dev | 12:02 | |
*** mexiKON has quit IRC | 12:23 | |
*** tim2p has joined #zope3-dev | 12:25 | |
tim2p | does anyone here successfully use adapters inheriting from Implicit in zope 2 tamplate code? (sorry if this is slightly off-topic) | 12:31 |
---|---|---|
*** jinty has quit IRC | 12:34 | |
*** yota has joined #zope3-dev | 12:45 | |
*** mgedmin has joined #zope3-dev | 12:52 | |
*** SteveA has quit IRC | 12:56 | |
*** projekt01 has quit IRC | 13:05 | |
*** mkerrin has joined #zope3-dev | 13:21 | |
*** tim2p has quit IRC | 13:24 | |
*** jinty has joined #zope3-dev | 13:25 | |
*** dive has joined #zope3-dev | 13:39 | |
*** jinty has quit IRC | 13:40 | |
dive | i will have to port a pure zope 2.6.1 standard folder based website (1000+ pt dtml py zsql) to something newer. because of license arguments i'm thinking about zope+cmf (instead of plone). then again i'm also thinking about zope3. is zope3 'trustworthy' in respect of stability and 'staying in market'? | 13:43 |
srichter | dive: I think in many respects Zope 3 is more stable than Zope2. We have a strong commitment to API stability as well. | 13:51 |
srichter | dive: it will definitely stay in the market. A lot of people in the community have expressed their support; also, there are several sites in production already or will be in production soon | 13:53 |
srichter | note however, that Zope 3 is aimed at the Python developer, not the scripter; iow, we do not support TTW development | 13:53 |
dive | srichter: what is a scripter? | 14:04 |
dive | where can i download a version of ZSQLMethods? the tarball on http://cvs.zope.org/Products/ZSQLMethods/ is broken. | 14:07 |
*** __gotcha__ is now known as __gotcha | 14:10 | |
*** __gotcha has quit IRC | 14:31 | |
srichter | dive: a scripter is a person that develops scripts TTW to develop a Web site | 14:42 |
srichter | None of Zope 2's products will work | 14:43 |
srichter | though Zope 3 ships with a ZSQL Script object, so I would not suggest using it | 14:44 |
*** BjornT_ has joined #zope3-dev | 14:44 | |
srichter | you should develop Python packages instead | 14:44 |
*** mgedmin has quit IRC | 14:49 | |
*** BjornT has quit IRC | 14:49 | |
*** jinty has joined #zope3-dev | 15:16 | |
dive | yes. thank you. are there any voices against zope3? | 15:21 |
srichter | there is always skepticism about a new technology, but we have not heard of anyone hating it yet | 15:26 |
srichter | everyone who digs into it eventually likes it a lot | 15:26 |
*** mkerrin has quit IRC | 15:36 | |
*** mkerrin has joined #zope3-dev | 15:40 | |
*** mkerrin has quit IRC | 15:42 | |
*** mkerrin has joined #zope3-dev | 15:43 | |
dive | there is skepticism from the management. actually taking you as reference is quite impossible for you wrote the book. | 15:44 |
srichter | as I said there is alsways some skepticism with a new technology | 15:47 |
srichter | however, Zope Corps. commitment should be an indication that the framework is a good one | 15:47 |
srichter | also look at the recent Z3ECM efforts | 15:48 |
dive | are there any middle to large scale sites already running on zope3? | 15:48 |
srichter | both, Nuxeo and Infrae, already bet on Zope 3 for their next versions of their prodcuts | 15:49 |
srichter | dive: yeah, there are some sites that have been developed on early versions of Zope 3 | 15:49 |
srichter | Zope Corp. is pretty close to roll one out | 15:50 |
srichter | also, SchoolTool and Ubuntu use Zope 3 | 15:50 |
dive | can you 'prognose' jim fulton and paul everitt s opinion on relying on zope3 to start a larger scale website at this point of time? | 15:52 |
*** mkerrin has quit IRC | 15:54 | |
*** mkerrin has joined #zope3-dev | 15:54 | |
*** bradb has joined #zope3-dev | 15:54 | |
srichter | dive: Jim is totally behind it; he is leading the development of their current Z3 project, which is quiet large as I understand | 15:55 |
srichter | Paul is not really using Zope 3 for developing, so I do not know what he would have to say; however, he is involved in the Z3ECM project. | 15:55 |
dive | thank you for the info. so first thing would be to install, get to know it better, check out the features (eg archgenxml) and make a test product. certainly i'll consult your book though :-) | 16:02 |
srichter | note that archgenxml is a Zope 2 product | 16:03 |
srichter | it will nto work with Zope 3 | 16:03 |
dive | oh, but it will be working with zope 3? - thats what i heard | 16:07 |
srichter | ok, I did not know that; you have to ask those developers | 16:15 |
*** mgedmin has joined #zope3-dev | 16:38 | |
*** ignas has joined #zope3-dev | 16:44 | |
*** gintas has joined #zope3-dev | 16:50 | |
*** J1m has joined #zope3-dev | 16:56 | |
*** tim2p has joined #zope3-dev | 16:57 | |
*** dive has quit IRC | 17:03 | |
*** deo has quit IRC | 17:03 | |
*** vlado has joined #zope3-dev | 17:16 | |
*** hdima has quit IRC | 17:19 | |
*** alga has joined #zope3-dev | 17:29 | |
*** sashav has quit IRC | 17:34 | |
*** jinty has quit IRC | 17:51 | |
*** mkerrin has left #zope3-dev | 18:32 | |
*** d2m has joined #zope3-dev | 18:36 | |
*** mkerrin has joined #zope3-dev | 18:41 | |
*** vlado has quit IRC | 19:05 | |
*** projekt01 has joined #zope3-dev | 19:06 | |
*** bradb is now known as bradb-lunch | 19:09 | |
*** gintas has quit IRC | 19:33 | |
*** mkerrin has left #zope3-dev | 19:57 | |
*** bradb-lunch is now known as bradb | 20:00 | |
*** _projekt01 has joined #zope3-dev | 20:35 | |
*** projekt01 has quit IRC | 20:35 | |
srichter | anyone here who knows how to convert a UTC-based time to another timezone? | 20:39 |
*** mkerrin has joined #zope3-dev | 20:41 | |
mgedmin | datetimeobject.astimezone(otherzone) | 20:41 |
mgedmin | assuming datetimeobject has timezone information | 20:41 |
srichter | ok, what if it does not? | 20:42 |
mgedmin | (e.g. datetime.datetime.utcnow() returns objects without tz info) | 20:42 |
srichter | will it assume UTC? | 20:42 |
mgedmin | I don't think so | 20:42 |
mgedmin | you can do datetimeobject.replace(tzinfo=UTC).astimezone(otherzone) | 20:42 |
srichter | cool, that's what I need | 20:42 |
mgedmin | write a unit test, 'cause I'm not 100% that will work ;) | 20:43 |
srichter | I guess the zope.i18n date/time parser should automatically add UTC, if no timezone was specified | 20:43 |
srichter | yes, I am doing this in an interactive session; it's to answer a post | 20:43 |
mgedmin | hmm | 20:44 |
mgedmin | if I enter a time in a random web form, I'm not so sure assuming I entered it in UTC is a very good idea | 20:44 |
mgedmin | "refuse the temptation to guess" | 20:44 |
srichter | yeah, you are right | 20:44 |
srichter | I just thought the same | 20:45 |
*** GaryPoster has joined #zope3-dev | 20:46 | |
GaryPoster | srichter and mgedmin: jim just told me I might want to pay attention ;-) | 20:48 |
*** faassen has quit IRC | 20:48 | |
srichter | oh, we were just briefly discussing how to best handle date/times | 20:48 |
GaryPoster | Here's my plan for our apps in that regard, fwiw: | 20:48 |
srichter | with respect to storage and eventual formatting | 20:48 |
GaryPoster | gotcha | 20:48 |
srichter | GaryPoster: keep going... | 20:49 |
GaryPoster | so we already agree on tz-aware storage. My intent is to always expect an adapter of request to tzinfo. | 20:49 |
GaryPoster | we plan to have our apps allow specifying tz in the zope 3 preferences stuff | 20:49 |
GaryPoster | so a logged-in user would have a default timezone | 20:50 |
GaryPoster | This would affect collected timezone-less times from our forms, | 20:50 |
GaryPoster | and affect the astimezone for the display of the stored utc datetimes. | 20:50 |
GaryPoster | We're stubbing this for our current apps, since it hasn't been high-priority enough | 20:51 |
GaryPoster | But when we get around to it should be easy enough | 20:51 |
GaryPoster | the question of unauthenticated users is a bit harder. Our current app doesn't have to worry about them. | 20:51 |
srichter | the default timezone should be: zope.locale.dates.timezones.keys()[0] if available | 20:52 |
GaryPoster | Right--I looked at that code a while back | 20:52 |
GaryPoster | Yeah, that would be the fallback. I forget: do some user agents include timezone in requests? | 20:52 |
srichter | no | 20:53 |
srichter | I don't think so | 20:53 |
GaryPoster | Yeah, that's my memory too. I rmember being disappointed. ;-) | 20:53 |
srichter | because the locale should be really responsible for this sort of thing | 20:53 |
GaryPoster | Right--OK for a single-timezone locale, but not so much for a multi-timezone locale | 20:54 |
srichter | basically, there should be a separate locale for each timezone, but unfortunately, the current data we have does not do this all the time :-( | 20:54 |
GaryPoster | Right, that's what I saw | 20:54 |
srichter | well, then it should be en_US_East | 20:54 |
GaryPoster | ;-) | 20:54 |
srichter | en_US_Central, en_US_Mountain, en_US_West | 20:54 |
GaryPoster | right, you can't choose | 20:55 |
srichter | maybe a newer version of the data fixes this problem | 20:55 |
srichter | Ahh, I think how they solve it is that they list all possible timezones in en_US | 20:55 |
GaryPoster | maybe. I'm pessimistic about it though, must admit. | 20:55 |
srichter | which gives you a decent guess | 20:55 |
srichter | but in general your adapter is a good idea | 20:56 |
GaryPoster | Doesn't seem good enough for us, though: we want one. Assuming that a guy in the US is in Eastern isn't reasonable. Assuming a guy in Russia is in the west of the country might be better. | 20:56 |
srichter | since everyone can implement their own policy this way | 20:56 |
GaryPoster | Right, at least then the decision can be per-installation. Right. | 20:56 |
srichter | note that this is just a default guess | 20:57 |
srichter | I think having a preference for this is in general a good idea | 20:57 |
GaryPoster | cool | 20:57 |
GaryPoster | So that's all I have here. That's my plan. I'd love to have it a Zope 3 decision too. | 20:58 |
srichter | if you are really worried about time zones in an app, you should also always display the timezone as well to avoid any confusion | 20:58 |
GaryPoster | Yes, true. | 20:58 |
*** RaFromBRC has joined #zope3-dev | 20:58 | |
*** tim2p has quit IRC | 20:59 | |
GaryPoster | Jim is cool with all this, but he doesn't have a strong opinion AFAIK. | 21:00 |
srichter | ok | 21:00 |
*** gintas has joined #zope3-dev | 21:00 | |
srichter | so once, 3.1 is out of the door, feel free to add this to the trunk | 21:00 |
*** benji_york has joined #zope3-dev | 21:00 | |
GaryPoster | ok, cool. | 21:01 |
*** tarek has quit IRC | 21:06 | |
GaryPoster | srichter: I notice you didn't mention the tiks date widget to Alen Stanisic. I haven't checked it out yet, but I assume it is yet another usage of the mishoo calendar widget. Are you familiar with that tiks widget? | 21:09 |
srichter | no, I am not familiar with the Tiks widget; that's the reason I did not mention it | 21:09 |
srichter | GaryPoster: Have you looked at it? | 21:10 |
srichter | Didn't you guys develop an advanced widget as well? | 21:10 |
srichter | BTW, does formlib handle the problem with putting one Javascript tag in for all fields on a page? | 21:11 |
GaryPoster | OK. ...Roger is usually projekt01, right? No, not yet. I saw it when I started to look at the FCK rich text field in tiks. Haven't gotten to that yet either. :-/ | 21:11 |
srichter | yeah, roger is projekt01 | 21:11 |
GaryPoster | We have mishoo's widget. Pretty basic. One of several things in our bag of things to open source RSN. | 21:12 |
srichter | I hope so! :-) | 21:13 |
GaryPoster | For the javascript bit, something also we plan to open source (have gotten approval) is a "snippet library". It is supposed to help with this sort of thing. The problem there is that it really is not much other than a stub with a lot of ambition. | 21:13 |
GaryPoster | Well, that's selling it a bit short, but we don't think it will be really compelling until we go a bit farther with it. | 21:14 |
srichter | I see | 21:15 |
srichter | I am still not convinced of all the portlet and pagelet stuff either | 21:15 |
srichter | I would like an easier more Pythonic approach to non-linear page construction | 21:15 |
*** tav has joined #zope3-dev | 21:15 | |
GaryPoster | The idea is that you register code with a name, then say "I want the code with this name in this library". For instance, you might define a form library. Then your form templates are responsible for saying "include the form library". The widget packages are responsible for saying "include me in the form library". There's bit more too it, but that's the gist. For CSS also. Want to incorporate Peter Bengston (sp) 's 'slimmer' also. | 21:17 |
*** ChanServ sets mode: +o tav | 21:18 | |
srichter | sounds liek a good design | 21:18 |
tav | oooh, missed the earlier portions of what you were saying GaryPoster | 21:19 |
* tav looks in the logs | 21:19 | |
GaryPoster | non-linear page construction: we have portlet's but they are more for, like, secretaries and executives, not site designers: you say "I want to have a stock ticker on my page" not "Everyone should see a stock ticker here". We're trying to figure out what the integration point should be. | 21:19 |
GaryPoster | I think the selling point for non-linear page construction like CPS is for companies/developers that farm out their customization. Seems very compelling to me for that use case. | 21:20 |
srichter | I think the work by the Z3ECM guys looks very cool? | 21:20 |
srichter | s/?/! | 21:20 |
GaryPoster | :-) | 21:21 |
srichter | have you seen the demos? | 21:21 |
srichter | their drag and drop functionality is very impressive | 21:21 |
tav | srichter: urls ? | 21:21 |
GaryPoster | Yeah, folks around here are checking it out as they can, but I haven't been one of them. No, didn't even know of their existence--oh , you mean the CPS demos? Yes, that is cool. | 21:21 |
GaryPoster | That actually is an application of Shane's pdlib from way back when, interestingly enough | 21:22 |
GaryPoster | (just the draggy droppy part, I mean) | 21:22 |
srichter | tav: I don't have URLs. You have to look throught the Z3ECM mailing list archives | 21:22 |
srichter | yeah, the cpsskin stuff | 21:23 |
srichter | I see | 21:23 |
GaryPoster | Another thing I want to propose is that Z3ECM/Zope 3 adopt either the Ruby-on-Rails Prototype Ajax and Effects stuff and/or Bob Ippolito's upcoming MochiKit (which supposedly actually has docs, as opposed to Prototype). I think sexy stuff like that is going to be more and more important, for better or worse. | 21:24 |
srichter | this is being discussed on the Z3ECM list right now | 21:26 |
srichter | some people looked at various Ajax libs to see which one is useful in which situation. | 21:26 |
GaryPoster | hm. I sure hope we don't build another wheel, at least. | 21:28 |
tav | ta srichter | 21:28 |
GaryPoster | tav: wasn't ignoring you, but you said you were gonna look in the logs :-) | 21:29 |
srichter | GaryPoster: I think the Z3ECM guys need some serious direction; I have no clue what they are up to or trying to do :-) | 21:30 |
GaryPoster | srichter: Rightly or wrongly, that has been my impression from far away, as well. Dunno. | 21:32 |
tav | GaryPoster: oh, didn't think i was being ignored -- i had assumed you were talking about decentralised "product/package" distribution and so got excited, but it turned out that you were discussing a wholly different matter | 21:32 |
GaryPoster | :-) ok, cool. | 21:33 |
*** mkerrin has left #zope3-dev | 21:35 | |
benji_york | tav: when you say "decentralised "product/package" distribution" are you talking about something like Eggs? | 21:37 |
*** faassen has joined #zope3-dev | 21:43 | |
*** Aiste has quit IRC | 22:12 | |
*** zagy has quit IRC | 22:14 | |
*** bcsaller has left #zope3-dev | 22:19 | |
_projekt01 | GaryPoster, the tiks datetime widget is the mishoo calender | 22:22 |
srichter | oh, you are here :-) | 22:22 |
srichter | hiding with an _ | 22:22 |
_projekt01 | Yeh, just back | 22:23 |
_projekt01 | how do I change my nick? | 22:23 |
srichter | with nick | 22:24 |
GaryPoster | cool. I really want to check out your FCK editor integration. I'm not familiar with the editor--do end users tend to like it? Any gotchas? Is the spell check just the usual aspell integration? nick: try "/nick projekt01" | 22:24 |
*** _projekt01 is now known as projekt01 | 22:24 | |
GaryPoster | I went to the demo, and other than taking a long time to load :-) it was cool. | 22:24 |
GaryPoster | (the fck demo I mean) | 22:25 |
projekt01 | GaryPoster, the FCK editor is fully integrated and working | 22:25 |
projekt01 | We also provide a interface to a filemanager for upload images | 22:25 |
GaryPoster | cool. I meant, what was your (and your end users') opinion of the JavaScript--it's stability and so on. | 22:26 |
GaryPoster | filemanager for the server, I assume? | 22:26 |
projekt01 | Yeah, but I use another editor for customer projects | 22:26 |
GaryPoster | r/it's/its/ | 22:26 |
GaryPoster | commercial editor? | 22:26 |
projekt01 | I mean it's really good and I will improve and maintain the FCK editor | 22:26 |
projekt01 | Let me search for the URL | 22:27 |
faassen | kupu kupu kupu! sorry. :) | 22:27 |
GaryPoster | :-) | 22:28 |
projekt01 | Oh, no, we tried to integrate Kupu at the Isar sprint, you can see it in the branch | 22:28 |
projekt01 | GaryPoster, http://www.innovastudio.com/ | 22:29 |
projekt01 | It's the best I saw for integration in z3, most other editor have some conceptual problems with relative and absolute path if you use a filemanager | 22:30 |
GaryPoster | projekt01: huh, cool. I'll check it out. Is that integration open source as well? | 22:31 |
projekt01 | I can send you the implementation if you like to try. I didn't put it on the open subversion repos because the innovastudio is commercial stuff. But really cheap 70 dollar for royalty free distro | 22:32 |
projekt01 | No, not open source, there is no download for the innovastudio editor | 22:32 |
srichter | wow, it seems really cool | 22:33 |
srichter | it has very end-user and advanced user features | 22:33 |
projekt01 | Yeah, the innovastudio is a really cool editor | 22:37 |
*** mgedmin has quit IRC | 23:10 | |
*** alga has quit IRC | 23:13 | |
*** Aiste has joined #zope3-dev | 23:17 | |
*** ignas has quit IRC | 23:23 | |
*** MrTopf has joined #zope3-dev | 23:24 | |
MrTopf | 'evening | 23:24 |
projekt01 | Hi | 23:24 |
*** hazmat has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!