#silverstripe IRC Log

IRC log for 21 January 2014

All timestamps are in UTC.

1: [00:00:00] <simon_w> And dev/build too
2: [00:00:09] <simon_w> Heck, the entire CMS can be CLI only
3: [00:00:41] <ss23> simon_w: linky? (presume this is a comment re something :P)
4: [00:00:51] <ss23> Okay so (Director::fileExists($fileOrUrl)) is returning false
5: [00:00:55] <simon_w> simon_w, the push to only handle module via composer
6: [00:01:10] <simon_w> ss23, ^
7: [00:01:12] <ss23> Hmm
8: [00:01:13] <ss23> sounds lame
9: [00:01:22] <ss23> There are lots of things that are lame though, and getting lamer
10: [00:01:23] <ss23> :P
11: [00:06:45] <simon_w> Build build build. So glad I didn't start out with a SSD.
12: [00:06:51] * Pyromanik quit (Ping timeout: 260 seconds)
13: [00:07:13] <ss23> I thought the r/w limits on SSDs were enough for constant filling up and deleting for like 3 years?
14: [00:07:44] <zippy__> yea just been looking, some people peg it at 5/10 years
15: [00:08:01] <zippy__> who knows :)
16: [00:08:19] <simon_w> Whereas, real life usage like mine can kill it after 2
17: [00:08:51] <antmas> I was just looking around
18: [00:09:10] <antmas> at SSDs, it seems even MLC disks last 2-3 years
19: [00:09:21] <antmas> let a lone TLC or SLC even after heavy writes
20: [00:11:11] <Colin[pi]> I had a 2GB HDD die last week, only 2 years old :\
21: [00:12:40] <simon_w> Haha, I haven't had a HDD failure in the 7+ years of having some of these drives
22: [00:13:55] <simon_w> Broke a case or two while flying, but no platters
23: [00:15:26] * mwm__ has joined #silverstripe
24: [00:17:48] <mwm__> hello, is there an easy way to open in new window from the silverstripe cms?
25: [00:18:19] <Colin[pi]> open what in a new window?
26: [00:19:13] <ss23> I haven't had an HDD failure in like a month
27: [00:19:14] <ss23> :(
28: [00:19:36] <Colin[pi]> so lucky!
29: [00:19:53] <zippy__> much wow
30: [00:19:54] <mwm__> like opening a grid field entry in a new window? would make editing so much faster...
31: [00:20:45] <Colin[pi]> like the popups that 2.4 had? well they aren't real windows, but yeah...
32: [00:21:19] <mwm__> not really, more like when you right click any link in a web browser and press open in new tab...
33: [00:21:28] <mwm__> im a bit of a tab junkie...
34: [00:21:44] <Colin[pi]> mm
35: [00:22:05] <Colin[pi]> I'm not sure how feasible that is to do in the CMS in 3.1.. perhaps with some JS jiggery pokery?
36: [00:23:05] <Bollig|DesignCty> mwm__: CMS is really not set up to do that I don't think...
37: [00:23:26] <mwm__> ah, thought so. thought there might've been some hidden function/module so i wouldn't have to do any pokery... thanks though!
38: [00:23:33] <Ryan-Toast> Found my costume for the 9's, aww yiss: http://thecostumeshop.co.nz/beer-pong-cup-adult-costume.html
39: [00:23:33] <simon_w> mwm__, you can do that already
40: [00:23:40] <simon_w> right click, open link in new tab
41: [00:24:11] <Colin[pi]> simon_w: in 3.1 isn't the link loading via ajax though?
42: [00:24:13] <ss23> It messes u pbadly
43: [00:24:29] <ss23> They way over JSfied the CMS and now it hardly works if you try open things in new tabs
44: [00:24:32] <ss23> :(
45: [00:24:45] <Colin[pi]> ajax all the things :\
46: [00:24:47] <mwm__> i dont seem to have the option though when right clicking a grid field entry?
47: [00:24:59] <simon_w> mwm__, right click the edit button itself
48: [00:25:11] <ss23> I think the CMS is the biggest example of devs changing shit for the worse in SS
49: [00:25:28] <mwm__> ah of course, always the most obvious solution... -.-
50: [00:25:41] <mwm__> thanks simon_w!
51: [00:25:45] <simon_w> ss23, YAML.
52: [00:25:50] <ss23> lol
53: [00:25:51] <Ryan-Toast> ss23: I think the first question I asked in this IRC was if there was an option to turn off ajax :P
54: [00:25:58] <Colin[pi]> ss23: I prefer the 2.4 CMS tbh.... :\
55: [00:25:58] <ss23> Right up there, but I can live with YAML, I can't deal with the AJAX
56: [00:26:04] <ss23> Yeah Colin[pi], I think everyone does
57: [00:26:16] <Colin[pi]> esp. with my sexy new skin ^_^
58: [00:26:26] <ss23> The biggest thing for me is that now, when there's a JS bug in teh CMS, literally no one knows how to solve it. It's 6 months of "I can't reproduce"
59: [00:26:27] <simon_w> You know the 2.4 CMS overused AJAX too?
60: [00:26:40] <ss23> simon_w: I could use new tabs with it
61: [00:26:42] <Colin[pi]> it used it a lot, yes... but I find it much more responsive
62: [00:26:44] <ss23> The over jsificiation
63: [00:26:53] <ss23> I don't hate AJAX, really
64: [00:26:56] <Ryan-Toast> Colin[pi]: Screenshot?
65: [00:26:57] <ss23> I hate AJAX done badly
66: [00:27:03] <ss23> You know what does AJAX/HTML5 right? github
67: [00:27:06] <simon_w> ss23, and you can use new tabs in 3.1 too
68: [00:27:07] <ss23> That shit is *amazing*
69: [00:27:18] <simon_w> ss23, ahahahahaha, no they don't
70: [00:27:24] <ss23> Disagree :D
71: [00:27:32] <ss23> simon_w: I've tried, and I run into issues where clicking a new tab still actions it in the old window
72: [00:27:40] <ss23> as well as the history being completed fucked up
73: [00:27:41] <Colin[pi]> Ryan-Toast: k one sec
74: [00:27:46] <ss23> Though think that's a 2.4 problem too
75: [00:28:01] <Ryan-Toast> Colin[pi]: Coolio
76: [00:28:24] <simon_w> Oh look, I just broke my history on GitHub!
77: [00:29:34] <guzzlefry> :(
78: [00:30:45] <Colin[pi]> Ryan-Toast: http://i.imgur.com/zJ8nH4s.png
79: [00:30:57] <Colin[pi]> (from my site's admin)
80: [00:31:07] <Ryan-Toast> Colin[pi]: Nice.
81: [00:31:10] <Ryan-Toast> I dig it.
82: [00:31:19] <Colin[pi]> I did a SHIT load of hacks and changes
83: [00:31:23] <Colin[pi]> and I mean a shit load
84: [00:31:27] <Ryan-Toast> Is it just adding a css file to the admin, or do you have to do other biz?
85: [00:31:28] <Colin[pi]> took about a month on and off
86: [00:31:34] <Colin[pi]> giant CSS file
87: [00:31:45] <Ryan-Toast> THE LARGEST CSS FILE YOU'VE EVER SEEEEEEEN
88: [00:31:45] <Colin[pi]> and some changes to tinymce
89: [00:31:47] <Colin[pi]> skins etc
90: [00:31:53] <Ryan-Toast> fucking tinymce.
91: [00:31:59] <Ryan-Toast> You did a great job, man :)
92: [00:32:15] <Colin[pi]> thanks.. I like how the 2.4 CMS works, but it was looking... tired
93: [00:32:17] <Ryan-Toast> I need to do one for boilerplate.
94: [00:32:31] <Ryan-Toast> shhhh 2.4, only dreams now.
95: [00:33:19] <Colin[pi]> now I'm stuck... I want the 3.1 features, like better ORM... but I really dislike the new CMS
96: [00:33:30] * joelpittet has joined #silverstripe
97: [00:33:32] <Colin[pi]> guess I'll have to bite the bullet soon
98: [00:33:32] <simon_w> So build sites without the CMS?
99: [00:33:38] <Colin[pi]> simon_w: ah, no
100: [00:33:45] <Colin[pi]> need it for clients
101: [00:33:46] <simon_w> Ooh, you could write your own CMS module!
102: [00:33:55] <Colin[pi]> LOL yeahhh nah
103: [00:33:55] <simon_w> (I get tempted to do that at times)
104: [00:33:59] * UncleCheese has joined #silverstripe
105: [00:34:06] <Colin[pi]> it took me a month to just SKIN it
106: [00:34:12] <Colin[pi]> imagine how long to rewrite it
107: [00:34:38] <simon_w> A lot less? Cause then the output wouldn't suck? :p
108: [00:34:57] <Colin[pi]> ;P
109: [00:35:28] <Ryan-Toast> Colin[pi]: Wjhat parts of 3.x don't you like in the cms?
110: [00:35:35] <Colin[pi]> everything
111: [00:35:37] <Colin[pi]> LOL
112: [00:35:39] <simon_w> Hmm, maybe I could write a quick front-end editing module...
113: [00:35:41] <Colin[pi]> I dunno
114: [00:35:42] <Ryan-Toast> Colin[pi]: Ah, right :P
115: [00:36:04] <Ryan-Toast> I used 2.4 like twice, so I don't mind 3.x
116: [00:36:05] <Colin[pi]> I feel 2.4 felt more like an "application" and 3.1 feels more like a regular web page, if that makes any sense?
117: [00:36:23] <Colin[pi]> and I find the 3.1 CMS really slow
118: [00:36:30] <Colin[pi]> click.. wait.. click.. wait..
119: [00:36:33] <Ryan-Toast> dat ajax.
120: [00:36:36] <Colin[pi]> lol yeah
121: [00:36:47] <Ryan-Toast> My first question here was how do I turn it off.
122: [00:37:02] <Colin[pi]> I guess I could reskin the 3.1 CMS to make some improvements :\
123: [00:37:12] <Colin[pi]> all comes down to available time, of which I have little :(
124: [00:37:26] <Ryan-Toast> Colin[pi]: I intend to do the same soon, but just so clients see it as a seemless intergration of their brand.
125: [00:37:45] <Ryan-Toast> Will just be a colur change to match their branding.
126: [00:37:55] <Colin[pi]> that little praxis logo in the corner of my skin is Retina-capable lol
127: [00:38:08] <Colin[pi]> looks nice and crisp ;)
128: [00:38:25] <Ryan-Toast> SVG, or just a large png?
129: [00:38:33] <Colin[pi]> @2x.png
130: [00:39:04] <Ryan-Toast> I've been playing with svgs, with png backups. It's great.
131: [00:39:08] <simon_w> 1104215 | 2013-11-04 11:47:37.835521 | Is there a way to use tinyMCE short codes in a view? | PRIVMSG | #silverstripe | Ryan-Toast | 'code':9 'ryan':14 '
132: [00:39:09] <simon_w> ryan-toast':13 'short':8 'tinymc':7 'toast':15 'use':6 'view':12 'way':4
133: [00:39:12] <Colin[pi]> yeah I should look at that next
134: [00:39:15] <simon_w> That was your first question :p
135: [00:39:30] <Ryan-Toast> simon_w: I HAVE BEEN OUTED!
136: [00:39:35] <Ryan-Toast> RUN FOR THE HILLS
137: [00:39:36] <ss23> WHAT WAS MY FIRST QUESTION?
138: [00:39:36] <ss23> :D
139: [00:40:04] <simon_w> Might predate logs...
140: [00:40:28] <simon_w> 294564 | 2009-01-22 15:56:00 | I have a question regarding displaying the date in a template file. I have tried using Date, but the format of the output isnt what I want. Is there a simple way to either format it using something like the PHP date function - date("l, F d") - or a way to change dates format in SS
141: [00:40:29] <simon_w> | PRIVMSG | #silverstripe | ss23 | 'chang':52 'd':47 'date':8,17,42,44,53 'display':6 'either':34 'f':46 'file':12 'format':20,35,54 'function':43 'isnt':24 'l':45 'like':39 'output':23 'php':41 'question':4 'regard':5 'simpl':31 'someth':38 'ss':56 'ss23':57 'templat':11 'tri':15 'use':16,37 'want':27 'way':32,50
142: [00:40:40] <simon_w> $Date.Format! :p
143: [00:41:00] <Colin[pi]> oh oh, do me next
144: [00:41:39] <ss23> hmmm
145: [00:41:42] <ss23> 2009, 2009....
146: [00:41:44] <simon_w> Eh, you used to be a Guest472398
147: [00:41:45] <ss23> what year was that :O
148: [00:42:12] <simon_w> 688286 | 2012-05-17 19:58:00 | dumb question time, can you setup validation for widget forms in the CMS? I can't seem to find much about it in the doco | PRIVMSG | #silverstripe
149: [00:42:14] <simon_w> | Colin[pi] | 'cms':13 'colin':26 'doco':25 'dumb':1 'find':19 'form':10 'much':20 'pi':27 'question':2 'seem':17 'setup':6 'time':3 'valid':7 'widget':9
150: [00:42:21] <simon_w> That's the first one with your current nick Colin[pi]
151: [00:42:24] <Colin[pi]> :D
152: [00:42:32] <ss23> 2009 was a long time ago!
153: [00:42:48] <ss23> 5 yaers ago, so I was
154: [00:42:53] <ss23> 16 or so
155: [00:42:55] <simon_w> My first question was before the logs happened!
156: [00:42:59] <ss23> So yes, that was my first time using SilverStripe!
157: [00:43:03] <ss23> Back when I worked with irogue23 and Kapdap
158: [00:43:05] <simon_w> IIRC, Bollig|DesignCty responded to it
159: [00:43:51] <simon_w> Back in 2007
160: [00:44:02] <Colin[pi]> wow almost 2 years since I switched to SS
161: [00:44:12] <Bollig|DesignCty> lol, so it was probably terrible advice? ;)
162: [00:44:40] <Ryan-Toast> ss23: You're 21?
163: [00:44:56] <ss23> I am
164: [00:44:56] <ss23> fuck
165: [00:44:57] <ss23> I think
166: [00:44:58] <ss23> I might be 22
167: [00:45:01] <ss23> goddam it
168: [00:45:02] <Ryan-Toast> lol
169: [00:45:07] <Colin[pi]> young whipper snapper
170: [00:45:09] <ss23> I was borin in April of 1992
171: [00:45:12] <ss23> That makes me 21 right?
172: [00:45:19] <ss23> I seriously struggle to remember >.<
173: [00:45:21] <Ryan-Toast> yes
174: [00:45:23] <antmas> 1992? o.O
175: [00:45:27] <antmas> such young
176: [00:45:29] <ss23> pls
177: [00:45:30] <Colin[pi]> yes
178: [00:45:32] <ss23> simon_w is young too!
179: [00:45:33] <ss23> :(
180: [00:45:36] <Colin[pi]> I was in high school then ;(
181: [00:45:39] <Ryan-Toast> 1989, aww yiss 80's kid.
182: [00:45:47] <antmas> 1988 mofos!
183: [00:45:50] <Colin[pi]> 80s decade best decade
184: [00:45:51] <ss23> lol Ryan-Toast, barely...
185: [00:45:53] <ss23> Colin[pi]: OLD
186: [00:45:55] <ss23> OOOOLLLDDDD
187: [00:45:56] <Ryan-Toast> IT STILL COUNTS
188: [00:46:00] <Colin[pi]> 78 ;(
189: [00:46:03] <simon_w> Nov 15 20:43:04 <simon_w> I just installed 2.2.0-rc1, and when trying to go to the CMS, I get:
190: [00:46:04] <simon_w> Nov 15 20:43:05 <simon_w> Please choose an authentication method and enter your credentials to access the CMS.
191: [00:46:04] <simon_w> Nov 15 20:46:16 <xeraa> ah - the extended authentication ;)
192: [00:46:04] <simon_w> Nov 15 20:48:17 <DesignCity> I couldn't get OpenID to work myself, but I figure it might just be because i'm running the site locally...
193: [00:46:05] <simon_w> Nov 15 20:48:57 <xeraa> i haven't had the time to test 2.2 yet - so i can only refer everyone to the documentation :D
194: [00:46:07] <Ryan-Toast> SHUN THE NON-BELIEVE
195: [00:46:07] <simon_w> Nov 15 20:53:56 * simon_w will read it in the morning
196: [00:46:08] <Ryan-Toast> ER
197: [00:46:13] <simon_w> My first appearance!
198: [00:47:17] <antmas> I think it is time I bought an SSD
199: [00:47:17] <Colin[pi]> what year was it?
200: [00:47:20] <antmas> so cheap now
201: [00:47:28] <Colin[pi]> antmas: yiss
202: [00:47:39] <Colin[pi]> pc boots so fast now
203: [00:47:47] <antmas> Colin[pi]: Win7?
204: [00:47:57] <Colin[pi]> 8.1, and having second thoughts :\
205: [00:48:10] <antmas> I have keys for every Win7 and 8 variant, now I can't decide
206: [00:48:14] <antmas> ;__;
207: [00:48:23] <Colin[pi]> have you actually used 8?
208: [00:48:26] <simon_w> andylockran, Mavericks
209: [00:48:34] <antmas> yeah, but a cracked copy when it first went retail
210: [00:48:39] <Colin[pi]> antmas: and?
211: [00:48:47] <antmas> I hated it :(
212: [00:48:49] <Colin[pi]> lol
213: [00:49:07] <simon_w> 7's going to be the new XP :(
214: [00:49:14] <Colin[pi]> well the desktop is snappy, the task manager is awesome... start button is back in 8.1
215: [00:49:16] <Ryan-Toast> Colin[pi]: 8.1 is nice.
216: [00:49:22] <Colin[pi]> but metro... eeesh
217: [00:49:25] <antmas> Colin[pi]: "START" button
218: [00:49:33] <Colin[pi]> i'd say like 10% of metro apps are actually decent
219: [00:49:34] <Ryan-Toast> just install classicshell and it's pretty much the same as Win7 on speed.
220: [00:49:38] <Colin[pi]> 90% are total utter shit
221: [00:49:47] <Ryan-Toast> I don't use metro at all.
222: [00:49:58] <Ryan-Toast> and I've been on Win8 for about a year.
223: [00:50:01] <Colin[pi]> well, you could boot to desktop in 8.1 and ignore it :)
224: [00:50:13] <Ryan-Toast> That's what I do.
225: [00:50:23] <Ryan-Toast> Just use classic shell for your classic start menu thingy.
226: [00:50:25] <Colin[pi]> I pretty much use metro as a launcher for the desktop
227: [00:50:38] <simon_w> "Look at illuminate's model and you'll see they return the object."
228: [00:50:39] <simon_w> "The file you linked to returns a bool indicating success..."
229: [00:50:45] <simon_w> Lol, argument fail
230: [00:50:52] <Ryan-Toast> You can skin the start button with it, too. I have boobs flash me when I hover over it.
231: [00:51:04] <Colin[pi]> lol
232: [00:52:09] <Colin[pi]> I prefer the real kind ;)
233: [00:52:33] <Ryan-Toast> Meh, depends what kind of mood the mrs is in.
234: [00:52:35] <antmas> I might just get Win 7 pro then maybe
235: [00:52:41] <antmas> and save the 8 keys
236: [00:53:00] <Colin[pi]> antmas: maybe wait for win 9? ;P
237: [00:53:10] <Ryan-Toast> Or Linux.
238: [00:53:21] <antmas> Colin[pi]: We'll get keys for that too :D
239: [00:53:27] <Colin[pi]> Ryan-Toast: my start "launcher" screen: http://i.imgur.com/CFYzSP8.png
240: [00:53:37] <Colin[pi]> scrolls a bit to the right
241: [00:53:44] <antmas> also, from before http://www.playtech.co.nz/afa.asp?idWebPage=39235&CATID=21&ID=21438&SID=498079948&ref=pricespy
242: [00:53:49] <antmas> is tht 'good'?
243: [00:53:58] <pippy> using windows in 2014, lol
244: [00:54:01] <Ryan-Toast> Colin[pi]: I'd show you mine, but I'm at work.
245: [00:54:41] * Colin[pi] giggles
246: [00:54:51] <Ryan-Toast> I'd use linux exclusively, but I need photoshop, GIMP just doesn't cut it.
247: [00:55:00] <Ryan-Toast> Colin[pi]: lol. Settle down.
248: [00:56:59] <simon_w> Colin[pi], only 29 degrees? What's happened? :p
249: [00:57:53] <Colin[pi]> yeah we're in a "cold snap"
250: [00:58:11] <Colin[pi]> my gf left the house with a jumper today (seriously)
251: [00:58:36] <antmas> Ryan-Toast: yeh, I'd go linux
252: [00:58:47] <antmas> if it wasn't for adobe
253: [00:58:55] <simon_w> Colin[pi], better be fixed by next month! I don't wanna melt :p
254: [00:59:28] <Colin[pi]> simon_w: dont worry, the canberra winter will well and truly make up for it ;P
255: [01:00:01] <simon_w> Colin[pi], Caitlin keeps trying to warn me I'll need to wear a jersey. Hasn't happened yet! :p
256: [01:00:50] <Colin[pi]> you're probably accustomed to the cold :) -3C, -4C in the morning is common in the middle of winter
257: [01:01:00] <Colin[pi]> max of about 12-14C some days
258: [01:01:12] <simon_w> But very little wind chill, right?
259: [01:01:29] * camfindlay_ has joined #silverstripe
260: [01:01:30] <Colin[pi]> depends.. if we get wind blowing off the Brindabellas, you'll feel it
261: [01:01:32] <Colin[pi]> comes via the snow
262: [01:01:58] <simon_w> Compared to comes via Antarctica. I think I'll survive your wind ;)
263: [01:02:03] * antmas inserts weather complaint
264: [01:02:08] <Colin[pi]> lol
265: [01:02:26] <Colin[pi]> btw any more tremors since yesty?
266: [01:02:34] <antmas> aftershocks
267: [01:02:55] <simon_w> I've had 43 emails since the first one
268: [01:03:20] <antmas> news be all like 'It's WW3'
269: [01:03:22] * camfindlay quit (Quit: camfindlay)
270: [01:03:23] * camfindlay_ is now known as camfindlay
271: [01:04:06] * camfindlay quit (Client Quit)
272: [01:04:33] * travis-ci has joined #silverstripe
273: [01:04:34] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1810 (3.1 - 85d4e6c : Andrew Short): The build passed.
274: [01:04:34] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/11a809798b61...85d4e6c9a874
275: [01:04:34] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/17311616
276: [01:04:34] * travis-ci has left #silverstripe
277: [01:06:24] <simon_w> There's another 3.2
278: [01:06:32] <simon_w> I still haven't felt a single one!
279: [01:07:13] <antmas> is it raining in welli?
280: [01:07:29] <simon_w> It was this morning
281: [01:07:32] <simon_w> Haven't looked since then
282: [01:10:18] <Colin[pi]> if I have a front-end controller that needs to populate a form dropdown via ajax.. best place to put the method returning the json is in the controller itself, right?
283: [01:11:50] <antmas> fffff
284: [01:11:57] <antmas> I really need the totes ma goats gif
285: [01:12:02] <antmas> can't find it :(
286: [01:12:40] <Ryan-Toast> http://i.imgur.com/3gvJs9O.gif
287: [01:12:41] <simon_w> Colin[pi], yup
288: [01:12:50] <Colin[pi]> simon_w: cool ta
289: [01:12:55] <antmas> Ryan-Toast: awww yiss, ty
290: [01:13:03] <Ryan-Toast> or: http://cdn.weknowgifs.com/wp-content/uploads/2013/12/totes-mcgotes-gif.gif
291: [01:13:25] <Colin[pi]> I must have missed this meme
292: [01:13:32] <antmas> it's so good
293: [01:13:35] <antmas> YOU CAN HEAR IT
294: [01:14:42] <antmas> send to our webmaster everytime he asks for dev work :P
295: [01:14:48] <antmas> it*
296: [01:17:24] * chillu has joined #silverstripe
297: [01:17:47] <Ryan-Toast> is there a default captcha field for SS or is it strickly module driven?
298: [01:18:00] <simon_w> It's module driven
299: [01:18:37] <Ryan-Toast> Is there a module for the kitten captcha?
300: [01:18:46] <simon_w> Doubt it
301: [01:19:15] <Colin[pi]> write one!
302: [01:19:17] <Ryan-Toast> 715: [13:38:40] <Ryan-Toast> someone who needs to implement: http://thepcspy.com/kittenauth/
303: [01:20:46] <zippy__> good example -> http://thepcspy.com/contact/
304: [01:20:58] <Ryan-Toast> lol
305: [01:20:59] <antmas> ^^^ lol
306: [01:21:34] <zippy__> works well, 0 spam recieved
307: [01:21:45] <Colin[pi]> wait
308: [01:21:46] <Colin[pi]> wait
309: [01:21:50] <Colin[pi]> the guy that made kitten auth
310: [01:21:59] <Colin[pi]> has an open email addy on his page?
311: [01:22:25] <antmas> lawl
312: [01:22:48] <Colin[pi]> that's rather amusing
313: [01:26:11] * camfindlay has joined #silverstripe
314: [01:26:45] * violet- quit (Remote host closed the connection)
315: [01:31:52] * mobiusnz1 has joined #silverstripe
316: [01:31:53] * mobiusnz quit (Read error: Connection reset by peer)
317: [01:31:53] * chillu quit (Read error: Connection reset by peer)
318: [01:31:53] * camfindlay quit (Read error: Connection reset by peer)
319: [01:33:13] * camfindlay has joined #silverstripe
320: [01:33:48] * chillu has joined #silverstripe
321: [01:44:25] <antmas> ugh mapping software
322: [01:48:03] * spronk quit (Ping timeout: 245 seconds)
323: [01:54:50] <Ryan-Toast> antmas: Like google maps?
324: [01:55:44] <antmas> Ryan-Toast: naw, GIS
325: [01:55:50] <Ryan-Toast> Ah.
326: [01:56:46] <antmas> ESRI specifically
327: [01:56:57] <antmas> their js API is somewhat...clunky
328: [01:57:02] <Ryan-Toast> Polydactyl
329: [01:57:08] <Ryan-Toast> ugh, wrong window.
330: [01:57:32] * antmas googles polydactyl
331: [01:57:37] <antmas> kitteh!
332: [01:58:49] <Ryan-Toast> maine coons especially.
333: [01:58:50] <antmas> so...hillbilly cats?
334: [01:59:00] <Ryan-Toast> Nah, cats with a thumb.
335: [01:59:58] <antmas> Ryan-Toast: breed to operate guns
336: [02:00:27] <Ryan-Toast> Exactly.
337: [02:01:02] <antmas> mothercuker
338: [02:01:10] <antmas> er
339: [02:01:17] <antmas> motherfucker* those cats get HUGE
340: [02:01:43] <Ryan-Toast> I'm tall as, so I need big cats to feel normal.
341: [02:02:02] * spronk has joined #silverstripe
342: [02:02:05] <antmas> 'need
343: [02:02:09] <antmas> '* cats
344: [02:02:09] <Ryan-Toast> That and they're superior hunting animals.
345: [02:02:11] <antmas> heh
346: [02:03:33] <antmas> my friend has a bengal
347: [02:03:37] <antmas> thing is crazy
348: [02:03:40] <Ryan-Toast> Babou?
349: [02:03:49] <ss23> bowbow
350: [02:04:21] <Ryan-Toast> http://www.youtube.com/watch?v=U2oZwrdIZyU
351: [02:05:27] <antmas> HAHA
352: [02:05:32] <antmas> <3 archer
353: [02:05:42] <Ryan-Toast> New episode tonight.
354: [02:05:58] <antmas> haven't caught up with that show in a long time :/
355: [02:06:07] <Ryan-Toast> So good.
356: [02:11:59] <antmas> such good spotify:album:1BPI7eRn2R3lgIybiStNrW
357: [02:16:12] <zippy__> much love archer
358: [02:16:20] <zippy__> also, bobs bugers
359: [02:16:35] <antmas> yeah Bob's is awesome
360: [02:23:32] * mobiusnz has joined #silverstripe
361: [02:23:33] * mobiusnz1 quit (Read error: Connection reset by peer)
362: [02:24:07] <Colin[pi]> oh man I need to start watching archer again
363: [02:28:22] <simon_w> New one tonight!
364: [02:28:37] <simon_w> Should warn Natalie not to download it...
365: [02:29:03] * antmas quit (Ping timeout: 272 seconds)
366: [02:30:33] <Ryan-Toast> simon_w: Why?
367: [02:31:48] <simon_w> Cause she won't enjoy it
368: [02:32:30] <ss23> Why would she watch it then?
369: [02:32:43] <Ryan-Toast> ^
370: [02:33:02] <simon_w> Shared iTMS account
371: [02:33:27] <Ryan-Toast> Ah, right.
372: [02:33:58] <Ryan-Toast> One of Bo Burnham's new songs goes from funny to pretty deep in a weird way.
373: [02:34:33] <simon_w> And hopefully today's episode is a lot less weird than last week's
374: [02:34:45] <Ryan-Toast> Last weeks was just a preview.
375: [02:42:12] <simon_w> Yay, Hamish is breaking more sites!
376: [02:42:18] <guzzlefry> yay
377: [02:42:20] * antmas has joined #silverstripe
378: [02:42:24] <guzzlefry> burn them to the ground!
379: [02:42:29] <Colin[pi]> BURN THEM ALL
380: [02:43:01] <ss23> WHAT IS HE BREAKING?
381: [02:43:01] <ss23> :O
382: [02:43:36] <antmas> what is this? ^^
383: [02:43:58] <guzzlefry> antmas: Someone named Hamish is breaking sites.
384: [02:44:41] <zippy__> adding more ruby like stuff to the mix probably….!
385: [02:45:34] <simon_w> HTMLText can only output HTML4.01 code
386: [02:46:02] <guzzlefry> Because of TinyMCE?
387: [02:46:21] <simon_w> Nope, because of the way he wrote the short code parser
388: [02:47:03] <guzzlefry> neato
389: [02:47:11] <guzzlefry> oh wait
390: [02:47:29] <guzzlefry> I'm guessing Hamish is a lead person for TinyMCE?
391: [02:47:50] <simon_w> Nope, he's the CTO at SS
392: [02:47:52] <Colin[pi]> Hamish works for SS
393: [02:47:57] <Colin[pi]> ^
394: [02:48:55] <Colin[pi]> sminnee never comes on IRC any more :(
395: [02:49:00] <Colin[pi]> life of a high flier
396: [02:50:19] <ss23> mmm
397: [02:50:20] <ss23> ;9
398: [02:51:28] <Ryan-Toast> I need to make some more shortcodes for SS.
399: [02:51:32] <Ryan-Toast> Columns amainly.
400: [02:52:33] * DigNZ quit (Ping timeout: 252 seconds)
401: [02:54:11] * joelpittet quit ()
402: [02:54:31] * joelpittet has joined #silverstripe
403: [03:00:42] <Colin[pi]> omg look at me, ajaxing like a superstar
404: [03:00:51] <Colin[pi]> usually I avoid it -_-
405: [03:00:55] <ss23> XD
406: [03:01:14] <Colin[pi]> needed to do some form field refreshing and repopulating without form submission ;
407: [03:01:17] <Colin[pi]> working! ;)
408: [03:01:50] <Colin[pi]> ah fuck, I submit and my fields disappear again.. fffuuuu
409: [03:06:13] * DigNZ1 quit (Quit: DigNZ1)
410: [03:06:59] <Colin[pi]> wow my dogecoin is worth $2.48
411: [03:07:11] <Colin[pi]> it was worth 29c three weeks ago
412: [03:07:18] <ss23> The "Revert to this page" functionality isn't working for this one particular site
413: [03:07:21] <ss23> So annoying
414: [03:07:24] <ss23> :(
415: [03:07:36] <ss23> Bet it's one of those messed up cases of SS expecting the DB in a certain way but not enforcing it
416: [03:07:46] <Colin[pi]> check logs?
417: [03:07:50] <ss23> lol
418: [03:08:02] <ss23> if only it was that easy :P
419: [03:08:21] <Colin[pi]> :\
420: [03:08:57] * antmas quit (Ping timeout: 272 seconds)
421: [03:09:17] <Ryan-Toast> Colin[pi]: Where do you put your admin theme in 3.x?
422: [03:09:55] <Colin[pi]> Ryan-Toast: I don't know, if it's like 2.4, I made it a module and then used _config.php to override
423: [03:10:24] <Colin[pi]> i.e. LeftAndMain::require_css('praxis-cms/css/praxis.css');
424: [03:10:49] * antmas has joined #silverstripe
425: [03:10:56] <antmas> lol
426: [03:10:58] <antmas> ajax
427: [03:11:02] <antmas> just when you think it's working...
428: [03:11:13] <Ryan-Toast> Lol
429: [03:11:54] <simon_w> Woo, they haven't taken it down!
430: [03:11:55] <simon_w> http://isitbeeroclockyet.silverstripe.com/new/
431: [03:12:24] <Ryan-Toast> simom_w: I'm having a beer right now.
432: [03:12:45] <Ryan-Toast> simon_w**
433: [03:13:03] <lewellyn> simon_w: it's beer o clock here
434: [03:13:08] <antmas> :(
435: [03:13:14] <antmas> where is my beer?
436: [03:13:15] <Colin[pi]> marquee tags and animated bkg gif... wow
437: [03:13:24] <antmas> get me out of this javascript hell plox
438: [03:13:25] <simon_w> I'm not working today :p
439: [03:13:40] <lewellyn> Colin[pi]: and no doctype
440: [03:14:00] <simon_w> willr is good at this web thing
441: [03:14:59] <ss23> ^^^
442: [03:15:02] <ss23> internet all d day
443: [03:16:50] * antmas hits and holds ctrl+z
444: [03:17:11] * travis-ci has joined #silverstripe
445: [03:17:12] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1811 (3.1 - ce3a944 : Mateusz U): The build was broken.
446: [03:17:12] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/85d4e6c9a874...ce3a9449034b
447: [03:17:12] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/17316143
448: [03:17:12] * travis-ci has left #silverstripe
449: [03:17:28] * lewellyn wonders how many EOF markers antmas needs in that windows text file.
450: [03:18:12] <antmas> http://www.reactiongifs.com/wp-content/uploads/2013/08/out-of-here.gif
451: [03:18:58] <lewellyn> antmas: it looks like he's going in, not out.
452: [03:19:26] <antmas> lewellyn: heh, yeah
453: [03:19:41] <antmas> gawd
454: [03:19:49] <antmas> worst javascript api ever
455: [03:20:07] <ss23> Is that a challenge?
456: [03:20:50] <antmas> ss23: it's a pretty low bar
457: [03:22:10] <ss23> oh god Versioned.php
458: [03:23:22] <antmas> :O
459: [03:23:27] <simon_w> Come on blizzard, send that email again...
460: [03:23:28] <antmas> I should download win7 before I go
461: [03:23:42] <Colin[pi]> DO EET
462: [03:26:23] <ss23> jesus I swear
463: [03:26:28] <ss23> this versioned shit is fucked up shit
464: [03:26:58] * DigNZ has joined #silverstripe
465: [03:27:31] <camfindlay> always enjoy a lovely Versioned class ;)
466: [03:27:49] <ss23> IS THAT SARCASM? <.<
467: [03:27:56] <ss23> Be careful, there's a pony around here I can throw at people
468: [03:28:35] * antmas quit (Ping timeout: 272 seconds)
469: [03:30:48] <simon_w> ss23, don't worry, it's not like it plays nice with the other DataExtensions that augment the SQL and stuff
470: [03:31:10] <ss23> pretty sure the augment SQL stuff is where it's killing this.
471: [03:31:36] <simon_w> Tends to be. Extra column in one table, but not the other?
472: [03:31:53] <ss23> Well this is literally just a "revert to an old version"
473: [03:32:02] <ss23> So table should have same fields on both the _versions and _Live and stage
474: [03:32:24] <ss23> Was working fine temporarily when I upgraded to lastest version of SS, which makes me think of the previous weird lazyloading issues etc we've had
475: [03:32:26] <simon_w> You'd think that
476: [03:33:25] <ss23> Well, they must have the same fields...
477: [03:33:26] * ss23 checks
478: [03:33:39] <ss23> technically, they might not, true
479: [03:33:43] <ss23> since SS doesn't delete fields, right?
480: [03:33:56] <simon_w> Yeah, that causes so much pain with Versioned
481: [03:36:59] <ss23> Seems fine, onyl expected variations
482: [03:37:17] <ss23> Version, ParentID, RecordID, etc
483: [03:37:48] <simon_w> ParentID?
484: [03:37:52] <simon_w> That's not expected
485: [03:40:30] <ss23> I mean, the difference betweeion the _versions and stage table
486: [03:40:37] <ss23> Oh
487: [03:40:38] <ss23> Misread
488: [03:40:58] <ss23> RecordID, WasPublished, AuthorID, PublisherID
489: [03:41:04] <ss23> Those are extra on _version
490: [03:41:06] <ss23> That is fine, right?
491: [03:41:11] <simon_w> Yes
492: [03:41:15] <ss23> mm, thought so
493: [03:41:18] <Ryan-Toast> I'm getting an Illegal offset type error in the CMS when including a css file extension for LeftAndMAin, anyone come accross this before?
494: [03:41:30] <simon_w> Ryan-Toast, using YAML?
495: [03:41:35] <Ryan-Toast> simon_w: yes
496: [03:41:43] <simon_w> You're not doing it as an array
497: [03:42:00] <Ryan-Toast> simon_w: How do you mean?
498: [03:42:20] <simon_w> You're setting the value for extra_css as a literal, not an array
499: [03:42:51] <Ryan-Toast> simon_w: How do I set it as an array in yml?
500: [03:43:17] <simon_w> LeftAndMain:
501: [03:43:17] <simon_w> extra_css:
502: [03:43:18] <simon_w> - path/to/file.css
503: [03:43:27] <Ryan-Toast> I'm doing that
504: [03:43:41] <simon_w> Check your indentation
505: [03:44:19] <Ryan-Toast> simon_w: http://www.sspaste.com/paste/show/52ddea34d314b
506: [03:46:15] <Ryan-Toast> simon_w: they're indented as 2 spaces, and 4 spaces respective.
507: [03:47:19] <Ryan-Toast> nvm, just had to get rid of the colon.
508: [03:47:20] <ss23> simon_w: Blargh, fields are fine, must be somewhere else :(
509: [03:50:21] <Colin[pi]> hoooooly shit
510: [03:50:25] <Colin[pi]> friend just called me
511: [03:50:32] <Colin[pi]> says he has a contact at this place http://www.amta.org.au/
512: [03:50:48] <Colin[pi]> he found out they are paying $5K/month for this site
513: [03:51:04] <Colin[pi]> which is largely just some content with external links
514: [03:51:16] <Colin[pi]> even the registration page just has contact details
515: [03:51:53] <Colin[pi]> can't even figure out what cms it's using
516: [03:52:29] <simon_w> MM_preloadImages()
517: [03:52:33] <simon_w> Dreamweaver.
518: [03:53:06] <Colin[pi]> that's just for the templates, no?
519: [03:53:17] <Colin[pi]> dreamweaver doesn't run server-side as a CMS
520: [03:53:28] <simon_w> Yeah, it's some ASP thing
521: [03:53:54] <simon_w> Well, I hope it's not actually Dreamweaver
522: [03:54:20] <Colin[pi]> wow some people really get ripped off lol
523: [03:55:20] <simon_w> Lol, SS AU are looking for junior devs. Aren't listing any sort of pay package. Good luck with that.
524: [03:55:54] <Colin[pi]> tree fitty
525: [03:57:05] * camfindlay quit (Quit: camfindlay)
526: [03:58:13] * DigNZ quit (Quit: DigNZ)
527: [04:04:31] * camfindlay has joined #silverstripe
528: [04:06:46] <willr> simon_w chasing up an AU job? How many firms in Canberra?
529: [04:07:11] <simon_w> willr, I have quick looks every month or so
530: [04:07:27] <simon_w> Um, outside of government? Maybe just Colin[pi]... :p
531: [04:08:19] <Colin[pi]> there are some sizable firms here
532: [04:08:28] <Colin[pi]> not sure of the tech they use
533: [04:09:05] <simon_w> Java and .Net
534: [04:09:13] <simon_w> Well, that's what I've seen on Seek
535: [04:09:21] <Colin[pi]> some drupal as well
536: [04:10:06] * nickmolhoek quit (Quit: nickmolhoek)
537: [04:10:40] <irogue23> so much bad language, simon_w and Colin[pi]
538: [04:10:51] <Colin[pi]> yes ;(
539: [04:11:02] <Colin[pi]> could be worse... could be...... the J word
540: [04:11:27] <simon_w> Could be worse, I could seriously be looking to work for SS Ltd :p
541: [04:12:01] <Ryan-Toast> Is there a white version of the menu items in the cms?
542: [04:12:20] <simon_w> On MLK Jr Day? :o
543: [04:13:05] <simon_w> Also, doubt it.
544: [04:13:37] <Colin[pi]> simon_w: as in, working for SS AU?
545: [04:13:46] <simon_w> Colin[pi], yeah
546: [04:13:53] <Colin[pi]> what's wrong with that?
547: [04:14:12] <simon_w> SS isn't knowing for paying that well
548: [04:14:15] <simon_w> *known
549: [04:14:42] <Colin[pi]> hmm
550: [04:16:01] <simon_w> That's right, I was going to try building a inline editing module
551: [04:16:04] <simon_w> I should do that
552: [04:16:09] <Colin[pi]> but why?
553: [04:16:15] <willr> simon_w why oh why!
554: [04:16:34] <simon_w> So I can GPL it, so that no one else can use it!
555: [04:16:36] <simon_w> MUAHAHAHAHA!
556: [04:17:14] <Colin[pi]> never been a fan of inline editing
557: [04:17:18] <Colin[pi]> just personal preference
558: [04:17:30] <simon_w> Yeah, but you get some people that want it
559: [04:17:51] <simon_w> And ckeditor makes it really easy to build (we're using it)
560: [04:18:12] <Colin[pi]> ohhh ckeditor... I hope it's security has improved
561: [04:18:34] * camfindlay quit (Quit: camfindlay)
562: [04:18:54] <simon_w> You're letting the user provide you with raw HTML... :p
563: [04:19:17] <Colin[pi]> no
564: [04:19:19] <Colin[pi]> I mean
565: [04:19:22] <Colin[pi]> the older version
566: [04:19:25] <Colin[pi]> FCKeditor
567: [04:19:37] <Colin[pi]> one version we used at the old company
568: [04:19:44] <Colin[pi]> and it had a gaping file upload hole
569: [04:19:52] <Colin[pi]> we were 'sploited...
570: [04:19:59] <Colin[pi]> should be fixed though ;P
571: [04:20:18] <simon_w> Eh, uploads are hard. I wasn't even going to bother turning them on :p
572: [04:20:48] <geekdenz> I think I may have found a bug/problem with i18n in SS 3.1.2: When going to a translated page the locale is not set for template variables translated with <%t ... %>. Anyone had this issue?
573: [04:21:46] <geekdenz> I also think I can fix it relatively elegantly, but maybe someone has more insight here :-P
574: [04:23:10] <simon_w> geekdenz, That's because translatable and i18n are separate
575: [04:23:52] <geekdenz> i know, i've installed tranlatable and got everything else working with it
576: [04:24:54] <simon_w> geekdenz, in your Page_Controller::init(), after calling parent::init(), i18n::set_locale($this->Locale);
577: [04:25:19] <geekdenz> $locale = $this->dataRecord->Locale;
578: [04:25:19] <geekdenz> i18n::set_locale($locale);
579: [04:25:20] <geekdenz> is what i did
580: [04:26:03] <geekdenz> $this-Locale gave me an error as far as i remember
581: [04:26:06] <simon_w> Yeah, that works too
582: [04:26:13] <geekdenz> *$this->Locale
583: [04:26:21] <geekdenz> but thanks anyway
584: [04:27:27] <geekdenz> anyway, its beer-o-clock
585: [04:27:33] <irogue23> ohshit
586: [04:27:38] <geekdenz> cu guys later :)
587: [04:27:39] <irogue23> i can probably drink again tomorrow or so
588: [04:27:48] <irogue23> finally finished course of antibiotics
589: [04:28:24] <simon_w> irogue23, instead, send the money you would spend on booze to me?
590: [04:34:05] * willr quit (Quit: willr)
591: [04:34:06] * Ryan-Toast quit (Quit: Ryan-Toast)
592: [04:39:45] <irogue23> simon_w: i ain't spending no money, too poor for that :P
593: [04:40:02] <irogue23> but i have 3/4s of a litre of jagermeister left over from new years :P
594: [04:40:03] <simon_w> irogue23, I know, you're sending it to me! :p
595: [04:41:04] <irogue23> didn't think you'd be into jager :P
596: [04:42:49] <ss23> lol
597: [04:42:57] <ss23> Now I'm thinking about simon_w drinking jager
598: [04:43:08] <ss23> *that* would be horrific for everyone involed, pretty sure simon_w would rage crazily at everyone
599: [04:43:27] <simon_w> All the things I usually suppressed would come out? :p
600: [04:43:41] <irogue23> pretty much :P
601: [04:43:42] * CodeTrap quit (Read error: Operation timed out)
602: [04:43:49] <irogue23> but your cough would be eased
603: [04:44:12] <ss23> lol
604: [04:44:23] <ss23> Lets do it!
605: [04:44:27] <ss23> Jager for simon_w! :D
606: [04:44:35] <ss23> tbh simon_w seems more like the bottle of wine type
607: [04:45:14] * CodeTrap has joined #silverstripe
608: [04:45:20] <simon_w> Bah, both my microwave containers need cleaning
609: [04:46:27] <simon_w> Also, why do I keep pausing this? I don't need to watch it to see what's going on
610: [04:51:58] * UncleCheese quit (Quit: UncleCheese)
611: [04:53:49] * cloph has joined #silverstripe
612: [04:54:15] * cloph_away quit (Ping timeout: 272 seconds)
613: [04:54:22] <irogue23> ss23: to be fair, not many people are the jager type :P
614: [04:55:20] <ss23> I'm the "I'll drink the free shit" type, does this count?
615: [04:56:58] <irogue23> lol
616: [04:57:17] <irogue23> i'm the "i'll drink anything that's not beer or wine" type :P
617: [04:58:34] <simon_w> Hmm, I could do with some L&P Sour
618: [04:59:06] <ss23> irogue23: You just cout two of the three main drink groups!
619: [04:59:20] <ss23> cut out
620: [04:59:22] <ss23> not sure how that went to cout
621: [05:00:01] <simon_w> Because of http://logs.simon.geek.nz/index.php?date=2013-11-07#log_1109713
622: [05:01:35] <irogue23> ss23: spirits, liquers, ciders
623: [05:01:40] <irogue23> i only cut out 2 of 5 ;)
624: [05:01:50] * SightUnseen has joined #silverstripe
625: [05:01:52] <irogue23> just... probably the two most common ones :P
626: [05:02:05] * SightUnseen has left #silverstripe
627: [05:03:28] <simon_w> Proper mocktails are still the best
628: [05:08:07] <irogue23> ahh
629: [05:08:33] <irogue23> clients that are computer-literate but don't think they know how to do my job are the best
630: [05:08:39] <irogue23> can explain how to do something to them, and they get it
631: [05:09:41] <irogue23> but when they want a feature implemented they assume everything will take longer / be more expensive than it will
632: [05:10:42] <irogue23> <3
633: [05:22:51] * jrthomer quit (Remote host closed the connection)
634: [05:36:30] * chillu quit (Quit: chillu)
635: [05:53:40] * jrthomer has joined #silverstripe
636: [05:58:27] * jrthomer quit (Ping timeout: 265 seconds)
637: [05:59:57] * mwm__ quit (Ping timeout: 272 seconds)
638: [06:07:53] * Liquide quit ()
639: [06:30:58] * antmas has joined #silverstripe
640: [06:31:09] <antmas> evening
641: [06:31:28] <antmas> for those of you talking around 4.30pm nz time, I went with 8.1 :D
642: [06:37:23] * willr has joined #silverstripe
643: [06:38:23] * joelpittet quit ()
644: [06:43:41] <simon_w> antmas, eh, I'd prefer an 8.2 :p
645: [06:47:59] * jrthomer has joined #silverstripe
646: [06:48:44] <antmas> heh
647: [06:48:51] <antmas> anyone use xchat here?
648: [06:49:38] <simon_w> yup
649: [06:52:41] * jrthomer quit (Ping timeout: 272 seconds)
650: [06:54:57] * antmas quit (Ping timeout: 272 seconds)
651: [06:59:36] * antmas has joined #silverstripe
652: [07:06:39] <antmas> how does one reply as per normal irc?
653: [07:06:57] <simon_w> Type and enter?
654: [07:07:29] <antmas> simon_w, ah, normally it's ?name
655: [07:07:54] <simon_w> You can tab complete names if you want to
656: [07:08:57] <antmas> simon_w, tah
657: [07:17:37] <antmas> simon_w, do you update that blog of yours often? I find it kinda interesting knowing I'm sorta on the 'same thing'
658: [07:18:04] <simon_w> antmas, every so often. Will probably have one up later this week
659: [07:18:16] <simon_w> Turns out forgetting to take your drugs away with you is a bad idea
660: [07:19:13] <antmas> simon_w, shit yeah dude, I can't go more than 24 hours MAX
661: [07:19:32] <simon_w> I can skip a day if I forget
662: [07:19:35] <simon_w> 6, not so much
663: [07:19:41] <antmas> simon_w, do you normally take them morning or afternoon?
664: [07:19:52] <simon_w> Morning
665: [07:20:10] <antmas> so much better in the morning
666: [07:22:11] <antmas> gotta be something better than wamp for windows
667: [07:22:13] <antmas> any recs?
668: [07:22:38] <irogue23> ive been using uwamp. simple and allows you to use your own php build if you want
669: [07:22:53] <antmas> irogue23, wait, is that windows?
670: [07:23:03] <antmas> for*
671: [07:23:04] * Shrike_Finland has joined #silverstripe
672: [07:23:06] <irogue23> has a few bugs, like the default vhost being locahost or something, but workable
673: [07:23:09] <irogue23> antmas: ya
674: [07:23:21] <antmas> irogue23, thanks, I'll take a gander
675: [07:23:43] <irogue23> most of them had *way too many* built-in extra bits
676: [07:24:19] <antmas> yeah
677: [07:25:58] <antmas> simon_w, are you MBP or MBA?
678: [07:26:40] <simon_w> antmas, both
679: [07:26:52] <antmas> both home?
680: [07:26:57] <simon_w> At the moment
681: [07:27:15] <antmas> simon_w, would a MBA be fine for typical dev?
682: [07:27:31] <simon_w> antmas, if you can handle a tiny screen
683: [07:27:45] <antmas> simon_w, multiscreen here, so fine with?
684: [07:27:49] <simon_w> Yeah
685: [07:27:59] <simon_w> I do most of my home-dev stuff on my Air
686: [07:28:06] <antmas> simon_w, cool
687: [07:28:27] <antmas> I do have a 'problem' with the soldered SSD, but I guess external...
688: [07:29:50] <antmas> simon_w, 128 or 256?
689: [07:30:05] <simon_w> I think it's a 64
690: [07:30:22] <antmas> woah, didn't know they made em that small
691: [07:30:25] <simon_w> Refurbished model that I got two years ago
692: [07:30:27] <antmas> built in I mean
693: [07:30:31] <simon_w> So, three years old
694: [07:30:34] <antmas> simon_w, ah k
695: [07:42:14] * jrthomer has joined #silverstripe
696: [07:44:13] * chillu has joined #silverstripe
697: [07:46:37] * jrthomer quit (Ping timeout: 252 seconds)
698: [07:54:32] <antmas> mmm dat VS2013 key
699: [08:02:32] * SightUnseen has joined #silverstripe
700: [08:02:38] * SightUnseen has left #silverstripe
701: [08:14:19] <antmas> xamp it is then
702: [08:14:27] <antmas> wamp's DLs are all kinds of fucked
703: [08:18:50] * chillu quit (Quit: chillu)
704: [08:20:00] <simon_w> antmas, just compile everything yourself
705: [08:20:26] <antmas> simon_w, I am now
706: [08:30:13] * violetina has joined #silverstripe
707: [08:38:51] * chillu has joined #silverstripe
708: [08:41:39] * ARNHOE has joined #silverstripe
709: [08:49:38] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
710: [08:50:31] * Bollig|DesignCty has joined #silverstripe
711: [08:51:30] * Bollig|DesignCty quit (Client Quit)
712: [08:56:29] * chillu quit (Quit: chillu)
713: [08:58:27] * willr quit (Quit: willr)
714: [08:58:37] * chillu has joined #silverstripe
715: [09:01:20] * violetina quit (Remote host closed the connection)
716: [09:09:51] * Zeddy has joined #silverstripe
717: [09:10:32] * antmas quit (Quit: Leaving)
718: [09:12:48] * kinglozzer has joined #silverstripe
719: [09:12:58] <Zeddy> is there a way to check URL parameters in templates?
720: [09:13:43] <Zeddy> Or will I have to check for them using the controller first?
721: [09:14:06] * Shrike_Finland quit (Quit: Leaving.)
722: [09:20:56] <kinglozzer> Zeddy: As far as I'm aware, you'll have to check in the controller
723: [09:21:09] <Zeddy> alright then
724: [09:26:05] * OzziNL has joined #silverstripe
725: [09:30:10] * camfindlay has joined #silverstripe
726: [09:30:15] * camfindlay quit (Client Quit)
727: [09:38:54] * zippy__ quit (Quit: zippy__)
728: [09:49:26] <Zeddy> Feel like I'm misunderstanding something fundamental, but not sure what
729: [09:50:10] <Zeddy> if I append ?hideHeader=1 to the end of my URL, that's a parameter, is it not?
730: [09:50:46] <Colin[pi]> Zeddy: it is
731: [09:50:57] <Zeddy> it should show up as one of the parameters returns if I perform $this->request->allParams(), shouldn't it?
732: [09:51:19] <Zeddy> and I would be able to specifically access it using $this->request->param('hideHeader') ?
733: [09:52:10] <Colin[pi]> did you try ->latestParam('hideHeader') ?
734: [09:52:22] <Zeddy> I did not
735: [09:52:36] <Colin[pi]> but you'd think it'd be in param()
736: [09:52:54] <Zeddy> latestParam doesn't seem too anything either
737: [09:53:05] <Colin[pi]> print_r($this->request) ?
738: [09:53:09] <Zeddy> allParams() only contain 'Action', 'ID' and 'OtherID'
739: [09:53:54] <Zeddy> ohhhh
740: [09:53:57] <Zeddy> getVars
741: [09:54:03] <Colin[pi]> :)
742: [09:54:09] <Zeddy> Clever trick
743: [09:54:10] <Zeddy> thanks
744: [09:54:19] <Colin[pi]> I use print_r() a lot ;)
745: [09:54:25] <Zeddy> as do I
746: [09:54:36] <Zeddy> just hasn't occured to me to apply it to an object like that
747: [09:54:44] <Colin[pi]> leads to many "ohhhhh, so that's what's happening" moments
748: [09:54:51] <Zeddy> I noticed!
749: [09:54:55] <Colin[pi]> hehe
750: [09:56:03] <kinglozzer> print_r & var_dump are good, also Debug::show($stuff); is great - it comes out nicely formatted :)
751: [09:56:58] <Colin[pi]> ohh I didnt know that one
752: [09:56:59] <Colin[pi]> :o
753: [09:57:01] <Colin[pi]> will need to try
754: [09:57:42] * Shrike_Finland has joined #silverstripe
755: [10:30:45] * chillu quit (Quit: chillu)
756: [10:42:38] <Colin[pi]> LOL, dat first para: http://bitcoinmagazine.com/9549/fed-banker-tries-criticizing-bitcoin-ends-perfectly-describing-fed/
757: [10:42:55] * OzziNL quit (Read error: Operation timed out)
758: [11:12:15] * Shrike_Finland quit (Quit: Leaving.)
759: [11:18:43] * jrthomer has joined #silverstripe
760: [11:23:08] * jrthomer quit (Ping timeout: 252 seconds)
761: [11:28:12] * micmania1 has joined #silverstripe
762: [12:10:43] * pippy quit (Ping timeout: 272 seconds)
763: [12:13:04] * jrthomer has joined #silverstripe
764: [12:17:19] * jrthomer quit (Ping timeout: 246 seconds)
765: [12:27:14] * Pyromanik has joined #silverstripe
766: [12:54:58] * Shrike_Finland has joined #silverstripe
767: [12:57:28] * phil___ has joined #silverstripe
768: [12:57:38] <phil___> hi all
769: [12:58:45] <phil___> any ideas why this does not work? str_replace($this->obj('Content')->FirstParagraph(), '', $this->Content);
770: [12:58:55] <kinglozzer> Hi phil___
771: [12:59:54] <phil___> its been bugging me for an hour and its time for someone with a fresh set of eyes
772: [13:00:55] <kinglozzer> phil___: Try $this->obj('Content')->FirstParagraph(false)
773: [13:01:23] <kinglozzer> From memory I think ->FirstParagraph() calls Convert::xml2raw(), which could be causing it to not match up
774: [13:02:02] <phil___> returns first paragraph
775: [13:02:32] <phil___> oh ok so might have to call Convert on $this-Content also?
776: [13:05:50] * UndefinedOffset has joined #silverstripe
777: [13:07:34] <phil___> thanks kingloozer - im off for a bit, thanks for your help!!
778: [13:12:31] * phil___ quit (Ping timeout: 272 seconds)
779: [13:13:30] <Pyromanik> oh dear. What a conundrum!
780: [13:13:38] <Pyromanik> So I'm still shocking at chess.
781: [13:13:43] <Pyromanik> still no job.
782: [13:13:46] <Pyromanik> D:
783: [13:13:58] <Pyromanik> wtb contracty stuff. where is r3v3rb :<
784: [13:23:27] <irogue23> ugh
785: [13:23:30] <irogue23> moment of truth
786: [13:25:03] * Zeddybear has joined #silverstripe
787: [13:25:59] * Zeddy quit (Read error: Connection reset by peer)
788: [13:26:00] * mrzero quit (Read error: Connection reset by peer)
789: [13:26:07] * mrzero_ has joined #silverstripe
790: [13:26:10] * mrzero_ is now known as mrzero
791: [14:13:06] <micmania1> is it possible to deprecate methods in a module as you can for the framework?
792: [14:17:08] <Pyromanik> sure
793: [14:17:16] <Pyromanik> the deprecation notice is core level iirc
794: [14:17:28] <Pyromanik> irogue23, what happen?
795: [14:19:54] * OxFF1 has joined #silverstripe
796: [14:24:55] <micmania1> Pyromanik, is it possible to deprecate for my versioning (rather than the framework's)?
797: [14:25:12] <micmania1> so my release for example is 2.0.0 and the CMS is at 3.1
798: [14:27:13] <irogue23> Pyromanik: seems to be working!
799: [14:27:22] <irogue23> Pyromanik: am writing a csv importer
800: [14:27:26] <irogue23> so many things to account for
801: [14:27:29] <irogue23> csv such a shitty format
802: [14:34:57] * jcwacky has joined #silverstripe
803: [14:44:04] * Shrike_Finland quit (Quit: Leaving.)
804: [14:45:59] <irogue23> hahahahaha
805: [14:50:56] * lerni has joined #silverstripe
806: [14:52:29] <Zauberfisch> irogue23: haha, doing the exact same thing
807: [14:53:05] <Zauberfisch> well, actually I have done, and now I am rewriting parts so that it works with the broken csv files of the client <.<
808: [14:54:10] <irogue23> heh
809: [14:54:20] <irogue23> yeah
810: [14:54:28] <Zauberfisch> csv itself isn't that bad I guess
811: [14:54:35] <irogue23> i've had to write my own "spec" for how to describe has_many and many_many relationships within csv
812: [14:54:49] <Zauberfisch> its just excel and the people that use it wrong that makes it a pain in the arse
813: [14:55:13] <Zauberfisch> irogue23: same here, relations, links, even files
814: [14:55:32] <irogue23> fun fun!
815: [14:55:34] * jrthomer has joined #silverstripe
816: [14:55:57] <irogue23> is for ecommerce, they plan to send a csv file of all a vendor's products to that vendor
817: [14:55:59] <Zauberfisch> irogue23: with silverstripe it was actually easier than I thought
818: [14:56:02] <irogue23> for them to fill in the datas
819: [14:56:16] <Zauberfisch> eventhogh the default importer class of silverstripe is horrible broken
820: [14:56:29] <Zauberfisch> I have just overwritten all methods
821: [14:56:39] <irogue23> categorise the products and add relations to related products, accessories & alternatives
822: [14:56:59] <irogue23> Zauberfisch: tbh i've just written it all from scratch as a standalone controller method
823: [14:57:12] <irogue23> often that makes more sense to me than trying to fit around the existing SS way
824: [14:57:24] <Zauberfisch> irogue23: I use the CSV bulkloader beause its already integrated to model admin
825: [14:58:47] <irogue23> yeah i was just too lazy to read into that and figure out how it works and how to make it work the way i wanted :P
826: [14:59:38] <Zauberfisch> irogue23: I guess you saved yourself a lot of frustration :D
827: [14:59:49] * jrthomer quit (Ping timeout: 248 seconds)
828: [15:00:27] <Zauberfisch> the import features need a major refactoring
829: [15:00:29] <irogue23> Zauberfisch: haha
830: [15:01:22] <Zauberfisch> if only ... if only we had the time to do such fancy things ...
831: [15:01:39] <irogue23> quite
832: [15:01:46] <irogue23> someday i really need to move this site to ss3
833: [15:01:49] <irogue23> but that's gonna be a big job
834: [15:01:59] <irogue23> considering every single modeladmin is highly custom
835: [15:02:00] <Zauberfisch> oh god, is it a 2.4?
836: [15:02:08] <irogue23> and there's a metric fuckton of DOs
837: [15:02:10] <irogue23> yup
838: [15:02:25] <Zauberfisch> my deepest sympathy
839: [15:02:40] <irogue23> lol
840: [15:03:48] <irogue23> http://www.snappernet.co.nz/category/power_over_ethernet/switches
841: [15:03:57] <irogue23> its a whole custom ecommerce system
842: [15:04:49] <irogue23> when not logged-in its catalog only, but when logged in it's a full ordering system plus returns management etc
843: [15:04:56] * Zeddybear quit (Quit: Leaving)
844: [15:08:47] <irogue23> just really can't bring myself to make a start on ss3 conversion :P
845: [15:19:01] <Pyromanik> micmania1, oh I see. Yeah, not sure chap, sorry.
846: [15:26:24] * catcher has joined #silverstripe
847: [15:35:39] * philbenoit has joined #silverstripe
848: [15:55:10] <philbenoit> hi all
849: [15:58:40] <Zauberfisch> greetings
850: [16:07:35] <Pyromanik> gidday
851: [16:12:11] * jrthomer has joined #silverstripe
852: [16:25:59] * ObiWanShanobi has joined #silverstripe
853: [16:29:48] <catcher> 'morning
854: [16:30:50] <Zauberfisch> good morning
855: [16:36:39] <kinglozzer> [mor/eve]ning
856: [16:39:08] * r3v3rb has joined #silverstripe
857: [16:41:23] * jrthomer quit (Read error: Connection reset by peer)
858: [16:41:38] <r3v3rb> hellllo
859: [16:41:52] * jrthomer has joined #silverstripe
860: [16:43:35] <r3v3rb> is there a form field which allows a choice of options or user entry?
861: [16:44:11] <r3v3rb> or is it best practice to just break it up in to individual elements and sort it all out in the backend on submission
862: [16:44:51] * jrthomer quit (Read error: Connection reset by peer)
863: [16:46:29] * jrthomer has joined #silverstripe
864: [16:47:43] <Zauberfisch> r3v3rb: be more specific please
865: [16:53:38] <kinglozzer> r3v3rb: Do you mean autosuggest text field?
866: [16:59:15] * ARNHOE quit ()
867: [17:05:32] <r3v3rb> Zauberfisch: kinglozzer no an field that they can choose say 1,2,3,4,5 or enter their oen amount for example
868: [17:09:04] <kinglozzer> r3v3rb: Not aware of anything like that, searched the addons site?
869: [17:10:31] <r3v3rb> briefly but its hard to search on something so verbose in nature
870: [17:10:32] <r3v3rb> :D
871: [17:11:03] <r3v3rb> might just roll my own and check in a switch which was submitted - will be quicker and easier to implement methinks
872: [17:11:36] <Zauberfisch> I can think of 5 ways how to do that, highly depends on the usecase
873: [17:12:15] <r3v3rb> Zauberfisch: indeed, I'm thinking optionset for the 5 hard coded values and a stright text field for the user editable element
874: [17:12:25] <r3v3rb> straight
875: [17:13:23] <r3v3rb> also, how tricky is it to implement a dataobject duplication of a dataobject and some of its 'has_many' relations
876: [17:13:48] <r3v3rb> ie say I have three related 'has_many's but only want to clone one of them?
877: [17:13:53] <Zauberfisch> 1) use a autocomplete field (the one I used in the past has live search, so as you type it suggests existing entries to pick, if you don't and just write text, it will add that as a new item)
878: [17:14:32] <Zauberfisch> 2) use a gridfield with a RelationEditor config (has a "add exisitng" button) (good for managing many_many)
879: [17:15:00] <Zauberfisch> 3) use 2 sepearted fields, and put both of them into a FieldGroup (this way the will be nicely styled next to each other)
880: [17:15:22] <r3v3rb> 3 is closest to my idea I believe ;)
881: [17:16:14] * ObiWanShanobi quit (Remote host closed the connection)
882: [17:16:33] <Zauberfisch> 4) use 2 seperrated fields (pretty much the same as 3), but use the display-logic module to hide the textfield if a value is selected in the dropdown
883: [17:17:33] <Zauberfisch> 5) hmm, what was 5 again, I can't remember now :S
884: [17:17:43] <Zauberfisch> 5 was probably: build your own field :P
885: [17:17:59] <kinglozzer> 5) Rebuild DropdownField with the added option of 'enter your own' :P
886: [17:19:00] * kinglozzer quit ()
887: [17:20:05] * ObiWanSh_ has joined #silverstripe
888: [17:24:51] * lerni quit (Ping timeout: 264 seconds)
889: [17:25:08] * abitran quit (Ping timeout: 260 seconds)
890: [17:29:16] * Liquide has joined #silverstripe
891: [17:33:13] * ObiWanSh_ quit (Remote host closed the connection)
892: [17:38:14] * ObiWanSh_ has joined #silverstripe
893: [17:39:27] * abitran has joined #silverstripe
894: [17:49:10] * jrthomer quit (Remote host closed the connection)
895: [17:54:05] * ARNHOE has joined #silverstripe
896: [18:06:08] * ObiWanSh_ quit (Remote host closed the connection)
897: [18:08:33] * ObiWanShanobi has joined #silverstripe
898: [18:10:30] * simon_w quit (Quit: This computer has gone to sleep)
899: [18:11:12] * jrthomer has joined #silverstripe
900: [18:19:44] <r3v3rb> 5) Use 3 instead :D Zauberfisch
901: [18:29:57] * OxFF1 quit (Ping timeout: 248 seconds)
902: [18:50:36] * simon_w has joined #silverstripe
903: [18:53:03] * r3v3rb quit (Quit: r3v3rb)
904: [19:00:14] <philbenoit> does anyone here use Docker or Travis or any of the CI / package management tools?
905: [19:00:17] <philbenoit> If yes, which ones?
906: [19:00:41] <philbenoit> I am keen to get into some of these and interested in the communities current faves
907: [19:02:55] * r3v3rb has joined #silverstripe
908: [19:06:02] * chillu has joined #silverstripe
909: [19:06:10] <Pyromanik> r3v3rb, I've been waiting all day man
910: [19:07:06] <r3v3rb> sorry dude
911: [19:07:11] <r3v3rb> how you doing?
912: [19:07:42] * gelignite has joined #silverstripe
913: [19:08:38] <Pyromanik> Pretty good. No news on job though.
914: [19:08:45] <Pyromanik> Heading to London on Thursday
915: [19:09:06] <Pyromanik> philbenoit, Travis.
916: [19:09:07] <r3v3rb> sweet if I had time I would jump on the train and meetup with you for a beer
917: [19:09:11] <Pyromanik> Ask chillu
918: [19:09:30] <philbenoit> Ok thanks, and unit testing as per the docs?
919: [19:09:41] <Pyromanik> r3v3rb, that would be swell, but I'm not sure I'd have the time either. Going with the other half, not entirely for pleasure.
920: [19:09:45] <r3v3rb> unfortunately - I am up to me ears in crud atm Pyromanik
921: [19:09:50] <Pyromanik> philbenoit, nfi tbh.
922: [19:10:05] <Pyromanik> r3v3rb, you asked if I was available to help?
923: [19:10:09] <Pyromanik> last I saw.
924: [19:10:10] <philbenoit> Pyromanik nfi?
925: [19:10:11] <r3v3rb> I did indeed
926: [19:10:34] <Pyromanik> suddenly it was weekend and I guessed you were busy eating pizza like the bastard you are while I had salad :<
927: [19:10:40] <Pyromanik> :P
928: [19:12:26] * SightUnseen has joined #silverstripe
929: [19:14:19] * SightUnseen has left #silverstripe
930: [19:15:41] * lerni has joined #silverstripe
931: [19:18:40] * chillu quit (Quit: chillu)
932: [19:20:12] * chillu has joined #silverstripe
933: [19:20:41] * chillu is now known as chillu_23
934: [19:20:53] * chillu_23 quit (Client Quit)
935: [19:21:06] * chillu_23 has joined #silverstripe
936: [19:27:20] <Pyromanik> wtf chillu_23 is still in the office.
937: [19:27:37] <Pyromanik> or is it just vpn?
938: [19:29:23] * ARNHOE quit (Remote host closed the connection)
939: [19:29:38] <chillu_23> Pyromanik: I'm *already* in the office ;)
940: [19:29:56] <Pyromanik> chillu_23, ooooooh shit, it's 8:30a,
941: [19:29:58] <Pyromanik> am*
942: [19:29:59] * philbenoit quit (Ping timeout: 272 seconds)
943: [19:29:59] * ARNHOE has joined #silverstripe
944: [19:30:14] <Pyromanik> my bad. Got confused because red red wiiiiiine
945: [19:30:27] <Pyromanik> but it didn't stay close to me. Dun went got empty :(
946: [19:31:26] <Pyromanik> So, how is Wednesday so far?
947: [19:32:19] <chillu_23> Not raining! #win
948: [19:32:34] <Pyromanik> Neither is it here! #evenfarfarfarmoreofawin
949: [19:32:54] * SphereSilverNL has joined #silverstripe
950: [19:33:05] <Pyromanik> chillu_23, so I see you're advertising for a PHP dev who loves the usability.
951: [19:33:28] <chillu_23> Interested? :)
952: [19:33:29] <Pyromanik> It just so happens that I'm an unemployed PHP dev interested in usability
953: [19:33:33] <SphereSilverNL> a dev that loves usability? A dev should love complex and unexplainable awesome code!
954: [19:33:46] <Pyromanik> chillu_23, yes! Are you interested in opening an English branch? :P
955: [19:33:46] <chillu_23> Pyromanik: Where are you based?
956: [19:33:51] <Pyromanik> I think the commute would kill it.
957: [19:33:58] <Pyromanik> otherwise
958: [19:34:19] <Pyromanik> chillu_23, I'm a kiwi, but I moved here for ... the weather. Or something.
959: [19:34:30] <Pyromanik> about a month ago.
960: [19:34:39] * ARNHOE quit (Ping timeout: 272 seconds)
961: [19:34:39] <Pyromanik> SS wasn't hiring at the time!]
962: [19:35:07] <chillu_23> You moved to the UK for the weather? ooook hah
963: [19:35:11] <Pyromanik> ooooh ss23, you're missing out! It's COINTREAU time!
964: [19:36:17] <SphereSilverNL> It's what now?
965: [19:36:39] <SphereSilverNL> Come on, beer or Whiskey, nothing else!
966: [19:37:33] <Pyromanik> SphereSilverNL, I'm a sophisticated guy, what can I say.
967: [19:37:41] <SphereSilverNL> You should drink whiskey?
968: [19:37:42] <Pyromanik> I mean, other than "I drank everything else already"
969: [19:37:52] <SphereSilverNL> Have you tried Whiskey?
970: [19:37:59] <Pyromanik> Whisky doesn't haved an E in it!!!!!!!!!!!!!!
971: [19:38:25] <SphereSilverNL> It does! Irish Whiskey is from Ireland. And Ireland has an E in it, therefor, it's WhiskEy
972: [19:38:25] * Pyromanik learnt that lesson direct from a Scotsman, or a few of them, as it were at the time.
973: [19:38:31] <Pyromanik> NEGATIVE
974: [19:39:07] * SphereSilverNL learnt the difference between whisky and whiskey from a Canadian AND an Irishman :D
975: [19:39:14] <Pyromanik> and I quote "Whisky comes from Scotland. That's why those knockoff merchants to the south put an E in it. Irish WhiskEy!"
976: [19:39:44] <SphereSilverNL> It doesn't make it bad WhiskEy
977: [19:40:06] <Pyromanik> It does if you're a Scotsman :P
978: [19:40:10] <SphereSilverNL> Dutch Whisky is written Whiskey too, and it's one of the top-brands whisk(e)y in Europe
979: [19:40:17] <SphereSilverNL> Yeh, but Scottish are Scottish
980: [19:40:23] <SphereSilverNL> They're weird
981: [19:40:28] <Pyromanik> And that's where the best Whisky in the world comes from.
982: [19:40:35] <SphereSilverNL> Crap, I just bought a new modem....
983: [19:40:41] <SphereSilverNL> I kinda bricked it....
984: [19:40:48] <Pyromanik> That's why people ask for a "Single malt Scotch" when they want to sound really hoity toighty
985: [19:40:49] <SphereSilverNL> Unrecoverably bricked it.
986: [19:40:50] <Pyromanik> :P
987: [19:40:56] <SphereSilverNL> It won't boot anymore bricked it.
988: [19:41:31] <SphereSilverNL> You're being annoying. Whiskey or Whisky, doesn't matter if it's a good one, I'll buy it and by god I will enjoy it.
989: [19:41:41] <Pyromanik> well, for srue.
990: [19:41:42] <Pyromanik> sure*
991: [19:42:08] <Pyromanik> Truth be known I'm not really even a whiske?y kinda guy.
992: [19:42:46] <Pyromanik> I'm a fan of me Vodkas and a few select liquers that have joined my 'awesome' list. Like Cointreau.
993: [19:42:58] <Pyromanik> dat orange zing.
994: [19:43:01] <Pyromanik> :D
995: [19:43:07] <Pyromanik> also, brick like how? DDWRT?
996: [19:43:52] <SphereSilverNL> Nope. Appearantly, I should not upgrade the firmware before I have everything setup.
997: [19:44:22] <SphereSilverNL> Now guess what settings-version I have? Right, 1.02. Guess what the new modem WAS running? Right, 1.00
998: [19:44:37] <SphereSilverNL> Guess what happens when you upgrade 1.00 to 1.02 without custom settings?
999: [19:44:47] <SphereSilverNL> Bingo. It won't boot anymore.
1000: [19:44:58] <Pyromanik> superguts.
1001: [19:45:00] <Pyromanik> send it back
1002: [19:45:01] <abitran> what modem?
1003: [19:45:13] <SphereSilverNL> Zyxel P-2812HNU
1004: [19:45:15] <Pyromanik> be all "motherfucker told me online to do this, and it bricked!"
1005: [19:45:23] <Pyromanik> dem zyxels
1006: [19:45:29] <Pyromanik> irogue23, do you concur?
1007: [19:45:42] <SphereSilverNL> Usually, Zyxel is good, but this is the first time it went BAAAAAD
1008: [19:45:50] <SphereSilverNL> By the way, have you tried Cognac?
1009: [19:46:10] <Pyromanik> Acutally, you've caught me out. I have not, I don't think.
1010: [19:46:26] <Pyromanik> I may have, but in which case I was too drunk to almost pretty much not remember it.
1011: [19:46:27] <SphereSilverNL> It's like.... Baby-whiske?y
1012: [19:47:06] <SphereSilverNL> Less edgy or strong. Softer.
1013: [19:47:26] <abitran> SphereSilverNL: you could JTAG it..
1014: [19:47:26] <Pyromanik> oic
1015: [19:48:08] <SphereSilverNL> abitran: probably, but it's taking a lot of hassle to do that. I'm gonna see if Zyxel knows a solution that's easier, before I try that :D
1016: [19:48:15] <Pyromanik> laphroig is fantastico. 12 year.
1017: [19:48:24] <SphereSilverNL> Yes, Yes it is.
1018: [19:48:25] <abitran> what about resetting the modem?
1019: [19:48:30] <Pyromanik> that said as not even a whisky chap.
1020: [19:48:59] <Pyromanik> but the two Scotsmen that taught me about whisky... BOTH agreed it was #1 by a LOOOOOOOOOONG shot.
1021: [19:49:05] <SphereSilverNL> abitran: Already tried that. Reset, force-reset during powerup, force-reset during powerdown-then-powerup
1022: [19:49:06] <SphereSilverNL> etc.
1023: [19:49:20] <SphereSilverNL> Pyromanik: Are you sure they weren't drunk?
1024: [19:49:27] <Pyromanik> SphereSilverNL, quite.
1025: [19:49:39] <SphereSilverNL> Are you VERY sure they weren't drunk?
1026: [19:49:44] <Pyromanik> They were Scotsmen. Quite sure.
1027: [19:49:53] <SphereSilverNL> so, they were drunk.
1028: [19:50:04] <Pyromanik> haha, not Irish, Scots!
1029: [19:50:13] <SphereSilverNL> yeah, that's what I said
1030: [19:50:53] <abitran> SphereSilverNL: did you try pressing 'z' at boot?
1031: [19:50:58] <SphereSilverNL> To quote a Scot: "I'm only sober when I'm driving. Luckily, I don't have a driverslicense"
1032: [19:51:05] <Pyromanik> oh wow.
1033: [19:51:09] <SphereSilverNL> abitran: It's a modem.... }:|
1034: [19:51:24] <Pyromanik> To quote an Irish chap: "I'm only sober never"
1035: [19:51:32] <Pyromanik> :P
1036: [19:51:39] * zippy__ has joined #silverstripe
1037: [19:51:43] <SphereSilverNL> Sounds familiar :D
1038: [19:51:59] <Pyromanik> to be fair, the scots live further into the cold, so it makes sense to drink more.
1039: [19:52:13] <Pyromanik> but by that nature the Norwegians would be the most plastered folk on the planet.
1040: [19:53:03] <Pyromanik> I mean, 70% of that latitude got it right. That far north in Canada no one lives, and then there's Iceland that has comparitively no one.
1041: [19:53:03] <abitran> SphereSilverNL: sure.. you can get serial connection..
1042: [19:53:08] <SphereSilverNL> But the irish live on an island.... That counds for something
1043: [19:53:23] <SphereSilverNL> abitran: I'm gonna do that if Zyxel won't help me ;)
1044: [19:53:25] <Pyromanik> so do the Kiwis! In fact they live on many islands!
1045: [19:53:36] <Pyromanik> but so do most folk in the Pacific :P
1046: [19:54:21] <SphereSilverNL> Norwegians???
1047: [19:54:42] <SphereSilverNL> Look, Norway. Or Sweden. Close enough. https://www.youtube.com/watch?v=3yYohRpmQeY
1048: [19:54:57] <simon_w> Forget Norway
1049: [19:54:57] <simon_w> KENYA
1050: [19:55:17] <SphereSilverNL> Kenya?
1051: [19:55:41] <Pyromanik> SphereSilverNL, pretty much what I meant :P
1052: [19:55:47] <catcher> It's where they have lions.
1053: [19:56:04] <Pyromanik> simon_w, I see things I see them with my eyes, I see things, they're often in disguise?
1054: [19:56:18] <Pyromanik> gidday NZ
1055: [19:56:27] <Pyromanik> oh shit, my chess games I'm busy losing...
1056: [19:56:47] <simon_w> http://www.weebls-stuff.com/songs/kenya/
1057: [19:56:56] <Pyromanik> oinah, he was up to 3am, he ain't up this early.
1058: [19:57:06] <Pyromanik> simon_w, Close! Exaclty what I was thinking of, but wrong song :<
1059: [19:57:40] <SphereSilverNL> simon_w: Nothing racist or so, but I like caucasian looks more.
1060: [19:58:51] <Pyromanik> SphereSilverNL, it's a heritage thing, for the most part.
1061: [19:59:04] <Pyromanik> same like the whole "All y'all look alike!" thing.
1062: [19:59:26] <SphereSilverNL> First part? True, born in a "white" country, you'll grow up liking "white"
1063: [19:59:42] * DigNZ has joined #silverstripe
1064: [20:00:26] <SphereSilverNL> But the "all look alike" is actually somewhat true. Ask a Chinese person, or someone from Chili, to tell a bunch of "white, blond" people apart, and they won't be able to do it.
1065: [20:00:47] <Pyromanik> nah it's entirely scientific.
1066: [20:00:49] <SphereSilverNL> The same way Europeans are having a hard time seeing the differences in other-colored people
1067: [20:01:10] <Pyromanik> exactly.
1068: [20:01:17] * Ryan-Toast has joined #silverstripe
1069: [20:01:26] <SphereSilverNL> Visual differences that is ;)
1070: [20:01:42] <Pyromanik> it's also why there's this inate distrust of other ethnicities. People from foreign ethnicities have trouble reading their faces, etc.
1071: [20:02:02] <SphereSilverNL> Absolutely true.
1072: [20:02:08] <Pyromanik> leads to racisim, etc, when multiplied by cultural differences and a refusal to understand.
1073: [20:02:18] <SphereSilverNL> That leads to racism?
1074: [20:02:26] <Pyromanik> well, a precursor I guess.
1075: [20:02:51] <SphereSilverNL> Well, I can only speak for myself, it doesn't lead to racism for me. It does however, cause uncomfortable moments because I just don't know who is who.
1076: [20:02:58] <abitran> SphereSilverNL: I'm from Chile
1077: [20:03:23] <Pyromanik> SphereSilverNL, yeah well in this day and age it doesn't lead to racism from many people.
1078: [20:05:01] <SphereSilverNL> Pyromanik: I've seen things.... :(
1079: [20:05:15] * r3v3rb quit (Quit: r3v3rb)
1080: [20:05:42] <SphereSilverNL> abitran: This might sound weird, but honoustly? I don't care. For whatever reason, you're an extraterestial. It doesn't make a difference to me.
1081: [20:06:02] <Ryan-Toast> We had a couch surfer from New York stay last night, and he asked if we hated Maoris.
1082: [20:06:18] <Ryan-Toast> Was weird.
1083: [20:06:23] <SphereSilverNL> I like or dislike people based on personal experience. Until then, all are humans, (and should be treated like humans)
1084: [20:06:34] <Ryan-Toast> Agreed.
1085: [20:06:50] <SphereSilverNL> Yeah, I am bad at explaining I don't care where you're from, I care about your personality.
1086: [20:06:53] <Ryan-Toast> unless they own a Nissan Cube, fuck those people.
1087: [20:07:07] <SphereSilverNL> Ryan-Toast: Why would you ask that?
1088: [20:07:18] <Ryan-Toast> SphereSilverNL: I know, right?
1089: [20:07:39] <SphereSilverNL> And no, don't hate on the Cube. The Cube is very good at .... ehm ... No, nevermind.
1090: [20:07:45] <Ryan-Toast> I think he was a bit racist, and was just looking for a conversation topic. My girlfriend and I just looked at each other and were like "wut"
1091: [20:07:47] <abitran> SphereSilverNL: sure... got it
1092: [20:08:11] <Ryan-Toast> THE CUBE MUST BE ERADICATED.
1093: [20:08:40] * pippy has joined #silverstripe
1094: [20:08:41] <SphereSilverNL> Sorry if I offended you abitran. I did not, nor do have, any intention to do so.
1095: [20:08:52] <SphereSilverNL> Ryan-Toast: Did you have a bad experience with a cube recently?
1096: [20:10:20] <abitran> I'm not offended at all... the life in this world is so short... that I don't care about these things...
1097: [20:10:53] * UncleCheese has joined #silverstripe
1098: [20:11:06] <SphereSilverNL> I did not, in any way, mean to offend you. If I even slightly did. Even the least bit. I apologise.
1099: [20:13:39] <SphereSilverNL> I feel really bad now I really, really hope I didn't insult you in any way. On you, personally, I am a blank sheet. I don't know you personally, how can I judge you? I can't. I'm sorry if I offended you in any way.
1100: [20:15:25] <abitran> again.. no problem.. if it makes you feel better.. apologies accepted..
1101: [20:16:28] <SphereSilverNL> Thanks :) . I'm just bad with words
1102: [20:19:07] <Ryan-Toast> IRC getting deep and shit this morning.
1103: [20:19:23] * r3v3rb has joined #silverstripe
1104: [20:20:03] <SphereSilverNL> Morning? What morning?
1105: [20:20:09] <SphereSilverNL> It's 21:21!
1106: [20:21:47] * willr has joined #silverstripe
1107: [20:22:20] <Ryan-Toast> Does anyone alse have Mavrick here?
1108: [20:22:44] <SphereSilverNL> I think I do
1109: [20:23:12] <Ryan-Toast> If you ssh into a server and leave it for awhile do you get write failed: broken pipe?
1110: [20:23:30] <simon_w> That's your connection
1111: [20:23:31] <SphereSilverNL> Yes, but that's normal, I get that on Windows and Linux too
1112: [20:23:44] <Ryan-Toast> Never used to get it until the OS upgrade.
1113: [20:23:48] <SphereSilverNL> Isn't it just a connection timeout?
1114: [20:23:58] <simon_w> No, that's a different error
1115: [20:24:20] <SphereSilverNL> I'm a OSX user by force, still not used to it :P
1116: [20:24:41] <Ryan-Toast> SphereSilverNL: Same.
1117: [20:24:52] <Ryan-Toast> Makes me mad some days.
1118: [20:25:03] <guzzlefry> screen is your friend
1119: [20:25:21] <r3v3rb> here goes nothing - time to try creating a duplicate button in modeladmin in ss3
1120: [20:25:29] <r3v3rb> wish me luck
1121: [20:25:46] <SphereSilverNL> Have you tried UncleCheese his "better buttons" mod?
1122: [20:25:46] * Kittens has joined #silverstripe
1123: [20:25:55] <Kittens> oh, this is a channel. cool.
1124: [20:26:04] <r3v3rb> SphereSilverNL: I have that installed yes
1125: [20:26:23] <SphereSilverNL> No, this is not a channel, this is just a freeway to .... Where are we going?
1126: [20:26:34] <r3v3rb> SphereSilverNL: somewhere
1127: [20:26:47] <SphereSilverNL> r3v3rb: You are taking that as an example? It should work.
1128: [20:26:47] <guzzlefry> The information super highway has no destination.
1129: [20:26:50] <Kittens> I just typed in "/join #silverstripe" hoping for the best and here we go
1130: [20:27:06] <r3v3rb> SphereSilverNL: to a degree yes
1131: [20:27:10] <Kittens> I just installed SS and am just trying to get my design down
1132: [20:27:11] <SphereSilverNL> Why would you join this channel and "hope for the best"?
1133: [20:27:28] <Ryan-Toast> r3v3rb: Oh my, I would be very interested in that.
1134: [20:27:39] <r3v3rb> also found an old article on SSBIts too
1135: [20:27:43] <Kittens> SphereSilverNL: I mean I hope that there would be a channel for this.
1136: [20:27:55] <Ryan-Toast> r3v3rb: I made one a couple of months ago, but the saving part was all fucked up.
1137: [20:27:56] <SphereSilverNL> Oeh, this could get nasty I guess. The first experience with SS are often.... "iffy" to say the least :) It needs some "getting into it"
1138: [20:28:04] <r3v3rb> Ryan-Toast: ;) don't count on me lol, but I'll let you know how it goes
1139: [20:28:23] <Ryan-Toast> r3v3rb: If you chuck it on github when you're done I'd be happy to contribute.
1140: [20:28:24] <SphereSilverNL> Kittens: This channel is even on the Silverstripe website ;)
1141: [20:28:25] <r3v3rb> especially as it has to deal with multiple many_manys but not all many_manys
1142: [20:28:41] <Kittens> SphereSilverNL: I didn't really look too deep into it
1143: [20:28:46] <Ryan-Toast> r3v3rb: I want to use it to generate columns for the front end.
1144: [20:28:50] <Kittens> I've been cycling through CMSes all day
1145: [20:28:52] <r3v3rb> SphereSilverNL: I heard its also on the internets
1146: [20:29:03] <SphereSilverNL> We are very open to help out, but we are also often quite blunt and stupid :) Most of us here are actual developers that often assume you know everything :P
1147: [20:29:04] <Ryan-Toast> Kittens: Well welcome :)
1148: [20:29:24] <r3v3rb> Kittens: you made the right choice ;)
1149: [20:29:27] <SphereSilverNL> Ow, what Ryan-Toast says
1150: [20:29:27] <Kittens> Drupal wouldn't install, concrete5 is garbage, I just don't like wordpress... so this was my next step and I like it
1151: [20:29:32] <r3v3rb> stay away from worderps
1152: [20:29:54] <Ryan-Toast> Kittens: SHAMELESS SELF PROMOTION! https://github.com/Rhym/ss_boilerplate
1153: [20:30:00] <SphereSilverNL> For the love of god, stay away from wordpress....
1154: [20:30:11] <Kittens> wordpress is garbage as well
1155: [20:30:11] <SphereSilverNL> I mean, really, stay away from wordpress: http://milesj.me/blog/read/wordpress-is-bad-mmmk
1156: [20:30:29] <Kittens> it's easy but all wordpress sites FEEL like wordpress sites
1157: [20:30:40] <r3v3rb> Ryan-Toast: nice, self::$promo
1158: [20:30:47] <SphereSilverNL> Short version of Wordpress? It's a blogging platform that got "high in the head" to say it in a Dutch way.
1159: [20:30:48] <Kittens> how...am I supposed to install themes?
1160: [20:30:57] <r3v3rb> shame BS3 doesn't support IE8
1161: [20:31:11] <Ryan-Toast> Kittens: also demo version, well albeit a little old now: http://webdough.co.nz/~boilerpl/
1162: [20:31:15] <SphereSilverNL> Kittens: in mysite/_config.php, you can define the theme.
1163: [20:31:40] <SphereSilverNL> The name should correspond to the directory-name in themes/{yourthemehere}
1164: [20:31:53] * r3v3rb clones Ryan-Toast's repo
1165: [20:31:54] <Kittens> ah, I see
1166: [20:32:00] <Ryan-Toast> SphereSilverNL: Or you can just set it in the backend.
1167: [20:32:16] <SphereSilverNL> Inside the themes/{yourthemehere} directory, there should be a directory containing all the templates, CSS and images for your theme.
1168: [20:32:20] <Ryan-Toast> Composer isn't working quite right atm, so don't try that :P
1169: [20:32:29] <SphereSilverNL> Ryan-Toast: That's step two of theming Silverstripe ;)
1170: [20:32:57] <UndefinedOffset> Kittens: I would recommend having a spin through the docs http://doc.silverstripe.org/framework/en/installation/, there's some tutorials there as well http://doc.silverstripe.org/framework/en/tutorials/
1171: [20:33:01] <Ryan-Toast> SphereSilverNL: ;) https://github.com/Rhym/ss_boilerplate/blob/master/mysite/_config/config.yml
1172: [20:33:13] <Ryan-Toast> THAT'S RIGHT, I YML'D IT
1173: [20:33:19] <Kittens> UndefinedOffset: yeah, I'm giving that a readthrough as well
1174: [20:33:30] <SphereSilverNL> brb
1175: [20:33:38] <Kittens> I'm just also in the middle of composing and learning the speed run for super metroid
1176: [20:33:48] <Ryan-Toast> lol.
1177: [20:33:57] <r3v3rb> Ryan-Toast: HOLY SHIT whats that contact map about fella!
1178: [20:34:08] <UndefinedOffset> of course there's usually a few people here willing to help or answer questions
1179: [20:34:09] <Ryan-Toast> r3v3rb: You can set the colours in the backlend
1180: [20:34:17] <r3v3rb> bejeesus!
1181: [20:34:50] <r3v3rb> Kittens: and usually me asking inane questions I have asked time and time again
1182: [20:35:07] <Kittens> I see
1183: [20:35:26] <Kittens> well, currently I have my shit set up as far as I want it to be, so that's good.
1184: [20:35:29] <Ryan-Toast> r3v3rb: http://i.imgur.com/77RbASP.jpg
1185: [20:35:49] <r3v3rb> ohh, dat's nice
1186: [20:35:54] * r3v3rb steals code
1187: [20:36:05] <r3v3rb> for colour picker and code injection
1188: [20:36:05] <Ryan-Toast> Yeah, I made the colour picker :)
1189: [20:36:23] <r3v3rb> submit it to core as a field type ;)
1190: [20:36:50] <r3v3rb> could go a long way to creating a user definable set of styles for siteconfig
1191: [20:37:32] <Ryan-Toast> I have that somewhere.
1192: [20:37:35] <catcher> I need a CMS field that's shared across all objects of a certain class, one static value that changes every couple weeks. SiteConfig is a logical place for it, but confusing for the content author.
1193: [20:37:45] <SphereSilverNL> That shouldn't be core, it should be a module r3v3rb
1194: [20:37:50] <Kittens> I kinda want to have a custom banner
1195: [20:37:57] <Kittens> not just a solid color
1196: [20:37:59] <r3v3rb> SphereSilverNL: true
1197: [20:38:10] <Ryan-Toast> SphereSilverNL: I can package it up as a module if anyone wants, it's pretty much a module already.
1198: [20:38:21] <catcher> Seems overkill to create a class for it, add it to the modeladmin, ensure only 1 is created, etc.
1199: [20:38:30] <SphereSilverNL> The core should be about the core. Addons should be an addon with the requirements.
1200: [20:38:42] <Ryan-Toast> Kittens: the beauty of SS is that you can add custom fields everywhere really easily.
1201: [20:38:57] <SphereSilverNL> Ryan-Toast: You should. It's worth adding it to composer
1202: [20:39:02] <zippy__> piss!
1203: [20:39:07] <Ryan-Toast> Composer still confuses me.
1204: [20:39:18] <zippy__> the ability to not override a function with different paramaters (number) is freaking annoying
1205: [20:39:19] <SphereSilverNL> You have a small brain?
1206: [20:39:21] <SphereSilverNL> :P
1207: [20:39:35] <SphereSilverNL> What do you mean "not override"?
1208: [20:39:42] <Ryan-Toast> It says that my repo needs to be a stable version, but I don't know how to set it to be one.
1209: [20:39:48] <SphereSilverNL> It's PHP, you can override everything.
1210: [20:40:05] <SphereSilverNL> owwww, set the version-warning in _config to 3.0
1211: [20:40:33] <Ryan-Toast> Oh, does anyone know if there's a white version of the icons used in the cms, or do I have to add my own?
1212: [20:40:35] <r3v3rb> Ryan-Toast: liking the flash message implementation for BS3 nicely moduled
1213: [20:40:48] <Ryan-Toast> r3v3rb: Cheers :)
1214: [20:40:52] * ARNHOE has joined #silverstripe
1215: [20:40:53] <Ryan-Toast> It's so handy.
1216: [20:40:59] * ARNHOE quit (Client Quit)
1217: [20:41:09] <SphereSilverNL> Ryan-Toast: Why a white version?
1218: [20:41:16] <Ryan-Toast> I was surprised it wasn't a core feature.
1219: [20:41:25] <Ryan-Toast> I'm making a cms theme.
1220: [20:41:42] <Ryan-Toast> and I need to be alble to swap from black to white depending on the colour of the sidebar.
1221: [20:42:02] <Ryan-Toast> I'll just change the sprite in PS
1222: [20:42:12] <Ryan-Toast> lightness > 100%
1223: [20:42:14] <Ryan-Toast> done.
1224: [20:42:16] <SphereSilverNL> Use the Twitter Bootstrap defaults. Those are fonts, thus should support color: white
1225: [20:42:32] * Liquide quit (Ping timeout: 260 seconds)
1226: [20:42:35] <SphereSilverNL> Replace all actual images with a font-type :D
1227: [20:42:39] <Ryan-Toast> Silverstripe doesn't use icofonts for the cms
1228: [20:42:53] <SphereSilverNL> you can make it do so ;)
1229: [20:42:54] <Kittens> hmm.
1230: [20:42:58] <Ryan-Toast> Also, fontawesome > TwitterBootstrap fonts
1231: [20:43:12] <Ryan-Toast> Yeah I'll just get my ::before on.
1232: [20:43:18] <SphereSilverNL> hmm is bad. what's hmm?
1233: [20:43:19] <r3v3rb> lol
1234: [20:43:24] <Kittens> http://bitflourish.com/ < that banner is supposed to be centred
1235: [20:43:34] <Ryan-Toast> I do that with the checked/delete lists in boilerplate
1236: [20:44:04] <Ryan-Toast> Kittens: text-align: center. not justified
1237: [20:44:10] <SphereSilverNL> Kittens: here's the CSS:
1238: [20:44:36] <SphereSilverNL> .leftAlone{ margin: 0 auto; width: 1477px; }
1239: [20:44:47] <SphereSilverNL> You need to define and auto-margin it.
1240: [20:45:07] <SphereSilverNL> Just giving the width in the <img> tag doesn't work, it needs defining.
1241: [20:45:13] <Ryan-Toast> No he doesn't.
1242: [20:45:25] <Ryan-Toast> :P
1243: [20:45:56] <SphereSilverNL> Ow, and yeah, don't trust my CSS skills. Ryan-Toast is giving you a better idea ;)
1244: [20:46:42] <Kittens> just had to change "margin-right" to "margin-center"
1245: [20:46:43] <Kittens> bang
1246: [20:46:43] <r3v3rb> Kittens: I would add that banner to the header of the page if its to be the same throughout the site, rather than have to add it to every page in the CMS content panel anyway
1247: [20:46:44] <Ryan-Toast> I'm not saying you're wrong, but changing the default left align to center is a little counter productive.
1248: [20:47:09] <guzzlefry> So on the summary_fields for GridField, would concatenating a many field into a string be costly?
1249: [20:47:18] <r3v3rb> Kittens: margin-center???
1250: [20:47:18] <Kittens> I must be missing a large amount of the CMS then
1251: [20:47:29] <Kittens> I have no idea where "header" is in this crazy thing
1252: [20:47:41] <guzzlefry> Client wants items listed on the main order gridfield. :/
1253: [20:47:42] <SphereSilverNL> I think, for the frontend, you need to get into HTML and CSS first ;)
1254: [20:47:47] <r3v3rb> Header.ss in the Template includes folder maybe?
1255: [20:47:47] <ss23> Pyromanik: JOKES ON YOU, I DON'T LIKE COINTREAU
1256: [20:47:51] <Ryan-Toast> It works because margin-center isn't a thing, so it got rid of the margin right.
1257: [20:48:02] <Ryan-Toast> since the browser can't render it.
1258: [20:48:03] <r3v3rb> Ryan-Toast: lol
1259: [20:48:06] <Kittens> hahaha, that's awesome
1260: [20:48:26] <Pyromanik> KITTENS, HOW CUTE
1261: [20:48:51] <SphereSilverNL> guzzlefry: adress a function on the model, as being a summary field
1262: [20:48:52] <r3v3rb> Pyromanik: ... ALL CAPS FTW??
1263: [20:49:04] <Kittens> brb
1264: [20:49:07] <SphereSilverNL> In the function, implode the wanted results into a string
1265: [20:49:45] <guzzlefry> ah yeah
1266: [20:50:12] <guzzlefry> Would that be extremely slow though?
1267: [20:50:24] <spronk> CANNNNNN YOUI FEEELLLLlll
1268: [20:50:27] <spronk> THE LOOOOVEEEEEEE
1269: [20:50:29] <spronk> TONIIIIGHHTHTTTT
1270: [20:50:32] <Kittens> there is no "header" in the template here :\
1271: [20:50:38] <Kittens> that's a bummer
1272: [20:50:58] <Pyromanik> A WHIM A WEP
1273: [20:51:03] <SphereSilverNL> Are you using an IDE?
1274: [20:51:11] <spronk> :D
1275: [20:51:30] <Pyromanik> ss23, I KNOW, YOU FOOL.
1276: [20:51:34] <ss23> You know, they do say...
1277: [20:51:35] <Pyromanik> I was there D:
1278: [20:51:45] <ss23> The urge to sing The Lion King is only ever a whim away
1279: [20:51:47] <Kittens> I'll fiddle with it later.
1280: [20:51:58] <ss23> a whim away a whim away a whim away~
1281: [20:51:59] <Pyromanik> You added lemon, then coke, then was all "actually it's pretty good" xD
1282: [20:52:02] <Kittens> super tired
1283: [20:52:04] <ss23> lol Pyromanik
1284: [20:52:18] <Ryan-Toast> mmm feels so good getting rid of the cms box-shadows.
1285: [20:52:23] <Pyromanik> and the bar tender was so impressed he let you have it.
1286: [20:52:24] <SphereSilverNL> Since it's your first time, try the example before diving into the actual thing maybe?
1287: [20:52:31] <Pyromanik> BECAUSE THAT'S HOW HIS GIRLFRIEND LIKES IT
1288: [20:52:32] <spronk> hahaaaa ss23
1289: [20:52:37] <spronk> SO FUNNY
1290: [20:52:58] <Pyromanik> then he patted ss23 on the shoulder, and there may or may not have been a wink.
1291: [20:53:17] <SphereSilverNL> I think they're in the same bed.
1292: [20:55:07] <SphereSilverNL> I think we are scaring newbies to SS here, just because we are weird :D
1293: [20:55:36] <Pyromanik> naw, no newbies here, only KIWI's!
1294: [20:55:44] <guzzlefry> You mean because there's not an op in here constantly screaming "off topic"? :P
1295: [20:55:48] <Pyromanik> actually I can confirm there wasn't a wink.
1296: [20:55:54] <SphereSilverNL> I aint no kiwi!
1297: [20:55:55] <Pyromanik> But it makes a good story so shhh.
1298: [20:56:04] <Pyromanik> SphereSilverNL, I know :)
1299: [20:56:11] <SphereSilverNL> Saving your butt, aren't you?
1300: [20:56:13] <spronk> neither is Pyro anymore
1301: [20:56:19] <Pyromanik> fuckup bruv
1302: [20:56:22] <spronk> :D
1303: [20:56:28] <spronk> hows the YU KAY?
1304: [20:56:30] <Pyromanik> I'm way kiwi as, you can't have none of my ghost chups
1305: [20:56:43] <Pyromanik> UK is dark.
1306: [20:56:55] <spronk> heh
1307: [20:56:59] <SphereSilverNL> Ow, yeah, it's dark here too
1308: [20:57:00] <Pyromanik> I was informed by chillu_23 earlier that it would have been the time I'd have had to start work.
1309: [20:57:22] <SphereSilverNL> What's work?
1310: [20:57:32] <spronk> sickkk
1311: [20:57:35] <Pyromanik> And I felt like a boss because I got to sit back, relax, think "thank fuck for that" and intake more alcohol :D
1312: [20:57:37] <spronk> got a job yet?
1313: [20:57:43] <Pyromanik> neg
1314: [20:57:46] <Pyromanik> working on it
1315: [20:57:49] <spronk> mm
1316: [20:57:53] <Pyromanik> here the recruiters ring YOU
1317: [20:57:57] <spronk> nice
1318: [20:58:04] <ss23> I want to clarify, Pyromanik was chatting up the bar tender
1319: [20:58:06] <SphereSilverNL> What area are you looking for a job?
1320: [20:58:12] <spronk> in demand bro
1321: [20:58:13] <Pyromanik> ss23, sif
1322: [20:58:23] <Pyromanik> spronk, yeh it's rad.
1323: [20:58:29] <ss23> And another friend was being like "Oh wow this oragami (or something, can't recall) is so cool, did you make it?"
1324: [20:58:48] <Pyromanik> put CV online and then within 22 hours had a phone call being all "HAVE JOB, U LIEK?"
1325: [20:58:50] <SphereSilverNL> ss23: randomness much?
1326: [20:59:02] <Pyromanik> ss23, hahahahahahahahaha, yeah. that was so great.
1327: [20:59:10] <Pyromanik> How is Andrew, he find a job?
1328: [20:59:41] <Pyromanik> or did he move to eg. London, where there'd actually be a demand for his sec skills?
1329: [20:59:58] <irogue23> mornin' y'all
1330: [21:00:15] <Pyromanik> yeah gidday irogue23
1331: [21:00:16] <Pyromanik> OMG
1332: [21:00:23] <Pyromanik> PREGNANCY TEST AD JUST AIRED ON TV
1333: [21:00:27] <Pyromanik> ROFL ROFL ROFL
1334: [21:02:11] * bar338 has joined #silverstripe
1335: [21:02:27] <ss23> Pyromanik: Yeah, working at Aura now
1336: [21:02:37] <SphereSilverNL> H irogue23
1337: [21:02:45] <ss23> hihi irogue23
1338: [21:02:46] <Pyromanik> Aura eh
1339: [21:03:13] <ss23> http://www.aurainfosec.com/
1340: [21:03:17] <Pyromanik> ah, au... yeh that
1341: [21:03:21] <ss23> http://www.aurainfosec.com/img/i1.jpg Aha, security!
1342: [21:03:23] <ss23> ha ha ha so funny
1343: [21:03:28] <r3v3rb> erm, only KIWIWIWIWIWIWIWIS
1344: [21:03:34] <ss23> "And then we used our 0day and got root access on their servers! HAH AHAHHAHAHAHAHA"
1345: [21:03:35] <r3v3rb> you sure fella Pyromanik
1346: [21:04:25] <SphereSilverNL> You know where to find me! Probably my bed. Unless I fail at reaching my bed. Than you can find me on the floor.
1347: [21:04:34] <SphereSilverNL> Goodnight folks! Be nice!
1348: [21:04:39] <r3v3rb> night SphereSilverNL
1349: [21:05:06] * SphereSilverNL quit (Quit: bye)
1350: [21:05:45] <irogue23> http://blog.backblaze.com/wp-content/uploads/2014/01/blog-survival-drives-by-month.jpg
1351: [21:06:02] * curtosis has joined #silverstripe
1352: [21:06:09] <bar338> What is the deployment best practice for moving content changes from a development envionment to a production environment. I don't want to do a full mysql dump and import because there may be things on production that were not on development and I don't want to do it manually because there could be lots of small changes in development.
1353: [21:06:18] * ss23 looks at only having Seagate drives...
1354: [21:06:32] <r3v3rb> bar338: a long night ahead then I would say
1355: [21:07:11] <r3v3rb> irogue23: thank goodness I uses WD drives then :D
1356: [21:07:29] * gelignite quit (Quit: http://bit.ly/nkczDT)
1357: [21:07:30] <irogue23> yeah, after working at a NAS company I now avoid seagate like the plague :P
1358: [21:09:38] * nickmolhoek has joined #silverstripe
1359: [21:11:34] <ss23> Wait
1360: [21:11:37] <ss23> Hmm
1361: [21:11:40] <ss23> I think half mine are WD atm
1362: [21:13:32] <simon_w> bar338, best practice is to only do content stuff for production on production
1363: [21:13:35] <Pyromanik> WD so nonsense
1364: [21:13:43] <Pyromanik> but seagate had that firmware failure
1365: [21:13:48] * philbenoit has joined #silverstripe
1366: [21:13:55] <Pyromanik> so everyone all "WD FO LYFE YALL"
1367: [21:14:08] <ss23> Okay so note to self: hitachi
1368: [21:14:09] <Pyromanik> but these days 6 and 1/2 dozen
1369: [21:14:17] <Pyromanik> Samsung
1370: [21:14:28] <Pyromanik> was only manufacturer I'd never had die on me
1371: [21:14:30] <catcher> Can I not access a CMS field in onBefore/AfterWrite that isn't actually a DB property?
1372: [21:14:36] <Pyromanik> until missus got 2.5" external
1373: [21:14:40] <unsignedint> I use whatever drives are cheaper, and RAID-array them to protect against failures
1374: [21:14:47] <Pyromanik> died just after a year (so just after warranty ran out)
1375: [21:14:52] <philbenoit> Ok last random question for today! Is it possible to show / hide CMS input fields on user interaction?
1376: [21:15:02] <Pyromanik> opened it up, suddenly samsung. I was a bit dark
1377: [21:15:11] <Pyromanik> philbenoit, of course.
1378: [21:15:14] <catcher> philbenoit, yep, custom js in the cms works just fine.
1379: [21:15:23] <UndefinedOffset> catcher... technically yes you could $_POST should have it in it still
1380: [21:15:52] <simon_w> catcher, my hasoneedit module relies on being able to access them in onBeforeWrite
1381: [21:16:18] <philbenoit> Pryomanik, catcher, ok cool, thanks
1382: [21:16:36] <catcher> What's weird is when I dump it ($this->ArbitraryField), the value shows. But I can't seem to assign it to a SiteConfig field.
1383: [21:17:00] * bar338 quit (Quit: Page closed)
1384: [21:17:15] <catcher> If I hardcode the SiteConfig val instead of assigning to $this->ArbitraryField, it writes it just fine.
1385: [21:17:24] <irogue23> Pyromanik: wasnt just the firmware failure :P
1386: [21:17:44] <Pyromanik> irogue23, I know, but I didn't follow because I didn't care.
1387: [21:17:59] <Pyromanik> before that fiasco WD was the only manufacturer I'd had collapse on me.
1388: [21:18:02] <Pyromanik> Multiple times.
1389: [21:18:21] <Pyromanik> and I didn't get an affected drive.
1390: [21:18:37] <irogue23> tl;dr: makes them die very very quickly if you RAID them or do lots of non-continuous read/write
1391: [21:18:43] <irogue23> e.g. bittorrent
1392: [21:18:48] <Pyromanik> heh
1393: [21:18:50] * lerni quit (Ping timeout: 264 seconds)
1394: [21:19:00] <irogue23> and it's not a bug, its a design decision
1395: [21:19:05] <Pyromanik> I have a seagate in here, afaik
1396: [21:19:06] <irogue23> so all their drives are like that now and will be from now on
1397: [21:19:13] <Pyromanik> the only complaint I have is that it was noisy.
1398: [21:19:18] <Pyromanik> until QuietHDD
1399: [21:19:26] <irogue23> apparently having it be quieter and use less power is better than having it be reliable :P
1400: [21:19:27] <Pyromanik> still noisy, but less annoyingly so :P
1401: [21:19:37] <irogue23> ^ noisy, must be old model :P
1402: [21:19:45] <Pyromanik> irogue23, nah.
1403: [21:19:59] <Pyromanik> netbook.
1404: [21:20:04] <guzzlefry> question!
1405: [21:20:05] <irogue23> ah right, 2.5
1406: [21:20:10] <Pyromanik> could hear the heads change direction
1407: [21:20:17] <Pyromanik> or hit the stop, or sometihng.
1408: [21:20:21] <guzzlefry> Does gridfield start truncating stuff when the rows get too long?
1409: [21:20:27] <irogue23> afaik their 2.5s havent been changed yet so still ok
1410: [21:20:35] <Pyromanik> guzzlefry, nope, just performs like a table
1411: [21:20:38] <Pyromanik> because is, iirc
1412: [21:20:41] <guzzlefry> Actually, I think it can do multi-line, right?
1413: [21:21:11] <Pyromanik> sure
1414: [21:21:14] <Pyromanik> is just a table.
1415: [21:21:17] <r3v3rb> Hurrah! http://i.imgur.com/ilbmzmG.png
1416: [21:21:19] <guzzlefry> yay, thanks
1417: [21:21:25] <Pyromanik> <tr> n' all that
1418: [21:21:39] <r3v3rb> so begins the final stage of coding for this little course management site
1419: [21:21:43] <Pyromanik> well done r3v3rb!
1420: [21:21:47] <zippy__> r3v3rb: fooflash
1421: [21:21:54] <Pyromanik> ek?
1422: [21:22:01] <r3v3rb> Pyromanik: it didn't even break da UC stuff
1423: [21:22:07] <Pyromanik> nice
1424: [21:22:35] <irogue23> this comms guy has a weird accent and has to phonetic a lot for people to understand him. seems quite non-optimal for a dispatcher.
1425: [21:22:43] <Pyromanik> I take it you measured it in US feet rather than UK ones then right? :P
1426: [21:23:03] <Pyromanik> irogue23, welcome to the new world
1427: [21:23:17] <irogue23> oh great
1428: [21:23:21] <irogue23> now that song is in my head
1429: [21:23:25] <r3v3rb> to be fair I read this and it helped "alot"
1430: [21:23:31] <r3v3rb> http://www.silverstripe.org/customising-the-cms/show/29132
1431: [21:23:57] <Pyromanik> irogue23, song?
1432: [21:24:10] <r3v3rb> whim a way
1433: [21:24:38] <Pyromanik> hahahahah
1434: [21:24:53] <Pyromanik> haKUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUna ma ta taaaaaaaaaaaaaaaa
1435: [21:24:54] <ss23> A WHIM AWAY A WHIM AWAY
1436: [21:25:04] <irogue23> Pyromanik: its actually "welcome to the new age" but that didn't stop it getting stuck in my head
1437: [21:25:32] <Pyromanik> I'm going to be a mighty king, so enemies beware! I've never seen a king of beasts with quite so little hair!
1438: [21:25:33] <Pyromanik> etc etc
1439: [21:25:44] <Pyromanik> irogue23, still don't know the song
1440: [21:26:33] <irogue23> http://www.youtube.com/watch?v=ktvTqknDobU&feature=player_detailpage#t=82
1441: [21:26:49] <r3v3rb> Pyromanik: that sounds like a gorilla talking about humans...
1442: [21:26:53] <Pyromanik> oh radioactive
1443: [21:27:08] <irogue23> ooh ooh
1444: [21:27:15] <irogue23> bets on how big this fines warrant is?
1445: [21:27:27] <r3v3rb> battery alert! time to shutdown
1446: [21:28:09] <r3v3rb> night all
1447: [21:28:24] <Pyromanik> r3v3rb, http://www.youtube.com/embed/PHfOZlgauf8
1448: [21:28:29] <Pyromanik> but urgh fuck you UMG
1449: [21:28:46] <r3v3rb> lmao
1450: [21:29:03] <r3v3rb> nice video... except I cant facking watch it!
1451: [21:29:04] <irogue23> $3053.15
1452: [21:29:08] <irogue23> is the answer
1453: [21:29:11] <irogue23> relatively small one
1454: [21:29:12] <r3v3rb> not enough irogue23
1455: [21:29:24] <irogue23> i've heard a $35,000 before
1456: [21:29:32] <r3v3rb> i wont do what ever it is for less than 10k
1457: [21:29:45] <Pyromanik> r3v3rb, you can if you click "watch on youtube"
1458: [21:29:50] <Pyromanik> that's the embed link.
1459: [21:30:03] <catcher> simon_w, hasoneedit's onbeforewrite approach is working, but is this overkill? http://sspaste.com/paste/show/52dee3d3dbe9b
1460: [21:30:11] <Pyromanik> it can't tell where the shit's embedded, so it just blocks everything. SUPER RETARDED, but that's how it is apparently.
1461: [21:30:16] * r3v3rb has to go... send me link again tomorrow - I'll need a laugh
1462: [21:30:31] <Pyromanik> just replace embed/ with ?v=
1463: [21:30:39] <Pyromanik> :P
1464: [21:31:00] * lerni has joined #silverstripe
1465: [21:31:08] <Pyromanik> g'nite r3v3rb
1466: [21:31:27] <r3v3rb> good night sir
1467: [21:32:27] <r3v3rb> Pyromanik: tch tch, it's http://www.youtube.com/watch?v=PHfOZlgauf8
1468: [21:32:35] <Pyromanik> oh, my bad :P
1469: [21:32:40] <Pyromanik> I thought there was something else
1470: [21:33:00] <r3v3rb> no problem, right battery is right on edge of death
1471: [21:33:06] <Pyromanik> righto, laters
1472: [21:33:06] <r3v3rb> bye!
1473: [21:33:08] <ss23> https://stackoverflow.com/questions/20368775/undefined-reference-to-malloc
1474: [21:33:10] <ss23> what the fuck
1475: [21:33:10] * r3v3rb quit (Quit: r3v3rb)
1476: [21:33:11] <ss23> is this shit
1477: [21:33:14] <catcher> regex hell is looming, ugh
1478: [21:33:33] <Pyromanik> stop hate'n and embrace it catcher
1479: [21:34:44] * catcher whines
1480: [21:35:08] <catcher> look-aheads, tags AND character codes
1481: [21:35:26] <Pyromanik> hahahahahahaaaahha ss23
1482: [21:35:32] <Pyromanik> Love the comment on the last answer
1483: [21:35:33] <Pyromanik> OPE
1484: [21:35:41] * curtosis quit (Read error: Connection timed out)
1485: [21:36:06] <Pyromanik> (sehe)
1486: [21:36:12] <Pyromanik> dat russian
1487: [21:38:21] * chillu_23 quit (Quit: chillu_23)
1488: [21:38:25] * UndefinedOffset quit (Quit: Leaving.)
1489: [21:39:42] * chillu_23 has joined #silverstripe
1490: [21:45:37] * nimeso has joined #silverstripe
1491: [21:47:24] <nimeso> hmmmm... is it just me or can I not 'remove' a summary field using updateSummaryFields in DataExtension? it used to work in ss2.4... what should I be using now? cheers all!
1492: [21:52:03] <nimeso> everyones died :( oh well, coffee time!
1493: [21:52:39] <guzzlefry> nimeso: Might need to flush.
1494: [21:52:46] <guzzlefry> summary_field is cached now.
1495: [21:54:15] * Raymondo has joined #silverstripe
1496: [21:54:41] <Raymondo> howdy. is it true I have to copypaste the whole MetaTags function to Page.php to remove meta_generator?
1497: [21:54:54] * DigNZ quit (Quit: DigNZ)
1498: [21:58:20] <nimeso> guzzlefry, glad your alive;)... nope ?flush=1 did not do the trick. I'm looking at DataExtension->updateSummaryFields and It looks like it will only 'add/merge' not remove? I'm not a PHP god though
1499: [22:01:12] * DigNZ has joined #silverstripe
1500: [22:09:27] <Pyromanik> ss23, here's one right up your channel
1501: [22:09:28] <Pyromanik> http://www.glassandsex.com/
1502: [22:09:29] <Pyromanik> xD
1503: [22:09:35] * philbenoit quit (Ping timeout: 272 seconds)
1504: [22:09:46] <Pyromanik> (sfw, for the most part)
1505: [22:09:47] <ss23> lol
1506: [22:09:48] <ss23> saw that
1507: [22:09:49] <Raymondo> (yes/no)
1508: [22:09:55] <ss23> Seems interesting, idk, we'll see :P
1509: [22:10:12] <Pyromanik> Raymondo, yes or no.
1510: [22:10:18] <Pyromanik> depends on your approach.
1511: [22:10:32] <Raymondo> thanks, yoda :)
1512: [22:10:45] <Pyromanik> easier would just be to manually put meta tags into master template.
1513: [22:11:02] <Raymondo> yeah but that makes core functions of ss seem redundant
1514: [22:11:24] <Pyromanik> it's not a core function.
1515: [22:11:55] <Raymondo> code/model abstracts aren't core?
1516: [22:12:26] <Pyromanik> MetaData() is part of ContentController iirc, which is in the CMS module.
1517: [22:13:04] * UncleCheese quit (Quit: UncleCheese)
1518: [22:13:05] <Pyromanik> and is basically nothing much more than a shortcut for spitting out template data.
1519: [22:14:06] <Pyromanik> which if I also iirc, is about 2-3 lines of template data.
1520: [22:14:08] * UncleCheese has joined #silverstripe
1521: [22:14:18] <Pyromanik> ie, when coded into the template
1522: [22:14:46] <Raymondo> it's in cms/code/model/SiteTree.php
1523: [22:14:56] <Pyromanik> which is a module.
1524: [22:15:02] <Raymondo> not a controller
1525: [22:15:10] <Pyromanik> yeah, well.
1526: [22:15:23] <simon_w> Hungry, but have a meeting
1527: [22:15:23] <Pyromanik> makes sense, the data is stored on the model, not the controller
1528: [22:15:30] <Pyromanik> simon_w, guts :<
1529: [22:15:33] <Pyromanik> OOOOH THE PUN
1530: [22:15:33] <Raymondo> maybe you're considering only framework as core
1531: [22:15:52] <Pyromanik> Raymondo, maybe, because as said now for the third time, CMS is a module.
1532: [22:16:02] <Raymondo> whereas I'm talking about core to the cms. but anyway... seems strange to have so much detail in the distributed code and then just throw it away
1533: [22:16:13] <Pyromanik> 3 things?
1534: [22:16:55] <Pyromanik> <%if $MetaKeywords %><blah blah meta blah $MetaKeywords /> <% end_if %>
1535: [22:16:59] <Pyromanik> etc
1536: [22:17:10] <Pyromanik> it's just a shortcut, mostly for legacy's sake.
1537: [22:17:28] <Raymondo> yeah. it hardcodes for xhtml
1538: [22:17:47] <Raymondo> but doesn't include meta keywords at least
1539: [22:17:51] <Pyromanik> contentnegotiator should nulify that if need be.
1540: [22:17:59] <guzzlefry> Javascript includes with Silverstripe can get so damn messy. :/
1541: [22:18:00] <Pyromanik> well no, not if you don't have any.
1542: [22:18:12] <Pyromanik> guzzlefry, depends on how you structure things
1543: [22:18:14] <Raymondo> the function doesn't look for meta keywords
1544: [22:18:22] <Raymondo> because they're useless
1545: [22:18:40] <Pyromanik> well whatever is in the metadata section, idk.
1546: [22:18:43] <Pyromanik> I never use it.
1547: [22:18:44] <guzzlefry> Pyromanik: I think it's a mix of Requirement::javascript() and template side includes.
1548: [22:18:48] <Raymondo> cool
1549: [22:18:55] <Pyromanik> only SEO goobers think it's a thing.
1550: [22:19:06] <Raymondo> think what's a thing?
1551: [22:19:16] <Pyromanik> meta data, in general.
1552: [22:19:20] <guzzlefry> It feels like the sanest way is to do solely Requirement::javascript(), right? >_>
1553: [22:19:25] <Raymondo> meta description isn't a thing?
1554: [22:19:32] <Pyromanik> meta anything isn't really a thing.
1555: [22:19:51] <Raymondo> meta description is most definitely a thing. but this is an ss channel. thanks for the info
1556: [22:19:52] <Pyromanik> beyond giving a quick little quip for google to use as a preview. If it even still does that.
1557: [22:19:56] <Raymondo> it does
1558: [22:20:19] <Pyromanik> Yeah, I'm more of a believer in "code it right and don't put useless content in the site".
1559: [22:20:26] <Pyromanik> ranking works fine after that.
1560: [22:20:27] <Raymondo> sure
1561: [22:20:37] <Pyromanik> not "ZOMG I NEED TO OPTIMIZE"
1562: [22:20:38] <Raymondo> meta description isn't about ranking
1563: [22:21:01] <guzzlefry> I think Google indexes mostly on content now because everyone and their mother started throwing irrelevant meta tags into their pages. >_>
1564: [22:21:03] <Pyromanik> it's about nitpicky control then, which a search engine can either use or ignore. :P
1565: [22:21:17] <Raymondo> it's not nitpicky. it influences hits
1566: [22:21:22] <Pyromanik> people use it because they feel like they need to have complete control over everything.
1567: [22:21:27] <Pyromanik> not really.
1568: [22:21:28] <Pyromanik> ever.
1569: [22:21:40] <Raymondo> let's just talk about ss
1570: [22:21:45] <Pyromanik> ie, only if you have no copy, in which case why are people going to the site?
1571: [22:21:53] <Raymondo> that makes no sense
1572: [22:21:54] <Pyromanik> ok lets.
1573: [22:22:43] <Pyromanik> SS is fantastic, but yes to work around the built in functions you either need to override them in a subclass, use a hook if it exists, or sometimes just understand it properly in the first place, which is where things like api.ss.org.nz come in
1574: [22:23:02] <Pyromanik> (sometimes there are more parameters than folks are aware of that can be of use)
1575: [22:23:31] <Ryan-Toast> Thoughts so far, guys? http://i.imgur.com/ovqJ0eG.png
1576: [22:23:51] <Raymondo> christmassy
1577: [22:24:20] <Ryan-Toast> entire look and feel is controller by two color variables
1578: [22:26:01] <pippy> Ryan-Toast: nice
1579: [22:26:44] <pippy> have you read up a wee bit about color theory? you can make it so with only one or two color varibles, you can generate a color pallete that will always look good
1580: [22:26:58] <Ryan-Toast> pippy: That's what it does.
1581: [22:27:08] <abitran> Ryan-Toast: still with the broken pipe problem?
1582: [22:27:10] <pippy> even nicer
1583: [22:27:17] <pippy> i've wanted to do something like that for a while
1584: [22:27:29] <Ryan-Toast> It automatically lightens and darkens things all over the place based on the variables
1585: [22:27:55] <Ryan-Toast> I just wanted to do it for some clients that wanted the backend to match their branding
1586: [22:28:19] <pippy> i was gonna say
1587: [22:28:24] <Ryan-Toast> And to get rid of outlines on focus buttons!
1588: [22:29:11] <Ryan-Toast> pippy: I'll chuck it on github when I'm done
1589: [22:30:01] <pippy> awesome!
1590: [22:30:09] <guzzlefry> Can you include Javascript templates inside a template file?
1591: [22:30:26] <Pyromanik> not templates, not really, no.
1592: [22:30:40] <Pyromanik> there isn't really a thing called "javascript templates" anyway.
1593: [22:30:52] <Pyromanik> it's just a simple derpy search and replace.
1594: [22:30:58] <guzzlefry> ah
1595: [22:31:16] <Pyromanik> well, at last look anyway, which may have been 2.4
1596: [22:31:31] <guzzlefry> well, I guess I don't need it.
1597: [22:31:47] <guzzlefry> Basically need to throw the base url in front of a file path. :P
1598: [22:31:53] <Pyromanik> you can put template stuff inside <script> tags though, of course.
1599: [22:31:54] <guzzlefry> Just need to remember how to do that with javascript.
1600: [22:32:03] <Pyromanik> All requirements will get dumpped beforehand.
1601: [22:32:10] <Pyromanik> in case of dependencies
1602: [22:32:15] <Pyromanik> but it's nasty, I agree.
1603: [22:32:40] <Pyromanik> guzzlefry, window.href.blah ?
1604: [22:32:55] <Pyromanik> $('base').attr('href')
1605: [22:32:56] <Pyromanik> etc
1606: [22:33:20] <Pyromanik> document.getElementsByTagNames('base')[0]
1607: [22:33:22] <guzzlefry> ah
1608: [22:33:25] <Pyromanik> .href
1609: [22:33:32] <guzzlefry> window.location.origin works
1610: [22:33:32] <Pyromanik> etc etc etc
1611: [22:33:36] <guzzlefry> so many options!
1612: [22:33:40] <Pyromanik> origin non standard afaik.
1613: [22:33:47] <Pyromanik> but probably easiest
1614: [22:33:49] <guzzlefry> ah, not using that then :P
1615: [22:34:01] <guzzlefry> I wonder how supported it is...
1616: [22:34:02] <Pyromanik> well, it might be part of some new fangled standard that I'm not aware of.
1617: [22:34:04] <Pyromanik> check mdn
1618: [22:34:56] <guzzlefry> Looks like only Firefox supports it for sure.
1619: [22:40:42] * lerni quit (Quit: lerni)
1620: [22:50:05] * Azure quit (Quit: My MBP went to sleep.)
1621: [23:07:17] * nimeso quit (Quit: Page closed)
1622: [23:26:10] * catcher quit (Quit: Leaving)
1623: [23:35:08] * coldblooded has joined #silverstripe
1624: [23:35:22] <simon_w> Aww, I have to switch to a PHP mindset now
1625: [23:36:05] <coldblooded> how do I push a custom CSS element to a OptionsetField? similar to setHeight / setWidth. I want to add cursor pointer
1626: [23:37:27] <simon_w> coldblooded, use addExtraClass() to add a class you can target
1627: [23:39:57] <coldblooded> i've tried that simon_w, however that doesn't do the job, I want the cursor pointer on each option value
1628: [23:41:25] <guzzlefry> .class option?
1629: [23:41:48] * UncleCheese quit (Quit: UncleCheese)
1630: [23:42:26] * chillu_23 quit (Quit: chillu_23)
1631: [23:42:46] * antmas has joined #silverstripe
1632: [23:43:00] * Bollig|DesignCty has joined #silverstripe
1633: [23:45:04] * ObiWanShanobi quit (Quit: Leaving...)
1634: [23:56:27] * chillu_23 has joined #silverstripe
1635: [23:58:28] <Ryan-Toast> coldblooded: have you tried Requirements::css in your updateCMSFields method?
1636: [23:59:58] * coldblooded quit (Quit: Page closed)

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