#silverstripe IRC Log

IRC log for 5 March 2015

All timestamps are in UTC.

1: [00:01:32] * camfindlay has joined #silverstripe
2: [00:04:08] * Azure quit (Excess Flood)
3: [00:04:51] * Azure has joined #silverstripe
4: [00:06:03] <Sticks> Hi guys, I'm looking for (and failing to find) a one-line way to set allowedMaxFileSize for all uploads in config. Does such a way exist??
5: [00:07:07] <Ryan-Toast> Sticks: in your ini file?
6: [00:07:51] * Motoservo quit (Quit: Motoservo)
7: [00:08:22] <zippy> Sticks: $uploadField->getValidator()->setAllowedMaxFileSize(52428800); // 50Mb in bytes
8: [00:08:26] <zippy> http://www.silverstripe.org/community/forums/general-questions/show/24797
9: [00:08:44] <zippy> ah, for ALL upload fields..mmm
10: [00:09:41] <zippy> Stomach: 280?
11: [00:11:03] <Sticks> I want to set it for images only, setting in the ini file would restrict PDFs as well, Ryan-Toast
12: [00:11:12] <Sticks> Unless I can specify file types in ini?
13: [00:12:15] <zippy> Sticks: you could always create a function on Page.php which returned a field for you with image types and size set
14: [00:13:00] <zippy> eg function setupImageField($name, $title) { $field = UploadField::create($name, $title); $field->stuff $field->more stuff, return $field; }
15: [00:13:25] <zippy> then in your getCMSFields you can do $fields->addFieldToTab('Root.Main', $this->setupImageField('Picture', 'My Picture');
16: [00:13:32] * zippy drops mic
17: [00:14:13] <Sticks> I need to restrict sizes in /admin/assets as well though which is my main problem right now.
18: [00:14:57] <zippy> why does it matter if people upload a large picture?
19: [00:15:03] <Sticks> I could possibly extend the Upload class and set the allowedMaxFileSize
20: [00:15:03] <Sticks> there..?
21: [00:15:26] <Sticks> It breaks my server trying to process 4-6mb jpegs :(
22: [00:15:51] <zippy> *insert moar power gif here*
23: [00:15:55] * camfindlay quit (Quit: camfindlay)
24: [00:23:26] <EasyCo> When you extend a SS module's class that provide a $this->extend() hook, is there anything different to do than when you do it for the CMS or framework?
25: [00:23:37] <EasyCo> Seems like my extension method is just never getting called
26: [00:24:35] <zippy> you don't extend it like a normal php class extends, you extend it with data extension
27: [00:24:39] <zippy> and then add it to the config
28: [00:24:40] <zippy> and flush
29: [00:25:25] <EasyCo> Yah I got that and have done it a few times already but I just can't get this hook https://github.com/silverstripe-australia/silverstripe-memberprofiles/blob/master/code/MemberProfilePage.php#L882
30: [00:25:57] <zippy> and you have a function called updateProfileFields($fields) ?
31: [00:26:19] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
32: [00:26:41] * riddler7 has joined #silverstripe
33: [00:27:56] <EasyCo> Yep
34: [00:28:32] <EasyCo> And MemberProfilePage / extensions: / - MemberProfilePageExtension
35: [00:29:08] <EasyCo> I'm probably overlooking something silly
36: [00:29:51] <veb> weird, i connected to a different wifi
37: [00:29:52] <veb> https://www.dropbox.com/s/s19hs4ennglszfw/Screenshot%202015-03-05%2013.29.25.png?dl=0
38: [00:29:59] <veb> penguin eater, heh
39: [00:30:32] <EasyCo> In the yaml file I don't need to somehow specify that the class is part of a module?
40: [00:36:27] * muskie9 is now known as muskie9_afk
41: [00:37:45] * muskie9_afk is now known as muskie9
42: [00:48:07] * muskie9 is now known as muskie9_afk
43: [00:54:27] * muskie9_afk is now known as muskie9
44: [01:06:25] * muskie9 is now known as muskie9_afk
45: [01:10:09] * muskie9_afk is now known as muskie9
46: [01:11:17] * riddler7 quit (Quit: Leaving)
47: [01:18:10] * helenclarko has joined #silverstripe
48: [01:18:37] * Tanger has joined #silverstripe
49: [01:18:47] <helenclarko> Does anyone know if Pyromanik is on github?
50: [01:19:13] <veb> search
51: [01:19:19] <veb> i think you should come and run the country again helenclarko
52: [01:19:22] <veb> pls
53: [01:19:44] <helenclarko> if he does, its not under Pyromanik
54: [01:22:52] * muskie9 is now known as muskie9_afk
55: [01:25:07] * muskie9_afk is now known as muskie9
56: [01:25:30] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
57: [01:31:24] <Stomach> he is nightjar
58: [01:32:40] <antmas> woah
59: [01:32:43] <antmas> is he actually?
60: [01:33:04] <Stomach> I believe so
61: [01:33:11] <spronk2> mmhmm
62: [01:33:20] <antmas> hah, themoreyouknow
63: [01:33:49] <Stomach> you've been here for literally years longer than me antmas :P
64: [01:33:58] <Stomach> get yo stalk on
65: [01:34:18] <Colin[pi]> just tried to convince a former client to upgrade his 10 year old site
66: [01:34:20] <veb> stalkstalk
67: [01:34:25] <Colin[pi]> his reply
68: [01:34:26] <veb> Colin[pi]: did u win
69: [01:34:26] <Colin[pi]> "Thanks. We have a volunteer who is working to convert us to Joomla. Certainly seems to solve the problem."
70: [01:34:30] <veb> onoes
71: [01:34:31] <Colin[pi]> FFFFFFFFFF
72: [01:34:37] <veb> "volunteer"
73: [01:34:45] <veb> Colin[pi]: I bet your client will come aknockin' soon
74: [01:34:51] <antmas> Stomach: really?
75: [01:34:55] <antmas> HAS IT BEEN THAT LONG
76: [01:35:04] <Colin[pi]> veb: "can you fix my piece of shit Joomla site?"
77: [01:35:13] <Stomach> antmas - I dunno
78: [01:35:16] <Stomach> search logs! :D
79: [01:35:31] <antmas> been on and off in here for about 3 years
80: [01:35:50] <Stomach> simon_w|air - the SS logs don't search back far enough :D
81: [01:36:03] <Stomach> oh, I just assumed that everyone has been here for ever
82: [01:36:43] <simon_w|air> Stomach, they go back to the GHOP
83: [01:36:59] <Stomach> glasgow house of prayer
84: [01:37:00] <Stomach> ?
85: [01:37:05] <antmas> LOL
86: [01:37:10] <Colin[pi]> XD
87: [01:37:16] <simon_w|air> Yes
88: [01:37:22] <veb> Colin[pi]: yep
89: [01:37:22] <antmas> greah hoe of power
90: [01:37:29] <antmas> great*
91: [01:37:38] <veb> so I totally managed to sort out a deal between a big YC company and a local NZ one.
92: [01:37:43] * veb :D
93: [01:37:50] <veb> exciting times ahead I hope.
94: [01:38:04] <antmas> veb: what does that even
95: [01:38:09] <Colin[pi]> YC?
96: [01:38:28] <veb> ycombinator bro
97: [01:38:31] <veb> gosh
98: [01:38:52] <Colin[pi]> ahh that YC
99: [01:39:39] <Stomach> simon_w|air - only returns 5000 results
100: [01:39:46] <Stomach> needs some glimmer :P
101: [01:39:49] <antmas> veb: what do you get out of it?
102: [01:39:54] <simon_w|air> Stomach, something like that
103: [01:41:05] <Stomach> simon_w|air - where is the repo for the logs again, I can only see my own projects on git.simon.geek.nz now :(
104: [01:41:58] <simon_w|air> INVISIBRO
105: [01:42:08] <Colin[pi]> IMPOSSIBRU
106: [01:42:30] <antmas> it's all belong to SS's side hoe, stw
107: [01:43:17] <veb> antmas: hmm, a lot actually
108: [01:43:27] <veb> this YC company got 50mm in funding recently iirc
109: [01:43:47] <veb> so I'm trying to et up a partnership, so they can enter the NZ/Aus market
110: [01:43:57] <veb> with existing connections
111: [01:43:59] <antmas> so brokering?
112: [01:44:02] <veb> rather than starting from nothing
113: [01:44:24] <veb> so hopefully what gets out of it is better cashflow from the beginning, and the chance at building bigger/faster
114: [01:44:32] <veb> and i hope to get a part-time job out of it :P
115: [01:44:38] <spronk2> so, cheating!
116: [01:44:39] <spronk2> :)
117: [01:44:50] <veb> saywut
118: [01:44:57] <veb> i never cheat
119: [01:45:03] <veb> i wish you could in businesss
120: [01:45:04] <veb> heh
121: [01:45:06] <Colin[pi]> veb: this YC company got 50mm in funding recently iirc <--- isn't 5cm kinda small? I would expect at least 10cm
122: [01:45:12] <spronk2> :D
123: [01:45:17] * spronk2 rotfls
124: [01:45:28] <Colin[pi]> hell why not go for the foot long
125: [01:45:33] * antmas was waiting for a joke about that but couldn't commit
126: [01:45:51] * Colin[pi] as always is prepared to step up to the terrible joke mark
127: [01:45:57] <veb> trollol.
128: [01:46:05] * antmas applauds Colin[pi]
129: [01:46:13] <veb> applauds?
130: [01:46:14] <veb> gay
131: [01:46:16] * veb fists antmas
132: [01:46:17] <veb> wait.
133: [01:46:21] <veb> oh dear.
134: [01:46:31] <helenclarko> Thanks Stomach!
135: [01:46:31] <antmas> Colin[pi]: quick, we need that gif
136: [01:46:34] <antmas> YOU KNOW THE ONE
137: [01:46:53] <Colin[pi]> http://i.imgur.com/nCZoEXs.gif
138: [01:46:57] <veb> oh fod
139: [01:46:58] <antmas> veb ^^^
140: [01:47:04] <veb> why do you always link that
141: [01:47:16] <Colin[pi]> veb: because it's the greatest gif ever
142: [01:47:25] <Colin[pi]> it sums up so many sentiments in one subtle gif
143: [01:48:46] <antmas> omg
144: [01:48:50] <antmas> new Avengers trailer
145: [01:48:56] <antmas> *heavy breathing*
146: [01:49:10] <Colin[pi]> looks pretty sweet
147: [01:49:18] <novaweb> Anyone?
148: [01:49:37] <veb> meh avengers
149: [01:49:43] <veb> boring
150: [01:50:15] * novaweb writes anyone, with no text prior, just to confuse people and see what responses come his way.
151: [01:50:32] <spronk2> meh
152: [01:50:35] <spronk2> avengers.
153: [01:50:36] <Colin[pi]> novaweb: must admit I did look up for the older comment
154: [01:50:41] <novaweb> :D
155: [01:50:42] * spronk2 waits patiently for new Alien film
156: [01:50:58] <antmas> you guis are the devil
157: [01:51:05] <antmas> spronk2: but yesh, alien film
158: [01:51:18] * novaweb is watching the entire X Files collection at the moment
159: [01:51:27] <novaweb> so many aleinz
160: [01:51:36] <antmas> novaweb: wholey phuq
161: [01:51:37] <spronk2> oohhmmygggggg
162: [01:51:43] <antmas> I did that with Star Trek last year
163: [01:51:46] <spronk2> now i know what to rewatch novaweb
164: [01:51:52] <spronk2> completely forgot about the x files
165: [01:51:59] <novaweb> are you in welly?
166: [01:52:07] <spronk2> no :(
167: [01:52:18] * antmas almost witnessed bro moment here ^^^
168: [01:52:21] * spronk2 has the first few seasons on doovde
169: [01:52:32] <novaweb> shucks, we're talking 70+ gigs
170: [01:52:38] <spronk2> mm..
171: [01:52:40] <spronk2> SO MANY SEASONS
172: [01:52:46] <spronk2> it'll take WEEKS!
173: [01:52:53] <spronk2> ... to watch. :D
174: [01:53:06] <antmas> spronk2: days if you're hardcore
175: [01:53:11] <spronk2> hmm
176: [01:53:12] <antmas> spronk2: ARE YOU HARDCORE?!
177: [01:53:14] <spronk2> could you watch the x files in "days"
178: [01:53:18] * spronk2 CALCULORATES
179: [01:53:38] <spronk2> 202 eps, approx 42 minutes per ep
180: [01:53:38] <veb> https://open.bufferapp.com/impostor-syndrome-8-tips-i-wish-i-had-known/
181: [01:53:56] <antmas> veb: lol you looking that up after brokering that deal?
182: [01:54:03] <spronk2> 142 hours
183: [01:54:07] <veb> :-P
184: [01:54:13] <veb> antmas: absolutely
185: [01:54:14] <spronk2> 5.89 straight days
186: [01:54:14] <antmas> spronk2: totes doable
187: [01:54:20] <spronk2> you'd have to go without a lot of sleep to make that fit within 'week'
188: [01:54:33] <antmas> sleep is for the weak
189: [01:54:50] <spronk2> see
190: [01:54:53] <spronk2> the problem with imposter syndrome
191: [01:54:56] <Colin[pi]> antmas: I go to bed early, I feel MORE shit the next day
192: [01:55:03] <antmas> just make it to fluke man and you'll be set
193: [01:55:03] <spronk2> is that for most people, it's actually reality.
194: [01:55:27] <antmas> spronk2: dat fake it till you make it mentality
195: [01:55:30] <simon_w|air> Yeah, you lot are all stupid :p
196: [01:55:37] <spronk2> for example, i'm pretty sure that there is nothing i know, in technical terms, that somebody else doesn't.
197: [01:55:51] <spronk2> and if there is, it's bound to be completely useless information
198: [01:56:41] <antmas> spronk2: what's your point?
199: [01:56:46] * spronk2 shrugs
200: [01:56:50] <antmas> :P
201: [01:56:51] <spronk2> was reading veb's thing
202: [01:56:54] <spronk2> link
203: [01:56:54] <spronk2> LINK
204: [01:56:55] <antmas> mm
205: [01:57:07] <veb> my thing
206: [01:57:09] <veb> "thing"
207: [01:57:12] <spronk2> hmm
208: [01:57:15] <spronk2> i want an osc
209: [01:57:16] <veb> http://blog.42floors.com/imposter-syndrome/
210: [01:57:22] <spronk2> but i dont really have any real need for one
211: [01:57:35] <simon_w|air> I want someone to pay off my credit card
212: [01:57:42] <simon_w|air> Someone should be nice and do that for me <3
213: [01:57:57] <Colin[pi]> simon_w|air: you could always start working at Fyshwick
214: [01:58:05] <Tanger> Colin[pi]: The amount you sleep needs to be divisible by 90 minutes
215: [01:58:14] <simon_w|air> Colin[pi], why go there when I'm already in Mitchell?
216: [01:58:16] <Tanger> Colin[pi]: 90 mins = 1 full REM cycle
217: [01:58:35] <Colin[pi]> simon_w|air: Mitchell is the poor man's Fyshwick
218: [01:58:50] <Colin[pi]> it's like tryhard Fyshwick
219: [01:59:00] <simon_w|air> But with better internet
220: [01:59:03] <Colin[pi]> "oh oh I can be bad too" = Mitchell
221: [01:59:05] <Colin[pi]> ;P
222: [01:59:39] <antmas> simon_w|air: what'd you spend it on?
223: [02:00:03] <simon_w|air> antmas, moving country, getting married. You know, the usual.
224: [02:00:13] * Hailwood quit (Ping timeout: 256 seconds)
225: [02:00:17] <Colin[pi]> antmas: a woman, he spent it on a woman
226: [02:00:26] <simon_w|air> Pretty much
227: [02:00:37] <Colin[pi]> simon_w|air: Fyshwick is cheaper
228: [02:00:38] <Colin[pi]> ;D
229: [02:00:42] <antmas> simon_w|air: failwhale
230: [02:00:50] <veb> his woman is a failwhale?
231: [02:00:52] <veb> that's mean
232: [02:00:54] <veb> and racist
233: [02:00:56] <veb> poor whales
234: [02:00:58] <Colin[pi]> yeah antmas not cool
235: [02:01:05] <antmas> :P
236: [02:01:37] <antmas> funny thing is
237: [02:01:45] <antmas> I'm doing the EXACT same in about 1 year
238: [02:01:54] <antmas> moving cities*
239: [02:02:15] <antmas> simon_w|air: iirc you got married with no shoes on?
240: [02:02:21] <simon_w|air> antmas, yup
241: [02:02:24] <antmas> winning
242: [02:02:25] <veb> i thought you were gonna sing us a song of your whale people
243: [02:02:43] <Tanger> simon_w|air: Didn't have the budget for shoes? Oversight? Or just quirky?
244: [02:02:43] <veb> on my wedding night, cutting mah cake, someone shot one of those party poppers into my eye
245: [02:02:45] <veb> ...
246: [02:02:46] * antmas makes whale noises
247: [02:03:04] <simon_w|air> Tanger, don't wear shoes
248: [02:03:26] <Tanger> simon_w|air: Thongs? And you mean you just don't wear them, period?
249: [02:03:29] <Colin[pi]> veb: sounds painful
250: [02:03:42] <veb> Colin[pi]: just missed the centre
251: [02:03:44] <simon_w|air> Tanger, what's underwear got to do with anything?
252: [02:03:46] <antmas> lol Thongs :P
253: [02:03:47] <veb> and if it had got me completely, would've had to go to hospital :/
254: [02:03:49] * antmas giggles
255: [02:03:50] <veb> stupid
256: [02:04:13] <veb> http://www.odt.co.nz/news/national/335272/hitch-hikers-taken-wild-ride
257: [02:04:14] <veb> lol
258: [02:05:03] <antmas> haha
259: [02:05:07] <veb> 28C in Blenheim
260: [02:05:07] <veb> shit
261: [02:05:08] <Tanger> simon_w|air: Flip-flops. Sandals. http://resources3.news.com.au/images/2015/02/18/1227223/719431-85366428-b35f-11e4-a164-dc6e9d76a6a4.jpg
262: [02:05:20] <simon_w|air> Tanger, those aren't sandals either :p
263: [02:05:29] <Tanger> They're thongs
264: [02:05:32] <antmas> toekinins
265: [02:05:33] <simon_w|air> Nope
266: [02:05:35] <spronk2> they're fucking jandals bro
267: [02:05:37] <antmas> toekinis*
268: [02:05:37] <spronk2> JANDALS
269: [02:05:51] <Tanger> spronk2: What the fuck is a Jandal? They're fucking thongs!
270: [02:06:03] <veb> jandal is a trademarked word
271: [02:06:03] <spronk2> http://en.wikipedia.org/wiki/Thong_%28clothing%29
272: [02:06:04] <spronk2> THIS IS A THONG
273: [02:06:04] <Tanger> Broad term
274: [02:06:05] <veb> did ya know
275: [02:06:08] <antmas> LOL
276: [02:06:22] <Tanger> OH
277: [02:06:24] <Tanger> RIGHT
278: [02:06:29] <Tanger> Aussie slang
279: [02:06:31] <Tanger> Thongs
280: [02:06:31] <spronk2> they are also
281: [02:06:33] <veb> http://www.nzhistory.net.nz/kiwi-icon-born-maurice-yock-lodges-application-for-the-trademark-jandals
282: [02:06:35] <Tanger> We call those bana hammoks
283: [02:06:36] <spronk2> the most stupid fucking footwear
284: [02:06:37] <spronk2> in the fucking world
285: [02:06:39] <Tanger> *banana hammocks
286: [02:06:41] <Colin[pi]> lol jandals
287: [02:06:52] <antmas> Roman sandals
288: [02:07:00] * antmas plans to get married in them ^^
289: [02:07:19] <veb> you?
290: [02:07:22] <veb> get married?
291: [02:07:24] <veb> to who?!
292: [02:07:26] <Tanger> But seriously, you just never wear foot ocverings of any variety simon_w|air?
293: [02:07:45] <simon_w|air> Tanger, I wear sandals on the bus, and that's about it
294: [02:07:56] <Tanger> Man
295: [02:08:00] <Tanger> You're living the dream
296: [02:08:06] * antmas bets simon_w|air 's feek staaaaaaaaaank
297: [02:08:08] <spronk2> simon_w is clearly not a labourer
298: [02:08:11] <Colin[pi]> you wear... just sandals? as in, that's the only thing you wear on the bus?
299: [02:08:19] <antmas> ROFL Colin[pi]
300: [02:08:28] <Colin[pi]> "" I wear sandals on the bus, and that's about it
301: [02:08:31] <Tanger> Colin[pi]: Haha
302: [02:08:32] <Colin[pi]> ^ :o
303: [02:08:38] <simon_w|air> antmas, the major cause of stinky feet is shoes not letting the sweat out
304: [02:08:39] <Tanger> #nocontextnomercy
305: [02:08:40] <antmas> and a breifcase
306: [02:08:46] <simon_w|air> Colin[pi], you know it ;)
307: [02:08:55] <Colin[pi]> :o
308: [02:09:00] <Tanger> Not letting the sweat out and not changing socks every day
309: [02:09:07] <antmas> mmm
310: [02:09:28] <antmas> last time I wore barefeet in town I stood in le dog poop
311: [02:09:30] <antmas> NOT COOL
312: [02:09:36] <simon_w|air> antmas, AHAHAHAHA
313: [02:09:40] <Colin[pi]> lol antmas
314: [02:09:45] <spronk2> yeahh
315: [02:09:52] <antmas> dat toe squish
316: [02:09:54] <spronk2> 95%+ of people have fecal matter on their shoe soles
317: [02:09:55] <spronk2> so..
318: [02:09:58] <spronk2> simon_w probably has shit feet.
319: [02:10:04] <antmas> haha
320: [02:10:09] <spronk2> sorry bro.
321: [02:10:16] <Colin[pi]> antmas: every time I go outside without shoes... every day... dog poop
322: [02:10:24] <Colin[pi]> my fucking dog
323: [02:10:25] <antmas> plus the asphalt is TOO DAMN HOT
324: [02:10:28] <Colin[pi]> leaves them in key spots
325: [02:10:37] <antmas> Colin[pi]: he's trolling you
326: [02:10:37] <simon_w|air> spronk2, turns out concrete is really good at cleaning your feet
327: [02:10:47] <spronk2> yeahhhhh
328: [02:10:51] <spronk2> except when it's covered in bird shit
329: [02:10:55] <spronk2> and dirt
330: [02:10:57] <spronk2> and spit
331: [02:11:05] <Colin[pi]> and vomit
332: [02:11:05] <spronk2> and insect innards
333: [02:11:07] <antmas> every conversation
334: [02:11:08] <spronk2> mm
335: [02:11:10] <antmas> ends in poop
336: [02:11:11] <Tanger> and blurd
337: [02:11:23] <antmas> blurd?
338: [02:11:27] <antmas> o.O
339: [02:11:29] <Tanger> blood
340: [02:11:32] <spronk2> different strokes, but man, i wouldn't :P
341: [02:11:33] <antmas> OH
342: [02:11:35] <antmas> blegh
343: [02:11:38] <Tanger> lol
344: [02:11:45] <Colin[pi]> spronk2: I couldn't do it in brazil when I was there, there are stray dogs hence dog shit fucking everywhere
345: [02:11:56] <Colin[pi]> every god damn street
346: [02:12:02] <Tanger> Soz, only one coffee in. Stayed up too late installing and tweaking zsh last night
347: [02:12:07] <antmas> if you live in Nelson, probably condoms as well
348: [02:12:16] <spronk2> lol
349: [02:12:20] <antmas> Tanger: I read twerking
350: [02:12:31] <Tanger> simon_w|air: Do you ever meet with clients? Without shoes?
351: [02:12:44] <Tanger> antmas: Gotta twerk it to work it
352: [02:12:54] <simon_w|air> Tanger, the couple that come in here
353: [02:13:30] <simon_w|air> Senior dev don't got to interact with no stinkin clients :D
354: [02:14:36] <Tanger> Hah!
355: [02:15:13] <antmas> great
356: [02:15:22] <antmas> now I can see Tanger twerking at his computer
357: [02:15:30] <antmas> 'go faster senpai!'
358: [02:15:33] <veb> .. to 50 shades of grey
359: [02:15:35] <simon_w|air> antmas, turn off the webcam?
360: [02:15:51] <veb> "India's government censors have said they will not allow the big-screen adaptation of erotic novel Fifty Shades of Grey to be shown in Indian cinemas, a decision most had anticipated in the largely conservative country."
361: [02:16:25] <Tanger> veb: It's such a good movie. It really lets you appreciate how good every other movie is, relatively
362: [02:16:30] <Tanger> India's loss
363: [02:16:33] <veb> lies.
364: [02:16:50] <Tanger> veb: You have to watch it like 'The Room'
365: [02:16:51] <antmas> ppppft
366: [02:17:04] <Tanger> There's one scene with a plan. And it looks like a giant sperm. I fucking lost it in the cinema
367: [02:17:04] <veb> Tanger: I did, three times.
368: [02:17:04] <antmas> lots of bollywood movies get pretty sexyhot
369: [02:17:18] <Tanger> *plane
370: [02:17:38] <veb> Sperm on a Plane
371: [02:17:38] <antmas> LOL
372: [02:18:02] <Tanger> Samuel jackson stars in: Sperms on a plane
373: [02:18:14] <antmas> WAIT
374: [02:18:16] <Tanger> "GET THESE MUTHA-FUCKIN' SPERMS OFF MAH MUTHA-FUCKIN' PLANE!"
375: [02:18:22] <antmas> your mrs drag you along Tanger ?
376: [02:18:42] <veb> he's not seen it
377: [02:18:44] <Tanger> antmas: yeah, her housemate's birthday. I brought one of my mates though
378: [02:18:46] <veb> he's yanking your chain
379: [02:18:48] <antmas> I managed to dodge that pain train
380: [02:18:50] * travis-ci has joined #silverstripe
381: [02:18:51] <travis-ci> tractorcow/sapphire#56 (pulls/3.1/fix-param-len - 87adc44 : Damian Mooyman): The build has errored.
382: [02:18:52] <travis-ci> Change view : https://github.com/tractorcow/sapphire/compare/2da0ebe14818^...87adc444699c
383: [02:18:52] <travis-ci> Build details : http://travis-ci.org/tractorcow/sapphire/builds/53135049
384: [02:18:52] * travis-ci has left #silverstripe
385: [02:18:54] <veb> chain, pain, train
386: [02:18:55] <veb> lol
387: [02:19:03] <antmas> hahahaha
388: [02:19:14] <Tanger> Honestly though, it was 50 shades of brows (read shit)
389: [02:19:17] <Tanger> *brown
390: [02:19:34] <Colin[pi]> did you really expect anything different? ;)
391: [02:19:41] <Tanger> Nope
392: [02:19:43] <antmas> mmm my mrs went with her mates and had to sit next to some 50+ fellow
393: [02:19:59] <Tanger> I went in expecting shit, I was not dissapointed
394: [02:20:14] <antmas> could swear she couuld hear a 'ziiiiiip' at one stage
395: [02:20:28] <Tanger> My missus kept yelling at the screen and laughing though. So that was kinda funny
396: [02:20:44] <Tanger> antmas: Ewww… noooooo
397: [02:21:06] <veb> yeah my wife said it was hilarious
398: [02:21:18] <veb> then i read online that China got... a censored version
399: [02:21:22] <veb> and pissed myself laughing
400: [02:21:26] <veb> lol
401: [02:21:29] <Tanger> Whoa
402: [02:21:31] <Tanger> No way
403: [02:21:34] <Tanger> What's the point?
404: [02:21:37] <Tanger> Seriously
405: [02:21:43] <veb> yep
406: [02:21:54] <Tanger> Without the sex and nudity, it's just domestic violence
407: [02:21:56] <antmas> yeah apparently there is a line
408: [02:22:07] <antmas> where he says ' I don't make love, I fuck. Hard'
409: [02:22:11] <antmas> which is FANTASTIC
410: [02:22:15] * wracu has joined #silverstripe
411: [02:22:30] <mobiusnz> anyone know why my form might be misbehaving? http://www.sspaste.com/paste/show/54f7bd4d20c68
412: [02:22:31] <wracu> is there a function like 'on after link existing'
413: [02:22:32] <antmas> and the china version cuts it to 'I don't make love, but I do now'
414: [02:22:41] <Tanger> antmas: HAHAHA!
415: [02:22:58] <Ryan-Toast> How do you set the "Title" is required message?
416: [02:23:04] <Tanger> That must be the most confusing thing ever in China
417: [02:23:35] <antmas> mmhmm
418: [02:23:57] <veb> i'm so ronery
419: [02:24:31] <Tanger> http://imgur.com/gallery/jSLXb
420: [02:24:43] <veb> old
421: [02:24:55] <simon_w|air> mobiusnz, my guess is the spaces in the enum
422: [02:25:02] <veb> https://www.facebook.com/OurWeirdestLeader
423: [02:25:33] <mobiusnz> simon_w|air: nope, removing them and doing a /dev/build doesn't change anything
424: [02:25:36] <Tanger> veb: Que?
425: [02:25:51] <veb> pasa
426: [02:25:58] <Tanger> That's odd
427: [02:26:53] <mobiusnz> simon_w|air: even if I change it to 'PayBy' => 'Enum("CreditCard,Internet,Invoice","Invoice")', it's still changing to CreditCard
428: [02:27:12] <Tanger> mobiusnz: Custom getters/setters for the field?
429: [02:27:39] <mobiusnz> Tanger, nope
430: [02:27:41] <simon_w|air> !flush
431: [02:27:41] <ss-helper> Have you flushed? Try doing a ?flush=all and /dev/build then see if it's sorted. Do it twice for good measure ;-)
432: [02:27:46] * antmas quit (Ping timeout: 246 seconds)
433: [02:28:40] <mobiusnz> ah Tanger, on the right track though
434: [02:28:47] <mobiusnz> found a single =
435: [02:28:48] <mobiusnz> whoops
436: [02:28:52] <Tanger> lol
437: [02:33:12] * Hailwood has joined #silverstripe
438: [02:40:08] <ss-helper> Re: How to hide a page type from CMS - http://www.silverstripe.org/community/forums/general-questions/show/6513?start=8#post400570
439: [02:50:58] <Tanger> Is there a way to force the cms to load with a specific tab open when you exit a gridfield editform?
440: [02:51:08] <Tanger> Ie using Save & Close
441: [02:57:58] * wracu quit (Quit: Leaving)
442: [03:04:22] * travis-ci has joined #silverstripe
443: [03:04:23] <travis-ci> silverstripe/silverstripe-framework#4313 (3.1 - ff562e1 : Ingo Schommer): The build passed.
444: [03:04:23] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/f0cc751d7516...ff562e126f64
445: [03:04:23] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/53137773
446: [03:04:23] * travis-ci has left #silverstripe
447: [03:15:08] <mobiusnz> how do I regenerate the 404 and 500 error pages?
448: [03:15:16] <mobiusnz> under assets
449: [03:17:33] <Colin[pi]> mobiusnz: flush doesn't do it?
450: [03:18:06] <mobiusnz> nope
451: [03:18:54] <mobiusnz> ah, have to go in to each error page and re-save
452: [03:18:56] <Colin[pi]> oh oh, did you try a save and publish?
453: [03:18:59] <Colin[pi]> yes ;P
454: [03:19:04] <mobiusnz> that's annoying
455: [03:19:45] <mobiusnz> flush should regenerate those
456: [03:20:45] <Colin[pi]> mm but the static publishing is done by onPublish event on ErrorPage iirc
457: [03:23:32] * veb quit (Quit: veb-irc: &)
458: [03:23:46] * veb has joined #silverstripe
459: [03:24:04] <Sticks> Has anyone used the beforeExtending() and afterExtending() hooks before? I'm trying to extend UploadField and failing
460: [03:24:20] * veb quit (Client Quit)
461: [03:26:31] <Sticks> Specifically trying to call setAllowedMaxFileSize()
462: [03:31:48] <Tanger> Sticks: What's failing on it?
463: [03:32:56] <Tanger> Hey UncleCheese or simon_w|air: How does one trigger the Save/Publish buttons to change through entwine?
464: [03:33:54] <Sticks> I'm trying to use afterExtending() and it doesn't seem to be getting called when I expect it to (in admin/assets). I've put a var_dump and a die() in there to test. Tanger
465: [03:34:56] <Tanger> Sticks: can you sspaste it?
466: [03:38:48] * helenclarko quit (Quit: Page closed)
467: [03:39:00] <Sticks> Tanger, http://sspaste.com/paste/show/54f7cf3823243
468: [03:53:44] <Tanger> Sticks: From my understanding, you need to call afterExtending on the object itself, not on the Extension
469: [03:54:56] <Sticks> Oooh, that makes some sense.
470: [03:55:10] <Tanger> If you have it defined on the extension, then there's nothing calling it, it's just a function
471: [03:55:53] <UncleCheese> Tanger what are you trying to do exactly?
472: [03:56:38] <Tanger> UncleCheese: UndefinedOffsets SortableGridField doesn't trigger a 'changed' status on a page when you sort
473: [03:56:48] <UncleCheese> oh right
474: [03:56:59] <UncleCheese> shouldn't have to.. it persists its own changes
475: [03:57:44] <Tanger> Well, I use onBeforeWrite to perform some changes to the db depending on the sort order of the objects managed in the gridfield
476: [03:58:40] <Tanger> namely, it auto-indents some custom gridfield components depending on whether the component is located under a 'heading' component
477: [03:59:41] <Tanger> So when I change the order of the objects, if an object no longer falls under a 'heading' component, it un-indents. But sorting doesn't make the save/publish button active, so the user has no indication that they need to save
478: [04:05:18] * muskie9 has joined #silverstripe
479: [04:09:23] <muskie9> weird question... will things like Director::forceSSL() and Director::forceWWW() ever run off of the config system?
480: [04:09:56] <muskie9> er config/yml
481: [04:14:36] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
482: [04:17:34] * Hailwood quit (Quit: Leaving)
483: [04:18:15] * mobiusnz quit (Quit: Leaving.)
484: [04:26:58] * veb has joined #silverstripe
485: [04:31:55] * cloph_away has joined #silverstripe
486: [04:32:20] * cloph quit (Ping timeout: 244 seconds)
487: [04:33:54] <simon_w|air> muskie9, it'd be nicer if they get removed entirely
488: [04:34:33] <muskie9> simon_w|air I need to learn the alternatives then... ecommerce/dns stuff made me do it :P
489: [04:34:41] <muskie9> htaccess work?
490: [04:34:45] <simon_w|air> Yup
491: [04:35:02] * muskie9 starts googling
492: [04:35:14] * veb quit (Quit: veb-irc: &)
493: [04:35:21] * Ryan-Toast quit (Quit: Ryan-Toast)
494: [04:35:46] <muskie9> btw simon_w|air were you working on a SS hosting type thing a while back?
495: [04:35:54] <simon_w|air> Yup
496: [04:36:13] <muskie9> been looking for something that is geared for SS, how's that going
497: [04:36:30] <simon_w|air> Slowly
498: [04:36:41] <simon_w|air> My offerings are still all manual
499: [04:38:04] <muskie9> wish I knew more about things... I'd definitely attempt to contribute
500: [04:38:23] * veb has joined #silverstripe
501: [04:40:26] <muskie9> simon_w|air https://git.simon.geek.nz/groups/91-carriage ?
502: [04:43:07] * mobiusnz has joined #silverstripe
503: [04:47:43] * Stomach quit (Quit: zzz)
504: [04:48:26] * veb quit (Quit: veb-irc: &)
505: [05:04:34] * veb has joined #silverstripe
506: [05:05:07] * veb quit (Client Quit)
507: [05:17:18] <simon_w|air> muskie9, that's where the open source stuff for it will be going
508: [05:17:33] <simon_w|air> (also, the private stuff. But you can't see that)
509: [05:19:18] <muskie9> gonna have to keep an eye on that for sure
510: [05:24:25] <Sticks> For some reason using onBeforeRender() works on all CMS form fields except the upload field that I want -_-
511: [05:25:58] <Sticks> Hmm, maybe FileFields are loaded differently, I better check that
512: [05:29:18] * muskie9 is now known as muskie9_afk
513: [05:36:07] * veb has joined #silverstripe
514: [05:39:28] * wmk has joined #silverstripe
515: [05:49:22] * mahfuz quit (Ping timeout: 246 seconds)
516: [05:53:49] * veb quit (Quit: veb-irc: &)
517: [05:54:26] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
518: [05:56:24] * willr quit (Quit: willr)
519: [06:01:04] * veb has joined #silverstripe
520: [06:01:51] * wmk quit (Ping timeout: 264 seconds)
521: [06:02:21] <Sticks> OK, what the hell, do UploadFields seriously not call onBeforeRender()?? I'm confused as hell right now. How can I hook into it??
522: [06:07:08] <Sticks> onBeforeRender is called too late for what I want to do anyway...
523: [06:11:28] * UncleCheese has joined #silverstripe
524: [06:24:24] * Sticks quit (Quit: Leaving)
525: [06:27:07] * Colin[pi] quit (Ping timeout: 255 seconds)
526: [06:30:04] * Shrike_Finland has joined #silverstripe
527: [06:38:20] <Tanger> Sticks: What are you trying to do with that Sticks?
528: [06:43:25] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
529: [07:05:31] <Shrike_Finland> Hi, we have a case where customer needs arabic site, also. Has anyone tested SilverStripe in that language and do we need to modify site somehow (RTL)?
530: [07:14:42] * Guits has joined #silverstripe
531: [07:18:00] * mobiusnz quit (Quit: Leaving.)
532: [07:21:50] * Tanger quit (Quit: sleep())
533: [07:30:35] * Eliseth has joined #silverstripe
534: [07:39:54] * wmk has joined #silverstripe
535: [07:47:21] <Guits> Can i use upload field to upload video from ipad?
536: [07:52:01] * veb quit (Quit: veb-irc: &)
537: [07:56:11] <ss-helper> Re: Sublime Text 2 package with syntax highlighting (link) - http://www.silverstripe.org/community/forums/all-other-modules/show/21777?start=8#post400571
538: [07:56:39] * veb has joined #silverstripe
539: [08:19:39] * muskie9_afk quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
540: [08:30:47] * Error404NotFound has joined #silverstripe
541: [08:43:58] * benjhocking has joined #silverstripe
542: [08:47:37] <wmk> *sigh* if all those good silverstripe modules were tagged correctly...
543: [08:47:59] <wmk> installing dev-master feels so bad
544: [08:53:20] * Stomach has joined #silverstripe
545: [08:55:53] * r_hector has joined #silverstripe
546: [09:01:09] * DimiStripe has joined #silverstripe
547: [09:01:10] * lerni_ has joined #silverstripe
548: [09:01:31] * kinglozzer has joined #silverstripe
549: [09:09:28] * Stomach quit (Quit: zzz)
550: [09:11:36] * Stomach has joined #silverstripe
551: [09:12:09] * Stomach quit (Client Quit)
552: [09:12:46] * Colin[pi] has joined #silverstripe
553: [09:18:00] * Stomach has joined #silverstripe
554: [09:18:23] <kinglozzer> Quick question: 2.4 site, why ain't this working? <% if $Image.Height != 50 %>$Image.SetHeight(50)<% else %>$Image<% end_if %>?
555: [09:18:36] <kinglozzer> (I'm editing on live :D)
556: [09:18:42] * GioVdK has joined #silverstripe
557: [09:21:53] * danfo_ has joined #silverstripe
558: [09:22:24] <wmk> kinglozzer, did comparing work in 2.4 templates?
559: [09:22:43] <kinglozzer> wmk: Idk, I'm pretty sure = and != did though :(
560: [09:22:53] <wmk> afaik not was a problem
561: [09:23:14] <wmk> so hacky workaround: vice versa
562: [09:23:28] <wmk> if height = 50 $Image else $Image.SetHeight()
563: [09:23:56] <wmk> maybe it's a too old 2.4...?
564: [09:27:20] <kinglozzer> Hmm... looking at the compiled template, I think it may be the . that's doing it... because the <% if $Image.Height != 50 %> isn't compiled :/
565: [09:28:07] <wmk> oh
566: [09:28:17] <kinglozzer> Aha! That was it
567: [09:28:26] <kinglozzer> <% if $Image.Height = 50 %> doesn't work
568: [09:28:35] <kinglozzer> but <% control Image %><% if Height=50 %> does
569: [09:28:37] <kinglozzer> :P
570: [09:28:44] <kinglozzer> yay 2.4!
571: [09:28:47] <wmk> kinglozzer, what can Method do i have to edit that my non admin user can manage items in a modeladmin?
572: [09:29:01] <wmk> i see "24 elements" in the header, but no items in the grid
573: [09:29:10] <kinglozzer> canView()?
574: [09:29:23] <kinglozzer> And probably canEdit, canCreate and canDelete if you want them to be able to do all of those
575: [09:29:36] <kinglozzer> They all default to admin :|
576: [09:29:44] * veb quit (Quit: veb-irc: &)
577: [09:31:14] * veb has joined #silverstripe
578: [09:31:55] <wmk> it was canView.
579: [09:32:03] <wmk> had a "catView" method accidently
580: [09:35:41] <kinglozzer> http://i.imgur.com/Z8Z0QZm.gif
581: [09:36:56] <wmk> absolutely
582: [09:43:25] * veb quit (Quit: veb-irc: &)
583: [09:44:27] * arnhoe has joined #silverstripe
584: [09:46:16] * benjhocking1 has joined #silverstripe
585: [09:46:17] * benjhocking quit (Read error: Connection reset by peer)
586: [09:54:36] * benjhocking has joined #silverstripe
587: [09:56:13] * benjhocking1 quit (Ping timeout: 256 seconds)
588: [10:11:37] * Pyreviewk has joined #silverstripe
589: [10:11:59] * UncleCheese has joined #silverstripe
590: [10:15:22] <Pyreviewk> I have to do my review
591: [10:16:13] <Pyreviewk> under career aspirations shall I say 'leave and get a job with SSWLGNZ'?
592: [10:20:01] * danfo_ quit (Quit: danfo_)
593: [10:29:25] * danfo_ has joined #silverstripe
594: [10:32:15] <PigeonFriend> Pystillgotitk: wasn't around yesterday, yes SSBits "guy" I'm in contact with, how comes?
595: [10:38:58] <PigeonFriend> Pyreviewk ^ is that you?
596: [10:41:54] * Eliseth quit (Ping timeout: 245 seconds)
597: [10:45:43] * wmk quit (Quit: nice to meet you ;))
598: [10:50:33] <UncleCheese> can someone explain why this doesn't work? http://jsbin.com/qosudogeje/1/edit?js,console,output
599: [10:50:53] <UncleCheese> oops, wrong windo
600: [11:03:25] * kerosene quit (Ping timeout: 264 seconds)
601: [11:16:27] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
602: [11:24:56] * ThePeach has joined #silverstripe
603: [11:30:55] <Pyreviewk> PigeonFriend: yup
604: [11:31:26] <PigeonFriend> Pyreviewk: anything you need RE SSBits?
605: [11:32:14] <Pyreviewk> PigeonFriend: to perhaps prepose the idea that a large notice on old tutorials proclaiming their super outdated-ness might be a good idea
606: [11:32:57] <Pyreviewk> so people stop doing things like DataObject::get_one('Thing', 'raw = "where clause"')
607: [11:33:01] <Pyreviewk> in 3.x code
608: [11:33:19] <PigeonFriend> hehe, yes. probably a good idea. SSbits is a little on the back burner unfortunately. Maybe in a few... months... we might have some time to look at it. There is a close to release revamp
609: [11:33:37] <PigeonFriend> DataObject::get.. needs to be deprecated !
610: [11:34:02] <Pyreviewk> PigeonFriend: yeah, but the idea of a disclaimer is still a good idea - presuming that old examples will still be available on revamp.
611: [11:34:09] <PigeonFriend> sure
612: [11:34:12] <Pyreviewk> :)
613: [11:36:21] * lerni_ quit (Remote host closed the connection)
614: [11:37:19] <PigeonFriend> gosh, why aren't those params all deprecated
615: [11:40:35] * kerosene has joined #silverstripe
616: [11:44:35] <Pyreviewk> PigeonFriend: I think they are, but... unsure.
617: [11:44:46] <Pyreviewk> worth looking into. Make them spit out big fat errors :D
618: [11:44:52] <Pyreviewk> by now.
619: [11:45:05] <Pyreviewk> https://pbs.twimg.com/media/B_ArWpMUsAA7SQ6.jpg
620: [11:48:05] <Pyreviewk> halp halp, I need to fill in my review.
621: [11:50:16] * Stomach quit (Quit: zzz)
622: [11:50:34] <zauberfisch> lol
623: [11:50:43] <zauberfisch> Pyreviewk: what is that review about?
624: [11:50:51] <zauberfisch> a self reflecting thingy?
625: [11:51:06] <zauberfisch> or more a general thing?
626: [11:51:37] <zauberfisch> like "the boss needs to push his ego so his employs need to write down how awesome everything is"?
627: [11:52:34] <Pyreviewk> zauberfisch: kinda.
628: [11:52:36] <Pyreviewk> bitta both.
629: [11:52:41] <Pyreviewk> more on me though.
630: [11:52:52] <zauberfisch> hmmm
631: [11:53:46] <zauberfisch> yeah, I know this can be difficult
632: [11:53:47] * Frans_Amsterdam has joined #silverstripe
633: [11:56:14] <zauberfisch> I would write a lengthy article pointing out how my existence is a gift to this world and that I can only imagine how much it must have enriched other employees lifes to have the honor of being alowed to work with me
634: [11:56:38] <Pyreviewk> Although there is a bit on 'how can my manager help me with my performance' and the answer there is (in big letters) TRAINING.
635: [11:56:43] <Pyreviewk> We have big data sets
636: [11:56:45] <Pyreviewk> NO DBA
637: [11:56:50] <Pyreviewk> NO SYSADMINS
638: [11:57:12] <Pyreviewk> We have a whole IT team, who keep the company running. Closest thing we have to sysadmins though.
639: [11:57:54] <Pyreviewk> They can take care of the basics of provisioning, but beyond that it's... not really anyone with expertise in the area we delve (app devs)
640: [12:03:20] * travis-ci has joined #silverstripe
641: [12:03:21] <travis-ci> dhensby/silverstripe-framework#231 (3.1 - ff562e1 : Ingo Schommer): The build passed.
642: [12:03:21] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/50c4c387ae26...ff562e126f64
643: [12:03:21] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53178201
644: [12:03:21] * travis-ci has left #silverstripe
645: [12:06:47] * danfo_ quit (Quit: danfo_)
646: [12:09:26] <elgabbu> Hi i m sending an email using the Email class and phpMailer adapter
647: [12:10:14] <elgabbu> the content of the email has the euro currency sign ... but its not showng correctly in the email so some sort of encoding issue
648: [12:13:21] * travis-ci has joined #silverstripe
649: [12:13:22] <travis-ci> dhensby/silverstripe-framework#232 (pulls/3690-reapply - 96b1583 : Daniel Hensby): The build has errored.
650: [12:13:22] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/96b1583aae9a
651: [12:13:22] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53179887
652: [12:13:22] * travis-ci has left #silverstripe
653: [12:13:22] <Pyreviewk> zauberfisch: it's actually an 'appraisal' sorry :P
654: [12:13:30] * kerosene quit (Ping timeout: 246 seconds)
655: [12:14:04] <Pyreviewk> zauberfisch: but basically just 'how do you think you perform, how are you going to get better, where you do you want to be in the future (career wise), etc.'
656: [12:15:09] <PigeonFriend> elgabbu: yes, sounds like encoding.. email headers set correctly? your files encoded correctly? isn't there a html entitiy you can use?
657: [12:16:27] <elgabbu> mmm not sure about the headers
658: [12:16:28] * kerosene has joined #silverstripe
659: [12:19:53] <zauberfisch> Pyreviewk: become a dev op and fix your all systems / operations problems \o/
660: [12:20:22] <zauberfisch> I hear being a devop is about the hipest thing you can be right now
661: [12:24:55] * lerni_ has joined #silverstripe
662: [12:27:39] * Liquide quit ()
663: [12:28:07] <Pyreviewk> zauberfisch: well previously I've had no interest in devops at all
664: [12:28:27] <Pyreviewk> but I've been sort of shoved into a role where I'm basically in charge of a big data warehouse
665: [12:28:36] <Pyreviewk> and it's piqing my interest!
666: [12:28:45] <Pyreviewk> So yeah, that's basically the plan :P
667: [12:28:50] <Pyreviewk> Skill up/cross skill
668: [12:28:57] <Pyreviewk> diversify my brand!
669: [12:28:59] <Pyreviewk> xD
670: [12:34:06] * Colin[pi] quit (Ping timeout: 246 seconds)
671: [12:39:53] * Eliseth has joined #silverstripe
672: [12:43:31] <zauberfisch> Pyreviewk: yeah
673: [12:43:42] <zauberfisch> its been pretty much the same for me
674: [12:43:47] * Shrike_Finland quit (Quit: Leaving.)
675: [12:43:56] <zauberfisch> always was steered clear of systems stuff
676: [12:44:02] <zauberfisch> but lately I have been playing with it a lot
677: [12:44:06] <zauberfisch> and I actually love it
678: [12:44:17] <zauberfisch> system automation is a wonderful thing
679: [12:44:55] <zauberfisch> but even for a developer, the learning curve can be quiet heavy
680: [12:45:17] <Pyreviewk> zauberfisch: My passion is making things simple.
681: [12:45:52] * elgabbu quit (Ping timeout: 246 seconds)
682: [12:46:04] <Pyreviewk> Code is typically my medium of choice for such a thing. But systems configuration lends itself to that same purpose a lot! So the co-existence of the knowledge in my brain makes sense.
683: [12:53:52] * cor has joined #silverstripe
684: [13:00:13] * cor quit (Ping timeout: 246 seconds)
685: [13:00:43] <zauberfisch> Pyreviewk: well, the automation I obviously do with code as well
686: [13:01:18] <zauberfisch> Pyreviewk: what made it hard for me is that I never really had to deal with all the system level tools before
687: [13:01:45] <zauberfisch> Pyreviewk: I started from scratch. bare metal servers and am still building my own little cloud on that
688: [13:01:45] <Pyreviewk> There sure are a few.
689: [13:01:51] <Pyreviewk> :)
690: [13:01:54] <Pyreviewk> sounds neat!
691: [13:03:59] <Pyreviewk> zauberfisch: simplicity to me means few dependencies. I avoid unnecessary ones wherever I can. This is actually probably the main core reason I don't like using sass :P
692: [13:04:55] <zauberfisch> I had to figure out basic system configuration, dns, dhcp, vpn, firewalls (iptables), virtualisation, and so on all at the same time
693: [13:05:12] <Pyreviewk> I can make websites with php, server, db. I don't like needing 20 other build tools to go with it. eg. I have a PHP website. I don't want to have to install ruby and python and node on the same machine to accomodate a deployment.
694: [13:05:27] * Guits quit (Ping timeout: 264 seconds)
695: [13:05:34] <zauberfisch> and to top that off, I used a centos, which I have never used before (been only using debian until that time)
696: [13:05:44] <Pyreviewk> zauberfisch: more advanced than me! I'm currently trying to figure out samba, winbind & kerberos
697: [13:06:15] <Pyreviewk> and authentication of a (web) user via apache to windows' Active Directory.
698: [13:06:28] <zauberfisch> oh, not sure yours is less advanced then mine
699: [13:06:30] <Pyreviewk> as I build internal tools
700: [13:06:41] <zauberfisch> I hear that stuff is actually quiet big
701: [13:06:48] <Pyreviewk> I haven't got very far with it though, because actual development gets in the way.
702: [13:07:09] <zauberfisch> Pyreviewk: I know what you mean (in regards to dependencies)
703: [13:07:14] <Pyreviewk> at the moment I'm having to teach myself SSIS package development & implementation via MS SQL Server 205
704: [13:07:17] <Pyreviewk> 2005*
705: [13:07:22] <zauberfisch> this is why I switched to libsass and composer-bower-assets now
706: [13:07:28] <zauberfisch> because now all I need is linux and php
707: [13:07:34] <Pyreviewk> because training... who needs that? xD
708: [13:07:51] <Pyreviewk> zauberfisch: yes, I was excited when I came across libsass a few years back
709: [13:07:55] <Pyreviewk> but it wasn't ready.
710: [13:08:00] <zauberfisch> it is now
711: [13:08:04] <Pyreviewk> Nor was I ready to re-learn CSS (to a point)
712: [13:08:07] <zauberfisch> actually working pretty good for me
713: [13:08:16] <Pyreviewk> sounds neat :)
714: [13:08:39] <Pyreviewk> I'm trying to get into JS development too, but that's... a very fleeting industry
715: [13:09:10] <Pyreviewk> this framework, no that one, no do this, no that's bad now use this instead, oh hey we're gonna change the language itself, but not yet, but some browsers can use this... ohhhh gawd.
716: [13:09:20] <Pyreviewk> all in the space of a few months.
717: [13:09:26] <zauberfisch> and composer-bower-assets lets me have bower dependencies without having to use nodejs/bower
718: [13:09:30] <zauberfisch> all php
719: [13:09:36] <Pyreviewk> very cool :)
720: [13:09:52] <zauberfisch> which is good, because the managed server does not come with node and we don't have root on the managed servers D:
721: [13:10:03] <Pyreviewk> npm, bower, grunt, gulp, I don't even know what these all are but they seem to all do the same thing from what I've gleaned from context
722: [13:10:14] <zauberfisch> well. no
723: [13:10:24] <zauberfisch> but they all do things that are not new
724: [13:10:26] <Pyreviewk> or at least *can* do the same.
725: [13:10:35] <Pyreviewk> ie, get some package.
726: [13:10:37] <zauberfisch> grunt and gulp yeah
727: [13:10:39] <Pyreviewk> if needed.
728: [13:10:41] <zauberfisch> pretty much the same
729: [13:10:46] <zauberfisch> npm and bower, kind of
730: [13:10:57] <Pyreviewk> I know npm is pure package management, but grunt and gulp are both build tools? something like that
731: [13:11:00] <zauberfisch> I see why npm and bower where created
732: [13:11:03] <zauberfisch> its ok
733: [13:11:13] <zauberfisch> but not sure I like grund/gulp
734: [13:11:16] <Pyreviewk> yeah, same I can see why composer was created.
735: [13:11:29] <zauberfisch> its not like there wheren't any good build tools out there
736: [13:11:31] <Pyreviewk> It makes sense to extrapolate php packages from system packages.
737: [13:11:33] <zauberfisch> they just had to reinvent it
738: [13:11:36] <zauberfisch> in javascript ...
739: [13:11:53] <Pyreviewk> but, it also gets interesting where it's per-project kinda stuff as opposed to system wide
740: [13:12:04] <zauberfisch> yeah, I agree
741: [13:12:07] <Pyreviewk> zauberfisch: haha, yeh.
742: [13:12:10] <zauberfisch> package managers are a good thing
743: [13:12:36] <Pyreviewk> to me 'building' a script is ... a bizarre concept.
744: [13:12:44] <Pyreviewk> They don't need compiling. They don't need linking.
745: [13:12:52] <Pyreviewk> that's the whole point of a script language.
746: [13:13:33] <Pyreviewk> with increased complexity I can see why these tools have come about... but it seems weird to me to need them/call them build tools as if they're gnu make or something :>
747: [13:15:14] * Guits has joined #silverstripe
748: [13:16:07] <Pyreviewk> it seems with each new thing that is supposed to make life easier (ie, more simple) it actually ends up adding more complexity (learning curve, interoperations)
749: [13:18:43] * UndefinedOffset has joined #silverstripe
750: [13:19:05] <Pyreviewk> eg. using git, how to track framework & cms, but also mysite code separately, when mysite skeleton comes with installer, which in turn ends up enveloping cms and framework...
751: [13:19:20] <Pyreviewk> composer solves this, but it's an example.
752: [13:19:33] <Pyreviewk> You end up with a very complicated .gitignore :<
753: [13:22:44] <Pyreviewk> I'm still not sure on how to commit dev code back when using composer
754: [13:22:47] <Pyreviewk> :<
755: [13:26:28] <lerni_> Pyreviewk: with yet a other tool you can automate writing a complex gitignor - see link I've sent you :)
756: [13:26:45] <Pyreviewk> Yes I did lerni_ , thanks :)
757: [13:27:40] * elgabbu has joined #silverstripe
758: [13:28:54] <lerni_> zauberfisch: are you using compass with libsass? and how much faster is it - in the project I'm working at at the moment sass need way to long
759: [13:29:20] <zauberfisch> lerni_: I had a lot of sass files
760: [13:29:35] <zauberfisch> and for me it feels like 10sec => 1sec
761: [13:29:42] <zauberfisch> lerni_: and yes, using compass with libsass
762: [13:29:45] <zauberfisch> sort of at least
763: [13:29:57] <lerni_> susy also?
764: [13:30:33] <lerni_> sounds like I should have a go with libsass
765: [13:30:44] <zauberfisch> yep
766: [13:30:46] <zauberfisch> susy
767: [13:31:07] <zauberfisch> lerni_: I am using only the sass part of composer
768: [13:31:34] <zauberfisch> so only the mixins and functions. not the ruby functions like image-width, image-heihgt, stripes and such. those don't work
769: [13:31:52] <zauberfisch> lerni_: I actually just put my code up yesterday
770: [13:31:54] <zauberfisch> lerni_: https://github.com/Zauberfisch/silverstripe-better-requirements
771: [13:32:28] <lerni_> but gradients and inlining/base64 BG pics 'll work?
772: [13:33:18] <zauberfisch> hmmm. gradients yes. haven't tested the graident fallback inline thing.
773: [13:33:41] <zauberfisch> inline image loading / to include images as base64 data uri is certainly not supported
774: [13:33:48] <zauberfisch> because sass does not have file system access
775: [13:33:54] <zauberfisch> thats why compass needed ruby
776: [13:36:13] <Pyreviewk> is compass it's own thing? I thought it was a ruby tool that sass required
777: [13:36:44] <zauberfisch> no
778: [13:37:23] <zauberfisch> no, its half sass framework, half ruby sass extension
779: [13:37:39] <zauberfisch> the sass framework you can use in libsass as well. because its just sass
780: [13:37:50] * greenma__ has joined #silverstripe
781: [13:37:51] <Pyreviewk> bizarre. So doesn't require ruby?
782: [13:37:55] <zauberfisch> but some functions (mostly those that need file access), you need ruby to use them
783: [13:38:01] <Pyreviewk> ah, I see.
784: [13:38:05] <zauberfisch> Pyreviewk: https://github.com/Igosuki/compass-mixins
785: [13:38:11] <zauberfisch> thats the sass only part of compass
786: [13:38:29] <lerni_> zauberfisch: your module looks promising. hopefully the roadmap for this module includes some of the thins I wanted to include to my deployment process since ages :)
787: [13:38:44] <zauberfisch> lerni_: such as?
788: [13:38:56] <lerni_> minifications
789: [13:39:00] <zauberfisch> oh
790: [13:39:00] <zauberfisch> yes
791: [13:39:03] <zauberfisch> it actually does
792: [13:39:18] <zauberfisch> but will probably also be a third party binary or something
793: [13:39:24] <zauberfisch> not sure if I care to use a php script for that
794: [13:39:30] <lerni_> also for JS? and combining?
795: [13:40:20] <lerni_> How do you combine requirement from different modules?
796: [13:40:28] * ss23 quit (Ping timeout: 255 seconds)
797: [13:40:34] <zauberfisch> thats actually a tricky thing
798: [13:40:44] <zauberfisch> I haven't quiet figured out a best practive for it
799: [13:40:56] <zauberfisch> for js its easy. you can just combine them
800: [13:40:58] <lerni_> yes - I do it manually atm and its ulgy!!
801: [13:41:09] <zauberfisch> but for css its nasty, because of relative paths
802: [13:41:53] <zauberfisch> minify I will probably add soon
803: [13:42:05] <zauberfisch> but a better way to handle files and files from modules ...
804: [13:42:11] * ss23 has joined #silverstripe
805: [13:42:14] <zauberfisch> I will probably do a refactoring of requirements first
806: [13:42:29] <zauberfisch> and perhaps suggest some new way that works better than the current
807: [13:43:47] <lerni_> zauberfisch: sounds cool!
808: [13:44:00] <zauberfisch> and that will take time
809: [13:44:05] <lerni_> zauberfisch: do you care about thins like this: https://github.com/addyosmani/critical
810: [13:44:21] <zauberfisch> I would love to care about it
811: [13:44:44] <lerni_> schön gesagt :)
812: [13:45:05] <zauberfisch> but I currently don't, because I just don't have the resources / the budget for it^^
813: [13:49:53] * wmk has joined #silverstripe
814: [13:49:58] <wmk> hi all
815: [13:50:22] <lerni_> saluti wmk
816: [13:50:47] <wmk> i just had a problem: grid pagination and export works fine locally, doesn't work on server
817: [13:51:43] * ss23 quit (Ping timeout: 250 seconds)
818: [13:51:48] <wmk> any ideas?
819: [13:59:52] * muskie9 has joined #silverstripe
820: [14:00:16] * Shrike_Finland has joined #silverstripe
821: [14:01:36] <Pyreviewk> this seems to be happening a lot lately wmk :<
822: [14:01:45] <Pyreviewk> probably the most common question over the past 2 weeks
823: [14:01:49] <Pyreviewk> that I've seen
824: [14:01:58] <wmk> *phew*
825: [14:02:07] <wmk> Pyreviewk, do you remember any solutions?
826: [14:02:10] <Pyreviewk> wmk: does the code write a file first, then send it?
827: [14:02:31] <wmk> well, grid pagination doesn't write a file
828: [14:02:35] <Pyreviewk> wmk: no I mean dev/server worky/notworky, not gridfield export specifically
829: [14:02:59] <wmk> it just returns the current subset again
830: [14:03:13] <wmk> i put my code in git
831: [14:03:24] <wmk> and on server git export
832: [14:03:32] <wmk> updated to 3.1.10 today.
833: [14:06:52] <wmk> Pyreviewk, ?
834: [14:09:42] <wmk> it IS some javascript
835: [14:10:21] <wmk> on my local VM i see some other post params set (e.g. SortColumn), which are not set on live when i try to sort a column in the grid
836: [14:10:22] <kinglozzer> wmk: Someone on Github had issues with request URI length or something IIRC
837: [14:11:04] <kinglozzer> wmk: https://github.com/silverstripe/silverstripe-framework/issues/3855#issuecomment-75179633
838: [14:14:52] <wmk> hmm, no
839: [14:19:05] * muskie9 is now known as muskie9_afk
840: [14:19:46] <wmk> still the same issue, even with the export
841: [14:25:55] <zauberfisch> wmk: I've seen your ticket
842: [14:25:59] <zauberfisch> wmk: you have a point
843: [14:26:07] <zauberfisch> but let me sleep over it a couple of times
844: [14:26:15] <wmk> wow, still 99 points left until i reach 100 ??
845: [14:26:16] <zauberfisch> not sure how best to implement it
846: [14:27:45] * muskie9_afk is now known as muskie9
847: [14:29:51] <Pyreviewk> wmk: is this modeladmin, or just a gridfield?
848: [14:30:15] <wmk> modeladmin
849: [14:30:20] <Pyreviewk> hmm :<
850: [14:30:30] <Pyreviewk> and works on dev, but not live?
851: [14:30:35] <wmk> yup
852: [14:30:48] <wmk> dev is zauberfisch vm (ubuntu), live is debian w/ php 5.3.3
853: [14:34:41] <Pyreviewk> odd.
854: [14:37:02] <Pyreviewk> I was going to suggest permissions, but if it never writes a temp file...
855: [14:37:33] <wmk> well, even the post request on dev and live is different
856: [14:40:10] <Pyreviewk> o.0
857: [14:40:21] <Pyreviewk> hints to a JS issue for me
858: [14:40:34] <Pyreviewk> hints at a JS issue to me
859: [14:40:57] <Pyreviewk> but may not be, because gridfield works from some inbuilt magic.
860: [14:41:04] <Pyreviewk> basically black magic.
861: [14:41:16] <wmk> but - why js?
862: [14:41:27] <Pyreviewk> yeah, you're right. It shouldn't.
863: [14:41:29] <wmk> this is the most unlogical for me somethow
864: [14:41:33] <Pyreviewk> iirc they're <button>
865: [14:41:38] <wmk> it seems like but...
866: [14:41:42] <Pyreviewk> rather than magic JS onclic thnigs
867: [14:43:40] * Shrike_Finland quit (Quit: Leaving.)
868: [14:43:55] <wmk> jup, <button>
869: [14:44:25] * ss23 has joined #silverstripe
870: [14:48:05] * catcher has joined #silverstripe
871: [14:49:38] * darjus01 has joined #silverstripe
872: [14:49:42] <darjus01> hi all
873: [14:50:01] <Pyreviewk> hi one
874: [14:50:15] <darjus01> :)
875: [14:50:40] <wmk> he has even 01 in his name...
876: [14:51:16] <Pyreviewk> heh, so he does!
877: [14:52:41] <wmk> i still don't get it
878: [14:52:59] <darjus01> I was looking for info and ideas how to strip large portion of JS in admin of cms of SS, its huge task. So I came an idea to make user-moderator eviroment like theme, for some CRUD function is it hard to do? Your thoughts?
879: [14:53:24] * greenma__ quit (Remote host closed the connection)
880: [14:53:30] <Pyreviewk> if the params are different between requests wmk (and there's no JS to power it), that points to me that some supporting field is missing.
881: [14:53:36] <darjus01> 01 is nothing I am not first or something just this nick is like from childhood nothing special
882: [14:53:52] <Pyreviewk> darjus01: ModelAdmin
883: [14:54:06] <Pyreviewk> http://api.silverstripe.org/3.1/class-ModelAdmin.html
884: [14:54:20] <wmk> hmm, disabling suhosin on my server makes it working
885: [14:54:26] <wmk> though it feels bad
886: [14:54:27] <darjus01> yes i yousing this for DataObject
887: [14:54:38] <Pyreviewk> http://doc.silverstripe.org/en/developer_guides/customising_the_admin_interface/modeladmin/
888: [14:54:55] <Pyreviewk> odd wmk
889: [14:55:08] <Pyreviewk> is it something to do with [][][][][][] levels or something?
890: [14:55:27] <Pyreviewk> darjus01: I don't think I understand your question then
891: [14:56:09] <kinglozzer> Pyreviewk: I think he means he wants ModelAdmin-like CRUD, but outside of the CMS
892: [14:56:14] <Pyreviewk> darjus01: the CMS only includes JS that it needs.
893: [14:56:29] <Pyreviewk> so stripping shouldn't be necessary
894: [14:57:10] <Pyreviewk> kinglozzer: oh. darjus01 in that case it's quite easy, I think. Not a bad idea.
895: [14:58:05] <wmk> zauberfisch, you don't have suhosin on your vm?
896: [14:59:10] <Pyreviewk> what does it even do wmk?
897: [14:59:11] <darjus01> I want make like plane no Js only Url based, like table based enviroment, ues kinglozzer out side cms, like CMS for dump users with blond hair :) trying to thing one thing its after loggin how to switch user to theme-user-enviroment
898: [14:59:28] <wmk> limits some params get, post etc..
899: [14:59:32] <Pyreviewk> darjus01: gridfield IS js-less
900: [15:00:17] <darjus01> yes still is you have like 50000 articles it becomes very messy
901: [15:00:17] <Pyreviewk> It includes JS, but usually isn't _needed_
902: [15:00:32] <Pyreviewk> darjus01: gridfield with pagination component, still doesn't use JS.
903: [15:00:40] <Pyreviewk> neither does filter headers
904: [15:00:54] <wmk> Pyreviewk, well, for ajax calls
905: [15:00:56] <darjus01> but all admin looks and loading uses
906: [15:01:07] <Pyreviewk> It does take a wee bit of coaxing to work on the front end though
907: [15:01:25] <Pyreviewk> wmk: ah, yeah, true. Most of all things are submitted with ajax I guess. but technically they're not _needed_
908: [15:01:33] <wmk> seems so
909: [15:01:37] * cloph_away is now known as cloph
910: [15:01:47] <wmk> it's just a call and returns html which is just replaced in time
911: [15:03:19] * darjus01 quit (Quit: Page closed)
912: [15:08:38] * Frans_Amsterdam quit (Remote host closed the connection)
913: [15:13:32] <Pyreviewk> mmm. I guess it'd need to be altered somehow to return the full page.
914: [15:13:40] <Pyreviewk> dunno how that'd work though :<
915: [15:13:50] * Pyreviewk shrugs
916: [15:13:53] <Pyreviewk> face time!
917: [15:14:01] <Pyreviewk> gotta go'n get appraised.
918: [15:14:06] <Pyreviewk> glhf!
919: [15:14:08] * Pyreviewk quit ()
920: [15:17:31] * Shrike_Finland has joined #silverstripe
921: [15:18:52] <zauberfisch> wmk: no
922: [15:23:16] <ThePeach> I'm using renderWith() to render a partial in a secondary action. The data comes out printed html encoded. Is it possible to output the raw data instead?
923: [15:26:30] <wmk> GOT IT!
924: [15:27:02] <wmk> the friendly guy from my ISP told me that suhosin on the debian 6 server writes the errors in syslog
925: [15:27:08] * r_hector quit (Quit: Leaving.)
926: [15:28:22] <wmk> had to increase suhosin.get.max_name_length to get excel export working and suhosin.post.max_name_length to get pagination / column sorting
927: [15:28:24] <wmk> working
928: [15:28:35] <wmk> ss-log, please keep this information for the future!
929: [15:28:42] <kinglozzer> ThePeach: Possible $Data.RAW instead of $Data in your template
930: [15:30:46] <ThePeach> kinglozzer: I just noticed that renderWith expects a ViewableData as second parameter
931: [15:31:20] <kinglozzer> ThePeach: It's optional, but yeah
932: [15:31:26] <ThePeach> I'm slightly confused as the code-hinting suggest an array, so I was passing array('myTemplateVar' => Convert::array2json($myArray))
933: [15:31:51] <ThePeach> I'll try to use .RAW and see what's in there
934: [15:31:58] <kinglozzer> ThePeach: Actually I think it can take an array too :P
935: [15:32:39] <ThePeach> ok .RAW works
936: [15:33:04] <ThePeach> it's weird because if I output a var in a template using customize() I don't get this problem at all
937: [15:35:00] * r3v3rb has joined #silverstripe
938: [15:35:06] <r3v3rb> howdy
939: [15:36:20] <r3v3rb> any idea where the ‘add media’ template is hidden for youtube videos etc etc in SS3
940: [15:38:46] <wmk> somewhere around htmleditor?
941: [15:39:04] <r3v3rb> got oembed
942: [15:39:08] <r3v3rb> :)
943: [15:39:30] <kinglozzer> r3v3rb: I'm not sure if there's a specific template for that part
944: [15:39:36] <r3v3rb> nope king
945: [15:39:40] <r3v3rb> kinglozzer: * even
946: [15:40:10] <kinglozzer> r3v3rb: What're you looking to do? Or did oembed solve it? :P
947: [15:40:46] <r3v3rb> kinglozzer: want to extend the templating to wrap a <div class="flex-video widescreen vimeo"> around the embedded video
948: [15:41:05] <kinglozzer> oic, after insert or something?
949: [15:41:32] <r3v3rb> forTemplate is the cookie kinglozzer
950: [15:41:57] <kinglozzer> r3v3rb: Can't you add classes anyway?
951: [15:42:23] <r3v3rb> using the HMTLEditorField client wouldn’t know how
952: [15:42:30] <r3v3rb> I could manually yes
953: [15:43:01] <kinglozzer> r3v3rb: Yeah I was thinking you could add them to the 'alignment' dropdown
954: [15:43:05] <r3v3rb> but I want the ‘From web’ to automagically add the required flex-video widescreen vimeo’ or ‘youtube’ etc etc
955: [15:43:22] <r3v3rb> kinglozzer: howdy hell do I add styles?
956: [15:43:26] <r3v3rb> to the dropdown
957: [15:43:53] <kinglozzer> r3v3rb: https://github.com/kinglozzer/htmleditornoalignment
958: [15:44:13] <r3v3rb> bah you mean bastardise this :)
959: [15:44:15] <kinglozzer> (only that adds a blank class, i.e. no class, to the image one)
960: [15:44:40] <kinglozzer> So yours would be updateFieldsForOembed()
961: [15:44:59] <r3v3rb> ah uh
962: [15:44:59] <kinglozzer> Then you could set 'flex-video widescreen vimeo' to be the default
963: [15:45:03] <kinglozzer> Or somethin
964: [15:45:04] <kinglozzer> :P
965: [15:45:06] <r3v3rb> shure ting
966: [15:45:10] <r3v3rb> bossum
967: [15:45:26] <r3v3rb> fack twenty minutes late for school pickup!
968: [15:45:36] <kinglozzer> r3v3rb: Good job you drive a Lotus
969: [15:45:43] <r3v3rb> :P
970: [15:45:45] <kinglozzer> ;)
971: [15:46:41] * greenma__ has joined #silverstripe
972: [15:47:20] <r3v3rb> kinglozzer: turns out omnipay do not save anything to any ‘state’ on the server so the non-js version can be used in a SSL environment without worrying about PCI
973: [15:47:48] <kinglozzer> Awesome!
974: [15:47:49] <r3v3rb> form fields are literally passed through to their functions and tokens created via stripe
975: [15:48:00] <r3v3rb> if you’re using stripe for example
976: [15:48:37] <r3v3rb> just need to finish adding the Payment::create stuff to this site and all the gateway stuff is complete
977: [15:49:06] <r3v3rb> I still chose to use stripe.js as it means its all funky and ajax’y
978: [15:49:38] <r3v3rb> right I better get the ‘young fella me lad’
979: [15:49:52] <r3v3rb> otherwise wife will not let me forget
980: [16:11:19] * elgabbu quit (Ping timeout: 246 seconds)
981: [16:30:22] * Shrike_Finland quit (Quit: Leaving.)
982: [16:32:08] * arnhoe quit ()
983: [16:34:39] * Guits quit (Ping timeout: 250 seconds)
984: [16:40:23] * Eliseth quit (Ping timeout: 240 seconds)
985: [16:45:47] * Error404NotFound quit (Disconnected by services)
986: [16:45:47] * Err404NotFound has joined #silverstripe
987: [16:46:19] * r3v3rb quit (Quit: r3v3rb)
988: [16:53:21] * Shrike_Finland has joined #silverstripe
989: [16:53:32] * cloph is now known as cloph_away
990: [16:58:01] <ss-helper> Re: SQLite3 Module howto - http://www.silverstripe.org/community/forums/installing-silverstripe/show/101292#post400581
991: [16:58:59] * Shrike_Finland quit (Quit: Leaving.)
992: [16:59:47] * Shrike_Finland has joined #silverstripe
993: [17:01:54] * kinglozzer quit ()
994: [17:04:04] * Shrike_Finland1 has joined #silverstripe
995: [17:04:05] * Shrike_Finland quit (Read error: Connection reset by peer)
996: [17:05:38] <wmk> uh, still ppl installing silverstripe without composer???
997: [17:07:14] * lerni_ quit ()
998: [17:07:51] <muskie9> wmk, do you manage your install locally w/composer, then deploy? or do you do composer updates on the remote server to pull in your requirements
999: [17:08:11] <wmk> i checkin composer.json and composer.lock
1000: [17:08:28] <wmk> and have a small git post-merge hook that does the downloading on the server
1001: [17:08:53] <wmk> muskie9, https://gist.github.com/wernerkrauss/33dcb098c05ed063be22
1002: [17:09:10] <muskie9> ah, makes sense
1003: [17:09:11] <wmk> i add all module folders to .gitignore
1004: [17:09:22] <wmk> as you can tell composer to use your fork
1005: [17:09:45] <wmk> works fine until someone deletes the github repo...
1006: [17:09:55] * wmk should look into that composer proxy
1007: [17:10:59] <muskie9> most of our sites end up on a host w/no cl access unfortunately... still having to use deployments via sftp... but at least those services allow us to set submodules so it's a little easier to manage versions
1008: [17:11:26] <wmk> with sftp you can use composer locally and upload
1009: [17:11:54] <wmk> phpstorm e.g. handles deployment via ftp nicely
1010: [17:12:37] <muskie9> true, I was gonna look into SS's deploynaut at some point
1011: [17:12:42] <wmk> hmm, if ansible can deploy via ftp?
1012: [17:12:42] <muskie9> https://github.com/silverstripe/deploynaut
1013: [17:13:01] <wmk> capistrano is another possibility
1014: [17:13:37] * NETim quit (Ping timeout: 246 seconds)
1015: [17:13:46] <muskie9> the trick is finding a tool that all the devs can understand... only 2 of us for the most part... I do the php and he does the templates/layouts/css/etc
1016: [17:14:59] <wmk> of course
1017: [17:15:16] <wmk> so you setup your own deploynaut instance?
1018: [17:16:18] <muskie9> I think so, haven't really dug into how it all works
1019: [17:16:45] <wmk> i used capistrano manually for two or three projects
1020: [17:16:47] <muskie9> deployment workflow tends to get pushed off... we're a little behind
1021: [17:17:29] <muskie9> seems like we were cutting our teeth on git when composer started getting traction
1022: [17:17:39] <muskie9> how did capistrano work out
1023: [17:17:45] <wmk> hmm...
1024: [17:18:01] <wmk> takes too long for "change this small piece in template" deploys
1025: [17:18:18] <wmk> would be better if you have to update framework (less outage)
1026: [17:18:36] <wmk> crashes if git repo in composer is not available anymore
1027: [17:18:38] <muskie9> gotcha
1028: [17:19:02] <wmk> so for small sites ssh and git pull is ok
1029: [17:29:25] <catcher> I use composer in Prd for modules, and I wrote deployment scripts to push only code files with differences to Prd servers.
1030: [17:30:15] <catcher> Deletions aren't automated, but that's saved me a couple times.
1031: [17:32:29] <wmk> deletions are no problem if the file was in git before
1032: [17:33:13] <catcher> wmk, more specifically, if the file was deleted from the project, my deployment scripts won't perform the deletion in prd.
1033: [17:33:25] <catcher> I have to do that manually on the servers.
1034: [17:33:39] <wmk> and you can keep track?
1035: [17:34:26] <zauberfisch> I am with wmk on this one
1036: [17:34:32] <zauberfisch> deployment through git
1037: [17:34:49] <zauberfisch> or at least, deploy to server and push to git at the same time
1038: [17:34:59] <wmk> hehe, the good old deployment topic ;)
1039: [17:35:03] <zauberfisch> something that is not in git (or any other vcs) has no place being on the server ;)
1040: [17:35:10] <catcher> File deletions end up being rare for me, just a couple a month
1041: [17:35:51] <muskie9> to think 3-4 years ago I'd ftp files to prod and work right on prod to do updates 😳
1042: [17:36:16] <wmk> muskie9, i can feel you
1043: [17:36:26] <zauberfisch> haha, yeah
1044: [17:36:32] <zauberfisch> but I guess we all had to start somewhere
1045: [17:36:40] <wmk> i really love vagrant for this ease of dev vm
1046: [17:36:52] <zauberfisch> its ok, as long as you realise how bad practice it is after a while
1047: [17:37:00] <zauberfisch> yeah, me to. vagrant <3
1048: [17:37:01] <wmk> though... it the vm isn't 100% the real server you can still have problems
1049: [17:37:05] <wmk> did i mention suhosin?
1050: [17:37:12] <zauberfisch> yes, you did
1051: [17:37:20] <zauberfisch> no idea why I haven't put it in
1052: [17:37:33] <wmk> maybe because it's not standard on ubuntu?
1053: [17:37:34] <zauberfisch> guess its been to long that I had to deploy php in production myself
1054: [17:38:17] <zauberfisch> wmk: so was suhosin actually causing you problems on the server that you didn't have locally?
1055: [17:38:24] <wmk> yup
1056: [17:38:29] <zauberfisch> I see
1057: [17:38:39] <zauberfisch> guess I have to roll out a new version then
1058: [17:38:42] <wmk> and it didn't log to vhost/error.log but to /var/log/syslog
1059: [17:38:56] <zauberfisch> on production or local?
1060: [17:39:01] <wmk> then it was easy to find the values i had to change
1061: [17:39:03] <wmk> on prod
1062: [17:39:06] <wmk> debian6
1063: [17:42:34] <zauberfisch> just out of coriousity
1064: [17:42:40] <zauberfisch> what was the issue?
1065: [17:42:44] <zauberfisch> and what was causing it?
1066: [17:43:07] <wmk> modeladmin gridfield: couln't sort by column, couln't paginate
1067: [17:43:12] <wmk> excel export was not working
1068: [17:44:25] <wmk> somehow the get and post varnames have been a few chars too long (longer than 64 bytes standard setting w/ suhosin) and so suhosin deleted those vars
1069: [17:44:51] <wmk> server did response ok (same grid page 1 all the time without sorting)
1070: [17:45:18] * ThePeach quit (Quit: leaving)
1071: [17:46:48] <wmk> and export was like https://github.com/silverstripe/silverstripe-framework/issues/3855
1072: [17:46:59] * Shrike_Finland1 quit (Quit: Leaving.)
1073: [17:58:13] <ss-helper> NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304
1074: [18:10:58] <zauberfisch> wmk: ok, will consider the subject tomorrow and probably add it
1075: [18:13:16] <ss-helper> Re: NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304#post400583
1076: [18:20:47] * muskie9 is now known as muskie9_afk
1077: [18:21:22] <GioVdK> Hello, if in a DataObject I've a custom (static) method that needs to perform an SQL query, is there a way to get the table name? I'm currently using get_class()
1078: [18:24:39] * muskie9_afk is now known as muskie9
1079: [18:25:25] * benjhocking quit (Quit: Leaving.)
1080: [18:25:29] <muskie9> GioVdK you want to get the table name from the query, or you want to set the table name for the query
1081: [18:25:40] <muskie9> http://docs.silverstripe.org/en/developer_guides/model/sql_query/
1082: [18:27:49] <wmk> zauberfisch, dunno if suhosin is really needed for the vm
1083: [18:28:01] <wmk> maybe, maybe not
1084: [18:28:19] <ss-helper> Re: NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304#post400584
1085: [18:29:25] <GioVdK> muskie9: I want to set it
1086: [18:29:44] <muskie9> http://docs.silverstripe.org/en/developer_guides/model/sql_query/#usage
1087: [18:29:52] <GioVdK> basically in the setForm I just want to avoid to write the table name
1088: [18:29:57] <muskie9> ->setFrom('YourTable')
1089: [18:30:08] <GioVdK> since it should get that from the DataObject
1090: [18:30:18] <GioVdK> so I'm doing ->setFrom(get_class())
1091: [18:30:37] <muskie9> ->setFrom($this->ClassName) if you're sql is in the class model
1092: [18:31:18] <GioVdK> mm, I'm using a static method
1093: [18:31:35] <GioVdK> because else I'm not sure how to access it from a controller
1094: [18:31:41] <muskie9> can you pass the class name as an arg to the static function?
1095: [18:31:46] <GioVdK> (well, I guess I can just instantiate the data object :p)
1096: [18:32:08] <muskie9> so you're calling from the controller to a static in the model?
1097: [18:32:33] <GioVdK> I mean I have MyObject::method() that does the query ->setFrom(get_class())
1098: [18:32:43] <GioVdK> and then from the controller I'm calling MyObject::method()
1099: [18:32:43] <muskie9> YourModel::yourQueryMethod($this->dta()->ClassName);
1100: [18:33:02] <muskie9> $this->data()->ClassName
1101: [18:33:05] <muskie9> ^
1102: [18:33:07] <muskie9> typos
1103: [18:33:08] <GioVdK> but in that case $this would be the controller
1104: [18:33:19] <muskie9> right, but $this->data() accesses the model
1105: [18:33:35] <muskie9> so $this->data()->ClassName is like $this->ClassName in the model
1106: [18:33:48] <GioVdK> maybe I'm missing what you mean with model; do you mean the DataObject?
1107: [18:33:56] <GioVdK> how does it knows which one?
1108: [18:34:38] <muskie9> I think I misunderstood... the data() is for page types iirc
1109: [18:35:36] <muskie9> can you pastie your controller method?
1110: [18:37:28] <GioVdK> sorry, the controller method for now is just calling the static method I created on a DataObject
1111: [18:38:02] <GioVdK> then the method in the data object is doing the SQL query
1112: [18:38:58] <muskie9> you'll need to pass either the ID of the object, or the object as the static won't know what to query... unless your get_class() works in it
1113: [18:39:00] <GioVdK> example: class MyItem extends DataObject { public static function doSql() { $sqlQuery->setFrom(get_class()); } }
1114: [18:39:09] <muskie9> ya, that might work
1115: [18:39:33] <GioVdK> yep that works :) I just wanted to check if there was a better way instead of using get_class()
1116: [18:40:33] <muskie9> not unless you pass the class name as an arg
1117: [18:41:34] <GioVdK> ok, thanks muskie9
1118: [18:41:36] <muskie9> make it reusable... YourObj::yourMethod($className = null){if($className === null) $className = get_class();}
1119: [18:42:53] <GioVdK> yep that would be a method generic for different data objects, mine is specific but I used get_class just to avoid having to type the name of the table since is an information we should get from the DataObject itself since it is the one that creates the table when you run /dev/build
1120: [18:43:14] <muskie9> gotcha
1121: [18:43:22] <ss-helper> Re: NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304#post400585
1122: [18:45:34] <GioVdK> muskie9: have to go now, see you and thanks again
1123: [18:50:43] * veb has joined #silverstripe
1124: [18:51:02] * GioVdK quit (Ping timeout: 244 seconds)
1125: [18:53:23] * muskie9 is now known as muskie9_afk
1126: [18:58:25] <ss-helper> Re: NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304#post400586
1127: [19:04:49] * travis-ci has joined #silverstripe
1128: [19:04:50] <travis-ci> silverstripe/silverstripe-framework#4318 (3.1 - 7cd998d : Daniel Hensby): The build passed.
1129: [19:04:50] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/ff562e126f64...7cd998d247f6
1130: [19:04:50] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/53231417
1131: [19:04:50] * travis-ci has left #silverstripe
1132: [19:07:28] * oddnoc has joined #silverstripe
1133: [19:16:45] * muskie9_afk is now known as muskie9
1134: [19:21:23] * darjus01 has joined #silverstripe
1135: [19:24:22] <darjus01> maybe you have same problem when i making url generation in dataobject with SiteTree::generateURLSegment() I get error "SiteTree::generateURLSegment() should not be called statically ..."
1136: [19:26:34] <muskie9> darjus01 how are you calling it?
1137: [19:27:05] <darjus01> in public beforeWrite this->URLSegment = SiteTree::generateURLSegment($this->Title);
1138: [19:27:33] <muskie9> that looks right
1139: [19:28:22] <muskie9> actually, should not be called statically
1140: [19:28:24] <darjus01> just learning from SS bits http://www.ssbits.com/tutorials/2010/dataobjects-as-pages-part-2-using-model-admin-and-url-segments-to-create-a-product-catalogue/
1141: [19:28:34] <darjus01> there is product before write
1142: [19:28:45] <darjus01> code exact same
1143: [19:29:06] <darjus01> maybe some changes from 2.4 -> 3.1
1144: [19:29:09] <darjus01> ?
1145: [19:29:21] <muskie9> if you're using SS 3.1.x then yes... ssbits is 2.4.x and a lot has changed
1146: [19:29:37] <darjus01> yes but logic is good for learning
1147: [19:30:42] <muskie9> true... I'd do this $singleton = singleton('SiteTree'); then $this->URLSegment = $singleton->generateURLSegment($this->Title);
1148: [19:30:50] <muskie9> see if that works
1149: [19:33:43] <darjus01> muskie9: thx works like charm
1150: [19:33:53] <muskie9> cool
1151: [19:34:06] <muskie9> glad I could help
1152: [19:34:34] <darjus01> is I have DataObject like model to make apges I need routes.yml to make routs for products?
1153: [19:35:58] <muskie9> that's one way to do it
1154: [19:36:10] <darjus01> I'm half year making simple sites based on pages only now I want to learn more from the core, but sadly books are only 2.4 version and tutorials video are not cover this part
1155: [19:36:50] <darjus01> sorry if I bother all with maybe silly questions
1156: [19:37:37] * Ryan-Toast has joined #silverstripe
1157: [19:37:56] <muskie9> if you have a page that has_many Products (dataobject), then you could have a controller function that renders the product... so the result would be: /your-page-url/YourControllerMethod/8 where 8 is the Product ID
1158: [19:38:18] <catcher> darjus01, ^, as long as you don't need 3 params on the controller action
1159: [19:38:29] <muskie9> true catcher
1160: [19:38:56] <catcher> SS gives you 2 out of the box, $ID and $OtherID (domain/controller/action/id/otherid)
1161: [19:39:17] * willr has joined #silverstripe
1162: [19:43:14] <darjus01> if I have this example 'teams//$Action/$ID/$Name': 'TeamController' from docs, and I want make url like this domain/category_urlsegment/product_urlsegment
1163: [19:44:17] <darjus01> products//$Action/$ID/$Name': 'ProductContriller'
1164: [19:44:23] <darjus01> products//$Action/$ID/$Name': 'ProductController'
1165: [19:44:36] * willr quit (Quit: willr)
1166: [19:44:44] * gelignite has joined #silverstripe
1167: [19:50:07] <DimiStripe> Hi All ... Who knows WTF could happen - after updating to 3.1.10 and rebuilding - theres no PageTYpes left in the CMS for creating except Page .... But classes are there in the DB under the ClassName... building / flushing doesn't help.
1168: [19:50:32] * jedateach has joined #silverstripe
1169: [19:52:21] <veb> damn
1170: [19:52:25] <veb> ACC accrpted my claim
1171: [19:52:30] <veb> how's that for morning news
1172: [19:52:35] <DimiStripe> Oh, ignore my question :D
1173: [19:52:39] <veb> no
1174: [19:52:40] <veb> yes
1175: [19:52:45] <veb> does that answer?
1176: [19:54:32] <DimiStripe> :D no that was just my fkup :)
1177: [19:56:37] * muskie9_ has joined #silverstripe
1178: [19:58:09] <DimiStripe> darjus01: We used to have some porjects with Controllers - check at work ;) (hope those where not deleted as unused)
1179: [19:58:40] <ss-helper> Re: NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304#post400587
1180: [19:59:26] * muskie9 quit (Ping timeout: 265 seconds)
1181: [20:04:09] <veb> ffff
1182: [20:04:15] <veb> I have like, restless leg syndrome + cramps
1183: [20:04:17] <veb> dafuq
1184: [20:04:18] <veb> pls.
1185: [20:06:12] * Guits has joined #silverstripe
1186: [20:07:22] * mobiusnz has joined #silverstripe
1187: [20:10:00] * willr has joined #silverstripe
1188: [20:11:45] * mobiusnz quit (Ping timeout: 250 seconds)
1189: [20:11:48] * Hailwood has joined #silverstripe
1190: [20:12:16] * mobiusnz has joined #silverstripe
1191: [20:17:09] * wmk quit (Ping timeout: 246 seconds)
1192: [20:18:37] * Stomach has joined #silverstripe
1193: [20:18:40] * mobiusnz quit (Ping timeout: 264 seconds)
1194: [20:20:29] * muskie9_ quit (Max SendQ exceeded)
1195: [20:32:39] <Hailwood> Is anyone able to tell me why - when I click through to edit a billing address I am getting the error that there are two RegionCode fields? Here is the DO in question: https://github.com/sunnysideup/silverstripe-ecommerce/blob/master/code/model/address/BillingAddress.php
1196: [20:33:48] * Stomach quit (Quit: zzz)
1197: [20:34:13] * DimiStripe quit (Quit: DimiStripe)
1198: [20:37:20] * Stomach has joined #silverstripe
1199: [20:39:03] * mobiusnz has joined #silverstripe
1200: [20:40:44] * antmas has joined #silverstripe
1201: [20:41:47] <antmas> morning all o/
1202: [20:43:00] <Ryan-Toast> Hey
1203: [20:43:49] <ss-helper> Re: Shop and error when editing catalog - http://www.silverstripe.org/community/forums/e-commerce-modules/show/101163#post400588
1204: [20:45:57] * UncleCheese has joined #silverstripe
1205: [20:49:40] <antmas> rain
1206: [20:49:43] <antmas> so much rain
1207: [20:51:05] <willr> Meh rain
1208: [20:53:15] * mobiusnz1 has joined #silverstripe
1209: [20:53:37] * mobiusnz quit (Ping timeout: 245 seconds)
1210: [20:54:30] <UncleCheese> antmas does "rain" in nelson just mean that the sun went behind a cloud for more than 5 minutes?
1211: [20:56:28] <antmas> UncleCheese: ha! rain in Nelson means it becomes topic of the month after minutes of rain -_-
1212: [20:56:50] <UncleCheese> hahahaha
1213: [20:57:03] <UncleCheese> screw all this SS UK noise
1214: [20:57:05] <UncleCheese> we need SS Nelson
1215: [20:57:11] <antmas> +1
1216: [20:57:19] <antmas> at least burgerfuel nelson
1217: [20:57:29] <UncleCheese> we can set up a satellite office that just makes sites for craft breweries
1218: [20:58:20] <antmas> or stats site on how many failed cafes per year
1219: [20:58:46] * mobiusnz1 quit (Read error: No route to host)
1220: [20:59:58] * mobiusnz has joined #silverstripe
1221: [21:01:36] * jedateach has left #silverstripe
1222: [21:03:21] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1223: [21:07:03] * antmas beeps
1224: [21:11:04] * mobiusnz quit (Ping timeout: 245 seconds)
1225: [21:11:09] <MichalKleiner> morning guys
1226: [21:12:17] * mahfuz has joined #silverstripe
1227: [21:14:18] * mobiusnz has joined #silverstripe
1228: [21:18:01] <antmas> MichalKleiner: o/
1229: [21:21:50] * Stomach quit (Quit: zzz)
1230: [21:26:49] * Liquide has joined #silverstripe
1231: [21:28:50] <catcher> what's the *easiest* way to tell a client how to view published instead of draft?
1232: [21:28:58] <ss-helper> Re: Shop and error when editing catalog - http://www.silverstripe.org/community/forums/e-commerce-modules/show/101163#post400589
1233: [21:29:24] <catcher> Anything easier than CMS / View mode / Split or Preview, Published?
1234: [21:30:35] * Bosie_ has joined #silverstripe
1235: [21:31:51] * mobiusnz quit (Quit: Leaving.)
1236: [21:31:54] * Stomach has joined #silverstripe
1237: [21:31:57] <MichalKleiner> add ?Stage=Live to the url?
1238: [21:32:04] * UndefinedOffset quit (Quit: Leaving.)
1239: [21:32:08] <MichalKleiner> just guessing
1240: [21:32:28] <Bosie_> Hey guys, real quick question. I want to add a gridfield to the Root tab, but I get an error. I can add to a new tab - $fields->addFieldToTab('Root.Promos', $gridfield); - but not - $fields->addFieldToTab('Root', $gridfield); which gives "the method 'settabset' does not exist on 'GridField'"
1241: [21:33:03] <MichalKleiner> Root.Root?
1242: [21:33:30] <oddnoc> catcher: New incognito (or private) browser window. Later on, install better navigator for them.
1243: [21:33:34] <simon_w|air> Bosie_, Root.Main is the first one
1244: [21:33:41] <MichalKleiner> or .Main
1245: [21:33:42] <MichalKleiner> sorry
1246: [21:35:14] <catcher> oddnoc, I'll look at better navigator, thanks. New browser solution has been getting me by thus far.
1247: [21:35:46] <Bosie_> Ahhhh thank you - I assumed that $fields->removeFieldFromTab("Root","Content"); meant it was just Root
1248: [21:35:54] <Bosie_> thanks worked like a charm :)
1249: [21:37:21] * Stomach quit (Quit: zzz)
1250: [21:38:25] * Stomach has joined #silverstripe
1251: [21:38:56] * glenn-bautista has joined #silverstripe
1252: [21:45:21] * Stomach quit (Ping timeout: 250 seconds)
1253: [21:48:40] * Pyromanik has joined #silverstripe
1254: [21:53:37] * antmas quit (Ping timeout: 246 seconds)
1255: [21:56:10] <EasyCo> Where's the favicon for the CMS backend?
1256: [21:56:27] <Pyromanik> silverstripe/installer
1257: [21:58:11] <EasyCo> All good thanks. I was on the production site instead of the staging and wondering why the favicon wasn't updating :)
1258: [21:58:20] <EasyCo> Might just go back to bed
1259: [22:06:11] <darjus01> is any comend to clean all not usable SQL tables and columns in SS?
1260: [22:08:32] * willr quit (Ping timeout: 252 seconds)
1261: [22:10:32] * Colin[pi] has joined #silverstripe
1262: [22:12:25] <Colin[pi]> ITS FRIDAY OMG
1263: [22:12:28] <Colin[pi]> and hi
1264: [22:13:36] <simon_w|air> Long weekend!
1265: [22:13:48] <Colin[pi]> aw yiss
1266: [22:13:53] <simon_w|air> Colin[pi], going to celebrate Canberra Day, or staying in Canberra?
1267: [22:14:03] * mobiusnz has joined #silverstripe
1268: [22:15:23] <Colin[pi]> simon_w|air: are you suggesting I would celebrate Canberra day by travelling outside Canberra? ABSURD
1269: [22:18:04] <simon_w|air> Also, turns out that having your hosting provider physically removing the drives your VM is running on is really bad for performance
1270: [22:18:39] <Colin[pi]> simon_w|air: dafuq
1271: [22:18:46] <Colin[pi]> did they give you a heads up at least?
1272: [22:18:50] <simon_w|air> Failed disk migration
1273: [22:18:55] <Colin[pi]> whoops
1274: [22:18:59] <simon_w|air> Yeah
1275: [22:19:10] <Colin[pi]> neckbeard panic stations
1276: [22:19:14] <simon_w|air> Then once we had been rebooted onto the new disks, we had list 16 hours of data
1277: [22:19:20] <simon_w|air> *lost
1278: [22:19:26] <Colin[pi]> ffff
1279: [22:19:26] <simon_w|air> That wasn't fun
1280: [22:19:40] <simon_w|air> Sent the host back to the DC to stick the old drives back in
1281: [22:20:02] <simon_w|air> Good thing we don't have SLAs with our clients!
1282: [22:20:02] <Colin[pi]> that sucks
1283: [22:20:24] <Colin[pi]> simon_w|air: linode took mine off air for about 2 hours the other night
1284: [22:20:25] <simon_w|air> No data lost, but were down for 2 hours during the middle of the afternoon
1285: [22:20:30] <Colin[pi]> xen upgrades
1286: [22:20:47] <Colin[pi]> mm at least mine was like 2am our time
1287: [22:22:31] <simon_w|air> Also found out that nginx has a limit on the number of concurrent connections it can handle somewhere around 500/second
1288: [22:22:46] <simon_w|air> And that having all the time clocks refresh at once exceeds that
1289: [22:23:07] <Colin[pi]> :(
1290: [22:24:56] <Pyromanik> darjus01, nope.
1291: [22:25:52] <Pyromanik> Either do it manually, or drop database and rebuild (loose all data though)
1292: [22:29:10] <ss-helper> Changing Content Editors default upload folder. - http://www.silverstripe.org/community/forums/general-questions/show/101306
1293: [22:29:10] <ss-helper> Adding css / javascript requirements in controller - http://www.silverstripe.org/community/forums/general-questions/show/101305
1294: [22:31:42] <catcher> lol, <Colin[pi]> neckbeard panic stations
1295: [22:33:08] <Colin[pi]> ^.^
1296: [22:37:01] * Bosie_ quit (Ping timeout: 246 seconds)
1297: [22:37:37] * catcher quit (Quit: Leaving)
1298: [22:44:13] <ss-helper> Re: Adding css / javascript requirements in controller - http://www.silverstripe.org/community/forums/general-questions/show/101305#post400593
1299: [22:44:13] <ss-helper> Re: Adding css / javascript requirements in controller - http://www.silverstripe.org/community/forums/general-questions/show/101305#post400592
1300: [22:54:38] <Pyromanik> Boring friday. Is it a holiday in NZ or something?
1301: [22:54:49] <adrexia> nope
1302: [22:55:52] <simon_w|air> It's a Friday, so basically yes
1303: [22:58:23] * travis-ci has joined #silverstripe
1304: [22:58:24] <travis-ci> silverstripe/silverstripe-cms#1140 (3.1 - cabd8bb : Damian Mooyman): The build passed.
1305: [22:58:24] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/c7814cffc98f...cabd8bbab919
1306: [22:58:24] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/53263748
1307: [22:58:24] * travis-ci has left #silverstripe
1308: [22:59:16] <ss-helper> Re: Shop and error when editing catalog - http://www.silverstripe.org/community/forums/e-commerce-modules/show/101163#post400594
1309: [22:59:27] <Colin[pi]> yeah Fridays have been quiet in here lately
1310: [22:59:36] <Colin[pi]> what, everyone too busy looking at cat gifs?
1311: [23:04:16] <simon_w|air> "The Chief Minister @ABarrMLA confirms there will be no Skywhale at this weekend's #balloonspectacular #actpol http://t.co/XEFutop2at"
1312: [23:04:25] <simon_w|air> Aww, no sky cow
1313: [23:04:40] * travis-ci has joined #silverstripe
1314: [23:04:41] <travis-ci> dhensby/silverstripe-framework#233 (3.1 - 7cd998d : Daniel Hensby): The build passed.
1315: [23:04:41] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/ff562e126f64...7cd998d247f6
1316: [23:04:41] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53265802
1317: [23:04:41] * travis-ci has left #silverstripe
1318: [23:05:37] <darjus01> i made for article page type model admin to put all to grid field but then i open site tree all articles are in draf stage not published why is that?
1319: [23:08:30] * Azure quit (Excess Flood)
1320: [23:08:51] <Pyromanik> darjus01, need to call publish(), not just save.
1321: [23:09:00] <Colin[pi]> darjus01: did you write them to just stage, or did you also publish them?
1322: [23:09:08] <Pyromanik> Colin[pi], is in modeladmin.
1323: [23:09:17] * Azure has joined #silverstripe
1324: [23:09:19] <Pyromanik> thus no save and publish, just save.
1325: [23:09:38] <Colin[pi]> Pyromanik: yeah that's what I meant to say, need to also publish not just save
1326: [23:09:54] <Pyromanik> cannat from modeladmin afaik
1327: [23:10:03] <Pyromanik> anyway, bed time 'n stuff.
1328: [23:10:10] <Pyromanik> good weekendses.
1329: [23:10:12] <Colin[pi]> nn dude
1330: [23:10:12] * Pyromanik quit (Quit: Leaving)
1331: [23:14:19] <ss-helper> Re: NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304#post400595
1332: [23:14:51] * spronk2 quit (Read error: Connection reset by peer)
1333: [23:15:13] * greenma__ quit (Remote host closed the connection)
1334: [23:24:58] * veb quit (Quit: veb-irc: &)
1335: [23:25:48] * darjus01 quit (Quit: Page closed)
1336: [23:27:20] * travis-ci has joined #silverstripe
1337: [23:27:21] <travis-ci> dhensby/silverstripe-framework#234 (3 - e3478e9 : Will Rossiter): The build passed.
1338: [23:27:21] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/8b2ad80c8f4c...e3478e96fd92
1339: [23:27:21] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53266409
1340: [23:27:21] * travis-ci has left #silverstripe
1341: [23:29:22] <ss-helper> Re: NoBrainerWeb / Silverstripe-Content-Blocks: unable to "add block". - http://www.silverstripe.org/community/forums/all-other-modules/show/101304#post400596
1342: [23:29:57] * travis-ci has joined #silverstripe
1343: [23:29:58] <travis-ci> dhensby/silverstripe-framework#235 (pulls/3566 - e4a82e6 : Anton Smith): The build has errored.
1344: [23:29:59] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/e4a82e601653
1345: [23:29:59] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53268370
1346: [23:29:59] * travis-ci has left #silverstripe
1347: [23:30:30] * joelpittet has joined #silverstripe
1348: [23:35:00] * antmas has joined #silverstripe
1349: [23:36:12] <antmas> muggy
1350: [23:37:50] * travis-ci has joined #silverstripe
1351: [23:37:51] <travis-ci> dhensby/silverstripe-framework#236 (pulls/3566 - e3478e9 : Will Rossiter): The build has errored.
1352: [23:37:51] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/e4a82e601653...e3478e96fd92
1353: [23:37:51] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53268601
1354: [23:37:51] * travis-ci has left #silverstripe
1355: [23:40:06] <mahfuz> Hey guys. Can anyone show me how to enforce min 8 character for ConfirmedPasswordField ? I am using the RequiredFields validation for some of my other fields but for this one I want to ensure min 8 character.
1356: [23:40:11] <Colin[pi]> antmas: o/
1357: [23:40:36] * travis-ci has joined #silverstripe
1358: [23:40:37] <travis-ci> dhensby/silverstripe-framework#237 (pulls/3566 - 279e507 : Anton Smith): The build has errored.
1359: [23:40:37] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/e3478e96fd92...279e5079f679
1360: [23:40:37] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53269088
1361: [23:40:37] * travis-ci has left #silverstripe
1362: [23:40:42] <antmas> Colin[pi]: /
1363: [23:40:45] <antmas> o/
1364: [23:43:57] * travis-ci has joined #silverstripe
1365: [23:43:58] <travis-ci> dhensby/silverstripe-framework#238 (pulls/3566 - a2022c9 : Anton Smith): The build has errored.
1366: [23:43:58] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/279e5079f679...a2022c9e38b2
1367: [23:43:58] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/53269206
1368: [23:43:58] * travis-ci has left #silverstripe
1369: [23:48:31] * veb has joined #silverstripe
1370: [23:51:03] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
1371: [23:57:26] * travis-ci has joined #silverstripe
1372: [23:57:27] <travis-ci> silverstripe/silverstripe-framework#4324 (3.1 - ba2de45 : Damian Mooyman): The build passed.
1373: [23:57:27] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/7cd998d247f6...ba2de450d69a
1374: [23:57:27] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/53272735
1375: [23:57:27] * travis-ci has left #silverstripe

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