#silverstripe IRC Log

IRC log for 18 June 2013

All timestamps are in UTC.

1: [00:00:11] <AlphaCactus> is that bad?
2: [00:00:11] <SphereSilverNL> <% if statement %> do stuff <% else_if statement %> <% end_if %>
3: [00:00:20] * simon_w has joined #silverstripe
4: [00:00:31] <SphereSilverNL> remove the <% else %> and it should work
5: [00:00:35] <Pyromanik> SphereSilverNL: you can else if
6: [00:00:44] <Pyromanik> simon_w: what did I do wrong?
7: [00:00:51] <Pyromanik> http://www.sspaste.com/paste/show/51bfa28084ca3
8: [00:00:52] <Pyromanik> [User Error] Uncaught SSTemplateParseException: Parse error in template on line 11. Error was: Unknown open block "loop" encountered. Perhaps you missed the closing tag or have mis-spelled it?
9: [00:00:54] <SphereSilverNL> Pyromanik: yeah, but not else_if-else ;)
10: [00:01:05] <Pyromanik> what?
11: [00:01:07] <Pyromanik> really?
12: [00:01:07] <AlphaCactus> you can't do else_if and else?
13: [00:01:12] <Pyromanik> pretty sure you can.
14: [00:01:15] <simon_w> You can
15: [00:01:17] <Pyromanik> just like normal langs
16: [00:01:32] <SphereSilverNL> logically, that extra else seems wrong imo
17: [00:01:34] <simon_w> Pyromanik, the problem's the empty else_if block
18: [00:01:46] <spronk> simon_w: you know anything about why paddedimage doesn't respect it's #FFFFFF default background col?
19: [00:01:48] <spronk> in 3.1
20: [00:01:51] <SphereSilverNL> What you're saying there is:
21: [00:01:54] <simon_w> The parser can't handle the empty bit
22: [00:02:04] <Pyromanik> simon_w: so I should put a space in there?
23: [00:02:27] <SphereSilverNL> "If statement 1 is 5, do this; elseIf statement 1 is 5, else; do this, end if-try"
24: [00:02:31] <Pyromanik> roger roger, works great, ta simon_w :)
25: [00:02:34] <SphereSilverNL> that does not make sense logically
26: [00:03:08] <simon_w> Pyromanik, I would go for an else_if not, but that works too
27: [00:03:32] <zippy__> hmmm… there is a requireThemedCss - but how do you requireThemeJavascript ? it seems it wants the js to live in the mysite/javascript folder -but it's theme specific
28: [00:03:33] <zippy__> odd
29: [00:04:03] <SphereSilverNL> $ThemeDir doesn't work?
30: [00:04:04] <simon_w> spronk, default is null
31: [00:04:22] <SphereSilverNL> goodnight folks, it's 2AM
32: [00:04:29] * SphereSilverNL is quite tired actually :D
33: [00:04:35] <spronk> simon_w: eh??
34: [00:04:48] <simon_w> public function PaddedImage($width, $height, $backgroundColor=null) {
35: [00:05:04] <spronk> wait, which file is that in?
36: [00:05:23] <simon_w> Image
37: [00:05:38] <spronk> hmm
38: [00:06:02] <spronk> but paddedResize in the image_backend is #ffffff
39: [00:06:04] * SphereSilverNL quit (Remote host closed the connection)
40: [00:06:06] <spronk> and in 3.0 it was white
41: [00:06:07] <spronk> argh
42: [00:06:21] * SightUnseen has left #silverstripe
43: [00:06:22] <spronk> so
44: [00:06:29] <spronk> from template i can say PaddedImage(x,y,#FFFFFF) ?
45: [00:06:44] <simon_w> yes
46: [00:06:53] * atmos quit (Quit: Page closed)
47: [00:07:51] <ss23> 20 mins of "wtf why can't I get better buttons working" before realising I didn't install the module
48: [00:07:54] <ss23> ss23 lyfe :<
49: [00:08:48] <zippy__> magic
50: [00:09:16] <ss23> I seriously *hate* this public/static/private bs change between 3.0 and 3.1
51: [00:09:23] <spronk> ja
52: [00:10:11] <AlphaCactus> why, other than having to change it
53: [00:10:56] <Pyromanik> SphereSilverNL: php: if(condition){ } else if(condition){ } else { }
54: [00:11:17] <Pyromanik> sense it makes.
55: [00:11:41] <Pyromanik> AlphaCactus: performance.
56: [00:11:53] <Pyromanik> oh, why to ss23 ?
57: [00:11:56] <ss23> AlphaCactus: Having to change it is a big issue, but it also means that module maintainers have to maintain two branches, and lots of them suck at making sure all the pull requests get applied to *both* branches
58: [00:11:58] <AlphaCactus> yes, sry
59: [00:11:59] <Pyromanik> yeah, just mad cos bad
60: [00:12:10] <ss23> So you end up with a 3.0 (or 3.1) branch that is missing all the fixes
61: [00:12:13] <Pyromanik> ss23: simon_w doesn't have to maintain two branches!
62: [00:12:16] <ss23> lol
63: [00:12:18] <ss23> LUCKY FOR SOME
64: [00:12:19] * ss23 dies
65: [00:12:28] <ss23> How to make modeladmin do pagination with 2 results per page?
66: [00:12:33] <simon_w> Though I do have to rework every pull request I get
67: [00:12:39] <ss23> I take it there's a way toa ccess the gridfield pagination thing and do that?
68: [00:13:10] <simon_w> ss23, getEditForm() in ModelAdmin
69: [00:13:54] <AlphaCactus> 2 results per page, ouch
70: [00:14:01] <Pyromanik> lolz more like it
71: [00:14:05] <ss23> AlphaCactus: (for testing)
72: [00:14:31] <AlphaCactus> yml: ModelAdmin:
73: [00:14:32] <AlphaCactus> page_length: 30 ?
74: [00:14:46] <ss23> Oh will that work? That's easier!
75: [00:14:52] <AlphaCactus> totally
76: [00:15:30] <AlphaCactus> as in I totally have it in my yml but no idea if it works
77: [00:15:45] <ss23> lol
78: [00:15:50] <ss23> I still don't get how the yaml stuff works
79: [00:15:59] <simon_w> Well, that's kinda setting it to the default value
80: [00:16:08] <ss23> I create a config/anything_here_.yml?
81: [00:16:11] <AlphaCactus> ftw
82: [00:16:19] <ss23> Then put in it ModelAdmin:\r\tpagelength: 30?
83: [00:16:20] <AlphaCactus> i call mine config.yml
84: [00:16:25] <AlphaCactus> yeah
85: [00:16:43] <simon_w> ss23, you can also have a private static $page_length = 2; in your ModelAdmin subclass
86: [00:16:55] <simon_w> Then it doesn't change all of them
87: [00:17:06] <ss23> ty
88: [00:17:09] <AlphaCactus> how about per model?
89: [00:17:12] <ss23> both are easier than overiding the edit form
90: [00:17:12] <ss23> :P
91: [00:17:19] <ss23> Well I jut wanna test my betterbuttons fix!
92: [00:17:20] <ss23> hah
93: [00:17:38] <simon_w> per model requires overriding the edit form
94: [00:17:48] <ss23> Doesn't work with my config.yml
95: [00:17:49] <ss23> :<
96: [00:18:00] <simon_w> flushed? :p
97: [00:18:04] <ss23> lol, yes!
98: [00:18:10] <ss23> etter-buttons.dev/mysite/config
99: [00:18:23] <ss23> silverstripes-iMac:config sshkardoon$ cat modeladmin_config.yml
100: [00:18:23] <ss23> ModelAdmin: page_length: 2
101: [00:18:29] <ss23> (there are tabs there, osx just sucks)
102: [00:18:37] <ss23> wait
103: [00:18:40] <ss23> ModelAdmin...
104: [00:18:41] <AlphaCactus> you have to use spaces
105: [00:18:45] <ss23> wtf
106: [00:18:46] <ss23> are you serious?
107: [00:18:58] <AlphaCactus> two space tabs ONLY
108: [00:19:07] <simon_w> no, just spaces
109: [00:19:07] <ss23> two space tabs?
110: [00:19:10] <ss23> What are "two space tabs"
111: [00:19:15] <ss23> oic
112: [00:19:16] <ss23> I get it
113: [00:19:16] <ss23> My bad
114: [00:19:17] <AlphaCactus> eh... two spaces
115: [00:19:17] <simon_w> so long as you're consistent with the size
116: [00:19:17] <ss23> wow
117: [00:19:33] <ss23> I always thought yaml was retarded
118: [00:19:37] <ss23> this just confirms it
119: [00:19:41] <AlphaCactus> pedantic
120: [00:19:49] <ss23> Stil doesn't work though
121: [00:19:55] <ss23> is ModelAdmin right?
122: [00:20:00] <ss23> Or do I need to do like MyModelAdminClass?
123: [00:20:12] * nickmolhoek has joined #silverstripe
124: [00:20:13] * nickmolhoek quit (Remote host closed the connection)
125: [00:20:24] <AlphaCactus> nope
126: [00:20:32] * nickmolhoek has joined #silverstripe
127: [00:20:37] <ss23> Hmm
128: [00:20:39] <ss23> Wonder why not working then
129: [00:20:41] <AlphaCactus> ModelAdmin:\n
130: [00:20:44] <ss23> 3.0 had YAML config right?
131: [00:20:47] <ss23> AlphaCactus: There is a \n
132: [00:21:00] <AlphaCactus> <spacespace>page_length: 2
133: [00:21:01] <ss23> atm its: ModelAdmin:\n page_length: 30
134: [00:21:03] <ss23> and then end of file
135: [00:21:04] <ss23> yeah
136: [00:21:06] <AlphaCactus> yeah
137: [00:21:06] <ss23> h
138: [00:21:08] <AlphaCactus> works for mi
139: [00:21:08] <ss23> not 30
140: [00:21:13] <ss23> For 3.0?
141: [00:21:16] <AlphaCactus> oh
142: [00:21:18] <AlphaCactus> 3.1 here
143: [00:21:23] <AlphaCactus> try simon's idea
144: [00:21:43] <ss23> kk
145: [00:22:30] <ss23> works! (though as to be public)
146: [00:23:13] <AlphaCactus> yeah, 3.0 not private yet probly
147: [00:26:24] <ss23> [User Error] Uncaught Exception: Object->__call(): the method 'setlimit' does not exist on 'DataList'
148: [00:26:27] <ss23> :<
149: [00:26:47] <ss23> simon_w~
150: [00:27:20] <AlphaCactus> limit()
151: [00:28:52] <ss23> Hmmm
152: [00:28:54] <ss23> Okay so
153: [00:29:10] <ss23> I am nooby
154: [00:29:11] <ss23> that is all
155: [00:30:14] <ss23> yay :D
156: [00:30:15] <ss23> MY fix works
157: [00:30:24] <ss23> Now time to submit a pull request to the cheese man
158: [00:30:35] <ss23> I feel so honored, getting some of my code in one of the esteemed Cheese's modules
159: [00:30:44] <ss23> Pyromanik: I bet you're jealous that I get to help Master Cheese
160: [00:34:52] * Bollig|DesignCty has joined #silverstripe
161: [00:39:19] <ss23> lol, dammit
162: [00:39:23] * trent001 has joined #silverstripe
163: [00:39:28] <ss23> I created an issue, but the pull request also created an issue
164: [00:39:30] * ss23 fixes
165: [00:39:57] <ss23> Now there's an issue #21, which has the entire purpose of "fixes #20"
166: [00:39:59] <ss23> WHY GITHUB WHY
167: [00:41:37] <Colin[pi]> has anyone used the burn bright / sunny side up ecommerce modules before?
168: [00:43:40] <spronk> simon_w: how to actually pass in the #FFFFFF from template? It doesn't seem to work with or without quotes to PaddedImage
169: [00:44:23] <spronk> $PaddedImage(100,100,#FFFFFF) just gives me a _resampled/PaddedImage100100#FFFFFF-2.jpg
170: [00:44:47] <spronk> oh i see, take out the #
171: [01:04:08] * atmos has joined #silverstripe
172: [01:04:13] <spronk> hmm, how do I get a custom form field to render as just the field() in template
173: [01:04:18] <spronk> instead of fieldholder
174: [01:04:35] <atmos> is it possible to alter fulltextsearch so that it doesn't use pageType and instead just searches page content.
175: [01:06:07] <simon_w> atmos, FullTextSearchable only searches title, content and description
176: [01:06:56] <simon_w> spronk, make a template consisting of $Field and tell it to use it
177: [01:11:02] <Pyromanik> dear twitter, you're shit.
178: [01:11:07] <ss23> lol
179: [01:11:08] <spronk> lol
180: [01:11:41] <ss23> By the way, what is cheese's repsonse time on pull request? I've got the fix done, would just rather have it in his repo than have to manually run a repo for this client
181: [01:12:05] <Pyromanik> ss23: nfi.
182: [01:12:08] <ss23> laaaame
183: [01:12:09] <Pyromanik> he'll probably be on later
184: [01:12:15] <ss23> On IRC, or online?
185: [01:12:26] <Pyromanik> he usually idles, and his connection is crap so you get about 20bazillion part/joins
186: [01:12:29] <ss23> lol
187: [01:12:31] <Pyromanik> ss23: both?
188: [01:12:34] <ss23> He has a weird username, right?
189: [01:12:42] <simon_w> On twitter, yes
190: [01:12:43] <Pyromanik> ss23: Yeah, "UncleCheese"
191: [01:12:57] <ss23> ah k sweet
192: [01:13:12] <Pyromanik> ss23: best way is to twits
193: [01:13:16] <Pyromanik> I think
194: [01:13:19] <Pyromanik> if you want to be sure
195: [01:13:23] * nickmolhoek quit (Ping timeout: 240 seconds)
196: [01:13:27] * nickmolhoek1 has joined #silverstripe
197: [01:13:31] * nickmolhoek1 quit (Remote host closed the connection)
198: [01:14:47] * nickmolhoek has joined #silverstripe
199: [01:15:03] <Pyromanik> so now you can't get tweets unauthenticated
200: [01:15:10] <Pyromanik> you have to register a whole application
201: [01:15:18] <Pyromanik> BUT IT'S NOT AN APP, IT'S JUST A SHITTY WEBSITE
202: [01:15:23] <Pyromanik> why
203: [01:15:27] <Pyromanik> why why why
204: [01:15:49] <simon_w> You can't use one of their widgets?
205: [01:15:49] <ss23> lol, lame
206: [01:16:00] <Pyromanik> simon_w: what widgets?
207: [01:16:09] <simon_w> https://dev.twitter.com/docs/embedded-timelines?
208: [01:16:56] <spronk> ok
209: [01:16:58] <Pyromanik> no, because it's shit and unstyled.
210: [01:16:59] <spronk> custom form
211: [01:17:02] <spronk> extending form
212: [01:17:06] <spronk> where the hell do you put the action method
213: [01:17:14] <spronk> and how do you make it work D:
214: [01:17:18] <spronk> (ss3.1)
215: [01:17:30] <Pyromanik> spronk: either the controller or the form itself
216: [01:17:40] <spronk> have tried both
217: [01:17:45] <Pyromanik> doing it wrong
218: [01:17:45] <spronk> form itself doesn't seem to ever hit it
219: [01:17:48] <spronk> controller it gives me:
220: [01:17:54] <Pyromanik> allowed_acgtions
221: [01:17:55] <spronk> here seems to have been a technical problem. Please click the back button, refresh your browser, and try again.
222: [01:17:55] <simon_w> spronk, missing $allowed_actions?
223: [01:18:16] <simon_w> Someone's missing their CSRF value
224: [01:18:35] <spronk> grrr
225: [01:18:37] <spronk> fuck you documentation
226: [01:18:46] <ss23> Documentation? Ha! Good joke!
227: [01:18:59] <Pyromanik> simon_w: http://www.silverdelta.co.nz/ see footer
228: [01:19:17] <Pyromanik> how to make big ugly widget pull just one tweet and put it in that box and make it look pretty and nice?
229: [01:20:27] <simon_w> https://dev.twitter.com/docs/embedded-timelines#customization
230: [01:20:53] <simon_w> "Chrome: Control the widget layout and chrome by using the data-chrome="nofooter transparent" attribute on the embed code. Use a space-separated set of the following options:"
231: [01:21:02] <simon_w> "Tweet limit: To fix the size of a timeline to a preset number of Tweets, use the data-tweet-limit="5" attribute with any value between 1 and 20 Tweets."
232: [01:22:30] <Pyromanik> ok
233: [01:22:31] <Pyromanik> ta
234: [01:22:38] <spronk> hmm
235: [01:22:38] <Pyromanik> sounds barely bareable
236: [01:22:47] <spronk> how do i get a form's return value to override the $Content ?
237: [01:22:53] <simon_w> Well, yeah. It's twiiter
238: [01:22:56] <Pyromanik> you can't?
239: [01:23:02] <simon_w> spronk, return array('Content' => $blah);
240: [01:23:09] <spronk> that's what i thought
241: [01:23:10] <Pyromanik> or, maybe you can.
242: [01:23:14] <spronk> hmm
243: [01:23:29] <Pyromanik> spronk: but is your action in the form or the controller or does that not matter simon_w ?
244: [01:23:53] <simon_w> Shouldn't matter
245: [01:25:57] <spronk> ah
246: [01:25:59] <spronk> grr
247: [01:26:18] <spronk> other person working on this site removed $Content from the layout template
248: [01:26:19] <spronk> sigh
249: [01:26:39] <ss23> https://twitter.com/_UncleCheese_ is cheese's
250: [01:26:40] <ss23> ?
251: [01:26:42] <Pyromanik> array('WhateverTheyHaveInstead' => $blah)
252: [01:26:51] <Pyromanik> ss23: does it have a lot of SS tweets?
253: [01:27:01] <Pyromanik> leftandmainrunsonwordpress.com
254: [01:27:11] <Pyromanik> has links IIRC
255: [01:28:04] <ss23> yepyep
256: [01:28:36] <ss23> k
257: [01:28:40] <ss23> I sent him a nicely worded question
258: [01:28:49] <irogue> so nice
259: [01:29:03] <Pyromanik> "yo dick, merge my shit?"
260: [01:29:04] <ss23> ^.^
261: [01:29:05] <ss23> lol
262: [01:29:23] <ss23> tbh it's going to kill performance if anyone uses that module with large amounts of dataobjects
263: [01:29:40] <irogue> [13:28] <Pyromanik> "yo dick, merge my shit?"
264: [01:29:41] <atmos> <@simon_w> understood, but can you exclude certain page types from search? (using solr)
265: [01:29:50] <irogue> that could totally be in the Gay version of HaXXXers
266: [01:30:02] <simon_w> atmos, probably? Haven't used solr
267: [01:30:08] * pex quit (Quit: pex)
268: [01:30:58] <atmos> <@simon_> it seems like hardly anyone has - documentation is balls
269: [01:33:13] <ss23> rofl irogue
270: [01:33:14] <ss23> dude
271: [01:33:17] <ss23> haXXXors... so good
272: [01:33:18] <ss23> omg
273: [01:33:27] <ss23> A+ would fap and learn at the same time again
274: [01:33:55] <spronk> ;p;
275: [01:35:30] <irogue> ss23: yeah, it's pretty... unique
276: [01:36:31] <ss23> Oh man, so a client who's website is to do with not being tracked... they're having issues with the newsletter entering tracking URL's
277: [01:36:34] <ss23> making me lol
278: [01:37:50] <spronk> lool
279: [01:43:33] <Pyromanik> irogue: haha, you saw that joke in what I said too eh?
280: [01:44:28] <Pyromanik> ss23: like that site "Opt out of PRISM"
281: [01:44:33] <Pyromanik> "USE FIREFOX!"
282: [01:44:34] <Pyromanik> right
283: [01:44:37] <ss23> XD
284: [01:44:41] <Pyromanik> because open source is untrackable right?
285: [01:44:50] <Pyromanik> derp derp
286: [01:45:26] <simon_w> SilverStripe tracks you!
287: [01:45:38] <ss23> ^^^^^^^
288: [01:45:44] <ss23> NEWSLETTER MODULE AKA THE GCSB TRACKING TOOL
289: [01:45:57] <simon_w> That box down the bottom of the installer page!
290: [01:46:13] <ss23> hhah
291: [01:50:21] <ss23> tfw silverstripe wellington gets a Our systems have detected unusual traffic from your computer network. This page checks to see if it's really you sending the requests, and not a robot.
292: [01:50:25] <ss23> TY GOOGLE
293: [01:56:45] <simon_w> You also have port 25 blocked
294: [01:56:50] <simon_w> Which was really annoying D:
295: [01:57:27] <ss23> Real men use gmail so it's not an issue :3
296: [01:57:46] <simon_w> Oh, 547's open, so personal stuff was fine
297: [01:57:54] <simon_w> But I was building our mailer script at the time
298: [01:58:01] <ss23> Haha, I see
299: [02:04:57] * atmos quit (Quit: Page closed)
300: [02:09:09] <ss23> Guys... lets say you want the user to be able to enter a thing into the contnet of a page whever they want
301: [02:09:32] <ss23> A thing like a widget I guess
302: [02:09:38] <simon_w> user forms does this
303: [02:09:40] <ss23> Does Silverstripe have inseratable widgets and things?
304: [02:09:52] <ss23> Isn't userforms just make a form and then go into $Form?
305: [02:10:07] <ss23> Whereas this would be like "Hi guys, welcome! {$widget} foo bar" in the cMS
306: [02:10:26] <ss23> I'm not dead-set, just wondering about how you might do this in Silverstripe, or whether you would be better to not bother
307: [02:10:48] <simon_w> Unless $UserDefinedForm is in the Content
308: [02:11:06] <simon_w> Basically, does a replace with $this->form()->forTemplate() in that case
309: [02:11:10] <Bollig|DesignCty> sounds like a job for short tags
310: [02:11:20] <ss23> Short tags? What are they?
311: [02:11:23] <willr_> user forms is a hack. Shortcuts for life
312: [02:11:44] <ss23> LINK TO SHORTCUTS
313: [02:11:46] <willr_> http://doc.silverstripe.org/framework/en/topics/shortcodes
314: [02:11:54] <ss23> tyvm
315: [02:12:58] <ss23> lol
316: [02:13:02] <ss23> that page is broken hard at the end
317: [02:13:23] <simon_w> So fixor it
318: [02:13:38] <ss23> Also, is there anything like that but perhaps with a nice WYSIWYG editor for it? So a nice interface for generating the shortcode (like, click "Insert Foo Widget" and it is like "Yo customize foo!" and maybe even displays sa nice preview
319: [02:13:42] <ss23> )
320: [02:14:01] <simon_w> If you really want to play with tinyMCE, you can
321: [02:14:05] <metanat> Is it expected behaviour that getCMSActions is not being called when editing a dataobject (via grid field relation editor)?
322: [02:14:12] <simon_w> (I did that for the oembed stuff. Is a pain)
323: [02:14:13] * irogue shudders at tinyMCE
324: [02:14:19] <simon_w> metanat, yes.
325: [02:14:23] <ss23> Hmm. Okay. I will talk to some people and ask what they want to do
326: [02:14:34] <metanat> okay :)
327: [02:15:28] <ss23> o.o
328: [02:15:29] <ss23> https://github.com/silverstripe/silverstripe-framework/tree/master/docs/en/topics
329: [02:15:32] * nickmolhoek quit (Ping timeout: 248 seconds)
330: [02:15:32] <ss23> where is the shortcodes?
331: [02:15:35] <ss23> Am I going blind?
332: [02:16:02] <ss23> This branch is 250 commits ahead and 99 commits behind master
333: [02:16:06] <ss23> I'M VIEWING THE MASTER BRANCH YOU STUPID
334: [02:16:18] <ss23> wtb old github interface, how to change back
335: [02:16:19] <ss23> ;_;
336: [02:16:35] <irogue> https://github.com/silverstripe/silverstripe-framework/blob/3.0/docs/en/topics/shortcodes.md
337: [02:16:35] <willr_> ss23 stop noobing
338: [02:16:41] <irogue> looks like it has been delteted in 3.1
339: [02:17:02] <simon_w> https://github.com/silverstripe/silverstripe-framework/blob/3.1/docs/en/reference/shortcodes.md
340: [02:17:04] <metanat> simon_w: I am assuming GridFieldDetailForm::setItemEditFormCallback is the way to go?
341: [02:17:16] <ss23> ty guys
342: [02:17:25] <simon_w> metanat, well, that's part of it, yes
343: [02:17:44] <simon_w> You also need to put the action methods somewhere
344: [02:17:50] <metanat> Yep.
345: [02:17:57] <simon_w> ss23, should be "behind head", not master
346: [02:19:13] <ss23> I dont even know what this doc is meant to be...
347: [02:19:15] <ss23> Too hard to fix
348: [02:19:17] <ss23> I let one of you do it
349: [02:20:00] <ss23> lol, someone just messaged me on gtalk "YOU KNOW simon_w?! HE'S THE ONE THAT I WAS TALING ABOUT WITH THE ELEPHPANTS"
350: [02:20:07] <ss23> simon_w is famous :D
351: [02:20:14] <simon_w> Haha
352: [02:20:20] <simon_w> Or my elephants are anyway
353: [02:21:14] <ss23> So what does 'widget' mean in Silverstripe speak? I see http://www.silverstripe.org/widgets/
354: [02:21:55] <simon_w> Those
355: [02:22:03] <simon_w> small, reusable bits of code
356: [02:22:19] <ss23> From a technical perspective, are they modules?
357: [02:22:28] <simon_w> They can be
358: [02:22:33] <simon_w> They can also be contained in modules
359: [02:23:00] <ss23> If they're "contained in a module", what does it mean?
360: [02:23:05] * nickmolhoek has joined #silverstripe
361: [02:23:05] <ss23> Is there like Widget class, I mean?
362: [02:23:06] * nickmolhoek quit (Remote host closed the connection)
363: [02:23:12] <ss23> Or is it a non technical term in every regard?
364: [02:23:13] <simon_w> There's a Widget class
365: [02:23:24] <simon_w> It's in the widgets module
366: [02:23:41] <ss23> I see
367: [02:23:50] * nickmolhoek has joined #silverstripe
368: [02:31:41] <Colin[pi]> jesus.. protestors in almost every major city in Brazil including 100,000 on the streets of Rio and not a word in our news
369: [02:32:01] <ss23> Yay democracy
370: [02:33:31] * RojoD has joined #silverstripe
371: [02:34:02] <Colin[pi]> they hacked their world cup website to show what's happening: http://copaemcuiaba.com.br/
372: [02:37:12] <spronk> wow..
373: [02:37:41] <Colin[pi]> totally peaceful protests and their police shoot first.. :\
374: [02:38:42] * RojoD quit (Ping timeout: 276 seconds)
375: [02:38:44] <spronk> gg _b
376: [02:39:04] <spronk> ugh seriously subsites
377: [02:39:06] <spronk> fucking shit
378: [02:41:05] <spronk> Uncaught ReferenceError: $$ is not defined
379: [02:41:58] <mobiusnz> urrr… why does $fields->dataFields() include readonly fields and/or why does requiredfields not work with readonly fields
380: [02:45:14] <spronk> can someone take a look at https://github.com/silverstripe/silverstripe-subsites/blob/master/javascript/SubsitesTreeDropdownField.js#L5 and tell me whether they think the $$ is a typo
381: [02:45:21] <spronk> or whether it is there for some legitimate reason
382: [02:47:30] <spronk> also
383: [02:47:35] <spronk> fuck subsites.
384: [02:48:36] <spronk> doesn't seem to want to run the target page's controller's includes
385: [02:48:39] <spronk> on init()]
386: [02:50:03] <spronk> ...which i think is a bug with VirtualPage in the cms
387: [02:50:18] <spronk> i can't be the only one encountering this shit
388: [02:53:51] <ss23> Fatal error: 'continue' operator with non-constant operand is no longer supported in /opt/local/apache2/vhosts/vote.co.nz/sapphire/core/ManifestBuilder.php on line 202
389: [02:53:52] <Pyromanik> lulz
390: [02:53:55] <ss23> This sounds ominous...
391: [02:54:06] <ss23> idek
392: [02:54:11] <Pyromanik> "Your site keeps crashing"
393: [02:54:11] <spronk> yiesh
394: [02:54:16] <ss23> :<
395: [02:54:17] <Pyromanik> ... go on...
396: [02:54:19] <ss23> Now...
397: [02:54:26] <ss23> How to easily run more than one version of PHP on OSX... I wonder
398: [02:54:36] <spronk> so... has anyone in this chan ever used virtualpage before ?
399: [02:54:37] <ss23> Or can I just try make really old Silverstripe 'work' with new PHP...
400: [02:54:43] <Pyromanik> "I keep getting 'security token doesn't match, possible CSRF attack.' when I submit the form."
401: [02:54:45] <spronk> ss23: i would advise vms
402: [02:54:53] <Pyromanik> and I'm all -.-
403: [02:54:57] <ss23> Best VM solution for OSX, spronk?
404: [02:55:01] <ss23> Does Vmware do one for OSX?
405: [02:55:45] <Pyromanik> spronk: $$var is legit PHP
406: [02:55:54] <Pyromanik> oh, it's jquery
407: [02:55:58] <spronk> mm
408: [02:56:05] <Pyromanik> yeh, prolly typo
409: [02:56:07] <spronk> ss23: i use vmware fusion
410: [02:56:11] <spronk> but also virtualbox
411: [02:56:14] <ss23> Free? Fusion sounds expensive
412: [02:56:23] <spronk> Pyromanik: yeah. this makes me wonder whether anyone ever uses Subsites, because... that's 6 months old.
413: [02:56:31] <spronk> ss23: virtualbox is free, and pretty ok
414: [02:56:33] <ss23> Hmm
415: [02:56:37] <ss23> Yeah, Virtualbox I guess
416: [02:56:44] <ss23> vmware player always been way better for me though
417: [02:56:49] <spronk> hmm
418: [02:56:55] <spronk> does player have an osx v?
419: [02:57:01] <ss23> nope
420: [02:57:01] <ss23> :<
421: [02:57:17] <spronk> o well
422: [02:57:19] <spronk> virtualbox isn't bad
423: [02:57:22] <spronk> then again
424: [02:57:22] <ss23> Yeha
425: [02:57:24] <spronk> you work for ss now
426: [02:57:28] <spronk> get them to buy you a foozn licence
427: [02:57:28] <ss23> Will have to remember to only use 32bit
428: [02:57:28] <ss23> :P
429: [02:57:29] <ss23> haha
430: [02:57:35] <ss23> I could
431: [02:57:35] <spronk> srs
432: [02:57:37] <spronk> its cheap
433: [02:57:39] <Pyromanik> spronk: I've used subsites no issue. But I never copy a subsite from an existing one
434: [02:57:40] <ss23> Making me use OSX...
435: [02:57:50] <spronk> Pyromanik: as in use virtualpages ?
436: [02:58:01] <spronk> wait, you're forced to use OSX?
437: [02:58:38] <ss23> yes
438: [02:58:39] * ss23 cries
439: [02:58:43] <ss23> I'll slowly change them though
440: [02:58:45] <spronk> D:
441: [02:58:50] <spronk> is this the case for all devs at ss?
442: [02:58:51] <Pyromanik> haha, sif. Mac users
443: [02:58:54] <Pyromanik> spronk: yep
444: [02:58:58] * spronk starts making a mental note to not work at ss, ever
445: [02:59:04] <Pyromanik> rofl why?
446: [02:59:07] <Pyromanik> you loves the osx
447: [02:59:16] <spronk> i love having a mac next to my windows machine
448: [02:59:23] <spronk> but dear god
449: [02:59:27] <spronk> i'd lose my mind if osx was my primary os
450: [02:59:37] <simon_w> ss23, VMWare Fusion? :p
451: [02:59:40] <ss23> To be honest, I wouldn't care if everyone ran OSX, I care that they force you to run it
452: [02:59:49] <ss23> IT'S NOT OKAY TO FORCE YOUR CRAPPY DEICISONS ON USERS
453: [02:59:54] <ss23> I would feel the same if they were forcing Windows or Linux
454: [02:59:58] <Colin[pi]> WINDOWS 8 FOREVER *sound of crickets*
455: [03:00:01] <ss23> XD
456: [03:00:07] <spronk> its so awfully shit for having many monitors... and finder is so nasty, and java on osx is so slow, so all the java IDEs run like dogs...
457: [03:00:09] <irogue> <3 win8
458: [03:00:16] <ss23> nooby, irogue
459: [03:00:20] <Colin[pi]> It's ok
460: [03:00:22] <ss23> You get Windows 8 and make it look like Windows 7
461: [03:00:24] <ss23> THAT'S CHEATING
462: [03:00:28] <irogue> ^_^
463: [03:00:30] <spronk> sif
464: [03:00:30] <Pyromanik> spronk: why?
465: [03:00:32] <irogue> i just fix it!
466: [03:00:33] <spronk> win8 is nice
467: [03:00:33] <ss23> You need to be angry and take it out on the OS for having a shit GUI like the rest of us, irogue
468: [03:00:34] <spronk> Pyromanik: ?
469: [03:00:39] <Pyromanik> 14:58 < spronk> i'd lose my mind if osx was my primary os
470: [03:00:44] <spronk> Pyromanik: see above
471: [03:00:56] <ss23> Hmm, guess I'll crack open a Debian VM for my PHP 5.1 or w/e
472: [03:01:04] <ss23> Hmm
473: [03:01:05] <ss23> actually
474: [03:01:07] <spronk> osx multimon support is nasty. it doesn't scale very nicely with the single menu bar for serious multiwindowing
475: [03:01:10] <ss23> Does Debian support 5.1 still?
476: [03:01:12] <Pyromanik> spronk: yeah well your fault for dev'
477: [03:01:15] <Pyromanik> dev'n java
478: [03:01:18] <ss23> How do you guys do more than one version of PHP?
479: [03:01:19] <spronk> eh
480: [03:01:24] <Pyromanik> C#, GOSH
481: [03:01:26] <spronk> eclipse, zend studio, netbeans, indellij
482: [03:01:30] <spronk> they're all java-based IDEs
483: [03:01:33] <Pyromanik> R U MAC FANBOI OR WAT?
484: [03:01:35] <spronk> for php dev
485: [03:01:38] <spronk> SHUTS BRO
486: [03:01:39] <Pyromanik> sif
487: [03:01:43] <ss23> plz halp me what do
488: [03:01:45] <Pyromanik> sublime duh
489: [03:01:50] <spronk> ss23: i run vms
490: [03:01:55] <ss23> Yes, and what distro?
491: [03:02:01] <ss23> Debain forces you to use their stable PHP right?
492: [03:02:02] <spronk> ss23: typically i just grab turnkey
493: [03:02:05] <ss23> Or do you install by default?
494: [03:02:07] <simon_w> ss23, I just compile whatever version I need
495: [03:02:19] <spronk> i use different distros for diff versrions of php, myself
496: [03:02:21] <mobiusnz> is it possible to have a cancel action on a form that doesn't require all the fields specified in requiredfields?
497: [03:02:22] <ss23> mmk, I guess I'll do that
498: [03:02:25] <ss23> should I install Gentoo then?
499: [03:02:25] <ss23> :D
500: [03:02:40] <pippy> ss23: nooooo
501: [03:02:43] * spronk still can't get over being forced to use osx
502: [03:02:51] <pippy> debian ftw
503: [03:02:55] <spronk> that's fall on sword stuff
504: [03:03:25] <ss23> XD
505: [03:03:34] <ss23> ya spronk, I'm hopeful we'll be able to change
506: [03:03:39] <ss23> (If only sminee was on here to listen to this)
507: [03:03:52] * simon_w is still laughing at ss23's naivety
508: [03:04:07] <ss23> Virtual box lets you clone, right?
509: [03:04:18] <ss23> Like, create a base distro then clone every time I need a new version of PHP?
510: [03:04:50] <irogue> yup
511: [03:05:07] <irogue> http://sdrv.ms/11eM1aV oh yeah, look at all the sexy Win8-ness
512: [03:05:25] <ss23> Now, since Silverstripe isn't exactly clue'd on, they don't allow bittorent to download anything, even legit stuff
513: [03:05:29] <ss23> Now to try find an HTTP mirror
514: [03:06:13] <simon_w> Mmm, sexy mavericks https://files.app.net/j2rvEV_a
515: [03:06:16] <mobiusnz> ss23 you can run different php versions as separate cgi
516: [03:06:31] <ss23> So just one Debian VM should be okay?
517: [03:06:41] <ss23> Preferably I wouldn't use a Vm at all
518: [03:06:57] <mobiusnz> it is a bit of a pain in the ass to set up tho
519: [03:07:12] <spronk> i love the fact that mac os x menu bar items have more or less become a worse version of the windows systray
520: [03:07:22] <spronk> years behind.
521: [03:07:27] <mobiusnz> also if you're running recent debian you'll only be able to install current versions of php
522: [03:07:30] <mobiusnz> ie not 5.1
523: [03:07:35] <ss23> mobiusnz: Compile them myself
524: [03:07:38] <mobiusnz> yeah
525: [03:07:44] <mobiusnz> I did that recently
526: [03:07:50] <mobiusnz> for a horrible hacked site
527: [03:07:52] <mobiusnz> was not fun
528: [03:07:55] <ss23> I would run Gentoo, since that allows you to do it easily (and has the switching stuff built in)
529: [03:07:56] <spronk> surely the only reason people use osx these days is that linux is so shit :P
530: [03:08:06] <ss23> But I don't wanna wruin this box by compiling on it
531: [03:08:16] <ss23> It looks a little too much of a pretty boy to do anything as powerful as Gentoo has
532: [03:08:19] <ss23> :3
533: [03:08:44] <irogue> installed xubuntu the other day
534: [03:08:46] <irogue> om nom nom
535: [03:08:52] <irogue> none of this Unity or KDE nonsense
536: [03:08:58] <spronk> yeah..
537: [03:09:13] <spronk> xfce is toooo simple though
538: [03:09:19] <Colin[pi]> linux: the OS of choice for neckbeards the world over
539: [03:09:23] <spronk> linux on the desktop these days is worse than it has been for years
540: [03:09:31] <irogue> Colin[pi]: HEY
541: [03:09:38] <irogue> i'll have you know i just shaved my neckbeard off
542: [03:09:38] <ss23> lol, so I thoguht I might just 'fix' it -- Fatal error: Call-time pass-by-reference has been removed in /opt/local/apache2/vhosts/vote.co.nz/googleanalytics/code/AnalyticsSetupDecorator.php on line 38
543: [03:09:40] <Colin[pi]> :D
544: [03:09:42] <ss23> IT GETS WORSE AND WORSE
545: [03:09:58] <ss23> I keep shaved all the time, no neckbeard here
546: [03:10:03] <Pyromanik> spronk: not that he's forced to use OSX, just that is what he's got because they don't have windows computers.
547: [03:10:08] <ss23> Closest I get is looking like a 13 year old trying to grow his first set of facial hair.
548: [03:10:12] <Pyromanik> just about any place will choose an OS for you.
549: [03:10:19] <ss23> bs
550: [03:10:23] <ss23> any place that does that is retard
551: [03:10:32] <Pyromanik> Colin[pi]: piss off no neckbeard here.
552: [03:10:39] <ss23> Though I guess you're right that most places are retarded
553: [03:10:40] <Pyromanik> stops at the back of my chin.
554: [03:10:44] <Pyromanik> because my parents weren't related.
555: [03:10:46] <spronk> i dno
556: [03:10:53] <spronk> most places i've heard of let you choose your own system
557: [03:11:08] <spronk> unless you go and work for a strict corporate
558: [03:11:15] <spronk> and... sif that
559: [03:12:08] <Pyromanik> also windows is a complete c*** to do real development on.
560: [03:12:19] <spronk> mm
561: [03:12:25] <spronk> but its so nice for file management and editing
562: [03:12:40] <spronk> so
563: [03:12:41] <spronk> windows + vm
564: [03:12:42] <spronk> = win!
565: [03:12:47] <ss23> Windows + SSH
566: [03:13:06] <spronk> as long as you can find a good ssh client
567: [03:13:15] * spronk bought netsarang xshell a while back, is pretty nice
568: [03:13:33] <Colin[pi]> putty!
569: [03:13:37] <mobiusnz> what's wrong with openssh?
570: [03:13:44] <ss23> The OSX terminal so bad
571: [03:13:58] <spronk> putty is kinda crap compared to decent terms
572: [03:14:07] <Colin[pi]> eh works for me
573: [03:14:21] * simon_w is close to rolling at ss23's inability to handle something different
574: [03:14:26] <simon_w> *rofling
575: [03:15:30] <pippy> zsh?
576: [03:16:06] <ss23> Why wouldn't I be able to handle osmething different?
577: [03:16:14] <ss23> Whatever the default gnome terminal is works fine
578: [03:16:25] <ss23> Just because OSX stuff works shit doesn't mean I hate change. I hate OSX stuff
579: [03:16:37] <spronk> tbh osx terminal isn't bad...
580: [03:17:00] <spronk> of all the osx things you can hate on, that seems a bit odd
581: [03:17:18] <mobiusnz> I think gnome terminal and osx terminal both default to bash
582: [03:17:19] <simon_w> spronk, it's different. That's his problem.
583: [03:17:20] <irogue> i used this last time i osx'd: http://www.iterm2.com/#/section/features
584: [03:18:33] <mobiusnz> that looks quite nice irogue
585: [03:19:04] <ss23> mobiusnz: Not the *shell*, the terminal
586: [03:19:13] <spronk> ss23: what's wrong with osx term?
587: [03:19:16] <ss23> Though I imagine that OSX uses a custom shell
588: [03:19:40] <spronk> osx usese bash
589: [03:19:42] <ss23> Mainly to do with how it handles control characters. Also I've ran into a lot of bugs before where it will just freeze up the terminal till you re-SSH
590: [03:19:57] <mobiusnz> chupathingy:Dev al$ echo $BASH_VERSION
591: [03:19:58] <mobiusnz> 3.2.48(1)-release
592: [03:20:20] <ss23> kk
593: [03:20:21] <irogue> yeah
594: [03:20:24] <irogue> the shell in osx is fine
595: [03:20:25] <ss23> Wasn't sure! I never said I was!
596: [03:20:49] <spronk> ss23: what control chars?
597: [03:20:51] <irogue> but Terminal.app does have a few bugs, particularly around insisting on capturing control characters itself instead of passing them through
598: [03:20:53] <spronk> you can define functionality for most of them
599: [03:20:58] <mobiusnz> I for one love being able to command-c and command-v, as well as ctrl-c
600: [03:22:21] <mobiusnz> anyway, back on SS topic, is it possible to have a formaction that doesn't check the requiredfields (eg to cancel?)
601: [03:22:23] <irogue> well, that's rather unique
602: [03:22:30] <irogue> Valve are using github *just* for Issues
603: [03:22:54] * guzzlefry has joined #silverstripe
604: [03:24:07] <pippy> mobiusnz: insert a new blank required fieldset when handling the form?
605: [03:24:16] <ss23> lol irogue, ikr
606: [03:24:22] <ss23> The worst featuer of github, and it's the single thing they use
607: [03:25:13] <mobiusnz> pippy: where abouts would I do that? I think requiredfields is checked before the action method is run
608: [03:26:17] <irogue> shit i'm creative
609: [03:26:20] <irogue> i could be a designer or something
610: [03:26:21] <irogue> http://iforce.co.nz/i/dca4wmej.3tc.png
611: [03:26:53] <simon_w> mobiusnz, nope. The way GridField does is is by the back/cancel button actually being a link
612: [03:27:18] <mobiusnz> simon_w: ah yep
613: [03:27:22] <spronk> irogue: niiice cloud
614: [03:27:49] <ss23> Did 2.X static publisher do proper file locking to prevent corruption of cache files if two processes try and write at once?
615: [03:28:02] <ss23> irogue: Dude, you got nothig on me
616: [03:28:20] <ss23> http://ss23.geek.nz/images/boxes_fix.png
617: [03:28:21] <ss23> umad?
618: [03:28:34] <irogue> lol
619: [03:28:37] <spronk> NARWHALS NARWHALS
620: [03:28:56] <Colin[pi]> LOL
621: [03:29:00] <Colin[pi]> love the unicorn
622: [03:29:05] <spronk> http://www.youtube.com/watch?v=ykwqXuMPsoc
623: [03:30:50] <irogue> Civil Defence is urging people to prepare for the worst snowstorm in 20 years after MetService warned that bitterly cold Antarctic air will sweep the country tomorrow.
624: [03:31:27] <simon_w> Oh man, does that mean more snow?
625: [03:31:44] <simon_w> ss23, you should buy me lunch tomorrow! I'm even visiting the office
626: [03:31:49] <ss23> simon_w: :D OKAY
627: [03:32:00] <ss23> irogue: Fuck, in Wellington?!
628: [03:32:11] <ss23> I did see someone go out to the window before and be like "... that looks like snow :O"
629: [03:32:14] <ss23> not sure if related
630: [03:32:45] <ss23> irogue: Maybe I'll finally be able to sleep without my feet sticking out from under the blanket tonight. Been too hot lately...
631: [03:32:56] <ss23> simon_w: Whatcha visiting for?
632: [03:32:57] <spronk> some serious rain in chch yesterday
633: [03:33:14] <simon_w> ss23, meeting
634: [03:33:16] <ss23> Wellington has been raining the entire time I've been here
635: [03:33:31] <simon_w> SEVERE WEATHER WATCH FOR FIORDLAND, SOUTHLAND, OTAGO, CANTERBURY, MARLBOROUGH, WELLINGTON, WAIRARAPA, WESTLAND
636: [03:33:31] <simon_w> ISSUED BY METSERVICE AT 1038hrs 18-Jun-2013
637: [03:33:31] <simon_w> COLD SOUTHERLY OUTBREAK LATER THIS WEEK. HEAVY SNOW ABOUT PARTS OF THE SOUTH ISLAND, WITH SEVERE GALES ABOUT CENTRAL AREAS.
638: [03:33:38] <ss23> simon_w: want me to sit in to make sure no one at Silverstripe takes advantage of you?!
639: [03:33:49] <ss23> lol fuck
640: [03:33:57] <ss23> I'm about to find out what it means to be windy, aren't I
641: [03:34:05] <ss23> shit, I should buy a jacket before then
642: [03:34:41] <simon_w> ss23, eh, I know everyone at the meeting
643: [03:35:18] <simon_w> "RIMUTAKA HILL ROAD
644: [03:35:18] <simon_w> No Road Snowfall warning for Rimutaka Hill Road.
645: [03:35:18] <simon_w> "
646: [03:35:23] <ss23> :<
647: [03:35:30] <simon_w> Well, Wellington's not due any snow at the moment then
648: [03:36:01] <pippy> mobiusnz: on the function that handles the form i'd imagine
649: [03:36:21] <simon_w> pippy, action handlers don't happen until after validation passes
650: [03:37:19] <mobiusnz> I guess the other way of doing it would be to check the request in the form constructor, but just adding a literal <a> seems easier
651: [03:38:13] <pippy> so like public function Form() { $f = new Form() $f->setvalidtor()
652: [03:38:17] <pippy> or something
653: [03:42:18] <mobiusnz> yeah I've found if you do function Form($request = null) then $request will contain the post data, which you could examine to see which action was taken
654: [03:42:30] <simon_w> If you're doing that much, just write your own validator :p
655: [03:43:02] <mobiusnz> yeah, like I said, the LiteralField with <a> is easier ;)
656: [03:44:25] <mobiusnz> I did find another good use for checking the $request though - it makes it possible to process unlimited form fields created via javascript
657: [03:45:02] <mobiusnz> http://www.sspaste.com/paste/show/51bfd72a0b696
658: [03:45:10] <ss23> Woah, I get paid bi-monthly, and bi-weekly, at the same time
659: [03:45:46] <mobiusnz> bi-weekly?
660: [03:46:48] <ss23> yeah
661: [03:46:53] <ss23> bi-weekly, as in once every two weeks
662: [03:47:02] <mobiusnz> ah
663: [03:47:11] <mobiusnz> http://en.wiktionary.org/wiki/biweekly
664: [03:47:39] <mobiusnz> I understand biweekly the British way, not the US way
665: [03:47:51] <ss23> lol
666: [03:48:00] <simon_w> The bi- prefix is really screwy
667: [03:48:05] <ss23> The joke is that it's not ambigious if I say both bi-weekly and bi-monhtly though
668: [03:48:06] <mobiusnz> yeah
669: [03:48:17] <simon_w> ss23, fortnightly :p
670: [03:48:36] <ss23> haha, yeah, I wanted to be cool though
671: [03:49:13] <simon_w> So, you went for every .5/2 weeks and every 1.625/6.5 weeks?
672: [03:49:38] <simon_w> Bah, wrong number
673: [03:49:48] <simon_w> 2.1666666/8.66666666 weeks
674: [03:50:15] <irogue> @themorgan: Apple are such fucking liars, they said the new MacBook Air gets 12 hours battery life, but Verge tested it and got 13 hours and 29 minutes.
675: [03:50:19] <irogue> hahaha
676: [03:50:44] <ss23> You are a weirdo, simon_w!
677: [03:50:47] <ss23> lol irogue
678: [03:50:58] <simon_w> ss23, 13/3 weeks per month :p
679: [03:51:10] <ss23> Could be worse, they could've tried driving the mac around in a carpark for 2 hours, throwing it against the ground to try get more battery life
680: [03:51:25] <ss23> :D
681: [03:51:33] <mobiusnz> ss23: http://cl.ly/image/1V0B1C2x333q
682: [03:51:37] * trent001_ has joined #silverstripe
683: [03:52:15] <ss23> Woha, dictionary in client!
684: [03:52:28] <mobiusnz> ss23: no, dictionary in osx
685: [03:52:33] <mobiusnz> osx is awesome remember
686: [03:52:34] <ss23> oic
687: [03:52:36] <ss23> lol
688: [03:52:38] * trent001 quit (Ping timeout: 252 seconds)
689: [03:52:39] <ss23> If by AWESOME you mean LAME
690: [03:52:44] <mobiusnz> command-ctrl-d :P
691: [03:52:54] <spronk> so fucking ambiguous
692: [03:52:56] <simon_w> three-finger tap :p
693: [03:53:00] <ss23> wah
694: [03:53:04] <ss23> it just told me what "awesome" means
695: [03:53:04] <ss23> :D
696: [03:53:22] <mobiusnz> simon_w: that's a good idea. Can you get the magic mouse to handle 3 fingers?
697: [03:53:45] <simon_w> mobiusnz, no idea. Don't use that horrible thing :p
698: [03:55:05] <Pyromanik> mobiusnz: hell yes being paid bi-weekly would be awesome
699: [03:56:44] <Pyromanik> mobiusnz: LOL, your IRC client has a picture of you on your posts, just in case you forget who you are.
700: [03:57:03] <spronk> mobiusnz: colloquy?
701: [03:57:16] <mobiusnz> Pyromanik: yeah, it happens
702: [03:58:07] * cloph_away quit (Ping timeout: 246 seconds)
703: [03:58:17] <Pyromanik> mobiusnz: http://www.sspaste.com/paste/show/51bfd72a0b696 nice
704: [03:59:01] <ss23> Guys, how to have my VM set up so I can access it locally from my host machine, but it doesn't get an address on my hosts network (like, doesn't use the same DHCP thing as my host)
705: [03:59:10] <ss23> The internal NAT stuff built into virtualbox seems like a pain cause it has port fowarding
706: [03:59:14] <ss23> Do I want bridge?
707: [03:59:36] <mobiusnz> bridge will give you direct access to net
708: [03:59:46] <mobiusnz> ie it will try and get dhcp like your host
709: [03:59:54] <ss23> That sounds not what I want
710: [04:00:03] <ss23> I want like NAT but DMZ'd or something
711: [04:00:22] <mobiusnz> you shouldn't need to worry about port forwarding unless you need your vm to be accessible to other machines on your hosts network
712: [04:00:26] <ss23> I don't
713: [04:00:32] <mobiusnz> your host will have full direct access with nat
714: [04:01:08] <ss23> It doesn't seem to
715: [04:02:05] <ss23> http://i.imgur.com/cQXYKnc.png
716: [04:02:40] * cloph_away has joined #silverstripe
717: [04:02:41] <mobiusnz> lol at the wiki in background
718: [04:02:56] <ss23> lol
719: [04:02:58] <ss23> I had to find out how :<
720: [04:03:12] <ss23> could be iptables I guess
721: [04:03:36] <mobiusnz> could be
722: [04:03:42] <mobiusnz> I don't have virtualbox on my mac
723: [04:03:46] <mobiusnz> I use fusion
724: [04:09:09] * guzzlefry quit (Quit: Leaving.)
725: [04:09:26] * guzzlefry has joined #silverstripe
726: [04:12:00] * zippy__ quit (Quit: zippy__)
727: [04:15:09] <simon_w> ss23, try the v6 version?
728: [04:15:30] <mobiusnz> Pyromanik: yeah, it works pretty well
729: [04:18:31] <ss23> simon_w: I just changed to bridged mode, seems to work like this
730: [04:21:04] <Pyromanik> is the tankr in here?
731: [04:21:57] <Pyromanik> :<
732: [04:25:10] * Hippieee quit (Ping timeout: 256 seconds)
733: [04:26:03] <ss23> NEVER!!!!!
734: [04:27:31] <ss23> Hmm, some bugs are weird
735: [04:27:35] <ss23> I feel good solving weird bugs though
736: [04:31:49] * nickmolhoek quit (Ping timeout: 240 seconds)
737: [04:32:12] <Pyromanik> who has experience in payments module?
738: [04:32:19] <Pyromanik> is openbees here?
739: [04:32:24] <Pyromanik> vikas
740: [04:32:35] * nickmolhoek has joined #silverstripe
741: [04:32:37] * nickmolhoek quit (Remote host closed the connection)
742: [04:33:20] * nickmolhoek has joined #silverstripe
743: [04:36:01] <ss23> I installed payment module
744: [04:36:04] <ss23> Then I wrote my own
745: [04:36:11] <ss23> (And it was just a payment API thing for DPS)
746: [04:45:37] <ss23> simon_w: ;_;
747: [04:45:54] <ss23> --with-mysql="/usr/lib/i386-linux-gnu/"
748: [04:46:04] <ss23> configure: error: Cannot find libmysqlclient under /usr.
749: [04:46:19] <ss23> /usr/lib/i386-linux-gnu/libmysqlclient.a
750: [04:46:19] <ss23> /usr/lib/i386-linux-gnu/libmysqlclient.so
751: [04:46:24] <ss23> how 2 make it find libmysqlclient?
752: [04:47:42] * Jayden909090 has joined #silverstripe
753: [04:48:45] <mobiusnz> Pyromanik: I wrote an eway payment controller thingy
754: [04:49:06] <simon_w> ss23, got a --with-mysqli that needs changing too?
755: [04:49:45] <ss23> yes
756: [04:49:47] <ss23> :<
757: [04:50:13] <ss23> simon_w: still no die
758: [04:50:23] <Jayden909090> Hi guys, do you know if there is a way to restrict the number of a particular sub page type that can be added under a particular page type in the CMS?
759: [04:50:51] <ss23> simon_w: Same error and everything. Is my syntax wrong? I thought --with-option="path to lib" was right? But it's still referencing /usr, which I don't reference myself that I can see
760: [04:51:44] <simon_w> ss23, how about a --with-pdo-mysql?
761: [04:52:04] <ss23> ...
762: [04:52:20] <ss23> someone is playing justin bieber / splitknot...
763: [04:52:31] <ss23> ./configure --prefix=/php-versions/5.1/ --with-config-file-path=/php-versions/5.1/ --enable-bcmath --enable-ctype --enable-dom --enable-fileinfo --enable-filter --enable-hash --enable-json --enable-libxml --enable-pdo --enable-phar --enable-session --enable-simplexml --enable-tokenizer --enable-xml --enable-xmlreader --enable--xmlwriter --with-apxs2=/usr/bin/apxs2 --with-mysql="/usr/lib/i386-linux-gnu/" --with-mysqli="/usr/lib/i386-linux-gnu/"
764: [04:52:53] <ss23> I do have --enable-pdo somewhere in there I thin...
765: [04:52:54] <ss23> Yep
766: [04:53:26] <ss23> trying with --with-pdo-mysql=foo
767: [04:54:00] <Pyromanik> why is it that google doesn't know what the word cheque is?
768: [04:54:05] <Pyromanik> or firefox, one of the two
769: [04:54:05] <ss23> No change though
770: [04:54:16] <simon_w> Pyromanik, american english
771: [04:54:28] <Pyromanik> simon_w: how to they spell it? check?
772: [04:54:34] <Pyromanik> derp.
773: [05:00:49] * nickmolhoek quit (Quit: nickmolhoek)
774: [05:04:41] * mobiusnz quit (Quit: Leaving.)
775: [05:04:53] <Pyromanik> homeson
776: [05:04:56] * Pyromanik quit (Quit: leaving)
777: [05:12:05] <irogue> "All LAN lights flashing green at .75 sec intervals. "
778: [05:12:09] * irogue wonders if they timed that
779: [05:12:45] <spronk> impressive
780: [05:13:16] <ss23> lol
781: [05:16:21] * Shrike_Finland has joined #silverstripe
782: [05:34:18] * Jayden909090 quit (K-Lined)
783: [05:39:49] * coldblooded01 quit (Quit: coldblooded01)
784: [05:40:38] * metanat quit (Quit: Leaving.)
785: [05:51:03] <guzzlefry> I know I've already asked something similar, but how much of the official SilverStripe book is relevant to 3.1?
786: [05:53:09] <Bollig|DesignCty> ummm, from memory the book was more of an overview of SS in general, rather than bits of code to copy paste… so from a data model perspective it's probably still ok, although I think all of the code has probably changed slightly.
787: [05:58:18] <simon_w> Home time!
788: [05:58:36] * trent001_ quit (Remote host closed the connection)
789: [06:01:30] * trent001 has joined #silverstripe
790: [06:05:37] * joelpittet quit (Remote host closed the connection)
791: [06:06:08] * guzzlefry quit (Quit: Leaving.)
792: [06:06:32] * mobiusnz has joined #silverstripe
793: [06:14:08] * willr_ quit (Quit: willr_)
794: [06:39:14] * wmk has joined #silverstripe
795: [06:40:07] <ss23> I TAKE IT BACK I'M GOING TO QUIT
796: [06:40:09] <ss23> Logging hours sux
797: [06:40:22] <ss23> How am I meant to find 8 hours of crap I did today to log... I was barely here 9 hours
798: [06:44:35] * EasyCo has joined #silverstripe
799: [06:45:07] * Colin[pi] quit (Ping timeout: 252 seconds)
800: [06:47:06] <EasyCo> Suppose you had a parent page called Vegetables. Vegetables has many children pages such as Broccoli and Asparagus. By default they're accessible at http://site.com/vegetables/broccoli
801: [06:47:11] * willr_ has joined #silverstripe
802: [06:47:44] <ss23> Sounds easy so far
803: [06:47:47] <ss23> (kind of like willr_'s mom)
804: [06:48:08] * trent001 quit (Remote host closed the connection)
805: [06:48:15] <willr_> "I forgot the punchline, but your mothers a whore"
806: [06:48:21] <ss23> hahaha
807: [06:48:44] <ss23> Are you taking me out for lunch one day, willr_, now that I'm in Wellington?
808: [06:48:47] <EasyCo> How would you go about displaying the vegetables page no matter the next url segment is. I want to catch the broccoli url segment and and load the vegetables page
809: [06:49:14] <willr_> ss23, sure, they introduced you to Oaks yet?
810: [06:49:29] <willr_> talking food, dinner!
811: [06:49:53] <ss23> willr_: Hmmm, I don't think so? If Oaks is a person, I've likely forgotten. If Oaks is a food place, I've only been to one around here and I don't recall its name (it was like a bar/cafe/noms place, close to the office).
812: [06:50:03] <ss23> I don't understand sorry, EasyCo :<
813: [06:50:14] * zippy__ has joined #silverstripe
814: [06:50:31] <EasyCo> If you go to site.com/vegetables/brocolli you'll be shown the broccoli page
815: [06:50:37] <EasyCo> that's the default behavoiur
816: [06:50:59] <ss23> Yes, that makes sense
817: [06:51:13] <EasyCo> But I want to show the vegetables page and catch the 'broccoli' as a part of the url params
818: [06:51:29] <ss23> Oh yep
819: [06:51:33] <ss23> There's a config thing for that, routes
820: [06:52:02] <EasyCo> Reading through that now.
821: [06:52:43] <ss23> I can't remember where to find it, but it's definitly there and iirc called "routes". Give the channel a poke if you can't find it or anything (basic idea is that you'll have something like "/vegetables/$Vegetable", and you'll then get $vegetable as a paramete
822: [06:52:47] <ss23> r
823: [06:53:21] <EasyCo> Hmm, yah I've done that before. Wish I could remember.
824: [06:53:29] <ss23> That's right, ss23 is now a Silverstripe pro
825: [06:53:44] <ss23> willr_: WHERE'S MY +q for being AN EMPLOYEE OF SILVERSTRIPE
826: [06:53:45] <EasyCo> talking about pros
827: [06:54:06] <ss23> I'm down to 2 tickets from my original 30 or something
828: [06:54:08] <ss23> ss23 is so pro at support he's ran out of work
829: [06:54:42] * zippy__ quit (Client Quit)
830: [06:58:51] * zfmf1 has joined #silverstripe
831: [06:59:21] * zippy__ has joined #silverstripe
832: [07:04:53] * zippy__ quit (Quit: zippy__)
833: [07:06:22] <EasyCo> The problem is
834: [07:06:51] <EasyCo> "/vegetables/brocolli" will look for the broccoli controller since the page exists
835: [07:07:24] <ss23> I'm going to guess that if you set the priority for your rule higher than the default one, it won't default back to the broccoli controller
836: [07:08:30] <EasyCo> I like that guess
837: [07:10:11] <ss23> simon_w will likely be on soon if you want help (and irogue has no life so I'd hope he can help too)
838: [07:10:15] <ss23> Anyway, home time o/
839: [07:10:41] <EasyCo> thx
840: [07:18:15] * anujit has joined #silverstripe
841: [07:18:41] <anujit> Hi all not able to use display-logic module for silverstripe 2.4
842: [07:19:40] <anujit> please help
843: [07:20:13] * zippy__ has joined #silverstripe
844: [07:22:17] <simon_w|air> anujit, what do you mean you can't use it?
845: [07:22:27] <simon_w|air> And which module is this?
846: [07:23:07] <anujit> display-logic
847: [07:24:22] <simon_w|air> That doesn't help much
848: [07:24:28] <spronk> anyone here got android 4? can you increase default font size for stuff like messages?
849: [07:25:16] <simon_w|air> spronk, I have not seen any sort of setting anywhere in jellybean for controlling the font at all
850: [07:25:49] <spronk> le sigh
851: [07:25:55] <spronk> my mum can't read her phone
852: [07:25:55] <spronk> lulz
853: [07:26:55] <simon_w|air> Ooh, there's a large text option under Accessibility
854: [07:27:07] <spronk> oo
855: [07:27:09] <spronk> excellent
856: [07:27:10] <simon_w|air> Though it doesn't increase the size of the containers. Wow, Android
857: [07:27:16] <spronk> oh
858: [07:27:21] <anujit> https://github.com/unclecheese/silverstripe-display-logic
859: [07:27:30] <anujit> its for silverstripe 3
860: [07:27:39] <anujit> but need to codefor 2.4
861: [07:27:50] <simon_w|air> anujit, well, then you can't use that module
862: [07:28:01] <anujit> I am unable to understand the error
863: [07:28:14] <anujit> it says, reflectionclass error
864: [07:28:29] <anujit> I will modify the code
865: [07:28:43] <anujit> but before that need to understand the error
866: [07:28:50] <simon_w|air> spronk, so everything feels even more cramped than normal, but looks like it'll work
867: [07:29:33] <simon_w|air> anujit, that is mostly likely from the use of ObjectName::create()
868: [07:29:52] <anujit> ok
869: [07:29:59] <anujit> thnx
870: [07:30:16] <simon_w|air> It's likely to be a lot easier to upgrade to 3.0 than to back port as well
871: [07:30:45] <ss23> lol spronk, my mother had to use that for android too
872: [07:30:54] <ss23> She was on windows phone, but couldn't read it, so got an android XD
873: [07:32:30] <spronk> hmm
874: [07:32:35] <spronk> wp8 has a text size thing
875: [07:35:30] <ss23> yeah, she couldn't get it on her phone for some reason (or it wasn't out yet, I can't remember)
876: [07:36:04] <spronk> mm
877: [07:39:52] <EasyCo> Ok, I'm not having much luck here. When setting routes, how do you set priorities? Director::addRules is deprecated
878: [07:40:04] <EasyCo> So I'm adding my rule in a routes.yml
879: [07:40:18] <simon_w|air> EasyCo, you add the config block after the core one you want it to override
880: [07:40:20] <EasyCo> But I keep getting "Based on their before & after rules two fragments both need to be before/after each other"
881: [07:40:57] <EasyCo> simon_w|air: You add it after? Not before?
882: [07:41:08] <EasyCo> It matches last rule?
883: [07:41:43] <ss23> simon_w: EasyCo wants it so even if the page foo/bar exists, if you access foo/bar, you'll get the foo controller with the parameter bar, so like route foo/$parameter befre the rule that matches the page foo/bar
884: [07:41:47] <ss23> simon_w: Hope that made sense..
885: [07:42:01] <EasyCo> ss23: Well explained.
886: [07:42:21] <simon_w|air> ss23, I did ready the back scroll :p
887: [07:42:41] <ss23> sweeeet
888: [07:43:22] <simon_w|air> EasyCo, easier option: public function handleRequest(SS_HTTPRequest $request, DataModel $model = null) { return Controller::handleRequest($request, $model); } private static $url_handlers = array('$Vegetable/$Action//$ID/$OtherID' => 'handleAction');
889: [07:43:32] <simon_w|air> That goes in your vegetable page controller
890: [07:44:31] * chillu has joined #silverstripe
891: [07:45:27] <EasyCo> Right, lemme digest that :)
892: [07:46:17] <simon_w|air> You skip ContentController's handleRequest (which handles the nested URL stuff), and then add a rule so that vegetable names don't get matched to actions and 404
893: [07:49:10] * willr_ quit (Quit: willr_)
894: [07:49:14] <Zauberfisch^idle> looking for advise on custom fonts, in paticular in buying or renting fonts
895: [07:49:26] <simon_w|air> Almost never worth it
896: [07:49:39] <Zauberfisch^idle> what is your expericen gents? do you guy them? where? or do you hae some sort of font flatrate service?
897: [07:50:09] <simon_w|air> I've seen things like TypeKit/Google Fonts used, but then they go down and your site stalls
898: [07:50:15] * priithansen has joined #silverstripe
899: [07:50:44] <spronk> eh
900: [07:50:55] <Zauberfisch^idle> my designer insists on buying fonts, he is totally fine with using a rent service, but I am afraid of getting depending on such a service, as you just pointed out if it goes down ...
901: [07:50:56] <spronk> you can async load typekit
902: [07:51:08] <spronk> so that if its down you get fallback fonts
903: [07:51:13] <spronk> but no killing of your site
904: [07:51:31] <spronk> i'm not sure on google fonts, but i presume you can do the same
905: [07:51:34] <Zauberfisch^idle> but then the font is gone
906: [07:51:46] <spronk> only if typekit is down
907: [07:52:07] <Zauberfisch^idle> I don't want to have to worry that one day typekit is down and my clients loose the cool fonts on their website
908: [07:52:09] <spronk> I still think buying and embedding is the best solution
909: [07:52:28] <spronk> i tell my clients it's a reality of the web and to deal with it
910: [07:52:33] <spronk> then i say... most people won't notice.
911: [07:52:45] <EasyCo> simon_w|air: Awesome thanks.
912: [07:52:58] <simon_w|air> Is that before or after you point out just how expensive the decent ones get?
913: [07:53:11] <spronk> heh, indeed
914: [07:53:18] <spronk> most i work with have brand fonts
915: [07:53:26] <EasyCo> simon_w|air: So I'm assuming handleRequest() if present in ContentController and since it's now declare in my controller it doesn't go looking any further?
916: [07:53:37] <simon_w|air> EasyCo, yup
917: [07:53:38] <EasyCo> *if = is
918: [07:53:39] <spronk> typically I'll look at whether their existing brand fonts can be licened for web use without too much expense
919: [07:53:44] <spronk> if not, look for rental option
920: [07:53:58] <Zauberfisch^idle> spronk simon_w|air yeah, thats the problem, buying the font is usually rather expeinsive
921: [07:54:13] <spronk> Zauberfisch^idle: usually you only ahve to buy a portion of the full family
922: [07:54:17] <Zauberfisch^idle> so that is a pretty good argument for using typekit or similar
923: [07:54:22] <spronk> I haven't spent more than $100 on a webfont for a client in quite some time
924: [07:54:25] <EasyCo> simon_w|air: Gotcha, gonna have a deeper look into that tomorrow, but that worked thanks.
925: [07:55:20] <spronk> sorry, 200
926: [07:56:13] <spronk> meta web, for example is $59.50 for normal, and another $59.50 for bold
927: [07:56:37] * EasyCo quit (Quit: EasyCo)
928: [07:56:43] <ss23> hevetiCA Stand@rd
929: [07:56:53] <spronk> doesn't work on windows :P
930: [07:59:01] <spronk> Zauberfisch^idle: if clients are happy accepting Typekit's uptime limitation, I would definitely recommend it. Loading async is pretty quick, they generate the flash of unstyled content CSS for you, and they have decent CDN
931: [08:01:34] * kinglozzer has joined #silverstripe
932: [08:04:01] * mobiusnz quit (Quit: Leaving.)
933: [08:04:05] <simon_w|air> Zauberfisch^idle, just get your designer to design your own font
934: [08:05:17] <spronk> :|
935: [08:05:26] <spronk> master troll
936: [08:05:51] <ss23> lol
937: [08:07:20] * willr_ has joined #silverstripe
938: [08:07:20] * willr_ quit (Changing host)
939: [08:07:20] * willr_ has joined #silverstripe
940: [08:08:10] <simon_w|air> Time to figure out how to use web sockets!
941: [08:08:14] <ss23> Yay!
942: [08:08:16] <ss23> Sounds nerdy :D
943: [08:08:21] <spronk> websockets are quite cool
944: [08:08:35] <ss23> So I am too lazy to go into the kathmandu store, I'm just going to order it online and get it sent here.
945: [08:08:41] <ss23> good idea y/n?
946: [08:10:46] <simon_w|air> ss23, get it sent to the office
947: [08:11:15] * cloph_away is now known as cloph
948: [08:13:18] <ss23> Why, simon_w|air?
949: [08:13:37] <ss23> "Cosy and comfortable BEDSIT STUDIO (not a one bedroom apartment). " what is a bedsit studio?
950: [08:14:20] <simon_w|air> ss23, business address, likely to be same-day delivery (if coming from a Wellington store)
951: [08:14:22] <Zauberfisch^idle> simon_w|air right, and if he refuses I'll just use * { font-family: 'Comic Sans'; }
952: [08:14:29] <spronk> afaik its a bedroom with a couch in it
953: [08:14:30] <simon_w|air> Zauberfisch^idle, exactly!
954: [08:15:05] <spronk> whereas 1bdrm apartment has separate room
955: [08:15:09] <ss23> ah kk
956: [08:15:11] <Zauberfisch^idle> well, thanks for the input simon_w|air and spronk
957: [08:15:25] <spronk> i'm sure we made your decision much easier. :P
958: [08:15:33] <ss23> I don't know waht I pressed, but trademe just turned into google street view.
959: [08:15:41] <spronk> PRISM!
960: [08:15:44] <ss23> lol
961: [08:15:45] <simon_w|air> ss23, escape, IIRC
962: [08:15:49] <ss23> Yeah, ty, escape worked
963: [08:16:02] <ss23> I think maybe I accidently pressed a Google Maps shortcut and it went fulscreen over the entier page
964: [08:16:14] <ss23> http://www.trademe.co.nz/property/residential-property-to-rent/auction-600578089.htm That looks fine, right guys?
965: [08:16:51] <spronk> dish draweayehh
966: [08:16:58] <spronk> man, wellington apartments are pricey
967: [08:17:00] <ss23> tbh I just want a place with no shared laundry :/
968: [08:17:12] <ss23> I dON'T WANNA HAVE A CHANCE OF INTERACTING WITH PEOPLE ON MY WAY TO DO LAUNDRY!
969: [08:17:17] <ss23> Unless it's over IRC.
970: [08:17:27] <Zauberfisch^idle> ss23 that is totally understandable
971: [08:17:33] * spronk rolfs
972: [08:18:02] <Zauberfisch^idle> ss23 in fact I am actually supprised shared laundry is still such a thing
973: [08:18:06] <simon_w|air> ss23, I pay $90/week more than that and basically have a house.
974: [08:18:17] <ss23> simon_w|air: you're not right in the city though, right?
975: [08:18:21] <ss23> I wanna be able to walk to work
976: [08:18:23] <Zauberfisch^idle> I have never seen s shared laundry ever in austria
977: [08:18:24] <simon_w|air> Nah, screw that
978: [08:18:25] <ss23> Like, 5 min walk preferably.
979: [08:18:31] <simon_w|air> I can walk to work! Even walked home today
980: [08:18:46] * willmorgan has joined #silverstripe
981: [08:18:55] <ss23> lol
982: [08:19:05] <simon_w|air> Only takes an hour
983: [08:19:08] <ss23> I thought about it, but I wasn't sure if I would die, with all those deathyl snow warnings...
984: [08:19:14] <ss23> ~30 min walk from here Google Maps says
985: [08:19:24] <spronk> got showers at work?
986: [08:19:26] <spronk> run/cycle
987: [08:19:35] <anujit> Hi.... is there any way in silverstripe2.4 to show/hide form field based on checkbox click
988: [08:19:37] <anujit> ?
989: [08:19:38] <ss23> I used to do a 45 min walk in Sydney, but Sydney almost never had bad weather. Closest thing to bad weather was storms, and in Sydney they were like a minimum of 20c, so were fine to walk in
990: [08:19:39] <spronk> alternatively, join a gym near work, run/cycle, shower at gym, walk to work
991: [08:19:49] <ss23> simon_w|air: Naw, not something I really wanna do
992: [08:19:52] <ss23> Would rather just live in the city
993: [08:20:03] <Zauberfisch^idle> anujit I don't think there is a module for it, you would probably have to do it all by hand
994: [08:20:04] <spronk> anujit: you can use userforms if you're creating simple forms. otherwise, custom js
995: [08:20:09] <simon_w|air> There's a gym just across the road too
996: [08:20:55] <ss23> I hate it when listings don't have an address
997: [08:20:57] <Zauberfisch^idle> ah, right userforms does somewhat support that, good idea spronk
998: [08:20:58] <ss23> "CLOSE TO CBD"
999: [08:21:02] <ss23> screw you, give me an exact location.
1000: [08:21:30] <anujit> can you please give an idea?
1001: [08:21:37] * PigeonFriend has joined #silverstripe
1002: [08:21:42] <simon_w|air> ss23, can't you currently carpool with Sam?
1003: [08:21:42] <anujit> I have to do just for 1 field
1004: [08:22:10] <ss23> simon_w|air: Uh... possibly? I haven't looked or checked or anything. I suspect we'll leave at different times anyway?
1005: [08:22:31] <ss23> I realised coming in after 9am and leaving after 6pm is so much better for not having a bus full of people
1006: [08:22:43] <ss23> (and less deadly for me than the wake up early method)
1007: [08:22:57] <spronk> <3 working nonstandard hours
1008: [08:23:29] <simon_w|air> I do the opposite :p In by 8, leave whenever I feel like it
1009: [08:25:52] <elgrodo> just noticed this: class GiveAway Extends Freebie (both DataObjects). With GiveAway in context in the template, $TestMethod does not render or get called. It does if I put the method the parent class Freebie
1010: [08:25:56] <elgrodo> known bug or by design?
1011: [08:26:02] <ss23> AN INNER CITY GEM, TRY IT FOR SIZE !!!
1012: [08:26:05] <ss23> GEM GEM GEM GEM GEM GEM GEM
1013: [08:26:06] * willmorgan quit (Quit: Ciao mateys.)
1014: [08:26:08] * lobarvaz has joined #silverstripe
1015: [08:26:34] <elgrodo> ss23: Cycle!
1016: [08:26:59] <elgrodo> I still do it in Bangkok, but hey I am crazy. And much faster than the cars
1017: [08:27:32] <ss23> Nope!
1018: [08:27:47] <ss23> If I wasn't going to go in the city, I would just bus + walk, I don't like cycling
1019: [08:27:58] <elgrodo> fair enough
1020: [08:28:13] <ss23> Okay, 3 options from the entire amount of Trade me listings. $295, $330, $350
1021: [08:28:22] <ss23> Will see how much I actually get paid in total and go from there
1022: [08:30:15] <Zauberfisch^idle> simon_w|air spronk any thoughts on fonts.com? vs typekit?
1023: [08:30:28] <spronk> personally prefer typekit, for their CDN
1024: [08:31:35] <ss23> simon_w|air: http://www.kathmandu.co.nz/mens/jackets/wilmot-jacket-men-steel.html?___SID=U Is something like this good for stopping the wind from making you cold?
1025: [08:31:44] <ss23> Or do I need a proper insulated / jacket / thingy, rather than a cover?
1026: [08:32:33] <spronk> $150... ouch
1027: [08:33:54] * chillu quit (Quit: chillu)
1028: [08:33:55] <elgrodo> gah that doesn't work as from Freebie I cant called the Applicants method of GiveAway
1029: [08:35:04] <ss23> simon_w|air: http://www.kathmandu.co.nz/mens/jackets/malazan-jacket-men-steel-glacier-blue.html?___SID=U or this
1030: [08:35:08] <ss23> OR willr_ IF YOU KNOW ABOUTY CLOTHES
1031: [08:35:32] <ss23> you know, I don't even feel like I need them yet... but I'm afraid that this cold thing will come and I'll not get it in time before I freeze
1032: [08:35:49] <willr_> looks warm but not going to be water proof. You wouldn't walk to work in it
1033: [08:35:57] <willr_> resistant is different to proof :)
1034: [08:36:31] <ss23> light double-weave softshell jacket
1035: [08:36:35] <spronk> srs, just go to farmers
1036: [08:36:36] <ss23> Does that mean not water / wind proof at all?
1037: [08:36:43] <spronk> and get the cheapest waterproof overjacket you can find
1038: [08:36:51] <spronk> columbia black ones for like $30
1039: [08:36:59] <spronk> and just wear that over whatever you deem to be warm
1040: [08:37:28] <willr_> Go in store and chat up the shop assistantss
1041: [08:37:32] <ss23> willr_: DON'T WANNA
1042: [08:37:39] <spronk> some of them are hawt
1043: [08:37:47] <ss23> They're breathable, water repellent and highly wind resistant. Choose softSHELL for all round weather protection and comfort.
1044: [08:37:47] <willr_> +1
1045: [08:37:50] <ss23> Ohhhhh
1046: [08:38:07] <ss23> Wind resistant, water repellant finish, breathable and easy case
1047: [08:38:08] <ss23> care
1048: [08:38:10] <ss23> THAT SOUNDS GOOD
1049: [08:38:12] <ss23> I LIKE THOSE
1050: [08:38:35] * spronk is wondering whether ss23 has ever bought clothes before
1051: [08:38:56] <willr_> If you got one I would still recommend a proper over jacket like what spronk says. The key is LAYERS!
1052: [08:39:25] <ss23> spronk: Occasionally, not in a long time in person :O
1053: [08:39:33] <spronk> nice thing about just a waterproof shell jacket is they dry reaally quickly, and you can scrunch em up into nothingness
1054: [08:39:52] <spronk> ooh, and when you walk they make cool nylon noises
1055: [08:40:01] <spronk> DISCOTHEQUE
1056: [08:40:02] <ss23> oh oh
1057: [08:40:09] <ss23> this one says waterproof and windproof
1058: [08:40:11] <ss23> That's good right?
1059: [08:40:17] <ss23> http://www.kathmandu.co.nz/monrovia-jacket-v2-men-black.html
1060: [08:40:24] <ss23> and it's 50% off
1061: [08:40:24] <ss23> :O
1062: [08:40:54] <simon_w|air> Looks like mine!
1063: [08:41:04] <spronk> kathmandu stuff is nice, but it's not cheap
1064: [08:41:52] <ss23> simon_w|air: IS IT GOOD? :D
1065: [08:42:11] <spronk> http://www.kathmandu.co.nz/mens/jackets/rainwear/pocket-it-rain-jacket-men-black.html teh winz
1066: [08:43:23] <simon_w|air> ss23, well, mine keeps my torso completely dry, and is a decent windbreaker
1067: [08:43:34] <simon_w|air> Still need a change of shorts when biking in the rain though
1068: [08:43:43] <ss23> Hmmm
1069: [08:43:53] <ss23> This is why trenchcoat seems like it cuold be nice too
1070: [08:44:17] <ss23> I *do* need a girlfriend
1071: [08:44:25] <ss23> It's too hard to make these decisions alone ;_;
1072: [08:44:51] <spronk> so
1073: [08:44:54] <spronk> go into kathmandu
1074: [08:45:03] <spronk> and chat up the shop assistants, just like willr_ suggested
1075: [08:45:17] <spronk> girlfriend *and* a jacket. win/win
1076: [08:45:20] <ss23> haha
1077: [08:45:24] * spronk cheesy grins
1078: [08:45:31] <willr_> 2 birds with one stone. Well at least 1 bird.
1079: [08:45:35] <ss23> XD
1080: [08:45:37] <spronk> :D
1081: [08:45:49] <ss23> You guys don't have faith that all the Silverstripe people are going to fall in love with me?
1082: [08:45:59] <ss23> Pretty sure sam was coming over just to stand next to me today... ;)
1083: [08:46:01] <spronk> do they sell jackets?
1084: [08:46:05] <ss23> spronk: :<
1085: [08:46:07] <ss23> Nope
1086: [08:46:14] <spronk> problem. :(
1087: [08:46:25] <ss23> But isn't the point I get them to buy it *for* me?
1088: [08:46:27] <ss23> Rather, pick it for me
1089: [08:46:32] <spronk> lol
1090: [08:47:18] <ss23> Okay guys. I've narrowed it down to three.
1091: [08:47:25] <ss23> http://www.kathmandu.co.nz/calvus-jacket-men-black.html http://www.kathmandu.co.nz/teton-jacket-v3-men-black.html http://www.kathmandu.co.nz/monrovia-jacket-v2-men-black.html
1092: [08:47:52] <ss23> opinions
1093: [08:48:43] * spronk would probably just buy the cheapest one
1094: [08:48:51] <spronk> gore tex is kinda cool though
1095: [08:49:14] <simon_w|air> Go into the store and try them :p
1096: [08:49:14] <ss23> Opinions as in best one for my needs, not best as in what you would get :D
1097: [08:49:20] <ss23> simon_w|air: Wanna order online
1098: [08:49:26] <ss23> Besides, I doubt it would help
1099: [08:49:32] <simon_w|air> Try them in store, order online!
1100: [08:49:34] <ss23> Short of if I try them and wear it for a week in bad weather!
1101: [08:49:35] <ss23> lol
1102: [08:50:42] <ss23> simon_w|air: Come on, opinion on *those*?
1103: [08:54:25] <simon_w|air> Just get a zorb and be done with it? :p
1104: [08:55:06] <spronk> YES
1105: [08:55:27] <ss23> lol
1106: [08:55:28] <ss23> Meanies
1107: [08:55:38] <ss23> idk
1108: [08:55:40] * ss23 looks again
1109: [08:56:12] <simon_w|air> Given you can't seem to handle the cold, probably the ski jacket
1110: [08:56:28] <ss23> which one was a ski jacket?
1111: [08:57:03] <simon_w|air> the middle one
1112: [08:57:08] <ss23> :D
1113: [08:57:08] <ss23> mmk
1114: [08:57:15] <simon_w|air> The one with insulation :p
1115: [08:57:26] <ss23> damn, the mid-grey one is *ugly*
1116: [08:57:27] <ss23> black is best
1117: [08:57:33] <ss23> simon_w|air: ;_;
1118: [08:57:35] <spronk> oh my god
1119: [08:57:37] <spronk> JUST BUY ONE
1120: [08:57:38] <ss23> Can you guys also help me with size?
1121: [08:57:41] * ss23 cries
1122: [08:57:43] <ss23> I'm L right?
1123: [08:57:45] <ss23> My M shirts are too small
1124: [08:57:47] <ss23> So I am L
1125: [08:57:48] <ss23> Right?
1126: [08:57:55] <simon_w|air> That's usually how it works
1127: [08:57:55] <spronk> measure youirself
1128: [08:58:01] <spronk> and look at the sizing chart
1129: [08:58:05] <ss23> I clicked it
1130: [08:58:08] <ss23> I dunno how to measure myself
1131: [08:58:14] <spronk> ...
1132: [08:58:16] <simon_w|air> With a tape measure
1133: [08:58:22] <ss23> I don't have one
1134: [08:58:38] <simon_w|air> Why not?
1135: [08:58:41] <spronk> http://lmgtfy.com/?q=how+to+measure+yourself
1136: [08:59:13] <ss23> simon_w|air: I just moved here! I even forgot my soldering iron and my wifi usb cable!
1137: [08:59:16] <ss23> and pants.
1138: [08:59:24] <ss23> I only have 4 pairs of pants, and I left 2 of them at home
1139: [08:59:26] <ss23> :/
1140: [08:59:40] <elgrodo> british pants or american pants?
1141: [08:59:46] <ss23> Um
1142: [08:59:50] <ss23> Not underwear
1143: [08:59:51] <ss23> Jeans
1144: [08:59:59] <elgrodo> just checking :)
1145: [09:00:02] <ss23> haha
1146: [09:00:07] <spronk> do you have
1147: [09:00:09] <spronk> a piece of paper
1148: [09:00:12] <ss23> Yah, I would probably have gone into a store if I only had 2 underwears :P
1149: [09:00:15] <spronk> of a known length :P
1150: [09:00:16] <ss23> spronk: Hmm....
1151: [09:00:20] <ss23> I have two packets of candies
1152: [09:00:24] <ss23> My wallet
1153: [09:00:26] <ss23> an elephpant
1154: [09:00:28] <ss23> a cup
1155: [09:00:32] <ss23> insulin container
1156: [09:00:35] <ss23> ethernet cable
1157: [09:00:35] <ss23> oh
1158: [09:00:39] <spronk> ethernet cable!
1159: [09:00:42] <ss23> dammit, I don't know how long the ehternet cable is
1160: [09:00:44] <ss23> ;_;
1161: [09:00:50] <ss23> shavers
1162: [09:00:58] <spronk> ...ask your neighbors?
1163: [09:00:58] <ss23> razer, I mean I guess, idk
1164: [09:01:00] <ss23> whatever you call it
1165: [09:01:06] <ss23> spronk: You'er talking to someone who doesn't wanna get into a store
1166: [09:01:10] <ss23> I'm just gunna get it's L
1167: [09:01:10] <ss23> :D
1168: [09:01:17] <ss23> Worst case I just return it and get the other size
1169: [09:01:20] <spronk> how tall are you
1170: [09:01:29] <ss23> Hmmmm
1171: [09:01:31] <ss23> 1.7m
1172: [09:01:41] <ss23> I'm kinda getting fat nowadays
1173: [09:01:45] <spronk> lol
1174: [09:01:49] <ss23> simon_w|air has seem me IRL
1175: [09:01:53] <ss23> so had irogue and willr_
1176: [09:02:06] <ss23> Though I don't think they were thinking "I wonder what size kathmandu jacket hs is..."
1177: [09:02:09] <ss23> I think L
1178: [09:02:09] <ss23> I'll find out :D
1179: [09:02:18] <spronk> 8|
1180: [09:03:04] <willr_> ss23, working at SS isn't going to make you any less fat :)
1181: [09:03:27] <ss23> lol
1182: [09:03:31] <simon_w|air> Oh man, daily burger fuel's what started my gut
1183: [09:03:33] <ss23> but the free coke is *zero*
1184: [09:03:41] <ss23> For me, drinking 40 cans of coke a week was what started my guy
1185: [09:03:42] <ss23> gut
1186: [09:03:43] <ss23> :<
1187: [09:04:23] <ss23> So if I order this....
1188: [09:04:28] <ss23> hmm dw
1189: [09:07:22] <ss23> Hmmmmmm
1190: [09:07:24] <ss23> How do they ship it?
1191: [09:07:27] <ss23> Couriour or what?
1192: [09:07:32] <ss23> It has a field for delivery instructions
1193: [09:13:09] * Colin[pi] has joined #silverstripe
1194: [09:22:15] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1195: [09:22:54] * Bollig|DesignCty has joined #silverstripe
1196: [09:26:35] * DigNZ quit (Quit: DigNZ)
1197: [09:30:48] <elgrodo> what's this "jacket" thing you talk about?
1198: [09:31:15] <ss23> Click the links about it!
1199: [09:34:13] <elgrodo> is it possible to get the dimensions of an image from the controller?
1200: [09:34:56] <ss23> I think so?
1201: [09:35:11] <elgrodo> oh I see getWidth in Image.php
1202: [09:35:55] <elgrodo> yip, that works
1203: [09:45:11] * chillu has joined #silverstripe
1204: [09:52:56] * willmorgan has joined #silverstripe
1205: [09:55:02] <anujit> I use the multiform to make an form with several steps, but in 1 step I want to make that when the checkbox is checked there will be several new fields shown for input.
1206: [09:55:08] <anujit> please help
1207: [09:58:22] * chillu quit (Ping timeout: 256 seconds)
1208: [10:07:04] <willr_> anujit new fields on the first step or on the 2nd step?
1209: [10:08:03] <willr_> on the first step, you add the fields to the getFields() as you would, but use Javascript to hide / show them. If you want new fields on another step you can just customise the getFIelds of those steps using the data from Session
1210: [10:25:52] * willr_ quit (Quit: willr_)
1211: [10:27:24] <anujit> if it is on second step?
1212: [10:33:52] * tomspeak has joined #silverstripe
1213: [10:34:12] <tomspeak> hey, does anyone know how to set external revisions through SVN so I can fix this issue: https://github.com/silverstripe/silverstripe-userforms/issues/114
1214: [10:35:30] * IainKay quit (Ping timeout: 264 seconds)
1215: [10:37:10] * IainKay has joined #silverstripe
1216: [10:38:24] * anujit quit (Ping timeout: 250 seconds)
1217: [10:54:28] * tomspeak quit ()
1218: [10:57:03] * kerosene quit (Excess Flood)
1219: [10:57:29] * kerosene has joined #silverstripe
1220: [11:03:08] * beko has joined #silverstripe
1221: [11:03:12] <beko> 'elo :)
1222: [11:09:47] <ss23> allo allo
1223: [11:13:44] <beko> I'm looking for a portal solution (cms) with very good forum implementation (critical). Our current system is not developed any more :( I'm still reading about silverstripe but it looks to me like the forum integration is the neck-breaker as well?
1224: [11:14:19] <ss23> I do not like the forum implmentation in Silverstripe personally, though I don't know of any CMS that has decent stuff
1225: [11:14:26] <beko> I don't want to maintain two systems and hack user database and search functions somehow together.
1226: [11:16:31] <beko> so nobody put up a guide to gear silverstripe together with some 3rd party forum?
1227: [11:16:50] <beko> I can probably write or extend a module but I really don't want to reinvent the wheel o0
1228: [11:17:46] <ss23> Intergration with an external forum solution is the opposite of easy. Easier would be to write Forums in Silverstripe as a module instead of using an external kind
1229: [11:19:17] <beko> so.. there is no decent forum module and integrating an external is hard?
1230: [11:20:49] <ss23> I think so. Other people might find the forums fine.
1231: [11:21:04] <ss23> beko: http://www.silverstripe.org/forums/
1232: [11:21:07] <ss23> See if you like them?
1233: [11:23:12] <beko> weeeell.. it says beta? I didn't notice it's the very offical one :)
1234: [11:24:19] <ss23> beko: The silverstripe.org modules listings are all out of date for the most part (I believe there's a new site in the works)
1235: [11:24:37] <ss23> https://github.com/silverstripe/silverstripe-forum That's the proper forums module place
1236: [11:25:15] <beko> aw. thank you! this looks much much better
1237: [11:42:16] * supernovah has joined #silverstripe
1238: [11:54:29] <beko> ss23: well. after taking a look at some php files I'll step back from the forum :/ I don't want to say it's bad.. just way to hard wired for my taste.
1239: [12:02:02] <supernovah> You mean PHP as a language?
1240: [12:03:10] * UndefinedOffset has joined #silverstripe
1241: [12:03:11] <beko> supernovah: no. I was refering to the silverstripe-forum code on github
1242: [12:18:33] <supernovah> I have a form that alters forTemplate to `return $this->renderWitharray($this->class,'Form'));` and I have that template made with the correct name. In a page_controller type class I have an action which returns an instance of that form. Why does my form not show when I either visit the action URL? It only works if I put $action in the template of the parent page_controller type class.
1243: [12:22:11] <supernovah> Is forTemplate only for overwriting the default SS form.ss template and not for outputting the form as html at its own URL?
1244: [12:26:23] <supernovah> oh I finally get how bloody forms work, allowed actions is for forms only to submit to... lol
1245: [12:30:09] * osterlaus has joined #silverstripe
1246: [12:30:44] <wmk> anyone used SilverSocial yet? https://github.com/silverstripe-australia/silversocial
1247: [12:34:35] <willmorgan> is FormTemplateHelper going to be in 3.1 or 3.2?
1248: [12:37:22] <supernovah> If prototype is being used by my 2.4 ss, how can I switch to jquery?
1249: [12:38:31] <wmk> supernovah, frontend or backend?
1250: [12:38:46] <supernovah> as a javascript package for some flashy bollocks
1251: [12:39:02] <supernovah> It seems like it would conflict strongly with prototype as they both use the $ handle
1252: [12:39:52] <wmk> either block prototype or use jQuery.noConflict()
1253: [12:40:13] <wmk> in 2.4 most of frontend stuff uses jquery and not prototype.
1254: [12:40:19] <wmk> i used noConflict
1255: [12:40:56] <supernovah> if you have a form it includes prototype
1256: [12:42:21] <wmk> noConflict is your friend
1257: [12:42:32] <supernovah> Yeah I see
1258: [12:43:06] <wmk> well, in https://github.com/silverstripe-australia/silversocial/blob/master/mysite/code/pages/Page.php i've seen prototype is also blockedc
1259: [12:43:21] <wmk> but that's SS3 afaik
1260: [12:44:42] <wmk> guess it depends on the form fields you use if you really need prototype
1261: [12:54:19] <supernovah> How on earth do you escape a $ in a 2.4 template
1262: [12:59:13] * RojoD has joined #silverstripe
1263: [13:04:05] <supernovah> If I put $ surrounded by whitespace it comes out, $j => nothing, $ j => $ j with whitespace between, ${}j breaks etc...
1264: [13:04:17] <willmorgan> supernovah: use \
1265: [13:04:24] <willmorgan> so, supernovah: $ becomes \$
1266: [13:04:29] <willmorgan> $var becomes \$var
1267: [13:04:34] <supernovah> It doesn't work, instead from \$j I just get \
1268: [13:05:02] <willmorgan> sspaste please :)
1269: [13:05:14] <supernovah> <a onclick="\$j('#Credits_Add_Form').toggle(400);">
1270: [13:05:27] <supernovah> <a onclick="\$j('#Credits_Add_Form').toggle(400);">
1271: [13:05:37] <supernovah> Oops => <a onclick="\(400);">Add Some Credits</a>
1272: [13:08:02] <wmk> supernovah, use unobstrusive javascript
1273: [13:08:41] <supernovah> ...
1274: [13:08:49] <wmk> <a class="toggleCredits">
1275: [13:08:56] <supernovah> No I mean
1276: [13:09:06] <wmk> and in your js-file define what a click on such a class should do
1277: [13:09:09] <supernovah> Say I wanted a webpage which was about SS itself, how would I go about simply writing "$test" in plain html
1278: [13:10:07] <supernovah> Including a file means increasing the http requests for a page which has one JS function attached...
1279: [13:10:30] <wmk> http://doc.silverstripe.org/framework/en/reference/templates -> \$Foo // returns "$Foo" (in section "Escaping")
1280: [13:10:40] <supernovah> But that's 3,9
1281: [13:10:42] <wmk> for SS3
1282: [13:10:44] <supernovah> 3.0, not 2.4
1283: [13:11:26] <supernovah> I've just done ${$j}j zzz, seems irritating but it's the only thing that works, ${}j produces errors again
1284: [13:13:56] * zippy__ quit (Quit: zippy__)
1285: [13:17:58] <wmk> supernovah, yeah, seems to be a 2.4 madness. time to upgrade *G*
1286: [13:18:11] <supernovah> There'd be thousands of templates to update
1287: [13:18:16] <supernovah> I don't have that sort of time
1288: [13:18:39] <supernovah> I'll tell you I want to use 3, but this is a huge website already in use by like, 800 every day users
1289: [13:18:54] <supernovah> Can't risk losing data/having simple errors
1290: [13:19:03] <wmk> user as registrated users or as visitors?
1291: [13:19:31] <supernovah> registered
1292: [13:20:01] <supernovah> There's not so many visitors as it's a website that requires registration
1293: [13:20:05] <supernovah> A large club
1294: [13:20:17] <Colin[pi]> porn site
1295: [13:20:21] <supernovah> Large in my opinion haha
1296: [13:22:33] <wmk> well, i have a 2.4 portal site (no registration) running, some modules, some extended stuff... puh, getting all up and running in 3 /3.1 will be work.
1297: [13:26:06] <Colin[pi]> I love typing on this new mechanical keyboard but wow it's loud at 11:25 at night :C
1298: [13:26:22] <wmk> can i call a page_controller directly (via routes) and the controller loads the page from database? I want to make settings in CMS but get ONE Page for all translations. Content would be included via lang files
1299: [13:28:53] * Error404NotFound has joined #silverstripe
1300: [13:34:06] * Shrike_Finland quit (Quit: Leaving.)
1301: [13:53:06] <supernovah> I have an action attached to a form but can't get it to be called... It's got the same name as the method that accepts formdata and form objects...
1302: [13:55:59] * guzzlefry has joined #silverstripe
1303: [13:58:59] * spronk quit (Ping timeout: 240 seconds)
1304: [14:14:56] * RojoD quit (Ping timeout: 256 seconds)
1305: [14:14:58] <supernovah> I've solved most of my problems lol
1306: [14:15:17] * Shrike_Finland has joined #silverstripe
1307: [14:17:54] <wmk> supernovah, great.
1308: [14:18:21] <wmk> this controller / form thingie can be annoying sometimes. Had the same issues (3.1) theese days
1309: [14:32:52] * wmk quit (Quit: nice to meet you ;))
1310: [14:40:23] <guzzlefry> There seems to have been a technical problem. Please click the back button, refresh your browser, and try again. <-- Where do I start with this?
1311: [14:44:58] <willmorgan> guzzlefry: are you in dev or live mode?
1312: [14:45:01] <willmorgan> and what are you trying to do?
1313: [14:45:07] <willmorgan> have you tried running /dev/build?
1314: [14:45:37] <guzzlefry> willmorgan: live mode
1315: [14:45:39] <guzzlefry> I figured it out
1316: [14:45:49] <guzzlefry> err, dev mode
1317: [14:55:27] * Shrike_Finland quit (Quit: Leaving.)
1318: [15:10:06] * anujit has joined #silverstripe
1319: [15:11:25] <anujit> hi need to hide/show form in multiform
1320: [15:12:07] <anujit> please help
1321: [15:17:09] * Colin[pi] quit (Ping timeout: 240 seconds)
1322: [15:18:12] * Shrike_Finland has joined #silverstripe
1323: [15:20:04] <guzzlefry> Is there a special way of pulling GET variables in SilverStripe, or should I just use the standard $_GET global?
1324: [15:26:34] <AlphaCactus> guzzlefry: $request->getVar I think. look at SS_HTTPRequest
1325: [15:43:46] * osterlaus quit (Quit: Leaving.)
1326: [16:04:59] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
1327: [16:06:04] <anujit> hi everybody
1328: [16:06:25] <anujit> please giv me some idea on using custom javascript into multiform module
1329: [16:06:33] <anujit> to show/hide button
1330: [16:06:53] * kinglozzer quit (Remote host closed the connection)
1331: [16:29:28] * catcher has joined #silverstripe
1332: [16:36:00] <AlphaCactus> Haven't used that module.
1333: [16:37:09] <anujit> oops
1334: [16:45:54] <anujit> no body here used multiform module?
1335: [16:47:33] <AlphaCactus> now is sleepy time for ss folks, best to try back in 4+ hours
1336: [16:58:18] * willmorgan quit (Ping timeout: 264 seconds)
1337: [17:00:09] * lobarvaz quit (Remote host closed the connection)
1338: [17:11:43] * RojoD has joined #silverstripe
1339: [17:11:43] * RojoD quit (Changing host)
1340: [17:11:43] * RojoD has joined #silverstripe
1341: [17:11:44] * Liquide has joined #silverstripe
1342: [17:16:16] * RojoD quit (Ping timeout: 256 seconds)
1343: [17:27:34] * joelpittet has joined #silverstripe
1344: [17:30:18] <anujit> is there any body who worked on multiform module?
1345: [17:32:56] <ec8or_> i haven't
1346: [17:33:03] <ec8or_> always end up building my own forms :)
1347: [17:33:36] * PigeonFriend quit ()
1348: [17:37:09] * travis-ci has joined #silverstripe
1349: [17:37:09] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#422 (3.1 - 8e7802f : Ingo Schommer): The build passed.
1350: [17:37:09] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/a136170f5566...8e7802f8a1be
1351: [17:37:09] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/8203896
1352: [17:37:09] * travis-ci has left #silverstripe
1353: [17:37:36] * CheeseSucker has joined #silverstripe
1354: [17:37:51] * Nivery has joined #silverstripe
1355: [17:43:02] <anujit> hi guys please help me on multiform
1356: [17:44:59] <catcher> anujit, I haven't used it either, but what's the actual question?
1357: [17:45:36] <anujit> actually i need to hide/show in one of the step
1358: [17:45:47] <anujit> in multiform module
1359: [17:46:08] <anujit> just need to know how to embed jquery or javascript from the class file
1360: [17:46:37] <AlphaCactus> its not something easy like using Requirements?
1361: [17:47:21] <catcher> anujit, should be able to include custom JS on the page controller init() method that's rendering the form
1362: [17:47:57] <anujit> I am new
1363: [17:48:19] <anujit> ok
1364: [17:48:30] <anujit> just having a look
1365: [17:50:45] * Liquide quit ()
1366: [17:51:53] <anujit> http://www.jsusanto.com/2012/07/06/silverstripe-multiform-how-to/
1367: [17:52:00] <anujit> if this is a form....
1368: [17:52:18] <anujit> in second step i need to add custom hide/show
1369: [17:52:32] <anujit> please tell me where do i need to add the custom js
1370: [17:52:34] <anujit> please
1371: [17:52:56] <catcher> anujit, pResearchSurveyPage_Controller's init() method
1372: [17:53:09] <anujit> ok...
1373: [17:53:10] * zfmf1 has left #silverstripe
1374: [17:53:14] <catcher> Requirements::javascript('your-js-here.js');
1375: [17:53:28] <catcher> JpResearchSurveyPage_Controller* rather
1376: [17:57:39] <anujit> Ok thn will try
1377: [17:57:44] <anujit> thanx
1378: [17:58:22] <catcher> np
1379: [18:00:33] * travis-ci has joined #silverstripe
1380: [18:00:34] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#321 (master - 37cfcd5 : Ingo Schommer): The build passed.
1381: [18:00:34] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/9a95db19986f...37cfcd596d4d
1382: [18:00:34] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8204011
1383: [18:00:34] * travis-ci has left #silverstripe
1384: [18:01:22] * guzzlefry is now known as guzz_afk
1385: [18:03:23] * gelignite has joined #silverstripe
1386: [18:03:27] * micmania1 has joined #silverstripe
1387: [18:10:49] * zfmf1 has joined #silverstripe
1388: [18:15:33] * joelpittet is now known as joelpittet|tacot
1389: [18:20:31] * travis-ci has joined #silverstripe
1390: [18:20:31] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#322 (master - d95f8a8 : Ingo Schommer): The build passed.
1391: [18:20:31] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/37cfcd596d4d...d95f8a87ac55
1392: [18:20:31] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8204035
1393: [18:20:31] * travis-ci has left #silverstripe
1394: [18:20:54] <micmania1> I'm getting an error when running unit tests but I'm new to YAML so I'm not sure whether its something i've done to cause it. Anybody have a spare 30 seconds to take a look?
1395: [18:21:31] <micmania1> I can fix it by amending a core ss file but not sure if that's the problem or I am.
1396: [18:22:49] * elgrodo quit (*.net *.split)
1397: [18:23:45] * supernovah_ has joined #silverstripe
1398: [18:24:06] * gordon has joined #silverstripe
1399: [18:24:30] * gordon is now known as Guest90550
1400: [18:24:36] * supernovah__ has joined #silverstripe
1401: [18:24:49] * supernovah__ quit (Write error: Connection reset by peer)
1402: [18:25:10] <micmania1> http://www.sspaste.com/paste/show/51c0a59b280df
1403: [18:25:17] * supernovah__ has joined #silverstripe
1404: [18:25:36] * lewellyn quit (Excess Flood)
1405: [18:25:45] * lewellyn has joined #silverstripe
1406: [18:25:46] * supernovah quit (Ping timeout: 255 seconds)
1407: [18:25:56] * supernovah__ is now known as supernovah
1408: [18:29:01] * supernovah_ quit (Ping timeout: 276 seconds)
1409: [18:32:47] <anujit> hi
1410: [18:33:00] <anujit> please help me on loading custom js in multiform
1411: [18:34:25] * SphereSilverNL has joined #silverstripe
1412: [18:40:15] <SphereSilverNL> good evening folks
1413: [18:40:30] <anujit> hi @catcher
1414: [18:40:34] <anujit> its not working
1415: [18:41:07] <anujit> like i just added Behaviour.register({ '#TournamentPlannerMultiForm_Form' : { initialize : function() { this.observeMethod('PageLoaded', this.pageLoaded); this.observeMethod('BeforeSave', this.beforeSave); this.pageLoaded(); // call pageload initially too. }, pageLoaded : function() { alert("You loaded a page"); }, bef
1416: [18:41:11] <anujit> in js file
1417: [18:41:17] <anujit> its not getting loaded
1418: [18:41:22] <catcher> anujit, you'll want to paste that somewhere like sspaste.com, not in irc
1419: [18:41:28] <anujit> ok
1420: [18:41:31] <anujit> sorry
1421: [18:41:39] <catcher> np
1422: [18:42:00] <catcher> anujit, first use an inspector and make sure your custom js is being included
1423: [18:42:04] <anujit> http://www.sspaste.com/paste/show/51c0a9a7b6655
1424: [18:42:18] <catcher> anujit, if it is, check the js console for errors
1425: [18:42:41] <anujit> in page sourse i am seeing the js is not attached
1426: [18:43:24] <catcher> anujit, sounds like it's being included wrong, maybe paste your controller?
1427: [18:43:40] <anujit> ok
1428: [18:44:42] <anujit> http://www.sspaste.com/paste/show/51c0aa4342d4e
1429: [18:48:21] <catcher> anujit, if your dir / filenames are correct, that should be fine. any js console errors?
1430: [18:48:33] <anujit> no
1431: [18:48:44] <catcher> anujit, public link available?
1432: [18:49:02] <anujit> ok i will upload the code then
1433: [18:49:22] <catcher> anujit, I mean an active link where people here can see the form
1434: [18:49:32] <anujit> yes
1435: [18:52:40] <anujit> http://108.174.150.140/~planmygo/SilverStripe/plan-a-tournament/
1436: [18:55:18] <catcher> anujit, lots of console errors
1437: [18:55:40] <catcher> anujit, and hideshow is being included just fine
1438: [18:55:41] <anujit> how to view console errors?
1439: [18:55:53] <catcher> anujit, chrome developer tools, firebug, etc.
1440: [18:55:59] <anujit> ok
1441: [18:56:17] <SphereSilverNL> Firefox included dev-tools work fine too.
1442: [18:59:20] <catcher> anujit, if you're on SS newer than 2.4, I'm pretty sure the Behaviour stuff is deprecated.
1443: [18:59:46] <anujit> i am in 2.4
1444: [19:01:06] * travis-ci has joined #silverstripe
1445: [19:01:07] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#323 (3.0 - 19e8f8f : Ingo Schommer): The build passed.
1446: [19:01:07] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/71a5615213e3...19e8f8f2495d
1447: [19:01:07] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8206485
1448: [19:01:07] * travis-ci has left #silverstripe
1449: [19:01:08] <SphereSilverNL> I was cleaning out my closet... and found 4 USB-Bluetooth connectors :/
1450: [19:01:44] * mobiusnz has joined #silverstripe
1451: [19:05:33] <SphereSilverNL> Any kiwi's awake?
1452: [19:06:55] <anujit> could you please help me.... on behaviour not defined?
1453: [19:07:01] <anujit> @catcher
1454: [19:07:42] <SphereSilverNL> Well, you start your javascript with "Behaviour.register"
1455: [19:07:47] <SphereSilverNL> that would be deprecated ;)
1456: [19:10:22] * travis-ci has joined #silverstripe
1457: [19:10:22] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#324 (3.1 - 4acbfdc : Ingo Schommer): The build passed.
1458: [19:10:22] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/ff264919185c...4acbfdc84622
1459: [19:10:22] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8206932
1460: [19:10:22] * travis-ci has left #silverstripe
1461: [19:12:37] <catcher> anujit, you'll need to include the dependencies, starting with thirdparty's behaviour.js
1462: [19:13:45] <catcher> you'll probably want jquery and jquery_improvements, and you may need prototype.
1463: [19:18:41] * UndefinedOffset quit (Quit: Leaving.)
1464: [19:21:35] <SphereSilverNL> Does this work in templates?
1465: [19:21:36] <SphereSilverNL> <% if !SiteConfig.ReturnExternal %>
1466: [19:23:20] * popeshoe quit (Quit: This computer has gone to sleep)
1467: [19:23:34] <AlphaCactus> maybe <% if not SiteConfig....
1468: [19:23:44] * supernovah_ has joined #silverstripe
1469: [19:23:56] <SphereSilverNL> Yeah, thought something like that, but too lazy to check it up :P
1470: [19:26:52] * supernovah quit (Ping timeout: 276 seconds)
1471: [19:26:54] * supernovah_ is now known as supernovah
1472: [19:27:10] * pex has joined #silverstripe
1473: [19:34:40] * RojoD has joined #silverstripe
1474: [19:34:41] * RojoD quit (Changing host)
1475: [19:34:41] * RojoD has joined #silverstripe
1476: [19:35:26] * DigNZ has joined #silverstripe
1477: [19:35:50] <SphereSilverNL> hey DigNZ you using Thunderbird as IRC-cleant?
1478: [19:36:15] <SphereSilverNL> client*
1479: [19:37:16] * DigNZ quit (Client Quit)
1480: [19:37:54] * UndefinedOffset has joined #silverstripe
1481: [19:38:09] <SphereSilverNL> "not" was the magic word, thanks AlphaCactus
1482: [19:43:13] * SightUnseen has joined #silverstripe
1483: [19:44:00] <SphereSilverNL> I want to write a new blog, but I'm lacking inspiration :'(
1484: [19:44:34] <AlphaCactus> well that's the real trick isn't it
1485: [19:46:18] <micmania1> SphereSilverNL, where's your blog at? Silverstripe blog is it?
1486: [19:46:31] <SphereSilverNL> my own website ;)
1487: [19:46:31] * SightUnseen has left #silverstripe
1488: [19:46:34] <SphereSilverNL> casa-laguna ;)
1489: [19:46:52] <SphereSilverNL> It's a heapload of junk, seriousness, jokes and stupidity :P
1490: [19:47:36] <SphereSilverNL> http://casa-laguna.net
1491: [19:48:02] <SphereSilverNL> that is my website, where I test my newsmodule, and also just publish my random thoughts
1492: [19:48:55] <micmania1> yeah, I was just going to ask you about the news module. I've been here before :)
1493: [19:49:06] <SphereSilverNL> ask away :)
1494: [19:49:20] <SphereSilverNL> if you find an issue, file a bug :P
1495: [19:50:29] <micmania1> I mean, I recognised your site & was going to ask if you built the news module. I seen it in the past and it lead me there.
1496: [19:50:35] <micmania1> 2 secs, need to restart irc
1497: [19:50:41] * micmania1 quit (Quit: Page closed)
1498: [19:51:01] * micmania1 has joined #silverstripe
1499: [19:51:43] <micmania1> I think I cam across your module once on github. That's probably where I seen it.
1500: [19:51:57] <SphereSilverNL> Pretty much, yeah, me and Firesphere are the same person ;)
1501: [19:53:14] <anujit> hi @catcher
1502: [19:53:34] <anujit> getting some issue with jquery
1503: [19:54:10] <anujit> cannot call method click of null
1504: [19:54:16] <anujit> uncaught type error
1505: [19:54:24] <micmania1> I see you have a Twitter module? Did you implement the OAuth yourself or did you use a library?
1506: [19:55:54] <SphereSilverNL> I used Abrams class to implement it, but that social-module is a bit ehm...
1507: [19:56:03] <SphereSilverNL> don't ask, it's really very unfinished
1508: [19:56:13] <catcher> anujit, your selector doesn't exist then. If it's across ajax loads, you'll have to bind it on something that persists.
1509: [19:57:18] <micmania1> https://github.com/micmania1/sstwitter/tree/1.1.0 - That's my attempt.
1510: [19:58:14] <micmania1> Just allows for basic login allows you to connect an account to the SiteConfig. The idea is to allow admins to post straight to Twitter but that's not implemented yet.
1511: [19:58:20] * CheeseSucker quit (Quit: Page closed)
1512: [19:58:40] <SphereSilverNL> I got the post-to-twitter working, but the rest is kinda.... never got to it.
1513: [19:58:51] <micmania1> I only need the login stuff for my site so I just built that for now. Need a Facebook one too...
1514: [19:59:01] <SphereSilverNL> Your code looks ok, but overdone ;)
1515: [19:59:10] <anujit> http://www.sspaste.com/paste/show/51c0bbba0b97e
1516: [19:59:17] <SphereSilverNL> no offence, you did better than I did ;)
1517: [19:59:18] <anujit> please hv a look @catcher
1518: [19:59:22] * mobiusnz quit (Quit: Leaving.)
1519: [20:00:13] <micmania1> haha i'm a little strict when it comes to my syntax lol
1520: [20:01:05] <SphereSilverNL> Being strict never killed anyone.... yet :P
1521: [20:01:05] <micmania1> I'm forced to use a different syntax at work so i like to make the most of programming at home :p
1522: [20:02:25] <SphereSilverNL> I love my job.... Even bad syntax and/or semantics are ok
1523: [20:02:41] <SphereSilverNL> (depending on the situation :P )
1524: [20:03:26] <SphereSilverNL> SSTwitter looks very, very good!
1525: [20:03:29] <simon_w> SphereSilverNL, my guess is your module doesn't work any more as well :p
1526: [20:03:54] <micmania1> Thanks :)
1527: [20:04:05] <SphereSilverNL> simon_w that's wrong :D
1528: [20:04:12] <SphereSilverNL> It still works for twitter....
1529: [20:04:22] <SphereSilverNL> but I'm not proud of it's code :P
1530: [20:06:16] <SphereSilverNL> At least.... it should still work....
1531: [20:06:40] <SphereSilverNL> No questions please, it's my next project
1532: [20:06:56] <SphereSilverNL> ;)
1533: [20:06:59] <micmania1> I need to update mine to work with 3.1
1534: [20:07:18] <SphereSilverNL> At least yours works probably.... I've seen worse :X
1535: [20:07:47] <SphereSilverNL> actually, besides actually posting/getting twitter, my module is shit. simon_w is right.
1536: [20:10:37] <SphereSilverNL> I should fix it asap :/
1537: [20:10:56] <simon_w> Whereas our Twitter module still works great :)
1538: [20:11:39] * mattybalaam has joined #silverstripe
1539: [20:12:13] <SphereSilverNL> simon_w gittylink?
1540: [20:12:27] <simon_w> SphereSilverNL, nope
1541: [20:12:39] <simon_w> https://svn.pocketrent.com/public/twitter/
1542: [20:12:41] <SphereSilverNL> that's gonna help :P
1543: [20:12:48] <SphereSilverNL> svn???
1544: [20:12:52] <simon_w> yes
1545: [20:13:07] <SphereSilverNL> 1990 called
1546: [20:13:15] <SphereSilverNL> they want their versioning system back!
1547: [20:13:36] <SphereSilverNL> ok, besides the SVN joke, I take that back.
1548: [20:13:53] <SphereSilverNL> looks really clean and well-written
1549: [20:14:02] * mobiusnz has joined #silverstripe
1550: [20:14:46] <SphereSilverNL> Ah, your module allows for remote-auth-login, right?
1551: [20:15:53] <simon_w> Nope, you need to have an existing Member for the Twitter account
1552: [20:16:07] <SphereSilverNL> ok, cool :) (just skimming it ;) )
1553: [20:17:08] <mattybalaam> Can I check something is this up the right way? I have a data-object which has_one 'CustomImage', which is a sub-classed Image. It also has many_many 'CustomImages -> 'CustomImage'. as some extra images for the data object. But these images are only called from within this data object so shouldn’t that really be a has_many?
1554: [20:19:16] <micmania1> yeah, has_many sounds more suitable.
1555: [20:19:31] <simon_w> mattybalaam, so your DO also has the many_many, or is that from the Image subclass to itself?
1556: [20:19:37] <jrthomer> anyone here know when the next 3.1.x release (beta4? rc1?) will be cut?
1557: [20:19:49] * jrthomer is trying to get in all the pull requests that I need before that time
1558: [20:20:20] <mattybalaam> Yes, so the object has_one 'Custom Image' as the main image and also many_many Custom Image
1559: [20:21:23] <simon_w> mattybalaam, I'd leave that as a many_many, so you're not tying CustomIage to your DO (a has_many would need a has_one on CustomImage)
1560: [20:21:43] <micmania1> http://www.sspaste.com - Can you show your code?
1561: [20:21:53] * micmania1 quit (Quit: Page closed)
1562: [20:21:56] * UndefinedOffset quit (Quit: Leaving.)
1563: [20:22:09] <simon_w> woo, new SVN version
1564: [20:22:11] * micmania1 has joined #silverstripe
1565: [20:22:59] <AlphaCactus> any improvements
1566: [20:23:28] <simon_w> yes
1567: [20:24:02] <AlphaCactus> yay
1568: [20:24:59] <mattybalaam> Ah, yes, I see now. Here is the code though: http://www.sspaste.com/paste/show/51c0c1cd8d689
1569: [20:25:41] <catcher> anujit, your jquery namespace is $j, yet you're trying to access the selector with $
1570: [20:26:09] <anujit> hmmm
1571: [20:27:28] * UndefinedOffset has joined #silverstripe
1572: [20:28:40] * Guest90550 quit (Ping timeout: 256 seconds)
1573: [20:30:04] <SphereSilverNL> Anyone Dutch/German/Belgian?
1574: [20:30:14] <SphereSilverNL> I need a little help
1575: [20:30:47] * zfmf1 has left #silverstripe
1576: [20:31:08] * zippy__ has joined #silverstripe
1577: [20:32:30] * UndefinedOffset quit (Quit: Leaving.)
1578: [20:33:51] <micmania1> Anybody ever built a mobile app with Silverstripe?
1579: [20:34:05] <micmania1> by that I mean Silverstripe as the endpoint.
1580: [20:35:50] <micmania1> Argh! Is there any way to set LastEdited in a fixtures file without SS overwriting it?
1581: [20:39:42] <zippy__> micmania1: might need to create a separate field, since that one is auto magical
1582: [20:40:22] * anujit quit (Quit: Page closed)
1583: [20:40:24] * DigNZ has joined #silverstripe
1584: [20:40:26] * DigNZ quit (Remote host closed the connection)
1585: [20:40:39] * DigNZ has joined #silverstripe
1586: [20:41:00] <micmania1> zippy__ cheers. In fact, its probably best I do that...
1587: [20:41:37] <mobiusnz> ugh. java
1588: [20:41:57] <mobiusnz> make sure you install the patch for all the 40-odd security vulns today
1589: [20:42:30] * wmk has joined #silverstripe
1590: [20:45:29] * Liquide has joined #silverstripe
1591: [20:52:11] * joelpittet|tacot quit (Remote host closed the connection)
1592: [20:57:31] <unsignedint> mobiusnz: could say the same about windows haha except patches only get released on Tuesday
1593: [20:57:51] * travis-ci has joined #silverstripe
1594: [20:57:51] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#328 (3.1 - 05b6fd3 : Simon Welsh): The build passed.
1595: [20:57:51] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/4acbfdc84622...05b6fd3536d7
1596: [20:57:51] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8211420
1597: [20:57:51] * travis-ci has left #silverstripe
1598: [21:00:20] * Pyromanik has joined #silverstripe
1599: [21:02:59] * RojoD quit (Ping timeout: 240 seconds)
1600: [21:06:43] * RojoD has joined #silverstripe
1601: [21:06:52] * trent001 has joined #silverstripe
1602: [21:08:23] * nickmolhoek has joined #silverstripe
1603: [21:08:24] * nickmolhoek quit (Remote host closed the connection)
1604: [21:08:40] * nickmolhoek has joined #silverstripe
1605: [21:10:15] * gelignite quit (Quit: http://bit.ly/nkczDT)
1606: [21:10:48] <ss23> 08:21:57 <@simon_w> woo, new SVN version
1607: [21:10:49] <ss23> :3
1608: [21:10:53] <ss23> I don't even need to say anything
1609: [21:11:01] * trent001 quit (Remote host closed the connection)
1610: [21:12:20] <catcher> Client wants a modal login that will reload the current page after login. Any modules out there for the basis of this?
1611: [21:12:46] <ss23> Login to the CMS, catcher?
1612: [21:13:15] <catcher> ss23, should've clarified, no cms - there's a private-side front-end.
1613: [21:13:49] <catcher> ideally, login would just reload the page they're currently on.
1614: [21:13:51] <AlphaCactus> we do that, manually tho
1615: [21:14:00] <ss23> Don't imagine there's a module, but I don't think it would be too hard to write yourself I guess. Have to have a global JS include that dose it and a link on every page
1616: [21:14:03] <simon_w> catcher, just stick $LoginForm in a modal, done
1617: [21:14:08] <ss23> Then just javascript relad.self or w/e
1618: [21:14:27] <catcher> simon_w, I like the sound of that, shall give it a go
1619: [21:14:29] <catcher> thanks guys
1620: [21:14:31] <simon_w> Screw that, default post-login is to redirect back to the page you're coming form
1621: [21:14:42] <ss23> simon_w: But he's talking about not normal login, right?
1622: [21:14:52] <simon_w> ss23, nope, normal login
1623: [21:14:56] <ss23> Okay :<
1624: [21:14:58] <ss23> anyway, off to work
1625: [21:15:02] <ss23> simon_w: did you say lunch today?
1626: [21:15:07] <simon_w> Maybe
1627: [21:15:15] <simon_w> Depends on this meeting thing
1628: [21:15:28] <ss23> sweet, if so just either IRC me or come over. Otherwise I just get lunch later when I get hungry (prob ~2pm)
1629: [21:15:32] <ss23> Also, I haven't been late to work once yet
1630: [21:15:33] <ss23> :D
1631: [21:15:37] <ss23> This is a new record for me
1632: [21:16:03] <simon_w> hehe, set hours
1633: [21:17:08] <SphereSilverNL> Slightly out of reach :'(
1634: [21:17:24] * ss23 reaches for SphereSilverNL
1635: [21:17:29] * ss23 bops SphereSilverNL on the nose
1636: [21:17:29] <ss23> :D
1637: [21:17:31] <ss23> Within reach
1638: [21:17:45] <ss23> btw ty for your bus diagram, simon_w
1639: [21:17:46] <ss23> it helps
1640: [21:17:53] <SphereSilverNL> NZ vs. NL
1641: [21:18:03] <SphereSilverNL> that is actually quite a distance ;)
1642: [21:18:05] <ss23> I will catch anything but 18 and look for briscoes or... courtenay place, then I win :D
1643: [21:18:20] <ss23> SphereSilverNL: Thats why they can me Stephen Longarms ss23
1644: [21:18:33] <ss23> bbiab
1645: [21:18:38] <SphereSilverNL> I'm male, not interested in other males and also afraid of flying....
1646: [21:18:39] <simon_w> ss23, probably don't want to catch the 47 (when it runs) then either
1647: [21:18:47] <ss23> ;_;
1648: [21:18:48] <ss23> okay
1649: [21:18:50] <ss23> no 47 or 18
1650: [21:18:51] <simon_w> Not sure where in Newtown you are, so that's probably not a problem anyway
1651: [21:18:54] <ss23> When does it run?
1652: [21:18:59] <ss23> And why?
1653: [21:19:03] <ss23> Does it go to same place as 18?
1654: [21:19:07] <simon_w> Uni terms 1&2
1655: [21:19:10] <simon_w> yeah
1656: [21:19:16] <ss23> kk sweeeeet
1657: [21:19:20] <ss23> ttyl
1658: [21:19:27] <simon_w> Starts outside the drama school
1659: [21:19:44] <AlphaCactus> is there no online map or schedule or trip planner?
1660: [21:20:08] <irogue> thats a bit hard for ss23
1661: [21:20:25] <simon_w> AlphaCactus, there is, but there's a craptonne of routes he can catch
1662: [21:20:35] <simon_w> (it's even SS powered)
1663: [21:20:47] <irogue> (and a bit shit)
1664: [21:20:57] <simon_w> Oh man, those drop downs
1665: [21:20:59] <irogue> not that that's SS's fault, just bad data
1666: [21:21:04] <simon_w> Why did you let them do that willr, why?
1667: [21:21:15] <irogue> dropdown with 4 different entries for the Airport
1668: [21:21:22] <irogue> that give you different answers
1669: [21:21:30] <AlphaCactus> gosh
1670: [21:21:40] * Guest90550 has joined #silverstripe
1671: [21:21:41] <simon_w> Eh, just check the 91's timetable :p
1672: [21:22:13] <irogue> not when you're leaving from the other side of the airport :P
1673: [21:22:14] <simon_w> (hint, every 15 minutes at sane hours)
1674: [21:22:29] <simon_w> Airport retail?
1675: [21:22:56] <irogue> was going from Weta to the Airport
1676: [21:23:20] <simon_w> Walk, you slacker :p
1677: [21:23:20] * willr_ has joined #silverstripe
1678: [21:23:25] <irogue> got there in the end, was just retarded that there were multiple airports
1679: [21:24:05] <irogue> simon_w: also, are your buses still all broken?
1680: [21:24:31] <irogue> looks like there's still a lot of "this bus won't run" on the twitters
1681: [21:24:37] <irogue> thought it'd be fixed by now
1682: [21:25:05] <Pyromanik> multiple airports?
1683: [21:25:15] <simon_w> Oh, that's just the general disruptions
1684: [21:25:39] <simon_w> Pyromanik, though not if you just put in Airport
1685: [21:25:43] <simon_w> Then there's only one
1686: [21:25:49] <Pyromanik> oh right
1687: [21:25:52] <Pyromanik> yeah bus website
1688: [21:26:12] <irogue> yeah
1689: [21:26:28] <irogue> if you type Wellington Airport there's 3 options
1690: [21:26:32] <irogue> if you type Airport there's 1
1691: [21:27:05] <simon_w> willr_, fix it!
1692: [21:27:18] * wmk quit (Ping timeout: 256 seconds)
1693: [21:27:22] <irogue> it's almost as bad as auckland's journey planner
1694: [21:27:28] <willr_> probably multiple bus stops at the station
1695: [21:27:56] <willr_> Metlink controls the data, complain to them not the developer
1696: [21:27:58] <simon_w> Only if arrival and departure are different (physically the same)
1697: [21:28:45] <irogue> yeah
1698: [21:28:48] <irogue> as i said, willr_
1699: [21:28:48] <simon_w> Anyway, time to start some work
1700: [21:28:54] <irogue> [09:20] <irogue> not that that's SS's fault, just bad data
1701: [21:29:06] <simon_w> irogue, we should get ss23 to fix it anyway!
1702: [21:29:13] <irogue> http://iforce.co.nz/i/aozn2gia.2ot.png
1703: [21:29:38] * Nivery quit (Quit: Nivery)
1704: [21:30:53] <irogue> https://fyi.org.nz/request/839/response/3994/attach/4/AT2013%20022216.pdf
1705: [21:33:30] * MrJeremy has joined #silverstripe
1706: [21:36:04] * trent001 has joined #silverstripe
1707: [21:37:24] <SphereSilverNL> I'm hungry
1708: [21:37:32] * cloph is now known as cloph_away
1709: [21:37:35] <simon_w> Too bad
1710: [21:37:55] <SphereSilverNL> Friendly as always :P
1711: [21:42:38] * travis-ci has joined #silverstripe
1712: [21:42:38] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#329 (3.1 - 690f1c1 : Ingo Schommer): The build passed.
1713: [21:42:38] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/05b6fd3536d7...690f1c1570bc
1714: [21:42:38] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8213034
1715: [21:42:38] * travis-ci has left #silverstripe
1716: [21:44:36] <AlphaCactus> what happened to SimpleHTMLEditorField
1717: [21:44:47] <simon_w> Like the module it came with, it's dead
1718: [21:45:28] <AlphaCactus> oh its a dom thing. great
1719: [21:45:42] <irogue> oh look
1720: [21:45:44] <irogue> free brownie
1721: [21:45:57] <Pyromanik> SphereSilverNL: he's just mad that you stole his name :P
1722: [21:46:18] <Pyromanik> AlphaCactus: never ever
1723: [21:46:31] <simon_w> irogue, special brownie?
1724: [21:46:32] <Pyromanik> not even once.
1725: [21:46:37] <ss23> 09:23:54 < irogue> simon_w: also, are your buses still all broken?
1726: [21:46:38] <AlphaCactus> Pyromanik: what?
1727: [21:46:40] <Pyromanik> space cakes?
1728: [21:46:43] <ss23> Bus driver stopped in the middle of a roundabout
1729: [21:46:48] <Pyromanik> 09:44 < AlphaCactus> oh its a dom thing. great
1730: [21:46:57] <ss23> got out of the bus, walked to the bakc, I assume re-set the massive electrical thingies, then came back and carried on
1731: [21:46:58] <simon_w> ss23, yeah, you get used to that
1732: [21:47:00] <ss23> lol
1733: [21:47:09] <Pyromanik> the _only_ good thing in that module was simpletreedropdownfield
1734: [21:47:16] <simon_w> ss23, heard some thuds?
1735: [21:47:26] <ss23> Yep!
1736: [21:47:28] <ss23> Lots of them
1737: [21:47:32] <ss23> Was that them going off the rails/wires?
1738: [21:47:35] <Pyromanik> ImageDOM had it's uses though I must admit.
1739: [21:47:44] <simon_w> ss23, well, hitting the top of the bus, but yeah
1740: [21:48:06] <AlphaCactus> we used to use dom heavily before I was part of we.
1741: [21:48:39] <irogue> Armed police from around the North Island converged on a Melville address today where they uncovered one of the largest meth labs found in recent years.
1742: [21:48:45] <simon_w> AlphaCactus, almost everyone did, because they had no idea that what it was supposed to replace was actually better and more stable in almost every case
1743: [21:48:46] <irogue> ^ surprise, Melville!
1744: [21:49:00] <ss23> rofl irogue
1745: [21:49:06] <ss23> Grr, when OSX lags, its *mouse* lags
1746: [21:49:08] <simon_w> (and didn't look god awful in the CMS)
1747: [21:49:14] <ss23> At least Windows locks up everything else *except* for the mouse
1748: [21:49:53] <simon_w> ss23, huh, the mouse still moving is how I know it's not a kernel panic :p
1749: [21:50:20] <simon_w> whoa, I'm testing a fix before committing it! First time ever(isn)!
1750: [21:50:24] <ss23> lol
1751: [21:50:31] <Pyromanik> ss23: how are you getting on with the stupidly unresponsive mouse?
1752: [21:50:32] <ss23> The mouse skips around widlly for me whenever it lags
1753: [21:50:33] <ss23> :
1754: [21:50:34] <ss23> :<
1755: [21:50:37] <catcher> I have to add a system to the comments module that tracks the poster's MemberID so I can later pull the member's image from a subclass. Should I try to contribute back the ID tracking part? Hack the module? UseCustomClass a lot of it?
1756: [21:50:52] <Pyromanik> OSX; slowest cursor control in the world.
1757: [21:51:00] <simon_w> catcher, decorate and onBeforeWrite to set the ID
1758: [21:51:38] <catcher> simon_w, so that will dodge me needing to override the form action?
1759: [21:51:45] <simon_w> yes
1760: [21:51:59] <catcher> if I need to override that action for another reason, then what's your answer? :)
1761: [21:52:38] <catcher> simon_w, I think I'm stuck anyway, Comment already has an onBeforeWrite().
1762: [21:52:39] <simon_w> I'll actually have to go and look at the code for that :p
1763: [21:52:45] <simon_w> catcher, decorate
1764: [21:52:51] <simon_w> DataExtension
1765: [21:52:58] <catcher> simon_w, I thought decorating didn't allow overriding methods
1766: [21:53:42] <simon_w> https://github.com/silverstripe/silverstripe-framework/blob/3.1/model/DataObject.php#L1038
1767: [21:53:45] <AlphaCactus> some you can because they are specifically supported
1768: [21:54:21] <catcher> ah, cool
1769: [21:54:38] <ss23> simon_w: How can I make "finder" not come up in alt-tab?
1770: [21:54:45] <ss23> I have no Finder windows open
1771: [21:54:52] <catcher> thanks to $this->extend ?
1772: [21:54:54] <simon_w> ss23, the app's open
1773: [21:55:01] <ss23> simon_w: Can I close it? There's no right click close option
1774: [21:55:17] <simon_w> ss23, nope
1775: [21:55:25] <ss23> ...
1776: [21:55:40] <ss23> You could've said "No you can't remove things you don't want open from alt-tab" instead of this roundabout way of saying it
1777: [21:55:43] <ss23> :<
1778: [21:55:50] <ss23> Or just "NO FUCK YOU OSX IS GAY"
1779: [21:55:51] <AlphaCactus> catcher: thats my understanding
1780: [21:55:51] <simon_w> First, it's not alt-tab
1781: [21:55:52] <ss23> I would accept either
1782: [21:55:57] <ss23> cmd tab...
1783: [21:56:20] <simon_w> Second, it's an application switcher, not a window switcher. Finder's an application. Just one that's always open
1784: [21:56:52] <ss23> Thats justifications for a shitty design decision on their part. I don't care. Point is alt-tab is far less effective because of the decisions they made.
1785: [21:56:57] <simon_w> (yes, there's ways to stop apps from showing up in it. No, you can't do that to system ones)
1786: [21:56:58] <ss23> Anyway, I already knew OSX was shit, no need to talk about it more
1787: [21:57:03] <ss23> I was just wondering if you could avoid it
1788: [21:57:17] <ss23> (As much as it is possible to avoid an entire OS while using it)
1789: [21:57:21] <ss23> BOOOOOOM
1790: [21:57:25] <ss23> ss23 should be a professional OSX hater
1791: [21:57:36] <simon_w> Yes, we get it. You can't handle things that are different.
1792: [21:57:44] <AlphaCactus> lol
1793: [21:58:14] <ss23> >different
1794: [21:58:28] <ss23> I have a probelm with specific things on a single OS
1795: [21:58:58] <ss23> I think I should force simon_w to use Windows for the next 2 years
1796: [21:58:58] <irogue> i want to marry cyberduck
1797: [21:59:07] <ss23> Then every issue or complaint he has, I'll be all "LOL U CAN'T HANDLE DIFFERENT"
1798: [22:00:21] <simon_w> Eh, it'll just be like school
1799: [22:00:47] <simon_w> Will take a little bit to get used to the differences, then I'll be fine again
1800: [22:00:54] <AlphaCactus> it helps a lot to have someone around who does know how to use it
1801: [22:01:26] <simon_w> It also helps to have a decent attitude
1802: [22:01:36] <AlphaCactus> bah humbug
1803: [22:05:16] <irogue> wee, got a Mobotix password reset
1804: [22:05:33] <irogue> that'll be $500 plzkthx
1805: [22:06:38] <irogue> if i ever owned one of these cameras, i'd be *terrified* of losing the password
1806: [22:06:57] <simon_w> Woo, 4500 commits to the main repo
1807: [22:15:43] * travis-ci has joined #silverstripe
1808: [22:15:43] <travis-ci> [travis-ci] chillu/silverstripe-framework#13 (pulls/sapphiretest-env-type - a7d8c75 : Ingo Schommer): The build passed.
1809: [22:15:43] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-framework/compare/4c0b452c0f31^...a7d8c75eea4f
1810: [22:15:43] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/8214711
1811: [22:15:43] * travis-ci has left #silverstripe
1812: [22:15:54] <simon_w> ss23, where's "victoria view" in relation to everything else?
1813: [22:16:11] * MrJeremy has left #silverstripe
1814: [22:21:50] <trent001> Morning all has anyone here ever had to do an e-commerce website with SS and if so with ecom module did you use?? CHeers
1815: [22:22:54] * travis-ci has joined #silverstripe
1816: [22:22:54] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#331 (3.1 - 1d402dd : Ingo Schommer): The build passed.
1817: [22:22:54] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/4ef83a2895bd...1d402dd513b3
1818: [22:22:54] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8214023
1819: [22:22:54] * travis-ci has left #silverstripe
1820: [22:25:11] * micmania1 quit (Ping timeout: 250 seconds)
1821: [22:25:58] * pex quit (Ping timeout: 256 seconds)
1822: [22:30:40] * travis-ci has joined #silverstripe
1823: [22:30:40] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#330 (3.1 - 4ef83a2 : Ingo Schommer): The build passed.
1824: [22:30:40] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/690f1c1570bc...4ef83a2895bd
1825: [22:30:40] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8213338
1826: [22:30:40] * travis-ci has left #silverstripe
1827: [22:32:36] * pex has joined #silverstripe
1828: [22:36:56] * EasyCo has joined #silverstripe
1829: [22:42:13] * SphereSilverNL quit (Remote host closed the connection)
1830: [22:44:57] * catcher quit (Quit: Leaving)
1831: [22:45:51] <ss23> simon_w: Um... kind of furtherest away from the elevators
1832: [22:47:16] * travis-ci has joined #silverstripe
1833: [22:47:16] <travis-ci> [travis-ci] chillu/silverstripe-framework#14 (pulls/sapphiretest-env-type - 0da70da : Ingo Schommer): The build passed.
1834: [22:47:16] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-framework/compare/a7d8c75eea4f...0da70dafa457
1835: [22:47:16] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/8215997
1836: [22:47:16] * travis-ci has left #silverstripe
1837: [22:48:20] <ss23> simon_w: furtherst way as in if you waked straight out of the elevator through all the walls, that is. Not actually furtherest into a corner etc
1838: [22:51:10] <simon_w> ss23, ah, so one of the little rooms. Okay, I can find that.
1839: [22:52:13] <ss23> simon_w: Use the buzzer and wait like the rest of the plebians!
1840: [22:52:13] <ss23> :P
1841: [22:52:23] <simon_w> ss23, screw that! :p
1842: [22:52:26] <ss23> XD
1843: [22:52:29] <ss23> simon_w: Are you coming alone?
1844: [22:52:37] <simon_w> Probably
1845: [22:54:59] <ss23> mmk
1846: [22:55:03] <ss23> simon_w: What time?
1847: [22:55:14] <simon_w> About half an hour
1848: [22:55:20] <ss23> sweeeeeeet
1849: [22:55:29] <ss23> Whatcha meeting for?
1850: [22:55:42] * RojoD quit (Ping timeout: 256 seconds)
1851: [22:55:52] <simon_w> Government stuff
1852: [22:56:04] <simon_w> (SAML authentication)
1853: [22:56:32] <ss23> As in... you're writing a module for it kind of thing? Or is this for a specific client?
1854: [22:56:46] <ss23> (I'm still not 100% on all the different things SS does and things, you know)
1855: [22:57:18] <simon_w> It's a module, but for a specific client
1856: [22:57:46] <ss23> And the meeting is to discuss building it, or using it? I'm still confused!
1857: [22:57:55] <ss23> Come on, simon_w! Use your User Interface skills to explain to me! :D
1858: [22:58:14] <simon_w> The meeting should be to give me what I need to actually finally start it
1859: [22:58:57] <ss23> Ah sweet
1860: [22:59:33] <simon_w> Yeah, was supposed to be ready for Monday...
1861: [22:59:41] <ss23> XD
1862: [22:59:48] <ss23> Yeah, I'm looking at the support tickets...
1863: [22:59:54] <ss23> The ones from April are scary
1864: [22:59:54] <ss23> :P
1865: [23:00:35] * travis-ci has joined #silverstripe
1866: [23:00:35] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#333 (3.1 - 726e4c3 : Sean Harvey): The build passed.
1867: [23:00:35] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1d402dd513b3...726e4c313e67
1868: [23:00:35] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8214835
1869: [23:00:35] * travis-ci has left #silverstripe
1870: [23:20:40] <mobiusnz> what's the best way to create a group via code?
1871: [23:21:16] <ss23> mobiusnz: If no one else knows the proper way by hand, I would just look at the internal CMS code and see what aPI it uses
1872: [23:22:08] <simon_w> mobiusnz, $member->addToGroupByCode('CODE', 'Title')
1873: [23:22:51] <mobiusnz> simon_w: will that create the group if hte code doesn't exist already?
1874: [23:22:53] <simon_w> Will create a group with code CODE if one doesn't already exist
1875: [23:22:57] <mobiusnz> ah
1876: [23:22:58] <mobiusnz> nice
1877: [23:23:07] <mobiusnz> too easy
1878: [23:23:35] <simon_w> I suppose I should head off to this meeting thingy
1879: [23:24:46] <Pyromanik> hey did SS do aa.co.nz?
1880: [23:25:21] <Pyromanik> simon_w: willr_?
1881: [23:25:44] <Pyromanik> or does it just use SS?
1882: [23:31:55] <irogue> they have their own internal devs
1883: [23:32:01] <irogue> i know cos i applied for the job :P
1884: [23:35:59] * travis-ci has joined #silverstripe
1885: [23:35:59] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#334 (3.1 - 8bf4d41 : Sam Minnée): The build passed.
1886: [23:35:59] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/726e4c313e67...8bf4d417c630
1887: [23:35:59] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8215445
1888: [23:35:59] * travis-ci has left #silverstripe
1889: [23:37:06] <ss23> lol
1890: [23:42:29] * Nivery has joined #silverstripe
1891: [23:49:55] <Pyromanik> adobe creative cloud: 40 emails per single news item.
1892: [23:50:17] <Pyromanik> HEY COMING SOON
1893: [23:50:24] <Pyromanik> GOOD THING YOU'VE GOT A CLOUD ACCOUNT
1894: [23:50:36] <ss23> It took 3 days, but I broke macports
1895: [23:50:38] <Pyromanik> GREAT NEWS NEW VERSIONS NEARLY HERE
1896: [23:50:44] * ss23 removes all the php/pear/crap and tries to start again
1897: [23:50:49] <Pyromanik> HEY LOOK YOU CAN DO THIS WITH NEW VERSIONS
1898: [23:50:50] <ss23> Pyromanik: YAY
1899: [23:51:00] * Colin[pi] has joined #silverstripe
1900: [23:51:17] <Pyromanik> YOU COULD USE THE NEW SOFTWARE THAT'S ALMOST THE SAME AS THE OLD SOFTWARE TO DO THINGS LIKE THIS (THAT YOU PROBABLY ALREADY DO)
1901: [23:51:24] <Pyromanik> HEY NEW VERSIONS RELEASED
1902: [23:51:49] <Pyromanik> HEY CHECK OUT THE NEW VERSIONS, JUST LOG IN; THIS IS HOW YOU LOG IN INCASE YOU FORGOT
1903: [23:52:01] <Pyromanik> HEY LOOK THEY WORK ON THE DESKTOP TOO
1904: [23:52:11] <Pyromanik> (because maybe they weren't for computers or something)
1905: [23:52:19] * Colin[pi] quit (Client Quit)
1906: [23:52:21] * pex quit (Quit: pex)
1907: [23:52:47] * Colin[pi] has joined #silverstripe
1908: [23:53:01] <Pyromanik> if the time frame on the last three is anything to go by, I expect another 2 emails before the end of the day, 5 before the end of the week.
1909: [23:53:15] <Pyromanik> DON'T FORGET TO UPDATE
1910: [23:53:21] <Pyromanik> HEY YOU HAVEN'T DOWNLOADED NEW VERSIONS YET
1911: [23:53:21] <ss23> Pyromanik: BUY THE ENTIRE CLOUD BRO.
1912: [23:53:23] <Pyromanik> YOU'RE MISSING OUT
1913: [23:53:32] <ss23> XD
1914: [23:53:33] <Pyromanik> SRSLY, CHECK THIS SHIT OUT!
1915: [23:53:56] <Pyromanik> ss23: save the amazon, stop filling my hard drives up with your shit non-paper
1916: [23:54:17] <Pyromanik> honestly
1917: [23:54:29] <Pyromanik> it's like "I'M ALREADY A FUCKING CUSTOMER, WHAT DO YOU WANT FROM ME!?"
1918: [23:54:36] <Pyromanik> it's a goddamn subscription model
1919: [23:54:42] <Pyromanik> I don't have to pay again!
1920: [23:54:51] <Pyromanik> or more
1921: [23:54:52] <Pyromanik> or anything
1922: [23:55:24] <ss23> XD
1923: [23:57:04] <Pyromanik> it's not quality customer contact when you send 2 emails telling me the same thing WITHIN AN HOUR
1924: [23:57:13] <ss23> Pyromanik is 10/10 mad
1925: [23:57:21] <ss23> Pyromanik: Wanna come to get burgerfuel for lunch?
1926: [23:57:27] <Pyromanik> I really wish Adobe would just get buried.
1927: [23:57:29] <Pyromanik> ss23: yes.
1928: [23:57:32] <Pyromanik> I do.
1929: [23:57:59] <ss23> :D
1930: [23:58:00] <ss23> Come on
1931: [23:58:21] * funkygibbon has joined #silverstripe

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