#silverstripe IRC Log

IRC log for 1 June 2015

All timestamps are in UTC.

1: [00:05:45] * Sticks has joined #silverstripe
2: [00:07:42] <simon_w|air> Colin[pi], yup
3: [00:07:49] <Colin[pi]> simon_w|air: thought so
4: [00:07:56] <Colin[pi]> I can tell by how quiet #SS is
5: [00:20:59] * helloworld has joined #silverstripe
6: [00:21:05] <helloworld> Can anyone help with my post please? http://www.silverstripe.org/community/forums/installing-silverstripe/show/102451#post402387
7: [00:29:30] <simon_w|air> helloworld, you've got a yaml config setting with an invalid key
8: [00:42:01] * helloworld quit (Ping timeout: 246 seconds)
9: [00:49:26] * ss-helper quit (Ping timeout: 265 seconds)
10: [00:54:17] * micmania1 has joined #silverstripe
11: [01:01:11] * UncleCheese has joined #silverstripe
12: [01:01:50] * ss-helper has joined #silverstripe
13: [01:16:30] * Pyrmnk has joined #silverstripe
14: [01:17:38] * mirrors quit (Quit: Page closed)
15: [01:17:41] <Pyrmnk> cannat sleep :(
16: [01:18:43] <Pyrmnk> and it's a holiday in nz
17: [01:18:53] <Pyrmnk> boring
18: [01:19:07] <spronk> LAME MAN
19: [01:19:08] * Pyrmnk quit (Client Quit)
20: [01:21:10] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21: [01:30:53] <Colin[pi]> yeah and spronk didn't even say hi to me
22: [01:30:56] <Colin[pi]> THE NERVE
23: [01:31:11] <spronk> turned on my computer then ran away :P
24: [01:31:14] * joelpittet has joined #silverstripe
25: [01:31:16] <Colin[pi]> pfft
26: [01:31:18] <spronk> HY Colin[pi]
27: [01:31:20] <Colin[pi]> any old excuse
28: [01:31:21] <Colin[pi]> ;D
29: [01:31:31] <spronk> ;D
30: [01:31:33] <Colin[pi]> at least I'm here, no holiday for me! ;(
31: [01:47:20] <simon_w|air> Colin[pi], if it helps, I'm taking 11 days off starting on Friday
32: [01:47:26] <simon_w|air> You enjoy your 3 day weekend :p
33: [01:52:12] <Colin[pi]> simon_w|air: no it doesn't help
34: [01:52:33] <simon_w|air> Colin[pi], also, so much burger fuel will be happening
35: [01:54:19] <spronk> beer batter fries are bac
36: [01:54:19] <spronk> k
37: [01:54:35] <Colin[pi]> mm, beer, mm, batter, mm, fries
38: [01:54:41] <simon_w|air> So long as the pizza burger is still around on Friday
39: [01:54:45] <spronk> m
40: [01:54:46] <spronk> m
41: [01:56:31] <simon_w|air> Ooh, our db server managed to hit 14 load
42: [01:56:36] <spronk> :|
43: [01:56:40] <spronk> ?!
44: [01:56:46] <simon_w|air> 16 cores
45: [01:56:55] <spronk> dang
46: [01:57:01] <spronk> what do you work on these days simon_w|air ?
47: [01:57:01] <simon_w|air> Last fortnight, it had 6
48: [01:57:08] <simon_w|air> easyemployer.com
49: [01:57:13] <spronk> ahh
50: [01:57:44] <simon_w|air> Good thing the manager is in Sydney or he'd be freaking out
51: [01:57:49] <spronk> haha
52: [01:58:00] <spronk> we had massive load on one of our app servers last week
53: [01:58:12] <spronk> long story short, turns out our host had misconfigured DNS and typo'd one of the DNS servers
54: [01:58:20] <simon_w|air> We have massive Monday spikes as people do payroll
55: [01:58:21] <spronk> so half the outbound network requests were taking 5 seconds
56: [01:58:22] <Colin[pi]> lel
57: [01:58:33] <Colin[pi]> whoopsies
58: [01:58:35] <spronk> fucking raaaaged at them for that
59: [01:58:48] <simon_w|air> And it's a fortnightly thing, and this is our big fortnight
60: [01:58:52] <spronk> mm..
61: [01:58:59] <spronk> ... MOAR RAM?
62: [01:59:00] <simon_w|air> Something something H&M something something massive client
63: [01:59:16] <simon_w|air> DB has 36 GB, currently using 33
64: [01:59:40] <spronk> mm..
65: [02:00:06] <simon_w|air> app and worker are using squat all of their resources
66: [02:00:24] <simon_w|air> Which is annoying, cause they're the easy ones to scale
67: [02:01:14] <spronk> yeah
68: [02:01:15] <spronk> lol
69: [02:01:18] <spronk> we're looking into RDS
70: [02:01:29] <simon_w|air> That's one of our long-term options
71: [02:02:23] <spronk> seems like it'd be easier than trying to scale a db ourselves lol
72: [02:02:49] <spronk> we're nowhere near needing to do it though, 24GB ram and 8 cores on our db server, HDD-backed too so plenty of room to go up
73: [02:04:28] <simon_w|air> IO's not a problem for us
74: [02:04:42] <simon_w|air> But our next scale thing really should be making the app better, rather than hardware
75: [02:04:47] <simon_w|air> But hardware is cheaper
76: [02:04:50] <spronk> haha
77: [02:04:50] <spronk> same
78: [02:05:02] <spronk> we have some terribly unoptimised stuff
79: [02:05:56] <spronk> every time someone creates a group in our app, it creates one object for the group, serialises it, and n objects for n members (one per member), serialises those
80: [02:06:18] <spronk> n+1 queries
81: [02:06:44] <spronk> werps
82: [02:08:26] <Colin[pi]> \o/
83: [02:08:29] <Colin[pi]> sounds fast
84: [02:08:45] <simon_w|air> We've got relations, based on names, stored as a serialised array of IDs
85: [02:08:53] <spronk> you mean like
86: [02:09:16] <spronk> Group -> ORM_IdentityMap --> { members: [ all the uuids of the members ] }
87: [02:09:29] <spronk> cos
88: [02:09:31] <spronk> we do that too :p
89: [02:09:55] <simon_w|air> Like, Role -> { group_ids: [ids of groups] }
90: [02:09:59] <spronk> yeah
91: [02:10:06] <spronk> fucking terrible idea
92: [02:10:07] <simon_w|air> Where a Role <-> Group relation is done on the name field, not an ID field
93: [02:10:25] <spronk> turns the db to shit, breaks query chains
94: [02:10:34] <spronk> oh, you wanted to do that join in SQL? nah bro.
95: [02:10:56] <simon_w|air> We've got a couple of clients with a shitload of groups and having to update that relation is really slow
96: [02:11:06] <simon_w|air> The job to do it takes a couple of minutes
97: [02:11:17] <spronk> custom framework?
98: [02:11:30] <simon_w|air> Yeah
99: [02:11:50] <spronk> mm
100: [02:11:54] <simon_w|air> And this part was written by someone who shouldn't be coding
101: [02:11:59] <spronk> yeesh
102: [02:17:02] <Colin[pi]> dat legacy
103: [02:19:30] <Colin[pi]> simon_w|air: lololo Melbourne IT apparently updated all their control panel stuff yesty and broke a fuck load of sites
104: [02:19:45] <Colin[pi]> just had a client on the phone asking if I can fix their dns problem related to it ^o^
105: [02:22:01] <spronk> :|
106: [02:22:12] * benjhocking quit (Quit: Leaving.)
107: [02:22:28] <simon_w|air> Colin[pi], charge them lots for using your time, then come back with "No"
108: [02:23:30] * simon_w|air knows how to deal with clients
109: [02:24:48] <Colin[pi]> they've been on hold at Melbourne IT for 45 minutes lelele
110: [02:31:38] * benjhocking has joined #silverstripe
111: [02:33:33] <spronk> noodles in a cup for lunch
112: [02:33:35] <spronk> fuckin aye.
113: [02:37:25] <spronk> tasty little motherfuckers
114: [02:42:59] * joelpittet quit ()
115: [02:44:37] * benjhocking quit (Quit: Leaving.)
116: [02:45:12] <Colin[pi]> spronk: can you get these? http://www.nongshimusa.com/layouts/nongshim/images/bowl_noodle/img_prd_bowl_noodle_09.jpg
117: [02:45:16] <Colin[pi]> they're awesome
118: [02:45:17] <spronk> ya
119: [03:17:25] * travis-ci has joined #silverstripe
120: [03:17:26] <travis-ci> silverstripe/silverstripe-framework#4916 (3.1 - f3c722d : Ingo Schommer): The build passed.
121: [03:17:26] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/b92d47220bb7...f3c722d5087e
122: [03:17:26] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/64856257
123: [03:17:26] * travis-ci has left #silverstripe
124: [03:28:05] <simon_w|air> BUT HERE'S MY NUMBER
125: [03:28:08] <simon_w|air> SO CALL ME MAYBE
126: [03:28:37] <Colin[pi]> man it annoys me when folks get the tiniest little bills for something and they want to argue about it
127: [03:28:48] <Colin[pi]> fuck sake, you wanted something done, you pay for it
128: [03:31:04] <simon_w|air> Colin[pi], next bill: "Arguing fee: $100"
129: [03:31:51] <Colin[pi]> simon_w|air: sigh
130: [03:32:02] <ss-helper> Remove TestRunner from 4.0? - https://groups.google.com/d/msg/silverstripe-dev/I5dHy9dMVng/GNGk_-XyjCsJ
131: [03:33:03] * mobiusnz has joined #silverstripe
132: [03:49:02] * micmania1 quit (Quit: micmania1)
133: [03:50:03] * veb quit (Quit: veb-irc: &)
134: [04:16:33] * babak has joined #silverstripe
135: [04:18:53] * micmania1 has joined #silverstripe
136: [04:40:11] * veb has joined #silverstripe
137: [05:30:33] * UncleCheese has joined #silverstripe
138: [05:34:57] * UncleCheese quit (Client Quit)
139: [05:46:16] * ss-helper quit (Ping timeout: 265 seconds)
140: [05:47:58] * veb quit (Quit: veb-irc: &)
141: [05:48:03] * spronk quit (Quit: I may need a longer sleep timer...)
142: [05:50:19] * travis-ci has joined #silverstripe
143: [05:50:19] <travis-ci> silverstripe/silverstripe-framework#4917 (3.1 - dac1b58 : Ingo Schommer): The build passed.
144: [05:50:20] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/f3c722d5087e...dac1b5818b31
145: [05:50:20] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/64864465
146: [05:50:20] * travis-ci has left #silverstripe
147: [05:55:51] * Liquide quit ()
148: [06:02:03] * ss-helper has joined #silverstripe
149: [06:17:45] * Shrike_Finland has joined #silverstripe
150: [06:26:20] * spronk has joined #silverstripe
151: [06:39:28] * nikboo has joined #silverstripe
152: [06:41:27] * veb has joined #silverstripe
153: [06:42:25] * Eliseth has joined #silverstripe
154: [07:04:25] * micmania1 quit (Quit: micmania1)
155: [07:04:59] * veb quit (Quit: veb-irc: &)
156: [07:11:04] * darjus01 has joined #silverstripe
157: [07:13:49] <darjus01> Hi, all is some one had problem with silverstripe, in admin sometimes on pressing meniu button pages it loads url but not content, like page stuck. after reload it works again, then after you sit still on one view and go to other it again loads url but contate dont change?
158: [07:16:49] * wmk has joined #silverstripe
159: [07:20:10] * veb has joined #silverstripe
160: [07:23:19] * micmania1 has joined #silverstripe
161: [07:26:19] <darjus01> Hi, all is some one had problem with silverstripe, in admin sometimes on pressing meniu button pages it loads url but not content, like page stuck. after reload it works again, then after you sit still on one view and go to other it again loads url but contate dont change?
162: [07:26:51] <wmk> darjus01, the ajax response isn't correct, so javascript in browser crashes
163: [07:26:57] <wmk> guess you have some php error or php notice there
164: [07:27:21] <wmk> when it doesn't reload: check response in firebug / network tab / response for errors AND enable error logging!
165: [07:27:54] <longmog> or us a http debugger like fiddler whenever you are doing dev work
166: [07:28:03] <longmog> and get comfortable and enjoy a better experience
167: [07:28:08] <darjus01> it always happens with projects after install userdefined forms
168: [07:28:09] <wmk> longmog, fiddler?
169: [07:28:35] <longmog> like wireshark but specifically for http, on osx they have a terrible but similar program called charles
170: [07:28:40] <longmog> http://www.telerik.com/fiddler
171: [07:28:58] <longmog> lets you introspect, edit, resend requests, script, manipulate, etc data at a very good level for http
172: [07:29:07] <longmog> including disassemblers for json, amf, etc
173: [07:29:47] <wmk> well, firebug seems to do much of this (but may slow down firefox)
174: [07:29:51] <longmog> also it MiTM you conveniently so you can do SSL disassemblty
175: [07:29:53] <longmog> good way to debug api in all
176: [07:30:02] <wmk> looks nice
177: [07:30:07] <longmog> naah firebug and chromes inspector are too tied to the browser to be useful
178: [07:30:13] * benjhocking has joined #silverstripe
179: [07:30:37] * benjhocking quit (Read error: Connection reset by peer)
180: [07:30:46] * darjus01 quit (Read error: Connection reset by peer)
181: [07:30:48] <longmog> plus being able to click any request or response and tap 'r' (also edit it) to resend an api call with the right cookie/state context speeds up debugging a lot
182: [07:31:06] * Mike123 has joined #silverstripe
183: [07:31:11] * darjus01 has joined #silverstripe
184: [07:31:44] <Eliseth> Morning
185: [07:31:51] <wmk> yo Eliseth
186: [07:31:55] <wmk> got it debugged....
187: [07:32:06] <Mike123> Morning
188: [07:32:06] <wmk> a buggy module did change the list in an extension
189: [07:32:28] <wmk> :p
190: [07:33:07] <Eliseth> Yeah, betterbuttons wasn't it?
191: [07:33:15] * benjhocking has joined #silverstripe
192: [07:33:35] <wmk> Eliseth, yup. i already told you?
193: [07:34:29] <wmk> question: anyone knows a gridfield extension where i can modify the number of results with a dropdown? like good ol' DOM did?
194: [07:34:36] <Eliseth> I'm psychic, didn't you know? (yes... you told me)
195: [07:35:11] <wmk> again, thanks for helping out with nginx stuff
196: [07:36:13] <Mike123> i need to add WYSIWYG field to the settings in my admin , the content should go to footer on all pages in website , should i add it to Page.php ?
197: [07:39:08] * spronk quit (Quit: I may need a longer sleep timer...)
198: [07:40:12] <wmk> all pages, Mike123, i'd go to "settings" which is SiteConfig
199: [07:40:17] <wmk> make an extension to SiteConfig
200: [07:40:28] <wmk> though, you'd need it translated afaik?
201: [07:40:40] <Mike123> i think not, it's in english only
202: [07:40:45] <wmk> but afaik SiteConfig is also translated
203: [07:41:00] <wmk> english only: the whole website or the editorfield?
204: [07:41:38] <Mike123> website
205: [07:41:56] * swaiba has joined #silverstripe
206: [07:44:02] <wmk> however i'd use SiteConfig for this
207: [07:48:14] <swaiba> Good morning all
208: [07:52:03] * UncleCheese has joined #silverstripe
209: [07:53:08] * UncleCheese quit (Client Quit)
210: [07:53:12] * Colin[pi] quit (Ping timeout: 272 seconds)
211: [07:55:43] * kinglozzer has joined #silverstripe
212: [08:07:32] * swaiba_ has joined #silverstripe
213: [08:09:07] <wmk> kinglozzer, do you know a gridfield extension to change the number of items in grid in the browser?
214: [08:09:38] <kinglozzer> wmk: ?
215: [08:09:43] <kinglozzer> Do you mean the number of items per page?
216: [08:09:45] <wmk> yup
217: [08:09:54] <wmk> in backend gridfield, like old DOM did
218: [08:10:03] <wmk> my editor is used to this feature
219: [08:10:11] <wmk> e.g. to show 50 or all items
220: [08:10:18] <kinglozzer> Ohhhh I see, not change it in PHP
221: [08:10:21] <kinglozzer> Hmm, not sure
222: [08:10:29] <wmk> not statically, but dynamically
223: [08:10:40] <kinglozzer> I know there's a "show all" one, but not sure beyond that
224: [08:10:52] <wmk> that would be great
225: [08:10:55] * swaiba quit (Ping timeout: 256 seconds)
226: [08:11:08] <kinglozzer> https://github.com/normann/gridfieldpaginatorwithshowall
227: [08:11:12] <wmk> 10x
228: [08:11:14] <kinglozzer> I've never used it, though
229: [08:11:40] <wmk> last commit 2 years ago :(
230: [08:11:45] <kinglozzer> https://github.com/normann/gridfieldpaginatorwithshowall/blob/master/code/forms/GridFieldPaginatorWithShowAll.php#L39
231: [08:11:51] <kinglozzer> Won't work with more than 1000 items
232: [08:11:54] <kinglozzer> strange design choice ><
233: [08:12:05] <wmk> ouch
234: [08:14:24] * GioVdK has joined #silverstripe
235: [08:33:55] * mobiusnz quit (Ping timeout: 265 seconds)
236: [08:34:57] * mobiusnz has joined #silverstripe
237: [08:49:22] * DimiStripe has joined #silverstripe
238: [08:55:00] * micmania1 quit (Quit: micmania1)
239: [08:55:46] * micmania1 has joined #silverstripe
240: [08:57:18] <Mike123> guys, why i'm getting this error ? http://snag.gy/GAdJe.jpg , code : http://codepaste.net/tugg23
241: [08:59:25] <kinglozzer> wmk: https://github.com/tractorcow/silverstripe-fluent/issues/116
242: [08:59:43] <kinglozzer> Did you fix/work around this? Is Fluent stable? Curious as I'm thinking of starting a new site ith it
243: [08:59:45] <kinglozzer> with*
244: [09:00:54] <wmk> kinglozzer, hmm, it was just a few pages, but odd
245: [09:00:55] <kinglozzer> Mike123: Arguments are the wrong way around perhaps?
246: [09:01:04] <wmk> didn't make a test case though, could be a local error elsewhere
247: [09:02:31] <wmk> Mike123, maybe Root Tab doesn't exist in SiteConfig?
248: [09:03:06] <wmk> no, it should
249: [09:03:16] <wmk> Mike123, http://docs.silverstripe.org/en/developer_guides/configuration/siteconfig#extending-siteconfig
250: [09:03:47] <wmk> maybe add tab manually before
251: [09:06:21] <wmk> Mike123, !!!
252: [09:06:30] <wmk> in an extension you get the ready-to-use fieldlist
253: [09:06:42] <wmk> so remove "parent::getCMSFields()" from your extension,
254: [09:06:49] <wmk> you have to manipulate the existing fieldlist.
255: [09:06:55] <Mike123> oh
256: [09:06:57] <wmk> parent of DataExtension doesn't work
257: [09:07:01] <Mike123> ok i will try
258: [09:07:22] <wmk> and afaik you don't have to return it, it's by-reference
259: [09:07:48] <wmk> and the method has to be updateCMSFields()
260: [09:09:01] <wmk> Mike123, http://api.silverstripe.org/master/class-DataExtension.html#_updateCMSFields
261: [09:11:04] <Mike123> hmm strange still doesn't work
262: [09:22:49] * MichalKl_ quit (Read error: Connection reset by peer)
263: [09:22:49] * MichalKleiner has joined #silverstripe
264: [09:22:54] * Colin[pi] has joined #silverstripe
265: [09:24:02] * praveen_ has joined #silverstripe
266: [09:24:11] <praveen_> Hello
267: [09:24:23] <elgabbu> hi all http://sspaste.com/paste/show/556c24995cece .... any idea why the field in this case would still output the value of $this->UploadTime instead of the formatted date?
268: [09:25:02] <praveen_> Shortcode output is rendered twice
269: [09:25:20] <praveen_> If you return html as shortcode output it render twice
270: [09:25:38] <praveen_> Instead if ssviewer is sent shortcode is parsed once
271: [09:26:08] <praveen_> How do i return html as the shortcode output
272: [09:42:00] * micmania1 quit (Quit: micmania1)
273: [10:04:43] * praveen_ quit (Quit: Page closed)
274: [10:05:28] * UncleCheese has joined #silverstripe
275: [10:06:45] * Sticks quit (Quit: Leaving)
276: [10:10:51] * adrexia_ has joined #silverstripe
277: [10:11:29] * arnhoe has joined #silverstripe
278: [10:19:26] * mento has joined #silverstripe
279: [10:20:30] <mento> hi all, is it possible to display the /Security/lostpassword form inside another page type?
280: [10:21:00] <mento> we require our users to follow some steps in order to activate their old accounts, one of them is to generate a new password
281: [10:21:14] <mento> it would be cool to have the form inside the step page, instead of linking to the security/lostpassword page
282: [10:21:31] * tmro quit (Ping timeout: 250 seconds)
283: [10:23:10] * mento quit (Changing host)
284: [10:23:10] * mento has joined #silverstripe
285: [10:23:32] * tmro has joined #silverstripe
286: [10:23:50] <zauberfisch> mento: it is. I have implemented a custom password reset feature for 2 projects recently
287: [10:24:01] <zauberfisch> but it requires some coding
288: [10:24:31] <mento> Do you think its worth it? the extra time for "such a little thing"?
289: [10:25:09] <mento> it makes it easier for the use though, to walk through those steps - instead of switching between multiple pages
290: [10:25:20] <mento> user*
291: [10:37:12] <zauberfisch> idk
292: [10:37:20] <zauberfisch> it was worth it in my case, because we needed custom features
293: [10:38:19] * darjusit has joined #silverstripe
294: [10:38:45] * kinglozz_ has joined #silverstripe
295: [10:42:29] * gordon__ has joined #silverstripe
296: [10:43:42] * kinglozzer quit (Ping timeout: 258 seconds)
297: [10:43:42] * darjus01 quit (Ping timeout: 258 seconds)
298: [10:43:43] * nontgor quit (Ping timeout: 258 seconds)
299: [10:45:51] * ss-helper quit (Ping timeout: 258 seconds)
300: [11:01:53] * ss-helper has joined #silverstripe
301: [11:08:15] <Mike123> is there a way to get string which is like this: web design of front, to get it like this : web-design-of-front
302: [11:08:46] <wmk> Mike123, you need it for urlsegment?
303: [11:09:09] <wmk> easy method: str_replace
304: [11:10:12] <Mike123> no, i need it for ajax data-filter, user can enter filter more than one word and then it should be with this - -
305: [11:10:21] <Mike123> but i got it already :) thanks :)
306: [11:10:31] <wmk> ;)
307: [11:21:18] * bemusedrat has joined #silverstripe
308: [11:33:31] * sealan has joined #silverstripe
309: [11:36:37] * Shrike_Finland quit (Quit: Leaving.)
310: [11:38:25] <Mike123> how can i disable so that if page has child , when i enter on parent page ,first child would not show up ?
311: [11:41:10] <wmk> ?
312: [11:44:53] <veb> Dunedin just had an earthquake
313: [11:46:33] * Shrike_Finland has joined #silverstripe
314: [11:47:10] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
315: [11:49:38] <wmk> when using bulkupload the uploadfield has also a button "add from files"
316: [11:49:42] <wmk> how can i add a filter there?
317: [11:52:01] <wmk> e.g,. filter current folder with ~2k images by filename
318: [11:58:36] * veb quit (Quit: veb-irc: &)
319: [12:08:11] * mento quit (Quit: Page closed)
320: [12:20:11] <wmk> ehem, i cannot create a virtualpage in 3.1.12 ??
321: [12:20:24] <wmk> although it's in $allowed_actions
322: [12:25:09] <wmk> kinglozz_, any chance to get this in asap? https://github.com/antons-/silverstripe-cms/commit/9d997fbf0bee16b4a34b14a37a7e801a799600e9
323: [12:28:53] * ADITYA has joined #silverstripe
324: [12:32:01] * UndefinedOffset has joined #silverstripe
325: [12:50:04] * Colin[pi] quit (Ping timeout: 255 seconds)
326: [13:00:11] * ADITYA quit (Quit: Page closed)
327: [13:10:22] * bemusedrat quit (Quit: Leaving)
328: [13:11:46] * Shrike_Finland quit (Quit: Leaving.)
329: [13:12:01] <Mike123> how can i get Page and all of it's child's in HomePage.php let's say...
330: [13:16:29] * benjhocking quit (Ping timeout: 245 seconds)
331: [13:16:56] <wmk> Mike123, which page?
332: [13:23:06] * gordon__ quit (Read error: Connection reset by peer)
333: [13:23:28] <Mike123> Let's say i have WorksHolder extend Page , and Works extend Page
334: [13:24:08] <Mike123> i need to gett all childrens of WorksHolder in FrontPage.php and filter them by isOnTop
335: [13:24:48] <wmk> well, you need to distinguish between object hierarchy and page hierarchy
336: [13:25:04] <wmk> is there only one WorksHolder ?
337: [13:25:14] <wmk> or do you know the ID of WorksHolder?
338: [13:26:05] <Mike123> there only one
339: [13:26:44] <wmk> $AllWorksHolderChildren = Worksholder::get()->first()->Children()
340: [13:27:01] <wmk> 1) get the Holder Object
341: [13:27:13] <wmk> 2) ->Children() gets you all child pages under this page
342: [13:28:04] <Mike123> can i filter chidren's ? they have boolean isTop
343: [13:28:10] <wmk> of course
344: [13:28:13] <wmk> it's a DataList
345: [13:28:18] <Mike123> oki
346: [13:28:39] <wmk> well, HasManyList to be 100% correct
347: [13:32:20] * gordon has joined #silverstripe
348: [13:32:31] * gordon is now known as nontgor
349: [13:34:22] * muskie9 has joined #silverstripe
350: [13:35:41] <Mike123> $Works = WorkHolderPage::get()->first()->Children();
351: [13:35:51] <Mike123> i get all the child's
352: [13:35:56] <Mike123> but when i filter
353: [13:36:09] <Mike123> $Works->filter(array('isTop' => 1))
354: [13:36:17] <Mike123> i get empty arraylist
355: [13:38:05] <Mike123> ok solved it
356: [13:45:55] * benjhocking has joined #silverstripe
357: [13:55:51] * babak quit (Quit: Connection closed for inactivity)
358: [14:04:54] * catcher has joined #silverstripe
359: [14:11:31] <Mike123> how can i make contact form with images in front of each input ?
360: [14:11:42] <Mike123> i want to make it with php ..
361: [14:15:47] * Shrike_Finland has joined #silverstripe
362: [14:16:31] <wmk> Mike123, images in <label> ? or what?
363: [14:16:42] <wmk> you can create GroupedFields with LiteralField containing the image
364: [14:16:58] <wmk> or kinda "icons" as bootstrap etc. have?
365: [14:23:43] <Mike123> elements with class
366: [14:23:44] <Mike123> http://codepaste.net/gcyj6p
367: [14:23:48] <Mike123> look at this form
368: [14:23:59] <Mike123> how da f... i will make this in php :D
369: [14:26:36] * DimiStripe quit (Quit: DimiStripe)
370: [14:33:43] * Shrike_Finland quit (Quit: Leaving.)
371: [14:40:15] <wmk> Mike123, well, that looks a bit weird.
372: [14:40:34] <wmk> with a lot of custom templates it should be possible
373: [14:41:01] * DimiStripe has joined #silverstripe
374: [14:41:15] * darjusit quit (Read error: Connection reset by peer)
375: [14:43:22] * Mike123 quit (Quit: Page closed)
376: [15:00:40] * babak has joined #silverstripe
377: [15:05:39] * Shrike_Finland has joined #silverstripe
378: [15:07:13] * arnhoe quit ()
379: [15:08:08] * swaiba_ quit (Remote host closed the connection)
380: [15:30:03] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
381: [15:32:04] * ss-helper quit (Remote host closed the connection)
382: [15:32:17] * ss-helper has joined #silverstripe
383: [15:53:07] * Shrike_Finland quit (Quit: Leaving.)
384: [16:17:28] * Shrike_Finland has joined #silverstripe
385: [16:24:18] * kinglozz_ quit ()
386: [16:31:24] * muskie9 quit (Ping timeout: 246 seconds)
387: [16:43:56] * sealan quit (Remote host closed the connection)
388: [16:53:39] * Shrike_Finland quit (Quit: Leaving.)
389: [16:55:29] * wmk quit (Ping timeout: 272 seconds)
390: [16:56:58] * muskie9 has joined #silverstripe
391: [17:07:05] * wmk has joined #silverstripe
392: [17:25:08] * GioVdK quit (Ping timeout: 256 seconds)
393: [17:28:17] * wmk quit (Ping timeout: 244 seconds)
394: [17:48:57] * sealan has joined #silverstripe
395: [18:19:15] * wmk has joined #silverstripe
396: [18:39:32] * sealan quit (Remote host closed the connection)
397: [18:58:40] * jenniferaslan has joined #silverstripe
398: [19:01:12] * wmk quit (Ping timeout: 246 seconds)
399: [19:02:31] * gelignite has joined #silverstripe
400: [19:14:56] * sealan has joined #silverstripe
401: [19:17:20] * benjhocking quit (Ping timeout: 256 seconds)
402: [19:29:48] * sealan quit (Remote host closed the connection)
403: [19:33:02] * sealan has joined #silverstripe
404: [19:42:45] * sealan quit (Remote host closed the connection)
405: [19:50:24] * GioVdK has joined #silverstripe
406: [19:56:29] * Colin[pi] has joined #silverstripe
407: [20:11:18] * veb has joined #silverstripe
408: [20:11:46] * veb quit (Client Quit)
409: [20:16:37] * ss-helper quit (Ping timeout: 264 seconds)
410: [20:18:47] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
411: [20:18:51] * UncleCheese has joined #silverstripe
412: [20:22:37] * antmas has joined #silverstripe
413: [20:24:44] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
414: [20:25:33] * ss-helper has joined #silverstripe
415: [20:26:49] * Colin[pi] quit (Ping timeout: 255 seconds)
416: [20:31:52] * sealan has joined #silverstripe
417: [20:37:15] * MP_ has joined #silverstripe
418: [20:38:33] <MP_> Hi All. Is it possible to create a form in HTML rather than through a controller? I just need a bit more customisation/flexability and not sure how to do it through the controller, just looking to do it the way I know.
419: [20:38:51] <MP_> I have tried, but I get xss errors
420: [20:47:00] * sealan quit (Remote host closed the connection)
421: [20:57:01] * sealan has joined #silverstripe
422: [20:58:29] * Ryan-Toast has joined #silverstripe
423: [20:58:54] <antmas> morning all o/
424: [20:59:39] <Ryan-Toast> Morning
425: [21:00:04] <antmas> Ryan-Toast: good long weekend?
426: [21:00:08] * DanaeNZ has joined #silverstripe
427: [21:00:11] <Ryan-Toast> didn’t do much.
428: [21:00:58] <antmas> mm
429: [21:01:02] <antmas> went and saw Mad Max
430: [21:01:07] <antmas> was amazing
431: [21:02:07] * MP_ quit (Ping timeout: 246 seconds)
432: [21:02:39] * simon_w|air quit (Max SendQ exceeded)
433: [21:02:43] * veb has joined #silverstripe
434: [21:03:14] <Ryan-Toast> antrmas: great movie :SD
435: [21:03:52] <antmas> dat morning typing
436: [21:04:51] <Ryan-Toast> dfg srg dfgdfg fg dfg efrgdfgdfgdf dfgdfg
437: [21:04:55] * UndefinedOffset quit (Quit: Leaving.)
438: [21:05:17] <DanaeNZ> whoo
439: [21:06:25] * simon_w|air has joined #silverstripe
440: [21:08:26] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
441: [21:15:23] * simon_w|air quit (Max SendQ exceeded)
442: [21:16:02] * simon_w|air has joined #silverstripe
443: [21:16:06] * catcher quit (Quit: Leaving)
444: [21:20:13] * sealan quit (Remote host closed the connection)
445: [21:21:06] * Colin[pi] has joined #silverstripe
446: [21:25:25] <ss-helper> Re: Remove TestRunner from 4.0? - https://groups.google.com/d/msg/silverstripe-dev/I5dHy9dMVng/qHKxVKV1zuMJ
447: [21:25:52] * babak quit (Quit: Connection closed for inactivity)
448: [21:49:31] <MichalKleiner> mornign
449: [21:49:37] <MichalKleiner> morning
450: [21:50:27] <Ryan-Toast> Merning.
451: [21:52:31] <antmas> Colin[pi]: simon_w|air MichalKleiner o/
452: [21:56:51] * veb quit (Quit: veb-irc: &)
453: [21:58:47] * veb has joined #silverstripe
454: [22:00:19] * Stomach has joined #silverstripe
455: [22:01:12] <Colin[pi]> antmas: .o/
456: [22:02:33] * chocolatemoose has joined #silverstripe
457: [22:05:53] <adrexia> morning
458: [22:06:40] <Colin[pi]> adrexia: o/
459: [22:06:59] <antmas> adrexia: o/
460: [22:08:33] * DimiStripe quit (Ping timeout: 264 seconds)
461: [22:09:08] * micmania1 has joined #silverstripe
462: [22:09:17] <adrexia> \o/
463: [22:25:40] * DimiStripe has joined #silverstripe
464: [22:32:11] <antmas> many peeps get the Win10 prompt?
465: [22:32:19] <DanaeNZ> antmas: yeh
466: [22:32:24] <DanaeNZ> much excite
467: [22:32:34] <DanaeNZ> *wants to throw windows 8 out the window*
468: [22:32:38] <antmas> :D
469: [22:32:46] <antmas> I've really enjoyed 8.1
470: [22:32:50] <antmas> 8 was craphouse
471: [22:32:52] <DanaeNZ> i have a surface pro 3
472: [22:33:09] <antmas> mm SP2 here
473: [22:33:10] <DanaeNZ> but the tablet support is not quite on the 10 level
474: [22:33:16] * sealan has joined #silverstripe
475: [22:34:08] <DanaeNZ> and at the same time the tablet-ness interferes with desktop functionality haha
476: [22:34:31] <DanaeNZ> half the time the keyboard isn’t plugged in but the on-screen one won’t come up
477: [22:34:38] <DanaeNZ> maybe I’m still on 8.0
478: [22:35:19] <antmas> I think that might have been fixed for 8.1
479: [22:35:30] <antmas> but I still have issues with the OSK either way
480: [22:35:42] <DanaeNZ> I prefer to leave the physical keyboard plugged in haha
481: [22:35:43] <antmas> sometimes it comes up, but won't auto hide
482: [22:35:53] <DanaeNZ> yea that’s also a pain in the ass
483: [22:36:05] <DanaeNZ> i mean the screen res is good but there isn’t /that/ much real estate
484: [22:36:05] <antmas> and I lost the stylus for it
485: [22:36:10] <DanaeNZ> noooo
486: [22:36:16] <DanaeNZ> that stylus is my life
487: [22:36:38] <antmas> the SP3 one is so good
488: [22:36:45] <DanaeNZ> yessss
489: [22:37:02] <DanaeNZ> i draw a lot, i think I’m already wearing down the tip
490: [22:37:08] <DanaeNZ> but you can buy new tips
491: [22:37:14] <DanaeNZ> just the tip
492: [22:37:18] <antmas> XD
493: [22:37:41] <antmas> I use mine 100% for in home steam streaming
494: [22:37:42] <antmas> :P
495: [22:37:59] <DanaeNZ> netflix :S
496: [22:38:01] <DanaeNZ> I mean
497: [22:38:01] <DanaeNZ> :D
498: [22:38:31] <antmas> does the 3 have more than 1 usb port?
499: [22:42:03] * mahfuz has joined #silverstripe
500: [22:42:13] <Ryan-Toast> Howe do you set the search fields on a dataobject to include the owner?
501: [22:42:26] <Ryan-Toast> i.e if a page has_many DO’s
502: [22:42:33] <DanaeNZ> antmas: hmm haven’t used any yet lol
503: [22:42:39] <DanaeNZ> think it has a couple
504: [22:46:51] <Stomach> Ryan-Toast - ('MyThing.Title' => 'MyThing Title') in $summary_fields or $searchable or wahtever
505: [22:47:00] <Ryan-Toast> Stomach: Churbo
506: [22:47:29] <Stomach> :)
507: [22:48:33] <Ryan-Toast> Stomach: That worked :D
508: [22:48:40] <Stomach> of course it did
509: [22:48:41] <Stomach> :P
510: [22:48:58] <Stomach> I actually know some stuff sometimes :D
511: [22:49:06] <Ryan-Toast> Stomach: you sure?
512: [22:49:11] <Stomach> not anymore
513: [22:49:12] <Stomach> ;(
514: [22:49:19] <Ryan-Toast> <3
515: [23:00:26] * sealan quit ()
516: [23:02:58] <antmas> so much rain
517: [23:25:01] * Colin[pi] quit (Read error: Connection reset by peer)
518: [23:26:23] * Colin[pi] has joined #silverstripe
519: [23:38:10] * UncleCheese has joined #silverstripe
520: [23:38:25] <UncleCheese> i gotta get out of the hosting business. Who do y'all rate for shared hosting of SS sites?
521: [23:40:08] <Ryan-Toast> UncleCheese: Anyone that will do it for you.
522: [23:40:13] <Ryan-Toast> + handle email questions.
523: [23:40:21] <UncleCheese> oh ok
524: [23:40:46] <UncleCheese> i want something with a decent UI, so i don't have diarrhea every time I have to add a database user
525: [23:40:53] <DanaeNZ> hmmm my phpunit isn’t working with ss + phpstorm
526: [23:41:06] * spronk has joined #silverstripe
527: [23:41:06] <DanaeNZ> i swear it was easier on pc
528: [23:41:54] <UncleCheese> is there an easy way to reposition a form field in getCMSFields()?
529: [23:42:27] <Ryan-Toast> UncleCheese: remove it, then add it again.
530: [23:42:37] <Ryan-Toast> wilth the before field parameter set.
531: [23:43:27] <UncleCheese> Gah
532: [23:43:31] * Stomach quit (Quit: zzz)
533: [23:45:57] * Stomach has joined #silverstripe
534: [23:51:43] <Stomach> UncleCheese - I use sitehost
535: [23:51:48] <UncleCheese> oooh
536: [23:51:55] <Stomach> but might be hard for that
537: [23:52:00] <UncleCheese> that's not a kiwi company is it?
538: [23:52:03] <Stomach> if you really dont give a shit, get a vps with plesk on it
539: [23:52:07] <Stomach> yeah they are a kiwi company
540: [23:52:08] <UncleCheese> nah
541: [23:52:11] <UncleCheese> i'm sick of managing
542: [23:52:19] <UncleCheese> keep getting attacked, and mysql crashes
543: [23:52:24] <Stomach> ah :\
544: [23:52:25] <UncleCheese> and i just have no energy for it
545: [23:52:38] <UncleCheese> i'm not even qualified to be dealing with it
546: [23:53:44] <ss23> shared hosting br0
547: [23:56:10] * micmania1 quit (Quit: micmania1)
548: [23:59:32] <Stomach> UncleCheese - hosting is scary
549: [23:59:41] <Stomach> getting 150k hits per day on one site now
550: [23:59:43] <Stomach> and I'm scared

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