#silverstripe IRC Log

IRC log for 18 September 2014

All timestamps are in UTC.

1: [00:00:14] <Stomach> thats a pretty sweet maintenance page
2: [00:00:17] <simon_w|work> Lol, maintenance page fail UncleCheese
3: [00:00:35] <UncleCheese> that's on ss23
4: [00:00:55] <Stomach> deploy-naught
5: [00:00:56] <Stomach> LOLOLOL
6: [00:01:22] <Kingy> LOL
7: [00:01:32] <UncleCheese> ^^^ that
8: [00:02:16] <Kingy> Nicole just replied to me saying Thanks. I hope it all goes well
9: [00:02:23] <Kingy> well the 503 is an automatic failure
10: [00:02:42] * antmas clicks
11: [00:02:58] <antmas> WHAT IS 503 OMG
12: [00:03:06] <Colin[pi]> it's ok guise I CAN STILL SEE THE SS FAVICON
13: [00:03:10] <Colin[pi]> ALL IS WELL
14: [00:03:26] <Colin[pi]> NOTHING TO SEE HERE, MOVE ALONG
15: [00:03:34] <antmas> THAT'S THE OLD FAVICON ISN'T IT
16: [00:03:39] <antmas> WHY CAN'T SS DO IT PROPERLIES
17: [00:03:44] <Colin[pi]> WHAT??! OUTRAGEOUS!
18: [00:03:54] <antmas> and it only runs at 720p
19: [00:03:57] <antmas> wahtajoke
20: [00:04:13] <Kingy> the one thing they got right was that logo on their coffee this morning
21: [00:05:34] * nickmolhoek has joined #silverstripe
22: [00:05:50] <antmas> guis
23: [00:05:53] <antmas> I just realised
24: [00:05:56] <Kingy> http://ow.ly/i/6VhqD
25: [00:05:57] <antmas> SS is National blue
26: [00:06:00] <antmas> :O
27: [00:06:03] <antmas> consipracy
28: [00:06:28] <antmas> Kingy: photoshopped
29: [00:06:35] <antmas> Kingy: I can tell by the pixels
30: [00:06:39] <Kingy> rofl
31: [00:07:14] <adrexia_> 503 Service Temporarily Unavailable
32: [00:07:14] <adrexia_> <- great maintenance page there
33: [00:07:15] <vebb> OMG GUYS
34: [00:07:16] <vebb> https://www.dropbox.com/s/9ajn2k6x0xuxamh/Screenshot%202014-09-18%2012.07.08.png?dl=0
35: [00:07:20] <vebb> wtf
36: [00:07:22] <vebb> !!!
37: [00:07:44] <Stomach> well, technically its a maintenance page
38: [00:07:45] <Kingy> lol that'd be hilarious
39: [00:07:59] <Kingy> frontpage is the bees knees
40: [00:08:03] <vebb> aye
41: [00:08:06] <vebb> so was um
42: [00:08:11] <vebb> that script
43: [00:08:13] <vebb> DestinyX
44: [00:08:17] <vebb> yeeeeea
45: [00:08:20] <Colin[pi]> it's ok guise I'm sure ss23 is fixing it as we type
46: [00:08:21] <adrexia_> lols
47: [00:08:27] <Kingy> +1
48: [00:08:42] <UncleCheese> yeah, nothign like putting the pressure on
49: [00:09:06] <Kingy> mad hysteria
50: [00:09:07] <adrexia_> ss23 why isn't it fixed yet!!!!1111
51: [00:09:08] <Colin[pi]> lol did anyone else notice that coffee logo pic is captioned "FullSizeRender.jpg"
52: [00:09:26] <Kingy> Colin[pi]: antmas called the fake
53: [00:10:00] <Colin[pi]> Kingy: yes, yes... I too can also tell by some of the pixels
54: [00:10:10] <Colin[pi]> and from seeing quite the number of shops in my time
55: [00:10:16] <Stomach> zoom and enhance
56: [00:10:42] <Kingy> Colin[pi]: exactly, and look how it's trying to make itself skinny
57: [00:11:02] <UncleCheese> nah, i watched him make it.. it's the real deal
58: [00:11:04] <Kingy> there is definite warping on the lines of the table
59: [00:11:26] <antmas> Kingy: her boobs aren't even that big
60: [00:11:30] <antmas> Kingy: has to be fake
61: [00:11:32] <antmas> confirmed
62: [00:11:39] <Kingy> i agree confirmed
63: [00:11:46] <antmas> 503...
64: [00:11:55] <Kingy> sorry UncleCheese you've be ousted
65: [00:11:58] <antmas> 3....
66: [00:12:06] <antmas> HL3 confirmed?
67: [00:12:09] <antmas> :O
68: [00:12:12] <Kingy> :P
69: [00:12:21] <Colin[pi]> SS offices right now: http://i.imgur.com/EfASbXH.gif
70: [00:12:44] <UncleCheese> guys, we're loving this... keep it up
71: [00:13:00] <antmas> :D
72: [00:13:09] <Stomach> http://www.gpforums.co.nz/attachment.php?attachmentid=199127&d=1410959491
73: [00:13:18] <antmas> ss.org gets update
74: [00:13:22] * antmas was there 2014
75: [00:13:55] <Stomach> dont worry, its back!
76: [00:13:55] <Stomach> http://sliverstripe.org/blog/silverstripe-4-will-be-built-on-react-js/
77: [00:14:34] <spronk> ss are officially bad at deploying stuff :P
78: [00:14:42] <Colin[pi]> SS deploying the new site, ss23 is the budgie: http://i.imgur.com/oyPFqcv.gif
79: [00:14:45] <antmas> ROFL
80: [00:14:58] <Kingy> SS higher ups right now: http://38.media.tumblr.com/79ac752eeb54fdbccd85a4b8a6726f8a/tumblr_mwlcj1KPpT1qaoan0o1_250.gif
81: [00:15:22] <Colin[pi]> aahaha
82: [00:15:30] <adrexia_> Stomach lols that's awesome
83: [00:15:40] <UncleCheese> omg, crying laughing
84: [00:15:44] <Stomach> adrexia_ - its UncleCheese's
85: [00:16:03] <UncleCheese> ss23 says he has a new plan
86: [00:16:17] <UncleCheese> he's working on making it a 501
87: [00:16:19] <Stomach> is it to never announce upgrades again
88: [00:16:29] <vebb> wat
89: [00:16:29] <antmas> LOL
90: [00:16:30] <Colin[pi]> hahaha
91: [00:16:31] <vebb> WTF
92: [00:16:31] <vebb> https://www.dropbox.com/s/l9p2hua3qe3paei/Screenshot%202014-09-18%2012.16.25.png?dl=0
93: [00:16:32] <adrexia_> Posted by Ingo Schommer on 12 September 2014
94: [00:16:32] <Colin[pi]> ROFL
95: [00:16:33] <antmas> make it 404
96: [00:16:36] <vebb> is this correct
97: [00:16:39] <adrexia_> I did not sign off on this.
98: [00:16:40] <antmas> ss23: cannot be found 404
99: [00:16:50] <Kingy> UncleCheese: ss23 right now? http://media.giphy.com/media/1hiVNxD34TpC0/giphy.gif
100: [00:17:07] <Colin[pi]> my stomach hurts from laughing
101: [00:17:15] <antmas> yeah I'm getting weird looks
102: [00:17:29] <spronk> poor ss23
103: [00:17:36] <antmas> pls let Pyro come online soon
104: [00:17:36] <spronk> failing hard to deploy the site
105: [00:17:37] <spronk> :P
106: [00:17:45] <spronk> he'll be asleep surely
107: [00:18:02] <Kingy> he said hai and bai about 3 hours ago
108: [00:18:09] <antmas> damn
109: [00:18:22] <adrexia_> http://sliverstripe.org/blog/announcing-the-silverstripe-app-for-blackberry/
110: [00:18:24] <UncleCheese> antmas where did you see the Sam Minnée comment?
111: [00:18:27] <adrexia_> that ones good too
112: [00:18:31] <UncleCheese> oh there it is
113: [00:18:33] <adrexia_> actually looks really nice
114: [00:18:36] <vebb> wat
115: [00:18:40] <vebb> https://www.dropbox.com/s/xbfbcxyxjnv6wbe/Screenshot%202014-09-18%2012.18.31.png?dl=0
116: [00:18:55] <vebb> it's alll fubbard
117: [00:18:56] <Kingy> ahahaha
118: [00:19:21] <Colin[pi]> wait so who owns sliverstripe.org?
119: [00:19:40] <vebb> your mum
120: [00:19:44] <Colin[pi]> I knew it!
121: [00:19:50] <Stomach> Colin[pi] - Unclecheese does
122: [00:19:58] <Colin[pi]> lol comedy gold
123: [00:20:09] <UncleCheese> i do
124: [00:20:10] <Kingy> that's why he's here twiddling his thumbs
125: [00:20:20] <Colin[pi]> UncleCheese right now: http://i.imgur.com/UZQSs.gif
126: [00:21:32] <UncleCheese> proof that the coffee logo was real: https://www.dropbox.com/s/xxlkavhoq979lls/Photo%2018-09-14%2012%2011%2057.jpg?dl=0
127: [00:21:46] <Kingy> SS offices: http://a.fod4.com/images/GifGuide/michael_scott/The-Office-gifs-the-office-14948948-240-196.gif
128: [00:21:51] <antmas> UncleCheese: that's very blurry
129: [00:21:53] <Colin[pi]> UncleCheese: NU UH, THIS IS JUST ANOTHER RENDER
130: [00:21:56] <antmas> UncleCheese: probably not legit
131: [00:22:07] <Kingy> i call fake
132: [00:22:16] <spronk> ...its still down
133: [00:22:25] * antmas hits F5
134: [00:22:34] <antmas> -_-
135: [00:22:36] <Kingy> spronk: didn't you get the memo, this IS the new site
136: [00:22:39] <Colin[pi]> yep the sure fire way to make a new site work is to machine gun hammer F5
137: [00:22:40] <spronk> ohhh
138: [00:22:42] <spronk> my bad
139: [00:22:54] <antmas> just redirect ss.org to irc.silverstripe.org
140: [00:23:10] <UncleCheese> this is an historic moment in IRC.. we're going to save the logs and share them at the post-mortem meeting
141: [00:23:10] <Kingy> Colin[pi]: chuck in a few ctrl+f5 just to double check
142: [00:23:14] <Colin[pi]> redirect ss.org to .com, then redirect .com to .org
143: [00:23:15] <Colin[pi]> FIXED
144: [00:23:37] <Stomach> UncleCheese - you should fix it before that though
145: [00:23:43] <antmas> does 503 mean it will be Silverstripe 5.0?
146: [00:23:51] <madmatt> omg maintenance page
147: [00:24:06] <adrexia_> woiw look a maintenance page!
148: [00:24:12] <antmas> THIS IS WHY MY PC BROKE
149: [00:24:18] <madmatt> gj ss23
150: [00:24:22] <Kingy> boooo
151: [00:24:27] <Colin[pi]> YAY MAINTENANCE PAGE http://i.imgur.com/T1VsAuX.png
152: [00:24:28] <adrexia_> underlined links
153: [00:24:31] <Stomach> good work ss23
154: [00:24:31] <adrexia_> so old school
155: [00:24:34] * antmas waves at ss23
156: [00:24:34] <adrexia_> ;)
157: [00:24:35] <antmas> o/
158: [00:24:48] <simon_w|work> Maintenance pages. So old school :p
159: [00:24:48] <Colin[pi]> OH SHIT THERE'S A LINK TO IRC THERE
160: [00:24:56] <adrexia_> hahaha
161: [00:24:58] <simon_w|work> QUICK, EVERYONE ACT GOOD
162: [00:25:05] <antmas> subsites!
163: [00:25:08] * Colin[pi] puts on his top hat
164: [00:25:11] <Stomach> HEATING
165: [00:25:14] <Kingy> silverstripe is fantastic
166: [00:25:14] <madmatt> simon_w|work: purge logs.silverstripe.org
167: [00:25:15] <antmas> ummm
168: [00:25:17] <antmas> burgerfuel
169: [00:25:21] <Colin[pi]> I SAY GOOD FELLOWS, WHAT JOLLY GOOD FUN THIS HAS BEEN
170: [00:25:22] <simon_w|work> madmatt, can't from work!
171: [00:25:26] <simon_w|work> OH CRAP
172: [00:25:27] <Kingy> antmas: except in nelson
173: [00:25:30] <madmatt> simon_w|work: ffffffffff
174: [00:25:35] <antmas> yes I got all the helps and I can now do silvestripe
175: [00:25:39] <antmas> thank you simon_w|work
176: [00:25:50] <Stomach> thank you simon_w|work for helping me with my silverstripe problems
177: [00:25:56] <Colin[pi]> madmatt: be honest, was that page thrown together in the last 10 minutes?
178: [00:26:10] <Stomach> Colin[pi] - it has an image from dropbox, of course it was
179: [00:26:13] <UncleCheese> man, that's the hardest i've laughed in a long time
180: [00:26:14] <Colin[pi]> ahahah
181: [00:26:19] <Kingy> rofl
182: [00:26:27] <UncleCheese> i retract every bad thing i've ever said about IRC
183: [00:26:33] <antmas> that ss logo appears after the text
184: [00:26:36] * antmas calls Ryan-Toast
185: [00:26:37] <Kingy> wait, why are you saying bad things about IRC?
186: [00:26:45] <Stomach> Kingy, have you met us?
187: [00:26:50] <UncleCheese> lol
188: [00:26:51] <simon_w|work> Can't handle the jandle
189: [00:26:58] <Colin[pi]> PFFT THIS MAINTENANCE PAGE IS NOT USING RESPONSIVE DESIGN
190: [00:27:06] <Kingy> Stomach: some
191: [00:27:09] <Ryan-Toast> antmas: hmm?
192: [00:27:15] <antmas> Colin[pi]: did you do the page resize thingy
193: [00:27:16] <antmas> I actually did lol
194: [00:27:22] <Colin[pi]> antmas: yes rofl
195: [00:27:30] <Colin[pi]> it's just automatic on every new page I see hahaa
196: [00:27:34] <antmas> Ryan-Toast: please weigh in on http://www.silverstripe.org/
197: [00:27:41] <antmas> I think it needs a little front end work
198: [00:27:45] <Ryan-Toast> antmas: It’s a holding page?
199: [00:27:53] <antmas> XD
200: [00:28:09] <Ryan-Toast> I like it, 100% better than the old one
201: [00:28:12] <antmas> text-align centre
202: [00:28:23] <Ryan-Toast> it’s a fucking holding page, who cares :P
203: [00:28:33] <Kingy> not even a css file
204: [00:28:36] <Kingy> just straight throw it in the page
205: [00:28:38] <UncleCheese> ok, time for pizza
206: [00:28:39] <antmas> inline css
207: [00:28:56] <antmas> UncleCheese: WAT
208: [00:29:06] <Colin[pi]> antmas: yeah otherwise they'd have had to put two files on dropbox ;D
209: [00:29:14] <antmas> LOL
210: [00:29:20] <simon_w|work> silverstripe.org isn't running SilverStripe?
211: [00:29:20] <Kingy> ahahaha
212: [00:29:22] <Stomach> UncleCheese - should probably make the ss.org redirect work when you're tweeting it
213: [00:29:26] <simon_w|work> They must think it's crap!
214: [00:29:48] <UncleCheese> redirect?
215: [00:30:05] <Stomach> http://www.ss.org
216: [00:30:38] <Stomach> oh its not even your site
217: [00:30:38] <Stomach> lol
218: [00:30:49] <ss23> hi guis
219: [00:30:51] <ss23> I heard you're being mean
220: [00:30:54] <Stomach> http://imgur.com/Wlw4moW
221: [00:30:57] <ss23> New rule: Mean? GET THE KICK FROM SS23
222: [00:30:58] * ss23 glares
223: [00:31:12] <Colin[pi]> what? who tweeted ss.org? rofl
224: [00:31:18] <antmas> LOL
225: [00:31:34] * antmas hugs ss23
226: [00:31:39] <antmas> \o/
227: [00:32:01] <howardgrigg> SilverStripe rebranding -> SS Computer consulting
228: [00:32:03] * ShaggyStyle has joined #silverstripe
229: [00:32:23] <howardgrigg> It's the homepage for the new site
230: [00:34:01] <adrexia_> pretty unsemantic markup there guys
231: [00:34:17] <simon_w|work> Needs more font tags
232: [00:34:28] <adrexia_> "we'll be back soon" tots does not explain those links
233: [00:34:54] <antmas> also
234: [00:34:59] <antmas> doesn't load well in IE
235: [00:35:00] <simon_w|work> adrexia_, this is what happens when you leave
236: [00:35:18] <Colin[pi]> antmas: the maintenance page?
237: [00:35:32] <antmas> Colin[pi]: ;)
238: [00:35:46] <adrexia_> nah, this page survived my entire time there: http://test.silverstripe.com/
239: [00:36:06] <adrexia_> though umm, I think I did remove the font tags
240: [00:36:20] <adrexia_> and the "Totally digital" title text
241: [00:37:14] <Colin[pi]> on the SS blog next month: "I hope you all enjoyed our live demonstration of what NOT to do when deploying a new site. Next month, Ryan-Toast shows us how to git." ;)
242: [00:37:39] <antmas> rofl
243: [00:37:40] <Colin[pi]> IT'S ALL HOW YOU SPIN IT
244: [00:37:56] <Ryan-Toast> Colin[pi]: Git lesson #1 naming commits “I have no idea what is happening, and everything is broken"
245: [00:38:16] <Colin[pi]> ahaha
246: [00:38:28] <adrexia_> git commits and emoticons
247: [00:38:58] <adrexia_> or better yet "animated gifs"
248: [00:39:07] <Stomach> :shipit:
249: [00:39:46] <Kingy> jeez ss23 will fuck shit up in a minute guize
250: [00:40:06] <Ryan-Toast> I could legit write a blog post on appropriate gif reactions to every day scenarios.
251: [00:40:09] <Ryan-Toast> AND YOU’D ALL LOVE IT
252: [00:40:38] <Kingy> yes
253: [00:40:39] <Kingy> go
254: [00:44:55] * camfindlay has joined #silverstripe
255: [00:45:09] <Colin[pi]> uh oh, cam's here!
256: [00:45:25] <Kingy> uh oh you're in trouble
257: [00:45:35] * Kingy points the finger at Colin[pi]
258: [00:45:44] * antmas sweats profusely
259: [00:46:44] <simon_w|work> UncleCheese, was it camfindlay that tweeted the dud link?
260: [00:47:04] <UncleCheese> dud link?
261: [00:47:42] <antmas> the ss.org link in the last ss tweet
262: [00:47:42] <simon_w|work> https://twitter.com/silverstripe/status/512396967767724032
263: [00:48:18] <simon_w|work> ss.org.nz works, ss.org doesn't
264: [00:49:16] <camfindlay> I'm at training I think Nicole organised some tweets. Was something bust?
265: [00:49:35] * jenniferaslan quit (Quit: jenniferaslan has left the room)
266: [00:49:53] <simon_w|work> camfindlay, ss.org isn't a working link
267: [00:49:57] <simon_w|work> But it was tweeted
268: [00:50:29] <camfindlay> i see... I think perhaps twitter has assumed it is a url
269: [00:50:39] <camfindlay> and auto added that
270: [00:51:31] <simon_w|work> Of course it linked it. It's a domain name
271: [00:51:43] <hailwood> Is there a suggested package for allowing multiple images to be uploaded/added to a page - I don't want it to do anything on the front end other than letting me loop over them
272: [00:52:18] <howardgrigg> hailwood: Page has_many Images?
273: [00:52:21] <simon_w|work> hailwood, many_many to Image
274: [00:52:31] * jedateach quit (Quit: jedateach)
275: [00:52:35] <simon_w|work> and then an UploadField
276: [00:52:53] <antmas> it's in the facebook post as well, although not as a hyperlink
277: [00:52:54] <spronk> oh wow
278: [00:52:55] <spronk> its still not up!?
279: [00:53:02] * jedateach has joined #silverstripe
280: [00:53:26] <UncleCheese> ss23 just nearly had a heartattack when he saw sliverstripe.org
281: [00:53:33] <camfindlay> I guess as a community we often refer to that space as "ss.org" it's part of the community lexicon
282: [00:53:49] <Kingy> "My body is ready" I lol'd
283: [00:53:50] <ss23> :(
284: [00:53:56] <ss23> camfindlay: "ssorg" is a lot nicer tahn "ss.org"
285: [00:54:06] <camfindlay> yeah
286: [00:54:12] <adrexia_> UncleCheese, hah!
287: [00:54:18] <spronk> srs guyz
288: [00:54:24] <spronk> why no instadeploy?
289: [00:54:38] <Ryan-Toast> ssorg sounds like a monster
290: [00:54:39] <camfindlay> anyway... you know what the connotation of the phrase is...
291: [00:54:47] <camfindlay> SSSORRGGGGG!!!
292: [00:55:02] <Ryan-Toast> *rawr* I am ssorg and I’m here to hurt your faces
293: [00:55:05] <antmas> yup I cannot unsee ssorgy
294: [00:55:08] <adrexia_> Borg
295: [00:55:11] <Ryan-Toast> ssorgy, lol
296: [00:55:30] <adrexia_> oh... dear
297: [00:55:53] <Kingy> ssorgy hahaha
298: [00:56:20] <adrexia_> not the mental image I needed
299: [00:57:01] <antmas> the mental image you wanted!
300: [00:57:18] <antmas> Ryan-Toast: pass the eyebleach.gif
301: [00:57:47] <Colin[pi]> antmas: that wasn't an earthquake we felt at the top of that building......
302: [00:58:14] <antmas> LOL
303: [00:58:40] <Ryan-Toast> antmas: https://i.imgur.com/2kQcifM.jpg
304: [00:58:55] <Colin[pi]> d'aww
305: [00:58:55] <antmas> Ryan-Toast: :D
306: [00:59:12] <antmas> hooray for not chickenbutt!
307: [00:59:34] <Ryan-Toast> I started drawing S’s having an orgy, then I reflected on what I’m doing with my life
308: [00:59:45] <Colin[pi]> haha
309: [00:59:56] <antmas> hahahaha Ryan-Toast
310: [00:59:57] <Colin[pi]> well... the SS logo... kinda... well, you don't need to change it much
311: [01:00:37] <antmas> yup don't google ss orgy either
312: [01:00:43] * antmas :O
313: [01:00:57] <Ryan-Toast> don’t google cartoon orgy for ideas either..
314: [01:01:09] <Colin[pi]> just don't google
315: [01:01:22] <Ryan-Toast> Goorgy.
316: [01:01:45] <antmas> we should stop before becomes another thing
317: [01:02:01] <Ryan-Toast> OKAY PEOPLE, ACCEPT THE EYE BLEACH AND MOVE ALONG: https://i.imgur.com/nSwnHBm.jpg
318: [01:03:08] <pippy> silverstripe y u down for maintaince?
319: [01:03:27] <Colin[pi]> pippy: http://i.imgur.com/ULEegzZ.gif
320: [01:04:41] <Ryan-Toast> Is it down for maintenance just for testing? Or is it so massive that it takes hours to uplaod?
321: [01:05:20] <antmas> Colin[pi]: gold
322: [01:05:21] <antmas> :D
323: [01:06:06] <antmas> OMG DOES THAT OWL HAVE BELLS ON ITS FEET?
324: [01:06:09] <Colin[pi]> Ryan-Toast: por que no los dos?
325: [01:06:29] <Ryan-Toast> Colin[pi]: raises colin in the air
326: [01:06:30] <Colin[pi]> antmas: ^.^ adorable!
327: [01:06:57] * hailwood quit (Ping timeout: 272 seconds)
328: [01:11:47] * zippy has joined #silverstripe
329: [01:12:01] <camfindlay> pippy we are completing migration of user generated content. Always tricky to do when it's a moving target. :)
330: [01:13:09] <antmas> camfindlay: wasn't there a content freeze applied though?
331: [01:13:15] * gbot has joined #silverstripe
332: [01:13:28] <Colin[pi]> antmas: yes, probably about the same time as the 503 appeared
333: [01:13:34] <camfindlay> for who?
334: [01:13:47] * gbot quit (Client Quit)
335: [01:13:54] * simon_w|work votes for redirecting the maintenance page to http://isitbeeroclockyet.silverstripe.com/new/
336: [01:14:05] <adrexia_> +1
337: [01:14:32] <camfindlay> I can't really say... "hey community, please don't post all the things until I say so" lol so we have a maintenance page in place while the final migrations occur.
338: [01:14:48] <adrexia_> except it should actually be beer oclock
339: [01:14:48] <camfindlay> +1 simon_w
340: [01:14:50] <camfindlay> lol
341: [01:15:32] * Tanger has joined #silverstripe
342: [01:15:37] <Kingy> down to the second even
343: [01:15:45] <Kingy> also that's a lot of seconds to wait
344: [01:16:21] <adrexia_> apparently bveer oclock only happens once a week
345: [01:16:38] <Kingy> we all know that's a lie
346: [01:17:16] <antmas> I should eat
347: [01:17:32] <Kingy> drink FTFY
348: [01:17:34] <antmas> but too afaid I will miss something :O
349: [01:18:01] <zippy> There isn't an issue if I make a custom controller extend Page_Controller is there.... a custom controller being a controller that doesn't have a model object...
350: [01:18:19] <simon_w|work> zippy, nope
351: [01:18:43] <zippy> it seemed to be working fine...
352: [01:19:31] * travis-ci has joined #silverstripe
353: [01:19:32] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#1057 (3.1 - f486c32 : Sam Minnee): The build passed.
354: [01:19:32] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/ae4601be546d...f486c3250be1
355: [01:19:32] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/35591778
356: [01:19:32] * travis-ci has left #silverstripe
357: [01:23:38] <zippy> anyone ever done soft deletes with ss before?
358: [01:23:52] <spronk> yep
359: [01:24:01] <zippy> fiddley much?
360: [01:24:34] <zippy> Currently down for maintenance
361: [01:24:35] <simon_w|work> zippy, Versioned does it
362: [01:24:38] <spronk> mm
363: [01:24:38] <zippy> ! :(
364: [01:24:41] <spronk> exactly
365: [01:24:53] <zippy> interstings
366: [01:25:31] <zippy> I wonder how easy it is for that data to be queried then
367: [01:25:47] <zippy> like for it to pull it out in a relation in a gridfield
368: [01:27:07] <Ryan-Toast> Why is it that since a week or so ago any changes I make don’t get staged, and I have to add them before I commit?
369: [01:27:43] <Kingy> Ryan-Toast: you always need to stay
370: [01:27:46] <Kingy> stage
371: [01:27:49] <zippy> isn't that normal?
372: [01:27:56] <Ryan-Toast> Didn’t used to be
373: [01:28:03] <Kingy> git commit -a -m "blah" to add all files
374: [01:28:13] <Ryan-Toast> Kingy: you can use -am
375: [01:28:18] <Kingy> or -am
376: [01:28:22] <Kingy> yes
377: [01:28:38] * zippy likes --patch
378: [01:30:35] <simon_w|work> Ryan-Toast, -a -m === -am
379: [01:30:50] <simon_w|work> Welcome to short flags :p
380: [01:31:09] <Ryan-Toast> simon_w|work: :P
381: [01:32:09] <spronk> zippy, ive used versioned
382: [01:32:15] <spronk> as well as implementing a manual soft delete
383: [01:33:42] <spronk> basically just added an extension with a new method softDelete
384: [01:33:59] <spronk> and a deletedAt timestamp
385: [01:35:17] * travis-ci has joined #silverstripe
386: [01:35:17] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3350 (3.1 - b99288d : Sam Minnee): The build passed.
387: [01:35:17] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/6610a6a8fb6d...b99288db04af
388: [01:35:17] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/35592429
389: [01:35:17] * travis-ci has left #silverstripe
390: [01:35:58] * camfindlay quit (Ping timeout: 246 seconds)
391: [01:36:21] * igor__ has joined #silverstripe
392: [01:36:31] * muskie9 has joined #silverstripe
393: [01:37:52] <muskie9> so is the new SS.org site going up???
394: [01:38:44] <Kingy> yes
395: [01:38:54] <spronk> slowly
396: [01:38:54] <spronk> lol
397: [01:38:58] <Stomach> http://www.ss.org
398: [01:39:00] <Stomach> its brand new
399: [01:39:13] <Kingy> lol
400: [01:39:17] <muskie9> lol
401: [01:41:05] * muskie9_ has joined #silverstripe
402: [01:43:40] * muskie9 quit (Ping timeout: 246 seconds)
403: [01:44:50] * StefanLehmann quit (Remote host closed the connection)
404: [01:47:08] * muskie9 has joined #silverstripe
405: [01:48:45] * muskie9_ quit (Ping timeout: 272 seconds)
406: [01:51:57] * igor__ quit (Quit: Page closed)
407: [01:58:55] <Ryan-Toast> adrexia_: ended up moving the search to the popout menu.
408: [01:59:11] <adrexia_> that makes sense :)
409: [01:59:26] <Ryan-Toast> just trying to figureout how I can remove the default val from the SearchForm input without overriding the whole function or template
410: [01:59:39] <Ryan-Toast> or js
411: [01:59:55] <adrexia_> why not override the template?
412: [02:00:06] <Ryan-Toast> I like to use $SearchForm
413: [02:00:13] <adrexia_> still can
414: [02:00:25] <adrexia_> just need SearchForm.ss in template root
415: [02:00:32] <Ryan-Toast> https://www.youtube.com/watch?v=NlpRBLkgcBo
416: [02:00:51] <adrexia_> ahahaa
417: [02:01:01] <adrexia_> $SearchFrom renders with SearchFrom.ss
418: [02:01:13] <Ryan-Toast> orly, nice.
419: [02:01:24] <adrexia_> *SearchForm
420: [02:01:34] <adrexia_> always make that typo
421: [02:02:14] <Ryan-Toast> adrexia_: Hmm, field values aren’t set in the template though.
422: [02:02:54] <Stomach> they are through $FieldHolder
423: [02:03:00] <Stomach> you will just need to not use that include?
424: [02:03:39] <Stomach> oh it comes back to attributes html, fun times
425: [02:03:59] <Ryan-Toast> Yup
426: [02:04:04] <adrexia_> not the besat example, but: https://gitlab.cwp.govt.nz/cwp-themes/default/blob/master/templates/SearchForm.ss
427: [02:04:19] <adrexia_> you can change everything about how the form renders
428: [02:04:54] <Ryan-Toast> adrexia_: I rememeber doing something like this, but it breaks something...
429: [02:04:58] <Ryan-Toast> can’t remember what
430: [02:05:03] <adrexia_> well, that one doesn't
431: [02:05:04] <adrexia_> ;)
432: [02:05:11] <adrexia_> people would have found it by npw
433: [02:05:50] <adrexia_> though, if you wanted to add extra feilds to something that extended searchfoprm, you'd need to override the template too
434: [02:06:15] <adrexia_> it's nicer to loop Fields
435: [02:06:42] <Ryan-Toast> adrexia_: I remember nwow, you can’t do it in a module, it has to be in a theme
436: [02:06:47] <adrexia_> though - for the specific case of Search, it's not a very big deal
437: [02:07:00] <adrexia_> oh yeah, that could be true
438: [02:07:37] <Ryan-Toast> It is, which is weird.
439: [02:07:56] <adrexia_> what if your module starts with a z or soemthing ?
440: [02:08:21] <adrexia_> or, you knopw, uses yml config stuff
441: [02:08:34] <adrexia_> is it a timing thing ?
442: [02:08:45] * antmas tries to think of a name of a module starting with z
443: [02:08:57] <Ryan-Toast> zombocom?
444: [02:08:58] <adrexia_> zzz_mymodule
445: [02:09:03] <adrexia_> ;)
446: [02:09:05] <antmas> zubzites
447: [02:09:08] <Ryan-Toast> http://www.zombo.com/
448: [02:09:29] <antmas> lol Ryan-Toast
449: [02:09:31] <Stomach> thats why you always make it 'silverstripe-mymodule'
450: [02:14:05] <Stomach> then you also dont need to remember that before means after and after means before
451: [02:15:37] <adrexia_> zadvancedworkflow
452: [02:16:21] <Stomach> zssory
453: [02:24:43] * mwm has joined #silverstripe
454: [02:24:57] * muskie9 quit (Ping timeout: 246 seconds)
455: [02:26:01] * ShaggyStyle quit (Ping timeout: 246 seconds)
456: [02:29:24] <Ryan-Toast> eta on site launch?
457: [02:29:33] <simon_w|work> NEVA!!!!
458: [02:29:55] <simon_w|work> They couldn't even launch a maintenance page properly! :p
459: [02:30:46] <Stomach> too busy eating pizza
460: [02:31:14] <ss23> :D
461: [02:31:17] <Ryan-Toast> Seriopusly though, is there a place where we can post bugs after launch?
462: [02:31:20] <ss23> Well I *did* just buy $40 of candy
463: [02:31:21] <ss23> ^.^
464: [02:31:24] <ss23> Ryan-Toast: no
465: [02:31:25] <ss23> :O
466: [02:31:31] <zippy> Ryan-Toast: msg ss23
467: [02:31:45] <Kingy> man
468: [02:31:48] <Kingy> ssorgy still down
469: [02:31:49] <Ryan-Toast> ss23: Did you know .org is a holding page?
470: [02:31:50] <Kingy> need docs!
471: [02:32:05] <Kingy> at first it was funny
472: [02:32:07] <Kingy> now...
473: [02:32:12] <zippy> thou thats a bit like sending to /dev/null
474: [02:32:42] <Ryan-Toast> What I’ll be doing when it goes live: http://i.imgur.com/D5HY53o.gif
475: [02:32:48] <zippy> Kingy: no need for docs... when there is simon_w|work :)
476: [02:33:01] <Kingy> lol Ryan-Toast
477: [02:33:38] <ss23> DON'T GIVE A FUCK
478: [02:33:45] <Stomach> I'll be viewing it on IE6
479: [02:33:56] <Kingy> it's alright ss23, igor is doing a release for me
480: [02:34:01] <Kingy> so not like anything needs to get finished urgently :)
481: [02:35:43] <simon_w|work> http://s.geek.nz/p/5B
482: [02:35:49] <simon_w|work> GitHub's not very responsive
483: [02:36:19] <adrexia_> http://web.archive.org/web/20140625074652/http://www.silverstripe.org/
484: [02:36:37] <Kingy> lol
485: [02:37:00] <spronk> the fuck kind of display do you have simon_w|work !?
486: [02:37:15] <Kingy> http://web.archive.org/web/20071117192933/http://www.silverstripe.org/
487: [02:37:23] <Kingy> what ever happened to that maint page!
488: [02:37:29] <simon_w|work> spronk, that's across my three
489: [02:37:35] <adrexia_> hahaha
490: [02:37:54] <Kingy> welcome. coming soon was up for a long itme
491: [02:37:55] <Kingy> time*
492: [02:37:59] <simon_w|work> cbf rotating them, so it's only 1200*3
493: [02:38:07] <spronk> ah
494: [02:39:32] * Phlunk3 has joined #silverstripe
495: [02:39:40] * StefanLehmann has joined #silverstripe
496: [02:40:51] <Stomach> guys, its back! http://www.sscentral.org/
497: [02:40:59] <spronk> lu
498: [02:41:00] <spronk> l
499: [02:42:06] <Stomach> searching for "inurl:ss inurl:.org" gave me https://www.lds.org/youth/learn/ss/atonement?lang=eng as the top link
500: [02:45:45] * hello has joined #silverstripe
501: [02:46:00] <adrexia_> hello hello
502: [02:46:20] * adrexia_ laughs
503: [02:46:41] <hello> Hello, unfortunately the ss site is down for maintenance, but I wanted to ask--which bsd license does ss use?
504: [02:46:51] <hello> lol
505: [02:46:54] <adrexia_> 3 clause I think
506: [02:46:54] <Ryan-Toast> hello
507: [02:47:36] <hello> Thank you for the response, adrexia
508: [02:47:36] <adrexia_> https://github.com/silverstripe/silverstripe-framework
509: [02:48:13] <adrexia_> the actual License is at the bottom of the readme
510: [02:48:20] <hello> Oh wow, I was browsing the source and totally didn't see that. Thank you, and sorry about that.
511: [02:49:00] <hello> appears to be 3-clause, or "New BSD" as you said
512: [02:49:33] <Stomach> http://webcache.googleusercontent.com/search?q=cache:r08y-HKhmaMJ:www.silverstripe.org/bsd-license/+&cd=1&hl=en&ct=clnk&gl=nz
513: [02:49:37] <Stomach> hello ^
514: [02:50:29] <hello> Thank you, Stomach
515: [02:50:44] <simon_w|work> https://github.com/silverstripe/silverstripe-framework/blob/3.1/README.md#license
516: [02:52:17] * zippy feels very un-inspired
517: [02:52:26] <Stomach> zippy - you're awesome
518: [02:52:32] <Stomach> zippy - you can do it!
519: [02:52:35] <adrexia_> hahaha
520: [02:52:43] <antmas> zippy: you're great and can do everything
521: [02:52:53] <zippy> :D
522: [02:53:16] <antmas> I think the neckbeards are giving up on recovering my pc
523: [02:53:26] <antmas> looks like Friday is rebuild day!
524: [02:54:22] <Stomach> uh oh, last minute pull requests for SS.org
525: [02:54:22] <Stomach> https://github.com/silverstripe/silverstripe-globaltoolbar/commit/b930ace6a0e97aeaf9aaadaf37e242f8ca99dcf4
526: [02:54:40] <hello> antmas, what happened?
527: [02:55:01] <antmas> hello: hello
528: [02:55:23] <antmas> hello: no idea, just refuses to boot
529: [02:55:29] <antmas> it's like a bad sector or something
530: [02:55:32] * hello quit (Quit: Page closed)
531: [02:55:37] <antmas> :(
532: [02:55:40] <antmas> FINE
533: [02:56:00] * Stomach is now known as goodbye
534: [02:56:02] <goodbye> hehehe
535: [02:56:10] * goodbye is now known as Stomach
536: [02:56:52] <adrexia_> hello goodbye stomach. sounds like an informercial
537: [02:57:18] <spronk> lolmm
538: [02:57:39] <antmas> ughghgh sharepoint meeting
539: [02:58:03] <pippy> antmas: :( do you need a loaded hand gun?
540: [02:58:16] <antmas> pippy: lol
541: [02:58:19] <antmas> it's the worst kind
542: [02:58:38] <simon_w|work> antmas, remember, IT'S ALL YOUR FAULT
543: [02:58:42] * antmas quit (Quit: Page closed)
544: [03:00:22] <adrexia_> watching deploynaut === github notifications full of tractorcow
545: [03:00:50] <adrexia_> well, the wall actually
546: [03:04:38] * toddvalentine has joined #silverstripe
547: [03:05:46] <UncleCheese> It's live!
548: [03:05:55] <Kingy> omg
549: [03:06:06] <Kingy> loading...
550: [03:06:14] <Kingy> still loading...
551: [03:06:26] <simon_w|work> UncleCheese, no it isn't :p
552: [03:06:33] <Kingy> still loading......
553: [03:06:43] <Kingy> and there is it
554: [03:06:44] <Kingy> wow nice
555: [03:06:48] <UncleCheese> ss23 says it can only handle 3 users at once
556: [03:06:54] * sminnee has joined #silverstripe
557: [03:06:57] <UncleCheese> do you reckon that needs to be higher?
558: [03:06:58] <Kingy> rofl
559: [03:07:57] <adrexia_> and we all hit it at once?
560: [03:08:12] <howardgrigg> UncleCheese: first impression -> love it!
561: [03:08:19] <Kingy> looks good UncleCheese
562: [03:08:22] <adrexia_> it took 2 minutes to load
563: [03:08:25] <adrexia_> umm
564: [03:08:34] <Kingy> yeah
565: [03:08:40] <Kingy> that first load was a bit of a worry
566: [03:08:53] <adrexia_> agree
567: [03:08:59] <simon_w|work> Should be referencing SS Ltd commercial products. Keep those separate.
568: [03:09:00] <adrexia_> pretty though
569: [03:09:13] <simon_w|work> *Shouldn't
570: [03:09:27] <Colin[pi]> loading... loading
571: [03:09:28] <toddvalentine> wow, that did take a long time to load.
572: [03:09:50] <zippy> wooooo, she be a bit slow
573: [03:09:53] <Kingy> psst, click the search button
574: [03:09:55] <Kingy> rofl
575: [03:09:57] <Colin[pi]> mm
576: [03:10:12] <simon_w|work> Ahahaha
577: [03:10:21] <simon_w|work> Did no one bother to test that?
578: [03:10:29] <Kingy> dat search field
579: [03:10:50] <Colin[pi]> that's a feature
580: [03:10:51] <sminnee> simon_w|work: we’ve tired to keep it really clear what is what, while also presenting content for users together in one place. if you think that there’s something that’s not clear to users, let us know, but we want to represent silverstripe ltd as part fo the silverstripe ecosystem
581: [03:11:03] <Colin[pi]> it shows what you'll be doing once you've started using SS
582: [03:11:11] <zippy> waiting :D
583: [03:11:36] <Colin[pi]> wow 1m20s to finish loading the first time, 4 secs the next
584: [03:12:07] <adrexia_> yeah, it needds some optimization
585: [03:12:11] <adrexia_> that's crazy slow
586: [03:12:17] <simon_w|work> Oh god, how can I make the search button stop screwing things up?
587: [03:12:22] <Colin[pi]> is very pretty though, nice design
588: [03:13:09] <zippy> the numbers at the bottom feel like they need icons or something over the top... like something is missing
589: [03:13:41] <simon_w|work> sminnee, https://wordpress.org/
590: [03:13:55] <simon_w|work> See how little emphasis there is on the company behind it?
591: [03:14:05] <pippy> > SilverStripe equips web teams to achieve outstanding results.
592: [03:14:19] <pippy> enterprise.jpg
593: [03:14:28] <simon_w|work> pippy, like bouncy page animations!
594: [03:14:36] <sminnee> simon_w|work: there are lots of examples with a range of integrations.
595: [03:14:54] <Kingy> zippy: yes, those numbers need to pop
596: [03:14:55] <Kingy> lawl
597: [03:15:10] <simon_w|work> sminnee, the platform link is especially bad. You're basically going "No one cares about you" to any other host
598: [03:15:32] <simon_w|work> Also, someone really needs to test the site on firefox
599: [03:15:42] <Colin[pi]> simon_w|work: I am, right now
600: [03:15:43] <Colin[pi]> :D
601: [03:15:52] <simon_w|work> Colin[pi], click the search icon!
602: [03:15:53] <Kingy> ie6?
603: [03:15:54] <pippy> it looks good though, good work guys
604: [03:16:01] <Colin[pi]> simon_w|work: I did, I was jumping for joy
605: [03:16:17] <Colin[pi]> Kingy: <insert swear word here> IE6
606: [03:16:43] <Kingy> Colin[pi]: yeah but the policy, if 1 person uses then we should def cater for it :P
607: [03:16:43] <zippy> I wonder if it goes slow because someone is/has just done a flush
608: [03:16:58] <Colin[pi]> zippy: mm I wondered that
609: [03:17:00] <Kingy> zippy: that and probably a number or people hitting it at once
610: [03:17:06] <zippy> was fine, and now it's grinding
611: [03:17:18] <adrexia_> ingy disagree
612: [03:17:22] <adrexia_> *Kingy
613: [03:17:36] <adrexia_> If one persons uses IE6, then we laugh at them and move on
614: [03:17:37] <ss23> simon_w|work: We only support browsers that aren't shit
615: [03:17:38] <ss23> sorry
616: [03:17:39] <ss23> ^.6
617: [03:18:11] <Colin[pi]> ^ this
618: [03:18:15] <adrexia_> http://www.silverstripe.org/platform
619: [03:18:17] <spronk> so uh
620: [03:18:19] <adrexia_> not sure about the italics
621: [03:18:23] <spronk> is it just one big page with an arrow pointing down?
622: [03:19:13] <Colin[pi]> btw guys it's easy to criticise but think for a second how much work has gone into replacing this site
623: [03:19:22] <Colin[pi]> there's bugs, they'll be fixed soon I'm sure
624: [03:19:26] <Kingy> constructive
625: [03:19:30] <adrexia_> Colin[pi] lols
626: [03:19:48] <Colin[pi]> adrexia_: I'm being objective, from an outsider pov it must have been a huge job for SS
627: [03:20:02] <simon_w|work> Colin[pi], think about how many fewer bugs there'll be if they didn't try to make it super flashy
628: [03:20:03] <zippy> I do like the logo witht he breadcrumb right beside it
629: [03:20:07] <spronk> its just a big ad
630: [03:20:09] <spronk> with two links
631: [03:20:10] <spronk> and an arrow
632: [03:20:13] <adrexia_> I aactually really like it ;)
633: [03:20:16] <spronk> where's the rest of the site?!?!
634: [03:20:19] <adrexia_> apart form the slow
635: [03:20:23] <adrexia_> *from
636: [03:20:30] <Colin[pi]> simon_w|work: yeah but unfortunately it's wankiness that most folks respond to these days
637: [03:20:39] <zippy> spronk: links in the footer
638: [03:20:45] <zippy> http://www.silverstripe.org/software/
639: [03:20:55] <adrexia_> this is my favourtite page: http://www.silverstripe.org/software/
640: [03:20:55] <pippy> lol the 404 page is awesome
641: [03:20:56] <simon_w|work> UncleCheese, so, why aren't all upcoming meetups listed?
642: [03:21:00] <spronk> .... i can't see a footr o_O
643: [03:21:03] <spronk> ohhhh
644: [03:21:04] <adrexia_> they even made the code look nocer since last night ;)
645: [03:21:05] <spronk> fuck you chrome
646: [03:21:11] <Colin[pi]> lol spronk
647: [03:21:18] <spronk> i was scrolling down
648: [03:21:19] <adrexia_> after a bunch of devs stood around peer reviewing it ;)
649: [03:21:23] <spronk> but chrome say NO SCROLL FOR YOU
650: [03:21:32] <toddvalentine> Is the code review service new?
651: [03:21:37] <adrexia_> though, still no doc blocks
652: [03:21:50] * r_hector quit (Quit: Leaving.)
653: [03:21:51] <simon_w|work> adrexia_, gah, I told them the code wasn't following current practices when they first showed a glimpse of it
654: [03:22:01] <Colin[pi]> lol that is a nice 404
655: [03:22:10] <spronk> my god its slow
656: [03:22:11] <spronk> ss23, fix it
657: [03:22:38] <Colin[pi]> spronk: prolly getting hit a bit atm too
658: [03:22:39] <zippy> spronk: it's probably had more traffic in the past 15 mins than the rest of the month
659: [03:22:45] <Colin[pi]> and internally being flushed to fix things
660: [03:22:49] <ss23> spronk: We set it up to go slow
661: [03:22:52] <ss23> spronk: We wanted to make you suffer
662: [03:22:55] <ss23> spronk: It makes it work
663: [03:23:06] <ss23> :D
664: [03:23:07] <spronk> ss23, WHERES YOUR CLOUDFLARESZ?
665: [03:23:11] <ss23> spronk: :3
666: [03:23:17] <ss23> spronk: We don't *want* to make it faster for you
667: [03:23:18] <ss23> :D
668: [03:23:19] <ss23> Muhahaha
669: [03:23:29] <spronk> whats this
670: [03:23:30] <spronk> platform
671: [03:23:30] <spronk> thing
672: [03:24:12] <simon_w|work> So, who at SilverStripe do I get to sue for trauma and lost productivity?
673: [03:24:13] <adrexia_> "silverstripe, its slow" - great message ss23
674: [03:24:32] <ss23> adrexia_: No no! "SilverStripe - Fuck you"
675: [03:24:32] <ss23> :D
676: [03:24:37] <adrexia_> bwhahaha
677: [03:24:38] * fat has joined #silverstripe
678: [03:24:47] <adrexia_> Silverstripe hates you, and all your family
679: [03:27:42] <Kingy> https://pbs.twimg.com/media/BwKLPw6CUAA55ic.jpg
680: [03:29:31] <Colin[pi]> that's very meta, peek into the CMS for the actual site: http://www.silverstripe.org/assets/2014/Screenshots/CMS-screenshot-1140.jpg
681: [03:29:51] <Colin[pi]> ContentComponent classes in SiteTree eh? interesting approach
682: [03:29:54] * sminnee has left #silverstripe
683: [03:30:19] <UncleCheese> yeah
684: [03:30:26] <UncleCheese> all the panels are "pages"
685: [03:30:42] <Colin[pi]> UncleCheese: I've done similar things before using sitetree
686: [03:30:51] <UncleCheese> i reckon we'll be seeing a lot more of it
687: [03:30:57] <UncleCheese> that's how websites are built now
688: [03:30:58] <adrexia_> Yeah, I've done similar before too
689: [03:31:03] <Colin[pi]> UncleCheese: people thought I was nuts, but you can do some really cool stuff with just the sitetree structure and some magic
690: [03:31:11] <UncleCheese> adrexia_ surely you've seen how meridian does it?
691: [03:31:21] <adrexia_> now, or before?
692: [03:31:44] <UncleCheese> ohhh.. i didn't realise you guys did that much to it
693: [03:31:48] <UncleCheese> the slices?
694: [03:32:50] <adrexia_> yep
695: [03:33:42] <adrexia_> the old way was pretty confusing for them
696: [03:34:02] <Colin[pi]> heh, the panel components redirect to anchors on the parent if you enter their url segments, that's cute: http://www.silverstripe.org/learn/other-learning-resources
697: [03:35:01] <Colin[pi]> UncleCheese: interesting approach UC, glad to see that I wasn't mad to build similar approaches in the past :D
698: [03:35:43] <Stomach> adrexia_ - it was confusing to build as well
699: [03:36:03] <adrexia_> yeah, went for ma sitetree based approach in the end
700: [03:36:16] <adrexia_> but they had slightly different specs too
701: [03:36:19] <UncleCheese> it wasn't the slices so much as the sliceholder
702: [03:36:28] <UncleCheese> it was like... four things you had to create just to put some content on a page
703: [03:36:32] <adrexia_> wanted the full power of a page, so dataobjects were no longer going to cut it
704: [03:36:40] <UncleCheese> yeah, versioning
705: [03:36:56] <UncleCheese> i think we all had a tenuous relationship with the slices tbh
706: [03:37:10] <UncleCheese> so no more slices ?
707: [03:37:25] <adrexia_> slices are now "panels" ;)
708: [03:37:32] <UncleCheese> sweet
709: [03:37:41] <UncleCheese> same code?
710: [03:37:47] <adrexia_> and different user interaction. But probably shoul;dn't say much about something that isn't live yet
711: [03:38:00] <adrexia_> nah - it's being rebuilt from scratch
712: [03:38:34] <Stomach> still have a million slightly different panel types?
713: [03:38:37] <adrexia_> but, for instance, userforms needed to fit in a panel
714: [03:38:54] <adrexia_> Stomach - panels are now pages, so page types etc
715: [03:39:03] <adrexia_> all pages needed to be able to be panels
716: [03:39:14] <UncleCheese> Stomach lol
717: [03:39:17] * Kingy is now known as Kingy[a]
718: [03:39:32] <adrexia_> click to expand does an ajax request to grab the rest of the page and render it
719: [03:39:37] <UncleCheese> GallerySliceWithTwoHeadlinesAndAnOptionalDateThing.php
720: [03:39:43] <Colin[pi]> lol
721: [03:39:49] <adrexia_> ...or it goes to the page if someone has js turned off
722: [03:40:00] <UncleCheese> i aways turn off my js
723: [03:40:02] <Stomach> now GallerySliceWithTwoHeadlinesAndAnOptionalDateThingPage.php
724: [03:40:04] <zippy> using TemplateGlobalProvider is so handy
725: [03:40:51] <adrexia_> ...and that's why page types seemed a better fit ;)
726: [03:42:09] <Stomach> lol :D when we built it there were 3 pages with slices, and 8 slice types
727: [03:42:09] <adrexia_> <UncleCheese> i aways turn off my js
728: [03:42:12] <adrexia_> lols
729: [03:42:17] <adrexia_> just to mess wiuth thatstats?
730: [03:42:22] <adrexia_> *the stats
731: [03:42:41] <adrexia_> Stomach,
732: [03:42:47] <adrexia_> they did a new IA
733: [03:42:55] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
734: [03:43:04] <adrexia_> and a new design
735: [03:43:21] <Stomach> oh that would be handy
736: [03:43:29] <adrexia_> yeah
737: [03:43:44] <adrexia_> I sort of wish the result hadn't been more panels
738: [03:44:19] <adrexia_> but it was a really interesting learning exercise
739: [03:44:42] <UncleCheese> adaptive content is nice in theory, but it's very idealistic
740: [03:45:00] <UncleCheese> because ultimately, you end up with a lot of SortOfLikeTheOtherThingButDifferent.php
741: [03:45:03] <adrexia_> originally tried to remove them from the site tree - but then they ended up with the panels in panels thing as a requirement and erm... sitetree objects in gridfields are a pain
742: [03:45:29] <adrexia_> so endeed up alterring the css of the sitetree icon if it was being used as a panel or a panellink
743: [03:45:54] <Colin[pi]> UncleCheese: I guess the "Style variant" in the screenshot is a way of mitigating that issue?
744: [03:46:05] <adrexia_> UncleCheese or conditional templates
745: [03:46:10] <UncleCheese> Colin[pi] winner!
746: [03:46:17] <UncleCheese> that's all defined in the yaml
747: [03:46:21] <Colin[pi]> nice
748: [03:46:34] <Colin[pi]> it's interesting to peek behind the curtains of how SS builds their own site
749: [03:46:44] <adrexia_> hmm
750: [03:46:50] <adrexia_> is that why its slow?
751: [03:47:03] <Colin[pi]> why because SS built it?
752: [03:47:05] <Colin[pi]> XD
753: [03:47:09] <adrexia_> its doing a lot of different rtequests for pages and there's no caching working yet?
754: [03:47:32] <Stomach> UncleCheese - should throw cacheinclude on it
755: [03:47:42] * cloph_away has joined #silverstripe
756: [03:47:46] <Stomach> :P
757: [03:47:54] * cloph quit (Ping timeout: 246 seconds)
758: [03:48:22] <UncleCheese> Stomach high on my list
759: [03:48:26] <UncleCheese> but unfortunately not #1
760: [03:48:30] <Colin[pi]> UncleCheese: what's number 1?
761: [03:48:40] <UncleCheese> adding MySpace integration
762: [03:48:58] <Colin[pi]> UncleCheese: AW YISS
763: [03:49:03] <Colin[pi]> awesome sauce
764: [03:49:09] <Stomach> the 404 page is pretty patronizing
765: [03:49:09] <Stomach> http://www.silverstripe.org/asdkgasd
766: [03:49:22] <Stomach> cool seal though
767: [03:49:36] <Colin[pi]> "either we broke something or fuck you"
768: [03:50:01] <Colin[pi]> did ss23 make the 404 page? looks like something he'd write
769: [03:50:02] <Colin[pi]> lol
770: [03:52:27] <adrexia_> I love it
771: [03:52:36] <adrexia_> my actual favourite bit
772: [03:52:37] <ss23> heh
773: [03:52:45] <ss23> I would make it wore
774: [03:52:46] <ss23> worse
775: [03:52:46] <ss23> :D
776: [03:52:49] <Colin[pi]> lol
777: [03:53:16] <Colin[pi]> the 404 page gets my...... seal... of approval
778: [03:53:19] <ss23> haha
779: [03:53:27] <Colin[pi]> *audible groans*
780: [03:53:28] <ss23> we need it to be a perfect loop
781: [03:53:29] * willr has joined #silverstripe
782: [03:53:36] <ss23> oh shit
783: [03:53:37] <ss23> not willr
784: [03:53:38] <ss23> run away
785: [03:53:52] <willr> Just here to give you guys shit when you break something
786: [03:54:34] <Colin[pi]> willr: join the club we've got jackets
787: [03:55:37] <ss23> willr: you're 10 years too late for that!
788: [03:55:58] * sminnee has joined #silverstripe
789: [03:56:01] * sminnee quit (Client Quit)
790: [03:56:46] * CodeTrap has joined #silverstripe
791: [03:57:35] * babak has joined #silverstripe
792: [03:58:03] * CodeTrap1 quit (Ping timeout: 255 seconds)
793: [03:58:16] <willr> New siote looks good though
794: [03:58:25] <Colin[pi]> willr: aye
795: [03:58:28] <UncleCheese> certainly has sped up over the last 30 minutes or so
796: [03:58:38] <Colin[pi]> now visit silverstripe.com and compare
797: [03:58:40] <UncleCheese> ss23 must have installed the dont-be-slow module
798: [03:58:49] <willr> Haven’t killed off .com yet?
799: [03:59:17] <Colin[pi]> UncleCheese: yeah she's flying now
800: [04:00:07] <UncleCheese> that's because simon_w|work stopped DDOSing it
801: [04:00:08] <Stomach> usabilla is cool
802: [04:00:24] <adrexia_> UncleCheese> that's because simon_w|work stopped DDOSing it
803: [04:00:25] <adrexia_> lols
804: [04:00:28] <adrexia_> bet he hasn't
805: [04:00:45] <adrexia_> yep it's now m50* faster
806: [04:00:57] <adrexia_> much better
807: [04:01:12] * CodeTrap quit (Ping timeout: 255 seconds)
808: [04:01:53] * toddvalentine quit (Remote host closed the connection)
809: [04:02:27] * toddvalentine has joined #silverstripe
810: [04:02:36] <Stomach> the forum looks much better
811: [04:03:01] * CodeTrap has joined #silverstripe
812: [04:03:02] <UncleCheese> thanks!
813: [04:03:07] <Ryan-Toast> Time to put on my critical glasses
814: [04:03:28] <UncleCheese> the whole office just held its beath
815: [04:04:38] <adrexia_> Stomach, agree
816: [04:04:41] <Stomach> UncleCheese - is that new forum just CSS changes?
817: [04:04:52] <UncleCheese> i believe so
818: [04:05:01] <UncleCheese> it is running the new forum 3.0 branch
819: [04:05:04] <adrexia_> likely templates changes too
820: [04:05:04] <Stomach> should get whoever did them to merge them up to the default install, its like, 100x better
821: [04:05:09] <UncleCheese> but i don't think there were any huge template changes
822: [04:05:17] <UncleCheese> willr played a huge role IIRC
823: [04:05:18] <adrexia_> oh - from 2.4 there were ;)
824: [04:05:40] <Stomach> willr is good
825: [04:05:45] <Stomach> he deserves some fish
826: [04:06:53] <willr> docs.ss is a few more weeks away
827: [04:07:02] <willr> starting on the content for that this weekend
828: [04:07:06] <UncleCheese> simon_w|work Thirdparty content like meetups goes through an approval process before going live. some of the meetups contain content that we don't necessarily want on the site stright away
829: [04:07:28] * toddvalentine quit (Ping timeout: 272 seconds)
830: [04:08:28] <UncleCheese> otherwise, people could bomb our site just by creating a meetup called "silverstripe is shit"
831: [04:08:41] * CodeTrap1 has joined #silverstripe
832: [04:08:50] <simon_w|work> UncleCheese, there's official SilverStripe groups
833: [04:08:56] <simon_w|work> Do those really need to be vetted?
834: [04:09:42] <Ryan-Toast> forums look so much better.
835: [04:09:43] <Colin[pi]> btw the search appears to be fixed now
836: [04:09:48] <UncleCheese> it's pulling in by topci
837: [04:10:23] <simon_w|work> UncleCheese, so why weren't all the official ones approved before the launch?
838: [04:11:02] <UncleCheese> because it's a phase one release, and ultimately it means that a meetup may experience 24 hours of latency in getting published
839: [04:12:08] <simon_w|work> Oh, we all know that's not going to happen
840: [04:12:16] <UncleCheese> thanks, simon
841: [04:12:25] * mwm quit (Ping timeout: 246 seconds)
842: [04:12:45] * CodeTrap quit (Ping timeout: 246 seconds)
843: [04:16:10] <simon_w|work> UncleCheese, there's a very small chance that SS Ltd has actually managed to change. So far, there's been no sign that it's even attempting to
844: [04:16:23] <adrexia_> UncleCheese - you need to basckport the fix I need for blogposts on .com
845: [04:16:28] <adrexia_> *backport
846: [04:16:35] <adrexia_> http://www.silverstripe.com/
847: [04:16:43] <adrexia_> Blog posts are currently unavailable
848: [04:19:16] * excapeartist has joined #silverstripe
849: [04:19:45] <Colin[pi]> UncleCheese: just a small tweak to pass along to front-end guys, div.navbar-brand is a bit narrow in thinner viewports and the text wraps: http://i.imgur.com/A1qpwpv.png
850: [04:20:44] <Colin[pi]> unless that's the intention
851: [04:20:46] <Colin[pi]> :)
852: [04:22:09] <UncleCheese> thanks, Colin[pi] I'll send that on
853: [04:22:13] <Colin[pi]> np ta
854: [04:23:56] <Ryan-Toast> heh: http://www.reddit.com/r/SkyPorn/comments/1z5xup/tiltshift_of_the_matterhorn_2560_x_1440/
855: [04:24:29] * terryapodaca has joined #silverstripe
856: [04:24:34] <spronk> woo
857: [04:24:38] <UncleCheese> Thanks for the awesome feedback, everybody. Exciting day!
858: [04:24:52] <terryapodaca> Hate it!
859: [04:24:59] <terryapodaca> just kidding, good just Aaron
860: [04:25:03] <UncleCheese> Hey, feedback is feedback
861: [04:25:16] <terryapodaca> just = job
862: [04:25:45] <ss23> UncleCheese: Eh, while true, not all feedback us helpful or useful or anything :P
863: [04:26:03] <Ryan-Toast> I like the new design, but there’s so many different ui elements it’s a little confusing.
864: [04:26:08] <UncleCheese> I don't know what you could possibly be talking about
865: [04:26:17] <UncleCheese> Ryan-Toast can you give an example?
866: [04:26:47] <Ryan-Toast> UncleCheese: Icons for example. Pretty much everywhere they are they follow different rules
867: [04:27:12] <spronk> designers gotta eat, Ryan-Toast
868: [04:27:15] <spronk> :P
869: [04:27:51] <ss23> . . . . . . . ..
870: [04:28:02] <ss23> THUNDERBOLTS AND LIGHTENING VERY VERY FIGHTENING ME
871: [04:28:08] <Colin[pi]> GALLILEO
872: [04:28:12] <ss23> I'm just a poor boy nobody loves me
873: [04:28:16] <ss23> HE'S JUST A POOR BOY FROM A POOR FAMILY
874: [04:28:17] <spronk> FIGARO
875: [04:28:25] <ss23> Easy come, easy go, will you let me go?
876: [04:28:38] <ss23> NEVER NEVER NEVER LET ME GOOOOOOOOOOOOOOOOOOOO
877: [04:28:41] <ss23> NO NO NO NO NO NO NO
878: [04:28:46] <ss23> MAMA MIA MAMA MIA MAMAMIA LET ME GO
879: [04:28:53] <ss23> For me for MEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
880: [04:28:57] * ss23 headbangs Colin[pi] and spronk
881: [04:29:04] <spronk> *GUTAR SOLOOOO*
882: [04:29:28] <spronk> Nothing really maatterrrsss
883: [04:29:34] <Ryan-Toast> homepage they’re the primary color to show the item is featured. then below in the CTA they’re just by themselves in a light grey to accentuate the path. Learn page they’re in a circle. then the CTA’s that is similar to the homepage they’re in the secondary color surrounded by a circle. Platform ending section they’re a dark grey with no circle. Confuse.
884: [04:29:47] <spronk> new ss.org is .... a bit wanky
885: [04:29:51] <ss23> spronk: nothing really matters to meeeeeee
886: [04:29:53] <spronk> but its pretty
887: [04:29:54] <spronk> so, yknow
888: [04:30:19] <Colin[pi]> spronk: wanky brings in the big bucks
889: [04:30:31] <spronk> ... to our open source community
890: [04:30:35] <Colin[pi]> spronk: but this is community
891: [04:30:37] <Colin[pi]> yeah
892: [04:30:38] <Colin[pi]> :D
893: [04:30:48] <spronk> hey hey guys
894: [04:30:50] <Colin[pi]> brings in big bucks to devs in the community??
895: [04:30:56] <spronk> how much would you sell silverstripe to microsoft for?
896: [04:31:02] <Colin[pi]> tree fitty
897: [04:31:06] <spronk> SOLD
898: [04:31:24] <Colin[pi]> man, to be notch right now
899: [04:31:42] <Colin[pi]> guy was receiving death threats tho :(
900: [04:31:58] <simon_w|work> spronk, gotta remember that the community is basically controlled by a commercial organisation
901: [04:32:04] <spronk> yeah
902: [04:32:08] <spronk> i know
903: [04:32:14] <adrexia_> meh, you guys can keep liking ugly stuff
904: [04:32:14] <terryapodaca> UncleCheese: this just might be me (my machine or internet connection) but some of the pages 'banner' images load real slow
905: [04:32:20] <spronk> i voiced those concerns back last time we had a discussion in irc
906: [04:32:20] <adrexia_> I like things to be pretty
907: [04:32:24] <adrexia_> :P
908: [04:32:32] <Ryan-Toast> Unclecheese: the homepage is great as it uses imagery and the secondary palette to give the page contrast and lead into the next sections, but the rest of the pages don’t really utilise that anymore and are just a bit of a whitewash.
909: [04:32:34] <spronk> still think there's not enough of a separation, but hey
910: [04:32:34] <simon_w|work> terryapodaca, it's the site
911: [04:32:37] <ss23> Colin[pi]: while I don't like big corps as much as the next guy, death threats are so stupid :/
912: [04:32:47] <simon_w|work> spronk, don't worry, the CEO disagrees
913: [04:32:51] <spronk> :P
914: [04:32:52] <simon_w|work> (what a surprise!)
915: [04:33:00] <Colin[pi]> ss23: apparently something happened that wasn't even in his control, everyone got pissed, started threatening him
916: [04:33:08] <ss23> Colin[pi]: mm, people are stupid :/
917: [04:33:15] <Colin[pi]> and he's like... hmm, death threats vs $2.5 billion from MS
918: [04:33:15] <adrexia_> so bitter
919: [04:33:17] <ss23> haha
920: [04:33:18] <ss23> Yeah
921: [04:33:19] <spronk> lets be honest, ss's open source part is just a convenient way to get ss ltd more money
922: [04:33:27] <spronk> which is cool and all
923: [04:33:31] <ss23> The entire like "Oh you made a company and want to sell it? FUCK YOU"
924: [04:33:34] <ss23> like, what od you expect?
925: [04:33:37] <spronk> see
926: [04:33:39] <terryapodaca> simon_w|work: will there be a git repo for this new version?
927: [04:33:41] <spronk> i really dont mind people selling to MS
928: [04:33:50] <spronk> google is a bit of a different storyu
929: [04:33:51] <spronk> -u
930: [04:33:56] <simon_w|work> terryapodaca, doubt it
931: [04:33:56] <Ryan-Toast> Unclecheese: Software page* not homepage
932: [04:33:58] <Colin[pi]> ss23: and really, a lot of minecraft was luck.. and the guy is still pretty much like any of us
933: [04:34:04] <Colin[pi]> except really fucking loaded now
934: [04:34:18] <ss23> spronk: Wait what, you're okay with selling to MS but not Google?!
935: [04:34:20] * ss23 glares
936: [04:34:22] <spronk> yes
937: [04:34:31] <spronk> google are the corporate embodiment of evil
938: [04:35:06] <spronk> MS used to be that way, but have changed.
939: [04:35:15] <spronk> and even when they were, they were an innovation powerhouse
940: [04:36:01] <adrexia_> why are google the corporate embodiment of evil?
941: [04:36:18] <adrexia_> they are no worse than any other big tech company as far as I can see
942: [04:36:29] <adrexia_> except more powerful than a lot of them
943: [04:36:46] <spronk> they're an advertising company
944: [04:37:00] <spronk> they make no products
945: [04:37:10] <adrexia_> but someohow worse than actual advertising companies?
946: [04:37:14] <spronk> they make elaborate data capture tools for their real customers
947: [04:37:18] <Colin[pi]> spronk: the users are the product
948: [04:37:19] <adrexia_> ...they make plenty of products
949: [04:37:27] <spronk> and parade around saying "ooo we're not evil"
950: [04:37:50] <spronk> we just buy companies, extinguish their products and/or merge them into existing google tools, then abandon them in <24m
951: [04:38:36] * howardgrigg quit (Remote host closed the connection)
952: [04:38:52] <adrexia_> ahh I see. evil is destruction of creativity
953: [04:39:03] <adrexia_> or potential in others
954: [04:39:04] <spronk> they use their advertising prowess to monopolistically compete
955: [04:39:20] <spronk> it also allows them to give things away to the masses for "free"
956: [04:39:23] <adrexia_> not seeign anythign here that's worse than facebook
957: [04:39:28] <ss23> ^
958: [04:39:31] <spronk> well
959: [04:39:33] <ss23> I think spronk is just one of those haters
960: [04:39:33] <ss23> :O
961: [04:39:37] <spronk> facebbook stick to their own space, mostly
962: [04:39:40] <ss23> Google does a lot more for the internet than Google
963: [04:39:42] <ss23> fuck
964: [04:39:44] <ss23> Than Facebook
965: [04:39:47] <ss23> GOOGLE DOES MORE THAN FACEBOOK
966: [04:39:48] <adrexia_> agree
967: [04:39:48] <spronk> but their culture is the same
968: [04:39:53] <Ryan-Toast> Unclecheese: overall a really nice looking site, there are just a couple of pages that fall off to the wayside; and it could do with a little more content strategy imo.
969: [04:40:41] <spronk> google put their feelers out into other areas, then take over by giving their products away for less than they're worth
970: [04:41:38] <spronk> they also have no shame in completely ripping off IP, Android being a prime example
971: [04:41:46] <adrexia_> for true evil incarnate, I think you need to look at money traders and stock brokers
972: [04:41:52] <spronk> yeahh
973: [04:41:58] <spronk> google sits in the same category, for me
974: [04:42:19] <spronk> they do the same bullshit financial trickery that the stock brokers do too
975: [04:42:35] <spronk> like creatively structuring their company using tax havens to avoid actually paying fair tax
976: [04:44:10] <Colin[pi]> spronk: like pretty much all the major corps
977: [04:44:15] <spronk> well, yeah
978: [04:44:27] * antmas has joined #silverstripe
979: [04:44:31] <Colin[pi]> is it legal? yes
980: [04:44:34] <Colin[pi]> is it moral? hell no
981: [04:44:41] <spronk> microsoft do a lot less in that regard though
982: [04:44:59] <antmas> UncleCheese: .org looks awesome :D
983: [04:45:00] <ss23> I find it hard to basically say "Sure, we incentivise a business making money, but I blame them for actually doing it!"
984: [04:45:15] <spronk> and at least microsoft produces products that spawn local industry
985: [04:46:20] <Colin[pi]> spronk: I think a lot of mega corps start out with very noble and good intentions, and then, through the "system", human nature, or whatever.. they all end up doing the same shit
986: [04:46:36] <Colin[pi]> some are better than others
987: [04:46:39] <spronk> mm
988: [04:47:01] <Colin[pi]> but like adrexia_ said, finance is where the real scum lies
989: [04:47:03] <antmas> has anyone ever used squiz before?
990: [04:47:04] <Colin[pi]> jesus
991: [04:47:19] <spronk> the more i learn about financial industries
992: [04:47:28] <spronk> the more i become convinced that at least 70% of it is a complete and utter scam
993: [04:47:31] <adrexia_> spronk a lot of charities use google docsa
994: [04:47:33] <Colin[pi]> antmas: most of SS Australia are ex-Squiz people
995: [04:47:33] <spronk> and that the world would run just fine without it
996: [04:47:36] <adrexia_> just saying
997: [04:47:52] <spronk> adrexia_, of course they do
998: [04:48:14] <terryapodaca> spronk, you are just now realizing that?
999: [04:48:16] <Colin[pi]> spronk: largely, yeah... did you ever see the doco on the GFC? "Inside Job"? that movie made me rage so hard
1000: [04:48:21] <terryapodaca> :P
1001: [04:48:22] <adrexia_> google provides some very useful tools
1002: [04:48:23] <spronk> haha
1003: [04:48:34] <adrexia_> at no monetary cost
1004: [04:48:37] <spronk> terryapodaca, i had always thought it, but years back i knew very little about waht some of the financial world actually did
1005: [04:48:57] <spronk> yeah, they do adrexia_, but in doing so they shafted companies selling very similar products for reasonable cost
1006: [04:48:58] <antmas> Colin[pi]: interesting. Seems to have the very same business philosophy as SS
1007: [04:49:07] <antmas> and offices in the same countries :P
1008: [04:49:15] <Colin[pi]> antmas: yep there are big connections
1009: [04:49:32] <Colin[pi]> shane at SS AU is ex-Squiz, and he brought across some other folks
1010: [04:49:59] <Colin[pi]> antmas: Squiz was (maybe still is?) HUGE in government here
1011: [04:50:02] <antmas> funny
1012: [04:50:07] <adrexia_> antmas apparently they sting the community if they actually try to build stuff on squiz
1013: [04:50:23] <antmas> http://www.timaru.govt.nz/home uses it
1014: [04:50:45] <antmas> and has a very similar theme to http://nelson.govt.nz/ ;)
1015: [04:50:48] <antmas> which is ss
1016: [04:50:56] <Colin[pi]> spronk: lot of psychopaths in finance, big business and government... that's quite a scary notion to me
1017: [04:51:12] <ss23> antmas: Yeah, new nelson site wasn't done through SS
1018: [04:51:21] <adrexia_> antmas and nmit.ac.nz
1019: [04:51:22] <ss23> (ssltd that is)
1020: [04:51:23] <antmas> ss23: I know
1021: [04:51:31] <adrexia_> might have all been the same designer
1022: [04:51:48] <antmas> adrexia_: probably
1023: [04:51:54] <spronk> yeah, definitely, Colin[pi]
1024: [04:51:54] <antmas> some guy called George
1025: [04:52:17] <antmas> I think they all use Foundation
1026: [04:52:29] <Colin[pi]> spronk: people who see life as a game, highly intelligent, driven, would step over their own mother for a buck
1027: [04:52:38] <spronk> mm
1028: [04:52:42] <spronk> fuck them
1029: [04:52:49] <spronk> if it were legal
1030: [04:52:52] <spronk> i'd slice their faces.
1031: [04:52:59] <spronk> call it evolution
1032: [04:53:00] <Colin[pi]> spronk: have you seen that film I mentioned?
1033: [04:53:03] <spronk> yeah
1034: [04:53:08] <spronk> it was some scary stuff
1035: [04:53:12] <adrexia_> nmit is bootstrap
1036: [04:53:14] <Colin[pi]> spronk: did you rage hard? lol
1037: [04:53:17] <spronk> mm
1038: [04:53:17] <spronk> lol
1039: [04:53:29] * jedateach has left #silverstripe
1040: [04:53:31] <antmas> adrexia_: ah ok, ncc is foundation
1041: [04:53:38] <adrexia_> yep, I saw :)
1042: [04:54:00] <antmas> not sure about timaru
1043: [04:54:11] <adrexia_> just goes to show, css frameworks can all implement the same designs :D
1044: [04:54:41] <antmas> pretty much
1045: [04:54:53] <adrexia_> err Timaru's mobile is really bad
1046: [04:54:59] <antmas> yeah I know
1047: [04:55:15] <antmas> the colours
1048: [04:55:19] <antmas> THE COLOURS
1049: [04:55:48] <antmas> the top nav menu is terribad too
1050: [04:56:00] <antmas> the scroll animation anyway
1051: [04:56:05] <adrexia_> Timaru looks like foundation
1052: [04:56:09] <adrexia_> at least some of the js isa
1053: [04:56:20] <antmas> yeah it deos
1054: [04:56:24] <antmas> does*
1055: [04:59:49] <adrexia_> http://demo.silverstripe.org/
1056: [04:59:58] <adrexia_> those buttons do not match the simple theme
1057: [05:00:25] <antmas> http://www.abeltasmankayaks.co.nz/
1058: [05:00:30] <antmas> :|
1059: [05:00:34] <antmas> data paralax
1060: [05:00:37] <antmas> dat*
1061: [05:00:53] <adrexia_> broken paralax
1062: [05:01:11] <antmas> youg get the jiiter too?
1063: [05:01:14] <antmas> jitter*
1064: [05:01:21] <adrexia_> I long for the time of clean and simple design
1065: [05:01:24] * antmas can't type
1066: [05:01:28] * Phlunk3 quit (Quit: Leaving)
1067: [05:01:28] <adrexia_> seems its over
1068: [05:01:44] <adrexia_> my eyes are not thankful
1069: [05:02:42] <Colin[pi]> ugh that parallax gives me nausea
1070: [05:04:15] <adrexia_> "As a site administrator or developer, if you have a question or require help solving a problem in your SilverStripe project, then the forum or Internet Relay Chat (IRC) channel are the places to do so."
1071: [05:04:24] <adrexia_> no love for stackoverflow
1072: [05:04:42] <adrexia_> despite it being a really good place to get an answer
1073: [05:04:55] <antmas> for silverstripe specifically though?
1074: [05:04:57] <simon_w|work> Not for SilverStripe though
1075: [05:05:10] <adrexia_> trhe questions are answer _really_ fast
1076: [05:05:11] <antmas> I usually don't find many ss Q/As on there...
1077: [05:05:17] <adrexia_> much faster than the forums
1078: [05:05:33] * nickmolhoek quit (Quit: nickmolhoek)
1079: [05:05:48] <adrexia_> http://stackoverflow.com/search?q=%23silverstripe
1080: [05:06:38] <adrexia_> antmas - yeah, its usually about 1 a day
1081: [05:07:02] <adrexia_> 2 today: http://stackoverflow.com/search?tab=newest&q=%23silverstripe
1082: [05:07:11] <adrexia_> go answer them ;)
1083: [05:07:41] <adrexia_> oh wait, that's 1 question + 1 answer
1084: [05:08:05] <antmas> I should use stack more
1085: [05:08:12] * Ryan-Toast quit (Quit: Ryan-Toast)
1086: [05:09:01] <adrexia_> seems like there are a lot of people wanting to answer questions there
1087: [05:09:36] <Colin[pi]> yeah there seems to be a bit of activity there but I don't think SO has ever really been considered to be an "official" support area
1088: [05:09:52] <adrexia_> it's been talked about
1089: [05:10:05] <antmas> I usually never go there for SS
1090: [05:10:16] <adrexia_> do you go to the forum?
1091: [05:10:17] <antmas> it's the best resource for .net though bar none
1092: [05:10:26] <antmas> adrexia_: yeah quite a bit, i don't post though
1093: [05:10:27] <adrexia_> best foir javascript too
1094: [05:10:29] <antmas> ... I should
1095: [05:10:29] <simon_w|work> Doesn't help that most of the SS answers on SO aren't that good
1096: [05:10:32] <Colin[pi]> adrexia_: I go to here :D
1097: [05:10:40] <adrexia_> yteah - you look through pages to find your answer, right?
1098: [05:10:42] <antmas> yeah or herer
1099: [05:10:51] <antmas> ofc
1100: [05:11:17] <adrexia_> simon_w they are _so_ much better than the days of no answers you get with the forum
1101: [05:11:30] <adrexia_> why don't you go make the answers better
1102: [05:11:56] * micmania1 has left #silverstripe
1103: [05:12:34] <simon_w|work> Causing braining my way through what they're actually asking is a lot of effort
1104: [05:12:44] * excapeartist has left #silverstripe
1105: [05:12:49] <adrexia_> hahaha
1106: [05:12:49] <antmas> yeah usually good questions get good answers
1107: [05:12:55] <simon_w|work> For instance, http://stackoverflow.com/questions/25901841/silverstripe-3-renderwith-cant-find-template
1108: [05:12:58] <antmas> but define _good_ questions
1109: [05:13:06] <simon_w|work> The problem is using renderWith() in the CMS
1110: [05:13:17] <antmas> simon_w|work: haha i was looking at that same one
1111: [05:13:18] <simon_w|work> No mention of that at all
1112: [05:13:48] <simon_w|work> With IRC, asking questions for clarification is a lot easier and faster
1113: [05:14:00] <antmas> simon_w|work: +!
1114: [05:14:03] <antmas> +1*
1115: [05:14:39] <adrexia_> you can leave comments to get answers (once stackoverflow thiunks you deserve to be able to :P )
1116: [05:14:52] <adrexia_> ...which I think is a little dumb
1117: [05:15:15] <adrexia_> should be able to ask questions for clarification at any stage
1118: [05:15:31] <adrexia_> ...but I'm not comparing IRCand stackoverflow
1119: [05:15:33] <antmas> yeah it's not a great resource for someone who has not used it, and needs relatively fast help
1120: [05:15:41] <adrexia_> more like IRC vs froums
1121: [05:15:44] <adrexia_> *forums
1122: [05:15:47] <adrexia_> err
1123: [05:15:55] <adrexia_> stackoverflow vs Forums
1124: [05:16:04] <simon_w|work> For new comers, forums are better
1125: [05:16:12] <adrexia_> really?
1126: [05:16:18] <simon_w|work> Don't get in anywhere near as much trouble for poorly worded or duplicate question
1127: [05:16:21] <adrexia_> I would_never_ tell a newbie to use the foprum
1128: [05:16:44] <adrexia_> you might as well tell them to go talk to a wall
1129: [05:16:55] <antmas> this ^^
1130: [05:17:22] <Stomach> thats what they are trying to fix isnt it?
1131: [05:17:45] <antmas> yeah
1132: [05:17:47] <Colin[pi]> adrexia_: I think that's actually how I ended up here originally
1133: [05:17:50] <simon_w|work> Also, 20% of silverstripe questions on SO are unanswered
1134: [05:18:08] <adrexia_> its hard to fix. developers don't hang out on the forums. how do you make them want to?
1135: [05:18:33] <simon_w|work> Isn't that what Cam's supposed to be doing?
1136: [05:18:37] <antmas> I don't want to ever hang out on a forum, developer or no
1137: [05:18:43] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1138: [05:18:55] <simon_w|work> Personally, I've gone less since he started trying to "encourage" devs to visit
1139: [05:19:55] <antmas> simon_w|work: why?
1140: [05:20:05] <adrexia_> he's a cat
1141: [05:20:29] <adrexia_> doesn't like to feel like he's being told what to do :P
1142: [05:20:34] <antmas> idgi
1143: [05:20:42] <antmas> ah :P
1144: [05:20:44] <adrexia_> ...but then erm, most devs are I think
1145: [05:20:49] * Ryan-Toast has joined #silverstripe
1146: [05:21:07] <adrexia_> antmas comes from "herding cats"
1147: [05:21:17] <antmas> :P
1148: [05:21:35] <simon_w|work> antmas, Cam wants people with knowledge to basically be on call to answer questions as their first priority. And then to do it all for "a sense of community"
1149: [05:22:06] <adrexia_> simon_w|work, stop being mean
1150: [05:22:09] <antmas> simon_w|work: that sounds like a bit of a stretch
1151: [05:22:34] <simon_w|work> adrexia_, I'll stop being mean when he starts valuing my time
1152: [05:22:50] <adrexia_> he's not forcing you though, right?
1153: [05:23:05] <adrexia_> everyone can weant anything they like. that's not a crime in itself
1154: [05:23:18] <simon_w|work> Why do you think I've stopped doing anything other than removing spam from the forums?
1155: [05:23:28] <adrexia_> hell, that's more than I do ;)
1156: [05:24:02] <antmas> why does he need value your time? hell, we all do and i'm sure all the plebs that come on here do too
1157: [05:24:16] <simon_w|work> antmas, why do you think I'm still on IRC?
1158: [05:24:30] <antmas> simon_w|work: because you love us :D
1159: [05:24:33] * antmas spins
1160: [05:24:39] <simon_w|work> Close enough :p
1161: [05:24:39] <adrexia_> because we are the most amazing people eva?
1162: [05:24:43] * adrexia_ grins
1163: [05:24:47] <antmas> :D
1164: [05:24:49] * adrexia_ coughs
1165: [05:25:10] <antmas> why am I still at work
1166: [05:25:14] <antmas> I should go home :O
1167: [05:25:27] <Stomach> I <3 simons help on here too
1168: [05:26:10] <adrexia_> yeah, I'm not even doing anything
1169: [05:26:16] <adrexia_> should head home
1170: [05:26:21] <simon_w|work> Oh right, work
1171: [05:26:22] <Stomach> me too
1172: [05:26:24] <Stomach> later yall
1173: [05:26:24] <simon_w|work> I should be doing that
1174: [05:26:27] <adrexia_> later
1175: [05:26:28] <madmatt> simon_w|work: Did ss-log netsplit at some point? The poor nickname ;_;
1176: [05:26:39] * adrexia_ quit (Quit: Ex-Chat)
1177: [05:26:44] <simon_w|work> madmatt, yeah. Need to restart it at some point
1178: [05:26:56] <madmatt> Is it still the Java thingmabob it was years ago?
1179: [05:27:20] <simon_w|work> Nope!
1180: [05:27:29] <simon_w|work> Rewrote it in Go, and is database backed
1181: [05:28:20] * halkyon has joined #silverstripe
1182: [05:28:22] <spronk> how you find go, simon_w|work ?
1183: [05:28:39] <simon_w|work> spronk, was nice whenever I wrote ss-log__
1184: [05:28:43] <simon_w|work> Haven't touched it since
1185: [05:28:47] <spronk> hm
1186: [05:29:15] * antmas quit (Quit: Page closed)
1187: [05:30:58] <simon_w|work> It doesn't really suit any projects I've got
1188: [05:31:00] * Stomach quit (Ping timeout: 260 seconds)
1189: [05:36:00] <spronk> mm..
1190: [05:39:05] <madmatt> simon_w|work: ah cool, nice!
1191: [05:39:32] * howardgrigg has joined #silverstripe
1192: [05:41:08] * howardgrigg quit (Read error: Connection reset by peer)
1193: [05:41:16] * howardgrigg has joined #silverstripe
1194: [05:41:50] <simon_w|work> madmatt, is what lets things like http://logs.simon.geek.nz/stats.php exist
1195: [05:43:57] * Selay has joined #silverstripe
1196: [05:58:39] * adrexia has joined #silverstripe
1197: [05:59:27] <adrexia> whoa halkyon is here. That almost never happens ;)
1198: [05:59:54] <halkyon> adrexia: missed me? :D
1199: [06:00:18] <adrexia> haha, yeah, I had some questions about the registry module a couple of weeks back ;)
1200: [06:00:29] <adrexia> noone here even knew what it was
1201: [06:00:46] <adrexia> congrats on go live
1202: [06:01:28] <adrexia> + another platfromer to hassel ;)
1203: [06:01:52] <adrexia> it's pretty hard on ol' ss23
1204: [06:02:23] <halkyon> what registry module? ;-)
1205: [06:03:07] * Colin[pi] quit (Ping timeout: 245 seconds)
1206: [06:03:57] <adrexia> :P
1207: [06:03:59] * Ryan-Toast quit (Quit: Ryan-Toast)
1208: [06:04:02] <adrexia> its a good module
1209: [06:04:49] <adrexia> they were legit questions, not complaints
1210: [06:05:50] <adrexia> actually think it might be one of the most stable silverstripe modules I've used
1211: [06:06:19] <adrexia> that and taxonomy
1212: [06:06:45] <adrexia> https://github.com/silverstripe-labs/silverstripe-registry/commit/0f39c5c4dea86b7fd0756580a650cff4bc1edf46
1213: [06:06:46] <adrexia> lol
1214: [06:07:05] <adrexia> next commit: https://github.com/silverstripe-labs/silverstripe-registry/commit/bedd03e2c52e9f8bf8c00649b6e8e0ca3d4b3159
1215: [06:27:52] * halkyon quit (Ping timeout: 240 seconds)
1216: [06:45:47] * soulrolll has joined #silverstripe
1217: [06:53:20] * soulrolll quit (Quit: Page closed)
1218: [07:05:41] * ARNHOE has joined #silverstripe
1219: [07:08:18] * Robke has joined #silverstripe
1220: [07:08:54] <Robke> hey i want that my holder page would have only two allowed children types: SubPage and Redirector page... :) simple question :)
1221: [07:09:04] <Robke> how should i write array? :)
1222: [07:09:23] <Robke> private static $allowed_children = array('subpage', RedirectorPage');
1223: [07:09:27] <Robke> dosnt work :)
1224: [07:09:58] <Robke> whats is exactly name in php of redirector page? :)
1225: [07:10:59] * Sj0hn has joined #silverstripe
1226: [07:11:54] <adrexia> RedirectorPage
1227: [07:12:02] * Error404NotFound has joined #silverstripe
1228: [07:12:23] <adrexia> you're missing a single ' could that be it?
1229: [07:12:34] <Robke> now i typed not copied :)
1230: [07:12:41] <Robke> not :)
1231: [07:13:21] <Robke> sorry
1232: [07:13:22] <Robke> private static $allowed_children = array('Tile', 'RedirectorPage');
1233: [07:13:30] <Robke> i still can create all page types :)
1234: [07:13:56] <Sj0hn> Nice new SS website :D
1235: [07:15:03] <Robke> really nice
1236: [07:16:05] <Robke> adrexia: thanks it seems that everything works, but my browser is cashed :)
1237: [07:16:37] <adrexia> ahh, yeah, caching :)
1238: [07:18:32] <Robke> still morning... :D and english spelling is wrong :D
1239: [07:30:30] * Kingy[a] quit (Ping timeout: 246 seconds)
1240: [07:35:40] * Kingy[a] has joined #silverstripe
1241: [07:39:42] * Anselm_ quit (*.net *.split)
1242: [07:45:08] * stnvh has joined #silverstripe
1243: [07:45:59] * vebb quit (Ping timeout: 258 seconds)
1244: [07:53:57] * vebb has joined #silverstripe
1245: [07:55:13] * kinglozzer has joined #silverstripe
1246: [07:57:41] * jordank quit (Read error: Connection reset by peer)
1247: [07:58:00] * jordanmk has joined #silverstripe
1248: [07:58:57] * StefanLehmann quit (Ping timeout: 245 seconds)
1249: [08:00:06] * Anselm_ has joined #silverstripe
1250: [08:00:22] * Colin[pi] has joined #silverstripe
1251: [08:08:07] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1252: [08:08:29] * adrexia has joined #silverstripe
1253: [08:13:10] * vebb quit (Read error: Connection reset by peer)
1254: [08:13:52] * vebb has joined #silverstripe
1255: [08:22:51] * Pyirkk has joined #silverstripe
1256: [08:23:09] <Pyirkk> I maked a new reposi-story kinglozzer
1257: [08:23:34] <kinglozzer> Pyirkk: What's the story?
1258: [08:24:13] <Pyirkk> how 2 ss
1259: [08:24:15] <kinglozzer> Wtf, I added a db field to Page, added a field to edit form, when I do var_dump($this->FieldName); on onBeforeWrite() - NULL O.o
1260: [08:24:58] <Pyirkk> kinglozzer: if it's not picking it up it will 'undefined' error, iirc
1261: [08:25:04] <Pyirkk> did you name field correctly>
1262: [08:25:05] <Pyirkk> ?
1263: [08:25:12] <kinglozzer> Wait wait wait
1264: [08:25:22] <kinglozzer> I was doing var_dump($shit); die;
1265: [08:25:38] <kinglozzer> It's NULL the _first_ time, but it's called fuck knows how many times per save
1266: [08:25:38] <Pyirkk> idgi
1267: [08:25:52] <kinglozzer> 4 times to be exact
1268: [08:25:55] <kinglozzer> ..
1269: [08:31:20] <Pyirkk> huh
1270: [08:31:46] * Selay quit (Ping timeout: 246 seconds)
1271: [08:32:48] <Pyirkk> kinglozzer: https://github.com/NightJar/talk-silverstripe_intro
1272: [08:34:07] * Sjohn has joined #silverstripe
1273: [08:35:55] <kinglozzer> Pyirkk: onBeforeWrite is called 4 times if you hit the "Save & Publish" button :P
1274: [08:36:04] <kinglozzer> Looking at slideshow now
1275: [08:36:10] <Zauberfisch> anyone using gitlab for client projects?
1276: [08:36:26] <Pyirkk> Zauberfisch: SS ltd.
1277: [08:36:50] <Zauberfisch> looking for best practices:
1278: [08:36:58] <Zauberfisch> if a company has many clients which each have one to ten projects, is it a practical solution to create a group for each client to group projects in namespaces?
1279: [08:37:03] * Sj0hn quit (Ping timeout: 255 seconds)
1280: [08:37:13] <Zauberfisch> (client has no gitlab access, its just for namespacings)
1281: [08:38:13] <Pyirkk> Zauberfisch: I've not used gitlab in a while, but I remember it's ability to share repositories was kinda... limiting (for me at least)
1282: [08:38:26] <Pyirkk> simon_w|work: uses gitlab too, perhaps he might be able to answer.
1283: [08:46:37] * r_hector has joined #silverstripe
1284: [08:46:38] * simon_w has joined #silverstripe
1285: [08:48:14] * ss31noob has joined #silverstripe
1286: [08:48:21] * Sjohn quit ()
1287: [08:52:26] <ss31noob> addons.silverstripe seems to be down right now.. is this because of the release of the new look of silverstripe ?
1288: [08:54:56] * vebb quit (Ping timeout: 260 seconds)
1289: [08:55:19] <crapwagon> can someone who knows how the caching works in silverstripe point me at debugging a problem? when a new template is added it doesn't show up / have any effect unless i delete /tmp/silver..* directory
1290: [08:55:23] <crapwagon> but changes do show up
1291: [08:56:26] <simon_w> crapwagon, you need to flush when adding a new template
1292: [08:56:44] <crapwagon> i do ?flush=all
1293: [08:57:03] <crapwagon> i actually had this same problem a few months ago with another machine on another site and we couldn't get to the bottom of it in channel
1294: [08:57:20] <crapwagon> so either i'm missing something ridiculously basic or something more subtle is going on
1295: [08:57:22] <simon_w> And do you get redirected to a url with flushtoken in it?
1296: [08:57:29] <crapwagon> yep
1297: [08:57:46] <Zauberfisch> simon_w: are you using gitlab for your client projects?
1298: [08:58:02] <simon_w> Zauberfisch, I don't have clients
1299: [08:58:12] <crapwagon> http://apb.domain.com/dev/build?flush=all
1300: [08:58:13] <crapwagon> ->
1301: [08:58:13] <crapwagon> http://apb.domain.com/dev/build?flush=all&flushtoken=d5bdbc5434b0f3c24c6618dbc2b19e20
1302: [08:58:34] <simon_w> crapwagon, flush on a non-dev page
1303: [08:59:01] <crapwagon> is it just flushing the core module in that usage?
1304: [08:59:34] <simon_w> The flush token stuff broke flushing entirely on that page
1305: [08:59:47] <crapwagon> on the dev build page?
1306: [08:59:49] <Pyirkk> crapwagon: flushing template cache is done by SSViewer
1307: [08:59:58] <Pyirkk> which dev/build doesn't use
1308: [09:00:25] <simon_w> crapwagon, yes
1309: [09:00:28] <crapwagon> i see, okay that's good to know - i guess i was assuming i was getting some kind of convenience (i.e. just hit that url and kill two birds with one stone)
1310: [09:00:35] <crapwagon> thanks
1311: [09:01:09] <Pyirkk> crapwagon: it's a common misconception - peopel used to think it did something in 2.4 too, and wrote tutorials, which other people have read...
1312: [09:01:11] <Pyirkk> etc etc
1313: [09:01:28] <crapwagon> i understand, appreciate you guys clearing it up for me
1314: [09:01:47] <crapwagon> has anyone used the multisites module? i don't know if something is misconfugred but my version has a major user interface problem
1315: [09:01:51] <Pyirkk> even if it did work at one point in 3.0, it traditionally never has, and seems to not do atm either
1316: [09:02:28] <Pyirkk> crapwagon: depends on what you want by 'subsites' - often people think it does something it doesn't.
1317: [09:02:39] <Pyirkk> but I have a meeting.
1318: [09:03:09] <crapwagon> i think it does exactly what i want, giving me 6 site trees that are all going to rely on the same page types and models
1319: [09:04:05] <simon_w> Pyirkk, multisites is a different module from subsites
1320: [09:04:09] <crapwagon> if the window is wide enough for the preview pane to be displayed you can't edit the configuration of any of the site roots, it took a while to figure out i had to shrink the window horzitonally
1321: [09:04:27] <crapwagon> i was thinking i should try fix it for him
1322: [09:23:06] * Tanger quit (Quit: Tanger)
1323: [09:24:10] * UncleCheese has joined #silverstripe
1324: [09:43:49] * Otterpocket has joined #silverstripe
1325: [09:45:44] * Otterpocket quit (Client Quit)
1326: [09:46:16] * Otterpocket has joined #silverstripe
1327: [09:47:06] * coffee_ has joined #silverstripe
1328: [09:47:21] <coffee_> guys
1329: [09:47:26] <coffee_> im upgrading to 3.1
1330: [09:47:32] <Otterpocket> With UploadField is there a way to tell it to generate names to prevent overwiting files, I cant seem to find anything in the docs?
1331: [09:48:02] <coffee_> i need to remove duplicates from datalist grouping by a particular column
1332: [09:48:08] <coffee_> is there a way?
1333: [09:48:35] <simon_w> coffee_, DataList does a SELECT DISTINCT already
1334: [09:49:03] <coffee_> yeah but i have duplicate names
1335: [09:49:12] <coffee_> i just want one of each one
1336: [09:49:44] <coffee_> so if i have simon, simon,joe, joe simon, adrian, simon
1337: [09:49:50] <coffee_> i just want simon, joe, adrian
1338: [09:50:18] <simon_w> Otterpocket, that's the default behaviour in 3.1
1339: [09:50:55] <simon_w> coffee_, in that case, you'll need to change it to an ArrayList and use removeDuplicates()
1340: [09:51:18] <ss31noob> hi guys.. i have a class that extends the Controller class... i tried to run a method in the class that i have.. and i got this issue Action 'runTasks' isn't allowed on class SimpleTasksController
1341: [09:51:25] <ss31noob> any idea why?
1342: [09:51:49] <simon_w> ss31noob, because you haven't added it to $allowed_actions
1343: [09:52:30] <coffee_> is there a way to convert it? as i only see "toArray()"
1344: [09:53:00] <simon_w> ArrayList::create($list->toArray())
1345: [09:54:25] <Otterpocket> simon_w: I am using 3.1.5 and it just overwrites
1346: [09:55:07] <terryapodaca> I know this will sound bad, but what exactly is Entwine?
1347: [09:55:22] <terryapodaca> is it a SS specific JS framework?
1348: [09:55:47] <terryapodaca> I assume it's also an extension of jQuery?
1349: [09:57:47] <ss31noob> thanks simon_w
1350: [09:58:12] <simon_w> Otterpocket, oh, I see. They logic doesn't match the comment. Config option: Upload: overwriteWarning: false
1351: [09:58:13] * Robke quit (Ping timeout: 246 seconds)
1352: [09:58:21] <simon_w> terryapodaca, basically
1353: [09:58:33] <simon_w> It's not technically SS specific, but they're basically the only users
1354: [09:58:42] <simon_w> And it was written for 3.0
1355: [09:59:36] * shellbackpacific has joined #silverstripe
1356: [09:59:38] * shellbackpacific quit (Client Quit)
1357: [09:59:53] <terryapodaca> simon_w: is there documentation some place that tells all of it's features?
1358: [09:59:54] * shellbackpacific has joined #silverstripe
1359: [10:00:02] <simon_w> Nope
1360: [10:01:10] <terryapodaca> so I assume if I want to know what all it can do, I'll have to sift through the code
1361: [10:01:22] <terryapodaca> is this the main repository? https://github.com/hafriedlander/jquery.entwine
1362: [10:02:43] <simon_w> Yeah, that's the main one
1363: [10:03:40] <Otterpocket> simon_w: Yea, found that out, thanks
1364: [10:04:28] * Error404NotFound quit (Ping timeout: 260 seconds)
1365: [10:08:12] * shellbackpacific has left #silverstripe
1366: [10:08:39] * spronk2 has joined #silverstripe
1367: [10:09:19] <spronk2> hmmm
1368: [10:09:43] * travis-ci has joined #silverstripe
1369: [10:09:44] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3352 (3.1 - fb8b22c : Ingo Schommer): The build passed.
1370: [10:09:44] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/b99288db04af...fb8b22c292f9
1371: [10:09:44] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/35617291
1372: [10:09:44] * travis-ci has left #silverstripe
1373: [10:09:46] * NETim quit (Ping timeout: 246 seconds)
1374: [10:12:21] <UncleCheese> terryapodaca Entwine is in a bit of a weird place right now. Based on my conversations with hamish, I don't think its likely to be maintained
1375: [10:13:27] <UncleCheese> its one killer feature is that you can inject and override behaviour the same way you do with CSS.. everything is based on specificity, and you can assign functionality to selectors the same way you assign style, and the inheritance works very much the same way, as well
1376: [10:14:51] <UncleCheese> personally, i'm not a huge fan of writing javascript that way, but i think for designer/frontend types it has some appeal
1377: [10:15:12] <terryapodaca> UncleCheese: gotcha...nice to know it most likely won't be maintained...
1378: [10:16:44] <UncleCheese> i think it will be maintained in the context of silverstripe 3, but in terms of putting it up against all the other JS framework behemoths, probably not a good use of resources :)
1379: [10:17:11] <terryapodaca> right...
1380: [10:17:48] <terryapodaca> I'm using a module that uses it pretty heavily so I just wanted to know more about it and see if it's useful in any other aspect.
1381: [10:42:39] * r3v3rb has joined #silverstripe
1382: [10:42:44] <r3v3rb> morning all
1383: [10:43:06] <r3v3rb> anyone have an idea how much work it would be to get display-logic working with foundation-forms?
1384: [10:43:24] <r3v3rb> UncleCheese: ???
1385: [10:43:31] <UncleCheese> hi
1386: [10:43:35] <r3v3rb> :)
1387: [10:44:06] <r3v3rb> should it be fairly straight forward to add the display-logic around ryans foundation-forms module?
1388: [10:44:45] <UncleCheese> i forget.. how does display-logic work with bootstrap-forms?
1389: [10:44:53] <r3v3rb> lol
1390: [10:44:54] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1391: [10:45:00] <UncleCheese> does it include its own Bootstrap templates?
1392: [10:45:16] <r3v3rb> just a few <% if $DisplayLogic %> calls as far as I can see
1393: [10:45:37] <r3v3rb> then lots of entwine agnostic validation checks
1394: [10:46:07] * r3v3rb will try a few and see how it pans out
1395: [10:46:17] <ss23> Taking 120 seconds to load a page isn't normal
1396: [10:46:26] <ss23> But when you don't have logging to tell WHICH PAGES ARE TAKING SO DAMNED LONG it is
1397: [10:47:10] <r3v3rb> ss23: depends on your server I guess - if its an azure setup running MSSQL for SS then sometimes it is
1398: [10:47:11] <r3v3rb> ;)
1399: [10:47:27] <ss23> haha
1400: [10:47:29] <ss23> AWS in this case
1401: [10:47:31] <ss23> I wonder what it is :O
1402: [10:47:42] <ss23> Number of requests is going down, CPU usage is going down... load time going up
1403: [10:47:57] <r3v3rb> had to switch client to running two VM’s on LAMP stacks with Unison folder syncing to get a usable site on Azure..
1404: [10:48:29] <r3v3rb> which is funny that the VM’s outperform IIS/MSSQL natively
1405: [10:50:03] <ss23> We have massive sync issues :(
1406: [10:50:04] <ss23> it's annoying
1407: [10:50:37] <r3v3rb> unison it all the way! perfectly syncs my cached site, plus dynamic stuff too
1408: [10:50:54] <simon_w> ss23, I see you still can't do a release without breaking add ons :p
1409: [10:51:00] <ss23> simon_w: QQ
1410: [10:51:09] <ss23> https://twitter.com/ss2342/status/512542964216635392
1411: [10:51:11] <ss23> Coming up on 4 hours now
1412: [10:51:21] <ss23> I think I'm going to have to ring again
1413: [10:51:22] <ss23> :/
1414: [10:51:25] <r3v3rb> ss23: http://www.riftrefunds.co.uk/ <- running across two synced VM’s
1415: [10:51:33] <r3v3rb> on Azure platform
1416: [10:51:34] <ss23> 4 hours for a fucking reboot is about as far from okay as I can be fucked with.
1417: [10:51:49] <ss23> r3v3rb: Ah nice! silverstripe.org is running on 2-4 syncd Amazon instances
1418: [10:51:56] <r3v3rb> sweet
1419: [10:51:57] * robke has joined #silverstripe
1420: [10:52:14] <r3v3rb> ss23: surely you can reboot remotely?
1421: [10:52:22] <ss23> r3v3rb: Nope
1422: [10:52:30] <r3v3rb> get a better provider
1423: [10:52:31] <r3v3rb> :D
1424: [10:52:32] <ss23> :P
1425: [10:52:38] <ss23> I thought Rackspace were reasonable
1426: [10:52:46] <ss23> I understand issues happen, but 4 hours for a reboot is so bullshit
1427: [10:52:52] <r3v3rb> aye, probably
1428: [10:52:56] <robke> what is wrong with this live? i get all ids, and href, but the page doenst show simple page? :) <a <% if is_a(RedirectorPage) %>id="$LinkToID" class="slideBox" <% else_if is_a(Tile) %> id="HomeSub$ID" class="slideBox" <% else %> href="$Link" <% end_if %> >
1429: [10:53:10] <ss23> I wonder how much an international call will cost... not sure how much money I have on my phone
1430: [10:53:19] <r3v3rb> depends if the server is in a pool of molten plastic and metal though… rebooting may not be an option yet...
1431: [10:54:22] <r3v3rb> then again ss23 - dropbox is on a massive go slow today too - syncing 16k worth of files and its taking forever
1432: [10:54:34] <simon_w> r3v3rb, that sounds normal
1433: [10:54:58] <r3v3rb> simon_w: true, but not this looooooooong - usually a couple of mins
1434: [10:55:05] <r3v3rb> so far today been over an hour
1435: [10:56:37] <r3v3rb> with 11,206 reminaing
1436: [10:56:37] <r3v3rb> not getting much done is the order of the day
1437: [10:58:30] <r3v3rb> UncleCheese: was display logic dependant on bootstrap forms?
1438: [10:58:41] <UncleCheese> no, but it adapts to it
1439: [10:58:47] <r3v3rb> ok
1440: [10:58:56] <r3v3rb> lets see
1441: [10:59:00] <r3v3rb> how this pans out
1442: [10:59:04] <simon_w> ss23, should've used SilverStripe Platform! :p
1443: [11:02:40] <ss23> haha
1444: [11:02:49] <ss23> I hear CWP is a l33t platform
1445: [11:02:50] <ss23> :D
1446: [11:07:41] <r3v3rb> ugh, /admin returns Sorry, it seems etc etc
1447: [11:07:53] <ss23> Fix it! :O
1448: [11:07:59] <r3v3rb> yup
1449: [11:09:07] <simon_w> http://www.silverstripe.org/assets/2014/Code/framework-code-opt.png
1450: [11:09:24] <simon_w> Multiple code in the same file, inconsistent indentation
1451: [11:09:36] <ss23> and yet delicious font rendering...
1452: [11:09:37] <ss23> mmm
1453: [11:09:38] <r3v3rb> tch tch
1454: [11:09:43] <simon_w> Man, I really want to get my code reviewed by these people to meet their standards :p
1455: [11:09:44] <ss23> It is one thing that sucks bad on Windows!
1456: [11:10:18] <r3v3rb> arhhh, seal pups getting clubbed
1457: [11:10:25] <r3v3rb> 404 silverstripe .org
1458: [11:11:24] <ss23> Ah1
1459: [11:11:27] <ss23> they're not being clubbed! :O
1460: [11:11:32] <ss23> ;_;
1461: [11:11:37] <r3v3rb> lol
1462: [11:11:39] <ss23> He's bouncing
1463: [11:11:40] <ss23> :D
1464: [11:11:53] <simon_w> And the forum rss feed is broken
1465: [11:11:56] <simon_w> Good job
1466: [11:11:57] <r3v3rb> nah, he’s being clubbed by bad code indentation
1467: [11:12:06] <r3v3rb> from behind the site
1468: [11:13:42] <simon_w> http://www.silverstripe.org/learn/
1469: [11:13:50] <simon_w> Massively creepy background picture
1470: [11:14:48] <ss23> simon_w is a hater!
1471: [11:14:55] <ss23> Next he'll be like "that naked mole rat is ugly"
1472: [11:14:56] <ss23> :D
1473: [11:16:48] <r3v3rb> hang on ss23 you are running AWS yet: http://www.silverstripe.org/platform/
1474: [11:17:12] <r3v3rb> what is your platform???
1475: [11:17:17] <r3v3rb> AWS or CWP
1476: [11:17:22] <ss23> I dunno man! Do I look like I do business stuff?
1477: [11:17:28] <ss23> The "platform" isn't me, man :O
1478: [11:17:37] <ss23> silverstripe.org definitly runs on AWS though, I know that :D
1479: [11:17:39] <r3v3rb> today you don’t look like you do anything ;)
1480: [11:17:41] <simon_w> Yeah, ss23's a "developer"
1481: [11:17:56] <ss23> Well
1482: [11:17:56] <r3v3rb> simon_w: he is?
1483: [11:18:01] <ss23> I wouldn't say I *develop*
1484: [11:18:06] <ss23> I'd say I'm more of an... IRCer
1485: [11:18:07] <ss23> ^.^
1486: [11:18:11] <ss23> I talk on IRC and get paid! :D
1487: [11:18:17] <simon_w> That's what he's under on http://www.silverstripe.com/about-us/team/
1488: [11:18:25] <simon_w> Right next to Sriram
1489: [11:18:28] <simon_w> Gutted :p
1490: [11:19:08] <r3v3rb> hehe: No more waking up at 3am in the morning—we've got your back. Our dedicated incident management team are alerted by automated monitoring <- 4 hours for a reboot!
1491: [11:20:26] <r3v3rb> i see a worrying development to SS <- Code Management Warranty = IAP or DLC for Website Framework
1492: [11:20:43] <ss23> haha
1493: [11:20:50] <ss23> r3v3rb: I don't think it'd be nice to use Rackspace for a managed platform :P
1494: [11:21:00] <r3v3rb> prob not ss23
1495: [11:23:18] <simon_w> r3v3rb, Code Management Warranty is enforced by the Australian government. SS NZ doesn't have a notion of it that they can use, so it's SS AU doing it
1496: [11:24:59] <kinglozzer> DMS module doesn’t work as well as I’d hoped :(
1497: [11:26:21] * simon_w quit (Quit: Ping timeout: your mum)
1498: [11:26:30] <ss23> kinglozzer: Yeah, it needs a *lot* of work
1499: [11:27:07] <kinglozzer> ss23: It's kinda my fault for misunderstanding bits of it. Like it's not designed to have its own ModelAdmin section, so I've gotta duplicate half of the code base to get it to work :P
1500: [11:27:21] <kinglozzer> But yeah, the broken edit form is a bit of an issue
1501: [11:27:56] <r3v3rb> DMS?
1502: [11:28:10] <ss23> r3v3rb: Document Management System
1503: [11:28:15] <ss23> It could be decent, but no one has put any time into it
1504: [11:28:15] <r3v3rb> ss23: oh
1505: [11:28:16] <terryapodaca> what's the equivalent of DO:get() to get SELECT * WHERE field IN ()
1506: [11:28:44] <ss23> terryapodaca: ->filter('foo' => array('baz', 'boo'));
1507: [11:29:56] <terryapodaca> ahh...good! thansk ss23
1508: [11:33:12] <UncleCheese> is MIT license compatible with SS?
1509: [11:33:47] <ss23> UncleCheese: Yes
1510: [11:34:25] <ss23> UncleCheese: SS is BSD, MIT is like the same
1511: [11:34:32] <UncleCheese> yeah that's what i thought
1512: [11:34:47] <UncleCheese> one of them is really strict
1513: [11:34:50] <UncleCheese> i can never remember which one
1514: [11:36:36] * Colin[pi] quit (Ping timeout: 255 seconds)
1515: [11:38:36] <ss23> They're both incredibly liberal, UncleCheese :P
1516: [11:38:39] <ss23> GPL is the strict one
1517: [11:38:50] <UncleCheese> that's it
1518: [11:39:01] <ss23> The difference is one says "You can do anything execpt use our name!" and the other is like "You can do anything!"
1519: [11:39:09] <ss23> That's why it's legal to take silverstripe source code and just sell it to people
1520: [11:40:04] <r3v3rb> :D
1521: [11:40:19] * r3v3rb doesn’t do that, he seellls carpy websites instead
1522: [11:50:37] <kinglozzer> So, for DMS so far I’ve had to create my own: ModelAdmin, GridField "Add new" button and "unlink" button, a LeftAndMain section for uploading new items (without attaching to a page) and a subclass of the DMSUploadField to support that
1523: [11:50:45] <kinglozzer> Oh and some extra entwine stuff too :P
1524: [11:51:07] <kinglozzer> r3v3rb: Does the fishing industry have a lot of money for websites?
1525: [11:51:09] <kinglozzer> ;)
1526: [11:52:20] <r3v3rb> kinglozzer: it’s not bad you know
1527: [11:52:53] * r3v3rb is struggling today();
1528: [11:54:33] <r3v3rb> arggghhhh, admin worked yesterday, but not today why SS why!
1529: [12:03:53] * zippy has joined #silverstripe
1530: [12:03:57] <zippy> evening
1531: [12:04:36] <ss23> There, addons is back
1532: [12:04:39] <ss23> Stupid rackspace
1533: [12:04:43] <ss23> wait I forgot to test if it was back
1534: [12:04:49] <ss23> Yeah, it's back
1535: [12:04:51] * ss23 grumbles
1536: [12:07:02] <r3v3rb> ss23: gets some sleeps man
1537: [12:07:18] <ss23> Some of us have servers to fix!
1538: [12:07:31] * r3v3rb has a missing admin!
1539: [12:07:44] <r3v3rb> all other sites work in the dev environment except this one
1540: [12:07:47] <r3v3rb> weird
1541: [12:08:03] <zippy> ss23: still going slow?
1542: [12:09:42] <zippy> Pyirkk: guess wot!!
1543: [12:10:20] <zippy> Phpstorm now supports the blade templates used in laravel out of the box!! thought you'd like to know..
1544: [12:10:34] <ss23> zippy: Should be fine ^.^
1545: [12:10:42] * ARNHOE quit (Ping timeout: 245 seconds)
1546: [12:10:47] <zippy> I wonder if the Scots will break away
1547: [12:11:07] <ss23> the reponse times are fluxuating wildly, but the avg is ~.7seconds
1548: [12:11:20] <ss23> max is normally 1second, but has spikes to ~1 minute that have only started in the past few hours
1549: [12:13:36] <zippy> ss23: only seem to get 7-8 requests a sec out of it
1550: [12:15:08] <zippy> most of that would be static cacheable wouldn't it?
1551: [12:15:22] * ARNHOE has joined #silverstripe
1552: [12:16:03] <ss23> 7-8 requests a second is fine!
1553: [12:16:16] <ss23> Probably is cachable, but we only do partial caching, not a lot of other stuff
1554: [12:16:32] * UndefinedOffset has joined #silverstripe
1555: [12:18:46] * ARNHOE_ has joined #silverstripe
1556: [12:18:46] * ARNHOE quit (Read error: Connection reset by peer)
1557: [12:21:02] <terryapodaca> ANy idea what this would be firing if I"m not using any search?
1558: [12:21:03] <terryapodaca> [Warning] Missing argument 1 for ContentControllerSearchExtension::results()
1559: [12:21:31] * r_hector quit (Quit: Leaving.)
1560: [12:22:33] <ss23> terryapodaca: Not sure, but if you add a strack trace into it you could maybe figure it out
1561: [12:26:39] <terryapodaca> I see a stack trace
1562: [12:27:08] <ss23> So you can see where it got called from? :O
1563: [12:29:52] <terryapodaca> ss23: http://www.sspaste.com/paste/show/541acb5defa32
1564: [12:29:55] <terryapodaca> that's my code
1565: [12:30:21] <terryapodaca> I can't see where I would be calling
1566: [12:30:22] <terryapodaca> ContentControllerSearchExtension->results() 
1567: [12:30:36] * r3v3rb quit (Quit: r3v3rb)
1568: [12:30:52] <terryapodaca> I have a very similar page that does almost the same search and it doesn't error like that
1569: [12:31:00] <terryapodaca> err...show warning
1570: [12:31:27] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1571: [12:31:49] <ss23> terryapodaca: What is the full stack trace?
1572: [12:33:15] <terryapodaca> give me one sec
1573: [12:33:57] <zippy> https://www.youtube.com/watch?v=GORUFMvkuCw#t=19 - he squirmed hardcode
1574: [12:34:21] <terryapodaca> ss23: http://i.imgur.com/dbwUaKo.png
1575: [12:34:27] <terryapodaca> is that enough to go off of?
1576: [12:36:13] <ss23> um
1577: [12:36:17] <ss23> The call to Results()
1578: [12:36:20] <ss23> In your template, right?
1579: [12:36:55] <ss23> Your template has a $Results, which triggers MediaPage_Controller::results, which doesn't exist, so it calls the parent of MediaPage_Controller::results, which is ContentControllerSearchExtension
1580: [12:37:00] <ss23> Does that sound about right, terryapodaca?
1581: [12:37:15] <terryapodaca> ahhh crap!
1582: [12:37:28] <terryapodaca> it was too simple
1583: [12:37:32] <terryapodaca> damn it
1584: [12:37:43] <terryapodaca> this project has killed me!
1585: [12:38:11] <terryapodaca> thanks ss23...I owe you a few beers, along with a few others that have helped me this week
1586: [12:39:07] <ss23> :D
1587: [12:39:08] <terryapodaca> so it's erroring because public function getResults($searchCriteria = array()) isn't returning anything
1588: [12:39:08] <ss23> No problems
1589: [12:39:20] <ss23> I would guess something like that, though I'm not sure
1590: [12:41:22] <terryapodaca> yep, that did the trick!
1591: [12:49:34] <terryapodaca> how do I compare a simple string to a DataList?
1592: [12:51:17] <ss23> Like, to every item in the datalist, or what do you mean?
1593: [12:51:55] * muskie9 has joined #silverstripe
1594: [12:52:16] <terryapodaca> yeah, something like: if $string is IN $dl (where $dl is the datalist returned from a DO::get())
1595: [12:52:32] <ss31noob> anyone knows what class replaced the ModelAdmin_CollectionController from 2.4 to 3.1? i just noticed that it's not present now in the ModelAdmin class
1596: [12:53:05] <terryapodaca> I'm trying to simplify this search...the user has to enter a "code" and if that code matches any code in the db, then the rest of the search can continue
1597: [12:53:51] <terryapodaca> but they submit the whole form at once....so at first I need to verify that "Code" is valid (has it's own table), then if it's valid, search on the two dropdowns.
1598: [12:54:59] <terryapodaca> something like:
1599: [12:55:27] <terryapodaca> if($string IS IN $MediaCode = MediaCode::get())
1600: [12:56:29] <terryapodaca> or if that can be done in the DO::get()
1601: [12:56:39] <terryapodaca> with the ->filter()
1602: [12:57:04] * robke quit (Ping timeout: 246 seconds)
1603: [13:06:19] * ARNHOE has joined #silverstripe
1604: [13:06:21] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
1605: [13:09:37] * ARNHOE_ quit (Ping timeout: 272 seconds)
1606: [13:24:26] * ThePeach has joined #silverstripe
1607: [13:24:33] * catcher has joined #silverstripe
1608: [13:26:33] * r3v3rb has joined #silverstripe
1609: [13:27:46] <Pyirkk> [11:12] <UncleCheese> terryapodaca Entwine is in a bit of a weird place right now. Based on my conversations with hamish, I don't think its likely to be maintained
1610: [13:27:47] <Pyirkk> :O
1611: [13:29:33] <Zauberfisch> well, he said something similar to me a year or so ago
1612: [13:29:36] <r3v3rb> but isnt entwine integral or will it be swapped out in ss4
1613: [13:29:52] <Zauberfisch> "it is kind of feature complete, so I will not really develop much on it anymore"
1614: [13:31:23] <kinglozzer> Good luck rewriting SS from scratch :P
1615: [13:31:43] <Pyirkk> [11:52] <robke> what is wrong with this live? i get all ids, and href, but the page doenst show simple page? :) <a <% if is_a(RedirectorPage) %>id="$Li...
1616: [13:32:16] <Pyirkk> robke: it's not php, and I don't think there is an is_a function on dataobject. Use <% if ClassName == RedirectorPage'' %> ...
1617: [13:32:36] <Pyirkk> [12:13] <@simon_w> http://www.silverstripe.org/learn/ [12:13] <@simon_w> Massively creepy background picture
1618: [13:32:38] <Pyirkk> totally agreed
1619: [13:34:00] <r3v3rb> kinglozzer: it needs to be rewriiten and renamed to WordStripe or SilverPress
1620: [13:35:04] <Pyirkk> Also, that fucking mountain... Swap it out for Aorangi, or Mitre peak, or something. ffs
1621: [13:35:15] <kinglozzer> Pyirkk, simon_w +1
1622: [13:35:22] <kinglozzer> Dafuq does that have to do with a PHP framework
1623: [13:35:29] <kinglozzer> (the kid)
1624: [13:35:40] <Pyirkk> 'learn' shitty stock image I assume.
1625: [13:35:58] <kinglozzer> r3v3rb: lol, rewritten in Angular
1626: [13:36:11] <r3v3rb> kinglozzer: node :D
1627: [13:36:36] <kinglozzer> Or Java, based on how much fun I'm having trying to get Solr to work
1628: [13:36:39] <kinglozzer> >:(
1629: [13:38:06] <r3v3rb> kinglozzer: might as well go the whole hog and use perl :D
1630: [13:38:27] * wilsonstaff has joined #silverstripe
1631: [13:39:12] <Pyirkk> kinglozzer: obviously the best answer is to simply rewrite all the javascripts, but not using ng or whatever.
1632: [13:39:14] <wilsonstaff> Hi to all, may sound like a newbee question, but i assume. If i build a new page type (mypage.php), does it extend Page or Sitetree? Difference?
1633: [13:39:28] <Pyirkk> wilsonstaff: no difference.
1634: [13:39:36] <Pyirkk> well... by default.
1635: [13:40:02] <Pyirkk> generally people just Page, it's easier to follow structure then.
1636: [13:40:25] <Pyirkk> plus if you have a need to apply something to all your pages, you have a common ancestor that's not core code.
1637: [13:40:26] <wilsonstaff> <Pyirkk>Always thought that Extends Page would add some fonctions/items to all Page using Page.php
1638: [13:40:42] <Pyirkk> wilsonstaff: well look at Page.php
1639: [13:41:04] <Pyirkk> it's pretty much just Page extends SiteTree{}Page_Controller extends ContentController{}
1640: [13:41:32] <Pyirkk> https://github.com/silverstripe/silverstripe-installer/blob/3.1/mysite/code/Page.php
1641: [13:41:41] <wilsonstaff> <Pyirkk> Its not what i always want to do, but it buggled my mind for a long time.
1642: [13:42:09] <Pyirkk> wilsonstaff: Page is the logical thing to extend, for reasons as above.
1643: [13:42:31] * r3v3rb gives up and reinstalls ss
1644: [13:42:44] <Pyirkk> r3v3rb: what issue?
1645: [13:42:47] <r3v3rb> 3.1.6 admin will not work - just goes to error page :\
1646: [13:42:55] <wilsonstaff> <Pyirkk>Ok thanks. back to work :-)
1647: [13:42:56] <Pyirkk> lol bl
1648: [13:42:59] * wilsonstaff quit (Client Quit)
1649: [13:43:26] * r3v3rb thinks dropbox facked something up in the sync
1650: [13:43:35] <Pyirkk> possibly
1651: [13:43:37] * coffee_ quit (Ping timeout: 246 seconds)
1652: [13:43:54] * r3v3rb probably
1653: [13:44:04] * Pyirkk maybe
1654: [13:44:29] * r3v3rb definitely
1655: [13:44:54] * Pyirkk areet
1656: [13:45:11] <Pyirkk> wub wub, wub wuub, wub wub, wub wuub
1657: [13:45:36] <terryapodaca> Pyirkk: how many names do you go by?
1658: [13:46:59] <Pyirkk> all of them
1659: [13:47:17] * r3v3rb is now known as Pyromanik
1660: [13:47:33] <Pyromanik> Pyirkk:
1661: [13:47:47] * Pyromanik needs your pass :P
1662: [13:48:04] * Pyromanik quit (Disconnected by services)
1663: [13:48:09] <Pyirkk> Nah, bitch :P
1664: [13:48:09] <terryapodaca> oh man, this is going to get confusing
1665: [13:48:12] <Pyirkk> hahahha
1666: [13:48:28] <Pyirkk> xD
1667: [13:48:40] * r3v3rb has joined #silverstripe
1668: [13:48:46] <Pyirkk> Nah, bitch :P
1669: [13:48:48] <Pyirkk> hahahha
1670: [13:48:50] <Pyirkk> xD
1671: [13:48:52] * r3v3rb is now known as Py-thag
1672: [13:49:07] <Pyirkk> a thag made in python?
1673: [13:49:15] <Pyirkk> terryapodaca: I'm at work.
1674: [13:49:27] * Py-thag is now known as Pyromanik
1675: [13:49:36] <Pyromanik> wow, guessed that pass no prob
1676: [13:49:38] <Pyromanik> ;)
1677: [13:49:41] <Pyirkk> have firewall, no client, had no SSL connetion either.
1678: [13:49:43] * Pyromanik is now known as r3v3rb
1679: [13:50:05] <Pyirkk> r3v3rb: close! Almost gotcha again ;)
1680: [13:50:29] <terryapodaca> Pyirkk: so this handle is for work and Pyromanik is for other times?
1681: [13:50:35] <Pyirkk> anyway, so I don't wanna auth from work, so I have fun making up a new name every day. Started off jokingly, now it's become a thing.
1682: [13:50:49] <Pyirkk> terryapodaca: if I'm on normal name, then I'm at home, basically.
1683: [13:50:54] <r3v3rb> terryapodaca: basically he forgot his auth pass
1684: [13:51:09] <terryapodaca> yesterday it was something different...so that makes sense
1685: [13:51:11] <Pyirkk> haha, neg. Need that to ghost you, foo! :P
1686: [13:51:34] <Pyirkk> terryapodaca: always follows the same pattern though.
1687: [13:51:52] <Pyirkk> first 2 and last letter always same, so ppl know it's me.
1688: [13:52:40] <Pyirkk> they're the most iatmrpont parts of the word!
1689: [13:52:50] <Pyirkk> oh, or is it first 2 and last 2?
1690: [13:52:51] <Pyirkk> idk
1691: [13:53:09] <Pyirkk> http://www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/
1692: [13:53:49] <r3v3rb> dyl, we all now the real Pyirkk
1693: [13:53:50] <Pyirkk> http://www.stevesachs.com/jumbler.cgi
1694: [13:54:23] <r3v3rb> woot! r3r3vb
1695: [13:54:43] <Pyirkk> lulz
1696: [13:54:56] <Pyirkk> lluz?
1697: [13:54:59] <Pyirkk> :P
1698: [13:55:58] <r3v3rb> wtf, even security page isn’t working properly - missing the theme from the site
1699: [13:56:22] <terryapodaca> quick SS question. I have a form with three fields. the first field is a textbox (MediaCode). the other two fields are dropdownboxes (ShowResults). MediaCode has it's own table and ShowResults has it's own table. I need to do a search for those ShowResults, but first I need to validate that the MediaCode is a valid code.
1700: [13:56:57] <terryapodaca> I've probably been looking at this for too long, and now it seems jumbled in my head on how to solve this.
1701: [13:59:56] <r3v3rb> terryapodaca: only show the showresults dropdowns after validating the media code via ajax maybe?
1702: [14:00:18] <r3v3rb> then submit the lot to the controller to process the full form?
1703: [14:00:42] * r3v3rb wouldnt listen to me today(); as /me can’t get ss3.1.6 working LOL!
1704: [14:00:56] <terryapodaca> lol, this is a 3.1.6 site
1705: [14:01:40] <r3v3rb> somehow, my dropbox managed to f&*^ up the sync
1706: [14:02:53] <terryapodaca> was thinking about making it more simple for the end user, and just have one form. Do somehting like submit the form and in getResults() do a MediaCode::get(), then compare that DataList to the textbox value, if that validates then move on and continue the search, else return a naughty status.
1707: [14:03:34] * toddvalentine has joined #silverstripe
1708: [14:04:31] <terryapodaca> this is, the first time I tried to do that compare, it errors out, so I don't know how to compare a simple $string to the DataList....which would be something like if($string IS IN DataList) { finish search...} else { return bad status }
1709: [14:05:28] <r3v3rb> wow - google cares! http://www.google.com/landing/scotland/
1710: [14:06:51] * CodeTrap1 quit (Remote host closed the connection)
1711: [14:07:06] * CodeTrap has joined #silverstripe
1712: [14:07:50] <Pyirkk> ah fuck yeh I should vote
1713: [14:10:26] <r3v3rb> hmm, ss3.1.6 default admin lgin - is it styled as per ‘simple’ them or just a few inputs on screen - my clean install was without ‘style’
1714: [14:10:48] <terryapodaca> it's styled with simple
1715: [14:14:18] <r3v3rb> terryapodaca: oh dear, still at least i can log in
1716: [14:16:22] <toddvalentine> Has anyone ever tried to set Viewer groups on a page on a site that is using staticpublisher? After filling in the form, SS redirects you to the Security page again instead of sending you to the password protected page.
1717: [14:18:10] <r3v3rb> omfg
1718: [14:18:24] <r3v3rb> <% base_tag %> caused all the problems!
1719: [14:20:20] <terryapodaca> that's an important tag
1720: [14:20:40] <terryapodaca> what exactly is a SS DataList? and how can I convert it to an array?
1721: [14:20:50] * r3v3rb forgot to add it !
1722: [14:20:52] <r3v3rb> lol
1723: [14:21:57] <ss31noob> anyone who were using a $collection_controller_class to overwrite the ModelAdmin_CollectionController before in 2.4.. how can did you manage to have the same functionality now in 3.1?
1724: [14:35:43] <r3v3rb> Zauberfisch: you seen or heard from ryan wachtl recently?
1725: [14:36:36] <Zauberfisch> hmmm
1726: [14:36:38] * r3v3rb is in need of a fully fledged foundation forms module and his was/is pretty close
1727: [14:36:46] <Zauberfisch> not that I can recall
1728: [14:37:03] <r3v3rb> no worries, I’ll take a look at his and see if I can figure it out
1729: [14:37:30] <r3v3rb> i might just cheat and alter the ss form .ss files to suit foundation
1730: [14:37:56] <Zauberfisch> r3v3rb: :S
1731: [14:38:04] <Zauberfisch> but don't do it in the framework
1732: [14:38:44] <r3v3rb> noooooo
1733: [14:39:15] <r3v3rb> but it appears he has already done it in the foundation theme, not his foundation-forms module
1734: [14:39:18] <crapwagon> i've got some html here i am making into a theme for my site and all of the head tag through to the body tag are the same, but then the body tag has different classes depending on the page (before it beocming uniform again for the nav header etc) - where should i store these classes? in the page controller?
1735: [14:39:30] <crapwagon> or is there some templating solution i don't grasp properly
1736: [14:40:03] <crapwagon> then i can just $BodyClasses in the body tag eh
1737: [14:40:43] <r3v3rb> hmm, nope just on his demo site
1738: [14:41:01] <Zauberfisch> crapwagon: sounds like you need to do tutorial 2
1739: [14:41:03] <Zauberfisch> or was it 1?
1740: [14:41:05] <Zauberfisch> $Layout
1741: [14:41:14] <r3v3rb> http://silverstripe-foundation.com/kitchen-sink/
1742: [14:41:19] <catcher> terryapodaca, http://api.silverstripe.org/3.1/class-DataList.html#_toArray
1743: [14:42:36] <Zauberfisch> crapwagon: docs.silverstripe.com/framework/en/tutorials/1-building-a-basic-site#creating-a-new-template
1744: [14:42:39] <Zauberfisch> $Layout
1745: [14:42:39] <r3v3rb> maybe he cheats and has hard coded those forms without the <div class=“middlecolumn” shit in them
1746: [14:48:02] <terryapodaca> I've tried that a hundred times!
1747: [14:48:10] <terryapodaca> catcher: and it errors on me
1748: [14:48:40] <terryapodaca> $MediaCode->toArray();
1749: [14:48:45] * muskie9 quit (Ping timeout: 255 seconds)
1750: [14:49:36] <catcher> terryapodaca, what's the error?
1751: [14:51:00] * spronk2 quit (Quit: spronk2)
1752: [14:55:25] <terryapodaca> I think I might have figured it out...give me a little bit to finish coding and test
1753: [15:13:00] * oetiker quit (Quit: Leaving)
1754: [15:13:21] <Pyirkk> terryapodaca: $list->toArray()
1755: [15:13:39] <Pyirkk> DataList is the 3.x evolution of 2.x's DataObjectSet
1756: [15:16:04] <Pyirkk> crapwagon: yeh, store it in the pagetype, $Blah in the template. Either make it editable (bad idea, but flexible) or just use something like a private static & make a getter (getBlah() return $this->config()->Blah)
1757: [15:17:25] <crapwagon> when you say in the page type, do you mean the object that extends sitetree, or some other object
1758: [15:17:46] <crapwagon> i just put it in the controller for now since that's specifically related to visiting said page, but it doesn't feel right
1759: [15:17:49] <Pyirkk> either the SiteTree or Page_Controller
1760: [15:17:56] <crapwagon> okay
1761: [15:18:00] <crapwagon> cheers
1762: [15:18:23] <Pyirkk> so long as the getter is in the same class you defined the config item in
1763: [15:18:57] <Pyirkk> Put it at the top of your inheritance hierarchy and every page will have it :>
1764: [15:19:28] <Pyirkk> that or hard code stuff using $Layout like Zauberfisch suggested. But IMO that will probably make your Layout scope too broad.
1765: [15:19:47] <Pyirkk> ie, a lot of repeated code between page type Layout templates
1766: [15:19:48] <crapwagon> Layout doesn't really work very well imo for this
1767: [15:19:52] <crapwagon> yeah
1768: [15:19:55] <crapwagon> i haven't read any docs on config objects yet
1769: [15:20:03] <crapwagon> can you point me at something
1770: [15:20:10] <Pyirkk> doc.ss.org.nz
1771: [15:20:26] <crapwagon> yeah i've read a bunch in http://doc.silverstripe.org/framework/en
1772: [15:20:52] <Pyirkk> hmm, docs.ss.org.nz :<, doc goes nowhere :S
1773: [15:21:17] <Pyirkk> but yeh, config is just that. settable via yml, private static picked up as defaults
1774: [15:21:33] <Pyirkk> tied to classes, but not restricted to them.
1775: [15:22:37] <crapwagon> right so i can just throw a FooPage_Controller:\nbodyclass: someclass for example in the yaml?
1776: [15:22:44] <crapwagon> then in FooPage_Controller pick it up
1777: [15:22:55] <Pyirkk> yup
1778: [15:23:04] <crapwagon> nice one, that sounds better
1779: [15:23:07] <crapwagon> thanks
1780: [15:23:16] <Pyirkk> $this->config()->bodyClass
1781: [15:23:39] <terryapodaca> isn't there a built in template code for alternating rows?
1782: [15:23:47] <Pyirkk> terryapodaca: $Even
1783: [15:23:49] <Pyirkk> $Odd
1784: [15:24:08] <Pyirkk> $MultipleOf()
1785: [15:24:50] <Pyirkk> $EvenOdd iirc too, returns 'even' or 'odd'
1786: [15:24:58] <Pyirkk> as opposed to true/false
1787: [15:25:14] <terryapodaca> I think I am looking for $EvenOdd
1788: [15:25:43] <Pyirkk> probably
1789: [15:26:28] * ARNHOE quit ()
1790: [15:27:28] <kinglozzer> SODDING SOLR
1791: [15:27:39] <Pyirkk> kinglozzer: seems to be the consensus
1792: [15:27:42] <Pyirkk> concensus
1793: [15:27:42] <Pyirkk> *
1794: [15:28:38] <kinglozzer> I have no idea if I've misconfigured something, or it just doesn't have any suggestions, but I can't for the life of me get spellchecking to work :(
1795: [15:28:48] <kinglozzer> Not that it's essential, just a nice-to-have
1796: [15:29:26] <Pyirkk> isn't solr search, not spellchuck?
1797: [15:33:28] <kinglozzer> Pyirkk: It's both, kinda
1798: [15:33:43] <kinglozzer> Spellcheck does suggestions based on indexes
1799: [15:34:13] <kinglozzer> i.e. did you mean "correcthorsebatterystaple"?
1800: [15:34:52] <Pyirkk> :O How did you know my password!?
1801: [15:35:48] <kinglozzer> Pyirkk: Solr suggested it to me when I typed "Pyirkk's password"
1802: [15:36:01] <Pyirkk> oic, so you did get it working!
1803: [15:37:27] * jenniferaslan has joined #silverstripe
1804: [15:38:16] <Pyirkk> kinglozzer: :o https://pbs.twimg.com/media/Bx0b99KCcAAdFDl.jpg:large
1805: [15:39:14] <kinglozzer> Pyirkk: ?
1806: [15:39:23] <Pyirkk> racecars!
1807: [15:39:53] <Pyirkk> Audi v10 R8 race control.
1808: [15:40:18] <Pyirkk> control car better than most race cars :<
1809: [15:40:51] <Pyirkk> not in that class mind you, just in general :>
1810: [15:41:03] <kinglozzer> Pyirkk: oic, thought you meant something specific about the pic / girl :P
1811: [15:41:28] <kinglozzer> Yeah I'd love a go in an R8 LMS D:
1812: [15:41:32] <Pyirkk> ha, well tbf it is rather odd to see a woman in such position (that's not just a posing bunny), so that's cool.
1813: [15:42:14] <Pyirkk> too.
1814: [15:42:24] <Pyirkk> close to you terryapodaca!
1815: [15:43:24] <Pyirkk> hmm, still 3.5 hours drive, but much closer than here like!
1816: [15:43:48] * muskie9 has joined #silverstripe
1817: [15:44:23] <Pyirkk> where you can see real race cars in America, not just ones that got the steering lock stuck on slightly to the left :P
1818: [15:45:18] <Pyirkk> One would hope that there'd be less rednecks at such an event, so it's a win win! xD
1819: [15:50:27] <muskie9> Pyirkk Road America in Elkhart Lake, WI http://www.roadamerica.com
1820: [15:50:43] <muskie9> probably out of season now
1821: [15:52:33] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1822: [15:52:55] * muskie9 has joined #silverstripe
1823: [15:52:57] <catcher> I have a site in 2.4 that I can't upgrade until the new year. I need to get HTML control in a popup; I installed DOM, switch to SimpleTinyMCEField, but I see no buttons. How do I get the buttons?
1824: [15:54:08] * scpi has joined #silverstripe
1825: [15:57:04] <kinglozzer> Ffs
1826: [15:57:06] <catcher> Aha
1827: [15:57:16] <kinglozzer> Right, so my spellchecker indexes contain stuff
1828: [15:57:18] <catcher> Must be called dataobject_manager.
1829: [15:57:19] <kinglozzer> Y U NO SUGGEST
1830: [15:58:40] <Pyirkk> muskie9: what is this?
1831: [15:59:02] <Pyirkk> catcher: define 'buttons'?
1832: [15:59:38] * joelpittet has joined #silverstripe
1833: [16:00:03] <muskie9> Pyirkk where you can see non-redneck racing in America
1834: [16:00:05] <Pyirkk> oh, you solved it. Yeah 2.4 is more strict with module names, especially when module coders didn't make allowance for variance and hard coded Requirements:: calls.
1835: [16:00:17] <Pyirkk> muskie9: heh.
1836: [16:00:30] <catcher> Pyirkk, yep, now it's a button party.
1837: [16:00:34] <muskie9> [10:44:23] <Pyirkk> where you can see real race cars in America, not just ones that got the steering lock stuck on slightly to the left :P
1838: [16:00:35] <Pyirkk> muskie9: http://circuitoftheamericas.com/
1839: [16:00:49] * ss31noob quit (Ping timeout: 246 seconds)
1840: [16:01:23] <Pyirkk> catcher: better than being a lemon party!
1841: [16:02:09] <catcher> Or one of these: http://www.youtube.com/watch?v=9Wl_uQOABxg
1842: [16:02:10] <muskie9> doesn't snow in texas, so they can race :P
1843: [16:02:21] <catcher> muskie9, sure it does, just not much
1844: [16:02:46] <muskie9> thought it was always 90 down there
1845: [16:03:15] <Pyirkk> catcher: lol, not opening at work any link that follows a lemon party reference :P
1846: [16:03:20] <Pyirkk> even if it is youtube
1847: [16:05:23] <Pyirkk> fuck I miss the complexity of C and the ironic simplicity it brings sometimes.
1848: [16:05:32] <Pyirkk> like $blah = $thing
1849: [16:05:50] <Pyirkk> HMM, FUCK. Is it safe to delete $thing now, or did it copy by reference?
1850: [16:06:36] <Pyirkk> int* blah = &thing; NOPE, NOT SAFE.
1851: [16:06:50] <Pyirkk> ezy.
1852: [16:07:07] <r3v3rb> Pyirkk: why you in c++
1853: [16:08:24] <Pyirkk> r3v3rb: I'm not, I'm lamenting that there's some legacy code here with unset($array) - but some info may still be relevant later, so I wondered if I copy it (because var name is reused immediately afterwards) will the unset fuck me over, or not? (pretty sure yes, pretty sure arrays are copy by reference)
1854: [16:09:19] <Pyirkk> I mean, I don't give enough fucks to go and find out, but it struck me as slightly ironic that if I was using a 'more complex' language, I'd have instant knowledge just by looking at it.
1855: [16:09:31] <Pyirkk> well, almost instant.
1856: [16:25:03] <terryapodaca> got a template question now.
1857: [16:25:37] <Pyirkk> ok
1858: [16:25:46] <Pyirkk> get it in quick before I go home! :>
1859: [16:25:53] <terryapodaca> I got the Datalist into the array like I wanted...and if I debug, the correct things are being set...but in the template...it's showing the "else" statement
1860: [16:26:20] <Pyirkk> terryapodaca: why are you putting the list into an array if you're just putting it out to the template>?
1861: [16:27:09] <terryapodaca> because I am building a simple output array...its corky and way wrong I know...but hang on, i'll sspaste it
1862: [16:27:40] <Pyirkk> yeah, I get that you want to customise, but why?
1863: [16:27:55] <terryapodaca> http://www.sspaste.com/paste/show/541b032f90143
1864: [16:28:34] <terryapodaca> because it's a three field search form, but I need to validate that the textbox (MediaCode) is a valid code before following through with the search.
1865: [16:29:41] <terryapodaca> so, the code works fine...if I type in a wrong media code, the $Code and $Message are there, but in the template, it's still firing the else and building the table, when it shouldn't
1866: [16:30:16] <terryapodaca> so if $Results, then if $Code, so I could have my template logic incorrect
1867: [16:30:46] * Otterpocket quit (Quit: WeeChat 0.4.1)
1868: [16:31:32] <Pyirkk> it seems like you're going about it the hard way, yeh. but I dont' fully understand what your'e trying to do :<
1869: [16:31:39] <kinglozzer> HA SPELLCHECK WORKING
1870: [16:31:41] <kinglozzer> Well, ish
1871: [16:31:47] <kinglozzer> but that's victory enough for me
1872: [16:32:07] <terryapodaca> MediaCode is stored in a separate table
1873: [16:32:42] <terryapodaca> if(MediaCode IS IN MediaCode table) {}
1874: [16:33:04] <Pyirkk> terryapodaca: yeh, if you're <% if Code %> <% else %> then because it's a loop it might be... idk.
1875: [16:33:11] <Pyirkk> but yeah, seems confusing
1876: [16:33:53] <Pyirkk> why not just return $this->renderWith(templateThatDoesItAll);
1877: [16:34:24] <Pyirkk> then you can just dump the result into your page (I assume you're using XHR requests) without having to worry about what it is.
1878: [16:34:33] <terryapodaca> it does: return $this->owner->customise(array('Results' => $results))->renderWith(array('MediaPage_results', 'Page'));
1879: [16:35:35] <terryapodaca> Oh! I think I know what's going on
1880: [16:35:46] <Pyirkk> yeah, I know there's one issue with the new renderer where if you tell it to loop something, and that something is false, then it'll always output one set of the data within (but with nulled out spots where var info would usually go, of course).
1881: [16:36:02] <Pyirkk> but that may have been fixed. Haven't actually used SS in nearly a year
1882: [16:36:26] <terryapodaca> lol, so you just frequest the IRC for the fun of it?
1883: [16:37:19] <kinglozzer> WIN
1884: [16:37:28] <kinglozzer> SUGGESTING THE FUCK OUT OF YOUR SPELLING MISTAKES
1885: [16:37:47] <kinglozzer> Oh what's that you put? "housng"?
1886: [16:37:56] <kinglozzer> DID YOU MEAN "housing" MOTHAFUCKA?
1887: [16:38:00] <kinglozzer> (wording may change)
1888: [16:38:05] <Pyirkk> haha
1889: [16:38:10] <Pyirkk> terryapodaca: yeh, pretty much.
1890: [16:38:22] <Pyirkk> keeping up with the community :>
1891: [16:38:48] <Pyirkk> bringing expertise to the other side of the world.
1892: [16:39:14] <kinglozzer> Home time
1893: [16:39:19] <kinglozzer> ciao <3
1894: [16:39:19] <Pyirkk> ciao
1895: [16:39:20] * kinglozzer quit ()
1896: [16:44:27] * stnvh quit ()
1897: [16:50:16] <terryapodaca> I want the new Nissan GT-R
1898: [16:50:20] <terryapodaca> BAD!!!!!!!!!!!!!!!!
1899: [16:56:06] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1900: [17:05:12] <crapwagon> so i've looked at the tutorial and i think i'm missing something basic again, i have templates/Page.ss which has $Layout, then i have Layout/Page.ss whcih has $Content, I also have Layout/HomePage.ss and code/Layout/HomePage.php whcih inherits Page_Controller from code/Page.php
1901: [17:06:28] <crapwagon> is that all accurate? when i try load a page that is of type HomePage in the CMS it is skipping Layout/Page.ss and just going templates/Page.ss + templates/Layout/Homepage.ss
1902: [17:06:34] <crapwagon> i guess i misunderstood the inheritance
1903: [17:06:37] * scpi has left #silverstripe
1904: [17:07:47] <crapwagon> derp, talking that through made it apparent
1905: [17:08:04] <terryapodaca> you don't need the code/Layout
1906: [17:08:18] * muskie9 has joined #silverstripe
1907: [17:08:19] <terryapodaca> just put all your 'code' in code
1908: [17:08:37] <crapwagon> yeah that wasn't he problem though, problem was i am an idiot :)
1909: [17:08:39] <catcher> all your code are belong to code
1910: [17:09:07] <terryapodaca> mysite/code/HomePage.php
1911: [17:09:08] <terryapodaca> mysite/code/Page.php
1912: [17:09:09] <terryapodaca> etc
1913: [17:11:32] <Pyirkk> crapwagon: well, code doesn't need to be in a special 'layout' folder, but that shouldn't matter.
1914: [17:11:41] <Pyirkk> you need to flush
1915: [17:12:25] <Pyirkk> and also you misudnerstand. the layout is the most relevant thing. Layout/Page.ss will not be loaded, Layout/HomePage will be. This is how it's supposed to be.
1916: [17:13:01] <terryapodaca> it will be loaded or at least looked for
1917: [17:13:12] <Pyirkk> crapwagon: terryapodaca catcher : Your code can be anywhere.
1918: [17:13:27] <Pyirkk> Manifest will find it, and at that point the path is irrelevant.
1919: [17:13:32] <terryapodaca> I'm talking about the ss files
1920: [17:13:35] <Pyirkk> so long as manifest will find it*
1921: [17:13:49] <terryapodaca> HomePage.ss then Page.ss, etc
1922: [17:13:58] <Pyirkk> 18:09] <terryapodaca> mysite/code/HomePage.php
1923: [17:14:02] <Pyirkk> doesnt' look like it ;)
1924: [17:14:13] <Pyirkk> anyway, home time for me, night chaps!
1925: [17:14:16] * Pyirkk quit ()
1926: [17:15:23] * ThePeach quit (Quit: leaving)
1927: [17:18:27] <terryapodaca> catcher: you got a couple minutes?
1928: [17:18:34] <catcher> terryapodaca, sure man
1929: [17:19:19] <terryapodaca> I know my code is hideous, but...lets see if you can decipher it and help me accomplish what I need
1930: [17:19:30] <terryapodaca> http://www.sspaste.com/paste/show/541b032f90143
1931: [17:20:23] <terryapodaca> I'm always returning something to the template, BUT, how can I figure out if it's the actual results that will fill that table, or the error code?
1932: [17:22:01] * muskie9 is now known as _muskie9_
1933: [17:23:01] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1934: [17:23:44] <catcher> terryapodaca, is 'Error' a possible code?
1935: [17:23:45] * Azure quit (Ping timeout: 246 seconds)
1936: [17:24:46] <catcher> Or, you could return 'Error' => true, and then test for <% if $Error %>
1937: [17:25:20] * Azure has joined #silverstripe
1938: [17:25:25] <terryapodaca> no, basically I am checking that MediaCode is a valid code. It has it's own table. so I run a check on MediaCode before I finish out the rest of the search
1939: [17:25:49] <terryapodaca> so if it's not valid, you see I set $results = to the new ArrayList
1940: [17:26:14] * gelignite has joined #silverstripe
1941: [17:26:32] <catcher> terryapodaca, also, it looks like you never changed context to $Results
1942: [17:26:43] <terryapodaca> so the function/search will always return $results, but if the first one is returned, I don't want to show the table, basically the else portion in the template
1943: [17:26:45] <catcher> (the first time)
1944: [17:26:57] <terryapodaca> ok....makes sense...I'm not in the correct context.
1945: [17:27:36] <catcher> Right, the data is still in the $Results ArrayList, regardless of error or success.
1946: [17:28:02] <terryapodaca> so if $Results will always be true, how would I check whether it will be the Error or the Search Results
1947: [17:29:07] <catcher> Pass "Error" => "true" along with the failure ArrayList
1948: [17:29:12] <terryapodaca> seems like I can't have two loop $Results and then check if $code is empty or not
1949: [17:29:27] <catcher> Then you can test for <% if $Error %> in the context of $Results
1950: [17:31:06] <catcher> Although that's in a loop, and looking again, you want it once if the whole thing fails.
1951: [17:31:28] <terryapodaca> yeah, see how this is a problem now?
1952: [17:31:38] <terryapodaca> lol...it's pissing me off
1953: [17:31:54] <catcher> terryapodaca, I'd separate them. Make a doResultsExist method.
1954: [17:32:19] <catcher> Then you can still loop the results and show your multiple error messages (is that really necessary though?)
1955: [17:32:50] <terryapodaca> if you know or can suggest a better way, I am all ears.
1956: [17:32:51] <catcher> If not, just return null if !$codes
1957: [17:34:18] <catcher> Looks like you want to keep all of the error messages though, to display the problematic codes.
1958: [17:34:31] <terryapodaca> http://sft.stricklandapps.com/media/
1959: [17:34:46] <terryapodaca> yeah, the client is being very specific on how it functions...
1960: [17:35:27] <catcher> terryapodaca, have you tried simply moving your <% loop $Results %> above <% if Code %>?
1961: [17:35:37] <terryapodaca> they want the whole form submitted at once, so really the second two dropdowns are the only "search" fields, but they don't want them to be able to search unless they enter the valid MediaCOde
1962: [17:35:53] <catcher> I may still be fuzzy on the business logic, but it seems like it's just a scope problem.
1963: [17:36:12] <terryapodaca> yeah, but if I do that, it builds the whole table over and over
1964: [17:37:15] <terryapodaca> do a valid search in that url i sent: Code: sft2014livestock Year: 2014 Category: Youth Market
1965: [17:37:27] <terryapodaca> I agree it's a context issue
1966: [17:42:26] * joelpittet quit ()
1967: [17:47:15] <catcher> terryapodaca, maybe something like <% if $Results.First.Code %> Error message <% else %> <% loop $Results %> table
1968: [17:53:31] <terryapodaca> YOU DA MAN!!!!!!!!!!!!!!
1969: [17:57:15] * wmk has joined #silverstripe
1970: [18:00:58] * scpi has joined #silverstripe
1971: [18:01:32] <catcher> hahaha
1972: [18:01:35] <crapwagon> is there a way to set it up so you have that two pane edit / preview split view but for a data object that is being edited
1973: [18:02:10] <terryapodaca> don't think so, as DOs are not on the sitetree
1974: [18:02:31] <terryapodaca> well, I guess everything is a DO
1975: [18:02:33] <catcher> crapwagon, you'd need some way to tell it what URL structure should be used for preview.
1976: [18:02:52] <crapwagon> https://github.com/arambalakjian/DataObject-as-Page just found this
1977: [18:03:16] <catcher> crapwagon, was just about to suggest you look at that
1978: [18:03:17] <wmk> hey terryapodaca
1979: [18:03:19] <terryapodaca> Aram also has a tutorial how to do it
1980: [18:03:32] <terryapodaca> sup wmk!
1981: [18:03:34] <catcher> crapwagon, I know it includes a 'view' button, but I haven't tested the split preview with it
1982: [18:12:28] * muskie9 has joined #silverstripe
1983: [18:14:01] <wmk> terryapodaca, got something running?
1984: [18:14:50] <terryapodaca> yep, it all works pretty much right now
1985: [18:15:16] <terryapodaca> http://sft.stricklandapps.com/
1986: [18:15:40] * houleness has joined #silverstripe
1987: [18:15:42] <terryapodaca> now the client has to sign off, and then we need to fix any little things the put it on their site
1988: [18:17:26] * houleness_ has joined #silverstripe
1989: [18:19:03] <houleness_> I’m trying to sort a has_many list by a has_one relationship. This is the general idea… return $this->getComponents(‘DataObject’)->sort(‘HasOneOnDataObject.Name ASC'); Any ideas what I’m doing wrong?
1990: [18:19:46] * houleness quit (Ping timeout: 246 seconds)
1991: [18:19:46] * houleness_ is now known as houleness
1992: [18:20:20] <wmk> houleness, ss 31?
1993: [18:20:25] <houleness> yeah
1994: [18:20:57] <houleness> This looks promising, but I couldn’t get this working either - http://stackoverflow.com/questions/19935285/sort-has-many-by-has-one-relation-in-silverstripe
1995: [18:21:52] <wmk> you tried it with an array as sort param?
1996: [18:22:27] <wmk> and it has HasOneDataObjectID.Name (note the ID) in the answer
1997: [18:23:44] * Colin[pi] has joined #silverstripe
1998: [18:24:09] <houleness> Yeah, here’s where I’m at...
1999: [18:24:10] <houleness> return $this->getComponents('SocialListings')->sort(array('RelatedPageID.MenuTitle' => 'ASC'));
2000: [18:26:15] <houleness> Get this error “ORDER BY "SocialListing"."MenuTitle" ASC Unknown column 'SocialListing.MenuTitle' in 'field list’”
2001: [18:26:52] <wmk> try ?showqueries=1 with the url
2002: [18:27:11] <wmk> i guess the hasone realation table isn't joined
2003: [18:28:07] <houleness> Ah, that makes sense
2004: [18:28:34] <houleness> So that’s just part of a has_one to get a treedropdownfield
2005: [18:29:04] <houleness> How would I join that up?
2006: [18:29:11] <wmk> the structure is currentPage 1:n socialListing has_one page ???
2007: [18:30:21] <houleness> In (the DO) SocialListing I have this has_one ”RelatedPage" => "SiteTree"
2008: [18:30:25] <wmk> or are you just trying to get all 1:n dataobjets sorted by the name of THAT dataobjects?
2009: [18:31:24] <houleness> Each social listing has one page (from sitetree) I would like to pull all the social listings but sort them by the page menutitle field
2010: [18:31:57] <wmk> if you want to pull ALL sociallisting DOs you have to create a new datalist
2011: [18:32:34] <wmk> Sociallisting::get()->sort(array('RelatedPageID.MenuTitle' => 'ASC')
2012: [18:34:17] <houleness> The sort still craps out
2013: [18:35:16] <houleness> I’m thinking because of the hasone relationship to the page
2014: [18:36:10] <wmk> hmm.
2015: [18:37:43] <houleness> Just double checked and the RelatedPageID field in the DB on SocialListing is populating ok
2016: [18:38:45] <wmk> is the sitetree table joined?
2017: [18:40:06] <houleness> How can I tell?
2018: [18:44:32] <terryapodaca> houleness: I have some free time now...and I missed most of your questions
2019: [18:44:50] * Werner_2_ has joined #silverstripe
2020: [18:44:52] <terryapodaca> but i can try and help now, if you still need it
2021: [18:45:36] <Werner_2_> houleness, http://doc.silverstripe.org/framework/en/reference/urlvariabletools#database
2022: [18:48:37] * wmk quit (Ping timeout: 245 seconds)
2023: [18:50:21] * Werner_2_ is now known as wmk
2024: [18:51:31] <houleness> terryapodaca: thanks man, just trying to get a sort working
2025: [18:51:58] <terryapodaca> I'm sure you already posted it, what's your DO::get()?
2026: [18:52:04] <houleness> this is where I’m at with the code…
2027: [18:52:06] <houleness> return SocialListing::get()->sort(array('RelatedPageID.MenuTitle' => 'ASC'));
2028: [18:53:06] <houleness> basically mimicing this http://stackoverflow.com/questions/19935285/sort-has-many-by-has-one-relation-in-silverstripe
2029: [18:53:34] <houleness> I’m getting this error “ORDER BY "SocialListing"."MenuTitle" ASC Unknown column 'SocialListing.MenuTitle' in 'field list'"
2030: [18:53:54] <houleness> I think because I don’t have a relationship from sitetree, but I dunno
2031: [18:53:58] <wmk> houleness, try array('"RelatedPageID"."MenuTitle"' => 'ASC')
2032: [18:54:42] <wmk> or
2033: [18:55:09] * jsirish has joined #silverstripe
2034: [18:55:14] <houleness> no dice
2035: [18:55:17] <houleness> “Unknown column 'RelatedPageID.MenuTitle' in 'field list’”
2036: [18:55:31] <terryapodaca> could you need to filter first, since you are sorting on a Related page and not on the main DO?
2037: [18:55:54] <wmk> jeftJoin('SiteTree','"SiteTree"."ID" = "SocialListing"."relationnameID","Alias")->sort(array('"Alias"."ID" => 'ASC')
2038: [18:56:29] <wmk> or sort by Alias.MenuTitle
2039: [18:57:03] <wmk> see http://api.silverstripe.org/3.1/class-DataList.html#_leftJoin
2040: [18:57:55] <houleness> looking into joins now…
2041: [18:58:33] <houleness> terryapodaca: not sure I follow
2042: [18:59:23] <terryapodaca> does your SocialListing DO have a column for RelatedPage? Which is usually RelatedPageID?
2043: [18:59:36] <houleness> Yeah
2044: [18:59:45] <houleness> That’s populating properly
2045: [19:00:53] * jsirish quit (Read error: Connection reset by peer)
2046: [19:02:12] * jsirish has joined #silverstripe
2047: [19:02:26] * jsirish quit (Read error: Connection reset by peer)
2048: [19:03:20] * jsirish has joined #silverstripe
2049: [19:03:29] * jsirish quit (Client Quit)
2050: [19:04:40] * gelignite quit (Quit: http://bit.ly/nkczDT)
2051: [19:04:43] <terryapodaca> what happens if you remove the ID?
2052: [19:05:54] * jsirish has joined #silverstripe
2053: [19:09:08] * jsirish quit (Client Quit)
2054: [19:09:22] <houleness> same thing
2055: [19:09:29] <houleness> “Unknown column 'RelatedPage.MenuTitle' in 'field list’”
2056: [19:10:01] * jsirish has joined #silverstripe
2057: [19:10:35] <terryapodaca> well, at least it's lookin at the correct table this time
2058: [19:10:44] <wmk> houleness, i guess you have to quote "RelatedPageID"."MenuTitle" in the params
2059: [19:10:56] <terryapodaca> looks like a relation issue
2060: [19:11:33] <wmk> does it join now?
2061: [19:11:34] <houleness> wmk: not sure what you mean
2062: [19:11:49] * jsirish quit (Read error: Connection reset by peer)
2063: [19:12:02] <wmk> instead of array('RelationPageID.Foo' => ..) do array('"RelationPageID"."Foo"...
2064: [19:12:16] <houleness> still learning about joins
2065: [19:12:21] * jsirish has joined #silverstripe
2066: [19:12:23] <houleness> here is where im at there
2067: [19:12:23] <houleness> return SocialListing::get()->leftJoin('SiteTree','"SiteTree"."ID" = "SocialListing"."RelatedPageID"',"SocialListing")->sort(array('"SocialListing"."MenuTitle"' => 'ASC'));
2068: [19:12:56] <wmk> well, if you alais the joined table like the primary table it cannot work
2069: [19:13:17] * jsirish has left #silverstripe
2070: [19:13:20] <wmk> the third param in jeftJoin()
2071: [19:13:38] <wmk> jeftloin could be a cool name for a band
2072: [19:14:08] <houleness> ha! true story
2073: [19:14:18] <houleness> Or a political group
2074: [19:14:30] <houleness> ok this is the new one
2075: [19:14:31] <houleness> return SocialListing::get()->leftJoin('SiteTree','"SiteTree"."ID" = "SocialListing"."RelatedPageID"','SL')->sort(array('"SL"."MenuTitle"' => 'ASC'));
2076: [19:14:46] <houleness> which gives me this error “Unknown column 'SiteTree.ID' in 'on clause’”
2077: [19:17:27] * terryapodaca has left #silverstripe
2078: [19:17:47] <wmk> hmm, you have to use the alias in the join condidtion, so SL.ID = SocialListing.ID
2079: [19:17:53] <wmk> second param in leftJoin
2080: [19:21:50] <houleness> SL isn’t in the join is it?
2081: [19:22:21] <wmk> it's the alias of the join
2082: [19:23:07] <wmk> sql will be LEFTJOIN SiteTree AS SL ON SL.ID = SocialListing.RelatedPageID
2083: [19:23:41] * gelignite has joined #silverstripe
2084: [19:30:11] <r3v3rb> phrrrrp
2085: [19:30:14] <r3v3rb> time to go
2086: [19:30:31] * r3v3rb needs brain download
2087: [19:34:38] * Fuxo has joined #silverstripe
2088: [19:35:10] * korthjp17 has joined #silverstripe
2089: [19:36:07] <houleness> I can’t get it working… I need to understand joins better
2090: [19:38:20] * Fuxo quit (Client Quit)
2091: [19:39:13] * korthjp17 quit (Ping timeout: 246 seconds)
2092: [19:41:15] * houleness quit (Quit: houleness)
2093: [19:47:26] * r3v3rb quit (Quit: r3v3rb)
2094: [19:51:23] * wmk quit (Quit: nice to meet you ;))
2095: [19:55:53] * korthjp17 has joined #silverstripe
2096: [20:03:13] * korthjp17 has left #silverstripe
2097: [20:03:53] * Stomach has joined #silverstripe
2098: [20:09:31] * korthjp17 has joined #silverstripe
2099: [20:11:33] * korthjp17 has left #silverstripe
2100: [20:14:57] * UndefinedOffset quit (Quit: Leaving.)
2101: [20:20:42] * oddnoc has joined #silverstripe
2102: [20:24:24] * zippy has joined #silverstripe
2103: [20:24:38] <zippy> morning
2104: [20:32:23] <Stomach> how do
2105: [20:38:30] * Kingy[a] is now known as Kingy
2106: [20:39:08] <Kingy> howdy
2107: [20:39:31] <zippy> moring
2108: [20:42:32] <zippy> jezus i've almost done 30 hours of work this week!!
2109: [20:46:17] * abitran_ quit (Quit: Lost terminal)
2110: [20:52:40] * Colin[pi] quit (Ping timeout: 260 seconds)
2111: [20:54:11] <crapwagon> what's the best way to make it so a route like /products/blah-product shows DO Product / blah-product
2112: [20:54:47] <crapwagon> just tried a plugin (DataObjects As Pages) but I don't think it's worth it in the long run, seems i should just do it myself with a controller and some template manipulation
2113: [20:56:46] * gelignite quit (Quit: http://bit.ly/nkczDT)
2114: [20:57:55] <catcher> crapwagon, DOAP has it right for that part; each DO gets a URLSeg, then you filter by it on lookup.
2115: [20:58:09] * vebb has joined #silverstripe
2116: [20:58:12] <catcher> crapwagon, careful to automatically enumerate or reject duplicates.
2117: [20:58:17] * Ryan-Toast has joined #silverstripe
2118: [20:58:47] <catcher> crapwagon, I use DOAP on simple sites, custom controller w/ action on more complex sites.
2119: [21:00:24] <zippy> I generally go custom controller w/ action
2120: [21:00:45] <zippy> but this time, my custom controller I am trying to extend page_controller
2121: [21:00:59] <zippy> but it's not playing nice.... trying to make me login
2122: [21:03:12] <catcher> zippy, I always extend page_controller for those, must be something funny going on..
2123: [21:03:47] <zippy> catcher: yea, it must be something silly.... if I make it extend just controller, then it works fine but not what I want
2124: [21:04:35] <Ryan-Toast> Nothing like starting Friday off with arguments about the GCSB.
2125: [21:04:46] <zippy> Ryan-Toast: mm?
2126: [21:04:52] <Ryan-Toast> just work politics.
2127: [21:04:54] <zippy> catcher: "You must log in with your CMS password in order to view the draft or archived content" is what I get...
2128: [21:05:39] <zippy> Ryan-Toast: by a factor of a lot, more people die in car crashes there terrorist activity in nz. So maybe the GCSB should install cameras in everyones cars
2129: [21:06:02] <catcher> zippy, sounds like it's appending the stage mode param
2130: [21:06:33] <catcher> zippy, iirc, that may be stored in the session.
2131: [21:06:51] <zippy> your right, clear my session and it works now
2132: [21:08:01] <catcher> cool
2133: [21:08:01] <Ryan-Toast> zippy: My opoinion is against the bill, but I understand those who support it. The thing that makes me mad are those who know nothing about the subject and just shout as loud as they can about how they’re fighting terrorism.
2134: [21:08:01] <zippy> but how can I stop it doing that in the future
2135: [21:08:01] <Stomach> Ryan-Toast - but terrorism is bad!
2136: [21:08:01] * catcher quit (Quit: Leaving)
2137: [21:08:01] <Ryan-Toast> Stomach: According to the media we live i the age of terrorism now.
2138: [21:08:01] <Stomach> according to stuff.co.nz and nzherald.co.nz we should vote for national
2139: [21:08:03] <Stomach> full page takeovers on both
2140: [21:08:09] <zippy> man I still don't know who to vote for
2141: [21:08:10] <Ryan-Toast> Stomach: You surprised?
2142: [21:08:21] <Stomach> Ryan-Toast - nope :\
2143: [21:08:25] <Ryan-Toast> zippy: http://www.onthefence.co.nz/
2144: [21:08:25] <Stomach> thats the disappointing thing
2145: [21:08:35] <Ryan-Toast> is a nice broad tool.
2146: [21:08:46] <Kingy> Ryan-Toast: the thing is, doing that and votecompass
2147: [21:08:49] <zippy> oh yea i might go through the whole thing of that
2148: [21:08:58] <zippy> I did the first 8 only last time
2149: [21:09:04] <Kingy> gave me like 63% national, 62% labour, 58% NZF
2150: [21:09:23] <Kingy> so basically if I vote for any of those 3 then it's inline with my thinking
2151: [21:09:35] <Kingy> but ... doesn't help me that much lol
2152: [21:09:38] <Ryan-Toast> Kingy: It gives those who aren’t sure about a topic a party or parties so they can go and quickly research their policies on their respective websites.
2153: [21:09:52] <zippy> but when I look at the polices, with all parties I agree with some of their policies, but strongly appose others
2154: [21:09:53] <Ryan-Toast> then you decide which policies are more important to you.
2155: [21:10:06] <Ryan-Toast> zippy: yeah, that’s the problem.
2156: [21:10:22] <zippy> I can't find a party which doesn't have a policy I strongly disagree with
2157: [21:10:23] <Ryan-Toast> Though I suppose that’s the point in MMP.
2158: [21:10:50] <Ryan-Toast> zippy: My vote is going to the lesser of the evils.
2159: [21:10:58] <Ryan-Toast> Which makes me sad.
2160: [21:11:02] <zippy> Ryan-Toast: Legalise cannabis?
2161: [21:11:06] <Ryan-Toast> I wish I could be poassionate about one party
2162: [21:11:17] <Ryan-Toast> zippy: Lol, no.
2163: [21:11:39] <Ryan-Toast> zippy: It would drive down prices, and hurt my side business. /s
2164: [21:11:52] <zippy> Colin Craig is doing an AMA today... I wonder what he will say to - "If you get in, and pass binding referendums, what happens if decrimilizating canabis comes up and gets 67% support given that Conservative are strongly apposed to it?"
2165: [21:12:12] <Ryan-Toast> zippy: *crickets*
2166: [21:12:48] <Kingy> here's my thought on that
2167: [21:13:03] <zippy> I do think referendums should be binding...
2168: [21:13:06] <Kingy> if it's a majority of 2/3 then it should be passed
2169: [21:13:13] <zippy> ya
2170: [21:13:17] <Kingy> if it's 51/49
2171: [21:13:40] <Kingy> then really that isn't exactly conclusive
2172: [21:14:08] <Ryan-Toast> Kingy: I agree, but I know if that was the case nothing would ever get passed.
2173: [21:14:09] <zippy> I think the UK/Scot thing they are doing at "whatever is over 50%" aren't they?
2174: [21:14:25] <Kingy> zippy: yes
2175: [21:14:31] <Kingy> and it's pretty much 50/50 going into the vote
2176: [21:14:48] * ss31noob has joined #silverstripe
2177: [21:14:52] <zippy> should know the results in another 10~ hours eh
2178: [21:14:58] <Ryan-Toast> ss31noob lol.
2179: [21:14:59] <Kingy> yeah they've just closed
2180: [21:15:26] <Ryan-Toast> Kingy: I would be pretty mad if I was a scott and it passed 51/49
2181: [21:15:58] <Kingy> Ryan-Toast: likewise
2182: [21:15:59] <Ryan-Toast> Imagine if Jury cases only had to be 51%
2183: [21:16:15] <Kingy> it just seems absurd to go through a major change like that when basically half the population are opposed
2184: [21:16:21] <ss31noob> why Ryan-Toast?
2185: [21:16:23] <Kingy> can only cause a huge rift
2186: [21:16:23] <ss31noob> :)
2187: [21:16:33] <Ryan-Toast> ss31noob: The name made me laugh.
2188: [21:16:38] <Ryan-Toast> Kingy: but money.
2189: [21:16:56] <ss31noob> hahaha. :)) the name speaks for itself :P
2190: [21:17:26] <Kingy> Ryan-Toast: lol ya, but they're gonna be in a shit heap for the next 10 years figuring it out
2191: [21:17:33] <Ryan-Toast> Kingy: Yup.
2192: [21:17:46] <Kingy> just imagine if the UK said, ok then go fend for yourself
2193: [21:17:47] <Ryan-Toast> Kingy: To be honest I don’t know enough about the subject to comment.
2194: [21:18:02] <Kingy> yeah likewise, but i still think they should really stick together lol
2195: [21:18:09] <Ryan-Toast> Kingy: Me too.
2196: [21:18:31] * micmania1 has joined #silverstripe
2197: [21:18:37] <Ryan-Toast> Can we get back to the important subjects? Like annexing Hamilton.
2198: [21:18:57] <Kingy> yeah maybe we should give nz a vote on that
2199: [21:19:06] <Kingy> "Should we break up with Hamilton"
2200: [21:19:20] <Stomach> put a big fence up around it for sure
2201: [21:19:22] <Ryan-Toast> I think the civilian party did something on it...
2202: [21:20:24] <Ryan-Toast> Kingy: https://www.youtube.com/watch?v=qLLyiHA6aB0
2203: [21:20:40] <Ryan-Toast> oops, wrong link: https://www.youtube.com/watch?v=LHxqk2Xfyns
2204: [21:20:58] <Kingy> Stomach: could be like the whole West/East Berlin
2205: [21:23:18] * antmas has joined #silverstripe
2206: [21:23:24] * hailwood has joined #silverstripe
2207: [21:23:30] <antmas> goooooood moin moin
2208: [21:24:07] <zippy> moring
2209: [21:24:23] <Ryan-Toast> merning
2210: [21:30:17] * ss-log__ has joined #silverstripe
2211: [21:31:45] <antmas> Kingy: so in theory it will start updating soon?
2212: [21:32:01] <crapwagon> can i make a ModelAdmin that doesn't create a menu? i want to make a base class (like MyBaseModelAdmin) that i inherit to create 3 specific admin menus with
2213: [21:32:54] <antmas> Kingy: NOTHING IS HAPPENING :|
2214: [21:33:56] <Stomach> crapwagon - you can add multiple objects to a modeladmins managed models
2215: [21:35:04] <Stomach> or alternatively, use https://github.com/ajshort/silverstripe-groupedcmsmenu
2216: [21:35:04] <crapwagon> Stomach: sure, but i want multiple items on the main nav
2217: [21:35:04] <Stomach> oh i see - yeah just dont give it a menu title or a url segment
2218: [21:35:04] <crapwagon> cheers
2219: [21:35:51] * scpi quit (Quit: scpi)
2220: [21:36:06] * StefanLehmann_ has joined #silverstripe
2221: [21:36:22] <zippy> I do Versioned::reading_stage('Live'); - but my site still seems to be stuck in staged. there is there a way I can change that ?
2222: [21:38:34] * StefanLehmann quit (Ping timeout: 258 seconds)
2223: [21:38:43] <Stomach> ?stage=Live in the URL
2224: [21:39:20] <zippy> need to do it in the code
2225: [21:39:56] <Stomach> how did you get into the state where its displaying staged records? :S
2226: [21:40:40] <zippy> there is no staged records. I have a custom controller which is extending Page_Controller...
2227: [21:41:08] <zippy> but I can't access my custom controller, it says "You must log in with your CMS password in order to view the draft or archived content."
2228: [21:41:38] <zippy> if I clear my session then it works fine, but I can't tell people "oh just clear your session" so I want it if anyone hits my custom controller and they are in stage it flips it
2229: [21:42:42] * adrexia has joined #silverstripe
2230: [21:44:04] * codetoday has joined #silverstripe
2231: [21:45:33] <codetoday> Does anyone use vagrant on mac for ss dev?
2232: [21:49:17] <zippy> whats the problem?
2233: [21:49:44] <muskie9> codetoday, yes
2234: [21:51:42] <muskie9> codetoday, we use https://puphpet.com to setup our vagrant files... we just need to make some tweaks to the permissions that are setup in the puphpet/config.yml file iirc
2235: [21:52:01] <zippy> I want to... but this machine a bit slow, so I use mamp pro - the new version quite good being able to select different php versions. but vagrant probably a little nicer, maybe
2236: [21:53:33] * Ryan-Toast quit (Quit: Ryan-Toast)
2237: [21:54:00] <muskie9> zippy it has it's down sides... you can halt an instance to keep things like your db... but that takes up HD space on your machine... if you destroy the box it'll save your HD space... but needs to fully rebuild next time you vagrant up
2238: [21:54:11] <muskie9> a lot of give and take
2239: [21:57:28] <antmas> Scotland has some cool place names
2240: [21:58:32] <antmas> 'Na h Eileanan Siar'
2241: [21:59:20] * oddnoc quit (Quit: beer:30)
2242: [22:01:57] <antmas> Kingy: sounds like they don't expect any results until at least 1pm
2243: [22:02:00] <antmas> our time
2244: [22:02:49] <antmas> around 5pm for major cities
2245: [22:02:59] <zippy> to busy at the pub eh
2246: [22:03:05] <zippy> no, thats the irish
2247: [22:03:35] <antmas> man I could use the pub right now
2248: [22:03:43] <antmas> documenting is hard :|
2249: [22:03:50] <Stomach> still no computer? :(
2250: [22:04:20] <antmas> Stomach: not yet, backed up my c:\ and am waiting on Windows to install before I start building
2251: [22:04:34] <antmas> hardware all checks our apparently
2252: [22:04:39] <antmas> out*
2253: [22:05:29] <crapwagon> just wrapping my head around this DO relationship thing, if you had a Brand that has many Category would each Category explicitly define has_one Brand? so Brand has_many Category, Category has_one Brand?
2254: [22:05:34] <crapwagon> is that the right way to define it
2255: [22:06:07] <antmas> crapwagon: yeah that makes sense
2256: [22:06:47] <antmas> loud shirt day at the office
2257: [22:06:50] * antmas forgot
2258: [22:08:23] * halkyon has joined #silverstripe
2259: [22:10:02] * muskie9 is now known as _muskie9_
2260: [22:10:03] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2261: [22:10:24] * Ryan-Toast has joined #silverstripe
2262: [22:10:53] <zippy> crapwagon: could a Category have many brands?
2263: [22:11:02] <Kingy> antmas: maybe i was wrong, i dano im sure i read 10:30pm
2264: [22:11:47] <crapwagon> nope zippy
2265: [22:11:59] <Kingy> antmas: 12am – The counting of ballot papers will be under way across Scotland's 32 local authorities.
2266: [22:12:17] <antmas> Kingy: hmmmm guess we just have to wait and see
2267: [22:12:29] <antmas> I might go downstairs an vote actually
2268: [22:12:43] <antmas> brb
2269: [22:14:13] <hailwood> Hi guys, I'm trying to use https://github.com/frankmullenger/silverstripe-gallery/tree/1.1
2270: [22:14:13] <hailwood> I've applied the Gallery_PageExtension (https://github.com/frankmullenger/silverstripe-gallery/blob/1.1/code/Gallery.php) to my BlogEntry pages and I can upload the images fine, but whenever I try to edit the images I am getting "Trying to get property of non-object" on this line - https://github.com/frankmullenger/silverstripe-gallery/blob/1.1/code/GalleryUploadField.php#L378 I've run dev/build and ?flush=all
2271: [22:14:49] * mirrors has joined #silverstripe
2272: [22:15:07] <mirrors> who know what code editor is used in the screenshot on this page http://www.silverstripe.org/software/
2273: [22:15:48] <Stomach> mirrors - looks like PHPStorm
2274: [22:15:50] <Stomach> or Webstorm
2275: [22:15:56] <Stomach> or some IDEA platform
2276: [22:16:36] * Olliepop has joined #silverstripe
2277: [22:17:22] <hailwood> Yeah it's PHPstorm
2278: [22:19:10] <zippy> I was thinking phpstorm or sublime - they can look similar
2279: [22:19:33] * babak quit (Quit: Connection closed for inactivity)
2280: [22:19:36] <zippy> phpstorm is the best ofc
2281: [22:20:57] <antmas> aaaaaaaand voted :D
2282: [22:21:05] <zippy> antmas: wonder what that chemical was
2283: [22:21:10] <zippy> what a loser
2284: [22:21:29] * Olliepop has left #silverstripe
2285: [22:21:39] <adrexia> looks like sublime to me
2286: [22:21:41] <zippy> antmas: ban 1080?
2287: [22:21:54] <antmas> zippy: some acid
2288: [22:22:07] <antmas> zippy: :P
2289: [22:22:39] <antmas> zippy: you voted yet?
2290: [22:22:46] <zippy> no, still on the fence
2291: [22:22:53] <antmas> you can do it downstairs of our building
2292: [22:23:03] <zippy> richmond school be closer
2293: [22:23:08] <antmas> true
2294: [22:24:24] <hailwood> How can I print out the last query executed?
2295: [22:25:37] <zippy> hailwood: you can use ?showqueries and look at the last one
2296: [22:26:20] <hailwood> zippy: I can't do that since it's erroring out on me (see issue above) so I am trying to just print out the query just after it's executed
2297: [22:34:56] <antmas> yup, have no motivation today
2298: [22:35:22] <Ryan-Toast> antmas: seconded
2299: [22:36:00] <Stomach> thirded
2300: [22:37:04] <antmas> maybe I could watch the TGS trailers while my windows install ticks along
2301: [22:39:28] * ss31noob quit (Ping timeout: 246 seconds)
2302: [22:40:23] * mirrors quit (Quit: Page closed)
2303: [22:42:06] <antmas> woah
2304: [22:42:13] <antmas> dat FF trailer
2305: [22:43:16] <Ryan-Toast> antmas: XIII is shit.
2306: [22:44:31] <antmas> Ryan-Toast: I liked the aesthetic, but the actual game was quite shite yes
2307: [22:44:56] <Ryan-Toast> antmas: All I want is another tactics before squeenix goes full mobile.
2308: [22:45:16] <zippy> Destiny any good?
2309: [22:46:11] <antmas> fun but short lived
2310: [22:46:11] <Kingy> short?
2311: [22:46:12] <Kingy> i thought it was supposed to be zomg this is massively big
2312: [22:46:23] <hailwood> It is at later levels :D
2313: [22:48:03] <antmas> it's *big* as in the scale is big
2314: [22:48:12] <antmas> but the gameplay gets stale quickly
2315: [22:48:21] <antmas> especially if you don't care for the PvP
2316: [22:48:32] <hailwood> Hmm, agreed there
2317: [22:48:40] <antmas> I like it though
2318: [22:48:46] <antmas> But I want it on PC
2319: [22:49:34] <zippy> "A young man has suffered severe injuries after hitting himself with an angle grinder." doh
2320: [22:49:42] <hailwood> Is anyone able to help me debug why frankmullenger/silverstripe-gallery isn't working?
2321: [22:49:43] <antmas> ouch
2322: [22:49:54] <antmas> hailwood: what's the problem?
2323: [22:50:24] <hailwood> antmas: I've applied the Gallery_PageExtension (https://github.com/frankmullenger/silverstripe-gallery/blob/1.1/code/Gallery.php) to my BlogEntry pages and I can upload the images fine, but whenever I try to edit the images I am getting "Trying to get property of non-object" on this line - https://github.com/frankmullenger/silverstripe-gallery/blob/1.1/code/GalleryUploadField.php#L378 I've run dev/build and ?flush=all
2324: [22:51:18] <hailwood> Although I just noted that the images appear to upload fine, they are in the database, and the files are uploaded - but upon refreshing the cms page they are not showing up either.
2325: [22:52:34] <antmas> hailwood: I wonder if you need to ?flush=all on the cms
2326: [22:52:37] <antmas> worth a try
2327: [22:52:48] <hailwood> antmas: Yeah I did that (twice)
2328: [22:54:38] <Ryan-Toast> Is there a demo of the gallery module?
2329: [22:55:26] <antmas> irogue: prod tanker :P
2330: [22:55:43] <hailwood> Ryan-Toast: not a running demo from what I can see
2331: [22:56:03] <Ryan-Toast> hailwood: Yeah, someone probs has an implementation somewhere.
2332: [22:56:56] <Ryan-Toast> I’m assuming it’s just a fancybox implementaion?
2333: [22:57:25] <hailwood> Yep, but I'm not even worrying about the front end yet, I'm just trying to get it working in the CMS
2334: [22:58:14] <hailwood> Looks like I'm not the only one with the issue - https://github.com/frankmullenger/silverstripe-gallery/issues/21
2335: [23:00:09] <hailwood> I'm open to any other addons (or even just a simple implementation I can do myself) that supports uploading multiple images, adding captions, and drag/drop reordering
2336: [23:03:44] * muskie9 has joined #silverstripe
2337: [23:07:07] * Olliepop has joined #silverstripe
2338: [23:11:42] <Kingy> antmas: YouGov #IndyRef prediction: YES 46%, NO 54%
2339: [23:12:27] <Kingy> YouGov bases its prediction on the responses of 1,828 people after they voted today, together with those of 800 people who had already voted by post.
2340: [23:14:32] * vebb has joined #silverstripe
2341: [23:19:44] * muskie9 is now known as _muskie9_
2342: [23:20:38] * vebb has joined #silverstripe
2343: [23:25:12] <zippy> antmas: wee bit of a shower out ther
2344: [23:28:10] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2345: [23:29:40] * Cheddam quit (Ping timeout: 250 seconds)
2346: [23:31:16] * antmas quit (Ping timeout: 246 seconds)
2347: [23:31:22] <crapwagon> what is the easiest way to move a field that has been scaffolded up 4 fields in the list?
2348: [23:38:04] * Colin[pi] has joined #silverstripe
2349: [23:43:25] <Colin[pi]> morning all
2350: [23:43:35] <Ryan-Toast> Colin[pi]: Morning
2351: [23:44:52] <Stomach> whats everyone having for lunch today
2352: [23:47:07] <Colin[pi]> ooh I was featured: http://www.silverstripe.org/community/showcase/listing/rda-southern-inland-working-towards-a-sustainable-future-with-silverstripe
2353: [23:47:31] <ss23> Lucky~ :D
2354: [23:47:35] <ss23> I never get featured!
2355: [23:47:41] <ss23> But I really do like the name "Praxis Interactive"
2356: [23:47:47] <Colin[pi]> Cam pestered me enough for it :P
2357: [23:47:54] <simon_w|work> Stomach, pie!
2358: [23:48:16] <Colin[pi]> ss23: that circle motif is not good for my avatar image however :(
2359: [23:48:53] <Kingy> ss23: http://www.silverstripe.com/our-work/
2360: [23:48:56] <Kingy> you should take us off :P
2361: [23:49:42] <Stomach> mmmm pie
2362: [23:50:10] <zippy> mmmm nap
2363: [23:51:55] <Colin[pi]> mmmm bop
2364: [23:52:41] <Colin[pi]> wait.. so if I go to ss.com and I click the logo top-left now, it goes to ss.org?
2365: [23:53:47] <Stomach> yep thats confusing

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