#silverstripe IRC Log

IRC log for 23 April 2015

All timestamps are in UTC.

1: [00:00:37] <antmas> feel bad for posting that link
2: [00:00:42] <antmas> that's horrible ;_________;
3: [00:00:55] <antmas> need some life bleach
4: [00:00:57] <antmas> Ryan-Toast: ^^^
5: [00:01:28] <Colin[pi]> http://www.reddit.com/r/eyebleach
6: [00:01:29] <Ryan-Toast> antmas: http://i.imgur.com/GURtODc.png
7: [00:01:43] <antmas> Ryan-Toast: XD
8: [00:02:03] <Colin[pi]> http://i.imgur.com/TpZF6F1.gifv
9: [00:02:03] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
10: [00:02:08] <Ryan-Toast> http://i.imgur.com/dl4UXRu.gifv
11: [00:02:33] <antmas> Colin[pi]: lol that is the ONE I clicked on
12: [00:02:58] <Colin[pi]> haha
13: [00:04:40] * jarr0dsz quit (Quit: My Mac has gone to sleep. ZZZzzz…)
14: [00:11:36] * veb quit (Ping timeout: 240 seconds)
15: [00:16:26] * veb has joined #silverstripe
16: [00:20:42] <spronk2> halp #silverstripe, where can you buy onitsuka tigers for cheep?
17: [00:21:39] <Colin[pi]> spronk2: ebay?
18: [00:22:15] <spronk2> mm been looking
19: [00:24:18] <antmas> I think all we really want to buy is a Palla's Cat http://i.imgur.com/Fi3EuOG.gif
20: [00:24:50] <antmas> LOOK AT IT http://giphy.com/gifs/cat-reaction-YL8quuOin5E7C
21: [00:25:34] <Colin[pi]> antmas: o_O
22: [00:26:46] <antmas> :D
23: [00:27:34] * micmania1 quit (Quit: micmania1)
24: [00:27:43] <antmas> spronk2: onitsuka's are crazy expensive now :O
25: [00:27:47] <spronk2> IKR
26: [00:27:49] <spronk2> $180 retail
27: [00:27:54] <spronk2> here
28: [00:27:56] <spronk2> or yknow, $75 usd on zappos
29: [00:28:02] <spronk2> fucking distributor bullshit
30: [00:28:22] <spronk2> don't these folk realise it just hurts their brand!?
31: [00:29:11] <antmas> you could probably just go to an abandoned house and look in a shoe cupboard
32: [00:29:23] <antmas> onitsuka's are really just glorified 90s shoes
33: [00:29:50] <spronk2> lol
34: [00:30:22] <spronk2> they are
35: [00:30:24] <spronk2> but they're decently made
36: [00:30:30] <spronk2> ugh
37: [00:30:36] <spronk2> fuck #1 shoes and their cheap chinese imported crap
38: [00:31:27] <antmas> mm I'm finding my DVS shoes are lasting like 1 year per set
39: [00:31:43] <antmas> all before they stained and the heel has worn off
40: [00:31:48] <antmas> inner heel*
41: [00:31:54] <spronk2> mm.
42: [00:32:05] <spronk2> if i cared about stains my adidas superstars would be dead long ago
43: [00:32:12] <spronk2> but i've got about 3 years out of the last two pairs
44: [00:32:23] <Colin[pi]> do you guys have Skechers there? I find them to be not too bad
45: [00:32:31] <spronk2> sorta lo
46: [00:32:39] <spronk2> some places stock
47: [00:33:11] <antmas> do Rugged Shark still make shoes?
48: [00:33:17] <antmas> lol remember those?
49: [00:33:53] <Ryan-Toast> I like Nike cross trainers for my everyday shoe.
50: [00:33:54] <spronk2> BOOTS WITH BITE
51: [00:33:55] <spronk2> THAT RUBBER SOLE
52: [00:33:56] <Ryan-Toast> Nice and comfy.
53: [00:34:00] <Colin[pi]> https://www.ruggedshark.com/
54: [00:34:05] <Colin[pi]> ^ apparently so
55: [00:34:05] * veb quit (Quit: veb-irc: &)
56: [00:34:27] <antmas> Ryan-Toast: which ones though?
57: [00:34:37] <Ryan-Toast> antmas: Umm, I have a couple
58: [00:34:41] <spronk2> thats why i want some tigers, Ryan-Toast :P
59: [00:34:54] <spronk2> they're like cross trainers but ... not fucking reflective
60: [00:34:56] <antmas> Ryan-Toast: do you Snean it up?
61: [00:35:06] <antmas> spronk2: or fluro
62: [00:35:10] <Ryan-Toast> antmas: What?
63: [00:35:21] <antmas> Ryan-Toast: sneans = sneakers and jeans :P
64: [00:35:33] <Ryan-Toast> antmas: I don’t know what my pants are called.
65: [00:35:56] <antmas> Generi Pants 2.0 cargos
66: [00:36:12] <spronk2> https://www.hannahs.co.nz/product/yarmouth?p=MBL4137
67: [00:36:14] <spronk2> fuck yeah
68: [00:36:21] <Ryan-Toast> antmas: I just have a few different colors of these: https://www.iloveugly.co.nz/zespy-pant-navy-blue.html
69: [00:36:33] <antmas> spronk2: that's the ones
70: [00:36:41] <spronk2> ubiquitous at school
71: [00:36:44] <spronk2> heavy as fuck
72: [00:36:48] <antmas> the best kind to kick other fuckers at school in the shins
73: [00:36:55] <spronk2> so yes
74: [00:37:06] <spronk2> so much more brutal than those doc martens
75: [00:37:20] <antmas> lol brutal
76: [00:37:32] <antmas> Ryan-Toast: :O I have those
77: [00:37:35] <antmas> but in brown
78: [00:37:45] <Ryan-Toast> antmas: I have blue, green and black :P
79: [00:37:52] <Ryan-Toast> So comfy
80: [00:37:59] <antmas> they really are
81: [00:38:21] <antmas> do you also have really baggy tees and a manbun?
82: [00:38:27] <spronk2> what the fuck
83: [00:38:29] <Ryan-Toast> antmas: no baggy Ts
84: [00:38:30] <spronk2> why
85: [00:38:33] <antmas> hahahaha
86: [00:38:34] <spronk2> does it look like the model has shit his pants
87: [00:38:52] <Colin[pi]> spronk2: probably has?
88: [00:38:56] <spronk2> ha HA
89: [00:39:18] <Colin[pi]> I was thinking about this last night, the one thing that binds all races, colours, creeds and languages.... we have all at some stage shit our pants
90: [00:39:27] <Colin[pi]> it is truly universal
91: [00:39:32] <antmas> Colin[pi]: speaking from experience?
92: [00:39:38] <Colin[pi]> antmas: of course
93: [00:39:41] <antmas> :D
94: [00:39:43] <Colin[pi]> what you were never a baby?
95: [00:39:49] <antmas> :P
96: [00:39:50] <Colin[pi]> EVERYONE HAS SHAT THEMSELVES
97: [00:39:51] <antmas> ofc
98: [00:40:26] <antmas> closests I've been to as an adult was when someone RIGHT next to me sharted at a bar
99: [00:40:32] <antmas> closest*
100: [00:40:49] <Colin[pi]> I reckon someone had a the post office the other day
101: [00:41:02] <Colin[pi]> the woman in front of me smelled like she had dropped a deuce
102: [00:41:07] <antmas> lol
103: [00:41:12] <Colin[pi]> she kinda waddled too
104: [00:41:17] <antmas> o.O
105: [00:41:40] <spronk2> dang
106: [00:42:03] <antmas> Ryan-Toast: pants from that store have lasted me ages, but their tshirts never last long for some reason
107: [00:42:32] <Ryan-Toast> antmas: Yeah, I know what you mean. The jackets are good too.
108: [00:42:53] <Colin[pi]> dat feel when a new t-shirt has a hole in it after like two weeks
109: [00:43:24] <Ryan-Toast> Wore a brand new shirt last night and some sloot spilled sauce on it.
110: [00:43:36] <antmas> Colin[pi]: I never get holes in them, they just stretch really easily
111: [00:43:39] <Ryan-Toast> So I woke up her mum drunkenly turning on their washing machine.
112: [00:43:41] <antmas> and ride up my back
113: [00:43:56] <Colin[pi]> antmas: hate that too
114: [00:45:54] <spronk2> every time i have these problems i wonder why i don't just start wearing suits
115: [00:46:06] <spronk2> and then every time i put suits on i realise what a fucking uncomfortable piece of shit they are, and wonder whyanyone ever wears them
116: [00:46:26] <Colin[pi]> spronk2: lol
117: [00:46:30] <Colin[pi]> I like the idea of wearing a suit
118: [00:46:39] <Colin[pi]> but then when I put it on I'm like "....oh, I remember now"
119: [00:46:44] <spronk2> lolmm
120: [00:50:37] * micmania1 has joined #silverstripe
121: [00:51:25] * antons__ has joined #silverstripe
122: [00:51:51] <antmas> suits are good
123: [00:51:55] <antmas> and can be comfortable
124: [00:52:04] <antmas> you just need to pay way more to have them tailored
125: [00:52:04] <Ryan-Toast> “can be"
126: [00:52:58] <Ryan-Toast> Welp, I’m off for the day. Later holmes.
127: [00:53:40] <antmas> Ryan-Toast: l8s
128: [00:53:45] <spronk2> haha
129: [00:53:50] <spronk2> i had a tailored suit once
130: [00:53:54] <spronk2> i still hated it
131: [00:53:59] <Colin[pi]> Ryan-Toast: cyas
132: [00:53:59] <antmas> brbizzle, lunch
133: [00:54:02] <spronk2> just simple shit like having to tuck in shirt, which moves around
134: [00:54:14] <antmas> spronk2: military tuck it
135: [00:54:16] <antmas> never moves
136: [00:54:36] * spronk2 youtubes
137: [00:54:38] <Colin[pi]> just get a suit tattooed on your body, bam, problem solved
138: [00:55:15] <spronk2> then there's other shit like the way that the pants usually have a semi hard band around them to keep the shirt in place
139: [00:56:22] <antons__> Hi all, regarding ModelAdmin::$managed_models - if you have multiple models of the same data object type SS only adds the last one when the page is rendered. Has anyone got any ideas of getting around this
140: [01:00:33] * micmania1 quit (Quit: micmania1)
141: [01:01:32] * glenn-bautista quit (Quit: Leaving.)
142: [01:01:35] * zippy has joined #silverstripe
143: [01:05:13] <spronk2> antons
144: [01:05:14] <spronk2> what do you mean?
145: [01:06:14] <Colin[pi]> antons__: are they subclasses of the same model type?
146: [01:13:34] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
147: [01:16:57] * Ryan-Toast quit (Quit: Ryan-Toast)
148: [01:17:54] * Tanger has joined #silverstripe
149: [01:21:40] * muskie9_afk quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
150: [01:34:49] * zippy has joined #silverstripe
151: [01:36:40] <antons__> spronk2/Colin[pi] - have a look https://gist.github.com/antons-/1544b1c9f420f5a7974c - I would like to have 2 models of the 'ResearchProject' dataobject in ModelAdmin
152: [01:37:07] <spronk2> ah
153: [01:37:22] <spronk2> dont know if it supports that
154: [01:37:23] <spronk2> might have to do a separate modeladmin
155: [01:38:29] <Colin[pi]> yeah well in that case ResearchProject is the array key, so yeah it's only going to appear once
156: [01:38:52] <Colin[pi]> could try and make a subclass maybe?
157: [01:38:54] <spronk2> in either case you dont really need to put it there twice
158: [01:39:01] <Colin[pi]> yeah
159: [01:39:03] * spronk2 would advise against subclas
160: [01:39:04] <spronk2> s
161: [01:39:07] <Colin[pi]> have it there once
162: [01:39:09] <adrexia> you could override getEditFields
163: [01:39:09] <spronk2> objects shouldnt need to change their class
164: [01:39:10] * phillprice has joined #silverstripe
165: [01:39:11] <Colin[pi]> and have a searchable field
166: [01:39:26] <Colin[pi]> like a dropdown for archived
167: [01:39:30] <Colin[pi]> that's how I'd do it
168: [01:39:43] <adrexia> run a filter over the model, and create new tabs with the filters?
169: [01:40:33] <adrexia> sorry, getEditForm
170: [01:41:26] <antons__> I like the idea of having the model once, and using a dropdown to filter. Tabs could work too.
171: [01:41:48] <Colin[pi]> antons__: yeah how I usually do it, is to have an Enum on the model class
172: [01:41:51] <adrexia> oh yeah - dropdown is nicer
173: [01:42:04] <Colin[pi]> like "ProjectStatus" => Enum('Current, Archived')
174: [01:42:15] <Colin[pi]> then have a searchable field as a dropdown for ModelAdmin
175: [01:42:22] <Colin[pi]> so the user can filter by status
176: [01:42:54] <Colin[pi]> searchable fields can achieve some really cool stuff
177: [01:42:58] <Colin[pi]> if you're tricky :D
178: [01:43:30] <adrexia> I've done it with mutliple modeladmins before... but that was because I wanted to have a modeladmin specifically for current, and one for all/archived
179: [01:43:42] * phillprice quit (Ping timeout: 244 seconds)
180: [01:44:16] <Colin[pi]> adrexia: ah separate modeladmins you mean? not the same class two times in one
181: [01:44:21] <adrexia> yep
182: [01:44:34] <adrexia> different use case though :)
183: [01:44:55] <adrexia> it would be nuts to do that for four or five different filters ;)
184: [01:45:16] <Colin[pi]> mm
185: [01:45:20] <antons__> Cool, thanks for your insights everyone
186: [01:45:33] <antons__> :)
187: [01:45:56] <antmas> #silverstripe is a place for the best insights
188: [01:46:03] <antmas> :D
189: [01:46:25] <antons__> haha indeed :D
190: [01:51:16] <adrexia> I'm still waiting for some
191: [01:56:08] * micmania1 has joined #silverstripe
192: [01:56:26] <zippy> adrexia: Not seeing people permits us to imagine them with every perfection.
193: [01:56:27] * glenn-bautista has joined #silverstripe
194: [01:56:56] <adrexia> insightful!
195: [01:57:17] * zippy wins
196: [01:58:09] <antmas> zippy: that's how I feel when I avoid entwine
197: [01:58:45] <zippy> antmas: Stomach said he is going to rewrite the JS with react as part of his React group or something
198: [01:59:14] <antmas> WHO HAS TIME FOR THESE THINGS
199: [01:59:15] <Stomach> what
200: [01:59:25] <Stomach> what js
201: [01:59:27] <Stomach> what am i doing now
202: [01:59:39] <antmas> Stomach: just say yes
203: [01:59:47] <Stomach> I have too much on already :(
204: [01:59:57] <adrexia> eh
205: [01:59:58] <zippy> not today, that'd be silly
206: [01:59:59] <zippy> tomorrow.
207: [02:00:01] <antmas> Stomach: that's not yes
208: [02:00:07] <Stomach> yes
209: [02:00:07] <adrexia> entwine is fine
210: [02:00:08] <Stomach> thats right
211: [02:00:15] <Stomach> entwine does its job
212: [02:00:30] <adrexia> it would be nice to have a full FE framework
213: [02:00:39] <adrexia> but it would be a lot of effort
214: [02:01:09] <Colin[pi]> adrexia: sounds like you're volunteering?
215: [02:02:01] <adrexia> and, well, most of the ss community isn't even familiar enough with jquery.
216: [02:02:12] <Colin[pi]> adrexia: really?
217: [02:02:22] <adrexia> not in any good way
218: [02:02:36] <adrexia> but I suppose a framework might provide better structure
219: [02:02:56] <adrexia> but I also bet that it will result in a lot of horrible js until people get used to it
220: [02:03:55] <adrexia> you would essentially have to rebuild the cms interface from scratch
221: [02:03:59] <adrexia> who has time for that?
222: [02:04:44] <Colin[pi]> adrexia: imagine it rebuilt in vanilla js :\
223: [02:05:03] <adrexia> like actual js?
224: [02:05:14] <Colin[pi]> yes lol
225: [02:05:34] <Colin[pi]> speed traded for some yucky looking js
226: [02:05:34] <adrexia> I like frameworks and libraries ;)
227: [02:05:48] <adrexia> hmm... it's not so bad
228: [02:05:58] <Colin[pi]> oh I'm not suggesting it, you'd have to be mad I reckon to redo the cms with vanilla
229: [02:05:59] <adrexia> I mean you tend to write your own structures
230: [02:06:10] <adrexia> but it would be a waste of tiem ;)
231: [02:06:19] <Colin[pi]> aint nobody got time for dat
232: [02:06:23] <adrexia> nope
233: [02:06:41] <Colin[pi]> seriously the less screwing around I need to do, the better
234: [02:07:09] <spronk2> ughh entwine is half the reason the ss cms is so laggard
235: [02:07:14] <adrexia> I'd be happy for the sequence diagramme for a view to be less convuluted
236: [02:07:37] <adrexia> spronk2, nah - that's jquery :P
237: [02:07:52] <adrexia> ...actually, the real reason is that sequence diagramme ^
238: [02:08:01] <spronk2> when i say laggard, i refer more to the improvements to the CMS over time
239: [02:08:04] <adrexia> it looks a bit like a ball of wool
240: [02:08:13] <adrexia> pjax is actually a little horrible for that
241: [02:08:21] <adrexia> oh, right
242: [02:08:22] <spronk2> maybe like 3 people outside ss ltd understand entwine
243: [02:08:32] <adrexia> entwine is super easy
244: [02:08:44] <Colin[pi]> yeah I thought so too
245: [02:08:48] <spronk2> basic stuff is
246: [02:08:51] <adrexia> the problem is that the silverstripe community are by and large not js devs
247: [02:08:55] <Colin[pi]> mm
248: [02:08:58] <spronk2> trying to manage a large complex piece of entwine code
249: [02:08:59] <spronk2> woah nelly
250: [02:09:04] <Colin[pi]> my js skills are pretty shitty
251: [02:09:19] <adrexia> but... entiwne *is* a management tool
252: [02:09:24] <adrexia> its jquery + structure
253: [02:09:33] <Colin[pi]> everytime I start writing JS more than 20 lines: http://cdn.overclock.net/c/cc/cc78e7df_japbcvpavbzau9dbuaxf.jpeg
254: [02:09:45] <spronk2> compared to the "state of the art" in js, entwine feels like prototype did to jquery
255: [02:09:54] <spronk2> a bad idea.
256: [02:09:54] <spronk2> :P
257: [02:10:04] <Colin[pi]> isn't entwine a Hamish thing?
258: [02:10:09] <spronk2> yerp
259: [02:10:10] <adrexia> yeah, it is
260: [02:10:12] <Colin[pi]> so it's going to stay there ;P
261: [02:10:19] * adrexia shrugs
262: [02:10:22] <spronk2> i mean fuck
263: [02:10:32] <spronk2> attaching your logic to your DOM elements?
264: [02:10:41] <adrexia> its not a full JS frmaework, but it _is_ better than just using jquery
265: [02:10:53] <adrexia> <spronk2> attaching your logic to your DOM elements?
266: [02:10:57] <adrexia> that's jquery
267: [02:10:59] <adrexia> :-/
268: [02:11:11] * spronk2 isn't arguing that jquery should be used for anything beyond presentation either :P
269: [02:11:12] <adrexia> it's DOM first
270: [02:11:29] <spronk2> the DOM is a view model
271: [02:11:44] <adrexia> yep - I agree, its the wrong way around
272: [02:12:03] <adrexia> js should manage and create the views using js templates
273: [02:12:13] <MichalKl_> like.. flux
274: [02:12:14] <adrexia> and should be daat first
275: [02:12:18] <spronk2> and react
276: [02:12:18] <adrexia> *data
277: [02:12:19] <spronk2> ftw
278: [02:12:30] <Colin[pi]> so step back for a bit.. what was the objective/reason for using entwine as opposed to alternatives? just because it's SS specific?
279: [02:12:36] <adrexia> but... that's a fairly "new" way of looking at things.
280: [02:12:37] <spronk2> hamish wrote it
281: [02:12:46] <spronk2> adrexia only in the web world :)
282: [02:12:51] <adrexia> it was waht...4-5 years ago
283: [02:12:52] <adrexia> ?
284: [02:13:00] <spronk2> in desktop software it's already been and gone
285: [02:13:05] <adrexia> there really weren't that many js framewoeks
286: [02:13:35] <adrexia> spronk2, but we are in the web world, so that's what matters
287: [02:13:38] <Colin[pi]> wow ok so entwine dates back to 2009?
288: [02:13:43] <Colin[pi]> (according to docs)
289: [02:13:47] <adrexia> yeah
290: [02:13:58] <Colin[pi]> wow didn't realise it stretched back that far
291: [02:14:02] <adrexia> it was built before js frameworks were really a big thing
292: [02:14:07] <Colin[pi]> oic
293: [02:14:26] <adrexia> and as jquery ++ it is pretty good
294: [02:14:27] <Colin[pi]> but behaviour.js in the 2.4 release was kinda in the same boat right?
295: [02:14:35] <Colin[pi]> behaviour was like pre-jquery
296: [02:14:41] <adrexia> I have no idea what that is
297: [02:14:43] <Colin[pi]> iirc
298: [02:14:44] <spronk2> ehhh i dno
299: [02:14:47] <spronk2> sproutcore dates back to 2007
300: [02:14:47] <spronk2> so
301: [02:15:14] <adrexia> ?
302: [02:15:18] <spronk2> you know
303: [02:15:20] <Colin[pi]> sproutcode?
304: [02:15:22] <Colin[pi]> *core
305: [02:15:22] <spronk2> the precursor to ember
306: [02:15:25] * veb has joined #silverstripe
307: [02:15:44] <adrexia> yeah, but it still wasn't a big thing
308: [02:15:45] <spronk2> even angular dates back to 2009
309: [02:16:08] <adrexia> that was the time people started looking further than libraries
310: [02:16:18] <Colin[pi]> nothing has had further impact than jQuery afaik
311: [02:16:39] <Colin[pi]> hence why so many people still think jQuery = javascript
312: [02:16:51] <adrexia> because jquery is simple to add to whatever your current project is
313: [02:16:55] <Colin[pi]> mm
314: [02:17:23] <Colin[pi]> and I must admit when I first used it I was like "oh.... OHH. oh this is awesome"
315: [02:17:34] <adrexia> it sort of is
316: [02:17:56] <adrexia> but then we started using it for things that should have been done the otehr way artound ;0
317: [02:21:39] * UncleCheese has joined #silverstripe
318: [02:22:26] <spronk2> entwine is... ok. for certain things. But it gets used waay beyond how it should in the cms
319: [02:22:39] <Colin[pi]> spronk2: idek
320: [02:22:49] <Colin[pi]> I've looked at it like 2, 3 times :D
321: [02:23:00] <Colin[pi]> I used it for something a few months back
322: [02:23:12] <Colin[pi]> I try to avoid JS as much as I can :P
323: [02:24:04] <Colin[pi]> it's weird actually because when I started in web I used to do a ton of JS
324: [02:24:11] <Colin[pi]> this was before jquery though
325: [02:24:12] <UncleCheese> i dont' think entwine will survive 4.0
326: [02:24:18] <Colin[pi]> UncleCheese: o rly?
327: [02:24:24] <Colin[pi]> on the chopping block?
328: [02:24:24] <UncleCheese> yeah, hamish is quite down on it
329: [02:24:34] <UncleCheese> he has no intention of updating it or anything
330: [02:24:48] <Colin[pi]> UncleCheese: so does that mean an internal replacement or a third-party one?
331: [02:24:51] <Colin[pi]> or "i don't know"
332: [02:24:52] <Colin[pi]> :D
333: [02:24:54] <UncleCheese> it kind of got its ass handed to it by all the MV* frameworks
334: [02:25:02] <Colin[pi]> hmm
335: [02:25:11] <UncleCheese> binding to the dom is so dumb
336: [02:25:18] <spronk2> yuo
337: [02:25:18] <spronk2> p
338: [02:25:22] <UncleCheese> and that's like the foundation of entwine
339: [02:25:31] * Vanny quit (Quit: Page closed)
340: [02:25:38] <Colin[pi]> UncleCheese: yeah but binding to the dom is the foundation of so many js frameworks right?
341: [02:26:22] <spronk2> not reaaallly
342: [02:26:25] <UncleCheese> well everything is bound to the dom at some point, it's just a question of how explicit it is
343: [02:26:37] <Colin[pi]> mm
344: [02:26:42] <UncleCheese> and entwine is very explicitly bound to the dom.. it uses CSS selectors
345: [02:27:16] <zippy> is there any rought idea on 4?
346: [02:27:24] <UncleCheese> yeah
347: [02:27:30] <zippy> release I mean, end of year or next year or
348: [02:27:32] <UncleCheese> oh
349: [02:27:47] <zippy> 2.x -> 3.x was forever
350: [02:28:03] <spronk2> ss4 is vapourware ;)
351: [02:28:10] <zippy> ss3 is coming up 3 years :)
352: [02:28:28] <Colin[pi]> spronk2: they'll just skip ahead to SS5
353: [02:28:29] <zippy> on the other hand... spronk2 christ doing my first L5 app and shit gone all over the place...
354: [02:28:41] <spronk2> haha
355: [02:28:42] <spronk2> ikr
356: [02:28:54] <spronk2> laravel is basically unidentifiable now vs 2 years ago
357: [02:29:05] <zippy> two different release processes
358: [02:29:08] <spronk2> though the changes are getting much less
359: [02:29:26] <spronk2> 1->2 was huge, 2->3 was huge, 3->4 was... big, but conceptualy small, and 4->5 was small
360: [02:30:22] * zippy hat tips simon_w|air
361: [02:31:18] <zippy> https://envoyer.io/ looks pretty interesting, zero downtime deploys - so does symlinks, and it handles composer and what not... looks pretty good
362: [02:32:10] <zippy> beam is interesting but doesn't so symlinks etc (unless i mistaken)
363: [02:34:58] * hailwood_ghost has joined #silverstripe
364: [02:36:25] * antons__ quit (Quit: Page closed)
365: [02:39:19] <antmas> <Colin[pi]> spronk2: they'll just skip ahead to SS5
366: [02:39:27] <antmas> It will just be called 'Silverstripe'
367: [02:39:31] <antmas> no number
368: [02:39:44] <Colin[pi]> SilverStripe One
369: [02:40:01] <antmas> Silverstripe One S
370: [02:40:15] <antmas> 'revolutionary'
371: [02:40:22] <simon_w|air> But will SS4 work on PHP7? Cause SS3 won't
372: [02:40:47] <antmas> SS4 will be on .net
373: [02:40:56] <MichalKl_> zippy: we have a zero downtime too with custom built fabric deployment.. not just all the sync environment etc..
374: [02:41:06] * MichalKl_ is now known as MichalKleiner
375: [02:41:40] <antmas> 3 day weekend
376: [02:41:40] * camfindlay has joined #silverstripe
377: [02:41:45] <antmas> hurry up pls
378: [02:41:51] <antmas> camfindlay: o/
379: [02:42:06] <camfindlay> antmas: \(^^)/
380: [02:43:28] <MichalKleiner> happy cam :-D
381: [02:43:29] <MichalKleiner> o/
382: [02:44:56] <spronk2> 2+3=5!
383: [02:45:44] <ss-helper> Re: Overwrite files when uploading new files with the same name - http://www.silverstripe.org/community/forums/general-questions/show/101650#post401334
384: [02:46:07] <antmas> Silverstripe has 12 letters
385: [02:46:18] <antmas> current version can be divided by 2, 3 times
386: [02:46:24] <antmas> half life 3 confirmed
387: [02:46:32] <antmas> yup
388: [02:46:34] <spronk2> OH MY GOD
389: [02:46:36] * antmas cant do math today
390: [02:46:38] <spronk2> YOU'VE CRACKED IT
391: [02:46:42] * Hailwood quit (Quit: Leaving)
392: [02:47:03] <zippy> antmas: careful... they will come for you soon...
393: [02:47:30] <antmas> Silverstripe 5
394: [02:47:38] <antmas> SilverSTRIVE
395: [02:47:59] <spronk2> ooo
396: [02:48:23] <antmas> Silverstripe 4 = SilverStraw
397: [02:48:23] <MichalKleiner> SilverSIXE will be next one
398: [02:50:24] <antmas> Where did the name silverstripe come from anyway?
399: [02:50:36] <zippy> That guy on the news saying pleb reminded me of you antmas, I think your the first person I heard (read) say it
400: [02:50:53] <antmas> zippy: the word pleb?
401: [02:51:05] <zippy> mm
402: [02:51:51] <antmas> zippy: I'm glad the word pleb was the thing I reminded you of :P
403: [02:52:54] <camfindlay> antmas: SilverStripe is a variety of bamboo
404: [02:52:56] <spronk2> burn
405: [02:53:09] <camfindlay> thats the whole story….
406: [02:53:13] <antmas> camfindlay: LOL
407: [02:53:14] <antmas> really?
408: [02:53:43] <antmas> A thought maybe the it meant it was like a snail slime trail
409: [02:53:59] <antmas> a way of personifying how slow it was :D
410: [02:54:03] <camfindlay> antmas: http://beautifulbamboo.blogspot.co.nz/2010/07/bambusa-multiplex-silverstripe-green.html
411: [02:54:05] * antmas shows him self out
412: [02:54:59] <antmas> camfindlay: 'Clumping Bamboo'
413: [02:55:04] <camfindlay> lolz
414: [02:55:08] <antmas> read that as Crumping Bamboo initially
415: [02:55:18] <camfindlay> either is good
416: [02:55:20] <camfindlay> :P
417: [02:55:27] <camfindlay> let’s go with the later
418: [02:55:32] <camfindlay> word!
419: [02:55:39] <antmas> :P
420: [02:55:40] <antmas> LOL
421: [02:55:51] <antmas> the photos on that page are rather suggestive
422: [02:55:56] <antmas> http://beautifulbamboo.com/clumpingbamboo.php
423: [02:57:07] <zippy> just people with their hands on some hard wood
424: [02:57:54] <spronk2> hmm
425: [02:58:01] <spronk2> can anyone here recommend any of the "website builder" products?
426: [02:58:01] <spronk2> like
427: [02:58:05] <spronk2> weebly/wix/squarespace?
428: [02:58:14] <camfindlay> antmas awkward…
429: [02:58:28] <antmas> squarespace is probably the better of those 3
430: [02:58:32] <simon_w|air> spronk2, dad managed to use squarespace without needing any help from me (beyond setup), so that's good
431: [02:58:39] <spronk2> mm..
432: [02:58:45] * micmania1 quit (Quit: micmania1)
433: [02:58:50] <antmas> wix is an absolute pos
434: [02:59:04] <simon_w|air> spronk2, just use one of the podcast discount codes
435: [02:59:11] * spronk2 has a ... client... that can't afford a custom built site, but is hamstrung with their existing sites on woogloo, which is awful
436: [02:59:28] <antmas> SKEPTIC is a working discoutn code
437: [03:02:22] <spronk2> wix ix pos, antmas?
438: [03:02:23] <spronk2> anyone used weebly?
439: [03:05:39] <antmas> yeah wix sucks
440: [03:05:44] * Shrike_Finland has joined #silverstripe
441: [03:05:51] <antmas> weebly was pretty new when I last used it
442: [03:05:57] <antmas> like 4-5 years ago
443: [03:06:56] * micmania1 has joined #silverstripe
444: [03:08:18] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
445: [03:14:14] <EasyCo> UncleCheese: In using your awesome betterbuttons module but I'm not getting the Save and... group button. Am I missing something?
446: [03:14:25] <UncleCheese> yeah, you have to turn that on
447: [03:14:29] <UncleCheese> look in the yaml
448: [03:14:53] <UncleCheese> and override whatever is set to false in the module config with true in your mysite config
449: [03:17:30] <EasyCo> Right gotcha, by default your provided yml is true for everything but the Group_SaveAnd isn't defined anywhere in the yml.
450: [03:18:30] <EasyCo> UncleCheese: May be a bit more sensible to have it defined under the create and edit actions but set as false... thoughts?
451: [03:20:35] <antmas> wait
452: [03:20:42] <antmas> there was an earthquake?
453: [03:20:48] <UncleCheese> fuck yeah
454: [03:20:53] <UncleCheese> i shat myself
455: [03:20:59] <spronk2> hopefully not literally.
456: [03:21:02] <antmas> in welli?
457: [03:21:14] <UncleCheese> 15k east of seddon
458: [03:21:40] <antmas> normally we feel seddon ones down here
459: [03:21:41] <spronk2> HALP
460: [03:21:58] <spronk2> what's a good http response for two factor auth's "ok, now enter a code" response?
461: [03:24:21] <UncleCheese> hmm
462: [03:24:54] <spronk2> 202
463: [03:24:54] <spronk2> ?
464: [03:24:59] <UncleCheese> 418
465: [03:25:06] <spronk2> :D
466: [03:25:50] * benjhocking quit (Quit: Leaving.)
467: [03:25:55] <spronk2> hmm
468: [03:25:56] <spronk2> maybe just an ok
469: [03:27:36] * antmas quit (Quit: Page closed)
470: [03:28:02] * phillprice has joined #silverstripe
471: [03:31:32] * joelpittet quit (Remote host closed the connection)
472: [03:32:49] * phillprice quit (Ping timeout: 264 seconds)
473: [03:43:15] * glenn-bautista quit (Quit: Leaving.)
474: [03:43:44] <spronk2> hmm
475: [03:43:44] * mobiusnz quit (Read error: Connection reset by peer)
476: [03:43:54] <spronk2> part of me wants to wite these end to end tests with mocha
477: [03:43:56] * mobiusnz has joined #silverstripe
478: [03:44:00] <spronk2> the describe() nesting syntax is so much nicer than phpunit's
479: [03:46:46] <EasyCo> DataObject#validate says it's done before any type of write... But for some reason $this->ID returns the ID of a new record that shouldn't be written yet...
480: [03:53:01] <spronk2> iirc the cms writes twice
481: [03:53:11] <spronk2> could be the issue?
482: [03:53:36] * Colin[pi] quit (Ping timeout: 272 seconds)
483: [03:55:34] * mobiusnz1 has joined #silverstripe
484: [03:58:51] * mobiusnz quit (Ping timeout: 256 seconds)
485: [04:01:59] * mobiusnz has joined #silverstripe
486: [04:02:21] * mobiusnz2 has joined #silverstripe
487: [04:04:33] * mobiusnz1 quit (Read error: Connection reset by peer)
488: [04:05:14] <EasyCo> spronk2: Yah look to be along those lines. I I just log an error and do no conditional checking $result->error("this is an error") the object doesn't get written. But say I wrap the error in if($this->isInDB()) {} it all goes pearshaped.
489: [04:05:25] <spronk2> mm
490: [04:06:16] * mobiusnz quit (Ping timeout: 255 seconds)
491: [04:07:35] * Shrike_Finland1 has joined #silverstripe
492: [04:10:19] * Shrike_Finland quit (Ping timeout: 255 seconds)
493: [04:11:53] * Shrike_Finland1 quit (Ping timeout: 256 seconds)
494: [04:12:45] * Shrike_Finland has joined #silverstripe
495: [04:20:27] * antons__ has joined #silverstripe
496: [04:28:21] * antons__ quit (Quit: Page closed)
497: [04:29:34] <sgrover__> Hi all. I'm stumped on this one. Please take a look at https://gist.github.com/sgrover/c97f3cba9fbb0ae1172b. Basically my code is not passing the canView() check, but I believe it should be.
498: [04:30:07] * veb quit (Quit: veb-irc: &)
499: [04:30:24] <sgrover__> All methods in the class the snippet represents execute some work and then redirects to another existing page (that is working fine).
500: [04:31:16] * Shrike_Finland1 has joined #silverstripe
501: [04:34:38] * Shrike_Finland quit (Ping timeout: 264 seconds)
502: [04:37:27] * mobiusnz2 quit (Quit: Leaving.)
503: [04:40:01] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
504: [04:45:31] * camfindlay_ has joined #silverstripe
505: [04:45:53] * camfindlay quit (Ping timeout: 256 seconds)
506: [04:45:54] * camfindlay_ is now known as camfindlay
507: [04:46:54] * Shrike_Finland1 quit (Quit: Leaving.)
508: [04:50:25] * Cheddam quit (Ping timeout: 256 seconds)
509: [04:53:04] * micmania1 quit (Quit: micmania1)
510: [05:09:09] * Error404NotFound has joined #silverstripe
511: [05:16:52] * phillprice has joined #silverstripe
512: [05:16:59] * Colin[pi] has joined #silverstripe
513: [05:17:19] <sgrover__> Found a hack that makes my code work - in my TE class init() method I do if ($this->URLSegment != 'TE') { parent::init(); } This is hacky as it avoids the problem without solving the real permission issue. But so far it is working and I've been pressured to stop working on this issue due to budgeted time constraints. sighs.
514: [05:19:11] * hailwood_ghost quit (Ping timeout: 265 seconds)
515: [05:21:36] * phillprice quit (Ping timeout: 265 seconds)
516: [05:24:41] * mobiusnz has joined #silverstripe
517: [05:29:37] * micmania1 has joined #silverstripe
518: [05:33:42] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
519: [05:41:40] * micmania1 quit (Quit: micmania1)
520: [05:52:02] * camfindlay quit (Quit: camfindlay)
521: [05:59:51] * sgrover__ quit (Remote host closed the connection)
522: [06:00:04] <EasyCo> If I want to add an extra method accessible within <% loop Menu(1) %> what class am I editing?
523: [06:00:56] * huberd has joined #silverstripe
524: [06:02:19] * camfindlay has joined #silverstripe
525: [06:02:21] * micmania1 has joined #silverstripe
526: [06:02:39] * camfindlay quit (Client Quit)
527: [06:10:43] * mahfuz quit (Ping timeout: 246 seconds)
528: [06:16:11] <ss-helper> Resize original image after upload - http://www.silverstripe.org/community/forums/customising-the-cms/show/101658
529: [06:16:12] <ss-helper> Re: tinyMCE not saving HTML5 tags - http://www.silverstripe.org/community/forums/customising-the-cms/show/69101?start=8#post401335
530: [06:16:16] * wmk has joined #silverstripe
531: [06:16:31] * Arcax has joined #silverstripe
532: [06:17:13] <Arcax> Hi, good morning
533: [06:18:55] * micmania1 quit (Quit: micmania1)
534: [06:18:58] * babak quit (Quit: Connection closed for inactivity)
535: [06:19:37] <wmk> yo Arcax
536: [06:24:45] <huberd> hi
537: [06:31:08] * Shrike_Finland has joined #silverstripe
538: [06:37:19] * Shrike_Finland quit (Quit: Leaving.)
539: [06:37:28] <Arcax> I'm trying to use Display Logic Module for SilverStripe 3 on silverstripe 3.1.12 to show and hide fields depending the selection.But i obtain this "notice" - Notice at line 86 of ...\silverstripe-display-logic-master\code\DisplayLogicCriterion.php
540: [06:37:29] <Arcax> Someone has any clue?
541: [06:37:31] <Arcax> Thanks.
542: [06:37:32] <Arcax> http://kopy.io/XHqTr
543: [06:38:37] <MichalKleiner> what the notice says?
544: [06:39:04] * Shrike_Finland has joined #silverstripe
545: [06:40:47] <Arcax> Notice at line 86 of ...\silverstripe-display-logic-master\code\DisplayLogicCriterion.php
546: [06:40:55] * micmania1 has joined #silverstripe
547: [06:43:38] * r_hector has joined #silverstripe
548: [06:44:36] <simon_w|air> Arcax, don't you want to be passing in the OptionsetField to displayIf, not the source array?
549: [06:46:14] * r_hector quit (Client Quit)
550: [06:47:03] <Arcax> Sorry simon_w|air, but i can't understand that you want say me
551: [06:50:40] * FMateo has joined #silverstripe
552: [06:51:36] <Arcax> I believe that the problem is not the data extension, is the extension itself
553: [06:51:51] * micmania1 quit (Quit: micmania1)
554: [06:52:09] * r_hector has joined #silverstripe
555: [06:55:12] * fb3rasp has joined #silverstripe
556: [07:02:28] <wmk> Arcax, you need $questionField = OptionsetField::create(...)
557: [07:02:49] <wmk> and $label1->displayIf($questionField)->isEqualTo(...)
558: [07:02:56] <wmk> that's what simon_w|air meant
559: [07:04:08] * Colin[pi] quit (Ping timeout: 245 seconds)
560: [07:05:49] * phillprice has joined #silverstripe
561: [07:08:04] * jarr0dsz has joined #silverstripe
562: [07:09:39] * arnhoe has joined #silverstripe
563: [07:10:22] * phillprice quit (Ping timeout: 250 seconds)
564: [07:16:28] <Arcax> It's true, thanks so much
565: [07:17:49] * lerni_ has joined #silverstripe
566: [07:22:43] * veb has joined #silverstripe
567: [07:25:28] * Stomach quit (Quit: zzz)
568: [07:28:58] * babak has joined #silverstripe
569: [07:31:22] <ss-helper> Re: Stop Gridfield row linking to edit - http://www.silverstripe.org/community/forums/customising-the-cms/show/101550#post401337
570: [07:45:15] * spronk2 quit (Quit: I may need a longer sleep timer...)
571: [07:54:05] * jarr0dsz quit (Ping timeout: 252 seconds)
572: [08:03:00] * kinglozzer has joined #silverstripe
573: [08:05:25] * GioVdK has joined #silverstripe
574: [08:13:15] * Stomach has joined #silverstripe
575: [08:19:47] * Stomach quit (Quit: zzz)
576: [08:34:46] * jcwacky quit (Quit: jcwacky)
577: [08:44:53] * akula has joined #silverstripe
578: [08:45:21] <akula> Hi.. does silverstripe have a REST api?
579: [08:48:07] <wmk> akula, yes, there are some modules for that
580: [08:48:33] <wmk> akula, http://addons.silverstripe.org/add-ons?search=rest
581: [08:53:45] * Colin[pi] has joined #silverstripe
582: [08:54:36] * phillprice has joined #silverstripe
583: [08:54:44] <Tanger> Rage! I forgot to add a custom controller for a class and was wondering for ages why it wasn't using that class' template
584: [08:59:08] * phillprice quit (Ping timeout: 250 seconds)
585: [08:59:52] <ss-helper> small idea - speeding up templates by calling methods only once - https://groups.google.com/d/msg/silverstripe-dev/72C8KZBb578/G9L3qGnOmn4J
586: [09:06:58] <akula> @wmk, thanks!
587: [09:07:05] <wmk> you're welcome
588: [09:21:08] * akula quit (Quit: Page closed)
589: [09:26:41] * Stomach has joined #silverstripe
590: [09:39:33] <wmk> so quiet here without py*k
591: [09:41:37] * Tanger quit (Quit: sleep())
592: [09:48:36] * cloph quit (Ping timeout: 246 seconds)
593: [09:54:27] * Mike123 has joined #silverstripe
594: [09:54:33] <Mike123> hello there
595: [09:55:03] * Shrike_Finland quit (Quit: Leaving.)
596: [09:55:38] * arnhoe quit ()
597: [09:55:57] <Mike123> i'm having big problems with comments module, the form itselft doesnt show in my NewsItem, but provide comment are checked , what could be the problem
598: [09:56:14] * Otterpocket has joined #silverstripe
599: [09:56:51] <Otterpocket> I'm trying to get the silverstripe-compass module working... anybody able to help?
600: [09:56:51] * Shrike_Finland has joined #silverstripe
601: [09:58:43] <wmk> Otterpocket, why not compile on command line?
602: [09:58:57] <wmk> !paste Mike123
603: [09:58:58] <ss-helper> Mike123: Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
604: [10:00:17] * r_hector quit (Quit: Leaving.)
605: [10:01:30] * phillprice has joined #silverstripe
606: [10:01:55] * cloph_away has joined #silverstripe
607: [10:02:49] <Mike123> http://kopy.io/GA7Am
608: [10:02:49] * Kingy[a] is now known as Kingy
609: [10:02:55] <Mike123> it's really hard to exmplain
610: [10:03:38] <Kingy> Hey team, I've got a bit of an issue. I'm doing the upgrade from 3.0->3.1 and now when I go to mysite.com/article/blah-article-slug i'm just getting 'Page not found'
611: [10:04:07] <wmk> Kingy, goto dev mode
612: [10:04:13] <wmk> and enable error logging
613: [10:04:27] * lerni_ quit (Remote host closed the connection)
614: [10:04:28] * cloph_away is now known as cloph
615: [10:05:34] <wmk> Mike123, what CommentsExtension ? can you give a link to the code? e.g. github. and what NewsItem? link please
616: [10:06:01] <wmk> and beside Mike123 you should update the config in _config.yml and flush afterwards
617: [10:09:20] <Mike123> using this module https://github.com/silverstripe/silverstripe-comments
618: [10:10:42] <Mike123> NewsItem holds News there is nothing to do with it i think, because when i use it in NewsHolder or SiteTree, the form shows good
619: [10:10:55] <wmk> Kingy, maybe http://doc.silverstripe.org/en/developer_guides/controllers/routing/#url-handlers helps. see the big red box there
620: [10:11:22] <wmk> Mike123, is NewsItem from a module? a Page or a DataObject?
621: [10:11:45] <Kingy> wmk yeah i've seen that and been playing around with it
622: [10:11:50] <Mike123> NewsItem is DataObject
623: [10:11:57] <Kingy> but getting no indication that's even doing processing any of that stuff
624: [10:12:11] <Kingy> just giving me a 404 like you would if you went to mysite.com/sfjsdlkfjsd
625: [10:12:23] <wmk> Kingy, xdebug...
626: [10:12:54] <wmk> Controller::handleRequest() is a good start point for that, look where url_handlers are parsed
627: [10:14:03] <Otterpocket> wmk, yep, letting atom do it for me now
628: [10:14:13] <wmk> atom?
629: [10:14:23] <Otterpocket> the SS module just seems like a lot of hoops to jump though
630: [10:14:34] <Otterpocket> wmk, Atom text editor
631: [10:14:58] <wmk> ah, nice. /me prefers commandline or grunt-libsass for compiling
632: [10:15:06] <wmk> libsass is really fast
633: [10:16:05] <Mike123> i'm using holder/item pattern
634: [10:16:28] * Otterpocket quit (Remote host closed the connection)
635: [10:17:07] * Stomach quit (Quit: zzz)
636: [10:17:23] <wmk> Mike123, please paste NewsHolder.php, NewsItem.php, NewsHolder.ss and NewsItem.ss
637: [10:17:34] <wmk> it can be many things, need more info
638: [10:18:17] <Mike123> 1 min
639: [10:18:21] <GioVdK> Hello, with Silverstripe 3 do you know if there is the need of forcing / setting the DB encoding to UTF? I'm occasionally getting some problems with the search results when the user add some pages with special chars (copy and paste from word of course!)
640: [10:20:11] <wmk> Mike you could try $CommentsEnabled.Debug in your template to see if comments are enabled there
641: [10:22:16] <wmk> GioVdK, c/p from word is bad by definition ;) use "paste as plain text" in tinymce
642: [10:22:36] <wmk> depending on what chars are c/p it shouldn't matter normally.
643: [10:22:40] <GioVdK> yep but they're doing that also for article titles
644: [10:22:41] <Mike123> wmk, pased in private
645: [10:22:47] <wmk> some stuff like "..." may make problems
646: [10:23:28] * slievr has joined #silverstripe
647: [10:23:39] <GioVdK> now the search results are returning warning and then they show up as if the encoding was wrong but from the admin you can see them correctly
648: [10:24:01] <GioVdK> (and on the frontend the encoding is set to utf8)
649: [10:31:38] * Colin[pi] quit (Ping timeout: 245 seconds)
650: [10:32:44] <Kingy> driving me crazy!
651: [10:39:52] * phillprice has left #silverstripe
652: [10:39:54] * phillprice has joined #silverstripe
653: [10:40:43] * TombL_ has joined #silverstripe
654: [10:44:04] * TombL quit (Ping timeout: 246 seconds)
655: [10:57:13] * phillprice quit (Quit: Leaving...)
656: [10:59:07] * slievr quit (Ping timeout: 246 seconds)
657: [11:08:11] * Kingy is now known as Kingy[a]
658: [11:21:17] * cloph is now known as cloph_away
659: [11:28:58] * UncleCheese has joined #silverstripe
660: [11:30:11] * ss-helper quit (Remote host closed the connection)
661: [11:30:24] <wmk> ss-helper, where are you gone?
662: [11:36:16] * cloph_away is now known as cloph
663: [12:08:36] <Arcax> Someone know how create a section with a title inside a tab on cms?
664: [12:08:37] <Arcax> Like that: http://s21.postimg.org/gnf4jh8kn/tmp.png
665: [12:18:11] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
666: [12:18:28] <wmk> Arcax, put a HeaderField in between?
667: [12:21:48] <Arcax> I don't know what is but i'll try do it, thanks wmk. I believed that there was more kinds of fields to put on cms like a section to split the content
668: [12:22:12] <wmk> there is also a grouped field
669: [12:22:26] <wmk> or LiteralField for any html you want there
670: [12:25:34] * Shrike_Finland quit (Quit: Leaving.)
671: [12:25:45] <Arcax> Take note, thanks wmk.
672: [12:28:02] <wmk> argh, fluent! translate that!
673: [12:33:32] * veb quit (Quit: veb-irc: &)
674: [12:36:37] * veb has joined #silverstripe
675: [12:38:35] <Arcax> I didn't understand you, but all right
676: [12:39:35] * FMateo quit (Quit: Leaving)
677: [12:39:41] <Arcax> ee you tomorrow, people
678: [12:46:00] * Err404NotFound has joined #silverstripe
679: [12:46:00] * Error404NotFound quit (Disconnected by services)
680: [13:09:26] * Shrike_Finland has joined #silverstripe
681: [13:14:40] * muskie9 has joined #silverstripe
682: [13:15:08] * veb quit (Quit: veb-irc: &)
683: [13:17:24] <GioVdK> hi wmk, you know that problem with the encoding? For some reason it wasn't liking an &nbsp; which is odd considering that it was being used elsewhere on that content text :|
684: [13:18:35] <wmk> GioVdK, if you want to use a &nbsp; in a $Title (Varchar) you must use $Varchar.RAW in template
685: [13:18:43] <wmk> ehem, $Title.RAW
686: [13:18:55] <GioVdK> oh nope in this instance it was in the content
687: [13:19:46] <GioVdK> then for the search results it is using $Content.LimitWordCountXML
688: [13:21:42] <GioVdK> but I'm getting the problem only on the production server (WIMP :() while on my dev box it is fine... (both running php 5.3)
689: [13:23:53] * Shrike_Finland quit (Quit: Leaving.)
690: [13:23:55] * Kingy[a] is now known as Kingy
691: [13:24:54] <wmk> GioVdK, WIMP problem?
692: [13:24:57] * Kingy is now known as Kingy[a]
693: [13:25:07] <wmk> anyone encountered problems with fluent and SS3.1.12?
694: [13:26:44] * DimiStripe has joined #silverstripe
695: [13:27:21] <GioVdK> wmk: wimp should be configured fine but I just wanted to double check if there could be situations where it's better, if possible, to force the encoding used for the db connection
696: [13:27:53] <wmk> hmm, guess no. db connection is utf-8 by default now, for ages (2.4)
697: [13:28:05] <wmk> html-encoding is something different
698: [13:28:10] <wmk> unicode should be fine
699: [13:37:28] <GioVdK> I see, thanks wmk
700: [13:44:46] * wmk quit (Quit: nice to meet you ;))
701: [13:56:59] * muskie9 is now known as muskie9_afk
702: [14:01:41] * muskie9_afk is now known as muskie9
703: [14:04:37] * huberd quit (Ping timeout: 246 seconds)
704: [14:15:17] * lerni_ has joined #silverstripe
705: [14:17:59] * Mike123 quit (Quit: Page closed)
706: [14:41:19] * lerni_ quit (Remote host closed the connection)
707: [14:55:08] * Spliff has joined #silverstripe
708: [15:18:37] * fb3rasp quit (Quit: Lingo: www.lingoirc.com)
709: [15:24:04] * catcher has joined #silverstripe
710: [15:41:55] * phillprice has joined #silverstripe
711: [15:49:31] * headtrip has joined #silverstripe
712: [15:57:53] * muskie9 quit (Ping timeout: 245 seconds)
713: [16:00:34] * lerni_ has joined #silverstripe
714: [16:02:20] * muskie9 has joined #silverstripe
715: [16:08:23] * lerni_ quit (Remote host closed the connection)
716: [16:09:48] * headtrip quit (Quit: (null))
717: [16:16:51] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
718: [16:17:34] * cloph is now known as cloph_away
719: [16:26:11] * phillprice quit (Remote host closed the connection)
720: [16:28:03] * phillprice has joined #silverstripe
721: [16:32:22] * phillprice quit (Ping timeout: 255 seconds)
722: [16:37:15] * travis-ci has joined #silverstripe
723: [16:37:16] <travis-ci> dhensby/silverstripe-framework#298 (3.1 - e0b7bc9 : Damian Mooyman): The build passed.
724: [16:37:16] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/d34c39bc8546...e0b7bc9cda49
725: [16:37:16] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/59746697
726: [16:37:16] * travis-ci has left #silverstripe
727: [16:41:07] * travis-ci has joined #silverstripe
728: [16:41:08] <travis-ci> dhensby/silverstripe-framework#299 (pulls/security-login-url - c2fd18e : Daniel Hensby): The build has errored.
729: [16:41:08] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/c2fd18e829c9
730: [16:41:08] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/59747389
731: [16:41:08] * travis-ci has left #silverstripe
732: [16:50:58] * cloph_away is now known as cloph
733: [16:51:54] * Error404NotFound has joined #silverstripe
734: [16:53:02] * Err404NotFound quit (Ping timeout: 244 seconds)
735: [17:08:38] * Shrike_Finland has joined #silverstripe
736: [17:11:56] * UndefinedOffset has joined #silverstripe
737: [17:16:43] * Guits has joined #silverstripe
738: [17:16:44] * MrGuits has joined #silverstripe
739: [17:23:01] * Spliff quit (Quit: See you then)
740: [17:25:14] * cloph quit (Ping timeout: 245 seconds)
741: [17:25:48] * cloph_away has joined #silverstripe
742: [17:32:57] * Vinneeh has joined #silverstripe
743: [17:33:04] <Vinneeh> Hello!
744: [17:33:58] <Vinneeh> I need some help. I got this error: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 130968 bytes) in /public/sites/domain/framework/control/Director.php on line 132.
745: [17:34:29] <Vinneeh> And now I don't have access to the domain and can't login. my website is hosted, how can I fix this?
746: [17:38:55] <Vinneeh> I have seen something like ?flush=all to fix this, but what happens when i do this? and how do i do this?
747: [17:40:15] * Shrike_Finland quit (Quit: Leaving.)
748: [17:40:49] <Vinneeh> Anyone here :)?
749: [17:43:59] * gelignite has joined #silverstripe
750: [17:44:55] <catcher> Vinneeh, you need to increase the memory dedicated to php, or decrease the amount of memory it needs.
751: [17:45:23] <catcher> Option A depends on your hosting. Option B depends on your project.
752: [17:47:18] <Vinneeh> Well, it is just a plain website, it is for selling caravans.
753: [17:47:53] <Vinneeh> 1 page with basic info, 1 page with some pictures and text from the caravans
754: [17:48:13] <Vinneeh> Or does that build memory hard, like pictures?
755: [17:48:45] <Vinneeh> How can I decrease the project if i can't reach it?
756: [17:49:34] * Shrike_Finland has joined #silverstripe
757: [17:52:54] <Vinneeh> Can i do something with ftp to decrease the size?
758: [18:04:37] <Vinneeh> Someone :)? My website is offline now :(
759: [18:12:21] * GioVdK quit (Ping timeout: 276 seconds)
760: [18:17:05] * phillprice has joined #silverstripe
761: [18:17:46] <Vinneeh> Can someone help me please.
762: [18:18:02] * Liquide has joined #silverstripe
763: [18:18:40] <catcher> Vinneeh, push code to render fewer images.
764: [18:18:57] <catcher> Vinneeh, or increase ram allocated to php on the host
765: [18:19:33] <Vinneeh> How can i push code to the website? I'm sorry, I dont have experience with this.
766: [18:19:53] <Vinneeh> Thank you for helping me
767: [18:21:29] <Vinneeh> I cant increase ram, because it's hosted and cannot change it
768: [18:21:29] * phillprice quit (Ping timeout: 245 seconds)
769: [18:28:23] <UndefinedOffset> Vinneeh did you recently upload an image per chance? Very large images that SilverStripe tries to resample/resize can cause this
770: [18:28:35] <UndefinedOffset> well its one of the ways this issue can come up anyways ;)
771: [18:28:58] <Vinneeh> I dont change the pages, but that could be the problem because they upload pictures of their objects they want to sell
772: [18:29:06] <Vinneeh> And they will resize them
773: [18:29:15] <Vinneeh> within silverstripe
774: [18:30:03] <Vinneeh> How can i fix this so i can access the site again
775: [18:30:08] <UndefinedOffset> if they uploaded say a raw image of off a digital camera it could be the issue, SilverStripe is trying to resize the image and it just can't. only way would be to look in the assets folder for any files added recently that are very large
776: [18:30:17] <Vinneeh> so i will tell them to resize images in paint
777: [18:30:36] <UndefinedOffset> and resize them locally and replace them on the server
778: [18:31:18] <UndefinedOffset> someone posted about this same issue on the forums http://www.silverstripe.org/community/forums/general-questions/show/76329
779: [18:31:31] <UndefinedOffset> if that is indeed what is causing the memory issue anyways
780: [18:31:33] <Vinneeh> there are like 200 pictures in the asset map
781: [18:31:53] <Vinneeh> all jpg's
782: [18:31:56] <UndefinedOffset> try sorting it by date then look at the file sizes of the recent uploads
783: [18:32:10] <UndefinedOffset> anything greater than 2mb could be the issue
784: [18:32:47] <Vinneeh> 9-4 is the last upload
785: [18:32:56] <Vinneeh> 1.8MB
786: [18:33:44] <Vinneeh> oh it is 2.1 MB
787: [18:34:17] <UndefinedOffset> you could try resizing it see if that helps, obviously keep a backup incase its not the issue :)
788: [18:34:56] <Vinneeh> can i delete it from the ftp? and keep a backup on my local pc?
789: [18:36:29] <UndefinedOffset> if you delete it it could upset the website more, but seeing how its broken now couldn't hurt just don't sync the assets in the cms or you could end up unbinding any relationships to that asset's db record
790: [18:37:02] <UndefinedOffset> if that does bring it back up then i'd resize the file and re-upload. also on a side does every page not work?
791: [18:37:35] <UndefinedOffset> if you have the googlesitemap module installed try hitting the sitemap.xml see if that loads (eliminates any potential asset issues)
792: [18:38:25] <Vinneeh> Reuploading the file didnt bring up the website
793: [18:38:31] <Vinneeh> all pages doesnt work
794: [18:38:35] <UndefinedOffset> either way a memory issue is one of those things you just have to keep poking till you find the right issue it could be an image it could be a code problem
795: [18:39:25] <UndefinedOffset> it looks like php is trying to allocate 134mb of ram which should be more than enough so something else must be going on
796: [18:40:06] <Vinneeh> oh oke
797: [18:40:45] <Vinneeh> well, I looked at the stats of the website
798: [18:41:08] <Vinneeh> how did you find how much php is trying to allocate?
799: [18:41:51] <Vinneeh> I saw this IP adres with bandwith like 137 mb
800: [18:41:57] <Vinneeh> 23:17 yesterday
801: [18:42:12] <Vinneeh> other ip's adresses uses max 6mb bandwith
802: [18:43:17] <UndefinedOffset> based on google the memory limit error you mentioned converts out to 137mb of ram
803: [18:44:21] <Vinneeh> hmm, so what could be causing the issue?
804: [18:45:23] <UndefinedOffset> hard to say, could be allot of things causing the problem anything from the large image issue to the volume of pages/objects to a infinite loop in the code somewhere
805: [18:45:53] <UndefinedOffset> memory limit errors are typically hard to track down since were it broke is not nessicarrily where the problem lies
806: [18:46:53] <Vinneeh> 80.60.100.xxx Netherlands Page visits95 Hits527 Bandwith:103.16 MB Last visit: 22 Apr 2015 - 23:14
807: [18:47:23] <Vinneeh> that ip address used 103 mb bandwith, since then no one has been on the website
808: [18:48:09] * Stomach has joined #silverstripe
809: [18:48:23] <Vinneeh> There has not been a change in the code, because the users who use it, They only can change the pages in the cms
810: [18:48:45] <UndefinedOffset> bandwidth isn't what is causing php to stop working, php is running out of resources that it is allocated http://php.net/manual/en/ini.core.php#ini.memory-limit
811: [18:49:04] <UndefinedOffset> one solution would be to increase that configuration option which you can talk to your host about
812: [18:49:55] <Vinneeh> I have asked if they can restart something to fix this.
813: [18:50:08] <Vinneeh> is it worth a try to delete some images from the uploads folder?
814: [18:50:17] <Vinneeh> like 200 fotos worth 330 MB
815: [18:52:25] <Vinneeh> the host has made backups of my files, could i try to restore a backup on like 21-4?
816: [18:52:53] <Vinneeh> Or doesn't it do a thing to php to reset the cache or something :p
817: [18:52:55] <UndefinedOffset> not likely, if an image was causing the issue it'd be just a few of them causing the problem. you could try sorting the uploaded images by file size see what the largest is
818: [18:53:55] <UndefinedOffset> i'm also shooting at what has been a problem for some of our clients in the past, large images have been that before
819: [18:54:00] <Vinneeh> The largest is 3,57MB but uploaded on 22-11-2014
820: [18:54:32] <Vinneeh> there are 35 images bigger than 2 MB
821: [18:54:49] <UndefinedOffset> sorry but I have a meeting and need to step away hope someone else here can help further :S you could also try posting in the forums too
822: [18:55:11] <Vinneeh> thank you for your help so far
823: [18:55:28] <Vinneeh> ill think im gonna post the forum
824: [18:55:31] <Vinneeh> gotta go 2 soon
825: [18:55:46] <Vinneeh> good luck with ur meeting
826: [19:00:01] * Vinneeh quit (Ping timeout: 246 seconds)
827: [19:07:14] * lerni_ has joined #silverstripe
828: [19:08:10] * vanny has joined #silverstripe
829: [19:10:17] <vanny> Howdy All.
830: [19:10:51] <vanny> Can I used GridField in a frontend form?
831: [19:16:19] * MrGuits quit (Ping timeout: 265 seconds)
832: [19:16:48] * Guits quit (Ping timeout: 265 seconds)
833: [19:22:36] * Stomach quit (Quit: zzz)
834: [19:28:02] * mobiusnz quit (Quit: Leaving.)
835: [19:29:38] * UndefinedOffset quit (Quit: Leaving.)
836: [19:31:45] * UndefinedOffset has joined #silverstripe
837: [19:35:28] * UndefinedOffset1 has joined #silverstripe
838: [19:35:28] * UndefinedOffset quit (Disconnected by services)
839: [19:37:53] * muskie9 has joined #silverstripe
840: [19:38:55] <muskie9> do modules require _config.php anymore? or is a _config dir w/config.yml good enough
841: [19:38:58] * babak quit (Quit: Connection closed for inactivity)
842: [19:44:23] <catcher> vanny, give this a go: https://github.com/webbuilders-group/silverstripe-frontendgridfield
843: [19:44:59] <catcher> vanny, haven't used it myself, but UndefinedOffset1's code is good.
844: [19:45:22] <vanny> cool, thanks. finding working examples of some stuff is difficult at times
845: [19:46:57] <UndefinedOffset1> ty catcher ;)
846: [19:47:02] * UndefinedOffset1 is now known as UndefinedOffset
847: [19:53:41] * Stomach has joined #silverstripe
848: [20:05:57] * phillprice has joined #silverstripe
849: [20:06:41] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
850: [20:10:50] * phillprice quit (Ping timeout: 272 seconds)
851: [20:15:38] * UndefinedOffset quit (Quit: Leaving.)
852: [20:30:21] * oddnoc has joined #silverstripe
853: [20:36:28] * Shrike_Finland quit (Quit: Leaving.)
854: [20:53:04] * Ryan-Toast has joined #silverstripe
855: [20:57:11] <Ryan-Toast> Which was the good 301 redirect module?
856: [20:57:13] * micmania1 has joined #silverstripe
857: [20:57:40] <Stomach> silverstripe-redirects
858: [20:57:46] <Ryan-Toast> Stomach: chur
859: [20:57:53] <Stomach> or something
860: [20:57:56] <Stomach> its silverstripe-labs
861: [21:08:53] * UncleCheese has joined #silverstripe
862: [21:11:31] <Stomach> AARON
863: [21:11:32] <Stomach> hi
864: [21:20:42] * catcher quit (Quit: Leaving)
865: [21:23:05] * Hailwood has joined #silverstripe
866: [21:25:23] * Cheddam has joined #silverstripe
867: [21:31:45] * lerni__ has joined #silverstripe
868: [21:33:31] * camfindlay has joined #silverstripe
869: [21:35:40] * lerni_ quit (Ping timeout: 255 seconds)
870: [21:38:47] <vanny> has anyone every added mulitple records to a frontend from with just one submit?
871: [21:39:59] <Ryan-Toast> vanny: like create multiple DO’s?
872: [21:40:32] <vanny> I have a table I want to display 1-10 records and all text boxes for them to enter.
873: [21:40:55] <vanny> i was playing with gridfield, but didnt really work.
874: [21:43:25] <UncleCheese> vanny should be pretty trivial
875: [21:43:27] <Ryan-Toast> I suppose you could assign an id to a fieldset, and then loop through them on save.
876: [21:44:03] <vanny> Yeah, that is what I was thinking. I am looking at the ->push method to add more to the loop
877: [21:44:16] <UncleCheese> just name all your fields with []
878: [21:44:21] <EasyCo> Morning 'erbody
879: [21:47:28] * lerni__ quit ()
880: [21:52:05] <Ryan-Toast> Morning
881: [21:54:46] <vanny> Thanks guys, that is what I was looking for, now just to pretty up the output :)
882: [21:54:51] * phillprice has joined #silverstripe
883: [21:55:08] * wmk has joined #silverstripe
884: [21:55:08] * wmk quit (Client Quit)
885: [21:57:10] * micmania1 quit (Quit: micmania1)
886: [21:59:14] * phillprice quit (Ping timeout: 252 seconds)
887: [22:00:32] <Stomach> hye team
888: [22:01:35] * muskie9 is now known as muskie9_afk
889: [22:03:02] <Stomach> hey*
890: [22:03:03] <Stomach> even
891: [22:03:24] <MichalKleiner> evenly spread hey to everyone!
892: [22:03:31] <MichalKleiner> :-D
893: [22:03:34] <MichalKleiner> o/ Stomach
894: [22:03:48] * micmania1 has joined #silverstripe
895: [22:03:50] <Stomach> lol
896: [22:03:53] <Stomach> \o
897: [22:04:56] * mahfuz has joined #silverstripe
898: [22:05:19] <Stomach> just kicked off a big campaign for cancer society
899: [22:05:20] <Stomach> scary
900: [22:06:01] <Ryan-Toast> Stomach: link?
901: [22:06:34] <Stomach> https://www.junkfreejune.org.nz/
902: [22:06:54] <Ryan-Toast> Stomach: It looks awful, you’ve done a terrible job.
903: [22:07:04] <Ryan-Toast> :p
904: [22:07:14] <Stomach> thought so
905: [22:07:15] <Stomach> :(
906: [22:07:20] <Stomach> I'll fire everyone immediately
907: [22:07:24] <Ryan-Toast> Go now.
908: [22:07:28] <Ryan-Toast> Everyone.
909: [22:07:30] <Ryan-Toast> EVERY ONE
910: [22:07:56] <Ryan-Toast> Looks good :)
911: [22:08:25] <Ryan-Toast> The only thing that strikes me is the “Featured Prizes” section, the grid items sit really close together on the Y axis
912: [22:10:37] <Stomach> screeny?
913: [22:11:06] <Stomach> oh on homepage
914: [22:11:07] <Stomach> i see
915: [22:11:11] <Ryan-Toast> https://www.junkfreejune.org.nz/participants/ the profile link needs to be set to 247,255 since there’s a half pixel in the grid
916: [22:11:47] <Ryan-Toast> ^ the progfile images that is
917: [22:14:08] <Stomach> awesome :D
918: [22:30:24] <vanny> Can I add a ->setValue(1) to this $FieldList->push(new TextField("Sold[$item->ID]","Sold"));
919: [22:35:58] <adrexia> http://codepen.io/ge1doot/full/jEgLKo/
920: [22:36:10] <vanny> Dont Worry, I got it :)
921: [22:36:12] * Ryan-Toast quit (Quit: Ryan-Toast)
922: [22:37:19] <adrexia> Stomach, looks nice!
923: [22:37:41] * veb has joined #silverstripe
924: [22:37:55] <Stomach> adrexia - thanks
925: [22:38:00] <Stomach> i hate launching stuff like this
926: [22:38:03] <Stomach> with open registrations
927: [22:38:07] <Stomach> so scaredy cat right now
928: [22:38:09] <adrexia> I like colours
929: [22:38:56] <adrexia> so cool
930: [22:38:59] <adrexia> good work :)
931: [22:39:54] <Stomach> thanks :D
932: [22:39:57] <Stomach> now to wait for it to crash
933: [22:39:58] <Stomach> haha
934: [22:42:39] * mobiusnz has joined #silverstripe
935: [22:48:32] * zippy has joined #silverstripe
936: [22:48:43] <zippy> fuck soap.
937: [22:48:53] <zippy> we provide a soap api
938: [22:48:55] * zippy runs
939: [22:50:17] <zippy> Reminds me of https://www.youtube.com/watch?v=kLO1djacsfg&feature=youtu.be&t=102
940: [22:50:43] * muskie9_afk is now known as muskie9
941: [22:52:10] <mahfuz> Stomach it looks good.
942: [22:55:09] <oddnoc> Anyone using multibyte URL segments? I’m running into an issue where they generate infinite redirects in 3.1 but not 2.4
943: [22:56:57] <UncleCheese> fuck soap
944: [22:57:22] * micmania1 quit (Quit: micmania1)
945: [22:58:08] * AdriAn_s has joined #silverstripe
946: [22:58:50] * micmania1 has joined #silverstripe
947: [22:59:25] <Stomach> I concur UncleCheese
948: [22:59:33] <UncleCheese> Send Over Another Programmer
949: [23:02:13] * muskie9 is now known as muskie9_afk
950: [23:06:06] * camfindlay quit (Quit: camfindlay)
951: [23:14:04] <zippy> wow..
952: [23:14:14] <zippy> SoapClient + a wsdl has made it fairly painless.
953: [23:14:19] * zippy fucks soap a little less.
954: [23:19:32] <xyphoid> soapui is nice for that stuff
955: [23:19:57] <xyphoid> write testcases for your API, easily debug and see what's going on <3
956: [23:21:08] * Ryan-Toast has joined #silverstripe
957: [23:27:27] <simon_w|air> Not dealing with enterprise just makes SOAP so much nicer
958: [23:31:45] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
959: [23:40:53] * camfindlay has joined #silverstripe
960: [23:43:48] * phillprice has joined #silverstripe
961: [23:45:50] <oddnoc> So I think that ModelAsController->getNestedController() assumes that URLSegments are URL encoded in the database, even when URLSegmentFilter’s default_allow_multibyte config is true.
962: [23:46:24] <oddnoc> I also think that’s a regression from 2.4
963: [23:48:18] * phillprice quit (Ping timeout: 245 seconds)
964: [23:59:12] <Ryan-Toast> adrexia: that codepen you shared was great :d

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