#silverstripe IRC Log

IRC log for 9 July 2013

All timestamps are in UTC.

1: [00:00:00] <spronk> is a PITA
2: [00:04:31] <Pyromanik> trent001: you need to know the difference between database types Varchar, HTMLVarchar and Text, HTMLText.
3: [00:04:50] <ss23> He should listen to my talk! :D
4: [00:05:45] <Pyromanik> trent001: also, a user putting things like < and > into the database is of no concearn. The issue is the output back to the browser, in which case you should look at how they're either automatically escaped, or how $var.XML will help you.
5: [00:07:26] <spronk> .XML is for pussies
6: [00:07:41] <spronk> just output that shit straight into your template #YOLO
7: [00:07:44] <Pyromanik> hunger is a real thing.
8: [00:07:48] <Pyromanik> and it's happening to me.
9: [00:07:55] <spronk> chicken van man moved
10: [00:07:57] <spronk> sorry man
11: [00:08:02] <Pyromanik> he in cashel mall
12: [00:08:09] <Pyromanik> I know, been there since last sept.
13: [00:08:10] <spronk> i gave him a try the other day
14: [00:08:10] <spronk> not bad
15: [00:08:15] <Pyromanik> v goodness.
16: [00:08:24] <spronk> still, dimitris is next to him now
17: [00:08:28] * mobiusnz has joined #silverstripe
18: [00:08:28] <spronk> and.... hard to beat dimitris
19: [00:08:37] <Pyromanik> and that icecream berry place.
20: [00:08:42] <spronk> yeah
21: [00:08:44] <Pyromanik> and that other one that's there.
22: [00:08:49] <Pyromanik> and... SPOILT FOR CHOICE
23: [00:08:50] <spronk> the smoothie place
24: [00:08:51] <spronk> shit they are expensive
25: [00:09:02] <spronk> $7 for some mashed up fruits?
26: [00:09:11] <Pyromanik> sounds about right
27: [00:09:19] <Pyromanik> since fruits cost about $5 in the supermarket
28: [00:09:41] <spronk> haha
29: [00:09:47] <spronk> only if you go to countdown
30: [00:10:01] <Pyromanik> sif, pacnsave so bad.
31: [00:10:33] <Pyromanik> especially down on moronhouse
32: [00:10:57] <ss23> Pyromanik: Eh, hunger?
33: [00:11:06] <ss23> Pyromanik: I used to know what that was like, then I started working next to burgerfuel
34: [00:11:14] <ss23> Hard to be hungry when you gorge on delicious food every day
35: [00:11:15] <ss23> :3
36: [00:11:26] <EasyCo> Morning ol' sports
37: [00:11:30] <ss23> moin EasyCo
38: [00:12:06] <spronk> also, ss23, each burger is probably about a full day's meal
39: [00:12:08] <spronk> so yknow
40: [00:12:21] * novaweb quit (Quit: novaweb)
41: [00:12:34] <Pyromanik> ss23: you fatty.
42: [00:13:17] * metanat1 quit (Quit: Leaving.)
43: [00:14:49] <ss23> :D
44: [00:14:54] <ss23> spronk: THEN I'M GETTING EFFEICENT MEALS
45: [00:14:56] <ss23> 5 meals a DAY!
46: [00:17:33] * mobiusnz quit (Quit: Leaving.)
47: [00:17:50] <irogue> [12:09] <Pyromanik> sif, pacnsave so bad.
48: [00:17:51] <irogue> [12:09] <Pyromanik> especially down on moronhouse
49: [00:17:56] <irogue> ah yes, the fun thing about paknsave
50: [00:18:12] <irogue> independant, just sharing a name - so every store is totally different price/quality
51: [00:18:58] * Bollig|DesignCty has joined #silverstripe
52: [00:20:27] * Jayden90 has joined #silverstripe
53: [00:20:39] <irogue> i do my shopping at a local PNS i know is cheap+good, but if i'm somewhere else i go Countdown cos at least i know it'll be consistent
54: [00:21:01] <spronk> fucking hate countdown
55: [00:21:06] <spronk> mainly
56: [00:21:10] <spronk> fucking multi-buys
57: [00:21:19] <spronk> I DO NOT WANT THREE CONTAINERS OF SPREAD
58: [00:21:55] <EasyCo> How about 4?
59: [00:22:53] * zippy__ quit (Ping timeout: 248 seconds)
60: [00:23:12] <simon_w> New World!
61: [00:23:13] <ss23> lol
62: [00:23:18] <ss23> New World? Look here boys
63: [00:23:23] <ss23> We got ourselves a rich kid.
64: [00:23:25] * ss23 glares at simon_w
65: [00:23:48] <simon_w> Damn right! Decent place in Karori, normal shop at New World
66: [00:24:01] <simon_w> Next I'll be taxiing everywhere
67: [00:24:14] * spronk normally shops at new world
68: [00:24:14] <ss23> XD
69: [00:24:23] <spronk> reduced to clear ftw
70: [00:24:24] <ss23> I taxi'd lots of places in AU...
71: [00:25:33] * joelpittet has joined #silverstripe
72: [00:25:53] <Jayden90> Taxis are cheap in Melbourne
73: [00:28:12] <irogue> New World's the same as PNS
74: [00:28:20] <irogue> some are shitty and cheap, some are flashy and expensive
75: [00:28:24] * Pyromanik shops New World.
76: [00:28:30] <Pyromanik> on occasion (regularly)
77: [00:29:02] <Pyromanik> is it lunch time yet?
78: [00:29:03] * trent001 quit (Remote host closed the connection)
79: [00:29:09] <Pyromanik> no, there are 1.7 mins to go.
80: [00:29:11] <Pyromanik> :(
81: [00:29:16] <simon_w> Lunch time?
82: [00:29:18] <simon_w> Good idea!
83: [00:29:22] <Pyromanik> yes
84: [00:29:27] <Pyromanik> counting down.
85: [00:30:10] <Pyromanik> fuckit, that'll do.
86: [00:30:18] <Pyromanik> only 40 seconds early
87: [00:31:04] <irogue> http://goo.gl/maps/f7XvE vs. http://goo.gl/maps/QITdI
88: [00:31:10] * mario_ has joined #silverstripe
89: [00:31:12] <irogue> both New Worlds in Hamilton, naturally very different in price/quality
90: [00:31:56] <simon_w> Ha, the New Worlds here are all fairly decent
91: [00:32:19] <simon_w> Haha, ss23's a support ninja
92: [00:34:09] <ss23> :<
93: [00:34:24] <ss23> I used to be "Stolen by PHP loving dingos at birth..."
94: [00:35:05] <ss23> simon_w: Did you get a chance to review my slides yet? <3
95: [00:35:07] <ss23> irogue: you can too
96: [00:35:11] * mario_ quit (Ping timeout: 240 seconds)
97: [00:35:18] <simon_w> ss23, yeah, that's why I told you about HTMLText
98: [00:35:20] <ss23> (also dammit, keep typing dics.google.com)
99: [00:35:22] <ss23> oh yeah that's right
100: [00:35:22] <ss23> :D
101: [00:35:24] <ss23> I made those changes, simon_w
102: [00:37:23] * Jakx has left #silverstripe
103: [00:37:27] <simon_w> And I am eating my sammich
104: [00:37:31] <simon_w> Delicious sammich
105: [00:37:51] * metanat has joined #silverstripe
106: [00:38:08] <ss23> blurgh
107: [00:38:10] <ss23> hmm
108: [00:38:13] <ss23> burger fuel...
109: [00:38:16] <ss23> idk
110: [00:39:11] * metanat quit (Client Quit)
111: [00:45:11] * SphereSilverNL has joined #silverstripe
112: [00:45:57] <SphereSilverNL> g'night folks!
113: [00:46:05] <SphereSilverNL> everyone still ok?
114: [00:46:28] <ss23> hi SphereSilverNL
115: [00:46:30] <ss23> :)
116: [00:46:44] <ss23> Damn, I swear, every now and again I'm getting a weird feeling in my head, like I'm floating/drunk
117: [00:46:48] <ss23> So weird
118: [00:46:56] * priithansen quit (Quit: priithansen)
119: [00:46:58] <SphereSilverNL> and you're sure you didn't drink?
120: [00:47:03] <ss23> Xd
121: [00:47:05] <ss23> Not recently :P
122: [00:47:10] <ss23> Drunk on Friday, now it's Tuesday...
123: [00:47:19] <ss23> I'd like to hope I don't have that much ability to retain alcohol
124: [00:49:54] <SphereSilverNL> :D
125: [00:50:08] <SphereSilverNL> Just be glad you aren't me....
126: [00:50:20] <SphereSilverNL> I can't get any sleep because of a stupid mosquito
127: [00:50:38] <ss23> awww, annoying
128: [00:50:50] <SphereSilverNL> Quite annoying :/
129: [00:51:11] <SphereSilverNL> I think I'm leaking all over and the buzzing won't stop, but when I try to kill it
130: [00:51:26] <SphereSilverNL> ofcourse, there's no mosquito to be found in the room
131: [00:53:29] <SphereSilverNL> In the mean time, I bought a new t-shirt: http://cache1.bigcartel.com/product_images/84082089/ORIGIN68_FLASTSHOTS_0011b.jpg
132: [00:53:58] <ss23> lol
133: [00:54:49] <spronk> hmm
134: [00:55:03] <spronk> part of me thinks i should write an alternative subsites module...
135: [00:55:07] <spronk> with content merging
136: [00:55:17] <SphereSilverNL> If you'd do that....
137: [00:55:20] <spronk> specifically so support hub/spoke content models..
138: [00:55:33] <SphereSilverNL> Especially if you'd include child-DO-duplication
139: [00:55:44] <SphereSilverNL> You got at least one happy customer here!
140: [00:56:00] <SphereSilverNL> I'd even pay for it probably
141: [00:56:33] <SphereSilverNL> the times I got the question "Can I duplicate with content and attached images (usually has_one = image)" question
142: [00:56:59] <spronk> yeah..
143: [00:57:09] <spronk> but then there's also the question of duplciation vs sharing
144: [00:57:24] <SphereSilverNL> as in?
145: [00:57:27] <spronk> well
146: [00:57:36] <spronk> if you're hub/spoke, you want to share all the has_one images
147: [00:57:59] <spronk> hub/spoke has a single primary source of content (master page)
148: [00:58:11] <spronk> then each spoke defines what parts of the master page's content appear on each site
149: [00:58:14] <spronk> i.e. which of the has_one iamges
150: [00:58:56] <SphereSilverNL> I know it's quite complicated, and just my newsmodule takes up enough time to make it a fulltime job maintaining and handling questions :)
151: [00:59:12] <spronk> but either way
152: [00:59:26] <spronk> subsites doesn't really support *either* centralised or distributed editing methods
153: [00:59:57] * trent001 has joined #silverstripe
154: [01:00:36] <SphereSilverNL> can someone shut down my cat btw? She's VERY annoying
155: [01:00:47] <spronk> lulz
156: [01:00:49] <SphereSilverNL> yeah, subsites is just...
157: [01:01:05] <SphereSilverNL> well, "it works" would be the best summary I guess
158: [01:01:15] * spronk probably wouldn't even go that far :P
159: [01:02:01] <SphereSilverNL> concerning my cat? I would.... :P but no, I guess I wouldn't
160: [01:02:53] <simon_w> This Google Email Uploader's horrible
161: [01:03:08] <SphereSilverNL> you're using webmail simon_w ?
162: [01:03:17] <simon_w> no
163: [01:04:06] <SphereSilverNL> I was surprised if you did :)
164: [01:04:22] <SphereSilverNL> but ehm, website says it's been deprecated since agust 2010
165: [01:04:33] <SphereSilverNL> or am I looking at the wrong page?
166: [01:04:42] <SphereSilverNL> https://code.google.com/p/google-email-uploader/
167: [01:04:50] <simon_w> Yes
168: [01:05:07] <simon_w> http://code.google.com/p/google-email-uploader-mac/
169: [01:06:07] <SphereSilverNL> You're moving from Apple Mail to another client?
170: [01:07:18] <SphereSilverNL> I have no experience with any of the tools, but I can imagine they're all either slow, useless or horrible in usability
171: [01:07:29] * trent001 quit (Ping timeout: 256 seconds)
172: [01:07:37] <SphereSilverNL> At least.... I'll have imap over moving an email account any day
173: [01:07:42] <simon_w> No, I'm moving from self-hosted IMAP to Google Apps
174: [01:08:09] <SphereSilverNL> if it's imap, can't you simply import into google Apps?
175: [01:08:24] <SphereSilverNL> since imap usually leaves a copy on the server
176: [01:09:06] <simon_w> Guess what I've got this app for?
177: [01:09:23] <SphereSilverNL> I guess that's a no to my question :)
178: [01:09:52] <SphereSilverNL> Sorry :) , It's 3AM and I can't sleep due to some annoying mosquito ;) I'm not the brightest of the bit atm
179: [01:11:39] * zippy__ has joined #silverstripe
180: [01:16:09] <SphereSilverNL> I just spent 5 minutes or so, whacking the shadow of a nail, thinking it was a mosquito
181: [01:16:19] <SphereSilverNL> I need my sleep I guess
182: [01:25:22] <EasyCo> Can you use GridField to manage a has_one?
183: [01:26:27] * Stomach quit (Quit: Leaving.)
184: [01:26:54] <SphereSilverNL> yes, you can, but it's overkill
185: [01:27:13] <SphereSilverNL> there's only one record, why manage one record with the gridfield?
186: [01:27:27] <EasyCo> 'cause i like that filter/find functionality?
187: [01:27:57] <SphereSilverNL> a dropdown has a filter too. on a has_one, it seriously sounds like overkill
188: [01:28:10] <EasyCo> Ahh, I didn't know that
189: [01:28:20] <EasyCo> And yes I agree it's overkill for a hasone
190: [01:28:22] <simon_w> Unless you have more than 100
191: [01:28:22] * funkygibbon has joined #silverstripe
192: [01:28:35] <simon_w> Then you have a text field you can put the ID in
193: [01:29:34] * funkygibbon quit (Client Quit)
194: [01:29:37] <Pyromanik> is there an XML data importer for silverstripe?
195: [01:29:42] <EasyCo> It would be nice if the docs had screenshots of default form fields in action. The descriptions aren't always very in-depth.
196: [01:29:55] <EasyCo> Gonna give the drop down a go
197: [01:30:23] <Pyromanik> EasyCo: what do you mean?
198: [01:30:35] <Jayden90> EasyCo: Seconded.
199: [01:30:59] <SphereSilverNL> with the default dropdown, you should get a filter-method, like, for example, the interface language as found in the security-settings for a user
200: [01:33:19] * funkygibbon has joined #silverstripe
201: [01:33:20] <EasyCo> Pyromanik: I mean it often helps to see what a form field like Gridfield looks like to get a better understanding of its functionality.
202: [01:33:33] <Pyromanik> right.
203: [01:33:34] <EasyCo> Gridfield is actually a bad example since it's in the tutorial
204: [01:33:42] <EasyCo> But you get the gist.
205: [01:33:48] <Pyromanik> checkbox is too nondescript?
206: [01:34:01] <EasyCo> Now you're just being a dick
207: [01:34:14] <SphereSilverNL> You know how hard it is to check a checkbox Pyromanik ?
208: [01:34:15] <Pyromanik> yeah, but still...
209: [01:34:19] <EasyCo> That's the opposite side of the spectrum.
210: [01:34:37] <Pyromanik> I agree things like DateField could be useful...
211: [01:34:58] <SphereSilverNL> why would you want a complete gridfield, for a has-one relationship?
212: [01:35:04] <Pyromanik> but for the most part they're either descriptive or just a textfield that formats the input in a specific way
213: [01:35:07] <ss23> In but a few years Hurd will rise up and crush the inferiour Linux scum.
214: [01:35:13] <Pyromanik> SphereSilverNL: to choose which one it has.
215: [01:35:14] <SphereSilverNL> it's a has-one, how much other options do you have?
216: [01:35:22] <Pyromanik> ss23: AHAHAHAHAHAHAHAHAHAHAHAHAH
217: [01:35:39] <Pyromanik> ss23: wasn't that originally said in... I dunno... 1983?
218: [01:35:47] <SphereSilverNL> Pyromanik: the default dropdown in SS3 supports filtering by name anyway
219: [01:35:48] <EasyCo> SphereSIlverNL: I don't. I just wanted the find/filter feature and didn't know the drop down field supplied that.
220: [01:35:49] <ss23> XD
221: [01:35:52] <Jayden90> Pyromanik: There are a bunch of mysterious grouping components and such I still am not sure how the look
222: [01:36:01] <Pyromanik> SphereSilverNL: no it doesn't.
223: [01:36:18] <Pyromanik> it draws a simple <option> box
224: [01:36:21] <Pyromanik> nothing more.
225: [01:36:34] <EasyCo> TreeDropdownField
226: [01:36:39] <EasyCo> ?
227: [01:37:07] <SphereSilverNL> Pyromanik: either I've been doing it wrong, or I got a magic installation then.
228: [01:37:08] <Pyromanik> EasyCo: a drop down of any kind with jquery.chosen applied to it.
229: [01:37:25] <SphereSilverNL> because I have the search/filter by default
230: [01:37:26] <Pyromanik> SphereSilverNL: it might happen magically for has_one relations
231: [01:37:33] <Pyromanik> but then it's only ever in the cms.
232: [01:37:41] <SphereSilverNL> that could probably be it :)
233: [01:37:41] <Pyromanik> SphereSilverNL: yeah, and I never do.
234: [01:38:01] <EasyCo> Pyromanik: yah sweet.
235: [01:38:46] <Pyromanik> you can't search/filter enums, or anything like that afaik.
236: [01:38:59] <Pyromanik> I'm not even 100% sure it just magics up for has_ones
237: [01:39:09] <Pyromanik> but I'll take your word for it.
238: [01:39:21] <SphereSilverNL> afaik, it does
239: [01:39:52] <Pyromanik> FrozenFire: do you automagic parse xml into dataobject module?
240: [01:40:26] * FrozenFire is missing some important context
241: [01:40:28] <SphereSilverNL> but indeed, jQuery.chosen is way nicer to handle things than a full gridfield
242: [01:40:41] <Pyromanik> FrozenFire: A list of data in XML format to import into SS.
243: [01:40:48] <FrozenFire> Mmmhmm
244: [01:40:51] <SphereSilverNL> You must excuse me, it's 3.40AM and I'm awake due to a mosquito
245: [01:40:54] <Pyromanik> I remember you fiddled with that
246: [01:41:09] <Pyromanik> was it easy?
247: [01:41:33] <FrozenFire> Probably. Write your DO, then take ext/DOM with DOMXPath and simply read each respective node's value into the respective property, then write
248: [01:41:45] <FrozenFire> There are better ways by far to handle it, of course.
249: [01:42:07] <Pyromanik> FrozenFire: php has too many xml modules.
250: [01:42:10] <Pyromanik> which one to use?
251: [01:42:15] <FrozenFire> In ZF2, you would have an entity (DataObject), and my DOM Hydrator
252: [01:42:18] <Pyromanik> not simplexml iirc
253: [01:42:23] <FrozenFire> ext/DOM is the only one.
254: [01:42:31] <FrozenFire> All others are bad imposters.
255: [01:42:31] <Pyromanik> o
256: [01:42:35] <Pyromanik> ah right
257: [01:42:35] <FrozenFire> SimpleXML is not simple.
258: [01:42:35] <SphereSilverNL> I'd rely on the SS Convert::raw2xml method probably
259: [01:42:36] <Jayden90> Is there a way you can restrict the number of child pages of a particular page type that can be added?
260: [01:42:43] <Pyromanik> 13:41 < FrozenFire> SimpleXML is not simple.
261: [01:42:47] <Pyromanik> so totally already know.
262: [01:42:58] <SphereSilverNL> Jayden90: in the permissions-method, you probably can
263: [01:43:12] <Jayden90> permissions-method?
264: [01:43:20] <simon_w> Jayden90, canAddChildren()
265: [01:43:21] <Pyromanik> Jayden90: canCreate()
266: [01:43:27] <Pyromanik> ah
267: [01:43:35] <Pyromanik> either or I guess.
268: [01:44:04] <simon_w> Jayden90, returns $this->AllChildren()->Count() < max_number ? parent::canAddChildren() : false;
269: [01:44:20] <Pyromanik> FrozenFire: this one? http://php.net/manual/en/book.dom.php
270: [01:45:02] <FrozenFire> Yes
271: [01:45:08] <Pyromanik> ta
272: [01:45:18] <FrozenFire> Create a DOMDocument, then create a DOMXPath from that
273: [01:45:27] <irogue> [12:54] <spronk> part of me thinks i should write an alternative subsites module...
274: [01:45:30] <irogue> plz do
275: [01:45:44] <irogue> i think people would happily pay for it, like swipestripe
276: [01:46:11] <SphereSilverNL> irogue: If it includes cloning of child/has_one objects, I would too :)
277: [01:46:14] <Pyromanik> subsites isn't the issue, it's people using it for the wrong purposes.
278: [01:46:43] <SphereSilverNL> I think the issue isn't people using it wrong
279: [01:46:57] <Pyromanik> normally it is.
280: [01:46:59] <SphereSilverNL> I think the issue is people expecting it to do something it doesn't
281: [01:47:08] <Pyromanik> ah, yeah, that's what I meant.
282: [01:47:29] <Pyromanik> shit
283: [01:47:35] <Pyromanik> I haven't had any caffine today
284: [01:47:46] <Jayden90> simon_w: I am pretty confused what is going on there TBH. Is there any docs I should read? This does not clear it up: http://api.silverstripe.org/3.0/class-SiteTree.html#_canAddChildren
285: [01:47:50] <SphereSilverNL> for example, most of my customers expect it to clone children/has_one methods
286: [01:48:15] <simon_w> Jayden90, it's a method that gets called to see if you can add children pages to a SiteTree object
287: [01:48:28] <SphereSilverNL> ofcourse it doesn't. Why not? Well, maybe because it's quite hard to see all the relations, clone them and make them work?
288: [01:48:35] <spronk> either way, pyro, it means there's no solution fow aht people *want* to use subsites for
289: [01:48:53] <simon_w> Jayden90, so, to limit the number of children, return false from it when you've hit the max number of children
290: [01:48:58] <SphereSilverNL> Jayden90: define your children
291: [01:49:06] <Pyromanik> FrozenFire: I want to read XML, not write it :<
292: [01:49:12] <FrozenFire> Yes
293: [01:49:18] <SphereSilverNL> and write a function canAddChildren(){}
294: [01:49:24] <Pyromanik> ah, didn't see the ::load()
295: [01:49:30] <Pyromanik> expected constructor option
296: [01:49:38] <SphereSilverNL> in the function, let it return what simon_w said
297: [01:49:49] <SphereSilverNL> if count < X, true, else false
298: [01:50:14] <FrozenFire> Pyromanik, DOM handles any SGML, so it can load XML or HTML
299: [01:50:18] <FrozenFire> It needs to know which, explicitly.
300: [01:50:21] <Pyromanik> spronk: but people misunderstand what a *subsite* is.
301: [01:50:36] <Jayden90> SphereSilverNL: Ok. And put that function next to getCMSFields()
302: [01:50:51] <Pyromanik> FrozenFire: really? it needs to know? But HTML is XML... ?
303: [01:50:53] <Pyromanik> well
304: [01:50:57] <FrozenFire> HTML is *not* XML
305: [01:50:58] <Pyromanik> true it's not, but it is.
306: [01:51:02] <FrozenFire> Nor is XHTML
307: [01:51:05] <FrozenFire> They're all SGML
308: [01:51:11] <SphereSilverNL> Jayden90: the exact location isn't important
309: [01:51:15] <spronk> Pyromanik: as I said, regardless of hwether people misunderstand what a subsite is, there is no good solution for SS and multi-sites
310: [01:51:21] <ss23> TENTICKLES :D
311: [01:51:30] <Pyromanik> spronk: well because ss is a single site system.
312: [01:51:35] <simon_w> Woo, this site is so much nicer than the options Google provides
313: [01:51:35] <SphereSilverNL> as per default, I have all the can-functions at the end of a file
314: [01:51:42] <Pyromanik> not like drupals
315: [01:51:43] <spronk> that's not really a good answer :P
316: [01:51:52] <SphereSilverNL> Pyromanik: don't curse
317: [01:52:00] <SphereSilverNL> no cursewords here please
318: [01:52:06] <Pyromanik> spronk: so what you're saying is to engineer SS to have multiple sites managed by a single install?
319: [01:52:12] <Jayden90> SphereSilverNL: I understand, I just was not sure of which file to put it in (_config.php, the child, the parent, etc.).
320: [01:52:16] <Pyromanik> SphereSilverNL: I didn't say the j word.
321: [01:52:19] <spronk> Pyromanik: sorta, yeah
322: [01:52:24] <SphereSilverNL> Jayden90: the parent
323: [01:52:27] <spronk> it's not like the framework and cms can't support it
324: [01:52:35] <Pyromanik> spronk: but it doesn't.
325: [01:52:37] <Jayden90> SphereSilverNL: Thanks :)
326: [01:52:44] <SphereSilverNL> face. Meet wall
327: [01:52:48] <SphereSilverNL> the child ofcourse
328: [01:53:05] <Pyromanik> go easy SphereSilverNL, I don't think Jayden90 is a developer.
329: [01:53:11] <SphereSilverNL> although, I'm still not sure
330: [01:53:18] <SphereSilverNL> Pyromanik: I'm talking about myself ;)
331: [01:53:22] <Pyromanik> oh
332: [01:53:30] <spronk> IMO, "Settings" should be moved to what happens when you click on "Your Site Name' in the site tree
333: [01:53:31] <Pyromanik> well, go easy, brains are important things.
334: [01:53:31] <Jayden90> SphereSilverNL: Lol
335: [01:53:49] <spronk> then, to support basic subsites with full asset sharing, all you'd need to add to the CMS would be more sitetrees below the main one
336: [01:53:51] <Pyromanik> spronk: back to how it was?
337: [01:54:02] <Jayden90> It would be a nice feature to operate like $can_be_root or $default_parent, etc.
338: [01:54:13] <SphereSilverNL> It's almost 4AM and I can't sleep due to a stupid mosquito. thus I might, at some points, say stupid things :)
339: [01:54:23] <Pyromanik> Jayden90: but you said _of a certain type_
340: [01:54:35] <Pyromanik> SphereSilverNL: put it outside.
341: [01:55:08] <Jayden90> For example $page_type_limmit
342: [01:55:23] <SphereSilverNL> Pyromanik: somewhere along the lines, I also just ended my relationship which I had for 6 years ;)
343: [01:55:25] <spronk> Pyromanik: yeah, pretty much
344: [01:55:29] <SphereSilverNL> I'm somewhat confused :)
345: [01:55:56] <Pyromanik> MONEY, IT'S A GAS
346: [01:56:11] <SphereSilverNL> eh?
347: [01:56:44] <Pyromanik> money, get away. Get a good job with more pay and you're ooookay.
348: [01:56:59] <Pyromanik> money, it's a gas. Grab that cash with both hands and make a stash.
349: [01:57:25] <SphereSilverNL> I probably have to PAY, since she has my son
350: [01:57:55] <SphereSilverNL> not going into "unfair stuff" and such :)
351: [01:58:07] <spronk> the other thing i would do with subsites is add a VirtualSiteTreeSegment
352: [01:58:18] <SphereSilverNL> not fitting for this channel :)
353: [01:58:35] <SphereSilverNL> what would it do then spronk ?
354: [01:58:45] <Pyromanik> SphereSilverNL: http://www.youtube.com/watch?v=wy04c-6DEgE
355: [01:59:11] <spronk> SphereSilverNL: point it to a apge on another subsite
356: [01:59:25] <spronk> SphereSilverNL: and it would allow the whole hierarchy below that page to appear in the current subsite
357: [01:59:41] <SphereSilverNL> but, as I understand
358: [02:00:20] <spronk> even better would be virtualpages that allow you to change certain db fields only
359: [02:00:21] <SphereSilverNL> it might also cause a heapload of confusion. "It's linked already, why should I have to make an effort"
360: [02:00:37] <spronk> yeah maybe
361: [02:00:43] <spronk> but it's better than having to create nested virtual pages
362: [02:00:48] <spronk> (which you can't even do at the moment anyway)
363: [02:01:01] <spronk> for the scenario that you wantto share your Products catalogue between two sites
364: [02:01:09] <spronk> or something like that
365: [02:01:31] <SphereSilverNL> I agree on your thought :)
366: [02:01:48] <SphereSilverNL> but the result needs some thought I think
367: [02:01:56] <spronk> mm
368: [02:02:03] <spronk> it would also need to work in closely with the i18n stuff
369: [02:02:23] <SphereSilverNL> I encounter the same issue, but I can't just clone children/has_one's into a new susite
370: [02:02:46] <simon_w> Woo, actually managed to get postfix in front of Google Apps behaving nicely :)
371: [02:02:59] <SphereSilverNL> because that would cause clients to go "WTF, It has Dutch widgets!"
372: [02:05:03] <ss23> nice, simon_w :D
373: [02:05:10] <spronk> lolmm
374: [02:05:23] <spronk> simon_w: why postfix in front of GA?
375: [02:05:43] <simon_w> spronk, because we still need to handle some emails
376: [02:06:56] <SphereSilverNL> but it would still send all mails as the gmail account?
377: [02:07:37] <simon_w> No, the automated ones are still being sent through postfix
378: [02:07:49] <spronk> ahh
379: [02:08:04] <spronk> this for pocketrent?
380: [02:08:07] <simon_w> Yeah
381: [02:08:12] <EasyCo> SphereSilverNL: Were you just using DropdownField and getting that search/filter?
382: [02:08:29] <EasyCo> Cause I just get a stock standard select in the CMS
383: [02:08:30] <spronk> haven't made the leap to sendgrid / socketlabs / postmark etc? :P
384: [02:08:30] <SphereSilverNL> yep
385: [02:09:07] <simon_w> Eh, isn't worth it yet :p
386: [02:09:29] <simon_w> And the reason why it's postfix -> GA instead of GA -> postfix will still need to go through us
387: [02:09:33] <SphereSilverNL> EasyCo: you're not getting the filterable dropdown?
388: [02:09:40] <Pyromanik> SphereSilverNL: ouch. Know how that feels.
389: [02:09:45] <EasyCo> Nah , just a plain dropdown
390: [02:10:01] <spronk> simon_w: do you guys handle inbound email with scripts at all?
391: [02:10:08] <SphereSilverNL> Pyromanik: how what feels?
392: [02:10:24] <Pyromanik> 13:54 < SphereSilverNL> Pyromanik: somewhere along the lines, I also just ended my relationship which I had for 6 years ;)
393: [02:10:40] <Pyromanik> I missed it before sorry
394: [02:10:56] <SphereSilverNL> yeah. it kinda sucks ;) but I'm ok I think
395: [02:11:08] <spronk> if not, blackjack + hookers
396: [02:11:41] <Pyromanik> yeh, sometimes it can be a bit of a relief.
397: [02:11:43] <SphereSilverNL> well, to be honoust, it sucks a lot actually ;)
398: [02:12:00] <SphereSilverNL> but I'm also feeling free, finally
399: [02:12:05] <spronk> oh wow
400: [02:12:13] <SphereSilverNL> spronk: yeah, no blackjack for me :D
401: [02:12:19] <spronk> wondered why the fuck i couldn't find a method in my code
402: [02:12:25] <spronk> turns out i was searching for 'blackjack'
403: [02:12:40] <SphereSilverNL> thanks for making my day :D
404: [02:12:41] <Pyromanik> hahaha
405: [02:12:53] <spronk> IRC TAKING OVER MY CONSCIENCE
406: [02:13:05] <Pyromanik> nah, you just dream'n 'bout hookers.
407: [02:13:08] <simon_w> spronk, yup
408: [02:13:08] <Pyromanik> you dirty.
409: [02:13:28] <SphereSilverNL> you don't have a conscience. You only have IRC :P
410: [02:14:06] <EasyCo> jquery.chosen is applied to Dropdownfield in CMS by default?
411: [02:14:14] <SphereSilverNL> yep
412: [02:14:31] <Pyromanik> EasyCo: all the dropdowns with the class dropdown, yeah.
413: [02:14:33] <Pyromanik> iirc
414: [02:14:45] <spronk> lulz
415: [02:14:54] <EasyCo> Is there a class that I can append to get the search bit of chosen?
416: [02:14:55] <SphereSilverNL> ^^
417: [02:14:58] <SphereSilverNL> what pyro says
418: [02:15:01] <spronk> last dream I had about hookers involved some pretty weird shit. not planning on dreaming about that again
419: [02:15:21] <SphereSilverNL> add the class dropdown to it should do it usually
420: [02:15:26] <spronk> EasyCo: just the search bit? or all of chosen?
421: [02:15:54] <SphereSilverNL> I should go to bed :/
422: [02:16:22] <EasyCo> spronk: I'm just trying to manage a has_one with DropdownField but I really need a search functionality since there are a lot. it seems chosen supplies that as per http://harvesthq.github.io/chosen/
423: [02:16:29] <EasyCo> The Standard Select
424: [02:16:35] <Pyromanik> yeh
425: [02:16:37] <spronk> yeah
426: [02:16:39] <spronk> class="dropdown"
427: [02:16:45] <EasyCo> Right
428: [02:16:50] <EasyCo> Gonna give it a dig
429: [02:17:04] <SphereSilverNL> $fieldname->addExtraClass('dropdown');?
430: [02:17:22] * joelpittet quit (Remote host closed the connection)
431: [02:18:17] <EasyCo> Yep, it's already there
432: [02:18:33] <EasyCo> But no go. I can tell Chosen is initialised on it but not search freature
433: [02:18:37] <EasyCo> *feature
434: [02:19:00] <SphereSilverNL> it should work
435: [02:19:04] * joelpittet has joined #silverstripe
436: [02:19:51] <SphereSilverNL> I'm off to try the sleeping thingy again
437: [02:19:57] * SphereSilverNL quit (Quit: <Zauberfisch> you are forgiven)
438: [02:20:19] <EasyCo> Hmmm it's actually in the DOM
439: [02:20:24] <EasyCo> but left: -9999px
440: [02:21:49] * joelpittet quit (Remote host closed the connection)
441: [02:22:08] * joelpittet has joined #silverstripe
442: [02:25:11] <ss23> Composer sux
443: [02:25:20] <EasyCo> Hmmm, it's cause the class: chzn-container-single-nosearch is being applied to the dropdown
444: [02:25:43] <spronk> ugh
445: [02:25:54] <spronk> you might have to define your own class
446: [02:26:00] <spronk> and do a custom js chosen
447: [02:27:59] <EasyCo> Annoying
448: [02:29:14] <ss23> Reading composer.json of silverstripe/advancedworkflow (1.1.0)API limit exhausted. Enter your GitHub credentials to get a larger API limit
449: [02:29:17] <ss23> idek
450: [02:29:34] <spronk> o_O
451: [02:31:45] * funkygibbon quit (Quit: Leaving)
452: [02:34:06] * funkygibbon has joined #silverstripe
453: [02:34:48] <EasyCo> Ahhhh got it
454: [02:34:59] * novaweb has joined #silverstripe
455: [02:35:12] <EasyCo> It's because the disable_search_threshold is set to 20.
456: [02:35:23] <EasyCo> in leftandmain,js
457: [02:35:52] <EasyCo> As soon as there's more then 20 items, the search is no longer hidden with chzn-container-single-nosearch
458: [02:36:00] <spronk> ah
459: [02:37:21] <Pyromanik> EasyCo: see if you're able to hook that single instance and alter it
460: [02:37:35] <Pyromanik> but nice find man, I've often wondered that.
461: [02:38:24] <Pyromanik> 14:24 <+ss23> Composer sux
462: [02:38:26] <Pyromanik> ++
463: [02:38:46] <spronk> it does
464: [02:38:52] <spronk> but it's less suck than managing dependencies by hand
465: [02:38:53] <spronk> so...
466: [02:41:21] <Pyromanik> that moment when you see why you can't find site specific setting to edit is because grep -rin entire site shows someone has hacked core files.
467: [02:42:10] <Pyromanik> spronk: managing such a small set of dependencies by hand woudln't be so hard if module folk just f'n well documented what their module relies on.
468: [02:45:36] <ss23> lol
469: [02:45:43] <ss23> Pyromanik: Like I said man!
470: [02:46:22] <ss23> what the shit
471: [02:46:30] <ss23> I just realised this VPS is *not* in NZ time
472: [02:46:33] <ss23> Tue Jul 9 06:45:37 MSK 2013
473: [02:46:34] <ss23> fml
474: [02:46:41] <ss23> I was like "I was not in here at 3AM!"
475: [02:47:00] <Pyromanik> MSK?
476: [02:47:05] <ss23> No idea what MSK even is
477: [02:47:14] <Pyromanik> like moscow or something
478: [02:47:21] <zippy__> Hmm
479: [02:47:28] <ss23> Pyromanik: So you find a nice looking module to drag into an alleyway, and she's all like "oh yeah baby I'm 3.0" then you try to clone her and she's like "JK LOL 3.1! EAT IT"
480: [02:47:32] <Pyromanik> 'Mimimum-shift keying", thanks Wikipedia
481: [02:47:33] <ss23> And you're like fffff and run away crying
482: [02:47:54] <Pyromanik> ss23: yeh, MSK - Moscow standard time.
483: [02:47:56] <ss23> lol
484: [02:48:00] <ss23> idek why this is set to that timezone
485: [02:48:02] <ss23> will fix one day
486: [02:48:20] <Pyromanik> ss23: because it's in Russia, presumably.
487: [02:48:21] <zippy__> I have a has_many with a data object, but when I create a gridfield it's now showing them, even thou they display fine the template and database has the right id...
488: [02:48:26] <zippy__> GridField::create('Sliders', 'Sliders', $this->Sliders(),
489: [02:48:30] <zippy__> I am sure sure I have that right
490: [02:48:31] <spronk> Pyromanik: not all composer stuff is small set of depends :(
491: [02:48:52] <Pyromanik> spronk: but we're talking SS specifically.
492: [02:49:06] <Pyromanik> I understand what you say though.
493: [02:49:12] <ss23> - guzzle/http 3.7.x-dev requires guzzle/common == 3.7.9999999.9999999-dev -> no matching package found.
494: [02:49:14] <spronk> the current SS shit i'm working on has about 15 entries in its composer req
495: [02:49:16] <ss23> is that a Silverstripe module? ;_;
496: [02:49:22] <spronk> which pull in about 30 libs
497: [02:49:30] <ss23> I feel dirty searching for "guzzle http"
498: [02:49:36] <Pyromanik> gurgle
499: [02:49:37] <spronk> ew
500: [02:49:39] <spronk> guzzle
501: [02:50:07] * Jayden90 quit (Ping timeout: 268 seconds)
502: [02:50:12] <spronk> "nategood/httpful": "*" ftw
503: [02:50:12] <ss23> meh, this composer.json is fucked
504: [02:50:15] <ss23> time to move to the next project
505: [02:51:05] <spronk> ugh
506: [02:51:05] <spronk> why the fuck
507: [02:51:08] <spronk> do i keep getting two homepages
508: [02:51:52] <ss23> Cause fuck da police.
509: [02:52:30] <zippy__> O.o
510: [02:55:12] <spronk> i keep getting two homepages because fuck da police?
511: [02:55:20] <spronk> .... sounds legit!
512: [02:56:18] * trent001 has joined #silverstripe
513: [02:59:45] * howardgrigg has joined #silverstripe
514: [03:03:34] <zippy__> Curse you grid field!
515: [03:03:43] <zippy__> It's show the count, but won't show the items, weiird
516: [03:04:04] <zippy__> View 1–3 of 3
517: [03:04:12] <zippy__> but says "No items found" in the list area
518: [03:04:21] * zippy__ smacks his monitor
519: [03:05:01] * guzzlefry_dev quit (Quit: Ex-Chat)
520: [03:12:33] * Jayden90 has joined #silverstripe
521: [03:12:44] <ss23> https://twitter.com/dominicgs/status/344259522900135936/photo/1
522: [03:12:44] <ss23> beagle overdose
523: [03:13:23] <ss23> spronk: YOU GOT IT
524: [03:13:24] <ss23> GANGSTA!
525: [03:13:35] <Jayden90> Checked the DB manualy, can not see any dodgey records. Tried flushing, etc. and also tried the sync option.
526: [03:16:21] <Jayden90> Just noticed "Disconnected: Socket closed by remote peer" , last IRC message did not make it through: "I am experiencing a realy wierd bug with the CMS file viewer. In a particular folder of images (depending on the current sort) a particular page or results displays as blank. No errors in console or log."
527: [03:19:33] * cloph_away has joined #silverstripe
528: [03:20:42] <ss23> Jayden90: Like, does it have *no* content, or it looks like no files are uploaded?
529: [03:20:54] <ss23> Jayden90: Check the network tab, errors sometimes show up there (and in the black growl box too sometimes)
530: [03:21:14] * cloph quit (Ping timeout: 276 seconds)
531: [03:23:31] <Pyromanik> spronk: because dev/build silly
532: [03:23:50] <Pyromanik> do dev/build?stopmakingdefaultpagesformepleasebecauseIhateyougoddammit
533: [03:24:03] <Pyromanik> there's a thing for it, dunno what it is
534: [03:24:16] <irogue> [15:11] <+ss23> https://twitter.com/dominicgs/status/344259522900135936/photo/1
535: [03:24:19] <irogue> looks like the kind of shit i do
536: [03:24:30] <Pyromanik> wait...
537: [03:24:35] <Pyromanik> is that a poo pic?
538: [03:24:40] <ss23> lol
539: [03:24:43] <ss23> Pyromanik: not human
540: [03:24:44] <ss23> beagle poo
541: [03:25:01] <Pyromanik> oh ye
542: [03:25:02] <Pyromanik> p
543: [03:25:13] <irogue> http://pastie.org/pastes/8123227/text?key=ibzkrw1ffwlnk9imvusjg
544: [03:25:18] <irogue> ^ a test env i'm about to set up
545: [03:25:34] <irogue> to figure out why some SIP packets are going AWOL when NATing through a particular router
546: [03:25:49] <ss23> Yours aren't called beagles!
547: [03:25:57] <Pyromanik> woof wof
548: [03:26:11] <Pyromanik> last time I went through airport they had black lab instead of beagle. I was disappoint.
549: [03:28:54] <trent001> Hey just got back to the computer thanks for the help ss23 and Pyro reading your comments above. That makes sense re your username been <ss23>. I have been doing a bit of study on the casting of the various data types :)
550: [03:29:41] <ss23> Sweet :)
551: [03:32:40] * Jayden90 quit (Quit: Jayden90)
552: [03:34:22] <ss23> Hmm
553: [03:34:31] <ss23> Regarding the search, hwy doesn't it show up in showqueries=1
554: [03:34:36] <ss23> It's a myisam search, right?
555: [03:34:41] <ss23> So it should show up in the DB queries?
556: [03:35:11] * ss23 pokes Pyromanik
557: [03:35:13] <ss23> HALP ME
558: [03:35:21] <simon_w> ss23, which search?
559: [03:35:36] <simon_w> The Solr-backed one?
560: [03:37:52] <ss23> simon_w: Nope, built in one
561: [03:38:07] <ss23> simon_w: at least, I'm 99% sure built in... it doesn't seem to have a solr config, I'll double check
562: [03:38:11] <ss23> (though that was my first thought too)
563: [03:38:12] <ss23> wait bassdasdflkndsalkansd
564: [03:38:23] <ss23> this one is solr, I remember asking about a java process
565: [03:38:23] <ss23> dammit
566: [03:39:12] <ss23> I wonder where the config is though
567: [03:39:38] <ss23> fulltextsearch module, lame
568: [03:40:25] <Pyromanik> ss23: what?
569: [03:40:46] <ss23> No problems, simon_w told me I was a noob which made me realise I was a noob and now I'm good
570: [03:40:49] <ss23> :<
571: [03:40:51] <ss23> Pyromanik: SCREW COMPOSR AND SOLR
572: [03:40:52] <ss23> AMIRITE?
573: [03:41:00] <Pyromanik> umm
574: [03:41:03] <Pyromanik> sure.
575: [03:41:07] <Pyromanik> why not.
576: [03:41:58] * joelpittet quit (Read error: Connection reset by peer)
577: [03:42:28] * joelpittet has joined #silverstripe
578: [03:42:55] * novaweb quit (Quit: novaweb)
579: [03:48:15] * atmos quit (Quit: Page closed)
580: [03:50:15] * UncleCheese has joined #silverstripe
581: [03:51:35] <UncleCheese> any kiwis in here have any recommendations for buying a car in NZ?
582: [03:51:52] <UncleCheese> makes, models, dealers.. other caveats?
583: [03:52:43] <ss23> UncleCheese: Bus!
584: [03:52:49] <ss23> Though with a family, maybe not
585: [03:53:04] <ss23> UncleCheese: Some names are probably different, but uh, how rich do you feel?
586: [03:54:05] <EasyCo> Subaru. Can't go wrong.
587: [03:54:38] <howardgrigg> Subaru has a high insurance rate
588: [03:54:54] <UncleCheese> 6-8k
589: [03:55:09] <DesignerX> UncleCheese: what ever car you get, it has to be SilverCar :D
590: [03:55:09] <UncleCheese> yeah, we were subaru people back home
591: [03:55:14] <UncleCheese> !
592: [03:55:19] <EasyCo> High insurance rates VS utility & safety
593: [03:55:24] <UncleCheese> haha
594: [03:55:34] <UncleCheese> i think it's funny that you guys say insurance rates are high
595: [03:55:46] <UncleCheese> you have no idea what high insurance rates are
596: [03:56:00] <EasyCo> I drive a Forester and IMO it's hard to get a better car for value
597: [03:56:06] <UncleCheese> in the USA, i was paying $1,400/mo for health insurance that didn't cover anything
598: [03:56:14] <EasyCo> Ouch
599: [03:56:16] <UncleCheese> and $2,000/year for a single car
600: [03:56:25] <howardgrigg> lol
601: [03:56:39] <UncleCheese> what's high insurance here? like $200/month?
602: [03:56:57] <simon_w> My contents is $45/month
603: [03:57:02] <simon_w> That's all I know about
604: [03:57:05] <simon_w> Anyway, DP3 time
605: [03:57:08] <UncleCheese> wow
606: [03:57:25] <howardgrigg> i only ever got 3rd party cover cause my cars were crap lol
607: [03:57:34] <UncleCheese> i'm a fan of subaru, but i don't see the point in an area like this
608: [03:57:41] <UncleCheese> you're paying a lot for AWD and you never need it
609: [03:57:48] * simon_w quit (Quit: Leaving)
610: [03:57:53] <EasyCo> UC, what about road trips?
611: [03:57:59] <UncleCheese> to……
612: [03:58:02] <UncleCheese> antarctica?
613: [03:58:06] <EasyCo> Anywhere cool in NZ
614: [03:58:19] <UncleCheese> i figure if i go to the south island i'm unlikely to bring my car
615: [03:58:23] <EasyCo> That's what the commercials tell me anyways :)
616: [03:58:29] <UncleCheese> ha
617: [03:58:44] <UncleCheese> i think you have to go pretty far south before AWD would even be a factor
618: [03:59:00] <Pyromanik> UncleCheese: you don't pay for AWD, the vehicles just happen to have them.
619: [03:59:09] <UncleCheese> well, ok
620: [03:59:13] <Pyromanik> and AWD != proper four wheel drive.
621: [03:59:16] <UncleCheese> you don't pay for a furnished apartment either
622: [03:59:20] <UncleCheese> it just happens to have furniture
623: [03:59:22] <EasyCo> PyromanikL true.
624: [03:59:37] <Pyromanik> UncleCheese: well, no, you do generally pay more for furnishings.
625: [03:59:52] <EasyCo> AWD is offers better controls and safety in sub-par conditions. i.e: rain
626: [04:00:04] <UncleCheese> in my research, AWD adds a premium for sure
627: [04:00:08] <UncleCheese> not sure about the market down here
628: [04:00:12] <Pyromanik> where as AWD is pretty much 100% ignored in the NZ market unless you're going offroad, in which case you wouldn't consider a Subaru anyway.
629: [04:00:16] <UncleCheese> i like those boxy cars that you guys have
630: [04:00:18] <UncleCheese> like that Honda Fit
631: [04:00:19] <Pyromanik> you'd get something like a landcruiser, hilux, etc.
632: [04:00:21] <UncleCheese> or the Funcargo
633: [04:00:30] <Pyromanik> haha, those are jap imports.
634: [04:00:36] <EasyCo> A Lada
635: [04:00:37] <UncleCheese> so are subareas, no?
636: [04:00:40] <UncleCheese> subarus
637: [04:00:41] <Pyromanik> get a nissan cube, lol
638: [04:00:47] <UncleCheese> or that Nissan Note
639: [04:00:49] <UncleCheese> that's cute
640: [04:01:02] <UncleCheese> are there any reputable dealers in town?
641: [04:01:06] <UncleCheese> or should i go private sale on TradeMe?
642: [04:01:35] <Pyromanik> UncleCheese: most cars are japanese imports these days. The deciding factor is generally whether they came via some importing yard, or via eg. The Franchise.
643: [04:01:39] <Pyromanik> ie. NZ New.
644: [04:01:44] <Pyromanik> even though it's not made in NZ anymroe.
645: [04:01:45] <howardgrigg> Through state insurance to insure a car worth $8000 it's $490 a year for comprehensive
646: [04:02:01] <UncleCheese> state insurance?
647: [04:02:02] <UncleCheese> what's that
648: [04:02:08] <Pyromanik> UncleCheese: you'll pay more insurance on a Subaru, since they're the most stolen car in NZ for about 10 years running.
649: [04:02:14] <howardgrigg> a company called 'state insurance'
650: [04:02:18] <UncleCheese> ohhhh
651: [04:02:18] <Pyromanik> UncleCheese: state is a company
652: [04:02:21] <UncleCheese> ok
653: [04:02:26] <UncleCheese> i thought it was like some socialist thing
654: [04:02:28] <Pyromanik> it's not actualy 'national govt insurance'
655: [04:02:33] <Pyromanik> lol
656: [04:02:35] <UncleCheese> commie insurance
657: [04:02:45] <Pyromanik> sif. state just means nation.
658: [04:02:58] <howardgrigg> dam cheap commie insurance
659: [04:03:02] <UncleCheese> ok, off to countdown and the warehouse
660: [04:03:02] <Pyromanik> haha
661: [04:03:04] <UncleCheese> w00t
662: [04:03:05] <Pyromanik> AMI is another
663: [04:03:10] <Pyromanik> lol, you're loving it :D
664: [04:03:14] <UncleCheese> we got a place today.. let the spending begin
665: [04:03:24] <Pyromanik> UncleCheese: did you use trademe to find it?
666: [04:03:29] <howardgrigg> Oh you did get that place? can you take your dog?
667: [04:03:36] <UncleCheese> yes and yes!
668: [04:03:40] <Pyromanik> haha
669: [04:03:44] <UncleCheese> went to visit the pooch today
670: [04:03:48] <UncleCheese> i kind of regret it now
671: [04:03:54] <UncleCheese> he went absolutely ape shit when he saw us
672: [04:03:55] <Pyromanik> now you're all misty eyed?
673: [04:03:57] <UncleCheese> pissed everywhere
674: [04:04:01] <Pyromanik> lol
675: [04:04:01] <UncleCheese> and then we had to leave
676: [04:04:03] <howardgrigg> Hah yea - how long til he is free?
677: [04:04:06] <EasyCo> UC: What's the quarantine time for US to NZ?
678: [04:04:08] <UncleCheese> and he went equally and oppositely ape shit
679: [04:04:13] <UncleCheese> just 10 days
680: [04:04:15] <UncleCheese> very reasonable
681: [04:04:17] <UncleCheese> but it still sucks
682: [04:04:20] <EasyCo> 30 days in OZ
683: [04:04:26] <Pyromanik> heh
684: [04:04:26] <UncleCheese> everything else is a huge pain in the ass, though
685: [04:04:33] <howardgrigg> lol
686: [04:04:34] <UncleCheese> insane amount of work to get a dog here
687: [04:04:38] <Pyromanik> because they want to open and fumigate everything
688: [04:04:39] <EasyCo> What kind of dog?
689: [04:04:42] <UncleCheese> i can't believe he made it, to be honest
690: [04:04:44] <UncleCheese> Shih Tzu
691: [04:04:48] <Pyromanik> but they can't open and fumigate dogs.
692: [04:04:51] <UncleCheese> right
693: [04:04:53] <EasyCo> lol
694: [04:04:53] <UncleCheese> i totally get it
695: [04:04:55] <EasyCo> That is true
696: [04:04:58] <howardgrigg> well they can...
697: [04:05:02] <UncleCheese> if were NZ, i would make it difficult, too
698: [04:05:09] <UncleCheese> who wants some American bringing his shitty dog over here
699: [04:05:18] <Pyromanik> UncleCheese: haha, it's really funny seeing Americans flying in to NZ.
700: [04:05:21] <UncleCheese> you guys have a pristine island..
701: [04:05:27] <Pyromanik> plane starts to land, and they open a bag of chips.
702: [04:05:28] <howardgrigg> dam capitalist dog
703: [04:05:30] <UncleCheese> you don't need another stupid dog
704: [04:05:33] <UncleCheese> haha
705: [04:05:48] <Pyromanik> and I'm all "You'd better eat them quick, or you're going to have to throw them out". Poor girl thought I was kidding.
706: [04:05:53] <UncleCheese> who do i get for broadband? Voda?
707: [04:05:59] <Pyromanik> SFFSGJL:GJL:GJSKL:GJ NO
708: [04:06:01] <Pyromanik> never
709: [04:06:11] <UncleCheese> no?
710: [04:06:13] * travis-ci has joined #silverstripe
711: [04:06:14] <travis-ci> [travis-ci] ajshort/silverstripe-cms#6 (master - 1710958 : Andrew Short): The build was fixed.
712: [04:06:14] <travis-ci> [travis-ci] Change view : https://github.com/ajshort/silverstripe-cms/compare/18f4f6810185...1710958207b6
713: [04:06:14] <travis-ci> [travis-ci] Build details : http://travis-ci.org/ajshort/silverstripe-cms/builds/8873510
714: [04:06:14] * travis-ci has left #silverstripe
715: [04:06:14] <UncleCheese> we use them for mobile
716: [04:06:14] <howardgrigg> Slingshot are the only ones who do unlimited I think
717: [04:06:16] <Pyromanik> telstrafonenet is bad.
718: [04:06:20] <UncleCheese> cool
719: [04:06:20] <Pyromanik> slingshit are bad.
720: [04:06:25] <Pyromanik> go snap or go home.
721: [04:06:25] <howardgrigg> really?
722: [04:06:26] <UncleCheese> no slingshot?
723: [04:06:30] <UncleCheese> what's snap?
724: [04:06:30] <howardgrigg> snap?
725: [04:06:30] <Pyromanik> yes, slingshit
726: [04:06:33] <UncleCheese> ok
727: [04:06:38] <Pyromanik> unless you want 100% regrettable service.
728: [04:06:38] * UncleCheese quit (Quit: UncleCheese)
729: [04:06:48] <Pyromanik> slingshot are cheap, but TERRRRRRRIBLE
730: [04:07:06] <Pyromanik> actually just lied straight to our faces and refused to actually do any work when we told them we had faults.
731: [04:07:11] <Pyromanik> so we cancelled.
732: [04:07:12] <spronk> ++
733: [04:07:14] <spronk> snap ftw
734: [04:07:18] <Pyromanik> and they tried to tell us that we'd never reported a fault.
735: [04:07:25] <Pyromanik> so we had to pay disconnection fee.
736: [04:07:31] <spronk> only reason i'm on vodafone is because it's cheaper than snap for me. otherwise, i'd be on snap
737: [04:07:33] <Pyromanik> full mad rants ensued.
738: [04:07:56] <Pyromanik> basic DSL on snap, $70 a month for 150 Gb iirc.
739: [04:08:09] <Pyromanik> except, he quit already.
740: [04:08:11] <Pyromanik> bl UC.
741: [04:08:37] <Pyromanik> at least he knows to go snap.
742: [04:08:43] <Pyromanik> it's easy, you can even sign up online!
743: [04:08:50] <Pyromanik> (irony xD)
744: [04:10:04] <Pyromanik> go the trifector. Snap, powershop, and... umm... soemthing else.
745: [04:10:14] <Pyromanik> oh, 2 degrees I guess.
746: [04:10:21] <ajmitch> heh
747: [04:10:24] <Pyromanik> if you don't go mobile with snap
748: [04:10:36] * ajmitch is currently a customer with all 3 of those
749: [04:10:42] <Pyromanik> LIVING THE DREAM
750: [04:10:47] <Pyromanik> and kiwibank?
751: [04:10:50] <ajmitch> nah
752: [04:10:54] <Pyromanik> lulz
753: [04:11:10] <ajmitch> amusing to see protestors outside the 2degrees shop here in the weekend
754: [04:11:28] <ss23> What are they protesting? :O
755: [04:11:32] <EasyCo> How do you get an SS_Map Object to execute? i.e., return an actually array
756: [04:11:32] * irogue is Snap, 2degrees and Kiwibank
757: [04:11:40] <irogue> but not Powershop cos i don't do the power
758: [04:11:44] <Pyromanik> irogue: and power... sif.
759: [04:11:49] <EasyCo> *actual
760: [04:11:54] <Pyromanik> irogue: it's your duty to make them change :P
761: [04:12:01] <irogue> lol
762: [04:12:02] <ajmitch> ss23: protesting a cell tower being put up in their suburb
763: [04:12:06] <Pyromanik> EasyCo: ->toArray()
764: [04:12:10] * travis-ci has joined #silverstripe
765: [04:12:10] <travis-ci> [travis-ci] ajshort/sapphire#33 (master - bfdf14f : Andrew Short): The build was fixed.
766: [04:12:10] <travis-ci> [travis-ci] Change view : https://github.com/ajshort/sapphire/compare/94f209eb745f...bfdf14fafa71
767: [04:12:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/ajshort/sapphire/builds/8873535
768: [04:12:10] * travis-ci has left #silverstripe
769: [04:12:15] <ss23> ajmitch: "Screw you, we don't *want* good reception!"
770: [04:12:25] <ss23> idk
771: [04:12:27] <irogue> ah, the ol' cell towers
772: [04:12:34] <Pyromanik> dat cancer.
773: [04:12:39] <EasyCo> Pyromanik: 2EZ
774: [04:12:39] <Pyromanik> dat box on a pole.
775: [04:12:40] <ajmitch> ss23: I heard some of them shouting that they don't want it in their backyard
776: [04:12:40] <spronk> ugh
777: [04:12:57] <spronk> about time the govt stepped in and did something about our stupid fucking mobile network
778: [04:12:58] <spronk> s
779: [04:13:02] <Pyromanik> ajmitch: I find it hard to believe that they'd put it in anyone's back yard.
780: [04:13:07] <ss23> lol Pyromanik
781: [04:13:25] <ss23> I want cheap power, but aint nobodybuilding a nuclear power plant in my backyard!
782: [04:13:28] <irogue> http://en.wikipedia.org/wiki/DBm#Unit_conversions
783: [04:13:30] <ss23> aka "I'mselfish"
784: [04:13:34] <ajmitch> Pyromanik: ikr, but that's literally what they said
785: [04:13:44] <Pyromanik> ajmitch: I know.
786: [04:13:55] <ss23> https://en.wikipedia.org/wiki/NIMBY
787: [04:13:59] <Pyromanik> well, I mean I don't doubt it
788: [04:14:00] <ss23> IT HAS A WIKIPEDIA PAGE :O
789: [04:14:00] <irogue> more radiation is emitted from the body itself than from a cell tower
790: [04:14:08] <ajmitch> ss23: it's why I laughed
791: [04:14:13] <ss23> ajmitch: yeah :P
792: [04:14:19] <ss23> https://en.wikipedia.org/wiki/File:Nimby_Verkehrsberuhigung.jpg
793: [04:14:20] <ss23> haha
794: [04:14:22] <Pyromanik> yeah, well it's RADIO waves.
795: [04:14:26] <ss23> motorists being like "WE NEED LESS MOTORISTS"
796: [04:14:27] <ss23> i lol
797: [04:14:33] <ss23> Pyromanik: Dude, cell towers cause CANCER
798: [04:14:38] <Pyromanik> not electromagnetic radiation.
799: [04:14:40] <Pyromanik> well
800: [04:14:42] <Pyromanik> technically is.
801: [04:14:44] <ss23> The lizard people are just holding back the research, bro.
802: [04:14:53] <Pyromanik> but not generating an actual magnetifc field.
803: [04:14:53] <irogue> 100W: Typical thermal radiation emitted by a human body
804: [04:14:58] <spronk> there are cases where non-ionising radiation can cause interesting reactions to biological cells
805: [04:15:10] <irogue> 5W: Typical maximum output RF power from a handheld ham radio VHF/UHF transceiver
806: [04:15:28] * spronk isn't trying to defend the crazy folk, but...
807: [04:15:29] <irogue> 2W is maximum total output of a WiFi Access Point in NZ
808: [04:15:32] <ss23> irogue: Oh that's funny, I didn't know you had a vested interested in the NEW WORLD ORDER
809: [04:15:35] * ss23 glares.
810: [04:15:40] <irogue> cell tower? 500mW
811: [04:16:52] <ss23> 500 mega wats?!
812: [04:16:57] <ss23> GODDAM THAT'S ENOUGH TO COOK A BABY.
813: [04:17:03] <irogue> lol
814: [04:17:12] <irogue> i cranked my AP to 2W last night
815: [04:17:17] <irogue> went down the street with ipad
816: [04:17:19] <ss23> lol, any reason?
817: [04:17:21] <ss23> oic
818: [04:17:26] <ajmitch> you needed to heat the house up?
819: [04:17:29] <ss23> XD
820: [04:17:37] <Pyromanik> irogue: because you wanted to browse your nets while getting fish and chips?
821: [04:17:40] <ss23> ajmitch: Naw nwa, that's what he was mining bitcoins on it though!
822: [04:17:41] <EasyCo> Is there a shorthand for using map() with ore then one $titleField or do you have to just call it more then once and marge arrays? i.e: Post::get()->map('ID', array('content', 'author'));
823: [04:17:43] <irogue> Pyromanik: yup, haha
824: [04:17:48] <ss23> XD
825: [04:17:49] <irogue> except actually roast, not fishnchips
826: [04:17:52] <Pyromanik> score 1 for Pyromanik
827: [04:17:54] <irogue> but yes, wifi'd in the shop
828: [04:17:57] <EasyCo> %s/ore/more
829: [04:18:17] <Pyromanik> EasyCo: map('blah' => 'blah')
830: [04:18:18] <Pyromanik> ?
831: [04:18:31] * VisualOverdose has joined #silverstripe
832: [04:18:45] * Jayden90 has joined #silverstripe
833: [04:18:52] <VisualOverdose> Hey peeps, anyone here familiar with Userforms for SS3?
834: [04:18:56] <Pyromanik> EasyCo: perhaps you don't want a map.
835: [04:19:03] <Pyromanik> a map is a simple key=>value pairing.
836: [04:19:09] <irogue> VisualOverdose: blame willr
837: [04:19:10] <EasyCo> Yah, I think you're right
838: [04:19:17] <Pyromanik> VisualOverdose: what about them?
839: [04:19:31] <VisualOverdose> irogue: Hahahaha, I was hoping he'd be here
840: [04:19:32] <EasyCo> I just need a source array to pass to DropdownField
841: [04:19:34] <Pyromanik> VisualOverdose: as in, just ask a question, not about a question.
842: [04:19:47] <zippy__> This GridField i seeing a total ball ache!!
843: [04:19:54] <Pyromanik> we can't tell you the answer if we don't know the question!
844: [04:19:56] <zippy__> autocorrect is also a ball ache
845: [04:20:02] <spronk> hmm
846: [04:20:06] <spronk> can i adjust my output power...
847: [04:20:27] * ajmitch wonders if the comment on http://www.silverstripe.org/framework-installation/ is out of date, promising a stable release by feb 2012 :)
848: [04:20:37] <VisualOverdose> Pyromanik: I'm just wondering how I would go about adding default fields to the forms. So if I wanted each form to have a Name & Email field added each time a form was created
849: [04:21:32] <Pyromanik> VisualOverdose: you could use onAfterWrite
850: [04:22:14] <Pyromanik> VisualOverdose: check isChanged('ID'), if true, write some default fields to your fields relation.
851: [04:22:33] <zippy__> ajmitch: Well.. the home page still has 3.0.2 as latest news; http://www.silverstripe.org/
852: [04:22:53] <spronk> sigh
853: [04:23:01] <spronk> is SS dying..
854: [04:23:05] <Pyromanik> ??
855: [04:23:43] <ajmitch> must be, better post to slashdot
856: [04:23:58] <spronk> mm
857: [04:23:59] <spronk> :p
858: [04:24:08] <Pyromanik> what?
859: [04:24:08] <spronk> concrete5 seems to be growing a lot faster than SS...
860: [04:24:26] <Pyromanik> it shouldn't, because it's bad.
861: [04:24:26] * travis-ci has joined #silverstripe
862: [04:24:26] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#548 (master - bfdf14f : Andrew Short): The build passed.
863: [04:24:26] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/4b57a343a286...bfdf14fafa71
864: [04:24:26] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8873759
865: [04:24:26] * travis-ci has left #silverstripe
866: [04:24:36] <Pyromanik> but history proves people are so stupid it just doesn't matter.
867: [04:24:52] <Pyromanik> cf wordderp
868: [04:24:53] <Pyromanik> modx
869: [04:24:55] <Pyromanik> etc
870: [04:24:58] <VisualOverdose> Pyro: I'll give that a whirl, great idea. Thanks
871: [04:24:58] <spronk> c5 isn't that bad
872: [04:25:04] <howardgrigg> about a year ago they were discussing the redo of the .org site - I wonder what stage that got to..
873: [04:25:05] <Pyromanik> pretty bad.
874: [04:25:17] <Pyromanik> howardgrigg: it's... I think it might be on the gits.
875: [04:25:24] <Pyromanik> I asked sminnee once
876: [04:25:30] <Pyromanik> he told me something
877: [04:25:32] * lerni has joined #silverstripe
878: [04:25:49] <Pyromanik> it seemed like it was both positive and disheartening at the same time.
879: [04:25:55] <sminnee> lol
880: [04:25:58] <Pyromanik> from what I remember feeling about the reply.
881: [04:26:12] <sminnee> yeah, we had a project that kind of stalled. we should really pick it up again… ;)
882: [04:26:14] <Pyromanik> ohai sminnee :P
883: [04:26:27] <Pyromanik> sminnee: or put the designs onto the webs.
884: [04:26:30] <sminnee> yeah
885: [04:26:43] <sminnee> "pick it up" might be something open-source driven.
886: [04:26:44] <Pyromanik> and appoint a community committee
887: [04:26:46] <Pyromanik> or something
888: [04:26:56] * travis-ci has joined #silverstripe
889: [04:26:57] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#446 (master - 1710958 : Andrew Short): The build passed.
890: [04:26:57] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/a29ce594a1aa...1710958207b6
891: [04:26:57] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/8873782
892: [04:26:57] * travis-ci has left #silverstripe
893: [04:27:01] <Pyromanik> yeah, I'm pretty sure that was the same reply you gave me... 6 months ago?
894: [04:27:07] <Pyromanik> :P
895: [04:27:24] <ajmitch> someone has to have time to dig out where you got to & open it up?
896: [04:27:26] <howardgrigg> I'm sure that's a project the community would get behind
897: [04:27:54] <howardgrigg> the current site is a bit daggy now...
898: [04:28:45] <Pyromanik> quite
899: [04:28:49] <Pyromanik> daggy
900: [04:28:50] <Pyromanik> :D
901: [04:28:54] <Pyromanik> that doesn't get used enough.
902: [04:29:09] <spronk> has anyone got stats on SS's usage ?
903: [04:29:15] <spronk> over time? i.e. has ss usage grown since 3.0?
904: [04:29:20] <Pyromanik> the site needs to rattle it's dags
905: [04:29:35] <Pyromanik> sminnee has stats.
906: [04:29:39] * simon_w has joined #silverstripe
907: [04:29:42] <Pyromanik> there is an interface for it too
908: [04:29:54] <Pyromanik> iirc it goes something like "SELECT * from ..."
909: [04:30:02] <Pyromanik> xD
910: [04:30:48] * simon_w quit (Client Quit)
911: [04:31:39] * simon_w has joined #silverstripe
912: [04:31:42] <spronk> http://www.google.com/trends/explore?q=silverstripe#q=silverstripe&cmpt=q
913: [04:31:44] <spronk> :(
914: [04:31:47] * simon_w quit (Remote host closed the connection)
915: [04:32:24] <Pyromanik> also, silverstripe needs to be in here: 
916: [04:32:25] <Pyromanik> https://github.com/github/gitignore
917: [04:32:42] <spronk> yes
918: [04:32:44] <spronk> that
919: [04:33:27] <howardgrigg> kinda interesting http://www.google.com/trends/explore?q=silverstripe#q=silverstripe%2C%20expression%20engine%2C%20concrete5&cmpt=q
920: [04:33:32] * simon_w has joined #silverstripe
921: [04:33:37] <spronk> indeed
922: [04:33:46] * spronk has been evaluating concrete5 again recently
923: [04:33:52] * simon_w quit (Client Quit)
924: [04:33:54] <spronk> they've come a *long* way since i was looking at them 2 years ago
925: [04:34:10] <Pyromanik> spronk: I looked at it 6 months ago and thought it was so shit I just didn't even know what to do.
926: [04:34:12] * simon_w has joined #silverstripe
927: [04:34:25] <spronk> they've got the whole block editing concept though
928: [04:34:27] <ss23> I did a site in c5 recently too, they're bad
929: [04:34:31] <ss23> spronk: oh, I do like that
930: [04:34:35] <Pyromanik> spronk: was just about to say, that's why you like it :p
931: [04:34:38] <spronk> :)
932: [04:34:38] <ss23> I did a pull request to c5...
933: [04:34:43] <spronk> and the front end works really well for basic people
934: [04:34:49] <ss23> They were actually doing @require(config.php)
935: [04:34:52] <spronk> i.e. clients who struggle even to understand a sitetree
936: [04:35:02] <ss23> The pull request was like "guys, plz don't use @"
937: [04:35:13] <ss23> and they were like "It's not an issue since no one has a syntax error there!"
938: [04:35:21] <ajmitch> but it makes everything shut up & Just Work!
939: [04:35:23] <ss23> I'm like wtf, that's why I spent the past fucking 2 hours tracking it down, cause I had a bug there
940: [04:35:26] <ss23> ajmitch: IT ASIDFNADSFKNDASKFNDSAAKFSDNFDKN
941: [04:35:40] <ss23> Anyway, that was my first experience with c5, the hell of trying to get them not to hide all their dammed errors.
942: [04:35:43] <spronk> heh
943: [04:35:44] <spronk> yeah
944: [04:35:48] <EasyCo> What's the @ do?
945: [04:35:50] * ajmitch would keep a ready supply of alcohol for tracking down bugs related to error suppression
946: [04:35:53] <ss23> EasyCo: Hide errors
947: [04:36:01] <spronk> well
948: [04:36:02] <spronk> "hide" errors
949: [04:36:09] <ss23> EasyCo: No matter waht your error reporting settings are, if you do a @, it will never output the error
950: [04:36:16] <ss23> In this case, I would get a completely white screen and coudln't figure out why
951: [04:36:17] <EasyCo> Eesh
952: [04:36:19] <spronk> see
953: [04:36:24] <spronk> thats not quite true, ss23
954: [04:36:32] <EasyCo> Do tell
955: [04:36:35] <ss23> SCREAM isn't a setting, if you meant that
956: [04:36:56] <spronk> well
957: [04:37:01] <spronk> if you define a custom error handler
958: [04:37:12] <spronk> it will still get called, even if your erroring calls are using the @ operator
959: [04:37:24] <spronk> which is extremely useful to know
960: [04:37:30] * spronk has used a template catchall error handler to debug before
961: [04:37:53] <ss23> spronk: Woah, google has sweet predictions
962: [04:37:58] <sminnee> spronk howardgrigg yeah the search numbers are kind of flat, with the exception of an uptick the last 6 months in NZ. the download stuff is tricky - again it's kind of flat, but it's hard to tell what % of silverstripe use the download is, with things like composer coming into the fray
963: [04:38:01] <ss23> It predicts c5 is going to get more popular :O
964: [04:38:17] <sminnee> ss23: predicting the future is hard.
965: [04:38:17] * zippy__ quit (Ping timeout: 256 seconds)
966: [04:38:22] <ss23> Google Does It
967: [04:38:23] <ss23> :D
968: [04:38:29] <spronk> i thought the installer asked for usage details and stuff
969: [04:38:30] <spronk> ?
970: [04:38:32] <sminnee> no. google says they do it. big difference :P
971: [04:38:37] <ss23> lol
972: [04:38:42] <sminnee> spronk: not everyone uses the installer ;)
973: [04:38:43] <Pyromanik> spronk: but installer is broken.
974: [04:38:47] <spronk> true..
975: [04:38:51] <Pyromanik> has been since like, 2001
976: [04:38:56] <spronk> but should give a reasonable approximation, regardless
977: [04:38:57] <sminnee> Pyromanik: what do you mean?
978: [04:38:59] <Pyromanik> a space oddessy
979: [04:39:20] * mobiusnz has joined #silverstripe
980: [04:39:23] <Pyromanik> sminnee: well, whenever I try to use it it has a 'mare and I go "too hard" and just configure manually
981: [04:39:26] <Pyromanik> lol
982: [04:39:30] <sminnee> ah ok.
983: [04:39:57] <Pyromanik> since 3.0 at least
984: [04:39:57] <sminnee> my main concern is that very few people in the core team actually use the installer when setting up sites.
985: [04:40:21] <Pyromanik> 2.4 I used to run a shell script to hack $_SERVER vars and run the installer automagically, lol
986: [04:40:52] <EasyCo> How do you configure the filter search input used by GridField?
987: [04:41:12] <EasyCo> At first glance GridFieldFilterHeader doesn't seem to have anything useful
988: [04:41:33] <howardgrigg> sminnee: also since you're here lol on composer update it does a dev/build but I tried to get it to do a flush=all as well to no avail. Any ideas?
989: [04:41:36] <spronk> sminnee: why concerning?
990: [04:41:49] <Pyromanik> spronk: because bugs don't get detected
991: [04:41:52] <howardgrigg> concerning because bugs wont get picked up quickly
992: [04:41:58] <Pyromanik> it doesn't get improved or fixed.
993: [04:42:09] * SightUnseen has joined #silverstripe
994: [04:42:10] <Pyromanik> spronk: and it's the first thing any new user experiences.
995: [04:42:28] <ss23> Agree
996: [04:42:33] <spronk> yeah fair enough
997: [04:42:35] <ss23> So horrible if the first thing you touch in a CMS is broken
998: [04:42:43] <ss23> (e.g. broken error supression >.>)
999: [04:42:44] <spronk> you mean
1000: [04:42:46] <Pyromanik> howardgrigg: ?flush requires SSViewer to be called, which afaik dev/build does not.
1001: [04:42:47] <spronk> just like subsites!?
1002: [04:42:50] * spronk shakes fist
1003: [04:42:56] <ss23> XD
1004: [04:43:19] <Pyromanik> spronk: sif subsites.
1005: [04:43:36] <howardgrigg> Pyromanik: you're right hmm
1006: [04:44:40] <spronk> on an unrelated note, there are a surprisingly disappointing number of really good xbox360 games.
1007: [04:45:02] <Pyromanik> spronk: lol xbox
1008: [04:45:09] <spronk> the same applies to the ps3
1009: [04:45:12] <ss23> Console rules.
1010: [04:45:14] <ss23> uhasdfkjnasdfljn
1011: [04:45:15] <Pyromanik> indy the way to go for games these days.
1012: [04:45:16] <ss23> PC RULES
1013: [04:45:40] <Pyromanik> or quake live
1014: [04:46:19] * SightUnseen has left #silverstripe
1015: [04:47:04] * spronk personally wishes people still played ut99
1016: [04:47:10] <spronk> instagib domination. i get hard just thinking about it.
1017: [04:48:54] <sminnee> spronk: Pyromanik and howardgrigg are right.
1018: [04:51:26] <spronk> CEO, easy to solve :P
1019: [04:51:35] <spronk> "use installer or fired."
1020: [04:52:34] <ss23> 08:44:20 < Pyromanik> indy the way to go for games these days.
1021: [04:52:38] <ss23> 08:47:58 <@sminnee> spronk: Pyromanik and howardgrigg are right.
1022: [04:52:45] <ss23> You heard it here first, sminnee is an indie gamer
1023: [04:52:57] <sminnee> l.ol
1024: [04:53:08] <sminnee> i meant about the installer.
1025: [04:53:27] <spronk> Installer: the new game from indie developers SilverStripe
1026: [04:53:31] <sminnee> the general idea is that the installer is re-worked so that it's part of dev/build
1027: [04:53:31] <ss23> lol
1028: [04:54:29] <ajmitch> you could probably include a game in it somehow
1029: [04:54:38] <Pyromanik> challenge accepted.
1030: [04:54:54] <Pyromanik> wait no
1031: [04:54:57] <ss23> Silverstripe devs get the real work done.
1032: [04:55:00] <Pyromanik> builds happen too fast.
1033: [04:55:01] <ss23> games in the installer
1034: [04:55:07] <ss23> "Catch all the fruit to install Silverstripe!"
1035: [04:55:16] <ss23> "Oh no, you caught a bomb! We've installed a rootkit on here instead!"
1036: [04:55:19] <Pyromanik> I installed a distro oflinux once that let you play solitaire while it installed.
1037: [04:55:52] <spronk> this would be a great marketing tool
1038: [04:56:17] * DigNZ quit (Quit: DigNZ)
1039: [04:56:23] <Pyromanik> what? dodge the rootkits?
1040: [04:56:25] <howardgrigg> was it commander keen that let you play pong while it loaded?
1041: [04:56:58] <ss23> howardgrigg: Not that I can recall
1042: [04:57:02] <ss23> Not Commander Keen 1 at least
1043: [04:57:44] <howardgrigg> http://www.youtube.com/watch?v=CGAi0qdJG6w
1044: [04:58:05] <howardgrigg> i played this for way too much of my life
1045: [04:58:19] <spronk> lawl
1046: [04:58:48] <ajmitch> almost 5, almost time to go home & dig out some classic games
1047: [04:59:14] * spronk picked up DoA4 for 360 for $8 the other day
1048: [04:59:18] <Pyromanik> ajmitch: gog.com ?
1049: [04:59:19] <spronk> should be good for a laugh
1050: [04:59:27] * DigNZ has joined #silverstripe
1051: [04:59:27] * DigNZ quit (Client Quit)
1052: [04:59:42] <ajmitch> Pyromanik: you're watching my browser aren't you?
1053: [04:59:46] <spronk> it's got most of the thing modern male gamers need:
1054: [04:59:59] <spronk> fighting, boobs.
1055: [05:01:30] * mobiusnz1 has joined #silverstripe
1056: [05:01:31] * mobiusnz quit (Read error: Connection reset by peer)
1057: [05:02:16] * Pyromanik pictures boobs shaped like sharks attacking eachother
1058: [05:02:30] <spronk> ooo
1059: [05:02:32] * nickmolhoek quit (Quit: nickmolhoek)
1060: [05:02:35] <spronk> patent that shit RIGHT NOW
1061: [05:03:29] <irogue> @samkottler: "Daddy, how is software made?" "Well, when a programmer loves an idea very much they stay up all night and then push to github the next day"
1062: [05:04:14] <Pyromanik> hometime!
1063: [05:04:15] * Pyromanik quit (Quit: leaving)
1064: [05:07:16] <spronk> lulz
1065: [05:12:48] * joelpittet quit (Remote host closed the connection)
1066: [05:15:05] <ss23> http://www.thecivilian.co.nz/whats-in-the-pakeha-party-platform/ omg omg omg omg so good
1067: [05:15:15] <Jayden90> Fixed the issue I was having earlier regarding the failing page of images in the CMS. It was a PHP memory limit issue relating to the thumnails.
1068: [05:33:44] <mobiusnz1> simon_w: you lied to me :(
1069: [05:33:54] * mobiusnz1 is now known as mobiusnz
1070: [05:34:33] <mobiusnz> $member->addToGroupByCode('FOO', 'Foo'); doesn't find an existing group and add to it, it just creates a new group
1071: [05:36:24] <ss23> mobiusnz: So you have two groups with the same code?
1072: [05:36:29] <ss23> sspak totally doesn't work for Silverstripe 2.1 or so
1073: [05:36:30] <ss23> :<
1074: [05:36:34] <mobiusnz> I have like 100 groups with the same name
1075: [05:36:39] <ss23> hahaha
1076: [05:36:53] <ss23> mobiusnz: Can be handy to check out the api docs, yeah, even simon_w gets it wrong on occasion
1077: [05:37:20] <mobiusnz> mm
1078: [05:37:24] <mobiusnz> it might actually be a bug
1079: [05:37:34] <mobiusnz> looking in to various groups they don't have any members
1080: [05:37:55] <ss23> mobiusnz: api.silverstripe gives you a nice view of the source code for functions too, which I find faster than trying to find the file manually and check it
1081: [05:39:47] <mobiusnz> ss23: hmm, addToGroupByCode appears to use the old database api
1082: [05:39:57] <mobiusnz> DataObject::get_one()
1083: [05:40:07] <ss23> mobiusnz: Lots of code does, unfortunatly. Shouldn't break anything though
1084: [05:41:12] <mobiusnz> I might start with a fresh database and make sure it wasn't my previous efforts that broke things
1085: [05:41:59] <ss23> damn, this .sql dump is like 1gb
1086: [05:43:27] <mobiusnz> ss23: zip
1087: [05:43:32] <ss23> lol
1088: [05:43:44] <ss23> It's transfered over SCP, so compressed, but it's just weird that it's big
1089: [05:48:37] <irogue> i remember when people thought storing images in SQL was a good idea
1090: [05:48:58] <irogue> thems were some big DBs
1091: [05:49:26] <ss23> #mysql still gets that!
1092: [05:51:19] <mobiusnz> hmm, yeah addToGroupByCode isn't working as expected
1093: [05:51:59] <mobiusnz> anyone know anything about it?
1094: [05:55:05] <ss23> Not personally. simon_w might if he gets home soon and feels like helping. Otherwise, best bet is probably to just go through code yourself, mobiusnz (which sucks :<)
1095: [05:56:21] <mobiusnz> the code is pretty small
1096: [05:56:35] <mobiusnz> maybe its not saving at the right time or something
1097: [06:00:22] * trent001 quit (Remote host closed the connection)
1098: [06:01:11] <EasyCo> In Gridfield how do you set rows as sortable?
1099: [06:01:14] <EasyCo> I mean columns
1100: [06:02:13] <EasyCo> Columns which are $db fields work are sortable but the columns that data taken from a has_one relationship aren't sortable
1101: [06:03:20] * trent001 has joined #silverstripe
1102: [06:07:45] * trent001 quit (Remote host closed the connection)
1103: [06:09:44] * SightUnseen has joined #silverstripe
1104: [06:11:07] * SightUnseen quit (Client Quit)
1105: [06:17:01] * toddmorey quit (Quit: Leaving.)
1106: [06:18:27] * pippy_ has joined #silverstripe
1107: [06:21:17] * pippy quit (Ping timeout: 276 seconds)
1108: [06:28:07] * toddmorey has joined #silverstripe
1109: [06:29:38] * Shrike_Finland has joined #silverstripe
1110: [06:42:51] * mobiusnz quit (Ping timeout: 264 seconds)
1111: [06:43:23] * mobiusnz has joined #silverstripe
1112: [07:13:48] * mobiusnz quit (Quit: Leaving.)
1113: [07:21:50] * UncleCheese has joined #silverstripe
1114: [07:22:40] * Shrike_Finland quit (Quit: Leaving.)
1115: [07:23:48] * EasyCo quit (Quit: EasyCo)
1116: [07:26:00] <UncleCheese> so…. Snap for broadband is the consensus?
1117: [07:26:42] * Jayden90 quit (Quit: Jayden90)
1118: [07:30:34] <ss23> UncleCheese: They're the most expensive and best
1119: [07:30:45] <UncleCheese> yeah, this is pricey
1120: [07:30:59] <UncleCheese> you have to buy the hardware, too?1
1121: [07:31:07] * Shrike_Finland has joined #silverstripe
1122: [07:33:15] <spronk> wait
1123: [07:33:15] <spronk> what?
1124: [07:33:19] <spronk> what are you getting?
1125: [07:33:20] <spronk> adsl?
1126: [07:33:24] <spronk> vdsl? fibre?
1127: [07:33:32] <spronk> snap shouldn't be most expensive by any means
1128: [07:33:50] <UncleCheese> vsdl
1129: [07:33:54] <UncleCheese> fibre isn't available in vtown
1130: [07:34:15] <UncleCheese> looks like $85/mo plus $360 for the router
1131: [07:34:22] * chillu has joined #silverstripe
1132: [07:34:35] <spronk> do you have vdsl hardware already?
1133: [07:35:46] <UncleCheese> no… i don't even know what it is
1134: [07:36:02] <spronk> oh
1135: [07:36:08] <spronk> vsdl router
1136: [07:36:08] <UncleCheese> ugh
1137: [07:36:14] <spronk> you can generally get a good discount by signing for a term
1138: [07:36:19] <UncleCheese> is it like a modem?
1139: [07:36:25] <UncleCheese> they usually just give that to you
1140: [07:36:34] <UncleCheese> or lease it, i guess
1141: [07:36:47] <spronk> yeah
1142: [07:36:49] <spronk> a modem
1143: [07:36:50] <spronk> well
1144: [07:36:56] <spronk> you need a better modem for vdsl..
1145: [07:37:04] <spronk> if you sign up 24mo snap give you a fritzbox
1146: [07:37:10] <spronk> fritzboxes are higher end routers
1147: [07:37:12] <UncleCheese> argh
1148: [07:37:21] <UncleCheese> this is too complicated
1149: [07:37:25] <UncleCheese> what's wrong with slingshit?
1150: [07:37:38] <spronk> ...pretty sure they won't give you a vdsl router either
1151: [07:38:35] <spronk> do slingshot even do vdsl?
1152: [07:38:49] <UncleCheese> what is vdsl?
1153: [07:38:56] <UncleCheese> and what is adsl for that matter
1154: [07:38:59] <spronk> k
1155: [07:39:10] <spronk> adsl2 ~= 10-15mbit down, ~1mbit up
1156: [07:39:14] <UncleCheese> ok
1157: [07:39:26] <spronk> vdsl ~= 15-50mbit down, ~5-10 up
1158: [07:40:05] <spronk> but vdsl is more varied, to get really good speed you generally need to have a master filter installed in your premesis, and you need to be quite close to the tel exchange or cabinet, otherwise you won't get much faster than adsl2
1159: [07:40:18] <spronk> wait
1160: [07:40:23] <spronk> you're in wellington
1161: [07:40:25] <spronk> you may be able to get cable
1162: [07:40:32] <UncleCheese> oooh
1163: [07:40:36] <UncleCheese> where do i get that?
1164: [07:40:40] <spronk> sec
1165: [07:40:42] <UncleCheese> that's what i'm used to
1166: [07:40:46] <spronk> http://www.vodafone.co.nz/internet/high-speed-cable-network/broadband-tv-bundles/
1167: [07:40:51] <spronk> stick your address in there and see if you can get it
1168: [07:40:56] <UncleCheese> i heard vodafone sucks, though
1169: [07:41:00] <spronk> hmm
1170: [07:41:03] <spronk> they're not the best, but they are ok
1171: [07:41:11] * spronk is on voda ADSL
1172: [07:41:16] <spronk> i don'
1173: [07:41:34] <UncleCheese> awesome
1174: [07:41:35] <spronk> t really have any issues with their performance
1175: [07:41:48] <UncleCheese> yeah, this way i can bundle in TV and broadband with my mobile
1176: [07:41:49] <UncleCheese> one bille
1177: [07:41:51] <UncleCheese> bill*
1178: [07:41:55] <UncleCheese> i hope
1179: [07:42:09] <spronk> ja
1180: [07:42:17] <spronk> i think they have completed their integration
1181: [07:42:29] <spronk> (back story: vodafone bought TelstraClear a while ago. TC were the ones that did cable)
1182: [07:42:42] <spronk> they've been slowly merging their services over the last year or so
1183: [07:43:19] <spronk> http://www.vodafone.co.nz/internet/naked-cable-broadband/ top right of that page is the address checker
1184: [07:44:57] <spronk> cable is generally pretty quick if you can get it
1185: [07:45:28] <spronk> only thing to watch out for if you're doing web dev from home is Vodafone run a transparent proxy
1186: [07:49:23] * Zauberfisch_ quit (Quit: Leaving)
1187: [07:50:11] * PigeonFriend has joined #silverstripe
1188: [07:53:23] * Zauberfisch has joined #silverstripe
1189: [07:56:17] * trent001 has joined #silverstripe
1190: [08:00:38] * trent001 quit (Ping timeout: 246 seconds)
1191: [08:11:42] * openbees has joined #silverstripe
1192: [08:11:49] * lobarvaz has joined #silverstripe
1193: [08:13:22] <openbees> Does anyone know here how can I make "default_child" work in a decorated page type (SS2.4). putting this in extraStatics but doesn't seems to work.
1194: [08:17:12] * toddmorey quit (Quit: Leaving.)
1195: [08:28:12] <UncleCheese> do you know that it works when not in a decorator?
1196: [08:28:22] <UncleCheese> because that's a really tricky thing to set up
1197: [08:29:06] <UncleCheese> spronk: what is a transparent proxy?
1198: [08:34:41] * Shrike_Finland quit (Read error: Connection reset by peer)
1199: [08:34:54] <openbees> UncleCheese : yes if I put directly in class it works but not from decorated class.
1200: [08:35:07] * simon_w|air has joined #silverstripe
1201: [08:35:35] <simon_w|air> UncleCheese, yes, got with Vodafone's cable. You mostly deal with the TCL guys, and they're actually decent
1202: [08:36:14] <simon_w|air> UncleCheese, and all requests that leave the TCL/VF network go through a child-porn filter that you don't see (the transparent proxy)
1203: [08:36:33] <simon_w|air> openbees, DataObjectDecorator can't change default_child
1204: [08:37:14] <openbees> simon_w|air any alternate way you know about ? I can't touch main class :(
1205: [08:37:28] <UncleCheese> for real?
1206: [08:37:47] <simon_w|air> openbees, does the base class have a $default_child defined already?
1207: [08:37:56] <openbees> no
1208: [08:38:14] <simon_w|air> UncleCheese, yeah. All the bigger ISPs opt-in to it and you usually don't notice
1209: [08:39:25] <simon_w|air> openbees, then you can't change it
1210: [08:40:44] <openbees> ok so you mean if I find a way to define it in main class then I can use extraStatics to change that in decorated class ?
1211: [08:41:12] <simon_w|air> No, you can use _config.php to change it
1212: [08:41:35] <openbees> ahh .. I see .. Thanks :)
1213: [08:48:24] * SightUnseen has joined #silverstripe
1214: [08:50:00] * SightUnseen quit (Client Quit)
1215: [08:51:11] * zippy__ has joined #silverstripe
1216: [08:51:39] <zippy__> Elo
1217: [08:52:46] <simon_w|air> [16:41:33] <howardgrigg> sminnee: also since you're here lol on composer update it does a dev/build but I tried to get it to do a flush=all as well to no avail. Any ideas?
1218: [08:53:11] <simon_w|air> Along with what Pyro said, the normal flush doesn't work as cli-script and main have different manifests
1219: [08:54:13] <howardgrigg> ah k
1220: [08:54:28] * cloph_away is now known as cloph
1221: [08:56:53] * SightUnseen has joined #silverstripe
1222: [08:58:07] * priithansen has joined #silverstripe
1223: [08:58:16] * SightUnseen quit (Client Quit)
1224: [09:02:40] * gumble has joined #silverstripe
1225: [09:12:58] * andylockran quit (*.net *.split)
1226: [09:13:00] * funkygibbon quit (*.net *.split)
1227: [09:13:00] * kerosene quit (*.net *.split)
1228: [09:13:00] * openbees quit (*.net *.split)
1229: [09:13:00] * simon_w quit (*.net *.split)
1230: [09:13:01] * Colin[pi] quit (*.net *.split)
1231: [09:13:01] * AlphaCactus quit (*.net *.split)
1232: [09:13:02] * Guest27556 quit (*.net *.split)
1233: [09:13:02] * ajmitch quit (*.net *.split)
1234: [09:13:03] * robert_ quit (*.net *.split)
1235: [09:13:04] * irogue quit (*.net *.split)
1236: [09:13:05] * Rojod quit (*.net *.split)
1237: [09:13:05] * FrozenFire quit (*.net *.split)
1238: [09:14:45] * robert_ has joined #silverstripe
1239: [09:14:45] * irogue has joined #silverstripe
1240: [09:16:31] * openbees has joined #silverstripe
1241: [09:16:32] * simon_w has joined #silverstripe
1242: [09:16:32] * funkygibbon has joined #silverstripe
1243: [09:16:32] * Colin[pi] has joined #silverstripe
1244: [09:16:32] * kerosene has joined #silverstripe
1245: [09:16:32] * Rojod has joined #silverstripe
1246: [09:16:32] * AlphaCactus has joined #silverstripe
1247: [09:16:32] * FrozenFire has joined #silverstripe
1248: [09:16:32] * Guest27556 has joined #silverstripe
1249: [09:16:32] * ajmitch has joined #silverstripe
1250: [09:16:32] * andylockran has joined #silverstripe
1251: [09:16:42] * cloph quit (Excess Flood)
1252: [09:19:02] * cloph_away has joined #silverstripe
1253: [09:24:12] * gumble quit (Ping timeout: 240 seconds)
1254: [09:33:39] * lobarvaz_ has joined #silverstripe
1255: [09:34:39] * lobarvaz quit (Ping timeout: 256 seconds)
1256: [09:36:45] * cloph_away is now known as cloph
1257: [09:39:50] * gumble has joined #silverstripe
1258: [09:44:17] * gumble quit (Ping timeout: 264 seconds)
1259: [09:50:53] * gumble has joined #silverstripe
1260: [09:52:38] * micmania1 has joined #silverstripe
1261: [09:55:02] * UncleCheese quit (Quit: UncleCheese)
1262: [09:55:12] * gumble quit (Ping timeout: 240 seconds)
1263: [09:57:00] * vogels has joined #silverstripe
1264: [09:57:08] <vogels> hello ppl
1265: [09:57:18] <vogels> i have a question for you all...
1266: [09:57:30] <vogels> someone made me a silverstripe website
1267: [09:57:39] <vogels> www.deouwskuur.nl
1268: [09:58:07] <vogels> there is a reservationform: http://www.deouwskuur.nl/reservering
1269: [09:58:37] <vogels> it works in all the browsers accept in IE9 32 and 64 bit windows 7 enviroment
1270: [09:58:58] <vogels> there, the send button (verzenden) disapeers afther opening the page
1271: [09:59:11] <vogels> any idee on what the problem here could be
1272: [09:59:46] <howardgrigg> hi vogels
1273: [10:00:22] <howardgrigg> Unfortunately I'm not running on windows so can't test it out - someone else might be around though..
1274: [10:00:36] <howardgrigg> sounds like it's probably just an annoying css bug
1275: [10:00:56] <vogels> the contact form works fine
1276: [10:01:11] <vogels> but the reservation form doesn't
1277: [10:01:28] <vogels> he made a bunch of seperate css for the reservation form
1278: [10:01:46] <vogels> but i'm a noob and don't know where to look :p
1279: [10:01:48] * Colin[pi] quit (Ping timeout: 268 seconds)
1280: [10:02:45] <vogels> in compatible mode it works
1281: [10:03:12] <howardgrigg> why not just run the site in compatible mode? lol
1282: [10:03:14] * novaweb has joined #silverstripe
1283: [10:04:42] * novaweb quit (Client Quit)
1284: [10:08:54] <simon_w|air> vogels, the problem looks like there's code in site/js/main.js that's not in a document.ready event, that's hiding the submit button and adding a localised one. I'm guessing that it's firing before parts of the DOM that it needs to get the lang are ready
1285: [10:12:34] <vogels> ok... any idee how wto solve such a thing
1286: [10:14:02] <simon_w|air> Stick it all in a document.ready hook
1287: [10:14:50] <simon_w|air> move line 57 to the end of the file
1288: [10:17:01] <vogels> making a backup first
1289: [10:17:09] <vogels> just to be sure :p
1290: [10:17:47] * sam_ has joined #silverstripe
1291: [10:17:50] <sam_> hi
1292: [10:17:58] <sam_> i have a problem with search result page
1293: [10:18:01] <sam_> please help me
1294: [10:24:10] <howardgrigg> sam_: hard to help when we don't know the problem...
1295: [10:24:55] * metanat has joined #silverstripe
1296: [10:26:42] * zippy__ quit (Ping timeout: 240 seconds)
1297: [10:28:17] * wmk has joined #silverstripe
1298: [10:28:27] <vogels> this is the main.js code now
1299: [10:28:28] * zippy__ has joined #silverstripe
1300: [10:28:35] <vogels> http://snipt.org/AFp8
1301: [10:28:43] <vogels> do you sugest to move the hook on line 57 });
1302: [10:28:49] <vogels> to the end of the file ?
1303: [10:28:52] <sam_> actually, I used DataObjects as Pages
1304: [10:29:05] <sam_> http://www.ssbits.com/tutorials/2010/dataobjects-as-pages-part-1-keeping-it-simple/
1305: [10:29:40] <sam_> now, in the listing details page, i need to code a submit button for posting reviews
1306: [10:30:31] <sam_> the url comes like localhost/project/listingpage/show/2300
1307: [10:30:48] <sam_> now this creates problem submitting the form
1308: [10:31:48] <howardgrigg> sam_: pass the ID of the object through the form with a hidden field
1309: [10:32:38] * openbees quit (Ping timeout: 268 seconds)
1310: [10:33:05] <sam_> how to get the value....
1311: [10:33:11] <sam_> I am not getting the value
1312: [10:34:07] * openbees has joined #silverstripe
1313: [10:35:33] <howardgrigg> sam_: in the form function get the ID the same way you get it in the function to display the object i.e. $this->getURLParams();
1314: [10:38:58] <sam_> yes...
1315: [10:39:00] <sam_> did it
1316: [10:39:06] <sam_> thnx
1317: [10:39:09] <sam_> so much
1318: [10:39:16] <howardgrigg> no worries :)
1319: [10:40:08] <simon_w|air> vogels, yes
1320: [10:42:58] <sam_> I have another issue with facebook login
1321: [10:43:10] <sam_> can you please help me?
1322: [10:44:05] <sam_> after logging in to the face book account,
1323: [10:44:17] <sam_> the message comes as login cancelled
1324: [10:44:29] * howardgrigg quit (Remote host closed the connection)
1325: [10:48:20] <vogels> @simon_w|air is a dev.build needed
1326: [10:48:58] <simon_w|air> vogels, nope
1327: [10:49:26] <vogels> then it does not work
1328: [10:49:39] <vogels> just made the change to the main.js
1329: [10:51:35] <vogels> it's now like this: http://snipt.org/AFt7
1330: [10:52:57] <sam_> anybody please help me on face book log in
1331: [10:52:59] <sam_> please
1332: [10:56:42] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1333: [10:57:23] * Bollig|DesignCty has joined #silverstripe
1334: [10:57:34] <simon_w|air> vogels, are you able to use the IE debugging tools to step through what happens? Starting at line 300 and checking the value of lang would be a starting point
1335: [10:57:46] <simon_w|air> sam_, which Facebook module?
1336: [11:06:32] * metanat quit (Quit: Leaving.)
1337: [11:16:03] <wmk> is there something like a dependent autocomplete field?
1338: [11:16:18] <ss23> wmk: What does that mean? Is this HTML question?
1339: [11:16:29] <wmk> e.g. first selecting a country and then i can type in zip or city and get results via ajax
1340: [11:16:49] <wmk> country via dropdown
1341: [11:17:02] <ss23> No idea, sorry
1342: [11:17:24] <simon_w|air> Nope, but should be easy enough to build yourself with some autocomplete JS library
1343: [11:18:06] <wmk> simon_w, ss23, ok, thanks. I have a look how i can extend / build something
1344: [11:19:10] <sam_> facebook1.1
1345: [11:19:36] <sam_> @simon_w|air facebook1.1
1346: [11:19:51] * gumble has joined #silverstripe
1347: [11:20:02] <simon_w|air> sam_, which module?
1348: [11:21:18] <gumble> I have removed all files on my server and restarted it, reloaded the page and still it shows the silverstripe favicon and tells me that "The requested URL /framework/main.php was not found", how do I really completly remove everything?
1349: [11:21:44] <ss23> gumble: did you remove .htaccess?
1350: [11:21:50] <sam_> Facebook Authentication
1351: [11:21:53] <simon_w|air> gumble, clear your browser's cache too
1352: [11:21:56] <ss23> That too
1353: [11:22:05] <simon_w|air> sam_, which one? Got a link?
1354: [11:22:38] <sam_> yes
1355: [11:22:53] <vogels> @simon_w|air you meen the tools under F12 in Ie9
1356: [11:23:13] <sam_> http://www.silverstripe.org/facebook-authentication-module/
1357: [11:23:15] <simon_w|air> vogels, yes
1358: [11:25:07] <vogels> not realy sure how to use this
1359: [11:25:14] <vogels> only know where to find it :p
1360: [11:26:49] <sam_> simon_w|air, I used facebookconnect module too, but after logging into facebook, page is not getting redirected to the site
1361: [11:26:53] * openbees quit (Ping timeout: 264 seconds)
1362: [11:27:22] <wmk> vogels, it's easy. just hit "clear browser cache" and the cache is deleted.
1363: [11:27:42] <wmk> there is also an option to disable browser cache, something like "always refresh from server"
1364: [11:28:37] <gumble> ss23, I did. sudo rm -R * should have done everything
1365: [11:29:04] <ss23> gumble: * doesn't do everything
1366: [11:29:08] <vogels> wmk i know how to delete browsercach
1367: [11:29:12] <vogels> with the tool
1368: [11:29:19] <ss23> gumble: * doesn't include hidden files
1369: [11:29:20] <gumble> no?
1370: [11:29:22] <gumble> ah damn
1371: [11:29:26] <gumble> I was so sure
1372: [11:29:27] <vogels> but how do i do the debugging
1373: [11:29:29] <ss23> lol
1374: [11:29:34] <ss23> gumble: You can rm the *dir*, though
1375: [11:29:38] <wmk> vogels, ah. i wondered...
1376: [11:29:46] <ss23> gumble: like, rm -rf /var/www/, then just mkdir /var/www again, if you like
1377: [11:29:51] * simon_w|air quit (Quit: can't do this tonight)
1378: [11:30:07] <gumble> ss23, that sounds good, thanks
1379: [11:30:35] <gumble> what does the -f do?
1380: [11:30:39] <wmk> vogels, what kind of debugging? html, js, php?
1381: [11:30:50] <wmk> gumble, -f is force
1382: [11:30:59] <ss23> gumble: force, yeah, you don't need it :D
1383: [11:31:14] <wmk> so it doesn't ask for each file to delete, depends on your configuration.
1384: [11:31:31] <gumble> thanks! it worked now
1385: [11:31:39] <vogels> js
1386: [11:34:55] <sam_> is there anybody to help me on facebookconnect
1387: [11:40:29] * openbees has joined #silverstripe
1388: [11:45:35] * priithansen quit (Quit: priithansen)
1389: [11:48:26] <gumble> silverstripe always gives me date.timezone must be set correctly on installation last time, even if I checked thousands of times that it is set correctly, my phpinfo() tells me it is set correctly and I restarted apache like a million times
1390: [11:49:05] <ss23> gumble: Sure you're setting it in the right place?
1391: [11:49:16] <ss23> gumble: Remember that the php.ini for Apache is different to the one for the CLI
1392: [11:49:50] <ss23> gumble: Run a phpinfo() from the same place Silverstripe is (like make a info.php: <?php phpinfo(); ) and see what it says about the file you're editing, and the timezone value
1393: [11:49:53] <gumble> silverstripe has this small notice at the installation dialogue which tells you whiich php.ini it is using I usefd that one
1394: [11:50:11] <gumble> ss23, yes that is what I did, it shows me the correct timezone
1395: [11:50:38] <ss23> gumble: like, the date.timezone value is correct?
1396: [11:50:54] <gumble> it is Europe/Berlin, it should be
1397: [11:51:14] <ss23> weird
1398: [11:51:16] <ss23> idk sorry
1399: [11:52:02] <gumble> only solution I found in ss forums is to set the value in the .htaccess too
1400: [11:52:07] <gumble> but thats kinda not nice :D
1401: [11:52:13] * NobrainerWeb has joined #silverstripe
1402: [11:53:33] <NobrainerWeb> Hi guys i have a ModelAdmin that is gives me a Internal Server error 500 - how can i get some more info - i cant't find the problem
1403: [11:53:49] <NobrainerWeb> Trying to use DataObjectAsPages module for ss3.1
1404: [11:54:14] <gumble> check you apache and silverstripe error log NobrainerWeb
1405: [11:56:53] <NobrainerWeb> Do i need to enable the log for SilverStripe somewhere? (The apache log from MAMP is empty)
1406: [11:57:05] <NobrainerWeb> as in no error from just now
1407: [11:57:13] * cloph is now known as cloph_away
1408: [11:57:50] <gumble> NobrainerWeb, http://doc.silverstripe.org/framework/en/topics/error-handling
1409: [11:58:21] <gumble> and set into dev mode
1410: [12:03:16] <NobrainerWeb> gumble: thank you, the stress made me forget these options
1411: [12:06:20] <NobrainerWeb> Well the error is: PHP Fatal error: Call to undefined method Debug::emailError() but i have no idea where this call is made
1412: [12:10:39] <wmk> NobrainerWeb, if you run firebug have a look at the http response
1413: [12:10:54] <wmk> there should be a trace in it
1414: [12:11:13] <gumble> NobrainerWeb, nm :)
1415: [12:11:54] <gumble> NobrainerWeb, did you activate email error-log?
1416: [12:12:52] * howardgrigg has joined #silverstripe
1417: [12:12:57] <NobrainerWeb> gumble: Not anything i can find in config or yml
1418: [12:13:53] * howardgrigg quit (Client Quit)
1419: [12:14:32] * howardgrigg has joined #silverstripe
1420: [12:14:57] * funkygibbon quit (Ping timeout: 256 seconds)
1421: [12:16:41] <gumble> NobrainerWeb, sorry idk
1422: [12:16:57] <NobrainerWeb> wmk: Looking in Firebug -> Net -> All: I only see that there was a error 500
1423: [12:17:44] <wmk> oh, ok
1424: [12:17:58] <NobrainerWeb> Wuhoo seems I'm getting useful error messages now, after another, another, another flush
1425: [12:18:05] <wmk> NobrainerWeb, 500 is afaik directly php, so no trace :(
1426: [12:18:31] * Colin[pi] has joined #silverstripe
1427: [12:18:36] <wmk> NobrainerWeb, you looked in Firebug -> Net -> HTTP response?
1428: [12:20:45] <NobrainerWeb> Found the error now, thank you guys for helping me out! Was using a function to show a yes or no in summary_fields instead of a 1 or 0 that caused the error
1429: [12:26:20] * swordsmanz quit (Read error: Operation timed out)
1430: [12:26:34] <sam_> hi.... i am stuck with facebook login
1431: [12:26:36] <sam_> please help
1432: [12:31:12] <openbees> I have a page say ExamplePage.php (Type Page) and it has_many ExamplePageItem.php (DataObject) .. Now to show individual ExamplePageItem I am using a "view" function in ExamplePage_Controller which gives me link something like "PageLink/view/ItemLink" . I wondering if there is any way which can skip "view" part from my URL and make it look like site tree urls
1433: [12:31:40] <openbees> say PageLink/ItemLink
1434: [12:38:53] * zippy__ quit (Ping timeout: 264 seconds)
1435: [12:47:00] <howardgrigg> anyone have experience with basic regex here?
1436: [13:08:30] <openbees> howardgrigg : What actually you want to achieve ?
1437: [13:08:52] <howardgrigg> http://gri.gg/reg
1438: [13:09:04] <howardgrigg> I want to match just the chapter number
1439: [13:09:28] <howardgrigg> so the 1, 17 & 3 in that example without the space before it or the colon
1440: [13:11:00] * openbees hiding
1441: [13:18:36] <micmania1> howardgrigg: \s([0-9]+)[:$]? (disclaimer: i'm not too good with regex)
1442: [13:21:32] <howardgrigg> micmania1: hah me neither but yea that seems to be returning the chapter number twice... to be honest I'm not too sure what's going on lol
1443: [13:24:23] <micmania1> Really? Its only returning once for me.
1444: [13:24:25] <micmania1> http://scriptular.com/#%5Cs(%5B0-9%5D%2B)%5B%3A%24%5D%3F%7C%7C%7C%7C%7C%7C%7C%7C%5B%22John%201%3A1-12%22%2C%221%20Samuel%2017%3A1-3%22%2C%22Matt%203%22%5D
1445: [13:25:40] <wmk> is there a possibility to show the last query for debugging?
1446: [13:26:04] <wmk> i have a DataList::get('MyClass') with some filters and where clauses
1447: [13:27:00] <micmania1> wmk, you can run DataList->sql() (double check docs) or add ?showqueries=1 to your web address
1448: [13:27:08] <micmania1> urlvars: http://doc.silverstripe.org/framework/en/reference/urlvariabletools
1449: [13:27:51] <wmk> micmania1, thanks a lot
1450: [13:35:20] * SightUnseen has joined #silverstripe
1451: [13:35:26] <NobrainerWeb> Can someone explain me a bit about the getCMSFields function on a data object. My problem is that i get all fields from parent and the DO itself added. I would like to add the fields from the current DO to another tab, do i have to manually remove all fields, and then add them again under another tab?
1452: [13:35:53] * SightUnseen quit (Client Quit)
1453: [13:36:06] <openbees> NobrainerWeb : yes
1454: [13:37:16] <NobrainerWeb> openbees: ok thank you. So does that mean that getCMSFields just adds all fields of the current DO to the list of fields?
1455: [13:37:43] <NobrainerWeb> (I guess $fields = parent::getCMSFields(); gets the fields from the parent objects
1456: [13:37:47] <NobrainerWeb> ?
1457: [13:37:50] <openbees> exactly
1458: [13:37:51] <howardgrigg> micmania1: http://codepen.io/anon/pen/sjmhc
1459: [13:38:00] <NobrainerWeb> openbees: ok thank you
1460: [13:40:29] * sam_ quit (Ping timeout: 250 seconds)
1461: [13:43:41] <micmania1> howardgrigg: http://cdpn.io/sjmhc - Try without the brackets.
1462: [13:46:22] <howardgrigg> oh cool - I'm still getting the space and colon but I can just pull them out with a str_replace
1463: [13:46:47] <micmania1> yeah, you could use parseInt
1464: [13:49:47] * openbees quit (Quit: Leaving)
1465: [13:51:11] <howardgrigg> micmania1: perfect thanks :)
1466: [13:53:39] <micmania1> np :)
1467: [13:54:24] <micmania1> whatever happened to your silverscoop podcasts? You got any plans to do any more?
1468: [13:57:46] <howardgrigg> Yea I'm sad they faded away - It was a combination of me getting super busy and not heaps of enthusiasm from the others. Plus Aaron has just moved countries which has been challenging...
1469: [13:57:50] <wmk> is there a possibility to add Filters with an OR instead of AND?
1470: [13:57:56] <howardgrigg> I would love to pick them back up again
1471: [13:58:51] <micmania1> They were good. I think I just started listening around the last one or two though lol
1472: [13:59:02] <howardgrigg> but I'm wondering if they were the right format - we never got any real feedback from the audience lol
1473: [14:02:31] <howardgrigg> but thanks for saying that they were good :)
1474: [14:03:03] <howardgrigg> With Aaron settling in now in Wellington it might be a good time to kick them off again
1475: [14:03:17] <howardgrigg> wmk: good point...
1476: [14:04:23] <wmk> howardgrigg, filterAny in 3.1 could do it.
1477: [14:05:14] <howardgrigg> oh yea cool - just saw that
1478: [14:05:39] <howardgrigg> aight night time for me - cya
1479: [14:06:03] * howardgrigg quit (Remote host closed the connection)
1480: [14:07:59] * PigeonFriend quit ()
1481: [14:16:54] * NobrainerWeb quit (Quit: NobrainerWeb)
1482: [14:23:04] * kerosene quit (Ping timeout: 256 seconds)
1483: [14:27:35] * kerosene has joined #silverstripe
1484: [14:29:56] * Motoservo has joined #silverstripe
1485: [14:53:08] * toddmorey has joined #silverstripe
1486: [14:56:43] * spronk quit (Ping timeout: 260 seconds)
1487: [14:57:25] * Colin[pi] quit (Ping timeout: 256 seconds)
1488: [14:58:53] * toddmorey quit (Ping timeout: 246 seconds)
1489: [15:02:22] * toddmorey has joined #silverstripe
1490: [15:02:23] * toddmorey quit (Client Quit)
1491: [15:10:04] * mattybalaam has joined #silverstripe
1492: [15:12:44] * vogels quit (Quit: Page closed)
1493: [15:14:19] * catcher has joined #silverstripe
1494: [15:16:35] * guzzlefry_dev has joined #silverstripe
1495: [15:19:52] * toddmorey has joined #silverstripe
1496: [15:33:05] * toddmorey quit (Quit: Leaving.)
1497: [15:36:10] <mattybalaam> If I want to make a Gridfield with a list of related-pages which only works one wat, should this be a many_many
1498: [15:36:21] <mattybalaam> …rather that a has_many?
1499: [15:36:38] <mattybalaam> (sorry about my typing, it is sweltering in the office today)
1500: [15:40:49] <lerni> mattybalaam: if pages can be related to more than one Page you sould go for many_many
1501: [15:42:34] <lerni> for example if PageC is related to PageA and also should be related to PageB it need many_many
1502: [15:43:04] <mattybalaam> Ah, OK so when using a has_many the association is made on the other page, rather than on the current page? Is that right?
1503: [15:43:59] <lerni> yes - a has many needs a has one on the other side.
1504: [15:44:23] <mattybalaam> Got you, thanks lerni! I’m slowly getting there with databases relations.
1505: [15:55:53] * mattybalaam quit (Quit: mattybalaam)
1506: [15:56:41] * mattybalaam has joined #silverstripe
1507: [16:19:15] <mattybalaam> OK, I have a GridFieldConfig_RelationEditor for my $many_many 'RelatedPages' ->'Page'. But if I click on Add Page I get what is basically all of the fields of a blank page. How might I get a simple treedropdownfield?
1508: [16:22:54] <catcher> mattybalaam, gridfield just handles the relationships - the actual item add/edit is up to the object's CMSFields
1509: [16:23:44] <catcher> If you're wanting to just relate existing pages, you may want the addExistingAutocompleter component, and remove the gridfield Add button
1510: [16:24:37] <mattybalaam> AH, OK. I will look into that
1511: [16:24:40] <mattybalaam> thanks
1512: [16:26:35] * micmania1 quit (Quit: Leaving)
1513: [16:27:30] <catcher> mattybalaam, or, you may actually want a treedropdownfield :-P
1514: [16:31:27] <mattybalaam> How might I change that to a treedropdownfield?
1515: [16:32:08] * lobarvaz_ quit (Remote host closed the connection)
1516: [16:43:45] * gelignite has joined #silverstripe
1517: [16:56:28] * lerni quit (Remote host closed the connection)
1518: [17:01:08] * Colin[pi] has joined #silverstripe
1519: [17:07:04] <catcher> mattybalaam, you'd replace it entirely. On second thought though, I seem to remember TreeDropdownField requiring a classname, so you'd only be able to use it for one type.
1520: [17:07:24] <catcher> mattybalaam, I'd recommend a regular dropdown or a gridfield w/ addexistingautocompleter.
1521: [17:12:22] <mattybalaam> Thank you, I need to have them sortable as well, does this need many_many_extra_fields?
1522: [17:12:26] * Colin[pi] quit (Ping timeout: 264 seconds)
1523: [17:16:36] * cloph_away is now known as cloph
1524: [17:21:01] * SightUnseen has joined #silverstripe
1525: [17:22:20] * SightUnseen quit (Client Quit)
1526: [17:27:18] * mattybalaam quit (Quit: mattybalaam)
1527: [17:28:24] <catcher> mattybalaam, if the order doesn't need to change per each relationship, you can just add a sortOrder (int) field & use the sortableGridField module.
1528: [17:34:34] * mattybalaam has joined #silverstripe
1529: [17:38:00] <catcher> mattybalaam, if the order doesn't need to change per each relationship, you can just add a sortOrder (int) field & use the sortableGridField module.
1530: [17:44:46] * chillu quit (Quit: chillu)
1531: [17:47:01] * chillu has joined #silverstripe
1532: [17:50:56] <mattybalaam> The sort needs to be set on a per-page basis.
1533: [17:50:57] * SphereSilverNL has joined #silverstripe
1534: [17:51:32] * priithansen has joined #silverstripe
1535: [17:52:15] <SphereSilverNL> Hmm, my concept of "same-modeladmin" might be more complex than I thought :D
1536: [18:02:26] * mattybalaam quit (Quit: mattybalaam)
1537: [18:02:50] <wmk> Hi SphereSilverNL
1538: [18:02:58] <SphereSilverNL> hey wmk
1539: [18:03:33] <wmk> puh, just hacked my first formfield
1540: [18:03:35] * chillu quit (Quit: chillu)
1541: [18:03:38] <SphereSilverNL> :D
1542: [18:04:40] * mattybalaam has joined #silverstripe
1543: [18:06:19] * mattybalaam quit (Client Quit)
1544: [18:08:05] * mattybalaam has joined #silverstripe
1545: [18:08:28] <wmk> in fact it's a modification of an existing formfield.
1546: [18:18:48] * mattybalaam quit (Quit: mattybalaam)
1547: [18:20:37] <wmk> cu l8r
1548: [18:20:40] * wmk quit (Quit: nice to meet you ;))
1549: [18:26:42] * NitinShah has joined #silverstripe
1550: [18:28:01] * SightUnseen has joined #silverstripe
1551: [18:28:19] * SightUnseen quit (Client Quit)
1552: [18:32:32] * mattybalaam has joined #silverstripe
1553: [18:32:40] <mattybalaam> As a follow up to my earlier queries, I can’t seem to get the sort order updating in the database, what am I doing wrong? it just stays as 0. I am using the gridfieldextensions plugin to handle the sort http://www.sspaste.com/paste/show/51dc560bc3c4d
1554: [18:35:49] <SphereSilverNL> Isn't itGridFieldSortableRows?
1555: [18:36:54] <NitinShah> Having issues with mobile module regarding redirecting website to a mobile domain
1556: [18:36:58] <mattybalaam> I’m using gridfieldOrderableRows which is part of gridfieldextensions. It says it should work with many_many_extrafields
1557: [18:37:09] <NitinShah> Can someone just help me with the steps
1558: [18:38:32] <NitinShah> It works fine when I use the option "Mobile users see mobile theme, but no redirection occurs"
1559: [18:39:16] <NitinShah> But how do I redirect it to a subdomain
1560: [18:40:38] <NitinShah> I have already set up a subdomain
1561: [18:45:33] <SphereSilverNL> You want mobile users to automatically go to m.yoursite.com or so/
1562: [18:45:35] <SphereSilverNL> ?
1563: [18:45:43] <NitinShah> yes
1564: [18:45:50] * Stefan_ has joined #silverstripe
1565: [18:47:15] * trent001 has joined #silverstripe
1566: [18:48:13] <Stefan_> Someone who can answer me a question regarding silverstripe?
1567: [18:48:28] * mattybalaam quit (Quit: mattybalaam)
1568: [18:49:26] <NitinShah> I would like the mobile users to automatically redirect to m.instituteofclinicalhypnosis.com
1569: [18:49:34] * mattybalaam has joined #silverstripe
1570: [18:51:38] * trent001 quit (Ping timeout: 246 seconds)
1571: [18:54:26] * mattybalaam quit (Ping timeout: 264 seconds)
1572: [18:57:33] * chillu has joined #silverstripe
1573: [19:04:34] * gumble quit (Read error: Connection timed out)
1574: [19:05:14] * gumble has joined #silverstripe
1575: [19:06:31] <SphereSilverNL> Stefan_: that's what this channel is all about ;)
1576: [19:06:43] <SphereSilverNL> NitinShah: how are you trying to redirect atm?
1577: [19:08:01] <NitinShah> At the moment it is set to "Mobile users see mobile theme, but no redirection occurs"
1578: [19:11:46] <NitinShah> When I set a subdomain, do I need to redirect the subdomain to the main domain or not?
1579: [19:11:49] <SphereSilverNL> And what's your mobilesitetype set to in SiteConfig?
1580: [19:12:47] <NitinShah> you are referring to mobile site behavior?
1581: [19:13:10] <SphereSilverNL> I'm referring to the SiteConfig settings
1582: [19:14:23] <NitinShah> it is set to ""Mobile users see mobile theme, but no redirection occurs""
1583: [19:14:58] <SphereSilverNL> Well, there's your problem
1584: [19:15:14] <SphereSilverNL> Set it to redirect and set your mobile link
1585: [19:16:00] <SphereSilverNL> then, what's the error you get
1586: [19:16:19] * Stefan_ quit (Ping timeout: 250 seconds)
1587: [19:18:34] <NitinShah> So when I set it to "Mobile users are redirected to mobile domain", in the mobile domain I specify "m.instituteofclinicalhypnosis.com", and when I access the site via mobile... It gets into a redirect loop
1588: [19:19:11] <SphereSilverNL> And what if you don't set a mobile domain?
1589: [19:21:07] <SphereSilverNL> Hey chillu, you worked on the mobile thingy, care to help a bit? :)
1590: [19:26:16] <NitinShah> still a loop
1591: [19:27:17] <SphereSilverNL> Do you have your site in dev-mode?
1592: [19:27:21] <SphereSilverNL> if not, please do so.
1593: [19:27:29] <SphereSilverNL> Second, check your htaccess if it isn't causing a loop
1594: [19:36:37] <SphereSilverNL> Is there a method to extend via trying?
1595: [19:36:51] <SphereSilverNL> something like if class_exists, extend class A, else extend class B
1596: [19:45:59] <NitinShah> There is nothing I can find in htaaccess file that should be causing the loop
1597: [19:46:18] <SphereSilverNL> how is m.yoursite.com set up?
1598: [19:47:05] <NitinShah> I created a subdomain via control panel
1599: [19:47:26] * micmania1 has joined #silverstripe
1600: [19:47:29] <SphereSilverNL> and it's set to have the same root?
1601: [19:49:02] * gumble quit (Ping timeout: 264 seconds)
1602: [19:49:30] <SphereSilverNL> I'm just roughly guessing here, never worked with the mobile-module. I just make mediaqueries
1603: [19:50:53] <NitinShah> it is redirected to the main site via cpanel again
1604: [19:52:05] <SphereSilverNL> that's what's going wrong.
1605: [19:52:29] <SphereSilverNL> mobile-module redirects via cPanel to main website. Main website redirects to m.domain.com due to the module.
1606: [19:52:34] <SphereSilverNL> That's an endless loop.
1607: [19:53:15] * SphereSilverNL quit (Remote host closed the connection)
1608: [19:54:50] * SphereSilverNL has joined #silverstripe
1609: [19:55:07] <SphereSilverNL> client crashed. Frikkin' Firefox
1610: [19:55:57] <micmania1> you should download a client. I got xchat (windows) the other day.
1611: [19:56:14] <micmania1> notifies you when you get mentione, too.
1612: [19:56:48] <SphereSilverNL> I use ChatZilla, it's a client ;)
1613: [19:56:52] <SphereSilverNL> Which I like a lot
1614: [19:56:58] <SphereSilverNL> downside, it relies on Firefox
1615: [19:57:05] <SphereSilverNL> and Firefox is a bit unstable for me lately
1616: [20:00:29] <SphereSilverNL> I just pushed a broken module :D
1617: [20:01:12] <SphereSilverNL> Sigh, Facebook API. I'm getting errors: "The url you supplied is an unknown error"
1618: [20:01:17] <SphereSilverNL> You're not helping!
1619: [20:01:49] * Zauberfisch_ has joined #silverstripe
1620: [20:02:32] * chillu quit (*.net *.split)
1621: [20:02:32] * Zauberfisch quit (*.net *.split)
1622: [20:02:33] * ec8or quit (*.net *.split)
1623: [20:02:40] <SphereSilverNL> bye, I guess :P
1624: [20:07:04] * SphereSilverNL quit (Quit: bye)
1625: [20:07:38] * ec8or has joined #silverstripe
1626: [20:09:05] * NitinShah quit (Ping timeout: 256 seconds)
1627: [20:09:56] * travis-ci has joined #silverstripe
1628: [20:09:56] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#549 (3.0 - b24a0a5 : Mateusz Uzdowski): The build passed.
1629: [20:09:56] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/fb457e47eb2c...b24a0a567e12
1630: [20:09:56] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8900039
1631: [20:09:56] * travis-ci has left #silverstripe
1632: [20:11:36] * lerni has joined #silverstripe
1633: [20:11:45] * SphereSilver has joined #silverstripe
1634: [20:12:03] <SphereSilver> How can Windows Backup use over 1TB
1635: [20:12:14] <SphereSilver> while my entire installation is about 50G?????
1636: [20:15:34] * DigNZ has joined #silverstripe
1637: [20:15:35] * DigNZ quit (Remote host closed the connection)
1638: [20:15:44] <SphereSilver> that's a quicky :D
1639: [20:15:49] * DigNZ has joined #silverstripe
1640: [20:24:43] * ec8or quit (*.net *.split)
1641: [20:24:48] * mobiusnz has joined #silverstripe
1642: [20:25:32] * ec8or has joined #silverstripe
1643: [20:26:28] <SphereSilver> ec8or, connection-problems?
1644: [20:29:56] <SphereSilver> Just when I thought it couldn't get worse: "API doesn't understand POST method. Your method is undefined, please use POST"
1645: [20:33:28] * mobiusnz quit (Quit: Leaving.)
1646: [20:33:41] * travis-ci has joined #silverstripe
1647: [20:33:41] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#550 (3.1 - e6011f3 : Ingo Schommer): The build passed.
1648: [20:33:41] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/3bfb82d25fd0...e6011f3aaebb
1649: [20:33:41] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8900965
1650: [20:33:41] * travis-ci has left #silverstripe
1651: [20:34:10] * mobiusnz has joined #silverstripe
1652: [20:36:39] <micmania1> SphereSilver, you using the facebook php sdk?
1653: [20:39:37] * ec8or quit (*.net *.split)
1654: [20:41:42] * coldblooded01 has joined #silverstripe
1655: [20:42:41] * ec8or has joined #silverstripe
1656: [20:47:19] * atmos has joined #silverstripe
1657: [20:47:25] <atmos> morning all
1658: [20:47:50] <atmos> anyone come across a validation error when changing a child page type to a redirector type?
1659: [20:50:45] * trent001 has joined #silverstripe
1660: [20:52:00] * nickmolhoek has joined #silverstripe
1661: [20:52:01] * nickmolhoek quit (Remote host closed the connection)
1662: [20:52:15] * nickmolhoek has joined #silverstripe
1663: [20:53:37] * Pyromanik has joined #silverstripe
1664: [20:57:25] * zippy__ has joined #silverstripe
1665: [21:01:37] * [1]SphereSilver has joined #silverstripe
1666: [21:02:03] * SphereSilver quit (Disconnected by services)
1667: [21:02:10] * [1]SphereSilver is now known as SphereSilver
1668: [21:07:24] <Pyromanik> that awkward moment when you see a key in authorized_keys that you don't recognise.
1669: [21:08:24] <simon_w> Burn it. Burn it with fire.
1670: [21:08:37] <SphereSilver> or just delete it from the authorized keys list
1671: [21:08:46] <SphereSilver> I think that would be easier
1672: [21:09:00] <Pyromanik> then you realise that it's your hosts.
1673: [21:09:02] <Pyromanik> phew
1674: [21:09:08] <Pyromanik> (managed server)
1675: [21:09:36] <Pyromanik> SphereSilver: no sir, fire is ALWAYS correct.
1676: [21:10:02] <SphereSilver> yeah... but... but... but...
1677: [21:10:09] <SphereSilver> it'll also burn your ethernet cable
1678: [21:10:19] <SphereSilver> and therefor also burn your internet connn..... gone
1679: [21:10:25] <simon_w> Not if you do it properly
1680: [21:10:56] <SphereSilver> How do you properbly burn a key on another host, other than setting fire to the UTP cable?
1681: [21:11:25] <simon_w> With fire. Doh.
1682: [21:12:21] <SphereSilver> And also, without burning oneselves house down?
1683: [21:12:23] <SphereSilver> :D
1684: [21:13:46] <mobiusnz> hey, I'm upgrading a site from 2.4 to 3.0, what is the replacement for DataObjectSet's iteratorTotalItems?
1685: [21:14:23] <simon_w> Count()?
1686: [21:14:29] <SphereSilver> _O-
1687: [21:15:04] <SphereSilver> http://www.mrdoob.com/lab/javascript/effects/ie6/
1688: [21:15:08] * priithansen quit (Quit: priithansen)
1689: [21:15:32] * atmos quit (Quit: Page closed)
1690: [21:17:52] <AlphaCactus> oo i like that website
1691: [21:18:46] <mobiusnz> simon_w: how does that work though? in ss24 iteratorPos and iteratorTotalItems was available directly from the dataobject
1692: [21:19:19] <mobiusnz> eg in my page function I have $this->iteratorTotalItems % $columns
1693: [21:19:22] <simon_w> mobiusnz, template data's now only available in the template
1694: [21:19:46] <SphereSilver> Why not upgrade to 3.1?
1695: [21:19:48] <mobiusnz> simon_w: makes sense I guess ;)
1696: [21:19:51] <SphereSilver> 3.1 is WAY faster
1697: [21:20:01] <mobiusnz> oh, I might have
1698: [21:20:07] <mobiusnz> I just downloaded whatever it was on the site today
1699: [21:20:08] <mobiusnz> didn't look
1700: [21:20:17] <mobiusnz> 3.0.5
1701: [21:20:20] <SphereSilver> that's 3.0 I guess
1702: [21:20:27] <SphereSilver> go to github, get 3.1 b3
1703: [21:20:56] <mobiusnz> not keen on going beta
1704: [21:21:23] <SphereSilver> Don't worry
1705: [21:21:31] <SphereSilver> it's seriously, really, very much faser
1706: [21:21:34] <SphereSilver> faster*
1707: [21:21:41] <mobiusnz> not fussed
1708: [21:21:48] <SphereSilver> and I don't think you'll be able to notice the known bugs
1709: [21:22:10] <unsignedint> is it back to SS 2.4 speed? SS 3 is incredibly show when flushing the templates compared to SS 2.4
1710: [21:22:22] <unsignedint> also the cms is much less snappy
1711: [21:22:55] <unsignedint> sorry I should say SS 3.0.5 and not SS3 because I have not tried 3.1
1712: [21:24:30] <simon_w> No, don't get b3
1713: [21:24:46] <mobiusnz> ^^
1714: [21:25:00] <mobiusnz> not rolling out beta sites for this customer. end of story :P
1715: [21:25:01] <simon_w> That came out almost three months ago
1716: [21:26:20] <mobiusnz> simon_w: so are you saying that this function should be implemented within the template now? http://www.sspaste.com/paste/show/51dc7f4e61c68
1717: [21:27:02] <mobiusnz> if so, how?
1718: [21:27:51] <simon_w> Or as a TemplateIteratorProvider
1719: [21:29:10] <mobiusnz> ok, that sounds like what I want to do. http://api.silverstripe.org/master/class-TemplateIteratorProvider.html looks fairly vague. How do I use a TemplateIteratorProvider?
1720: [21:29:57] <simon_w> Have a look at SSViewer_BasicIteratorSupport
1721: [21:30:21] <Pyromanik> 09:14 < SphereSilver> http://www.mrdoob.com/lab/javascript/effects/ie6/
1722: [21:30:23] <Pyromanik> hahaahaha
1723: [21:30:34] <Pyromanik> I laughed. A literal lol.
1724: [21:30:37] <simon_w> Basically, the static method returns a list of methods that can be called, the instance one gets passed the current and total positions, and then you store those and make your methods use them
1725: [21:31:39] <Pyromanik> unsignedint: that's your host being crap, my ss3.0 is as fast as ss2.4
1726: [21:31:48] <Pyromanik> without any apc or anything
1727: [21:31:58] * unsignedint should get a better localhost
1728: [21:32:03] <Pyromanik> lol
1729: [21:32:16] <Pyromanik> I HAVE noticed it being considerably slower on dev machines
1730: [21:32:19] <Pyromanik> that were underpowered.
1731: [21:32:23] <Pyromanik> like my netbook.
1732: [21:33:13] <mobiusnz> simon_w: righto, but how does this new class get called?
1733: [21:33:40] <simon_w> mobiusnz, all implementors of TemplateIteratorProvider are available for calling from inside a loop
1734: [21:33:52] <mobiusnz> ok, so it's just magically available
1735: [21:33:55] <mobiusnz> sweet
1736: [21:35:20] <Pyromanik> yes, magics.
1737: [21:35:20] * willr_ has joined #silverstripe
1738: [21:35:31] <simon_w> Everything's magics
1739: [21:35:51] <AlphaCactus> thats why gandalf when to nz
1740: [21:37:22] <SphereSilver> simon_w, why are you saying "don't go 3.1"?
1741: [21:37:34] <simon_w> SphereSilver, I'm not.
1742: [21:37:35] <SphereSilver> I noticed it's really, really much faster
1743: [21:38:05] <SphereSilver> <@simon_w> No, don't get b3
1744: [21:38:12] <simon_w> Yes
1745: [21:38:15] <simon_w> Don't get b3
1746: [21:38:31] <SphereSilver> you mean as in "get b2"?
1747: [21:38:35] <simon_w> No
1748: [21:38:51] <SphereSilver> I'm confused now :)
1749: [21:38:59] <SphereSilver> Then what? B1?
1750: [21:39:06] <simon_w> No
1751: [21:39:17] <simon_w> There's been three months of changes since b3
1752: [21:39:20] <SphereSilver> ok, then tell me what version I should use :)
1753: [21:39:30] <simon_w> 3.1
1754: [21:39:36] <mobiusnz> simon_w: thanks, fwiw http://www.sspaste.com/paste/show/51dc81f5c0324 works great
1755: [21:40:05] <SphereSilver> 3.1 is officially released?
1756: [21:40:11] <simon_w> No, or I'd say 3.1.0
1757: [21:40:29] <SphereSilver> You're being very confusing :D
1758: [21:40:39] <simon_w> No I'm not
1759: [21:40:44] <simon_w> 3.1 is a development version
1760: [21:40:51] <simon_w> git checkout 3.1
1761: [21:40:56] <simon_w> Download the zip from https://github.com/silverstripe/silverstripe-framework/tree/3.1
1762: [21:41:01] <SphereSilver> I'm using it al the time.
1763: [21:41:10] <simon_w> composer create-project blah 3.1.x-dev
1764: [21:41:14] <SphereSilver> any beta is behind on the master I guess than?
1765: [21:41:39] <simon_w> master's 3.2
1766: [21:41:56] <SphereSilver> Heh, I've been using 3.2 I guess :D
1767: [21:42:30] <SphereSilver> But, can I assume, from your words, 3.1 is stable enough to be used on live websites?
1768: [21:42:50] <simon_w> If you've done a straight clone, then you're on 3.1. master isn't the default HEAD
1769: [21:43:15] <simon_w> You're asking someone who's used SS3 in production since 3.0.0-a2
1770: [21:43:16] <SphereSilver> By default, I clone the master
1771: [21:43:43] <SphereSilver> git clone -b master {url here}
1772: [21:44:04] <irogue> cloning master of SS is generally a bad idea :-P
1773: [21:44:23] <irogue> "bugs... bugs everywhere!"
1774: [21:44:38] <SphereSilver> Don't care until customers complain :P
1775: [21:44:43] <simon_w> Yeah, you really don't want to be working on master unless you're developing for 3.2
1776: [21:45:09] <SphereSilver> ok :) guess it's git clone -b 3.1 from now on :)
1777: [21:45:17] <simon_w> Well, just git clone
1778: [21:45:26] <micmania1> is there a road map anywhere?
1779: [21:45:42] <simon_w> That would require being allowed to open feature requests as tickets
1780: [21:46:16] <simon_w> Also, not using github issues
1781: [21:46:52] * metanat has joined #silverstripe
1782: [21:47:12] <simon_w> Oh good, my theatre ticket is for today, not last week
1783: [21:48:06] <SphereSilver> I guess you got something todo this evening :D
1784: [21:48:14] <simon_w> Go to the theatre, yes
1785: [21:48:47] <Pyromanik> THEEEE ATE ERRR
1786: [21:49:26] <Pyromanik> had a lecturer who pronounced it like that.
1787: [21:49:28] <simon_w> I'm more reminded of Cheryl's elegant dinner party line
1788: [21:49:35] <Pyromanik> the as in theology, not "tha"
1789: [21:50:02] * gelignite quit (Quit: http://bit.ly/nkczDT)
1790: [21:50:04] <Pyromanik> where as kiwi's pronounce it more like "thea-terr"
1791: [21:50:20] <Pyromanik> or probably more phonetically, thea-ta
1792: [21:55:42] * nickmolhoek quit (Ping timeout: 240 seconds)
1793: [21:56:24] * nickmolhoek has joined #silverstripe
1794: [21:56:25] * nickmolhoek quit (Remote host closed the connection)
1795: [21:56:44] * nickmolhoek has joined #silverstripe
1796: [22:07:14] <SphereSilver> I'm hungry
1797: [22:08:30] <willr_> simon_w theatre? You know you'll have to wear shoes to be let in right?
1798: [22:08:41] * AlphaCactus hands SphereSilver a trout
1799: [22:08:57] <simon_w> willr_, it's that one on Ghuzenne, not a fancy one :p
1800: [22:09:01] <simon_w> Also, got my sandals
1801: [22:10:22] * EasyCo has joined #silverstripe
1802: [22:11:14] <SphereSilver> I don't eat fish :)
1803: [22:11:23] <SphereSilver> but thanks for thinking along :)
1804: [22:13:51] <mobiusnz> is it possible to modify the security tab in the cms to filter based on a member extension value?
1805: [22:14:47] <mobiusnz> ie to easily find all non-verified members?
1806: [22:14:59] <SphereSilver> Extend it?
1807: [22:15:03] * T8 has joined #silverstripe
1808: [22:15:10] <AlphaCactus> mobiusnz: dunno about that, but if some wizeguy doesn't give a good answer you could do a modeladmin
1809: [22:15:17] <SphereSilver> I guess it has some sort of "getList" method
1810: [22:15:42] <mobiusnz> AlphaCactus: yeah I was thinking I might have to modeladmin
1811: [22:15:51] <mobiusnz> is it possible in modeladmin to place default filters?
1812: [22:15:53] <SphereSilver> I think that's overkill
1813: [22:15:54] <T8> Hello silverstripe people. Has anyone used trademe oauth login before?
1814: [22:16:09] <simon_w> mobiusnz, private static $summary_fields = array('MyExtraField' => 'Title');
1815: [22:16:43] <SphereSilver> I had to google Trademe.....
1816: [22:17:37] <mobiusnz> simon_w: that allows it to show in the column, but doesn't filter them
1817: [22:18:40] * SightUnseen has joined #silverstripe
1818: [22:18:43] * SightUnseen has left #silverstripe
1819: [22:18:50] <mobiusnz> hmm, looks like modeladmin and overriding getList() might be easiest
1820: [22:19:44] <simon_w> mobiusnz, may also need to update searchable_fields
1821: [22:21:54] <simon_w> mobiusnz, this is a field you've added to $db, right?
1822: [22:21:58] <mobiusnz> yeah
1823: [22:22:17] <mobiusnz> simon_w: I effectively want to show a list of members of a certain group who have not been verified
1824: [22:22:26] <mobiusnz> in as few clicks as possible
1825: [22:24:31] <SphereSilver> Since I can't get any food, I'm off to bed
1826: [22:24:37] * SphereSilver quit (Remote host closed the connection)
1827: [22:25:16] <Rojod> ^^
1828: [22:28:03] <mobiusnz> any idea how to exclude based on group membership?
1829: [22:30:12] <simon_w> 3.0 or 3.1?
1830: [22:30:47] <mobiusnz> 3.0
1831: [22:30:53] <mobiusnz> I've tried $list = $list->filter(array('Groups.Code' => 'referral-provider'));
1832: [22:31:13] <simon_w> You need :ExactMatch there
1833: [22:31:41] <mobiusnz> ah
1834: [22:31:41] <mobiusnz> nice
1835: [22:33:56] <mobiusnz> perfect. Is there an easy way to change a boolean result field to use yes/no rather than 1/0?
1836: [22:34:03] <mobiusnz> in the grid?
1837: [22:34:29] <simon_w> Do you still need to filter on it?
1838: [22:34:41] <simon_w> (in the grid)
1839: [22:35:05] <mobiusnz> actually I guess I don't even need to show it
1840: [22:35:13] <mobiusnz> if they are there then the boolean is false
1841: [22:36:02] <EasyCo> simon_w: What makes that some grid field columns have the sort capabilities and others don't?
1842: [22:36:56] <simon_w> The field's going to be selected (required by postgres/mssql)
1843: [22:37:19] <simon_w> So isn't computed or through a relation
1844: [22:38:15] <EasyCo> I've got a 4 column grid field, the first two column represent data through a relation and the last 2 are plain fields. Only the last 2 are sortable.
1845: [22:38:53] <simon_w> I should say selected by the DataList
1846: [22:39:19] <EasyCo> I think I understand :/
1847: [22:42:57] * Colin[pi] has joined #silverstripe
1848: [22:46:17] * micmania1 quit (Quit: Leaving)
1849: [22:47:39] * Colin[pi] quit (Ping timeout: 264 seconds)
1850: [22:51:15] * SightUnseen1 has joined #silverstripe
1851: [22:52:37] * SightUnseen1 quit (Client Quit)
1852: [23:06:10] * ss23 climbs on simon_w
1853: [23:06:14] <ss23> simon_w: Did you bring luuuunch?
1854: [23:06:21] <simon_w> Nope
1855: [23:06:24] <ss23> :D
1856: [23:06:27] <ss23> Wanna get lunch, simon_w?
1857: [23:07:54] <simon_w> Someone's been lonely :p
1858: [23:08:05] <simon_w> At some point
1859: [23:08:12] <ss23> simon_w: I haven't been lonely *blush*
1860: [23:08:14] <ss23> I just... like lunch!
1861: [23:08:19] <ss23> ;_;
1862: [23:09:00] <ss23> I want to do a Object(e.g. Page, File)::canView(new Member()); to simulate viewing as an anon member. Will this work? (that is, is new Member() enough to create a 'member' that is anonymous?)
1863: [23:09:29] <simon_w> Yeah
1864: [23:09:45] <ss23> sweeet
1865: [23:09:48] <simon_w> Well, assuming you don't want it for someone that isn't logged in
1866: [23:10:30] * robert_ quit (Quit: Connection reset by traffic clause.)
1867: [23:12:03] <ss23> You mean assuming I do want it for someone that isn't logged in?
1868: [23:12:30] <ss23> I want to see whether a user who isn't logged in (so a visistor first loading the site, never been there before, not a member, anonymous) could view the object
1869: [23:13:03] <simon_w> The only sure way of doing that is calling canView() when you're not logged in
1870: [23:13:13] <ss23> Hmmmmm
1871: [23:13:28] <ss23> Is there an easy way to make Silverstripe think you're not logged in for a time, then restore it?
1872: [23:14:15] <simon_w> $member = Member::currentUser(); if($member) $member->logout(); do stuff; $member->login();
1873: [23:14:26] <simon_w> Probably don't want to do that in the CMS though (wipes the session)
1874: [23:14:37] <ss23> This will be a cron for search indexing
1875: [23:14:37] <ss23> oh
1876: [23:14:46] <ss23> Is the CLI automatically logged in as an admin?
1877: [23:14:50] <simon_w> Nope
1878: [23:14:54] <ss23> How does it dev/build thne?
1879: [23:15:03] <ss23> Or is that different/
1880: [23:15:16] <simon_w> if(Director::is_cli() || Permission::check('ADMIN'))
1881: [23:16:03] <ss23> mmk
1882: [23:16:15] <ss23> So that means from the cron/cli, calling canView will be annon user anyway?
1883: [23:17:14] <simon_w> yes
1884: [23:17:26] <ss23> mmk
1885: [23:17:47] * catcher quit (Quit: Leaving)
1886: [23:20:15] <Pyromanik> halp, I accidentally the vendor foldfer.
1887: [23:20:37] <Pyromanik> unstage by git reset --cached vendor ?
1888: [23:22:08] <Pyromanik> git rm --cached vendor
1889: [23:22:13] * lerni quit (Remote host closed the connection)
1890: [23:22:14] <Pyromanik> git rm -r --cached vendor?
1891: [23:22:20] <Pyromanik> OH GIT, Y U SO COMPLEX
1892: [23:22:31] <irogue> Pyromanik: just CVS, bro
1893: [23:22:40] * lerni has joined #silverstripe
1894: [23:23:09] <simon_w> Probably harder to set up CVS than composer
1895: [23:23:13] <Pyromanik> the last one, good.
1896: [23:23:20] <Pyromanik> also, what simon_w said.
1897: [23:24:27] <Pyromanik> FUCKING COMPOSER HOOK
1898: [23:24:30] <Pyromanik> SO MAD
1899: [23:24:36] <ss23> lol
1900: [23:24:48] <ss23> rm -rf && git checkout installer && composer install
1901: [23:24:49] <Pyromanik> probably about to wreck my live site :<
1902: [23:24:49] <ss23> boom fixed.
1903: [23:24:52] <ss23> lol Pyromanik
1904: [23:25:20] <Pyromanik> composer: here to help you fuck your deployment with one simple command that should be totally unrelated.
1905: [23:25:45] <Pyromanik> remote: Updating dependencies (including require-dev)
1906: [23:25:50] <Pyromanik> oh yay, it's stalled.
1907: [23:25:57] <ss23> You did require-dev in production?!
1908: [23:25:58] * ss23 dies
1909: [23:26:03] <Pyromanik> ss23: no idea.
1910: [23:26:08] <Pyromanik> I didn't set site up.
1911: [23:26:11] <ss23> mmk
1912: [23:26:16] <ss23> I did composer update in production
1913: [23:26:20] <ss23> Who the hell decided on those names
1914: [23:26:20] <Pyromanik> vendor is full of all kinds of shit like guzzle and crap though :<
1915: [23:26:25] <ss23> "Lets make update fuck shit up and install do it good"
1916: [23:26:43] <ss23> urgh, screw this, I'm going to get a hot chocolate, too hungry
1917: [23:26:56] <Pyromanik> ss23: because composer isn't a deployment tool.
1918: [23:27:08] <Pyromanik> it has install for initial deployment.
1919: [23:27:17] <Pyromanik> it should be composer update and composer deploy
1920: [23:27:30] <Pyromanik> and there should be a flag for a deployed tree.
1921: [23:27:36] <Pyromanik> to prevent updates.
1922: [23:27:38] <Pyromanik> or something.
1923: [23:27:39] * lerni quit (Ping timeout: 276 seconds)
1924: [23:28:18] <Pyromanik> I ate this peanut slab because I was avoiding hot chocolate :< but then I spied a moro gold max choc and wished I'd taken that instead.
1925: [23:28:18] * simon_w sighs
1926: [23:28:34] <Pyromanik> why simon_w ?
1927: [23:28:35] <simon_w> Another pull request from tractorcow that has multiple changes but only one commit
1928: [23:28:47] <Pyromanik> but
1929: [23:28:51] <Pyromanik> that's how SVN does it!
1930: [23:29:22] <simon_w> Should really be separate pull requests as well
1931: [23:29:40] <Pyromanik> ALL the branches!
1932: [23:30:22] <Pyromanik> ss23: oh sweet, composer updated my symfony install that I didn't know I had or needed :<
1933: [23:30:49] <Pyromanik> site still refreshes, phew.
1934: [23:34:09] * T8 quit (Ping timeout: 250 seconds)
1935: [23:34:40] <irogue> @roddrury: Wow. 203 new hires @xero so far this year. 22% from internal referrals. And we're still tiny compared to our old world competitors
1936: [23:34:44] <irogue> damn son
1937: [23:35:02] <ss23> Pyromanik: XD
1938: [23:35:16] <ss23> Yeah, flatmate just applied at xero as security person
1939: [23:35:18] <ss23> Can't remmeber the term
1940: [23:35:22] <ss23> SEcurity engineeer I guesss
1941: [23:36:51] * Jayden90 has joined #silverstripe
1942: [23:37:36] <Jayden90> Is 3.1 ready for commercial use? Starting a new project today
1943: [23:37:50] <ss23> Jayden90: I prefer not to personally, but I know lots of people do without major issues
1944: [23:38:36] <Jayden90> Do the pros for a simple site outweigh the cons?
1945: [23:38:40] <Pyromanik> ^
1946: [23:38:46] <Pyromanik> umm
1947: [23:38:57] <Pyromanik> depending on how simple... dunoo what's different actually.
1948: [23:39:13] <Pyromanik> CMS speed is apparently a good lot better.
1949: [23:39:25] <Pyromanik> just do it.
1950: [23:39:57] <Jayden90> Will I be able to patch it later?
1951: [23:41:44] <Jayden90> Hard choice. Don't want to get in trouble bugfixing what is suposed to be a quality deliverable.
1952: [23:42:59] <ss23> Jayden90: Yeah, should be fine. No more BC breaks, so you can dev on it now and just upgrade when released
1953: [23:43:20] * Kolin quit (Ping timeout: 240 seconds)
1954: [23:43:42] * Kolin has joined #silverstripe
1955: [23:44:08] <Jayden90> BC breaks?
1956: [23:44:23] <ss23> Backwards compatability
1957: [23:45:22] <EasyCo> Can you access attributes in a template loop from a controller method without explicitly passing the them as parameters?
1958: [23:45:25] <Pyromanik> as in 2.4 and 3.0 are not compatible
1959: [23:45:36] <Pyromanik> EasyCo: well...
1960: [23:45:46] <Pyromanik> what do you mean 'attributes'?
1961: [23:45:54] <Pyromanik> like $Pos?
1962: [23:45:56] <Pyromanik> no.
1963: [23:46:19] <Jayden90> ss23, Pyromanik: Ahh. Thanks for the explanation.
1964: [23:48:05] <EasyCo> <% loop $Peope %> $name : $transformName <% end_loop %> // public function $transformName() { // Can I have access to the current $name for the loop iteration without passing as a param? }
1965: [23:48:25] <EasyCo> Or do I have to do something like $transformName($name)?
1966: [23:48:38] <simon_w> You have to pass it in
1967: [23:49:03] <EasyCo> oktx
1968: [23:54:05] <ss23> Urgh, tdc == tasman district council, trc == taranaki regional council
1969: [23:54:10] <ss23> REALLY COUNCILS?!
1970: [23:56:05] <irogue> ?
1971: [23:56:17] <ss23> It's confusing me
1972: [23:56:18] <ss23> ;_;
1973: [23:56:36] <irogue> lol
1974: [23:56:58] <irogue> they're WRC now, but for a long time Waikato Regional Council was EW
1975: [23:57:01] <irogue> EW!
1976: [23:57:09] <EasyCo> How do you pass a template variables as a parameter? I keep getting either blank or just a string representation of the parameter
1977: [23:57:34] <EasyCo> $transformName($Name)… $transofrmName({$Name})
1978: [23:57:36] <EasyCo> ...
1979: [23:58:14] <AlphaCactus> you mean, how do you pass actions parameters from a template?
1980: [23:58:16] <irogue> EasyCo: which SS verion?
1981: [23:58:21] <EasyCo> 3.0.5

These logs were automatically created by ss-log on irc.freenode.net.