#silverstripe IRC Log

IRC log for 27 November 2013

All timestamps are in UTC.

1: [00:04:12] <Snowman23> Gridfield docs are hard to get my head around. How 2 modify gridfield and add a "ADD NEW THIGNY" button and stuff?
2: [00:04:29] <Snowman23> Just updateCMSActions and add a "new thingy!" button etc?
3: [00:05:54] <Colin[pi]> LOOOL, read the text under the heading: http://www.reddit.com/r/Android/comments/1rict5/beware_of_the_hello_texting_app/
4: [00:07:49] <antmas> Colin[pi]: haha
5: [00:07:49] <antmas> nice
6: [00:08:33] <antmas> slow fap
7: [00:08:35] <antmas> XD
8: [00:09:42] <antmas> http://io9.com/i-cant-stop-watching-this-whale-explode-1472134349
9: [00:11:21] <Colin[pi]> daaaamn
10: [00:11:33] <Colin[pi]> lot of gases built up inside
11: [00:11:39] <antmas> better link http://img.gawkerassets.com/img/197kourf1007agif/ku-xlarge.gif
12: [00:11:42] <antmas> GROSS
13: [00:12:08] <Colin[pi]> imagine the smell
14: [00:12:38] <antmas> blegh
15: [00:13:19] <simon_w> Imagine how much everyone watching that guy is laughing
16: [00:13:56] <Colin[pi]> maybe he's new
17: [00:14:05] <Colin[pi]> "yeah seriously, just go and start cutting"
18: [00:14:27] <Colin[pi]> "it's dead dude, not like anything is gonna happen, gosh"
19: [00:14:44] <antmas> instapuke
20: [00:20:48] * liam quit (Quit: liam)
21: [00:21:54] * UncleCheese quit (Quit: UncleCheese)
22: [00:23:55] <Pyromanik> lol read that like maori
23: [00:24:13] <Pyromanik> insta "puh-keh".
24: [00:24:21] <antmas> Pyromanik: XD
25: [00:24:47] * Pyromanik grew up in Tauranga, Te Puke is a nearby town.
26: [00:25:20] * Pyromanik thinks now that he's never heard of someone refer to it as "the barf" and wonders why
27: [00:25:33] * mobiusnz has joined #silverstripe
28: [00:26:44] <antmas> Pyromanik: was just thinking that
29: [00:28:07] <Pyromanik> antmas: apparently it means "the hill"
30: [00:28:31] <Pyromanik> which is a bit odd, since it's not really on a hill (from memory, geospatal mapping might differ)
31: [00:29:14] <Pyromanik> yeh, pretty flat :< http://goo.gl/maps/ehiQ6
32: [00:31:09] * mobiusnz quit (Quit: Leaving.)
33: [00:35:39] <antmas> Hokititka means 'place of return'
34: [00:35:46] <antmas> I don't want to go back there ;__;
35: [00:35:58] <antmas> Hokitika*
36: [00:36:08] <Ryan-Toast> Someone needs to put a captcha on sspaste
37: [00:36:50] <Colin[pi]> Discografia en Freakshare?
38: [00:37:47] <Colin[pi]> who actually created sspaste?
39: [00:38:40] <Ryan-Toast> someone who needs to implement: http://thepcspy.com/kittenauth/
40: [00:39:09] * micmania1 has joined #silverstripe
41: [00:40:36] <Ryan-Toast> liam: I feel bad that you've been asking the same question all day, but I can't help you.
42: [00:51:40] * liam has joined #silverstripe
43: [00:51:47] * liam quit (Client Quit)
44: [01:03:36] <simon_w> Not being able to type hint primitives feels weird now
45: [01:03:43] <Pyromanik> 11:41 < antmas> Pyromanik: ah yeah, I remember that
46: [01:03:45] <Pyromanik> eh?
47: [01:03:59] <Pyromanik> oh, the asm.js demos?
48: [01:04:08] <antmas> Pyromanik: yeah
49: [01:05:35] <micmania1> https://github.com/silverstripe/silverstripe-framework/pull/2679 - is it normal/expected to have other people's commits listed (at the bottom)?
50: [01:07:43] <Pyromanik> micmania1: sure, when they're working on a branch of your merge request.
51: [01:07:47] <Pyromanik> I guess.
52: [01:07:54] <Pyromanik> not entirely sure, but I'd guess that's it.
53: [01:10:30] <Pyromanik> ffff, how the f does one grep a dig output :<
54: [01:10:56] <simon_w> micmania1, no. You merged instead of rebasing
55: [01:11:20] <simon_w> Or rebased in the wrong branch
56: [01:11:24] <micmania1> hmmm I did rebase. I must have done something wrong
57: [01:20:12] <micmania1> is the only way to fix it with a new PR?
58: [01:21:10] * UncleCheese has joined #silverstripe
59: [01:23:11] <antmas> o.O regular expressions
60: [01:24:51] <antmas> I need halp
61: [01:26:39] <zippy__> whats the beef?
62: [01:26:50] <zippy__> antmas: nudge
63: [01:27:05] <antmas> zippy__: just regular expressions
64: [01:27:10] <zippy__> yes...
65: [01:27:20] <zippy__> to do what?
66: [01:27:36] <zippy__> jez unit tests sure help...!
67: [01:27:55] <zippy__> going from a project with them, to one that doesn't!
68: [01:28:03] * zippy__ is about to spend the next 30 minutes testing the code base
69: [01:28:05] <antmas> to match the text entered to the 3rd letter in array
70: [01:28:08] <Pyromanik> echo $blah | grep ''
71: [01:28:17] <Pyromanik> but with [[ expr ]]
72: [01:28:26] <Pyromanik> otherwise bash: [: too many arguments
73: [01:28:28] <Pyromanik> :<
74: [01:28:33] <Pyromanik> dem double brackets
75: [01:28:54] <antmas> zippy__: get me?
76: [01:28:56] <Pyromanik> antmas: regex ey
77: [01:29:01] <Pyromanik> antmas: ezy
78: [01:29:03] <zippy__> you want to test the 3rd letter in the array for what?
79: [01:29:14] <zippy__> a letter, a number?
80: [01:29:20] <antmas> zippy__: not quite
81: [01:29:31] <Pyromanik> antmas: also, why regex instead of if $str[3] == $char ?
82: [01:30:04] <zippy__> that not the 4th letter?
83: [01:30:09] <antmas> take the 1st letter in textbox, match (check?) with the 3rd letter in the array
84: [01:30:16] <Pyromanik> zippy__: pseudocode, eh.
85: [01:30:32] <antmas> in an item in the array*
86: [01:30:39] <Pyromanik> antmas: why regex?
87: [01:30:41] <Pyromanik> js?
88: [01:30:43] <Pyromanik> php?
89: [01:30:44] <Pyromanik> what?
90: [01:30:45] <antmas> Pyromanik: js
91: [01:30:50] <Pyromanik> ah, well there you go
92: [01:31:20] <Pyromanik> antmas: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String
93: [01:32:05] <Pyromanik> antmas: box.val.charAt(0) == arrayVar[2]
94: [01:32:12] <Pyromanik> 2EZ
95: [01:32:21] <Pyromanik> no regex needed
96: [01:32:33] <antmas> Pyromanik: nice
97: [01:32:34] <antmas> tah
98: [01:38:52] <Pyromanik> antmas: work?
99: [01:39:47] <Pyromanik> ah, sorry, s/val/value/
100: [01:40:15] <Pyromanik> so:
101: [01:40:43] <Pyromanik> document.getElementById('yourInputId').value.charAt(0) == arrayVar[2]
102: [01:40:44] * variable_office has joined #silverstripe
103: [01:41:24] <variable_office> Is there a relatively simple way to turn off log ins/accounts in silverstripe using swipestripe for payments?
104: [01:41:32] <antmas> Pyromanik: yeah it did (after I adjusted)
105: [01:43:24] <Pyromanik> adjusted? you motherfucker, it was perfect! YOU LIED TO ME :'( xD
106: [01:43:32] <Pyromanik> :P
107: [01:43:39] <antmas> Pyromanik: :D
108: [01:43:46] <Pyromanik> variable_office: Hi, how do you get stuff done when you're always variating?
109: [01:44:05] <variable_office> tis difficult I must say
110: [01:44:15] <Pyromanik> variable_office: and not really. The whole idea is that a customer can log in to see what the status of their order is.
111: [01:44:20] <Pyromanik> why do you want to?
112: [01:45:01] <Pyromanik> I find that if the client is whinghing that they have 'too many logins' you should just point out that it's a measure of how successful they are and harden the fuckup. What do they want, less customers?
113: [01:45:19] <variable_office> A customer has a pre existing site that supposedly doesnt have log ins. Well people just dont use them is all. So now customers are coming back to place a second order and it is saying their account already exists.
114: [01:45:42] <Pyromanik> variable_office: well they should remember their damn passwords.
115: [01:46:13] <variable_office> I mean the whole functionality is disabled, I can't even find a spot TO log in on the site. Much less check stuff.
116: [01:46:19] <Pyromanik> variable_office: I think a better approach would probably be to install an "I have an account but I forgot my password" link on the checkout page
117: [01:46:31] <Pyromanik> variable_office: site/Security/login
118: [01:46:45] <Pyromanik> log in as a customer you should be redirected to your order status
119: [01:46:58] * DigNZ quit (Quit: DigNZ)
120: [01:47:02] <Pyromanik> I'm not a swipestripe master, but I've got a limited experience.
121: [01:47:08] <Pyromanik> pretty sure that's the case.
122: [01:47:32] <variable_office> Na it just says "You're logged in as xxx" totally useless
123: [01:48:06] <Pyromanik> you need to alter templates to let people log in (pretty sure swipestripe provides this functionality on the checkout when asking for address deatils etc), and maybe have a 'forgot password' for those who have already got accounts but forgotten about it
124: [01:48:29] <Pyromanik> variable_office: not totally useless. it's just that I told you to load the login directly.
125: [01:48:43] <Pyromanik> ie, there was no redirect logged to happen after you logged in.
126: [01:49:07] <Pyromanik> I believe if you have a squiz at the controllers swipestripe provides you can figure out what the order status page is (if it's not in the pages list in the CMS)
127: [01:49:10] * mobiusnz has joined #silverstripe
128: [01:53:06] <variable_office> Ya I was just told that I have to remove all logins. So no choice on my part. Good times in my neighbourhood
129: [01:53:47] <Pyromanik> variable_office: fucking dumbface clients?
130: [01:53:58] <variable_office> is there any other?
131: [01:54:07] <Pyromanik> "I don't want my customers to be able to use my services, please delete all my customers"
132: [01:54:26] <Pyromanik> variable_office: better idea, install forgot password device.
133: [01:54:31] <Pyromanik> ie, in tempalte or something
134: [01:54:31] <variable_office> I guess I'll just go through and disable all the email checks
135: [01:54:59] <Pyromanik> the members are tied to the orders, and I think the whole thing will probably fall apart in a drastic manner if you remove them.
136: [01:55:02] <Snowman23> Pyromanik: Can you help me with gridfield? :(
137: [01:55:12] <Pyromanik> Snowman23: mebbe
138: [01:55:15] <Pyromanik> depends what you need
139: [01:55:35] <variable_office> Thats what I told the boss, but its what they promised the customer so we have to deliver;
140: [01:55:36] <Snowman23> I wanna have like a "add new" button
141: [01:55:48] <Pyromanik> variable_office: then again, if you've been given the hard word to "just get it done" then do it, let it fall apart, and give 0 f's.
142: [01:55:56] <Pyromanik> an add new button?
143: [01:56:08] <variable_office> yep, at least I gave advanced warning that thats what is going to happen
144: [01:56:22] <Snowman23> Pyromanik: http://i.imgur.com/s6taTcN.png
145: [01:56:23] <Snowman23> This button
146: [01:56:29] <Pyromanik> variable_office: in this case you could just truncate the members table in the database
147: [01:56:31] <Snowman23> How 2 make it add a new thing that this is managing
148: [01:56:54] <Pyromanik> Snowman23: I don't get it
149: [01:57:02] <Snowman23> Pyromanik: Those are things, right?
150: [01:57:08] <Snowman23> Members has many Subscriptions
151: [01:57:14] <Snowman23> So I wanna have a button that lets you create a new Subscription
152: [01:57:39] <Snowman23> Warning: I am very noob at this stuff, I've never used Gridfield
153: [01:57:45] <Pyromanik> Snowman23: http://img.scoop.co.nz/stories/images/1206/gridfield-list.jpg
154: [01:57:47] <Snowman23> So if you're thinking "Isnt' that really simple?" then probably yes
155: [01:57:51] <Pyromanik> default add button is the big green thing
156: [01:57:54] <Pyromanik> y u no have one?
157: [01:57:55] <Snowman23> yes
158: [01:57:57] <Snowman23> I want one of those
159: [01:57:58] <Snowman23> how do I get that?
160: [01:58:11] <Pyromanik> easy way: use GridFieldConfig_RelationEditor
161: [01:58:11] <Snowman23> Pyromanik: That's like, but uh
162: [01:58:12] <Snowman23> Pyromanik: No no
163: [01:58:19] <Snowman23> Pyromanik: When you click on a company there
164: [01:58:23] <Snowman23> Then the company has_many something
165: [01:58:23] <Pyromanik> hard way, add the addnewbuttondoofercomponent component
166: [01:58:25] <Snowman23> I wanna add it *there*
167: [01:58:33] <Snowman23> Pyromanik: Any docs / help / simpleness I can do?
168: [01:58:36] <Pyromanik> Snowman23: I don't even know what the fuck you say
169: [01:58:45] <Snowman23> Pyromanik: I just want hte button!
170: [01:58:49] <Snowman23> Where are the docs on how to get it? :(
171: [01:58:53] <Pyromanik> but it sounded like "take off every zig"
172: [01:59:09] <Snowman23> Take off every zig? o.o
173: [01:59:12] <Colin[pi]> FOR GREAT JUSTICE
174: [01:59:14] <Snowman23> I just want to be able to add a new one of those...
175: [01:59:18] <Snowman23> Like, this is so simple in my mind
176: [01:59:18] <Pyromanik> FOR GREAT JUSTICE
177: [01:59:26] <Pyromanik> Snowman23: you explain so poorly :<
178: [01:59:29] <Pyromanik> so you have a grid field
179: [01:59:32] <Pyromanik> in your screenshot
180: [01:59:35] <Snowman23> Yes, I can show code if you want
181: [01:59:41] <Pyromanik> and it shows subscriptions
182: [01:59:51] <Pyromanik> Snowman23: nah, just explain better what you want
183: [01:59:55] <Pyromanik> use case
184: [02:00:00] <Snowman23> Pyromanik: I have subscriptions there
185: [02:00:03] <Snowman23> I want to add a new subscription
186: [02:00:05] <Snowman23> You understand?
187: [02:00:08] <Pyromanik> all I have is an abstract screenshot and "want button"
188: [02:00:26] <Snowman23> There is a list of subscriptions. I want to add a new subscription to that list
189: [02:00:27] <Pyromanik> Snowman23: yes, but then I told you how and you were all "NO NO NO NO NO"
190: [02:00:35] <Snowman23> Pyromanik: No, I was "no" at your screenshot
191: [02:00:43] <Snowman23> Pyromanik: I don't know how yet, I said "Where are the docs on the things you weer atlking about"
192: [02:00:53] <Pyromanik> Snowman23: not my screenshot, jsut an example from google image search
193: [02:01:09] <Pyromanik> big green "ADD NEW COMPANY" is what you're after, only you want "Add new subscription" right?
194: [02:01:20] <Snowman23> Yeah!
195: [02:01:20] <Snowman23> :D
196: [02:01:26] <Pyromanik> well, technically it says "Add Company"
197: [02:01:29] <Pyromanik> Snowman23: same shit
198: [02:01:32] <Snowman23> Yeah
199: [02:01:33] <Pyromanik> button automatically named.
200: [02:01:33] <Snowman23> I want that!
201: [02:01:39] <Pyromanik> yeah
202: [02:01:39] <Pyromanik> so
203: [02:01:51] <Pyromanik> that's the default add button doofer
204: [02:01:55] <Pyromanik> 14:58 < Pyromanik> easy way: use GridFieldConfig_RelationEditor
205: [02:01:59] <Pyromanik> 14:58 < Pyromanik> hard way, add the addnewbuttondoofercomponent component
206: [02:02:03] <Pyromanik> (to the config)
207: [02:02:39] <Pyromanik> Snowman23: http://api.silverstripe.org/3.1/class-GridFieldComponent.html
208: [02:02:52] <Pyromanik> All bets on "GridFieldAddNewButton"
209: [02:03:03] <Snowman23> Pyromanik: That API page has no docs
210: [02:03:04] <Snowman23> o.o
211: [02:03:06] <Snowman23> I don't know how to use it
212: [02:03:16] <Snowman23> I don't know how to do add/do the things you're talking about
213: [02:03:16] <Snowman23> :(
214: [02:03:16] * Pyromanik sighs
215: [02:03:44] <Pyromanik> Snowman23: http://api.silverstripe.org/3.1/source-class-GridFieldConfig.html#238
216: [02:04:01] <Pyromanik> please read code, not just linked line :P
217: [02:04:02] <Snowman23> Okay!
218: [02:04:02] <Snowman23> :D
219: [02:04:04] <Snowman23> I think I get it
220: [02:04:14] <Pyromanik> get config, add button to config, ???, profit.
221: [02:04:24] <Pyromanik> button component*
222: [02:04:38] <Snowman23> [User Error] Uncaught LogicException: GridField HTML fragment 'buttons-before-left' was given content, but not defined. Perhaps there is a supporting GridField component you need to add?
223: [02:04:40] * Shrike_Finland has joined #silverstripe
224: [02:04:44] <Pyromanik> so I just got hard blocked from whois :<
225: [02:04:45] <Snowman23> I presume that buttons-before-left == special?
226: [02:04:49] <Pyromanik> guts 2 me
227: [02:04:53] <Snowman23> Pyromanik: What? o.o
228: [02:05:00] <Snowman23> like, from nzsrs whois lookup?
229: [02:05:10] <zippy__> Pyromanik: to many whois for you eh!
230: [02:05:39] <Pyromanik> Snowman23: for [ $i in `cat domains` ] do cat `whois $i`; done
231: [02:05:45] <Pyromanik> zippy__: yeh.
232: [02:05:47] <Snowman23> haha
233: [02:05:53] <Snowman23> Pyromanik: Not surprised you got blocked
234: [02:05:53] <Snowman23> :P
235: [02:06:02] <Pyromanik> Snowman23: ikr :P :<
236: [02:06:06] <guzzlefry> Doesn't calling Debug in a template usually show values of variables?
237: [02:06:17] <Pyromanik> guzzlefry: $Var.Debug
238: [02:06:23] <Snowman23> I was going to do some work for the registry service over the summer (last summer) to look at people abusing the system, how to detect etc!
239: [02:06:25] <guzzlefry> yeah...doing that
240: [02:06:26] <Snowman23> :D
241: [02:06:30] <Snowman23> I could've been responsible for blocking you, Pyromanik!
242: [02:06:37] <guzzlefry> Using the Widget module
243: [02:06:40] <Pyromanik> Snowman23: COULD have.
244: [02:06:50] <guzzlefry> it's spitting out a list of available fields sans values.
245: [02:06:51] <Pyromanik> ie, didn't, aren't.
246: [02:07:07] <Snowman23> lol, yeah yeah
247: [02:07:43] <Snowman23> Hmm
248: [02:07:49] * Pyromanik switches to dig $domain ns
249: [02:07:51] <Snowman23> The "Add Subscription" button is way too close to the table
250: [02:07:55] <Pyromanik> it's all I wanted.
251: [02:08:01] <Snowman23> How do you like... format it nicely?
252: [02:08:55] <Pyromanik> Snowman23: probably use a row or somethi9ng like that
253: [02:09:02] <Pyromanik> see config I linked.
254: [02:09:07] <Pyromanik> pre-defined config.
255: [02:09:31] <Pyromanik> you could either completely switch the config, or mimic the bits you need from it.
256: [02:09:50] <Snowman23> Pyromanik: I saw the config you linked, but it doesn't look like they used a row or anything?
257: [02:09:58] <Pyromanik> guzzlefry: it might not have values. Is that why you're using debug?
258: [02:10:02] <Snowman23> Pyromanik: They used "buttons-before-left", but I got an error for that. I don't know what those 'fragments' are though
259: [02:10:03] <Pyromanik> in the first place
260: [02:10:24] <Pyromanik> Snowman23: I think you'll find there's another component with that fragment identifier added beforehand
261: [02:10:29] <Pyromanik> or it's some kind of hardcoded voodoo
262: [02:12:32] <guzzlefry> figured it out
263: [02:13:36] <Snowman23> Hmm
264: [02:13:38] <Snowman23> *shrug*
265: [02:13:44] <Snowman23> Ugly is fine for now, I'll get someone else to fix
266: [02:20:28] <Snowman23> AWEOSME
267: [02:20:32] <Snowman23> Coworker just taught me the entier gridfield
268: [02:20:33] <Snowman23> bitchin'
269: [02:20:34] * antmas quit (Quit: Page closed)
270: [02:20:59] * antmas has joined #silverstripe
271: [02:21:03] <antmas> yusss
272: [02:21:16] <antmas> new email newsletter from my replacement looks craaaaaap
273: [02:21:17] <antmas> :D
274: [02:21:24] <Snowman23> haha, is that good?
275: [02:21:24] <Colin[pi]> AW YISS
276: [02:21:46] <antmas> Snowman23: yeh, the guy (company) that replaced me is a dick
277: [02:22:01] <Snowman23> For Tasman?
278: [02:22:09] <antmas> Speights
279: [02:22:13] <antmas> :O
280: [02:22:19] <antmas> Snowman23: is ss23?
281: [02:22:23] <antmas> NAME CHANGE
282: [02:22:49] <Snowman23> :D
283: [02:22:53] <Snowman23> CHRISTMAS!
284: [02:22:57] <Snowman23> I change every year at Christmas
285: [02:23:02] <Snowman23> Though this is my first time being here for Chstiasm I think
286: [02:23:08] <antmas> haha
287: [02:25:17] * joelpittet has joined #silverstripe
288: [02:27:48] <antmas> I'm at tasman for the forseeable future, I recently had a contract for Speight's for graphics and web work
289: [02:27:57] <Snowman23> mmmmm sweet
290: [02:28:20] <antmas> ended when I terminated (not enough time) and the replacement company/dude is a right prick
291: [02:28:21] <antmas> :D
292: [02:29:15] <antmas> I need an xmas name now
293: [02:29:23] <Snowman23> XD
294: [02:29:27] <guzzlefry> Snowman23: About that name change...
295: [02:29:40] <guzzlefry> don't forget to... *puts on sunglasses* document it.
296: [02:29:43] * guzzlefry skips away.
297: [02:29:46] <Snowman23> ;___;
298: [02:29:48] <Snowman23> ASDFAF
299: [02:29:52] <guzzlefry> <3
300: [02:29:52] <Snowman23> camfindlay: is the docs guy now!
301: [02:30:04] <Snowman23> He's like "My #1 goal of doing this is to get the documentation up to scratch"
302: [02:30:19] <guzzlefry> I had that ambition with SS once...
303: [02:30:25] <Snowman23> hahaha
304: [02:30:26] <Snowman23> Me too!
305: [02:30:36] <Snowman23> I did like 4 typo fixes then was like "wow no"
306: [02:30:38] <antmas> I think SS would hire anyone that just had that as their pitch
307: [02:30:49] <Snowman23> antmas: We *should*
308: [02:30:56] <Snowman23> Having a dedicated docs person would be *amazing*
309: [02:31:01] <guzzlefry> me me me
310: [02:31:09] * guzzlefry waves arms.
311: [02:31:13] <antmas> \o/
312: [02:31:17] <guzzlefry> wait, I'd have to move.
313: [02:31:17] <Snowman23> we are looking for a new person, tbh...
314: [02:31:19] <guzzlefry> probably :P
315: [02:31:20] <Snowman23> I think
316: [02:31:22] <Colin[pi]> lol... "ima fix the documentation today!" *5 mins later* YAO MING FACE
317: [02:31:29] <camfindlay> docs live in the framework and cms repos… feel free to update :P
318: [02:31:38] <antmas> I hate docs
319: [02:31:41] <antmas> any docs
320: [02:31:43] <antmas> for all things
321: [02:31:51] <Snowman23> We all refuse to, camfindlay. Therefore, if you wanna fix dogs, you have to do it! :D
322: [02:32:05] <camfindlay> I'm not a vet
323: [02:32:11] <Snowman23> fuck
324: [02:32:17] <Snowman23> DOCS
325: [02:32:23] <simon_w> You don't need to be a vet to write docs
326: [02:32:36] <antmas> simon_w: ....late
327: [02:33:27] <antmas> Snowman23: what kind of *person* is ss looking for you think?
328: [02:33:33] <antmas> I know a dev heading up there...
329: [02:33:42] <Snowman23> antmas: I don't know if we're looking publically yet
330: [02:33:50] * Snowman23 checks the careers page
331: [02:34:01] <Snowman23> Hmm
332: [02:34:07] <Snowman23> Nothing listed yet, I will not say much :O
333: [02:34:19] <Snowman23> Would be a dev, intermediate though, if we're going to hire the person I think we're going to hire
334: [02:34:42] <antmas> what counts as 'intermediate't these days?
335: [02:34:46] <antmas> -t*
336: [02:35:00] <antmas> 5 years?
337: [02:35:02] <simon_w> antmas, silverstripe likes people who don't need to be paid much :p
338: [02:35:14] <antmas> OH SNAP
339: [02:35:20] * DesignerX has joined #silverstripe
340: [02:35:40] <Snowman23> simon_w: SHHHHHHH
341: [02:35:46] <Snowman23> Don't tell them that till *after* they've commited!
342: [02:35:57] <Snowman23> Besides, not like you're exactly raking it in either, simon_w :P
343: [02:36:15] <simon_w> No, but I'm probably getting paid more than SS would offer :p
344: [02:36:22] <Snowman23> Hmm
345: [02:36:24] <simon_w> At a startup
346: [02:36:27] <Snowman23> Bet the senior devs get more
347: [02:36:28] <Snowman23> :D
348: [02:36:58] * spronk2 has joined #silverstripe
349: [02:36:59] <simon_w> And if I do get that Drupal job, you lot will be way behind :p
350: [02:37:14] <Colin[pi]> I thought you already had it?
351: [02:37:14] <Snowman23> Sure, but the price is working with Drupal
352: [02:37:33] <simon_w> Colin[pi], he needs to get around the APS hiring freeze
353: [02:37:53] <simon_w> Snowman23, It'll be an improvement on SilverStripe
354: [02:37:57] * DigNZ has joined #silverstripe
355: [02:38:07] <Snowman23> simon_w: Doubtful :P
356: [02:38:10] <simon_w> I am so bored of SS dev
357: [02:38:29] <Colin[pi]> I hear Joomla is hiring......
358: [02:38:36] <antmas> OOOHHHHH
359: [02:38:40] <Colin[pi]> you could do great things!
360: [02:38:41] <antmas> NO YOU DIDN'T
361: [02:38:45] <Colin[pi]> turn dat ship AROUND
362: [02:38:49] <Snowman23> sure, and I get that side of things, but I'm more meaning that if you spent the same amount of time doing druapl stuff, you would hate it *more*
363: [02:39:08] <simon_w> Not likely
364: [02:39:16] <antmas> simon_w: what's your company?
365: [02:39:21] <Snowman23> AGREE TO DISAGREE.
366: [02:39:31] <simon_w> antmas, PocketRent
367: [02:40:17] <antmas> simon_w: ah, right
368: [02:40:19] <antmas> startup?
369: [02:40:24] <simon_w> yes
370: [02:40:44] <antmas> I *almost* started a startup last year
371: [02:41:22] <simon_w> I couldn't start one. No development capital and I don't want to be just another agency.
372: [02:41:25] <antmas> then I witnessed how dark and crazy that world is for business ventures
373: [02:42:15] <antmas> we were offered funding from Tim Wood (ex-ihug), but my team pulled out because dumb reasons
374: [02:42:34] <antmas> stupid families, always getting in the way
375: [02:42:37] <antmas> :P
376: [02:44:19] * antmas quit (Quit: Page closed)
377: [02:44:36] * antmas has joined #silverstripe
378: [02:45:18] <Pyromanik> antmas: what did you almost start?
379: [02:45:43] <Pyromanik> Colin[pi]: you... swore!
380: [02:45:58] <Pyromanik> also, how does an open source initive hire?
381: [02:46:00] <antmas> Pyromanik: a fitness tracking app/site
382: [02:46:16] <antmas> very low key
383: [02:46:18] <Colin[pi]> Pyromanik: yeah soz that's like the worst word in here ;)
384: [02:46:51] <Pyromanik> Colin[pi]: yeh, pretty much, :D
385: [02:47:07] <Pyromanik> antmas: so like, how far I ran today, how many squats I did, etc?
386: [02:47:16] <Pyromanik> whether or not you finished *naturally*
387: [02:47:17] <antmas> Pyromanik: essentially yeah
388: [02:47:27] <Pyromanik> social skitework, n all dat
389: [02:47:34] <antmas> exactly
390: [02:48:02] <Pyromanik> antmas: yeh, my foray into business development is that it's not hard to make money, you just have to do *something*
391: [02:48:20] <Pyromanik> however making _enough_ money, or money that's worth the cost (stress, etc) is a different story.
392: [02:48:56] <Pyromanik> antmas: so liek how many squatz do u do?
393: [02:49:21] <Pyromanik> NOT ENOUGH #workoutuntilyoushityourself #crossfit
394: [02:49:25] <Colin[pi]> BRO DO YOU EVEN SQUATZ
395: [02:49:35] <Pyromanik> lulz
396: [02:51:04] * spronk2 quit (Quit: spronk2)
397: [02:51:32] <Pyromanik> hmm now to find out if dig blocks too :<
398: [02:52:51] <DesignerX> Hi guys, hope its not a bad time to as "none SS" question
399: [02:53:01] <DesignerX> what do you recomend to use for managing customers & invoices ? looked at existing CRM (VTiger) but they all over do it. Looking for something to store cleints contact details, projects, tasks & invoices .
400: [02:53:19] <Ryan-Toast> Workflowmax is okay.
401: [02:53:42] <Ryan-Toast> And they're doing a complete UI overhaul for early next year.
402: [02:54:20] <guzzlefry> I just use Toggl and Quicken. >_>
403: [02:55:00] <DesignerX> searching & reading :)
404: [02:55:11] <camfindlay> I used CapsuleCRM, it's a paid one but integrates well with a few other useful apps for freelancing
405: [02:55:16] <DesignerX> I have no idea what to start, so its better to ask someone who already sone it :)
406: [02:55:31] <DesignerX> done *
407: [02:55:52] <Ryan-Toast> I always end up making something for myself, because I don't want to pay $$ :P
408: [02:56:22] <zippy__> I use Toggl and Xero
409: [02:56:46] <Ryan-Toast> CustomerHolder > has_many customers > has_many projects/invoices.
410: [02:56:48] <Ryan-Toast> bam.
411: [02:56:52] <antmas> Pyromanik: pretty much yeah, I had no interest in the product
412: [02:56:57] <antmas> I was 'CEO' lol
413: [02:57:12] <DesignerX> Ryan-Toast: not a bad idea & i may do it when I have time .. did you create something & need testers? :)
414: [02:57:52] <antmas> Toggl and Xero are tops
415: [02:57:55] <antmas> me reckons
416: [02:58:07] <Ryan-Toast> I can put my new site up on github when it's done. It has that functionality.
417: [02:58:39] <Ryan-Toast> DesignerX: ^
418: [02:59:00] <DesignerX> Ryan-Toast: does it allow multiple users ?
419: [02:59:26] <DesignerX> or is it made for single user ?
420: [02:59:38] <DesignerX> antmas: WWIll look at Xero
421: [02:59:49] <Ryan-Toast> DesignerX: It allows clients to see their previous invoices etc. But if you wanted different people to shave specific clients, then you could just use the built in SS security stuff.
422: [03:00:05] <Ryan-Toast> shave, lol.
423: [03:00:08] <Ryan-Toast> Have**
424: [03:00:12] <DesignerX> true
425: [03:00:55] <Ryan-Toast> f you need heaps of functionality better to go with something like Xero. I just don't needed invoices and tracking of client FTP/passwords, so I just made it for myself.
426: [03:01:01] <DesignerX> I will need to use Dataobjects as pages with that
427: [03:01:08] <Ryan-Toast> I needed**
428: [03:01:22] <Ryan-Toast> yeah, my invoices are dataobjects.
429: [03:02:34] <antmas> all this talk about freelancing makes me want to do it again
430: [03:02:36] <antmas> o.O
431: [03:03:32] <DesignerX> why not :)
432: [03:03:59] <Ryan-Toast> DesignerX: Because stress
433: [03:04:00] <antmas> need to build a website for one
434: [03:04:06] <antmas> and yes, stress
435: [03:05:15] <antmas> zippy__: should really have lunch one day before xmas
436: [03:05:21] <antmas> :D
437: [03:05:22] <DesignerX> yeh.. I guess you right .. but I plan from the start of next year to start working on advertising my business better online
438: [03:05:35] <Ryan-Toast> DesignerX: what's your website?
439: [03:05:44] <DesignerX> I had my website offline for nealy a year redirecting to FB page lol
440: [03:05:48] <zippy__> antmas: :) blt?
441: [03:05:50] <DesignerX> www.designerx.com.au
442: [03:06:02] <antmas> zippy__: yeah man, those things are awesome
443: [03:06:06] <Ryan-Toast> DesignerX: Needs more jpg banner :P
444: [03:06:28] <DesignerX> I been too busy
445: [03:06:43] <Ryan-Toast> DesignerX: Just kidding man, I know how things get.
446: [03:07:22] <Ryan-Toast> http://web.archive.org/web/20130409010156/http://designerx.com.au/
447: [03:07:40] <DesignerX> :) time to move to the next level, thats why wanna setup everything correctly, make the process easier & let me focus on work
448: [03:08:21] <DesignerX> Ryan-Toast: I made that website with SS2.3 I things few years back
449: [03:08:29] <Ryan-Toast> DesignerX: I'll be updating this a lot if it helps you with your processes: https://github.com/Rhym/ss_boilerplate
450: [03:10:00] <DesignerX> Ryan-Toast: I give it a try, but I have been builing my own master theme & working on "Gadgets" module (like widgets but with GridField only)
451: [03:10:38] <Ryan-Toast> DesignerX: Got to love master themes.
452: [03:11:01] <DesignerX> it took me a while to decide if I should use CSS frmaework with hardcoded width or do all that from the CSS
453: [03:11:10] <Ryan-Toast> DesignerX: My new work loves me, because I make $20,000 websites in like a week, haha.
454: [03:11:14] <simon_w> Oh man, it's been so long since I've written a new DataObject that I just stuck all my $db stuff in $has_one
455: [03:11:54] <Ryan-Toast> simon_w: I like using bootstrap-sass, because so many things are done already.
456: [03:11:58] <DesignerX> tested few frmeworks, and when ever I need to change a width of something & end up needing to find & edit many files, so doing all this from a CSS file seems the best solution
457: [03:12:27] <Ryan-Toast> DesignerX: Use the sass/less versions of the frameworks, and you'll only have to change 2-3 lines.
458: [03:13:37] <DesignerX> Ryan-Toast: is it px or % based ?
459: [03:13:48] <Ryan-Toast> DesignerX: Depends on the framework.
460: [03:13:58] <Ryan-Toast> DesignerX: Bootstrap is px.
461: [03:13:59] <DesignerX> bootstrap
462: [03:14:06] <DesignerX> :(
463: [03:14:28] <Ryan-Toast> DesignerX: you can use the mobile breakpoints for % though.
464: [03:15:05] <Snowman23> Anyone cool at Webdrive? Their Christmas party is coming up
465: [03:15:09] <Ryan-Toast> DesignerX: Though I wouldn't recommend it.
466: [03:15:15] <DesignerX> most of my design use % , the only px I have is for max-width: 960px on the container div
467: [03:15:43] <Ryan-Toast> DesignerX: you should design for 1200, 960 is a couple years ago.
468: [03:15:53] <Ryan-Toast> 1200, 12 grid layouts.
469: [03:16:14] * zippy__ quit (Quit: zippy__)
470: [03:16:16] <simon_w> Eww, fixed-width sites
471: [03:16:32] <Ryan-Toast> simon_w: media queries, man.
472: [03:17:13] <Ryan-Toast> simon_w: 0-768 fluid, 768-992 tablet, 992-1200 desktop
473: [03:17:14] <DesignerX> well, some of the clients dont pay for the 'responsive' & they dont get it, so all I can do is do the job
474: [03:17:26] <Pyromanik> Ryan-Toast: jsut all the things fluid.
475: [03:17:27] <simon_w> Ryan-Toast, my smallest screen is 1440
476: [03:17:33] <Pyromanik> carefactor: ZIL
477: [03:17:50] <Pyromanik> also, what DesignerX said :P
478: [03:17:55] <Pyromanik> time is money!
479: [03:18:01] <Ryan-Toast> simon_w: Makes life difficult if you're dealing with certain designs.
480: [03:18:11] <simon_w> So get better designs :p
481: [03:18:30] <Colin[pi]> You offering to make them simon_w?
482: [03:18:32] <simon_w> Even a 1200 design looks narrow on this laptop
483: [03:18:45] <Pyromanik> Ryan-Toast: yeh. Can, if you're dealing with certain designs and you're not doing responsive and then suddenly you are.
484: [03:19:18] <Ryan-Toast> Pyromanik: ?
485: [03:19:29] <antmas> man, if you can't create a $20k website in a week, you're doing something very wrong
486: [03:19:36] <Pyromanik> but yeh, most 'css frameworks' suck potatoes anyway when it comes to all kinda stuff.
487: [03:19:38] <DesignerX> I use my master theme which I upgrade & add more features with every project, right now it has 3 break points and just editing the style.less(mobile style) is all I need, then the other 2 stylecheets will adjust the widh of some elements for wider screens
488: [03:19:54] <Pyromanik> like px based stuff :<
489: [03:19:56] <DesignerX> (mobile 1st)
490: [03:20:01] <Colin[pi]> I extended skeleton, one of the oldest responsive boilerplates but one of the most simple, I love it
491: [03:20:04] <Pyromanik> em based stuff falls apart at some point L<
492: [03:20:14] <Pyromanik> or a lot of things are unsupport
493: [03:20:19] <Pyromanik> eg foundation and IE8
494: [03:20:21] <Ryan-Toast> Pyromanik: What I wouldn't give for REM support.
495: [03:20:38] <Pyromanik> and then there's just general bugs and stuff
496: [03:20:52] <Pyromanik> or people making things for 1440 and under
497: [03:20:55] <Pyromanik> as simon_w says
498: [03:20:59] * DigNZ quit (Quit: DigNZ)
499: [03:21:05] <Pyromanik> max-width: 1280 is badface.
500: [03:21:12] <DesignerX> Colin[pi]: never heard of skeleton, may have a look soon :)
501: [03:21:20] <simon_w> kbased isn't mounted, so I can't show you how we use REM
502: [03:21:22] <Colin[pi]> DesignerX: getskeleton.com
503: [03:21:23] <Pyromanik> which lots of frameworks do because they don't percieve screens bigger than a certain size
504: [03:21:48] <Pyromanik> it would be better to just stay fluid a lot of the time.
505: [03:21:55] <Colin[pi]> DesignerX: reason I like it is it's simplicity, it's just a couple of boilerplate css files
506: [03:21:56] <antmas> Colin[pi]: <3 skeleton, used it at my internship
507: [03:21:58] <Ryan-Toast> Pyromanik: Depends on the content.
508: [03:22:00] <Pyromanik> it's like the entire reason why floats are designed the way they are.
509: [03:22:00] <Colin[pi]> AND
510: [03:22:04] <Pyromanik> Ryan-Toast: not really.
511: [03:22:06] <Colin[pi]> the other reason I like it
512: [03:22:09] <Ryan-Toast> Pyromanik: yes really.
513: [03:22:11] <Colin[pi]> it targets fixed intervals of widths
514: [03:22:21] <Pyromanik> No, it never depends on the content. It depends on the presentation of it.
515: [03:22:22] <Colin[pi]> I'm not a fan of constantly fluid responsive stuff
516: [03:22:27] <Pyromanik> there, I said it.
517: [03:22:35] <Pyromanik> INTERNET HIPSTERS ARE WRONG.
518: [03:22:36] <DesignerX> Pyromanik: and when you have a background image or slider on a very wide screen, it ends up taking 1/2 the height of the screen too :(
519: [03:22:54] <Pyromanik> DesignerX: that's bad presentation, not a fault of the 'content'
520: [03:23:02] <Pyromanik> if it's background it's not content :P
521: [03:23:08] <Pyromanik> etc
522: [03:23:50] <DesignerX> Pyromanik: one of my clients is a graphic designer, so my job is to convert them into a theme & add the required features.. what I get in the PSD is what I have to deal with :(
523: [03:23:54] <Colin[pi]> antmas: yeah it's good, because it doesn't get in the way
524: [03:24:16] <simon_w> DesignerX, tell them to learn how to design for the web
525: [03:24:44] <DesignerX> but I agree, i wish everyone can spend 1 hours learing how the internet work so we can develop better website..
526: [03:25:17] <DesignerX> & make they thet DONT use anything older then IE9, start of next year I will not support IE8 or older
527: [03:25:41] <Ryan-Toast> DesignerX: Good luck with that :P
528: [03:25:52] <Colin[pi]> DesignerX: I've already dropped them, IE9 minimum
529: [03:26:14] <Colin[pi]> seriously I just couldn't care less about older IE any more
530: [03:26:16] <DesignerX> Colin[pi]: Google has dropped support for IE8 :)
531: [03:26:19] <Ryan-Toast> I've dropped IE7, but IE8 isn't that bad.
532: [03:26:21] <Colin[pi]> yeah
533: [03:26:42] <Colin[pi]> I dont have time to fuck around with fixing stuff for old IE anymore
534: [03:26:50] <lewellyn> and ie8 is shipped with the minimum supported-in-90-business-days windows version.
535: [03:27:05] <Ryan-Toast> Modernizr pretty much handles the majority of the fixing.
536: [03:27:08] <mobiusnz> we charge double if customer wants ie8
537: [03:27:17] <Colin[pi]> mobiusnz: nice
538: [03:27:22] * lewellyn finds it vaguely irritating that vista doesn't have a recent ie available.
539: [03:27:25] <DesignerX> windows xp is no longer supported & anyone that has anything other then XP can update to IE9, I have a nice big red warning message for anything older then IE9
540: [03:27:47] <lewellyn> DesignerX: ie9 on vista can be problematic, though. :P
541: [03:27:57] <lewellyn> it was a crappy update. and they never brought out 10 for vista.
542: [03:28:23] <DesignerX> lewellyn: "graceful degradation"
543: [03:28:29] <Ryan-Toast> DesignerX: That's fine for smaller clients, but heaps of corporates are stuck with certain versions of shit so I have to support them :(
544: [03:28:40] <lewellyn> there's a mskb that tells you to uninstall ie 9 on vista if windows explorer stops showing entire drives :P
545: [03:28:49] <DesignerX> Ryan-Toast: big clients = they can pay for the extra support :D
546: [03:28:58] <Ryan-Toast> DesignerX: Yeah, they usually have to.
547: [03:29:44] <DesignerX> Ryan-Toast: but for small clients, they dont pay enough to cover that 2% of the users stuck on old browsers, all major browsers have auto update nowdays
548: [03:29:54] <Ryan-Toast> DesignerX: which is why I have this :P https://github.com/Rhym/ss_boilerplate/blob/master/themes/boilerplate/sass/_ie.scss
549: [03:32:03] <DesignerX> Ryan-Toast: in Page.ss you can sue $themdir so you dont have to hardcode the theme path
550: [03:32:13] <DesignerX> use * lol
551: [03:33:01] <DesignerX> Ryan-Toast: lines 17,18,19,20 ..
552: [03:33:01] <Ryan-Toast> DesignerX: where?
553: [03:33:04] <simon_w> Should do another hour's work but don't wanna
554: [03:33:14] <Ryan-Toast> DesignerX: Ah, right.
555: [03:33:16] <Ryan-Toast> DesignerX: Chur
556: [03:33:32] <DesignerX> amkes it easy to rename the theme without problems
557: [03:33:38] <Ryan-Toast> DesignerX: Using it for the css, but not the js for some reason, haha
558: [03:34:20] * keksters has joined #silverstripe
559: [03:34:40] <keksters> Has anyone attempted dynamic redirection with a menu item?
560: [03:35:03] <simon_w> keksters, like what a RedirectorPage does?
561: [03:35:11] <keksters> Yeah but depending on the user
562: [03:35:16] <keksters> And if they're logged in
563: [03:35:22] <Ryan-Toast> DesignerX: That's why. It breaks the page.
564: [03:35:33] <simon_w> keksters, So copy RedirectorPage to see how to do what you want
565: [03:35:44] <keksters> Cool. I'll look at that
566: [03:36:39] <DesignerX> Ryan-Toast: try {$themedir}js/filename.js
567: [03:37:15] <DesignerX> you may need a "/" before "js"
568: [03:37:24] <Ryan-Toast> DesignerX: Nice, that works.
569: [03:37:54] <simon_w> No Requirements? www :p
570: [03:37:59] <simon_w> *eww :p
571: [03:38:10] <DesignerX> simon_w: 100% agree, I never use them
572: [03:38:48] <simon_w> DesignerX, that's disagreeing
573: [03:39:16] <DesignerX> wait, "no requiements" I though U mean u dont use them?!
574: [03:40:21] <simon_w> No Requirements? eww
575: [03:40:35] <DesignerX> ah .. the "eww" part
576: [03:40:54] <DesignerX> ok, that's negative 100%
577: [03:42:15] <DesignerX> I had problem where they dont inclide the files in the right order (back in SS2.4) so never borther changing them in my master theme
578: [03:42:31] <DesignerX> bothered*
579: [03:42:33] <Ryan-Toast> DesignerX: Actually, that didn't work either :P
580: [03:43:23] <DesignerX> Ryan-Toast: :(
581: [03:43:35] <Ryan-Toast> DesignerX: Probs why I hardcoded it.
582: [03:43:41] <Ryan-Toast> DesignerX: I'll chuck in a TODO
583: [03:45:23] <Ryan-Toast> DesignerX: How does your master theme handle JS?
584: [03:45:36] <DesignerX> Ryan-Toast: hardcoded e
585: [03:45:41] <Ryan-Toast> DesignerX: :P
586: [03:45:50] <DesignerX> but uses that $themedir, so much better for me
587: [03:46:00] <Ryan-Toast> DesignerX: Fair enough.
588: [03:46:12] <Ryan-Toast> DesignerX: I'll look into it later, too close to 5pm to give a fuck haha
589: [03:46:36] <DesignerX> :)
590: [03:47:00] <keksters> Hmm. RedirectorPage is an issue because I don't want to supply a page for it to redirect to
591: [03:47:01] <Avro> you have 13 whole minutes
592: [03:47:18] <keksters> Would a normal page accept the functionality of backend redirecting?
593: [03:47:18] <Avro> That's like, a few trillion CPU cycles
594: [03:47:19] <DesignerX> its 2:47 here
595: [03:47:41] * antmas quit (Quit: Page closed)
596: [03:47:56] <DesignerX> it 5pm I walk out of my home office, get a drink & back to work for another 8-10 hours :D
597: [03:48:25] <simon_w> Screw it, I just won't hit 40 hours this week
598: [03:48:26] <simon_w> Home time!
599: [04:22:11] * Ryan-Toast quit (Quit: Ryan-Toast)
600: [04:26:14] * cloph_away has joined #silverstripe
601: [04:26:25] * cloph quit (Ping timeout: 252 seconds)
602: [04:28:25] * keksters quit (Ping timeout: 250 seconds)
603: [04:33:22] * UncleCheese quit (Quit: UncleCheese)
604: [04:38:20] * Stomach quit (Ping timeout: 245 seconds)
605: [04:47:50] * howardgrigg quit ()
606: [04:55:19] * Ryan-Toast has joined #silverstripe
607: [04:57:16] * camfindlay quit (Quit: camfindlay)
608: [05:05:29] * Shrike_Finland quit (Quit: Leaving.)
609: [05:07:38] * Pyromanik quit (Quit: leaving)
610: [05:09:45] * makrolon has left #silverstripe
611: [05:14:53] * Ryan-Toast quit (Quit: Ryan-Toast)
612: [05:32:49] * SightUnseen has joined #silverstripe
613: [05:33:01] * SightUnseen has left #silverstripe
614: [05:42:58] * DesignerX quit (Read error: Connection reset by peer)
615: [05:43:26] * DesignerX has joined #silverstripe
616: [06:24:11] * Shrike_Finland has joined #silverstripe
617: [06:35:57] * zippy___ has joined #silverstripe
618: [06:38:34] * Liquide quit ()
619: [06:45:54] * Shrike_Finland quit (Quit: Leaving.)
620: [06:56:03] * Shrike_Finland has joined #silverstripe
621: [07:31:43] * SightUnseen has joined #silverstripe
622: [07:33:31] * SightUnseen has left #silverstripe
623: [07:35:10] * Motoservo has joined #silverstripe
624: [07:39:57] * Shrike_Finland quit (Quit: Leaving.)
625: [08:01:45] * willr has joined #silverstripe
626: [08:30:08] * violetina has joined #silverstripe
627: [08:32:01] * SightUnseen has joined #silverstripe
628: [08:33:56] * SightUnseen has left #silverstripe
629: [09:00:21] * spronk2 has joined #silverstripe
630: [09:04:49] * kinglozzer has joined #silverstripe
631: [09:05:38] * svandragt has joined #silverstripe
632: [09:12:45] * willr quit (Quit: willr)
633: [09:29:44] * joelpitt_ has joined #silverstripe
634: [09:29:54] * joelpittet quit (Read error: Connection reset by peer)
635: [09:47:41] * Shrike_Finland has joined #silverstripe
636: [10:13:18] * zippy___ quit (Quit: zippy___)
637: [10:19:44] <kinglozzer> Is there any way of prevent hash rewriting on a single link? I don't want to turn it off entirely, just for one link
638: [10:19:54] * micmania1 has joined #silverstripe
639: [10:22:20] <Snowman23> Hash rewriting?
640: [10:22:44] <kinglozzer> Mm, SSViewer rewrites #stuff to /current-page#stuff
641: [10:31:07] <Snowman23> *shrug*
642: [10:44:49] <kinglozzer> Screw it, I'll just turn it off entirely. It /probably/ won't break anything
643: [10:51:35] <Snowman23> And kinglozzer was never heard from again :O
644: [10:51:57] <kinglozzer> It broke something :P
645: [10:52:16] <kinglozzer> Well, it looks like it will have anyway
646: [10:52:30] <kinglozzer> Maybe I should stop being lazy and fix fancybox instead
647: [10:53:15] <Marvanni2> SSViewer::dontRewriteHashlinks();
648: [10:53:21] <Marvanni2> check that method
649: [10:53:29] <Marvanni2> Config::inst()->update('SSViewer', 'rewrite_hash_links', false);
650: [10:55:18] * peter_ss has joined #silverstripe
651: [10:55:43] <peter_ss> hi guys in my summary_field I can't output the has_one models field am I missing someting?
652: [10:56:12] <kinglozzer> Thanks Marvanni2, that disables rewriting all hash links though. I've managed it anyway using a data-href="#stuff" attribute instead :)
653: [11:00:21] * Colin[pi] quit (Ping timeout: 248 seconds)
654: [11:04:57] * peter_ss quit (Quit: Leaving.)
655: [11:18:45] * Error404NotFound has joined #silverstripe
656: [11:20:11] * Colin[pi] has joined #silverstripe
657: [11:23:32] * joelpitt_ quit (Remote host closed the connection)
658: [11:25:01] <svandragt> I'm being asked to convert some Text fields into HTMLText fields; What's the best way of converting the data? I thought running it through markdown to keep the paragraphs intact?
659: [11:26:52] * peter_ss has joined #silverstripe
660: [11:27:53] <micmania1> svandragt, you should just be able to set casting for your field
661: [11:28:13] <micmania1> private static $casting = array("MyField" => "HTMLText");
662: [11:28:46] <micmania1> Or you can just change the db field if that's an option
663: [11:29:25] <micmania1> peter_ss, can you post your code on sspaste?
664: [11:29:30] <svandragt> Thanks for the pointerrs micmania1
665: [12:23:03] * zfmf has joined #silverstripe
666: [12:31:34] * DesignerX quit (Ping timeout: 246 seconds)
667: [12:43:45] * peter_ss quit (Ping timeout: 245 seconds)
668: [12:44:02] * peter_ss has joined #silverstripe
669: [13:04:47] * Sj0hn has joined #silverstripe
670: [13:11:00] * UndefinedOffset has joined #silverstripe
671: [13:12:28] * joelpittet has joined #silverstripe
672: [13:16:40] * joelpittet quit (Ping timeout: 245 seconds)
673: [13:34:00] * spronk2 quit (Quit: spronk2)
674: [13:56:47] * peter_ss quit (Ping timeout: 272 seconds)
675: [14:04:33] * guci0 has joined #silverstripe
676: [14:04:43] <guci0> Hello Moto!
677: [14:12:09] * peter_ss has joined #silverstripe
678: [14:25:10] * Shrike_Finland quit (Quit: Leaving.)
679: [14:28:35] * guci0 quit (Ping timeout: 250 seconds)
680: [14:45:53] * guci0 has joined #silverstripe
681: [14:51:17] * DesignerX has joined #silverstripe
682: [15:01:24] * joelpittet has joined #silverstripe
683: [15:06:12] * joelpittet quit (Ping timeout: 272 seconds)
684: [15:24:04] * Error404NotFound quit (Read error: Connection reset by peer)
685: [15:29:45] * Alexwijn has joined #silverstripe
686: [15:30:14] <Alexwijn> Hi, does anyone know the right package for installing Silverstripe (without CMS)?
687: [15:30:29] <Alexwijn> This is the cmd for incl. the CMS, but what is it without it: composer create-project silverstripe/installer ./my/website/folder
688: [15:31:34] <Alexwijn> nvm, I think I know how
689: [15:37:53] <kinglozzer> Alexwijn: Just create your own composer.json with just the framework
690: [15:38:04] <Alexwijn> yeah I'm doing that now
691: [15:38:14] <Alexwijn> created my main package
692: [15:38:30] <Alexwijn> then added the framework package name to the composer.json
693: [15:41:23] * Error404NotFound has joined #silverstripe
694: [15:42:31] <Alexwijn> Why is there a member table in my database if I only got the framework installed
695: [15:46:18] * Error404NotFound quit (Ping timeout: 252 seconds)
696: [15:46:27] <kinglozzer> Alexwijn: Because that's part of the framework
697: [15:46:37] <kinglozzer> Go to http://mysite.com/admin
698: [15:46:56] <kinglozzer> The admin section is still there, just without the actual 'CMS' part of it for pages
699: [15:47:41] <Alexwijn> ah
700: [15:48:55] <Alexwijn> lol, the group editors still exist even there is no page to edit :)
701: [15:50:26] <Alexwijn> I'm planned to create a api server
702: [15:50:42] <Alexwijn> Started to use https://github.com/silverstripe/silverstripe-restfulserver
703: [15:50:54] <Alexwijn> Is there a easy way to get data from another table?
704: [15:51:16] <Alexwijn> Or is Silverstripe not up for the job?
705: [15:51:28] <Alexwijn> And should I use an other solution
706: [16:11:13] <kinglozzer> Alexwijn: Do you mean get data from a relation? The docs tell you how to do that: GET /api/v1/(ClassName)/(ID)/(Relation)
707: [16:11:19] * Sj0hn quit (Ping timeout: 265 seconds)
708: [16:15:45] * Alexwijn quit ()
709: [16:28:01] <micmania1> Is there a way to ensure a js dependancy is loaded before another?
710: [16:41:05] * svandragt1 has joined #silverstripe
711: [16:41:06] * svandragt quit (Read error: Connection reset by peer)
712: [16:42:24] <svandragt1> micmania1: yes for example (function($){})(jQuery); will only execute when $ is defined by jquery
713: [16:42:44] <micmania1> using third party js :(
714: [16:50:11] * joelpittet has joined #silverstripe
715: [16:54:45] * kinglozzer quit ()
716: [16:55:26] * joelpittet quit (Ping timeout: 264 seconds)
717: [16:57:52] * svandragt1 quit (Read error: Connection reset by peer)
718: [17:37:04] * r3v3rb has joined #silverstripe
719: [17:44:53] * cloph_away quit (Ping timeout: 272 seconds)
720: [17:47:04] * cloph_away has joined #silverstripe
721: [17:50:58] * elementz has joined #silverstripe
722: [17:55:11] <guzzlefry> guys!
723: [17:55:20] <guzzlefry> What's the secret line of code to Email admin on errors?
724: [17:58:29] <elementz> hi all. i installed silverstripe locally (to a docker image). Installation via composer and then via localhost/install.php seemed to have worked fine. but there seems to be no localhost/admin-url available. i the apache logs i see the following error: "File does not exist: /var/www/InstallerTest"
725: [18:00:16] <zfmf> guzzlefry: http://doc.silverstripe.org/framework/en/topics/debugging#email-errors
726: [18:00:23] <guzzlefry> thanks
727: [18:00:41] <elementz> ah, it seems url rewriting is not properly set up.
728: [18:05:02] * Shrike_Finland has joined #silverstripe
729: [18:13:21] <elementz> hm it seems i have two .htaccess files. one in /var/www/ (containing the url rewriting rules as set up by the ss installer), this is where i installed ss. the second .htaccess resides inside /var/www/cms/ (no rewriting rules in this .htaccess). now which is the one that should have the url-rewriting rules?
730: [18:22:30] * violet- has joined #silverstripe
731: [18:22:44] * SightUnseen has joined #silverstripe
732: [18:22:45] * SightUnseen has left #silverstripe
733: [18:23:02] * violetina quit (Ping timeout: 264 seconds)
734: [18:25:38] <r3v3rb> elementz: /var/www should have the rewrites
735: [18:29:42] <elementz> r3v3rb: strange. rewrites do not work although i have enabled them per a2enmod rewrite and .htaccess in /var/www/
736: [18:34:17] <simon_w|air> elementz, you need AllowOverride set too
737: [18:34:33] <elementz> simon_w|air: would i set that inside .htaccess too?
738: [18:34:46] <simon_w|air> No, you do that inside your apache config
739: [18:35:01] <elementz> simon_w|air: ah ok. good to know
740: [18:35:02] <simon_w|air> It tells apache to actually read .htaccess files
741: [18:35:14] * gelignite has joined #silverstripe
742: [18:36:25] <elementz> simon_w|air: would /etc/apache2/apache2.conf be the correct location to set AllowOverrides?
743: [18:36:58] <simon_w|air> elementz, you probably already have a <Location /var/www> block somewhere. You want it in there
744: [18:40:24] * joelpitt_ has joined #silverstripe
745: [18:41:19] <elementz> simon_w|air: grep -i -r location /etc/apache2/ gives me http://paste.ubuntu.com/6485773/
746: [18:44:48] * joelpitt_ quit (Ping timeout: 246 seconds)
747: [18:52:07] * r3v3rb_ has joined #silverstripe
748: [18:53:38] * r3v3rb quit (Ping timeout: 264 seconds)
749: [18:53:39] * r3v3rb_ is now known as r3v3rb
750: [18:53:40] * r3v3rb quit (Client Quit)
751: [19:10:34] * joelpittet has joined #silverstripe
752: [19:18:02] * Shrike_Finland quit (Quit: Leaving.)
753: [19:34:52] * DigNZ has joined #silverstripe
754: [19:34:54] <zfmf> is tehre a way to set a emptyString to dropdownfield on userforms module ?
755: [19:35:09] * Ryan-Toast has joined #silverstripe
756: [19:39:05] <Ryan-Toast> Some guy just ran past my window with a scythe ಠ_ಠ
757: [19:41:14] <simon_w> elementz, what does your sites-enabled/default look like?
758: [19:48:51] * catcher has joined #silverstripe
759: [19:59:58] * Pyromanik has joined #silverstripe
760: [20:00:04] <Pyromanik> 2nd to last day
761: [20:00:13] <catcher> 'til what?
762: [20:00:36] <Ryan-Toast> Til OE, right?
763: [20:08:50] * zippy__ has joined #silverstripe
764: [20:10:06] <zippy__> Morning
765: [20:12:03] <simon_w> Does it have to be?
766: [20:12:16] <zippy__> Officially, it is
767: [20:12:26] <simon_w> Stupid officials.
768: [20:13:53] <Ryan-Toast> It's beer'o'clock somewhere.
769: [20:14:14] * UncleCheese has joined #silverstripe
770: [20:14:43] <zippy__> well.. for some people even 9:15am is beer oclock
771: [20:16:06] <Pyromanik> D: !!! Yesterday I 'forgot' my headphones, this morning I realised it's more that I have NO idea where they are!!
772: [20:16:09] <Pyromanik> D:!
773: [20:16:12] <Ryan-Toast> zippy__: I wish I was a teenager again where that was possible without horrible hangovers.
774: [20:16:27] <simon_w> Pyromanik, behind the other couch?
775: [20:16:33] <Pyromanik> simon_w: hahaha ;
776: [20:16:36] <Pyromanik> D
777: [20:16:37] <simon_w> (Also, is why I keep a spare pare at work)
778: [20:16:37] <Pyromanik> ;D
779: [20:16:44] <simon_w> *pair
780: [20:16:45] <Pyromanik> simon_w: but nah, I don't even have couches :<
781: [20:17:03] <Pyromanik> simon_w: I would, but turned out my 'work' set are quite useful with my laptop.
782: [20:17:24] <Pyromanik> etc.
783: [20:19:21] <zippy__> so you took the work ones home and "lost" them? :)
784: [20:19:48] * AlphaCactus has joined #silverstripe
785: [20:20:33] <zippy__> anyone used the phpdebugbar on a silverstripe project / created some plugins for it to work with the queries and views? ( see the bottom of this page http://phpdebugbar.com/ )
786: [20:20:50] * elementz quit (Ping timeout: 245 seconds)
787: [20:24:02] <Pyromanik> zippy__: well since I got them they never really were 'work' ones.
788: [20:24:31] <Pyromanik> they were semi-intended that way, but I was comfortable lugging them back and forth each day (just earbuds, go in pocket well).
789: [20:24:54] <Pyromanik> now I'm sadface because I don't know where they are.
790: [20:25:11] <Pyromanik> They've been through a lot, including a full wash AND drier cycle.
791: [20:25:29] <Pyromanik> and now for them to be gone 'just coz' - seems like a bit of a waste
792: [20:25:30] <simon_w> Are they in your pocket?
793: [20:25:34] <Pyromanik> simon_w: nup :<
794: [20:25:37] <Pyromanik> checked that yesterday.
795: [20:25:47] <Pyromanik> although, I didn't check my other other jeans.
796: [20:25:51] <Pyromanik> because at home, etc.
797: [20:26:02] <Pyromanik> cheers though, will check tonight :>
798: [20:26:14] <Pyromanik> someone get me a space on the f'n ferry :<
799: [20:26:29] <Pyromanik> FU FERRY, Y U NO PROP?
800: [20:26:30] <simon_w> Searching 4996 files for "Monthly" (case sensitive)
801: [20:26:33] <simon_w> This takes a while
802: [20:26:45] <Pyromanik> dat grep?
803: [20:27:31] <simon_w> Sublime's search, but close enough
804: [20:30:02] <simon_w> Adding in quarterly and half-yearly tenancies. At least this is a lot easier then when we only supported weekly/fortnightly ones
805: [20:36:29] <Pyromanik> simon_w: I find grep usually faster
806: [20:36:43] <simon_w> I don't
807: [20:36:49] <Pyromanik> interesting.
808: [20:36:56] <Pyromanik> no as in 'same' or no as in 'slower' ?
809: [20:37:03] <simon_w> Slower
810: [20:37:07] <Pyromanik> hmm
811: [20:37:15] <Pyromanik> interetsing indeed!
812: [20:37:16] <guzzlefry> Aren't there options to speed it up?
813: [20:37:22] <simon_w> Do you have sublime set up to use a search buffer?
814: [20:37:48] <guzzlefry> oh
815: [20:37:50] <Pyromanik> I don't use sublime, I've just never come across anything faster than grep
816: [20:38:14] <Pyromanik> well, any application internal based search
817: [20:38:35] <guzzlefry> fgrep!
818: [20:38:36] <Pyromanik> PCRE doesn't do a bad job at all in PHP.
819: [20:38:49] <Pyromanik> but I've never tested it with the scope of data that grep will chew through.
820: [20:39:14] <Pyromanik> guzzlefry: *grep are usually just grep but with a -flag applied by default.
821: [20:39:22] <guzzlefry> yeah
822: [20:39:26] <guzzlefry> grep -F
823: [20:39:29] <simon_w> ngrep!
824: [20:39:34] <guzzlefry> for fixed string, so it isn't doing regex magic.
825: [20:39:41] <simon_w> I had to add that alias since I aliased grep to egrep
826: [20:40:45] <Pyromanik> -F, --fixed-strings
827: [20:40:45] <Pyromanik> Interpret PATTERN as a list of fixed strings, separated by newlines, any of which is to be matched. (-F is specified by POSIX.)
828: [20:41:16] <Pyromanik> In addition, three variant programs egrep, fgrep and rgrep are available. egrep is the same as grep -E. fgrep is the same as grep -F. rgrep is the same as grep -r. Direct invocation as either egrep or fgrep is deprecated, but is provided to allow historical applications that rely on them to run unmodified.
829: [20:41:39] <Pyromanik> tired and hungry :(
830: [20:42:28] <simon_w> Yay! Don't have to do anything to handle someone clicking cancel!
831: [20:42:47] <Pyromanik> grats!
832: [20:42:48] <Pyromanik> :D
833: [20:43:02] <simon_w> Less work for me :)
834: [20:43:36] <Pyromanik> Jolly Good Software. More like Stubborn Bad Software
835: [20:44:07] <Pyromanik> "HEY WE MADE A FLASH APPLICATION FOR YOU" you what?
836: [20:44:27] <Pyromanik> "OK NOW YOU FINISH IT FOR US, WE WILL GIVE YOU NO SUPPORT. GOOD LUCK"
837: [20:44:41] <simon_w> I could write tests for this class!
838: [20:44:45] <simon_w> Or, I could do actual work
839: [20:44:52] <Pyromanik> haha, are they not the same thing simon_w ?
840: [20:45:25] <simon_w> Nope :p
841: [20:46:51] <Pyromanik> also, fk silverstripe and not really allowing for conditionally required field.
842: [20:46:54] <Pyromanik> s
843: [20:47:14] <Pyromanik> This seems to be the biggest blocker I constantly run into :<
844: [20:50:48] <Pyromanik> EG I have a set of components, users can select a bunch to form a product to order, then they can 'save as quote' or 'lodge order'. I need 'order number' to be required for orders, but not applicable to quotes.
845: [20:52:02] <zippy__> Pyromanik: simon_w: I find ack to be much nicer - and you can configure it to include/exclude things easier..
846: [20:52:14] <Pyromanik> eh?
847: [20:52:16] <zippy__> http://beyondgrep.com/
848: [20:52:29] <Pyromanik> http://linux.die.net/man/1/ack
849: [20:57:27] <simon_w> Mmm, delicious water
850: [21:01:33] * violet- quit (Remote host closed the connection)
851: [21:19:13] <Pyromanik> wtf ack
852: [21:19:20] <Pyromanik> it's all "USE GREP IF YOU HAVE REGEX"
853: [21:19:38] <Pyromanik> and I'm all "umm, isn't that the entire point? what do you even do ack?"
854: [21:20:49] <Pyromanik> ack's all "brah, grep is hard mode syntax" and I'm all "it take a fuckn regex, and a file. HOW ARE YOU DIFFERENT ACK?"
855: [21:20:52] <Pyromanik> gawsh
856: [21:21:20] <Pyromanik> "Ack is more simpler!" but is far more complex of a program with .ackrc and all kinds of crap.
857: [21:21:36] <Pyromanik> grep just is and just does. Why should I use ack? You're not doing a good job of selling this :<
858: [21:21:41] <zippy__> ack takes regex
859: [21:21:55] <Pyromanik> zippy__: yet the man page tells you not to because grep is better at it.
860: [21:22:39] <Pyromanik> so far the only plus I have found is that it's apparently faster.
861: [21:22:58] <zippy__> I use it with a couple of filters, so I can find / regex on just php and ss files, instead of sql dumps and other shite
862: [21:23:14] <Pyromanik> yeah, that'd be the faster part :P
863: [21:23:17] <zippy__> which I think you can do with grep anyway
864: [21:23:20] <Pyromanik> "Blazing fast It's fast because it only searches the stuff it makes sense to search.
865: [21:23:23] <Pyromanik> "
866: [21:23:32] <zippy__> grep --include=*.php --include=*.ss ....
867: [21:23:43] <Pyromanik> zippy__: yeah probably, or just grep "blah" *.php ?
868: [21:23:59] <zippy__> that will search current dir
869: [21:24:11] <Pyromanik> mm, true I spose.
870: [21:25:01] <zippy__> yea even with a -R it's just current dir
871: [21:26:49] <Pyromanik> fuck'n, F u ferry :<
872: [21:28:24] <zfmf> is dev/build not renaming lowercase tables to uppercase?
873: [21:29:46] <Pyromanik> zfmf: dunno. Probably should be.
874: [21:29:50] <Pyromanik> used to.
875: [21:29:53] * Pyromanik shrugs
876: [21:30:12] <Pyromanik> I don't import windows based dev environment databases onto a live production server.
877: [21:30:43] <Pyromanik> if you're on windows, then it's because MySQL enforces lowercase on windows by default.
878: [21:33:47] <zfmf> i imported several times from windows to linux and it worked, today the first time i get this message. hmm
879: [21:38:15] <simon_w> Importing from a dev to a live environment's just a bad idea in general
880: [21:40:36] <Pyromanik> indeed.
881: [21:40:46] <Pyromanik> was kinda more my point, thanks simon_w :>
882: [21:43:30] <zfmf> simon_w: its a small website for a company , and its shortyl before midnight :) think i can survive it :)
883: [21:50:29] * Ryan-Toast quit (Quit: Ryan-Toast)
884: [21:54:34] * antmas has joined #silverstripe
885: [21:54:49] <antmas> mornin
886: [21:54:52] * Ryan-Toast has joined #silverstripe
887: [21:55:00] <simon_w> You lot and your mornings
888: [22:00:53] <Pyromanik> moron
889: [22:01:01] <Pyromanik> moron'n 2 u to antmas
890: [22:18:47] <Pyromanik> Oh god
891: [22:19:07] * zfmf has left #silverstripe
892: [22:19:09] <Pyromanik> look up a name online, find a website "pronouncenames.com"
893: [22:19:27] * gelignite quit (Quit: http://bit.ly/nkczDT)
894: [22:19:42] <Pyromanik> shows no pronounciation notation, AND PRONOUNCES WRONG.
895: [22:19:58] <Pyromanik> derp derp derp derp derp derp THE ENTIRE PURPOSE OF YOUR WESITE IS INVALID
896: [22:22:50] * UndefinedOffset quit (Quit: Leaving.)
897: [22:28:39] <spronk> hmm
898: [22:29:53] <Pyromanik> wholeyshit, who has some money for me?
899: [22:29:57] <Pyromanik> plz?
900: [22:30:08] <Pyromanik> will code <html> for food, ec.
901: [22:30:09] <Pyromanik> etc*
902: [22:31:31] <spronk> o_O
903: [22:31:36] <spronk> don't you have a job?
904: [22:37:42] * DesignerX quit (Ping timeout: 252 seconds)
905: [22:43:11] * catcher quit (Quit: Leaving)
906: [22:54:58] <Colin[pi]> good morning!
907: [22:56:57] <Pyromanik> spronk: nup.
908: [22:56:58] <Pyromanik> well
909: [22:57:02] <Pyromanik> yes and no.
910: [22:58:20] <Pyromanik> spronk: tomorrow is my last day. And I'm low on reserves after I purchase a plane ticket :<
911: [22:59:40] <spronk> dang :(
912: [22:59:42] <simon_w> Pyromanik, holiday pay payout?
913: [22:59:44] <spronk> when are you off?
914: [23:00:21] <Pyromanik> simon_w: yeh, but need moar!
915: [23:00:41] <Colin[pi]> prostitution?
916: [23:00:45] <spronk> Pyromanik: found a jorb in ukay?
917: [23:03:20] <Colin[pi]> simon_w: when do you find out about your job?
918: [23:04:07] * camfindlay has joined #silverstripe
919: [23:04:18] <simon_w> Colin[pi], no idea. Will try for February so can interview if needed
920: [23:04:23] <Colin[pi]> ah k cool
921: [23:04:57] <Snowman23> Pyromanik: Work at SilverStripe! OH WAIT.
922: [23:04:59] <Snowman23> :P
923: [23:05:33] <Colin[pi]> it's boring for him now... he's too cool for us now :(
924: [23:05:45] <Colin[pi]> too cool for school
925: [23:05:53] <Colin[pi]> so he has to use DRUPAL, oooh la la
926: [23:06:01] <spronk> or magento
927: [23:06:02] <spronk> HAHAHAH
928: [23:12:02] <Colin[pi]> is it really that bad? I haven't used it
929: [23:15:14] * zippy__ quit (Ping timeout: 264 seconds)
930: [23:18:21] <antmas> Magento?
931: [23:18:25] <antmas> horrible
932: [23:18:34] <Colin[pi]> :\
933: [23:20:26] * camfindlay quit (Quit: camfindlay)
934: [23:20:56] <Snowman23> I once was like a "Examples of code from Magento" slide deck
935: [23:20:58] <Snowman23> Was *awesome*
936: [23:20:59] <Snowman23> :D
937: [23:22:51] * UncleCheese quit (Quit: UncleCheese)
938: [23:24:21] <Colin[pi]> Snowman23: you.. were... like a slide deck?
939: [23:24:32] <Snowman23> fuck
940: [23:24:34] <Colin[pi]> LOL
941: [23:24:36] <Snowman23> I once *saw*
942: [23:24:39] <Snowman23> idek how I wrote that
943: [23:24:49] <Colin[pi]> I spent a good two minutes trying to figure out what the fuck you just wrote
944: [23:24:50] <Snowman23> I swear, I'm making more and more of those mistakes as of late :/
945: [23:24:59] <Snowman23> Sure I'm starting to get a stutter or some shit too
946: [23:25:02] <Snowman23> MY BRAIN IS DYING
947: [23:25:09] <Colin[pi]> how old are you now?
948: [23:25:12] <Snowman23> :(
949: [23:25:13] <Snowman23> 21!
950: [23:25:16] <Colin[pi]> jesus, wait until you get to 35!
951: [23:25:18] <Colin[pi]> LOL
952: [23:25:23] <Snowman23> lol
953: [23:25:29] <Snowman23> I'LL NEVER BET THAT OLD
954: [23:25:31] <Snowman23> #kid4lyfe
955: [23:25:52] <Colin[pi]> YOLO SWAG
956: [23:27:52] <Colin[pi]> my memory has been shit lately.. I watched a movie with Mila Kunis in it, and for the entire movie I couldn't think of her name :(
957: [23:28:10] <Colin[pi]> until the credits... AHHH that's it lol
958: [23:29:25] <Snowman23> RESIDENT EVIL!
959: [23:29:28] <Snowman23> Wait no thats uh
960: [23:29:31] <Snowman23> that chick with the small boobies
961: [23:29:44] <Colin[pi]> well that sure narrows it down
962: [23:29:46] <Snowman23> I'm bad at actors tbh
963: [23:29:48] <Snowman23> You know the one!
964: [23:29:51] <Colin[pi]> lol
965: [23:29:53] <Snowman23> jovich?
966: [23:29:58] <Snowman23> she has a name that reminds me of the tennis player
967: [23:30:00] <Colin[pi]> fifth element girl?
968: [23:30:03] <Snowman23> YES
969: [23:30:03] <Snowman23> :D
970: [23:30:10] <Snowman23> Resident Evil girl too!
971: [23:30:12] <Colin[pi]> mila jovovich or something
972: [23:30:15] <Snowman23> Yeah
973: [23:30:27] <Snowman23> You see how I got confused! Both mila or something
974: [23:30:40] <Colin[pi]> yeah I kept thinking it was her, but I'm like NO it's not her
975: [23:30:45] <Colin[pi]> it's Mila something gah!
976: [23:30:58] <Colin[pi]> tbh though I dont watch a lot of tv or movies anymore
977: [23:31:04] <Colin[pi]> so I cant remember any of their names
978: [23:31:14] <Snowman23> mila kunis -> mila jovovich, novak djokovic
979: [23:31:24] * UncleCheese has joined #silverstripe
980: [23:31:40] <Colin[pi]> gesundheit!
981: [23:33:05] * SightUnseen has joined #silverstripe
982: [23:33:36] * SightUnseen has left #silverstripe
983: [23:35:34] * SticksM has joined #silverstripe
984: [23:38:05] <antmas> man
985: [23:38:10] <antmas> all I needed yesterday
986: [23:38:11] <antmas> was
987: [23:38:17] <antmas> var firstChar = value.charAt(value.indexOf("-")+1).toLowerCase();
988: [23:38:19] <antmas> -_-
989: [23:38:45] <antmas> but yay, I guess
990: [23:40:28] <Ryan-Toast> Anyone know how to make a form inside an iframe open in a new window?
991: [23:40:35] <Ryan-Toast> on submit?
992: [23:40:50] <simon_w> target="_blank"
993: [23:40:58] <Ryan-Toast> Chur
994: [23:45:15] * Jayden has joined #silverstripe
995: [23:45:54] <Jayden> Hi fellers, been a while but back onto SilverStripe!!!
996: [23:46:30] <Jayden> F*ck Magento is all I can say
997: [23:46:50] <simon_w> That's pretty much what spronk said earlier
998: [23:48:04] <Jayden> Few pleasant suprises, little things here and there. CMS notifications look a bit more polished.
999: [23:49:44] <Jayden> Been consolidating some of our modules that are quite dependant on each other into one boilerplate module. Ran into trouble with setting options on HtmlEditorConfig from our module's _config.php
1000: [23:50:34] <Jayden> for some reason it does nothing from there, but pasting the exact code into the actual mysite _config.php and it works
1001: [23:50:40] <Jayden> why could that be?
1002: [23:50:54] <Jayden> tried reading up on it here: http://doc.silverstripe.org/framework/en/topics/configuration
1003: [23:51:23] <simon_w> Jayden, your module comes before cms
1004: [23:51:25] <Jayden> The other stuff in the module's _config.php is running fine
1005: [23:51:37] <Jayden> ohh
1006: [23:51:56] <Jayden> so---
1007: [23:52:07] <Jayden> in the yml
1008: [23:52:26] <simon_w> You're using _config.php. YAML isn't going to help here.
1009: [23:52:36] <simon_w> You're going to need to change the name of the module
1010: [23:54:04] <Jayden> wow so there is no way to set a priority other than the alphabet charachter of the modules folder
1011: [23:54:29] <simon_w> Not for PHP-based config
1012: [23:55:13] <Snowman23> simon_w: YOU GETTING LUNCH TODAY?
1013: [23:55:16] <Snowman23> simon_w: It's friday, treat yourself!
1014: [23:55:35] <simon_w> Snowman23, it's Thursday
1015: [23:56:15] <Snowman23> ...
1016: [23:56:16] <Snowman23> FUCK.
1017: [23:56:16] <Snowman23> :(
1018: [23:56:21] <Colin[pi]> LOL
1019: [23:57:30] <Snowman23> simon_w: Wanna get lunch anyway?
1020: [23:58:08] <simon_w> Are you getting lonely?
1021: [23:58:45] <Jayden> simon_w: That actually cant be the explanation here. The WYSIWYG module we used to have starts with "w" and it worked then.
1022: [23:59:07] <simon_w> Jayden, w comes after c
1023: [23:59:30] <Jayden> so does d, for digital360-boilerplate

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