#silverstripe IRC Log

IRC log for 18 June 2015

All timestamps are in UTC.

1: [00:01:32] * Stomach has joined #silverstripe
2: [00:01:39] * travis-ci has joined #silverstripe
3: [00:01:40] <travis-ci> silverstripe/silverstripe-framework#5078 (3.1 - 438ee49 : Damian Mooyman): The build passed.
4: [00:01:40] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/a4aa0646f8b6...438ee49cda81
5: [00:01:40] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67283667
6: [00:01:40] * travis-ci has left #silverstripe
7: [00:08:15] <ss-helper> Re: [silverstripe-dev] UI changes to the CMS site tree and filter panel - https://groups.google.com/d/msg/silverstripe-dev/RBctQFLbyjM/-Db8PWk4Sp4J
8: [00:10:22] * adrexia has joined #silverstripe
9: [00:16:31] * travis-ci has joined #silverstripe
10: [00:16:32] <travis-ci> silverstripe/silverstripe-framework#5079 (3.1 - 9852676 : Damian Mooyman): The build has errored.
11: [00:16:32] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/438ee49cda81...98526766961d
12: [00:16:32] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67285804
13: [00:16:32] * travis-ci has left #silverstripe
14: [00:24:47] * antmas has joined #silverstripe
15: [00:24:58] <antmas> all the meetings
16: [00:25:01] <antmas> all at once
17: [00:25:03] <antmas> \o/
18: [00:25:50] <Colin[pi]> antmas: o/
19: [00:26:15] <DanaeNZ> /o\
20: [00:26:23] * scott1702 has joined #silverstripe
21: [00:26:28] <antmas> Colin[pi]: o/
22: [00:38:34] * antmas quit (Ping timeout: 246 seconds)
23: [00:39:20] * antmas has joined #silverstripe
24: [00:46:32] * Sticks has joined #silverstripe
25: [00:48:22] * tmro quit (Ping timeout: 256 seconds)
26: [00:53:48] * travis-ci has joined #silverstripe
27: [00:53:49] <travis-ci> silverstripe/silverstripe-framework#5081 (3.1 - 83c4ffd : Damian Mooyman): The build has errored.
28: [00:53:49] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/98526766961d...83c4ffda5253
29: [00:53:49] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67287564
30: [00:53:49] * travis-ci has left #silverstripe
31: [00:53:57] * Stomach quit (Quit: zzz)
32: [01:01:54] * Phlunk3 has joined #silverstripe
33: [01:09:42] * travis-ci has joined #silverstripe
34: [01:09:43] <travis-ci> silverstripe/silverstripe-framework#5082 (3.1 - 5d9fa3d : Damian Mooyman): The build has errored.
35: [01:09:43] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/83c4ffda5253...5d9fa3d7fec2
36: [01:09:43] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67287742
37: [01:09:43] * travis-ci has left #silverstripe
38: [01:19:42] * Tanger has joined #silverstripe
39: [01:20:14] <chocolatemoose> https://www.youtube.com/watch?t=38&v=ivAHFCHmIZo finally, a really successor to RCT :D
40: [01:21:10] <chocolatemoose> *real
41: [01:28:45] <Ryan-Toast> chocolatemoose: Could that guy look any more hipster?
42: [01:29:04] <chocolatemoose> he's missing the starbucks cup, otherwise, no
43: [01:29:12] <Ryan-Toast> Half sleeve too.
44: [01:29:16] <spronk> ugh
45: [01:29:21] <spronk> give him a beer and some stubbies
46: [01:29:23] <spronk> MAKE HIM A REAL MAN
47: [01:29:33] <spronk> and get rid of that fucking cardigan
48: [01:29:40] <spronk> my god
49: [01:29:53] <Ryan-Toast> Here’s hoping it’s like cities skylines so people can mod the shit out of it.
50: [01:31:26] <chocolatemoose> well it's built on the same engine (well, updated engine) that RCT3 was so that's promising
51: [01:32:04] <Ryan-Toast> Mmm.
52: [01:32:17] <Ryan-Toast> I wish everything was Unity3D || Source 2 now.
53: [01:32:53] <spronk> o_O
54: [01:34:43] <DanaeNZ> I’ll be happy as long as you can make roller coaster death machines
55: [01:36:52] * Stomach has joined #silverstripe
56: [01:37:35] * travis-ci has joined #silverstripe
57: [01:37:36] <travis-ci> silverstripe/silverstripe-framework#5083 (3.2 - 32eba39 : Sam Minnée): The build has errored.
58: [01:37:36] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/3.2
59: [01:37:36] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67289324
60: [01:37:36] * travis-ci has left #silverstripe
61: [01:38:25] * ss-helper quit (Remote host closed the connection)
62: [01:38:42] * ss-helper has joined #silverstripe
63: [01:45:30] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
64: [01:52:54] * adrexia has joined #silverstripe
65: [01:53:29] <ss-helper> Re: speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/IHGiBU8DSlIJ
66: [01:53:36] <Colin[pi]> man it's quiet in here these days
67: [01:53:54] <Colin[pi]> are you all like... actual working or something?
68: [01:53:58] <Colin[pi]> *actually
69: [01:54:19] <adrexia> yep
70: [01:54:25] <adrexia> and not on silverstripe
71: [01:54:25] <Colin[pi]> adrexia: no wai :O
72: [01:54:28] <Colin[pi]> lol
73: [01:54:45] <adrexia> I get to play with this though:http://kaleistyleguide.com/
74: [01:55:05] * travis-ci has joined #silverstripe
75: [01:55:06] <travis-ci> silverstripe/silverstripe-cms#1269 (3.2 - 0a30972 : Damian Mooyman): The build failed.
76: [01:55:06] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/3.2
77: [01:55:06] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/67289378
78: [01:55:06] * travis-ci has left #silverstripe
79: [01:55:38] <adrexia> it had a few issues with how it was doing things (I didn't like that it used the less file names in the menus so I "fixed" it), but overall it's pretty neat
80: [01:56:34] <adrexia> best bit is that it's all frontend js rendering. others like it seem to depend on backend technologies (though they are usually more powerful)
81: [01:57:09] * Colin[pi]_2 has joined #silverstripe
82: [01:57:28] <adrexia> ...and now there's 2 of you
83: [01:57:37] <Colin[pi]_2> yeah that other guy is a dick
84: [01:57:42] <Colin[pi]_2> don't listen to him
85: [01:57:48] <adrexia> I wasn't going to say anything, but..
86: [01:57:50] <adrexia> ;)
87: [01:57:51] <spronk> damn, webdrive
88: [01:57:52] <spronk> lul
89: [01:59:24] * Colin[pi] quit (Ping timeout: 272 seconds)
90: [01:59:37] <Colin[pi]_2> good he's gone
91: [01:59:41] <Colin[pi]_2> nick Colin[pi]
92: [01:59:43] <Colin[pi]_2> fuck
93: [01:59:47] * Colin[pi]_2 is now known as Colin[pi]
94: [02:00:05] <adrexia> hahah
95: [02:06:00] * travis-ci has joined #silverstripe
96: [02:06:01] <travis-ci> silverstripe/silverstripe-framework#5084 (3 - 5fcebbe : Damian Mooyman): The build passed.
97: [02:06:01] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/32eba39cef9d...5fcebbef02b3
98: [02:06:01] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67290089
99: [02:06:01] * travis-ci has left #silverstripe
100: [02:26:23] * travis-ci has joined #silverstripe
101: [02:26:24] <travis-ci> silverstripe/silverstripe-cms#1270 (3 - 2d4cc6a : Damian Mooyman): The build is still failing.
102: [02:26:24] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/0a30972e6b2d...2d4cc6a99fe9
103: [02:26:24] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/67290573
104: [02:26:24] * travis-ci has left #silverstripe
105: [02:27:25] * scott1702 quit (Quit: This computer has gone to sleep)
106: [02:27:32] <DanaeNZ> adrexia: das niiiice
107: [02:28:30] <adrexia> yeah, setup is super easy
108: [02:28:50] <adrexia> I customized stuff a fair bit, and added a 'click to copy' on the code sample
109: [02:28:53] * scott1702 has joined #silverstripe
110: [02:29:23] <adrexia> but the core functionality is literally git clone, change a few variables to point at your code
111: [02:29:30] <DanaeNZ> niiice
112: [02:29:40] <DanaeNZ> sorta like that one that generates your php docs
113: [02:29:44] <DanaeNZ> like what SS uses
114: [02:29:48] * adrexia nods
115: [02:30:20] <adrexia> it's nice to have it for css actually. it's so visial that css comments don't make a lot of sense on their own
116: [02:30:25] <adrexia> *visual
117: [02:32:00] <spronk> o_O
118: [02:33:44] * antmas waits for spronk to say something
119: [02:33:46] * Stomach quit (Quit: zzz)
120: [02:33:58] * spronk remains silent
121: [02:34:32] <adrexia> DanaeNZ the idea that the entire content of the website is generated with css is a bit freaky
122: [02:34:47] <adrexia> you could literally use it to power a website
123: [02:34:57] <DanaeNZ> adrexia: woah, that is freaky
124: [02:35:28] <Colin[pi]> wait... the content is generated with css?
125: [02:35:32] <adrexia> yep. Css files with markdown in them
126: [02:35:34] <Colin[pi]> as in content: 'bla bla' ?
127: [02:35:39] <antmas> that's like saying you could use a blanket to paint a house
128: [02:35:41] <adrexia> Colin[pi] yep - that's somewhat the point of it ;)
129: [02:35:46] <Colin[pi]> but... ok
130: [02:35:51] * Colin[pi] shrugs
131: [02:35:55] <adrexia> Colin - err no
132: [02:36:02] <adrexia> css _comments_
133: [02:36:07] <Colin[pi]> oh
134: [02:36:08] <adrexia> it scraps css or less files
135: [02:36:09] <Colin[pi]> ohhh
136: [02:36:11] <Colin[pi]> okl
137: [02:36:15] <Colin[pi]> I get it now
138: [02:36:25] <adrexia> and makes docs and renders any code it find
139: [02:36:48] <adrexia> if you surround html markup in ``` it pulls it out as a code example
140: [02:36:57] <adrexia> and renders it
141: [02:37:13] <adrexia> if you don't, it just renders it without the example+code markup
142: [02:37:26] <Colin[pi]> k k
143: [02:40:02] <adrexia> i found the less renderer not particularly good at rendering things like multiple classes etc, but that was fixed by including the rendered css in the 'external_stylesheets' array in config
144: [02:46:52] * travis-ci has joined #silverstripe
145: [02:46:53] <travis-ci> silverstripe/silverstripe-cms#1271 (3.2 - 4cad75d : Damian Mooyman): The build has errored.
146: [02:46:53] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/0a30972e6b2d...4cad75d9affa
147: [02:46:53] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/67291266
148: [02:46:53] * travis-ci has left #silverstripe
149: [02:50:50] * Stomach has joined #silverstripe
150: [02:52:18] * babak quit (Quit: Connection closed for inactivity)
151: [02:55:51] * zippy has joined #silverstripe
152: [02:56:03] * niz has joined #silverstripe
153: [02:56:05] <zippy> https://www.youtube.com/watch?v=KUOhpQDDME4 — 4k video resolutions, and 1440p! 4k makes my fibre shudder
154: [02:56:20] <zippy> Colin[pi]: don't look, you'll bring down the whole AU interwebs
155: [02:56:22] * Colin[pi] is not even going to attempt
156: [02:56:39] <zippy> ;-)
157: [02:57:39] <antmas> wow
158: [02:57:44] <antmas> that looks awesome in 4k
159: [02:58:27] * zippy quit (Client Quit)
160: [02:58:32] * travis-ci has joined #silverstripe
161: [02:58:33] <travis-ci> silverstripe/silverstripe-framework#5085 (3.2 - 070ae25 : Damian Mooyman): The build has errored.
162: [02:58:33] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/32eba39cef9d...070ae2555b4b
163: [02:58:33] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67291573
164: [02:58:33] * travis-ci has left #silverstripe
165: [02:58:33] <Stomach> can autoload 2160p
166: [02:58:39] <Stomach> yaye nz internet
167: [02:59:13] <antmas> wish I had an actual 4k monitor
168: [02:59:18] <antmas> DSR is only so good :/
169: [02:59:27] <Colin[pi]> which I had actual internet
170: [02:59:44] <antmas> lol
171: [02:59:51] <Colin[pi]> I clicked... like, it looks good, but dem compression artefacts
172: [02:59:53] <Colin[pi]> :\
173: [03:00:05] <antmas> yeah youtube compression
174: [03:00:10] <antmas> suuuuuuuucks
175: [03:00:27] <Colin[pi]> with the blockiness I don't really consider this true 4k
176: [03:00:42] <Colin[pi]> it's more like "this is perhaps a little bit sharper than 1080"
177: [03:01:29] <antmas> vimeo is a lot nicer for hd stuff
178: [03:01:38] <Colin[pi]> vimeo quality is amazeballs
179: [03:01:57] <antmas> Colin[pi]: try turning on DSR, you notice a pretty big difference when using a 1080p monitor
180: [03:02:06] <Colin[pi]> yeah I should try that
181: [03:02:27] <Colin[pi]> would be an fps hit though
182: [03:02:33] <nikob> anyone know what might cause this: Fatal error: Call to a member function getFullPath() on null in framework/tests/model/ImageTest.php on line 233 when running phpunit against a fresh install?
183: [03:03:02] <nikob> thought it might be a missing php image library but not sure where to start?
184: [03:04:00] <antmas> Colin[pi]: actual desktop usage on DSR sucks, but movies and games it's awesome
185: [03:04:18] <Colin[pi]> mm
186: [03:05:10] <Stomach> nikob - what version of framework and cms?
187: [03:05:20] <Stomach> might just be that assets is not writable
188: [03:05:45] <nikob> 3.1.*-dev
189: [03:05:54] <nikob> hmm ok I'll check
190: [03:06:03] <Stomach> or that the x-dev tests are broken :D
191: [03:08:40] <nikob> worth re-try against 3.1.13?
192: [03:10:36] <Stomach> could be
193: [03:10:52] <nikob> sweet, i'll give it a crack now
194: [03:10:53] <nikob> thanks
195: [03:11:37] * babak has joined #silverstripe
196: [03:12:23] <DanaeNZ> remember nikob is running everything from shell which might affect how it all behaves :P
197: [03:13:29] <nikob> and misbehaves
198: [03:14:32] <nikob> Stomach, that seems to have been the issue
199: [03:14:35] <nikob> thanks for that
200: [03:14:45] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
201: [03:14:47] <Stomach> nikob no worries :)
202: [03:15:06] <Stomach> lots of work is happening in development over the last two days
203: [03:15:12] <Stomach> and specifically to do with images
204: [03:15:18] <Stomach> so probably just hit a bad period :D
205: [03:15:55] <nikob> cool, I'm still getting to grips with composer, tbh didn't realise I was even on dev until you mentioned it.
206: [03:21:55] * Phlunk3 quit (Remote host closed the connection)
207: [03:22:19] * willr has joined #silverstripe
208: [03:23:07] * willr quit (Changing host)
209: [03:23:07] * willr has joined #silverstripe
210: [03:23:32] * antmas quit (Quit: Page closed)
211: [03:28:25] * UncleCheese has joined #silverstripe
212: [03:30:49] * muskie9 has joined #silverstripe
213: [03:34:05] * CodeTrap1 has joined #silverstripe
214: [03:34:21] * zagoodwin has joined #silverstripe
215: [03:34:47] <zagoodwin> Hey, does anyone know where I would be able to download a version 2.3 SS?
216: [03:35:37] <Ryan-Toast> zagoodwin: github branch?
217: [03:36:04] * CodeTrap quit (Ping timeout: 245 seconds)
218: [03:36:18] <Ryan-Toast> zagoodwin: https://github.com/silverstripe/silverstripe-installer/tree/2.3
219: [03:38:01] * niz quit (Quit: Page closed)
220: [03:38:43] <ss-helper> Re: speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/PUjqrYAML18J
221: [03:41:11] <zagoodwin> Thanks
222: [03:42:16] * muskie9 quit (Read error: Connection reset by peer)
223: [04:01:07] <Colin[pi]> hmm how can I verify that partial caching is working? :o
224: [04:01:27] <chocolatemoose> make a change that doesn't break your caching key?
225: [04:01:35] <chocolatemoose> and see if the change propogates
226: [04:01:43] <chocolatemoose> or do you mean programmatically?
227: [04:02:20] <Colin[pi]> just to test it out, because I just made a change that I *thought* should greatly improve the page load time, but it seems to be exactly the same :(
228: [04:04:29] <Colin[pi]> there we go, it's working now :D
229: [04:05:39] <chocolatemoose> :)
230: [04:06:28] * zagoodwin quit (Ping timeout: 246 seconds)
231: [04:07:39] * Stomach quit (Quit: zzz)
232: [04:14:42] * terryapodaca has joined #silverstripe
233: [04:26:52] * Stomach has joined #silverstripe
234: [04:36:27] <Ryan-Toast> Not sure if I’;m completely happy with this, any thoughts? http://i.imgur.com/qHiyEUp.gifv
235: [04:42:32] <Stomach> none of it is concretre
236: [04:42:54] <Stomach> how do you tell that you can click on the big image
237: [04:43:03] <Stomach> needs some sort of sweet overlay
238: [04:43:13] <Stomach> or ideally, not be clickable and put the information there
239: [04:43:29] <Stomach> oh i see now
240: [04:43:35] <Stomach> a tiny little project details button
241: [04:43:51] * mobiusnz has joined #silverstripe
242: [04:44:26] <Ryan-Toast> Stomach: ig image isn’t clickable. The project details button is
243: [04:44:47] <Stomach> cant see it on my 768 screen
244: [04:45:04] <Ryan-Toast> Stomach: http://i.imgur.com/IsjDRVD.gifv
245: [04:45:21] <Stomach> thats way better
246: [04:45:30] <Stomach> just shrink the computer people view it on
247: [04:45:35] <Ryan-Toast> :)
248: [04:45:47] <Ryan-Toast> It works opn all sizes :D
249: [04:46:57] <Stomach> lol
250: [04:47:10] * Hailwood quit (Quit: Leaving)
251: [04:51:31] <Ryan-Toast> Stomach: tablaaat http://i.imgur.com/3b2MDoS.gifv
252: [04:52:01] <Stomach> lol
253: [04:52:07] <Stomach> what if their images are all ORANGE
254: [04:52:10] <Stomach> what then
255: [04:52:18] <Ryan-Toast> You still see the text I guess.
256: [04:52:19] <Colin[pi]> box shadow?
257: [04:52:21] <Colin[pi]> :P
258: [04:52:27] <Ryan-Toast> Stomach: give me a one second, I know...
259: [04:54:26] <Colin[pi]> Ryan-Toast: what sort of layout u using for the grid of thumbs?
260: [04:55:45] <Colin[pi]> Stomach: none of it is concretre
261: [04:55:52] <Colin[pi]> ^ lol just noticed this 10/10
262: [04:56:19] <Ryan-Toast> Colin[pi]: What do you mean?
263: [04:56:35] <Colin[pi]> Ryan-Toast: inline-block, flex, float?
264: [04:56:57] <Colin[pi]> does it do that fancy "shuffling about" thing on resize?
265: [04:56:58] <Colin[pi]> :P
266: [04:57:13] <Ryan-Toast> Colin[pi]: float
267: [04:57:45] <Colin[pi]> k good ol float
268: [04:58:03] <Ryan-Toast> I have mixins that create my grid so I do it like this: http://pastie.org/10246298
269: [04:58:26] <Colin[pi]> nice
270: [04:58:28] <chocolatemoose> hehe, I have something like that for a flex grid
271: [04:58:52] <Ryan-Toast> Stomach: you ready?
272: [04:59:08] <Colin[pi]> Stomach: prepare your anus
273: [04:59:52] <Stomach> OH NOES
274: [04:59:54] <Stomach> yah ready
275: [04:59:56] <Stomach> for beer
276: [04:59:58] <Stomach> who wants a beer
277: [04:59:58] <Ryan-Toast> Stomach: http://i.imgur.com/Tfgfdvb.gifv
278: [04:59:59] <Stomach> BEER
279: [05:00:03] * travis-ci has joined #silverstripe
280: [05:00:04] <travis-ci> silverstripe/silverstripe-framework#5086 (3.1 - 21e891e : Damian Mooyman): The build passed.
281: [05:00:05] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/5d9fa3d7fec2...21e891e28cb7
282: [05:00:05] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67311152
283: [05:00:05] * travis-ci has left #silverstripe
284: [05:00:13] <Colin[pi]> LOL
285: [05:00:14] <Stomach> thats the shit
286: [05:00:27] <Stomach> css awards here you come
287: [05:00:27] <Ryan-Toast> “MAKE IT POPO“
288: [05:00:29] <Ryan-Toast> POP
289: [05:00:35] <Ryan-Toast> I finally understand what that means!
290: [05:00:39] <DanaeNZ> Ryan-Toast: lolololol
291: [05:00:43] <Colin[pi]> I actually noticed the "rainbow" in your file you pasted
292: [05:00:45] <Colin[pi]> :P
293: [05:00:48] <chocolatemoose> can the PROJECT DETAILS text marquee in the button too?
294: [05:00:50] <DanaeNZ> Ryan-Toast: do not show to client; they will sign that shit off
295: [05:00:57] <Ryan-Toast> DanaeNZ: lol
296: [05:01:11] <Colin[pi]> DanaeNZ: no first they will want it bigger
297: [05:01:12] <Ryan-Toast> chocolatemoose: sure can
298: [05:01:16] <Colin[pi]> THEN they will sign it off
299: [05:01:17] <chocolatemoose> perfect!
300: [05:01:19] <DanaeNZ> make it spin
301: [05:01:24] <Colin[pi]> lol
302: [05:01:28] <Stomach> do a flip
303: [05:01:33] <Colin[pi]> do a barrel roll!
304: [05:03:03] <DanaeNZ> it has to do this: v
305: [05:03:06] <DanaeNZ> http://i.imgur.com/RjHbHaN.gif
306: [05:03:26] <Colin[pi]> DanaeNZ: :O
307: [05:03:34] <Colin[pi]> that's... pretty impressive actually
308: [05:04:01] <DanaeNZ> that’s why the client wants it
309: [05:04:05] <chocolatemoose> probably fired the next day for making the sign unreadable
310: [05:04:08] <Ryan-Toast> My eyes
311: [05:04:11] <DanaeNZ> hahaha
312: [05:04:16] <Colin[pi]> Ryan-Toast: THE GOGGLES DO NOTHING
313: [05:05:11] <Stomach> BEER
314: [05:05:31] <Colin[pi]> BEER
315: [05:05:40] <Colin[pi]> BEER?
316: [05:05:42] <Colin[pi]> BEER!
317: [05:06:09] <Colin[pi]> how the fuck can it be that time already?
318: [05:06:14] <chocolatemoose> BUD LIGHT
319: [05:06:19] <chocolatemoose> uhhhh, what
320: [05:06:33] <Colin[pi]> blecch
321: [05:06:37] <chocolatemoose> haha
322: [05:06:40] <chocolatemoose> not serious
323: [05:07:10] <Colin[pi]> chocolatemoose: they have this USA themed place here
324: [05:07:15] <Colin[pi]> served epic buffalo wings
325: [05:07:21] <Colin[pi]> last time, me and a mate sat at the bar
326: [05:07:25] <Colin[pi]> brought food directly to us
327: [05:07:30] <chocolatemoose> where abouts?
328: [05:07:31] <Colin[pi]> and have staff constantly in front for drinks
329: [05:07:33] <Colin[pi]> was amazing :D
330: [05:07:43] <Colin[pi]> chocolatemoose: http://smoque.com.au/
331: [05:08:01] <Colin[pi]> http://smoque.com.au/wp-content/uploads/2014/12/wings1-626x462.png
332: [05:08:04] <Colin[pi]> ^ soooooo good
333: [05:08:17] <chocolatemoose> mmm
334: [05:08:57] <Ryan-Toast> OKAY, UPLOADING NOW
335: [05:10:22] <Colin[pi]> Ryan-Toast: 5pm launch?
336: [05:11:09] <Ryan-Toast> Colin[pi] Stomach DanaeNZ http://i.imgur.com/fpfOkmK.gifv
337: [05:11:28] <Stomach> YESSSS
338: [05:11:40] <DanaeNZ> PERFECT
339: [05:11:44] <Colin[pi]> lollol
340: [05:11:55] <Colin[pi]> no really
341: [05:11:58] <Colin[pi]> don't show them that
342: [05:11:59] <Colin[pi]> really
343: [05:12:03] <Colin[pi]> cause they'll want it
344: [05:12:08] <DanaeNZ> heck, I want it
345: [05:12:49] * adrexia quit (Ping timeout: 272 seconds)
346: [05:13:00] <chocolatemoose> on thing that could make it better is if it followed your cursor
347: [05:13:42] <chocolatemoose> *only
348: [05:14:04] <Ryan-Toast> don’t you mean move away from your cursor?
349: [05:14:11] <Ryan-Toast> YOU WANT THESE PRODUCT DETAILS?
350: [05:14:12] <chocolatemoose> only on mousedown
351: [05:14:22] <chocolatemoose> and return false
352: [05:14:30] <Ryan-Toast> e.preventDefault()
353: [05:15:00] <DanaeNZ> when you click on it just start flipping it
354: [05:15:02] <chocolatemoose> that way you give them a glimmer of hope before crushing their dreams of reading the details
355: [05:19:42] * DanaeNZ quit (Quit: DanaeNZ)
356: [05:26:15] * chocolatemoose quit (Quit: My M&Ms need me!)
357: [05:30:27] * Shrike_Finland has joined #silverstripe
358: [05:32:31] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
359: [05:35:43] <Stomach> later yall
360: [05:35:45] * Stomach quit (Quit: bye)
361: [05:44:55] * adrexia has joined #silverstripe
362: [05:51:04] * Error404NotFound has joined #silverstripe
363: [05:53:43] * ss-helper quit (Remote host closed the connection)
364: [05:53:59] * ss-helper has joined #silverstripe
365: [05:59:56] * marvanni has joined #silverstripe
366: [06:04:22] * Ryan-Toast quit (Quit: Ryan-Toast)
367: [06:05:37] * glenn-bautista quit (Quit: Leaving.)
368: [06:08:20] * wmk has joined #silverstripe
369: [06:22:10] * spronk quit (Quit: I may need a longer sleep timer...)
370: [06:30:11] * tmro has joined #silverstripe
371: [06:36:21] * willr quit (Quit: willr)
372: [06:49:03] * lerni_ has joined #silverstripe
373: [06:54:59] * arnhoe has joined #silverstripe
374: [07:06:16] <marvanni> So I am working with PHPStorm mainly, coming from Dreamweaver. But I still need an editor where I can store my (S)FTP connections and do quick edits or checks on servers for some small sites. Can Anyone recommend a program to replace Dreamwaever?
375: [07:06:55] * Colin[pi] quit (Ping timeout: 265 seconds)
376: [07:09:05] <lerni_> marvanni: historically I use Coda for this but I guess this is just on OSX available.
377: [07:12:01] <marvanni> osx is fine :)
378: [07:15:58] <MichalKleiner> marvanni: you can add a remote server.. https://www.jetbrains.com/phpstorm/help/create-new-project-add-remote-server.html
379: [07:16:04] <MichalKleiner> that can be ftp as well..
380: [07:18:50] <lerni_> MichalKleiner: but if you do so, don't you just work locally but PHPStorm just syncs for you?
381: [07:19:14] * Colin[pi] has joined #silverstripe
382: [07:20:15] <lerni_> so it's not that quick?
383: [07:21:04] <wmk> marvanni, isn't it possible with latest phpstorm?
384: [07:21:14] <MichalKleiner> I'm not using it so I can't tell, sorry
385: [07:21:29] <wmk> but it's best to import all projects, you can deploy via ftp directly in phpstorm /idea
386: [07:21:41] <MichalKleiner> it just would meen to have a project for each ftp server
387: [07:21:52] <MichalKleiner> wmk: that's what I thought
388: [07:21:54] <MichalKleiner> sort of
389: [07:21:54] <wmk> MichalKleiner, a project for each site
390: [07:22:14] <MichalKleiner> yep, site.. or whatever the connection is for..
391: [07:22:15] <wmk> zauberfisch is deploying small sites via ftp directly in intellij
392: [07:22:35] <MichalKleiner> might be annoying to get all the projects up at the beginning but then it should just work
393: [07:22:41] <wmk> MichalKleiner, well, if you have more ss installations on one server phpstorm will be confused if framework classes are double in the project
394: [07:23:12] <wmk> also to consider - will a "quick change" be in version control?
395: [07:23:45] <ss-helper> SilverStripe Swipestripe - swipestripe-gallery module error - http://stackoverflow.com/questions/30908710/silverstripe-swipestripe-swipestripe-gallery-module-error
396: [07:24:00] * wmk tends to change locally, push to git, on server pull from git and git hook runs composer update and dev/build
397: [07:24:17] * Mike123 has joined #silverstripe
398: [07:24:19] <wmk> if i change on server, i have to check the change in on server and push to git repo
399: [07:24:22] <wmk> hey Mike123
400: [07:24:27] <Mike123> Hello :)
401: [07:25:46] * scott1702 quit (Quit: This computer has gone to sleep)
402: [07:28:30] * Shrike_Finland quit (Quit: Leaving.)
403: [07:35:26] * WandL quit (Quit: My Mac has gone to sleep. ZZZzzz…)
404: [07:42:06] * micmania1 quit (Quit: micmania1)
405: [07:42:32] * Sticks quit (Quit: Leaving)
406: [07:43:48] <marvanni> Yes I can add new servers to PHPstorm, but that means that for every small site that lives somewhere (and not always in vesion control), I need to create a new Project.
407: [07:44:09] * Shrike_Finland has joined #silverstripe
408: [07:45:11] <marvanni> I just want a ‘side’ editor, where I can see my list of (s)ftp remote servers, and do quick review of files, settings or quick edits.
409: [07:46:57] <lerni_> marvanni: thats why I still use Coda :(
410: [07:49:36] <marvanni> looking at it, seems nice. PHPStorm is just too heavy sometimes to do quick things on ancient sites that requires quick and dirty ‘hotfixes’ or reviews
411: [07:49:47] <marvanni> Does Coda have a dreamweaver site importer :)
412: [07:51:44] <lerni_> ...but just for quickly editing something on a remote server. Don't use it that much since I have also shell-access on many boxes.
413: [07:52:37] <marvanni> I still have some small sites that clients wanted to keep on their own shared hosting servers
414: [07:56:27] * swaiba has joined #silverstripe
415: [07:58:41] <swaiba> marvanni i want that editor to be vim for me, but the weeks to get over the differences keeps getting put off
416: [07:59:18] <swaiba> it (or vi) is on every unix install afaik
417: [08:00:43] * Pysrbk has joined #silverstripe
418: [08:01:28] * GioVdK has joined #silverstripe
419: [08:01:31] <Pysrbk> Morgen
420: [08:03:47] <wmk> Morena Pysrbk
421: [08:04:04] <Pysrbk> :)
422: [08:04:09] * Error404NotFound quit (Ping timeout: 250 seconds)
423: [08:04:53] <wmk> marvanni, https://www.jetbrains.com/phpstorm/help/accessing-files-on-web-servers.html
424: [08:05:23] <wmk> if you want the luxury of phpstorm (autocomplete, hints, show errors) ... you need to create a project so phpstorm can understand your code
425: [08:05:50] <wmk> a pita to setup the first time (may take a bit to download), but it's totally worth the effort
426: [08:08:38] * aditya has joined #silverstripe
427: [08:08:45] <aditya> http://www.sspaste.com/paste/show/55827c608be5c
428: [08:08:48] <marvanni> All new projects go in PHPStorm and git, but not all my small projects from the past
429: [08:09:25] <aditya> http://www.sspaste.com/paste/show/55827ca20021d
430: [08:09:32] <marvanni> function MyContactForm is outside the Controller
431: [08:10:13] <marvanni> function getPage is redundant, you already have $controller
432: [08:10:16] <aditya> why my form is not rendering in template
433: [08:10:39] <aditya> http://www.sspaste.com/paste/show/55827cd66cc0e
434: [08:10:58] <marvanni> if(Session::get('FormSubmitted')) {
435: [08:10:59] <marvanni> Session::clear('FormSubmitted'); ?????
436: [08:12:10] <marvanni> you dont need al this : $order->FirstName=$data['FirstName'];
437: [08:12:20] <aditya> this code was written in ss 2.4 now i am trying to upgrade this
438: [08:12:56] <marvanni> just do $order = ContactData::create(); $form->saveInto($order) in your Formsubmission method
439: [08:13:37] <aditya> but why form is not rendering in template
440: [08:13:41] <marvanni> guess you need to strt by putting the MyContactForm method inside the Controller. right now it is written between the Model and Controller class
441: [08:14:02] <marvanni> because of that ^
442: [08:14:23] <marvanni> see line 48 : http://www.sspaste.com/paste/show/55827c608be5c
443: [08:15:14] <aditya> it means i dont need mycontactform now
444: [08:16:28] * Error404NotFound has joined #silverstripe
445: [08:19:00] <marvanni> So how are you getting the form in your view?
446: [08:24:36] * spronk has joined #silverstripe
447: [08:45:58] <Pysrbk> heh, docs have updated to 3.2 as default
448: [08:46:05] <Pysrbk> so that's interesting
449: [08:48:35] * Shrike_Finland quit (Quit: Leaving.)
450: [08:49:59] * aditya quit (Quit: Page closed)
451: [08:55:29] * Shrike_Finland has joined #silverstripe
452: [08:55:36] * spronk quit (Quit: I may need a longer sleep timer...)
453: [09:01:47] <marvanni> still 3.1 as default for me?
454: [09:03:44] * kinglozzer has joined #silverstripe
455: [09:04:11] * MrGuits has joined #silverstripe
456: [09:04:11] * Guits has joined #silverstripe
457: [09:05:27] * MrGuits quit (Client Quit)
458: [09:08:48] <ss-helper> Create menu item (type gallery) in silverstripe - http://stackoverflow.com/questions/30910874/create-menu-item-type-gallery-in-silverstripe
459: [09:16:53] * Tanger quit (Quit: sleep())
460: [09:42:33] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
461: [09:53:13] * Shrike_Finland quit (Read error: Connection reset by peer)
462: [09:53:31] * Shrike_Finland has joined #silverstripe
463: [09:54:01] * ss-helper quit (Remote host closed the connection)
464: [09:54:15] * ss-helper has joined #silverstripe
465: [10:03:10] * benjhocking quit (Read error: Connection reset by peer)
466: [10:06:32] * benjhocking has joined #silverstripe
467: [10:08:35] * Guits quit (Ping timeout: 265 seconds)
468: [10:08:53] * travis-ci has joined #silverstripe
469: [10:08:54] <travis-ci> silverstripe/silverstripe-framework#5096 (master - 7b47501 : Ingo Schommer): The build passed.
470: [10:08:54] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/3e2fe2b7514e...7b4750129659
471: [10:08:54] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67338350
472: [10:08:54] * travis-ci has left #silverstripe
473: [10:13:27] * travis-ci has joined #silverstripe
474: [10:13:28] <travis-ci> JayDevlin/silverstripe-framework#6 (3.1 - 61b6776 : Daniel Hensby): The build passed.
475: [10:13:28] <travis-ci> Change view : https://github.com/JayDevlin/silverstripe-framework/compare/6fed1f679158...61b6776c9979
476: [10:13:28] <travis-ci> Build details : http://travis-ci.org/JayDevlin/silverstripe-framework/builds/67338872
477: [10:13:28] * travis-ci has left #silverstripe
478: [10:16:19] * Shrike_Finland quit (Quit: Leaving.)
479: [10:28:06] * WebDoc has joined #silverstripe
480: [10:29:06] <WebDoc> hi when i try to use translatable and finnish language it breaks the site
481: [10:29:08] <WebDoc> Line 103 in /home/smartdis/public_html_unelmaspa/framework/thirdparty/zend_translate_railsyaml/library/Translate/Adapter/thirdparty/sfYaml/lib/sfYaml.php
482: [10:29:13] <WebDoc> gives error
483: [10:30:17] <marvanni> sure you have no tabs in your .yml files?
484: [10:30:21] <kinglozzer> WebDoc: See https://github.com/silverstripe/silverstripe-framework/issues/4247
485: [10:30:45] <kinglozzer> Is it that?
486: [10:30:50] <WebDoc> its not changed cms downloaded via silverstripe.org
487: [10:31:19] <WebDoc> yes its the same
488: [10:31:48] <WebDoc> the problem exists in original package
489: [10:31:49] <kinglozzer> WebDoc: Yeah it's a bug, you'll need to make these changes https://github.com/silverstripe/silverstripe-framework/commit/a569bc982568ae0b57f4d993d96d714388ce08c3
490: [10:32:06] <WebDoc> if i install in english languge it works
491: [10:32:14] <WebDoc> also in estonian
492: [10:32:22] <WebDoc> but if i try finnish it breaks
493: [10:32:30] <kinglozzer> Yes, it's only a bug with certain languages (see the above link)
494: [10:37:55] <wmk> kinglozzer, why?
495: [10:38:30] <kinglozzer> wmk: Hm? Looks like tabs broke them, dunno how or why they were introduced
496: [10:38:34] <wmk> ouch
497: [10:46:57] <WebDoc> possible that the translators made errors
498: [10:50:58] <wmk> well, with transifex this should be avoided.
499: [11:05:54] * bemusedrat has joined #silverstripe
500: [11:12:01] * travis-ci has joined #silverstripe
501: [11:12:03] <travis-ci> silverstripe/silverstripe-framework#5097 (3.1 - d3bcefb : Daniel Hensby): The build passed.
502: [11:12:03] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/61b6776c9979...d3bcefba3f9b
503: [11:12:03] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67345323
504: [11:12:03] * travis-ci has left #silverstripe
505: [11:24:00] * travis-ci has joined #silverstripe
506: [11:24:00] <travis-ci> silverstripe/silverstripe-framework#5098 (3.1 - 8e96ea3 : Daniel Hensby): The build passed.
507: [11:24:00] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/d3bcefba3f9b...8e96ea3f0fe4
508: [11:24:00] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67345749
509: [11:24:00] * travis-ci has left #silverstripe
510: [11:30:31] * WebDoc quit (Quit: Page closed)
511: [11:44:28] * travis-ci has joined #silverstripe
512: [11:44:29] <travis-ci> silverstripe/silverstripe-framework#5099 (3.1 - 4dec821 : Daniel Hensby): The build passed.
513: [11:44:29] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/8e96ea3f0fe4...4dec821f63ae
514: [11:44:29] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/67347800
515: [11:44:29] * travis-ci has left #silverstripe
516: [12:09:59] * pinkp has joined #silverstripe
517: [12:12:57] * bemusedrat quit (Quit: Leaving)
518: [12:13:37] * UndefinedOffset has joined #silverstripe
519: [12:17:39] <zauberfisch> wmk: well, I usually deploy mysite/ and root files with sftp, and then use composer to fetch dependencies
520: [12:18:35] <wmk> remotely?
521: [12:18:46] <wmk> and if you don't have ssh access ?
522: [12:28:07] <Pysrbk> time to leave
523: [12:28:09] <Pysrbk> ciao
524: [12:28:12] * Pysrbk quit ()
525: [12:29:26] * joelpittet quit (Remote host closed the connection)
526: [12:33:03] <lerni_> zauberfisch wmk : I'm a bit anxious to run composer as part of my deployment-process since it can break for example if a package could not be fetched but on the other hand having this all in GIT/VCS is also not ideal. honestly how many times does composer break your deployment?
527: [12:33:31] * cloph_away is now known as cloph
528: [12:33:37] <wmk> only if someone renames his package name or a package is deleted
529: [12:33:50] <wmk> lerni_, ^^
530: [12:33:57] <lerni_> yeh exactly what I mean
531: [12:34:16] <lerni_> thats why I just run it localy
532: [12:34:30] <wmk> yup, but locally i have all dev packages i don't want on live
533: [12:35:19] <wmk> if you have somthing like capistrano, it'll try to update and if not - the old version is still online
534: [12:35:39] <wmk> with a git hook - the old version is still online, you have to checkout the old commit manually
535: [12:35:58] <wmk> so besid it may be annoying - no real problem for now
536: [12:36:00] <lerni_> deployment should have exclude-list anyway
537: [12:36:06] <wmk> you could also setup your own composer proxy
538: [12:36:12] <lerni_> capistrano just simlinks
539: [12:36:20] <lerni_> you never everwrite
540: [12:36:27] <lerni_> overwrite
541: [12:36:37] <wmk> yup. that's ok but sometimes annoying
542: [12:36:47] <wmk> install everything from scratch again for a small template change
543: [12:37:42] <lerni_> yes this is the downside
544: [12:50:04] * pinkp quit (Ping timeout: 246 seconds)
545: [13:07:07] * ss31noob has joined #silverstripe
546: [13:07:18] <ss31noob> hi guys.. is it possible to use a HTMLEditor in a gridfield?
547: [13:11:17] <wmk> of course
548: [13:11:30] <wmk> grid calls dataobject getCMSField if you edit a DO
549: [13:25:32] <wmk> anyone around has a good regex to remove [MyShortcode id=12345] from a htmltext?
550: [13:25:43] <wmk> or is there a builtin method for that?
551: [13:28:57] <cloph> wmk: shortcodes themselves?
552: [13:29:16] <cloph> I.e. define the shortcut to return the empty string and you're done - or maybe I'm completely misunderstanding
553: [13:30:17] <wmk> well, to not show them in summary...
554: [13:40:25] * catcher has joined #silverstripe
555: [13:45:48] * Shrike_Finland has joined #silverstripe
556: [13:47:24] * Shrike_Finland quit (Client Quit)
557: [13:50:52] <wmk> cloph, did a regex: http://www.phpliveregex.com/p/bCy
558: [13:51:29] * [Fate] quit (Ping timeout: 245 seconds)
559: [13:51:53] <catcher> https://xkcd.com/208/
560: [13:52:27] <wmk> catcher, lol
561: [13:52:47] <wmk> though - you can even search/replace with regex in WORD
562: [13:53:04] <wmk> which is really cool
563: [13:53:44] <cloph> oh, didn't know about phpliveregex site until now - nice.
564: [13:59:49] * wmk quit (Ping timeout: 255 seconds)
565: [14:03:11] * [Fate] has joined #silverstripe
566: [14:05:33] * Mike123 quit (Quit: Page closed)
567: [14:07:53] * marijnk has joined #silverstripe
568: [14:12:18] * muskie9 has joined #silverstripe
569: [14:29:25] <marijnk> Is there a way in the ORM to sort a DataList on a calculated value?
570: [14:29:29] <marijnk> A bit of a contrived example, in MySQL I can validly do: SELECT ID, FirstName, Surname, NumVisit FROM `Member` WHERE 1 ORDER BY NumVisit=0
571: [14:29:34] <marijnk> However trying $data = Member::get()->sort("NumVisit=0"); gives a database error: [User Error] Couldn't run query: SELECT DISTINCT "Member"."ClassName", "Member"."Created", "Member"."LastEdited", "Member"."FirstName", "Member"."Surname", "Member"."Email", "Member"."TempIDHash", "Member"."TempIDExpired", "Member"."Password", "Member"."RememberLoginToken", "Member"."NumVisit", "Member"."LastVisited", "Member"."AutoLoginHash", "
572: [14:29:52] <swaiba> marijnk - two options
573: [14:30:00] <swaiba> 1) put into an ArrayList and then sort
574: [14:30:10] <swaiba> 2) no - use custom SQL
575: [14:30:26] <swaiba> but someone else might have a different view :)
576: [14:31:28] <marvanni> Where is NumVisit coming from?
577: [14:32:04] <marijnk> From the Database it's a field for Member
578: [14:33:15] <catcher> Why not just order the results by NumVisit?
579: [14:33:22] <marvanni> and Member::get()->sort(“NumVisit”); does not work?
580: [14:33:27] <marijnk> Is there an simple option for custom SQL and GridFields?
581: [14:34:42] <marijnk> Because the numvisits is only an example. I've got Orders that either have a writer assigned to them or not. I want to sort on WriterID=0 so the unassigned ones are presented at the top. After that I want to have additional sorts that if they have a writer but other alerts they are shown first.
582: [14:37:56] <muskie9> marijnk you can spec multiple sorting params by passing an array: http://docs.silverstripe.org/en/3.1/developer_guides/model/data_model_and_orm/#sorting
583: [14:38:24] * ss-helper quit (Ping timeout: 252 seconds)
584: [14:40:02] * ss-helper has joined #silverstripe
585: [14:40:13] <marijnk> Muskie9, that's not the issue ->sort("NumVisit=0") on it's own already gives an error.
586: [14:40:48] <marijnk> ... ORDER BY "NumVisit=0" ASC LIMIT 50 Unknown column 'NumVisit=0' in 'field list'
587: [14:41:04] <muskie9> because you can't sort on 0, it's gotta be ->sort('NumVisit', 'ASC') or ->sort('NumVisit', 'DESC')
588: [14:42:06] * Colin[pi] quit (Ping timeout: 244 seconds)
589: [14:43:00] <muskie9> when you do ->sort('NumVisit=0') it thinks the column it's sorting on is "NumVisit=0" rather than sorting on "NumVisit"
590: [14:43:02] <marijnk> My point is I can in regular SQL.
591: [14:44:02] <marijnk> but SS chokes because it adds a field name to the SQL:
592: [14:44:03] <marijnk> CASE WHEN "Member"."ClassName" IS NOT NULL THEN "Member"."ClassName" ELSE 'Member' END AS "RecordClassName", "NumVisit=0" FROM "Member" WHERE ("Member"."Status" != 'Enquiry') ORDER BY "NumVisit=0"
593: [14:49:04] <catcher> marijnk, maybe http://docs.silverstripe.org/en/3.1/developer_guides/model/sql_query/ with http://api.silverstripe.org/master/class-GridField.html#_setList is what you're after
594: [14:49:38] <catcher> You'd have to form a datalist though.
595: [14:51:46] <catcher> marijnk, perhaps this: http://api.silverstripe.org/3.1/class-DataList.html#_alterDataQuery
596: [14:52:44] <marijnk> Thanks for the pointers catcher, is there a way of doing that without having to loop over all the results? Can I provide GridField with pagination info?
597: [14:56:16] <catcher> marijnk, you can modify / replace the paginator, but the GF will still probably need the DL.
598: [14:56:44] <catcher> $paginator = $gf->getConfig()->getComponentsByType('GridFieldPaginator'); http://api.silverstripe.org/3.1/class-GridFieldPaginator.html
599: [15:11:07] * ss31noob quit (Ping timeout: 246 seconds)
600: [15:19:53] * joelpittet has joined #silverstripe
601: [15:23:32] * Shrike_Finland has joined #silverstripe
602: [15:37:37] <marijnk> Managed to find a hack using : ->sort("SUBSTRING(WriterID,1,1)!=0");
603: [15:37:57] * arnhoe quit ()
604: [15:39:22] <catcher> marijnk, nice. now you can shower and move on.
605: [15:43:05] <marijnk> Thanks for the suggestions
606: [15:56:29] <marijnk> 'Optimised' it to ->sort(CAST(WriterID AS SIGNED)>0"); so I feel slightly less dirty.
607: [15:57:30] <marijnk> Basically as long as a SQL function is used, you can do any arithmatic in the order by/sort clause of the ORM.
608: [15:57:57] * lerni_ quit ()
609: [15:59:27] <GioVdK> Hello, I'm having a problem with an old silverstripe site (2.4): the form validator of a form I have in a widget is preventing google maps to work correctly as markers and controls are not shown. Did anyone experience the same problem before?
610: [16:01:29] * Error404NotFound quit (Ping timeout: 245 seconds)
611: [16:01:42] <GioVdK> (if I disable the javascript validation forcing includeJavascriptValidation() (sapphire/forms/Validator.php) to return nothing, the google maps map works)
612: [16:01:44] * kinglozzer quit ()
613: [16:02:18] * babak quit (Quit: Connection closed for inactivity)
614: [16:10:23] <catcher> GioVdK, you'll be a bit hard-pressed to get help with 2.4, http://www.silverstripe.com/press/media-releases/silverstripe-2.4-end-of-life-announcement/
615: [16:12:24] <GioVdK> catcher: yep I know :p
616: [16:13:06] * tmro is now known as tmroberet
617: [16:13:13] <catcher> GioVdK, my best advice is to look at the js console for errors, probably a an inclusion/clash
618: [16:13:26] <catcher> thing
619: [16:14:17] * Error404NotFound has joined #silverstripe
620: [16:14:45] * Error404NotFound quit (Max SendQ exceeded)
621: [16:23:21] <swaiba> GioVdK - can advise that some gogle map implementations recently were depreciated, need to update to use the latest version
622: [16:24:48] * swaiba quit (Remote host closed the connection)
623: [16:30:19] <GioVdK> thanks swaiba
624: [16:32:10] <GioVdK> catcher: from the console I have some errors coming from the google maps main.js script
625: [16:32:35] <GioVdK> but doesn't tell too much as it is minified
626: [16:32:49] <GioVdK> but it looks like the validator code is changing the url that google maps is trying to load
627: [16:32:57] <catcher> GioVdK, that's a good sign, probably deprecation like swaiba said.
628: [16:33:08] <GioVdK> in fact the error is a 404
629: [16:33:17] <GioVdK> but on the other page, without the form, it works
630: [16:37:26] <GioVdK> also including the version specified in this example https://developers.google.com/maps/documentation/javascript/examples/map-simple I get the same problem
631: [16:40:29] <GioVdK> "The requested URL <code>/maps-api-v3/api/js/21/4/intl/en_gb/main.js%20line%20375%20%3E%20eval</code> was not found on this server."
632: [16:40:50] <GioVdK> interesting that bit with the eval at the end :p
633: [16:44:30] <GioVdK> while when it works, it just calls https://maps.gstatic.com/maps-api-v3/api/js/21/4/intl/en_gb/main.js
634: [16:49:52] * Shrike_Finland quit (Quit: Leaving.)
635: [16:53:22] <GioVdK> ok, it seems to be because of prototype.js
636: [16:54:04] <GioVdK> https://groups.google.com/forum/#!topic/google-maps-js-api-v3/5LhhioQrymM
637: [17:05:02] <catcher> Need a route for domain.com/foo that gives me the value of 'foo' as a param in a custom controller. Possible?
638: [17:07:44] * GioVdK quit (Ping timeout: 245 seconds)
639: [17:13:36] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
640: [17:15:45] * travis-ci has joined #silverstripe
641: [17:15:46] <travis-ci> silverstripe/silverstripe-cms#1272 (3.1 - 0b92a61 : Daniel Hensby): The build passed.
642: [17:15:46] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/5e9bce0c0648...0b92a61e5166
643: [17:15:46] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-cms/builds/67390173
644: [17:15:46] * travis-ci has left #silverstripe
645: [17:16:05] * Shrike_Finland has joined #silverstripe
646: [17:17:28] * marijnk quit (Ping timeout: 246 seconds)
647: [17:43:04] * wmk has joined #silverstripe
648: [17:54:52] <ss-helper> How to find /mysite/ folder - SilverStripe CMS - http://stackoverflow.com/questions/30922299/how-to-find-mysite-folder-silverstripe-cms
649: [18:16:42] * Shrike_Finland quit (Quit: Leaving.)
650: [18:19:27] * terryapodaca quit (Quit: Leaving.)
651: [18:20:06] * wmk quit (Ping timeout: 256 seconds)
652: [19:15:16] * Shrike_Finland has joined #silverstripe
653: [19:24:36] * ss-helper quit (Ping timeout: 252 seconds)
654: [19:40:27] * ss-helper has joined #silverstripe
655: [20:12:17] * Stomach has joined #silverstripe
656: [20:18:05] * babak has joined #silverstripe
657: [20:18:21] * Liquide has joined #silverstripe
658: [20:23:57] * UndefinedOffset quit (Quit: Leaving.)
659: [20:26:50] * Shrike_Finland quit (Quit: Leaving.)
660: [20:30:51] * ffx2kx has joined #silverstripe
661: [20:31:18] * antmas has joined #silverstripe
662: [20:31:28] * ffx2kx is now known as firefox2kx
663: [20:33:21] <antmas> morning all o/
664: [20:34:28] * firefox2kx quit (Client Quit)
665: [20:34:38] * firefox2kx has joined #silverstripe
666: [20:39:08] <Stomach> morning!
667: [20:39:50] <antmas> it's Friday
668: [20:39:51] <antmas> \o/
669: [20:41:12] <DimiStripe> Morning :) Even tho its 23:30 here :D
670: [20:41:35] <antmas> :)
671: [20:41:44] <DimiStripe> Anyone can help me with DropZone from UncleCheeze ? https://github.com/unclecheese/silverstripe-dropzone/ ?
672: [20:42:17] <DimiStripe> I'm trying to add this to a form on frontend (simple form with some fields and upload)
673: [20:43:00] <DimiStripe> but it tries to upload fiels via HelloForm/field/Failai/upload and this generates 404
674: [20:43:17] <DimiStripe> I guess I need to add some kind of upload handling logic ?
675: [20:43:23] <DimiStripe> do i ?
676: [20:44:26] <DimiStripe> Oh silly me ... solved :) HelloForm ... was a wrong one copypasted from example :)
677: [20:45:28] <Stomach> lol
678: [20:45:31] <antmas> the ol' copypasta error
679: [20:45:34] <Stomach> go to bed! :D
680: [20:57:38] * DanaeNZ has joined #silverstripe
681: [21:01:14] * firefox2kx quit ()
682: [21:01:28] * firefox2kx has joined #silverstripe
683: [21:04:02] * Hailwood has joined #silverstripe
684: [21:06:00] * marvanni quit (Quit: marvanni)
685: [21:07:18] * Ryan-Toast has joined #silverstripe
686: [21:14:32] * glenn-bautista has joined #silverstripe
687: [21:14:54] * glenn-bautista quit (Read error: Connection reset by peer)
688: [21:15:04] * glenn-bautista has joined #silverstripe
689: [21:18:18] <antmas> DanaeNZ: Ryan-Toast o/
690: [21:18:24] <Ryan-Toast> antmas: sup
691: [21:18:57] <DanaeNZ> yoyo
692: [21:19:09] * catcher quit (Quit: Leaving)
693: [21:21:24] * terryapodaca has joined #silverstripe
694: [21:22:32] <DimiStripe> Hmm.. another question on Dropzone - https://github.com/unclecheese/silverstripe-dropzone/
695: [21:22:49] <terryapodaca> Hey guys, quick question: how can I make a FieldGroup() make each field (CheckboxField) on a new line?
696: [21:22:49] <DimiStripe> Is it possible to enable Drag And Drop reordering in an easy way
697: [21:22:50] <DimiStripe> ?
698: [21:25:26] <Stomach> DimiStripe its not that easy
699: [21:25:31] <terryapodaca> DimiStripe: ping UncleCheese next time you see him logged in
700: [21:25:47] <DimiStripe> I tried http://stackoverflow.com/questions/22666735/is-there-a-way-to-do-drag-and-drop-re-ordering-of-the-preview-elements-in-a-drop
701: [21:26:00] <DimiStripe> but it just messes everything once enabled :)
702: [21:28:07] * UncleCheese has joined #silverstripe
703: [21:28:20] <Ryan-Toast> UncleCheese: dem drone puns
704: [21:28:27] <UncleCheese> :)
705: [21:29:08] <DimiStripe> and brings error
706: [21:29:10] <DimiStripe> TypeError: i is undefined
707: [21:29:10] <DimiStripe> javascript/jquery-ui/jquery-ui.min.js?m=1434662310
708: [21:29:10] <DimiStripe> Line 12
709: [21:29:18] <terryapodaca> DimiStripe: have you looked at using jquery sortable? I know that's mixing two libraries, but that seems like a more simple solution for your need
710: [21:29:34] <terryapodaca> http://stackoverflow.com/questions/23945147/dropzone-js-drag-and-drop-re-ordering-of-queue-with-jquery-sortable
711: [21:29:36] <terryapodaca> and
712: [21:29:45] <terryapodaca> http://stackoverflow.com/questions/5320194/get-order-of-list-items-in-a-jquery-sortable-list-after-resort
713: [21:30:44] <DimiStripe> terryapodaca: thats what i wrote some lines before: http://stackoverflow.com/questions/22666735/is-there-a-way-to-do-drag-and-drop-re-ordering-of-the-preview-elements-in-a-drop
714: [21:31:07] <DimiStripe> but it brings an error and doesnt work out of the box
715: [21:31:08] <DimiStripe> :)
716: [21:31:48] <terryapodaca> ahh...I see it now
717: [21:32:04] <terryapodaca> UncleCheese is back online, maybe he can give you a tip
718: [21:32:07] <DimiStripe> Oh
719: [21:32:09] <DimiStripe> yeah
720: [21:32:10] <DimiStripe> :)
721: [21:32:14] <UncleCheese> hi
722: [21:32:43] <DimiStripe> UncleCheese: Hi! Is there an easy way of adding sortable to your plugin https://github.com/unclecheese/silverstripe-dropzone/ (frontend)
723: [21:32:57] <UncleCheese> define "easy"
724: [21:33:09] <DimiStripe> well maybe a snippet or smth that works already :)
725: [21:34:15] * adrexia has joined #silverstripe
726: [21:34:52] <UncleCheese> maybe for the cms, but i think it would be kind of silly to offer that out of the box for frontend
727: [21:35:49] <DimiStripe> why silly ? I'm going to use your module on sevral sites with user profiles, and it would be very usefull :)
728: [21:37:55] <terryapodaca> DimiStripe: your JS error, seems like you are loading a js library too soon
729: [21:38:13] <terryapodaca> make sure you are loading jQuery BEFORE all other libraries
730: [21:38:21] <UncleCheese> well when a silverstripe module starts injecting all sorts of JS and CSS into your frontend, you're on a slippery slope
731: [21:39:12] <DimiStripe> terryapodaca: Hmm - indeed ! :)
732: [21:39:27] <UncleCheese> you may be using grunt/gulp, CommonJS, AMD, etc to manage your frontend assets, and instantiating a form field shouldn't blow that up
733: [21:39:51] <UncleCheese> in the CMS, your'e in a controlled environment, where you know what version of jQuery is available, etc
734: [21:40:09] <UncleCheese> that's why dropzone is written with no library dependency
735: [21:41:28] <terryapodaca> I think he was looking for a simple (since it's not built in) way to do the drag/drop without using a separate library like jQuery.sortable()
736: [21:41:53] <DimiStripe> well, sortable might do as well, as long as it works :)
737: [21:42:35] <terryapodaca> maybe a JS guru could do a little digging into the dropzonejs and see how hard it would be to add that functionality out of the box, which would come in handy so it doesn't have to be 'hacked' in
738: [21:43:02] <UncleCheese> it has nothing to do with dropzone
739: [21:43:16] <UncleCheese> the ui is completely separate
740: [21:44:06] <DimiStripe> Well, in any case i suppose this might be a good feature :)
741: [21:44:06] <DimiStripe> But for today I guess i need to have some sleep, clean up the code from the morning , and probably make it work with sortable :)
742: [21:44:12] <UncleCheese> but i'm just saying ithat if a frontend module just stuffs jQuery UI version god-knows-what into your website, that's likely to piss off way more people than it helps
743: [21:44:16] * adrexia_ has joined #silverstripe
744: [21:44:28] <UncleCheese> for the CMS, i can see adding it as a feature
745: [21:45:11] <UncleCheese> all the dropzone module needs to offer you is an endpoint for updating the sort, and then you could use whatever javascript library you want for adding the ui
746: [21:47:27] <DimiStripe> Yeah, I'll see what i can do tommorrow. Thanks for helping and good night :)
747: [21:47:34] <antmas> night
748: [21:47:44] <terryapodaca> later Dimi
749: [21:47:47] * adrexia quit (Ping timeout: 272 seconds)
750: [21:48:05] <DimiStripe> bye
751: [21:48:37] * DimiStripe quit (Quit: DimiStripe)
752: [21:49:15] <Stomach> we use this
753: [21:49:16] <Stomach> http://rubaxa.github.io/Sortable/
754: [21:49:23] <Stomach> on giftspaces.ca
755: [21:49:24] <Stomach> its great
756: [21:50:40] <antmas> no jquery ftw
757: [21:50:41] * travis-ci has joined #silverstripe
758: [21:50:42] <travis-ci> silverstripe/silverstripe-framework#5104 (3.1 - 20ebd88 : Daniel Hensby): The build passed.
759: [21:50:42] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/4dec821f63ae...20ebd88fb83a
760: [21:50:42] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/67435084
761: [21:50:42] * travis-ci has left #silverstripe
762: [21:51:01] * micmania1 has joined #silverstripe
763: [21:51:58] <terryapodaca> Hey guys, quick question: how can I make a FieldGroup() make each field (CheckboxField) on a new line? I've tried adding a LiteralField with "<br>" between each checkbox but that doesn' work
764: [21:52:54] <terryapodaca> Stomach: that's an awesome library!!! I haven't seen it before but glad you linked to it
765: [21:53:23] * chocolatemoose has joined #silverstripe
766: [21:53:44] <Stomach> yeah its mint
767: [21:53:59] <Stomach> antmas - our first jqueryless site went up to client preview yesterday
768: [21:54:08] <Stomach> total js size gzipped = 43kb :D
769: [21:55:48] <antmas> Stomach: awww yisss o/
770: [21:56:00] <UncleCheese> Stomach that rocks
771: [21:56:08] <Ryan-Toast> Stomach: nice :D
772: [21:56:14] <Ryan-Toast> Stomach: Which site?
773: [21:56:23] <Ryan-Toast> Oh, for preview, nvm :)
774: [21:56:30] <Stomach> yeah, will be up next week
775: [21:56:40] * Ryan-Toast needs to do more js
776: [21:56:51] <Stomach> UncleCheese - its all in es6 too :D
777: [21:57:02] <UncleCheese> oooooooh
778: [21:57:05] <Ryan-Toast> Stomach: what’re you generally using js for in your sites?
779: [21:57:08] <UncleCheese> i want to eat some es6 so bad
780: [21:57:12] <Ryan-Toast> I find that i use less and less these days.
781: [21:57:22] <terryapodaca> Stomach: that's awesome...you happen to have a list of your non-jQuery libraries?
782: [21:57:23] <Stomach> Ryan-Toast - CAROUFUCKINGSELLS IN FUCKING MODAL WINDOWS
783: [21:57:28] <Ryan-Toast> Stomach: :P
784: [21:57:30] <UncleCheese> Ryan-Toast react react react react react react react react react react react react react react react react react
785: [21:57:46] <Stomach> terryapodaca - lots of it is internal stuff we've built over the last two months
786: [21:58:14] <Ryan-Toast> Stomach: YOU SCRUB, YOU NEED TO USE CHECKBOX FIELDS AS THE CARUSEL NAVIGATION AND SHOW IMAGES BASED ON THE :CHECKED ATTRIBUTE
787: [21:58:40] <Stomach> lol
788: [21:59:03] <Ryan-Toast> The funny thing is that you could actually do that.
789: [21:59:09] <chocolatemoose> yup
790: [21:59:13] <Ryan-Toast> Why yu would though, that’s a different case.
791: [21:59:25] <adrexia_> oh! We found a carousel marked up as a table a few weeks back
792: [21:59:31] <adrexia_> it was enlightening
793: [21:59:50] <Stomach> terryapodaca - heres a package.json from a project I'm working on at th emoment though
794: [21:59:51] <Stomach> http://pastie.org/private/agvzoc3jfgfalu7c5nhrzq
795: [22:00:28] <Ryan-Toast> Stomach: classie - I’ve considered using that. Would recommend?
796: [22:00:37] <Stomach> yeah
797: [22:01:30] <Ryan-Toast> Would love to pick the brains of your Snr Front-end devs some time.
798: [22:02:20] <Stomach> I'll see if he will jump on IRC
799: [22:02:58] <Ryan-Toast> Stomach: how long has he been doing Froint end?
800: [22:03:10] <Stomach> 2-3 years
801: [22:03:37] <Ryan-Toast> Ah development, where you can be a Senior in 2 years.
802: [22:03:43] <DanaeNZ> lololool
803: [22:03:48] <DanaeNZ> i love this industry
804: [22:05:33] <adrexia_> Stomach, Jeremy?
805: [22:05:43] <Stomach> adrexia_ yeah
806: [22:06:12] <adrexia_> yeah, he started as a design intern at silverstripe during my first year there :)
807: [22:06:45] <adrexia_> got thrown on some projects with pretty horrible css too apparently
808: [22:07:06] * jeremybridson has joined #silverstripe
809: [22:08:12] <terryapodaca> UncleCheese: you still use React?
810: [22:08:20] <Stomach> Ryan-Toast - here he is
811: [22:08:23] <UncleCheese> to the exclusion of everything else
812: [22:08:32] <Ryan-Toast> jeremybridson: hai
813: [22:08:42] <jeremybridson> Hey guys
814: [22:09:00] <UncleCheese> Stomach exciting now that private npm is here.. that should really help you guys
815: [22:09:01] <Ryan-Toast> jeremybridson: Here to shit talk Stomach?
816: [22:09:34] * adrexia_ waves
817: [22:09:38] <Stomach> :(
818: [22:09:39] * adrexia_ is now known as adrexia
819: [22:10:04] <jeremybridson> adrexia: oh hey!
820: [22:10:10] <adrexia> how's things?
821: [22:10:35] <jeremybridson> Yeah things are good. Busy busy as always.
822: [22:11:05] <jeremybridson> adrexia: how are things with you? How is Wellington treating you?
823: [22:11:24] * travis-ci has joined #silverstripe
824: [22:11:25] <travis-ci> silverstripe/silverstripe-framework#5105 (3.1 - aa3871d : Daniel Hensby): The build passed.
825: [22:11:25] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/20ebd88fb83a...aa3871d716d3
826: [22:11:25] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/67435709
827: [22:11:25] * travis-ci has left #silverstripe
828: [22:11:33] <adrexia> yeah not too bad. Bit wet today
829: [22:11:42] <adrexia> but, err, it's wellignton ;)
830: [22:11:59] <adrexia> how's Jaffa land?
831: [22:12:28] <UncleCheese> Can't see anything over the harbour today
832: [22:12:47] <adrexia> yeah - few people sacrificed their umbrellas
833: [22:13:08] <jeremybridson> Yeah it is sunny today - but it will probably rain 3 times before the end of the day...
834: [22:13:36] <DanaeNZ> I once saw a guy’s umbrella turn inside out
835: [22:13:40] <DanaeNZ> then he went crazy
836: [22:13:47] <DanaeNZ> he like, smashed it over and over into the ground
837: [22:13:52] <DanaeNZ> yelling it
838: [22:14:00] <DanaeNZ> then snapped it in half over his knee
839: [22:14:05] <DanaeNZ> and shoved it in a bin
840: [22:14:08] <DanaeNZ> it was pouring down
841: [22:14:12] <UncleCheese> DanaeNZ A broken umbrella in a rubbish bin is literally the symbol of wellington
842: [22:14:18] <DanaeNZ> hahaha
843: [22:14:22] <jeremybridson> In Wellington? - Surely people should know better than to actually use umbrellas - I am surprised they still sell them.
844: [22:14:37] <UncleCheese> i was told that before i moved here, and i've seen like three or four of them since living here
845: [22:15:20] <adrexia> jeremybridson - optimism
846: [22:15:34] <adrexia> plus there's the myth of the perfect umbrella
847: [22:15:45] <jeremybridson> $$
848: [22:18:08] <Ryan-Toast> adrexia: those umbrellas that have rounded edges are pretty good.
849: [22:19:00] <adrexia> really heavy umbrellas tend to do pretty well
850: [22:19:21] <jeremybridson> Yeah I have one of those and they work a treat up here. I would be afraid I would get blown away in Wellington though...
851: [22:19:28] <adrexia> but yeah - mary poppins umbrellas ;)
852: [22:19:48] * antmas quit (Quit: Page closed)
853: [22:23:13] * antmas has joined #silverstripe
854: [22:23:38] <Ryan-Toast> jeremybridson: What’re your thoughts about BEM for css?
855: [22:25:09] <terryapodaca> never been to NZ...didn't know it was that windy there...
856: [22:25:23] <terryapodaca> is that just at certain times of the year or is it all the time?
857: [22:25:27] <Ryan-Toast> terryapodaca: Just Wellington.
858: [22:26:52] <UncleCheese> terryapodaca it's the windiest city in the world by great lengths
859: [22:27:21] <jeremybridson> Ryan-Toast: I think BEM would be immensely useful if you have a codebase that is constantly maintained and you have multiple developers working on the CSS - At Little Giant we do bespoke builds with relatively small code bases so it isn't totally necessary for us.
860: [22:28:19] <jeremybridson> Ryan Toast: The larger the project and the longer the timeframe on the project the more beneficial BEM would be.
861: [22:29:28] <Ryan-Toast> jeremybridson: I’m enjoying BEM, but I’m finiding it difficult to determain when to make something a component, and when to continue making something a child-element of a block.
862: [22:30:38] <terryapodaca> BEM confused me at first, but now that it's catching on it makes more sense. I've seen a few sites use it incorrectly too though smh
863: [22:31:09] <Ryan-Toast> terryapodaca: I think correct use defs comes from practise.
864: [22:31:14] <jeremybridson> Ryan Toast - I would just consider the context and if the element doesn't make sense outside of the context then don't make it a new component.
865: [22:31:14] <Ryan-Toast> practice.
866: [22:31:29] <Ryan-Toast> jeremybridson: Agreed.
867: [22:33:14] <jeremybridson> When we get a large scalable project with multiple front end devs I will definitely consider implementing it. Right now it isn't completely necessary.
868: [22:35:37] <terryapodaca> I agree jeremybridson: a lot of the time adding something like BEM to a project just doesn't seem necessary
869: [22:36:08] <terryapodaca> especially if there are only 1-2 developers/designers (based on who does the front-end)
870: [22:36:18] <Ryan-Toast> I just like to keep consistancy over my projects I suiippose.
871: [22:37:24] <adrexia> I like a lot of the concepts of BEM. But I often dislike the implementations
872: [22:38:14] <terryapodaca> I do too, but consistency can also be as simple as always using the same naming conventions for your different elements and then if needed making the relevant to the specific project and topic
873: [22:38:57] <adrexia> I like consistency within projects. I'm less fussed at keeping it between projects
874: [22:39:15] <Stomach> you cant keep consistency between projects or you will never progress
875: [22:39:21] <adrexia> that ^
876: [22:39:30] <terryapodaca> very true
877: [22:39:35] <adrexia> )
878: [22:39:37] <adrexia> ;)
879: [22:39:40] <terryapodaca> that's why I stopped using canned CSS frameworks
880: [22:39:53] <adrexia> it ties you too much to your past mistakes
881: [22:40:10] <jeremybridson> Agreed. It is hard to maintain consistency between devs as well... As long as the code is modular and well commented anyone should be able to jump straight in and know what is going on.
882: [22:40:41] <Ryan-Toast> I think I need to stop telling peoiple that my boilerplate is built on Bootstrap… http://i.imgur.com/Qf5McKG.png
883: [22:40:48] <adrexia> yeah - and you should work with whatever you find when you get there, unless you plan to spend time changing everything
884: [22:40:51] <jeremybridson> I really want to bin bootstrap...
885: [22:40:59] <Ryan-Toast> jeremybridson: I'
886: [22:40:59] <adrexia> jeremybridson don't we all?
887: [22:41:00] <adrexia> ;)
888: [22:41:05] <Ryan-Toast> only use the grids
889: [22:41:29] <jeremybridson> Yep that is pretty much all we use. Even then I just want to write our own grid system.
890: [22:41:31] <adrexia> but... there's a lot of dev's out there, and designers, who seem to think it is the saviour
891: [22:41:39] <antmas> have we just gone fill front-end in here now?
892: [22:41:45] <adrexia> I'm currently using pure
893: [22:41:45] <antmas> this happens errrrry Friday
894: [22:41:57] <Ryan-Toast> jeremybridson: Been meaning to make a progressive enhancement flex to float grid system.
895: [22:41:58] <adrexia> antmas - join us
896: [22:42:07] <jeremybridson> Yeah has become the definition of a design grid when it comes to web.
897: [22:42:15] <adrexia> Friday is front-end day on #silverstripe ;)
898: [22:42:28] <Ryan-Toast> adrexia: ROW ROW FIGHT THE POWA
899: [22:42:40] <adrexia> gumby's grid is _so_ much nicer :P
900: [22:42:52] <adrexia> lols
901: [22:43:13] <jeremybridson> Yeah I remember you raving about gumby while we were both still at SS
902: [22:43:19] * adrexia shrugs
903: [22:43:30] <Ryan-Toast> adrexia: Isn’t it pretty much exactlythe same thing?
904: [22:43:34] <adrexia> it just does things a bit... more elegantly
905: [22:43:46] <adrexia> but pure does it with less code
906: [22:43:57] <Stomach> tables is the answer
907: [22:44:04] <adrexia> lols
908: [22:44:08] <jeremybridson> Might take a look and see if the switch will be simple enough... I have yet to analyse how dependant our system is on bootstrap... Might be a job for our next hackday
909: [22:44:09] <Ryan-Toast> adrexia: I just find myself using the make-grid mixins
910: [22:44:23] <Stomach> jeremybridson its not dependent on it at all
911: [22:44:28] <adrexia> gumby isn't being supported by the people who wrote it anymore
912: [22:44:32] <Stomach> you could in fact rip all the CSS out of the website :P
913: [22:44:35] <Ryan-Toast> jeremybridson: Benefit of using the mixins, and not the classes.
914: [22:44:42] <Ryan-Toast> easily swap stuff out.
915: [22:44:53] <adrexia> but it's tempting to rip the grid system out and use it anyway
916: [22:45:17] <jeremybridson> Haha - Lets fire the designers while we are at it... Pure Content
917: [22:45:26] <Ryan-Toast> motherfuckingwebsite.com
918: [22:46:39] <terryapodaca> Foundation FTW!
919: [22:46:57] * chocolatemoose quit (Remote host closed the connection)
920: [22:47:08] * tmroberet is now known as tmro
921: [22:48:35] <Ryan-Toast> terryapodaca: Not a fan of using REMs everywhere.
922: [22:49:21] <terryapodaca> haha...I know...I use to use that way back but have since stopped. Honestly, I hand code just about every project now, at least as much as possible
923: [22:49:37] * benjhocking quit (Ping timeout: 264 seconds)
924: [22:50:01] * Stomach quit (Quit: zzz)
925: [22:50:23] * glenn-bautista1 has joined #silverstripe
926: [22:50:42] <DanaeNZ> I love REMs
927: [22:50:45] <DanaeNZ> *fight*
928: [22:50:49] <Ryan-Toast> FIGHT
929: [22:51:00] <terryapodaca> ruh roh
930: [22:51:07] <DanaeNZ> dat graceful sizing responsively
931: [22:51:12] <DanaeNZ> *wistful sigh*
932: [22:51:26] <DanaeNZ> just get the right mixins
933: [22:51:36] <DanaeNZ> which I can’t find anywhere
934: [22:51:41] <DanaeNZ> after leaving my last job
935: [22:51:41] * glenn-bautista quit (Ping timeout: 256 seconds)
936: [22:51:47] <terryapodaca> https://css-tricks.com/rems-ems/
937: [22:52:20] * Stomach has joined #silverstripe
938: [22:52:58] <Ryan-Toast> DanaeNZ: just google rem-calc
939: [22:53:45] * chocolatemoose has joined #silverstripe
940: [22:54:20] <DanaeNZ> I think I had something different
941: [22:54:34] <DanaeNZ> you just go rem(12px) and it will do all the responsiveness too
942: [22:54:48] <DanaeNZ> didn’t have to think about font sizes or anything down to mobile
943: [22:55:02] <Ryan-Toast> rem cals will do that.
944: [22:55:11] <Ryan-Toast> you just have a base size of Xpx
945: [22:55:11] <DanaeNZ> well there you go
946: [22:55:14] <Ryan-Toast> and it’s do it.
947: [22:55:15] * Kingy[a] quit (*.net *.split)
948: [22:55:16] * ajmitch quit (*.net *.split)
949: [22:55:16] * adrexia quit (*.net *.split)
950: [22:55:21] <DanaeNZ> Yeah that sounds right
951: [23:02:33] <terryapodaca> is there a good non-jQuery Carousel that any of you recommend?
952: [23:02:41] * WandL has joined #silverstripe
953: [23:02:46] <Stomach> terryapodaca we had to build one :(
954: [23:03:40] <Ryan-Toast> Man I hate carousels.
955: [23:03:44] <UncleCheese> +1
956: [23:04:08] <UncleCheese> they've been exposed as huge ux hasards many times
957: [23:04:19] <chocolatemoose> hero carousels are the worst
958: [23:04:29] <UncleCheese> "here's one thing I want you to see, and four things I accept will never get seen"
959: [23:04:54] <terryapodaca> ok, so maybe it doesn't have to be a "carousel" but some kind of simple slider
960: [23:05:13] <terryapodaca> I don't like some of these jQuery ones, too bloated
961: [23:05:47] <terryapodaca> and my client wanted me to use the Nivo one, but i am trying to show him there's much better alternatives
962: [23:05:55] <Ryan-Toast> tbh the bootstrap carousel is pretty light.
963: [23:06:00] * Colin[pi] has joined #silverstripe
964: [23:06:01] * benjhocking1 has joined #silverstripe
965: [23:06:01] * adrexia has joined #silverstripe
966: [23:06:01] * Kingy[a] has joined #silverstripe
967: [23:06:01] * ajmitch has joined #silverstripe
968: [23:06:22] <DanaeNZ> internet cut out over there?
969: [23:06:23] <Ryan-Toast> https://github.com/twbs/bootstrap/blob/master/js/carousel.js
970: [23:08:35] <Colin[pi]> boom
971: [23:08:41] <Colin[pi]> that looks better
972: [23:10:59] * Stomach quit (Quit: zzz)
973: [23:12:14] <Blacklite> it is morning
974: [23:16:25] * travis-ci has joined #silverstripe
975: [23:16:26] <travis-ci> silverstripe/silverstripe-framework#5106 (3.2 - 1d12280 : Damian Mooyman): The build passed.
976: [23:16:26] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/070ae2555b4b...1d122803cc4f
977: [23:16:26] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/67447641
978: [23:16:26] * travis-ci has left #silverstripe
979: [23:16:51] * stecman has joined #silverstripe
980: [23:18:27] <stecman> Is there any secret magic to setting castings? I'm trying to set summary_fields on a DataExtension, casted to HTMLText, but the casting is not applying
981: [23:18:30] <stecman> similar idea to http://www.silverstripe.org/community/forums/data-model-questions/show/6110#post257157
982: [23:20:58] <UncleCheese> hmm
983: [23:21:22] <terryapodaca> Does Bootstrap have jQuery built in (don't laugh, I've never used bootstrap) or do you have to add an additional requires
984: [23:22:01] <UncleCheese> i believe you need to include it on your own
985: [23:22:19] <chocolatemoose> yeah, you need to include it yourself
986: [23:22:31] <UncleCheese> stecman have you isolated the problem to just DataExtension?
987: [23:22:48] <UncleCheese> can you cast something the way you're expecting in a plain DO?
988: [23:25:19] * Stomach has joined #silverstripe
989: [23:26:08] <stecman> UncleCheese: hmm, na actually that doesn't work in a plain DO (private static casting + summary fields + method)
990: [23:31:29] <Stomach> stecman - you can define the casting in the summary fields I think as well
991: [23:31:31] <stecman> Looks like it setFieldCasting would need to be called on the GridFieldDataColumns component
992: [23:32:18] <Stomach> does it work if you call public function updateSummaryFields(&$fields) instead?
993: [23:34:42] <Ryan-Toast> Stomach: with no sitetree, how do you handle clients wanting to ad a generic page?
994: [23:34:57] <Stomach> like a level one generic page?
995: [23:35:01] <Stomach> add an admin for it
996: [23:35:02] <Stomach> :P
997: [23:35:12] <Ryan-Toast> So you guys would have to add it?
998: [23:35:28] <Stomach> nope, we have "SEO Page" admin which adds pages to the root of the site by default
999: [23:35:35] <Stomach> which they can add willy nilly
1000: [23:36:01] <Stomach> such as mystupidwebsite.com/this-is-some-amazing-seo-bullshit
1001: [23:36:19] <Stomach> but we generally discourage that sort of behaviour
1002: [23:37:17] <Ryan-Toast> I really like the idea of tno site tree, but I know I have too many derp clients that like to add pages.
1003: [23:37:25] <Colin[pi]> +1
1004: [23:37:36] <Stomach> dederp them
1005: [23:37:49] <Ryan-Toast> CAN WE ADD THIS?
1006: [23:37:51] <Colin[pi]> Stomach: some folks are undederpable
1007: [23:37:57] <Stomach> NO MOTHERFUCKER YOU CANNOT
1008: [23:38:20] <Ryan-Toast> WE PAID FOR THIS, I WANT IT NOW!
1009: [23:39:47] <stecman> Stomach: na, that doesn't work either ..I can't find anywhere that GridField automatically receives casting info ..it doesn't cast based on field type either
1010: [23:39:49] <stecman> https://github.com/silverstripe/silverstripe-cms/blob/3.2/code/controllers/CMSMain.php#L818-L822
1011: [23:40:01] <stecman> ^ this makes me suspect it has to be done manually
1012: [23:40:04] <Stomach> ah thats retarded stecman :\
1013: [23:40:18] <Stomach> seems like it
1014: [23:40:32] * ss-helper quit (Remote host closed the connection)
1015: [23:40:45] * ss-helper has joined #silverstripe
1016: [23:42:25] <DanaeNZ> okay which one of you is responsible for the new AA site
1017: [23:43:14] <Colin[pi]> alcoholics anonymous?
1018: [23:43:37] <Stomach> its very slow
1019: [23:43:38] <DanaeNZ> automobile association :P
1020: [23:43:51] <DanaeNZ> the location finder searches google
1021: [23:43:53] <DanaeNZ> so you ‘
1022: [23:43:58] <DanaeNZ> re tryna find a centre
1023: [23:44:00] <DanaeNZ> and it’s like
1024: [23:44:08] <DanaeNZ> Albany Tyre Center!
1025: [23:44:13] <DanaeNZ> no I want AA
1026: [23:44:24] <DanaeNZ> why the hell else would I search the location finder
1027: [23:44:35] <Colin[pi]> lol
1028: [23:44:49] <DanaeNZ> the NZTA site is actually more useful
1029: [23:44:56] <DanaeNZ> a GOVERNMENT SITE
1030: [23:45:44] <Colin[pi]> DanaeNZ: http://i.imgur.com/NQHKSVE.gif
1031: [23:45:57] <DanaeNZ> haha
1032: [23:46:26] <DanaeNZ> oh my god this is the page i was looking for
1033: [23:46:27] <DanaeNZ> http://www.aa.co.nz/site-info/contact-us/aa-centres/
1034: [23:48:03] <Colin[pi]> "We’re simplifying your experience down to one app that you can use either with your mouse and keyboard or with touch. Going forward you’ll only need to use the Skype for Windows desktop app."
1035: [23:48:07] <Colin[pi]> LOLOLO
1036: [23:48:15] <Colin[pi]> well what have we learned MS?
1037: [23:48:26] <Colin[pi]> back to the future!
1038: [23:48:49] <chocolatemoose> I want the old interface back
1039: [23:49:12] <Colin[pi]> chocolatemoose: I think it's so funny how it went from desktop app, to metro app, back to desktop app
1040: [23:49:15] <DanaeNZ> “it’ll be easier to call”
1041: [23:49:16] <DanaeNZ> nope
1042: [23:49:17] <DanaeNZ> robot
1043: [23:49:22] <Colin[pi]> well tbh they always had the two options
1044: [23:49:25] <chocolatemoose> Colin[pi]: yeah
1045: [23:49:48] <DanaeNZ> calling the centre directly just goes round in robot circles
1046: [23:55:20] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1047: [23:57:49] * Stomach quit (Quit: zzz)

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