IRC log of #zope for Tuesday, 2013-06-18

*** m8 has quit IRC00:00
*** menesis has quit IRC00:09
*** menesis has joined #zope00:12
*** motto has quit IRC00:17
*** sydw has quit IRC00:50
*** esteele is now known as esteele|away00:51
*** esteele|away is now known as esteele00:52
*** Arfrever has quit IRC00:59
*** kosh has joined #zope01:00
*** mwilkes|away is now known as MatthewWilkes01:02
*** esteele is now known as esteele|away01:03
*** esteele|away is now known as esteele01:08
*** fdrake has quit IRC01:32
*** supton has quit IRC01:34
*** pyqwer has quit IRC01:42
*** J1m_ has quit IRC01:50
*** menesis has quit IRC02:04
*** esteele is now known as esteele|away02:25
*** nobodydotpy has quit IRC02:29
*** esteele|away is now known as esteele02:31
*** evilbungle has quit IRC02:41
*** esteele is now known as esteele|away02:43
*** Spanktar has quit IRC02:44
*** tiwula has quit IRC02:53
*** mr_jolly has quit IRC03:07
*** RichyB has quit IRC03:13
*** mr_jolly has joined #zope03:14
*** RichyB has joined #zope03:17
*** mr_jolly has quit IRC03:19
*** _mup_ has joined #zope03:26
*** kosh has quit IRC03:33
*** MatthewWilkes is now known as mwilkes|away03:44
*** pingveno has quit IRC04:07
*** nueces has joined #zope04:10
*** kosh has joined #zope04:14
*** mcdonc has joined #zope04:23
*** Arfrever has joined #zope05:03
*** nueces has quit IRC05:54
*** tiwula has joined #zope06:36
*** Ilja has joined #zope06:52
*** kosh has quit IRC07:25
*** Ilja has quit IRC08:00
*** Ilja has joined #zope08:01
*** Ilja is now known as ilya08:43
*** ilya is now known as ilya_l08:44
*** tiwula has quit IRC08:48
*** agroszer has joined #zope08:48
*** __mac__ has joined #zope09:18
*** PeterZ1 has joined #zope09:20
*** PeterZ1 has left #zope09:20
*** __mac__ has quit IRC09:22
*** __mac__ has joined #zope09:23
*** tmog has joined #zope09:37
*** alecm has quit IRC09:38
*** pyqwer has joined #zope10:00
*** jakke has joined #zope10:01
*** thetet has joined #zope10:31
*** thetet has quit IRC10:34
*** thetet has joined #zope10:38
*** agroszer has quit IRC10:48
*** eperez has joined #zope10:48
*** do3cc has joined #zope11:02
*** maurits has joined #zope11:08
*** mindthief414 has quit IRC11:20
*** mr_jolly has joined #zope11:23
*** evilbungle has joined #zope11:26
*** evilbungle has quit IRC11:41
*** menesis has joined #zope11:49
*** evilbungle has joined #zope11:54
*** mwilkes|away is now known as MatthewWilkes11:58
*** emidal has joined #zope11:59
*** [Arfrever] has quit IRC12:08
*** goschtl has joined #zope12:13
*** agroszer has joined #zope12:24
*** tisto has joined #zope12:34
*** tmog has quit IRC13:20
*** tisto has quit IRC13:22
*** jakke has quit IRC14:04
*** tmog has joined #zope14:05
*** fredvd has joined #zope14:07
*** mr_jolly has quit IRC14:17
*** mr_jolly has joined #zope14:18
*** eperez has quit IRC14:30
*** RichyB has quit IRC14:40
*** RichyB has joined #zope14:43
*** fdrake has joined #zope14:53
*** mitchell` is now known as mitchell`afk15:14
*** ilya_l has quit IRC15:17
*** Ilja has joined #zope15:19
*** mitchell`afk is now known as mitchell`15:30
*** kosh has joined #zope15:51
*** supton has joined #zope15:58
*** thetet has quit IRC15:58
*** menesis has quit IRC16:01
*** supton has quit IRC16:07
*** sp0cksbeard has quit IRC16:07
*** J1m has quit IRC16:07
*** J1m has joined #zope16:08
*** sp0cksbeard has joined #zope16:08
*** J1m_ has joined #zope16:12
*** sp0cksbeard has quit IRC16:13
*** sp0cksbeard has joined #zope16:14
*** J1m_ has left #zope16:28
*** fredvd has quit IRC16:28
*** menesis has joined #zope16:46
*** goschtl has quit IRC16:48
*** __mac__ has quit IRC16:49
*** tiwula has joined #zope16:50
*** pyqwer has quit IRC16:55
*** pyqwer has joined #zope16:56
*** fredvd has joined #zope16:58
*** jakke has joined #zope17:00
*** alecm has joined #zope17:08
*** alecm has joined #zope17:08
*** agroszer has quit IRC17:15
*** fdrake has quit IRC17:16
*** kosh has quit IRC17:24
*** alecm has quit IRC17:43
*** alecm has joined #zope17:43
*** alecm has joined #zope17:43
*** jakke has quit IRC17:49
*** tmog has quit IRC17:50
*** jakke has joined #zope17:51
*** jakke has quit IRC18:00
*** nueces has joined #zope18:03
*** jakke has joined #zope18:03
*** supton has joined #zope18:03
*** supton has joined #zope18:04
*** jakke has quit IRC18:05
*** supton has quit IRC18:16
*** daMaestro has joined #zope18:20
*** esteele|away is now known as esteele18:26
*** esteele is now known as esteele|away18:28
*** pyqwer has quit IRC18:30
*** esteele|away is now known as esteele18:32
*** supton has joined #zope18:37
*** nobodydotpy has joined #zope18:53
*** esteele is now known as esteele|away18:56
*** fredvd has quit IRC19:03
*** fredvd has joined #zope19:03
*** Spanktar has joined #zope19:22
*** fredvd has quit IRC19:28
*** mindthief414 has joined #zope19:35
*** alecm_ has joined #zope19:48
*** alecm_ has joined #zope19:48
*** Ilja has quit IRC19:49
*** alecm has quit IRC19:51
*** alecm_ is now known as alecm19:51
*** mindthief414 has quit IRC19:56
*** benji has quit IRC19:58
*** menesis has quit IRC19:58
*** esteele|away is now known as esteele19:58
*** esteele is now known as esteele|away20:00
*** esteele|away is now known as esteele20:02
*** Ilja has joined #zope20:02
*** benji has joined #zope20:02
*** mitchell` is now known as mitchell`off20:04
*** esteele is now known as esteele|away20:10
*** agroszer has joined #zope20:11
nobodydotpyHi all! Does anybody know the reason for this issue: ?20:21
*** maurits has quit IRC20:23
*** agroszer has quit IRC20:24
*** esteele|away is now known as esteele20:36
*** MatthewWilkes is now known as mwilkes|away20:42
*** evilbungle has quit IRC20:43
*** esteele is now known as esteele|away20:49
*** supton has quit IRC20:51
*** esteele|away is now known as esteele20:53
RichyBnobodydotpy: oh god, why are you trying to use ZClasses?20:59
RichyBWhy are you trying to use Zope 2.9.1?21:00
RichyBYour underlying issue appears to be that you're trying to develop software using a really-widely-disliked corner of a very old and unsupported version of Zope.21:00
nobodydotpyRichyB, I'm trying to learn Zope, so I'm trying to understand ZClasses in order to understand the creation of Zope Products in python code21:00
RichyBTo start with, switch to Zope 2.13 at least.21:01
nobodydotpyFor what I've read in the Zope Bible, learning ZClasses have helped me to "glue" in some concepts necessary for creating Zope Products21:01
nobodydotpyBut I got stuck in the issue a mention before...21:02
RichyBThat book is ancient.21:03
nobodydotpyI have 2.13 installed, 2.10 and 2.921:03
nobodydotpyThe book mentions 2.5, but since the is down, I couldn't give 2.5 any try yet.21:04
RichyBUnfortunately, because Zope has been around so long, there are lots of tutorials that revolve around the really-crufty bits of Zope. Sounds like yours is one.21:04
RichyBI would advise you to learn from something newer such as:
RichyBThat article covers the creation of slightly-newer-style zope Products, where your product consists of a folder full of Python code and page templates that gets dropped into an instance's products directory.21:06
*** __mac__ has joined #zope21:07
betabugthere is also the BetaBoring tutorial, which is even a bit more concentrated21:08
RichyBI don't know where that is.21:08
*** emidal has quit IRC21:08
betabuggoogle probably knows ;-)21:09
nobodydotpyI've read the zope book, the ZODB docs and then I started the ZDG, but I must confess that due my own limitations in understanding the core concepts, sometimes things look "airy" for me and some pieces don't fit into the broad picture21:09
betabug IIRC21:09
nobodydotpythat's why I came to dig in for the earlier stuff.21:09
RichyBI'm googling around for better introductory information at the moment because I'm looking for something that'd cover newer egg-style products which get loaded from site.zcml21:09
nobodydotpybut I'll read that21:09
betabugnobodydotpy: why did you choose to start with Zope 2?21:09
RichyBbetabug: thanks, googling "BetaBoring tutorial" came up with nothing for me.21:10
betabughmm, duckduckgo finds it on first hit for [BetaBoring]21:10
nobodydotpyWell, I tried other things, but I really liked the Zope way21:10
betabugare there people still using google?21:10
nobodydotpy<lame answer... >21:11
betabugall the cool zope dudes seem to be using pyramid now21:11
RichyBYeah, if you're developing web applications from scratch now I'd advise you to pick a framework like Pyramid over Zope.21:11
nobodydotpybetabug, I've heard about pyramid, grok and repoze21:12
betabugrepoze -> now pyramid21:12
betabuggrok -> not very much used I guess21:12
RichyBPyramid is particularly nice. Chris McDonough (mcdonc) and a bunch of people pretty much took all of the nice things out of Zope and made a new framework.21:12
betabugpyramid has *excellent* documentation21:12
betabugand you can use zodb and traversal and a bunch of other good zope concepts21:13
RichyBYeah, repoze turned into pyramid.21:13
nobodydotpyThen I stumbled on the Jim Fulton's article about zope. And he was right. Learning Zope, even not using it, made understand lots of useful things21:13
RichyBgrok is, AIUI, a confusing fork of some zope concepts? To me it looked like a convention-over-configuration reskin of Zope3 or Products.Five. I'd rather use Pyramid.21:14
nobodydotpyDoes it support Zope Page Templates?21:14
RichyBI say "confusing", I mean "I couldn't find a precise description of what conventions got turned into what ZCA registrations."21:14
RichyBPyramid supports (comes with out of the box, I think) a really nice templating engine called Chameleon that is mostly identical to ZPT21:15
RichyBIt uses the same "tal:" namespace attributes for control over which elements get emitted and such.21:15
nobodydotpyYeah, I know it. It's amazing. I used it with django.21:15
nobodydotpyIt's easy to extend, too21:16
betabugwhat you notice in pyramid is that mcdonc and the other guys have a *ton* of experience with this stuff21:16
RichyBIt runs a lot faster, it has a better syntax for string interpolation, it drops the complication of having an extra TALES expression language in favour of just using Python.21:16
nobodydotpyYes, that's right21:16
RichyBThe way I like to describe it is, the Zope community (which mcdonc and friends come from) have been doing web applications in Python since forever. Zope has collectively had, and implemented, almost every single good and bad idea that anyone ever had. Pyramid is a distillation of mostly just the good ones. :)21:17
nobodydotpyhe-he. Good concept. But I must tell you one thing: I'm not tech guy. I have an arts degree in communication. Just got to learn python when I was in the university for an assignment we had for analysing any know language on earth21:19
nobodydotpypeople choose, German, Dutch, Spanish, Greek, Chinese.21:19
nobodydotpyO chose python21:19
nobodydotpyAnd I loved it21:19
nobodydotpy*I chose python21:20
nobodydotpySo today I keep studying it because I still like it21:20
nobodydotpyAnd zope came to be interesting21:21
nobodydotpyreally interesting, acutally21:21
*** kiorky has quit IRC21:22
*** iElectric has quit IRC21:22
*** kiorky has joined #zope21:22
nobodydotpyI imagine, how you guys, who make a living working with web development see things, being productivity really important21:22
nobodydotpyI must say that I'm a bunch of cornerstones behind you.21:23
nobodydotpyThat's why I'm still limited in understand some core concepts21:25
*** iElectric has joined #zope21:27
nobodydotpyThis UPFront Systems is nice, from the table of contents to the approach they use. Thanks, RichyB.21:32
nobodydotpy*UPFront Systems Course21:32
RichyBOh good. ☺21:32
RichyBBTW, since you're coming to programming from outside, has anyone showed you what version control is?21:33
nobodydotpyBut googling it took me to
RichyBOh great. Well, version control systems are programs that let you keep track of the history of your code so that you won't ever need to lose old versions.21:34
*** esteele has left #zope21:35
RichyBOnce you're comfortable with them, it's much easier to browse back and forward in time with something like git or svn than it is to have a million copies of every file called "" "" ""…21:36
RichyBThere are a couple of nice tutorials on the web that will introduce you to git and possibly github.21:36
nobodydotpyThus, one can keep all work organized time-wise.21:37
RichyBYeah, and you never have to do silly things like leave obsolete code lying around commented-out. You can just go ahead and keep everything clean because you already saved the historical crap in your version control system.21:39
nobodydotpyInteresting... In your opinion, what skills anyone should acquire in order to be able to engage in an open-source (freely, collaborative) project?21:40
nobodydotpybetabug, thanks for link. I had already tried the minimal product and the boring product tutorial this beta boring is new for me.21:42
RichyBYou need to be able to do something useful and you need to be able to make your work available to other people.21:43
RichyBFor a lot of us that means knowing how to program and how to share work on code through something like github21:43
nobodydotpyand following the PEPs ans well as documenting the code...21:44
RichyBProgramming is not the only thing that needs to be done by a long shot, though.21:44
RichyBe.g. if you can write documentation that human beings can under stand, or you can translate text into different languages, that's all really valuable work too.21:46
*** [Arfrever] has joined #zope21:48
nobodydotpyNice, that's something I'd like to be part of.21:49
RichyBor say a competent graphic designer could find *loads* of open-source projects that would benefit from having their logos redesigned. ;)21:50
*** do3cc has quit IRC21:53
*** KageSenshi has quit IRC22:03
nobodydotpyRichyB, I'm installing pyramid here... Does it use paster?22:08
RichyBHop into #pyramid, please. ☺22:09
RichyBPyramid applications can be run with paster.22:10
RichyBI'm not sure whether they use paster for templating now or not, but…22:10
RichyBThere is a really good tutorial on the Pyramid documentation website. ☺22:11
nobodydotpyYeah, I'll hop into there for sure.22:11
nobodydotpyI'm taking a look at it, both the "Creating Your First Pyramid Application" and "Creating a Pyramid Project"...22:12
nobodydotpyBut I'll switch to the pyramid channel22:12
nobodydotpythanks RichyB!22:12
RichyBYou can be in two IRC channels at once. :)22:12
*** thetet has joined #zope22:14
nobodydotpyHehehe! Me no man of two women! Hehehe22:14
nobodydotpyjust kidding22:14
*** nobodydotpy has quit IRC22:26
*** nueces has quit IRC22:28
*** menesis has joined #zope22:32
*** __mac__ has quit IRC22:38
*** __mac__ has joined #zope22:39
*** evilbungle has joined #zope22:50
*** pingveno has joined #zope23:06
*** iElectric has quit IRC23:08
*** __mac__ has quit IRC23:09
*** evilbungle has quit IRC23:18
*** m8 has joined #zope23:24
*** nobodydotpy_ has joined #zope23:26
*** nueces has joined #zope23:29
*** nueces has left #zope23:29
*** fredvd has joined #zope23:45

Generated by 2.15.1 by Marius Gedminas - find it at!