#silverstripe IRC Log

IRC log for 19 May 2015

All timestamps are in UTC.

1: [00:00:18] * Stomach quit (Quit: zzz)
2: [00:01:31] <Vedran__> hrm.. It looks like its not saving to the database. The image is uploading (I can see it if I attach 'from files') but after I hit save(and get the Saved. message). Nothing is there
3: [00:03:10] * Stomach has joined #silverstripe
4: [00:03:25] <adrexia> Vedran__, how are you adding the field to the cms?
5: [00:04:14] <Vedran__> $fields->addFieldToTab("Root.Main", new UploadField("LogoImage", "Choose an image for your site logo", "Tagline"));
6: [00:04:14] <Vedran__>
7: [00:04:48] <Vedran__> is the first parameter supposed to be field name
8: [00:04:52] <adrexia> and the has_one?
9: [00:05:06] <Vedran__> the has one was called Logo :/
10: [00:05:12] <adrexia> ahh :)
11: [00:05:24] <Vedran__> thank you adrexia and zippy
12: [00:05:26] <adrexia> yes. yes it's supposed to be the fiedl name :)
13: [00:05:27] <Vedran__> appreciate the help :D
14: [00:05:28] <adrexia> np
15: [00:06:01] <Vedran__> whats svg support like for sivlerstripe?
16: [00:06:31] <adrexia> in what way?
17: [00:06:56] <Vedran__> in our current process we use svg for logos. They render on ie9+ with a fallback png for ie8.
18: [00:07:09] <Vedran__> would you recommend having two fields in db?
19: [00:07:30] <adrexia> oh, yep two fields should do it :)
20: [00:07:44] <Vedran__> ok, i thought there might be a silverstripe magic way to do it
21: [00:07:50] <Vedran__> :)
22: [00:08:10] <adrexia> there might eb a modfule ?
23: [00:09:16] * Stomach quit (Quit: zzz)
24: [00:10:25] <Ryan-Toast> Vedran__: https://github.com/filamentgroup/grunticon
25: [00:11:35] <Vedran__> Thanks Ryan-Toast
26: [00:16:00] * micmania1 quit (Quit: micmania1)
27: [00:26:32] <Vedran__> adrexia: how would I assign a class to $SiteConfig.Logo? Do I do it via CMS or do I need to add it via ss template file?
28: [00:26:55] <Ryan-Toast> Vedran__: just use .URL and put it in a <img> tag
29: [00:27:04] <Ryan-Toast> or wrap it in a container.
30: [00:27:07] <adrexia> depends what you are trying to do
31: [00:27:17] <adrexia> but templates should be enough
32: [00:27:23] <Vedran__> i think Ryan-Toast first method would suit better
33: [00:27:32] <Vedran__> thanks guys
34: [00:27:34] <adrexia> +1
35: [00:28:08] <Ryan-Toast> <img src=“$SIteConfig.Foo.setHeight(100).URL” alt=“$SIteConfig.Foo.Name” class=“bar” />
36: [00:28:13] <Ryan-Toast> something like thyat
37: [00:32:19] * Stomach has joined #silverstripe
38: [00:43:30] * AdriAn_s has joined #silverstripe
39: [00:47:00] * babak has joined #silverstripe
40: [00:50:26] * adrexia_phone has joined #silverstripe
41: [00:53:11] <adrexia> I'm so glad this is happening http://www.meetup.com/SilverStripe-Wellington-Meetup-Group/events/222286913/
42: [00:53:40] <adrexia> (mentioned before, but there are actually details now! :D)
43: [00:54:16] <adrexia> UX in open source doesn't get nearly enough air time
44: [00:56:38] * adrexia_phone quit (Ping timeout: 245 seconds)
45: [00:57:57] * DanaeNZ quit (Quit: DanaeNZ)
46: [01:03:22] <Ryan-Toast> Agreed.
47: [01:03:48] <spronk2> yeahh
48: [01:03:54] <spronk2> probably because there aren't that many people out there that know about HCI
49: [01:04:02] <spronk2> and those that do either research or command pretty high salaries at consulting firms
50: [01:05:30] <Stomach> ah I wish I could go to that
51: [01:05:42] <adrexia> Stomach, what's stopping you?
52: [01:05:47] <Stomach> wrong city
53: [01:05:54] <adrexia> flights?
54: [01:06:38] <adrexia> $59 apparently...
55: [01:06:48] <adrexia> depending on when
56: [01:07:18] <Stomach> yeah its just a giant pain in the ass :P
57: [01:07:24] <adrexia> lol
58: [01:07:31] <adrexia> you just don't want it enough
59: [01:07:32] <adrexia> :D
60: [01:07:53] <adrexia> organise one up there then :)
61: [01:08:04] <adrexia> probably a good idea anyway
62: [01:08:37] <adrexia> design/ux is one of the biggest problems in open source software imo
63: [01:08:51] <adrexia> in that most of it has UX so horrible in makes me cry
64: [01:09:07] <antmas> mm
65: [01:09:10] <spronk2> real ux is hard as fuck
66: [01:09:13] <antmas> it's very backend biased
67: [01:09:18] <adrexia> spronk2, agree
68: [01:09:24] <adrexia> but lots of things are hard
69: [01:09:31] <adrexia> antmas agree
70: [01:09:39] <spronk2> like, involves actually researching and testing your ui implementations
71: [01:09:47] <adrexia> yep
72: [01:09:53] <spronk2> any kind of research via open source is difficult
73: [01:09:55] <adrexia> but... it also involves actually thinking of users
74: [01:10:04] <adrexia> and getting UX people involved
75: [01:10:11] <adrexia> which are substaintially easier
76: [01:10:20] <spronk2> in fact
77: [01:10:26] <antmas> and a lot of subjective things about it too
78: [01:10:27] <spronk2> ux is so hard even the stalwarts can't get it right anymore
79: [01:10:33] * spronk2 is looking at you, Apple
80: [01:10:34] <adrexia> there's a lot of reserarch out there already
81: [01:11:00] <adrexia> you can do a lot more than what a lot of open source projects are doing currently
82: [01:11:20] <antmas> adrexia: funnily enough, it's the thing I'm most excited for at this year's teched
83: [01:12:06] <adrexia> spronk2, Apple makes mistakes, but fewer than other OS's
84: [01:12:11] <spronk2> maybe
85: [01:12:12] <spronk2> :)
86: [01:12:20] <irogue> Stomach: we could perhaps try to organise a livestream
87: [01:12:32] <adrexia> and noone can actually reach perfect
88: [01:12:38] <Stomach> yes please irogue
89: [01:12:44] <irogue> throw it up on a screen at SS Akl
90: [01:12:48] <adrexia> but most open source projects are quite far from even 'good enough'
91: [01:13:10] <adrexia> irogue, seems like a pretty good plan
92: [01:14:07] <antmas> I don't actually remember my 'best' UX err... experience
93: [01:14:08] <simon_w|air> adrexia, the most annoying thing about UX design in SS is that they did research and stuff for 3.0. But with large clients, not the community
94: [01:14:13] <simon_w|air> Good to see that changing
95: [01:14:45] <adrexia> simon_w|air, yeah. You need to hit different audiences
96: [01:15:28] <adrexia> but... Silverstripe 3 UX is substantially better than it was in 2.4
97: [01:15:42] <adrexia> and so so so much better than.. Mahara for instance ;)
98: [01:16:06] <spronk2> hmm
99: [01:16:08] <spronk2> i dno
100: [01:16:16] <spronk2> 3 isnt really that much better than 2.4
101: [01:16:22] <adrexia> disagree
102: [01:16:28] <antmas> anyone in Welli tried this yet? http://www.quenched.co.nz/
103: [01:16:32] <spronk2> there are some subtle things taht are worse too
104: [01:16:38] <antmas> don't mind the ugly website
105: [01:16:55] <adrexia> when I first saw 2.4 I didn't know what the links at the top were for, aor that they were important at all
106: [01:17:01] <adrexia> it was highly confusing
107: [01:17:17] <adrexia> the site tree I got
108: [01:17:30] <spronk2> imo 3.x traded novice usability at the expense of expert efficiency
109: [01:17:32] <adrexia> but I completely blanked on anythign outside it
110: [01:17:36] <spronk2> not sure that overall it was a net gain
111: [01:17:41] * adrexia shrugs
112: [01:17:46] <spronk2> some stuff is better
113: [01:17:53] <spronk2> but there's still a lot of work that could be done to improve
114: [01:17:59] <adrexia> I wouldn't want to contribute to 2.4
115: [01:18:12] <adrexia> it's... a lost cause
116: [01:18:16] <antmas> adrexia: yeah but you saw 2.4 before 3.0, so you had prior awareness - that can lead you to think it was better on that alone
117: [01:18:18] <spronk2> mm..
118: [01:18:33] <adrexia> broken window syndrone I suppose
119: [01:18:42] <adrexia> its already ugly, so why should anyone try
120: [01:19:14] <adrexia> antmas I was pretty disappointed when I saw 2.4 :P
121: [01:19:25] <adrexia> I'm attracted to shiny things
122: [01:19:29] <adrexia> and it was not
123: [01:19:31] <adrexia> :P
124: [01:19:37] <antmas> I thought the same when I saw 3
125: [01:19:39] <simon_w|air> adrexia, I'm still disappointed when I see 3 :p
126: [01:19:39] * DanaeNZ has joined #silverstripe
127: [01:19:44] <adrexia> but more than that I think
128: [01:19:45] <simon_w|air> Way too complicated for what I use SS for
129: [01:19:50] <antmas> mostly because it looks nothing like 'silverstripe'
130: [01:19:54] <adrexia> it looked like one of those old desktop systems you were made to use
131: [01:19:55] <antmas> all the greens and such :P
132: [01:20:11] <adrexia> so UX people didn't really feel it was their domain
133: [01:20:21] <spronk2> ug
134: [01:20:23] <spronk2> "UX" people
135: [01:20:25] <adrexia> :P
136: [01:20:40] <spronk2> if you avoid something because it's not in trend, you're not a UX person
137: [01:20:50] <antmas> spronk2: +1
138: [01:20:51] <adrexia> spronk2 that's not it
139: [01:20:59] <adrexia> it's about problems you can fix vs those you can't
140: [01:21:04] <spronk2> some of those old desktop systems have the best usability around :P
141: [01:21:19] <adrexia> when problems are too large it's not generally a very good use of your time
142: [01:21:36] <adrexia> ...and its frustrating
143: [01:21:41] <zippy> spronk2: https://youtu.be/ayfCs6nj-7k?t=60 - just relaxxx :)
144: [01:21:50] <spronk2> oo
145: [01:21:51] <spronk2> doof doof
146: [01:21:52] <adrexia> and full of the design equivalent of technical debt
147: [01:21:55] * spronk2 ignores everything else right now
148: [01:21:56] * Vedran__ quit (Remote host closed the connection)
149: [01:22:00] <spronk2> maybe, adrexia
150: [01:22:05] <adrexia> which silverstripe backend sort of still is
151: [01:22:07] <spronk2> one of the best things a bout ss2.4 was its usability though
152: [01:22:24] <antmas> I find 'ux' people often get too caught up on how pretty things look
153: [01:22:25] <adrexia> for you, perhaps
154: [01:22:30] <spronk2> for the not-too-many-pages, not-a-blog, run of the mill site that most companies have
155: [01:22:42] <spronk2> mm, ux has nothing to do with prettiness
156: [01:22:43] <adrexia> antmas don't underestimate the role of pretty in usability
157: [01:22:54] <adrexia> not that ugly can't be usable
158: [01:23:06] <antmas> adrexia: I don't, but it gets overestimate more than underestimated
159: [01:23:12] <adrexia> but a good user experience tends to have both
160: [01:23:53] <adrexia> ugly things lead to poor user experiences
161: [01:23:57] * adrexia shrugs
162: [01:24:03] <adrexia> not for all users
163: [01:24:17] <adrexia> but its important enough
164: [01:24:54] <adrexia> but I suppose more than that, there's a value judgement that happens on the quality of your product
165: [01:25:04] <antmas> there is a balance, but I would like to hope that usability outweighs 'prettiness'
166: [01:25:19] <antmas> 70/30
167: [01:25:22] <adrexia> prettinesss is _part_ of usability '
168: [01:25:31] <adrexia> but yes - I agree
169: [01:25:38] <antmas> you know what I mean though
170: [01:25:40] <adrexia> but poor usability === ugly to me
171: [01:25:42] <adrexia> :P
172: [01:25:57] <antmas> you guys and your === :P
173: [01:25:57] <adrexia> no matter how "designed" it is
174: [01:26:01] <adrexia> lols
175: [01:26:24] <adrexia> sorry, habit
176: [01:26:34] <adrexia> don't want no fuzzy matching
177: [01:26:40] <Colin[pi]> adrexia: I worked for a long, long time back in the day to reskin 2.4: http://i.imgur.com/VTqkFQb.png
178: [01:27:03] <adrexia> Colin[pi], that looks a whole lot better
179: [01:27:04] <adrexia> :D
180: [01:27:10] <antmas> mm
181: [01:27:12] <Colin[pi]> it took like two months to do :(
182: [01:27:13] <antmas> agreed
183: [01:27:15] <adrexia> though the tab style is still very old school
184: [01:27:16] <adrexia> :D
185: [01:27:19] <adrexia> ouch
186: [01:27:22] <Colin[pi]> yeah it is
187: [01:27:28] <Colin[pi]> but at least it doesn't look like XP
188: [01:27:30] <Colin[pi]> :D
189: [01:27:43] <antmas> I read that as "Prazimus'
190: [01:27:45] <antmas> wait
191: [01:27:49] <antmas> 'Praximus'
192: [01:28:00] <adrexia> true
193: [01:28:16] <antmas> Colin[pi]: xp was pretty usable though
194: [01:28:19] <antmas> ;)
195: [01:28:33] <Colin[pi]> yeah but that luna skin
196: [01:28:34] <adrexia> everythign is relative
197: [01:28:37] <Colin[pi]> looked so fisher price
198: [01:28:45] <adrexia> "my first windows"
199: [01:28:58] <antmas> Colin[pi]: lol omg fisher price is exaclty what I think of when I see vanilla 3.0 cms
200: [01:29:05] <Colin[pi]> lolol
201: [01:29:14] <adrexia> the things I miss so much when IO use windows are the little things
202: [01:29:18] <antmas> 'here is a button'
203: [01:29:22] <antmas> 'LOOK AT MEEEE'
204: [01:29:36] <adrexia> I like hovering over things and scrolling without moviung my focus
205: [01:30:24] <adrexia> antmas the gradients could probably stand to be toned donw a bit
206: [01:31:03] <Colin[pi]> loooool: http://i.imgur.com/N97jGMj.png
207: [01:31:08] <Colin[pi]> ^ just turned off my skin module
208: [01:31:23] <adrexia> actually that's a really good point... how do minor design changes get into core? If you don't work for silverstripe, I mean?
209: [01:31:53] <antmas> I think Ryan-Toast got pretty close (last time I saw it) to my favourite ss cms with material design
210: [01:31:59] * Vedran__ has joined #silverstripe
211: [01:32:03] <antmas> but I swoon over MD :P
212: [01:32:05] <Ryan-Toast> antmas: hmm?
213: [01:32:33] <antmas> adrexia: blood sweat and tears?
214: [01:33:01] <adrexia> material design makes everythign look like google though
215: [01:33:10] * Vedran__ quit (Read error: Connection reset by peer)
216: [01:33:27] <Colin[pi]> adrexia: that cms skin of mine for 2.4 was kinda google inspired at the time
217: [01:33:28] <simon_w|air> adrexia, for most people, they don't. Isn't worth the hassle.
218: [01:33:30] <antmas> adrexia: exactly
219: [01:33:30] * Vedran__ has joined #silverstripe
220: [01:33:31] * muskie9 has joined #silverstripe
221: [01:33:36] <adrexia> not that I don't think pushing some of that stuff onto the core theme would be a good idea
222: [01:33:38] * antmas accepts our overlords
223: [01:33:44] <adrexia> simon_w|air, yeah, I noticed
224: [01:33:58] <adrexia> lols
225: [01:34:05] <Ryan-Toast> adrexia: that’s why I scrapped my MD theme
226: [01:34:25] <irogue> my one and only core commit was a minor css change
227: [01:35:09] <antmas> question
228: [01:35:17] <antmas> what comes after the 'flat' design phase?
229: [01:35:26] <Ryan-Toast> antmas: Already past it.
230: [01:35:26] <antmas> inverted?
231: [01:35:29] <antmas> :P
232: [01:35:34] <antmas> Ryan-Toast: what is it then?
233: [01:35:45] <Colin[pi]> tasteful use of gradients
234: [01:35:47] <Colin[pi]> ?
235: [01:35:50] <Ryan-Toast> antmas: A mix of both flat, and heavy light sources.
236: [01:35:55] <antmas> Colin[pi]: lol
237: [01:36:01] <simon_w|air> antmas, hopefully something usable
238: [01:36:12] <irogue> I have mixed feelings about 'flat'
239: [01:36:12] <antmas> Ryan-Toast: so flat with shadows?
240: [01:36:17] <Ryan-Toast> antmas: Yarp
241: [01:36:21] <Ryan-Toast> Which isn’t flat.
242: [01:36:25] <Ryan-Toast> It’s depth
243: [01:36:26] <antmas> mm I have seen that floating around
244: [01:36:27] <Colin[pi]> so like flat but not flat
245: [01:36:31] <antmas> Feedly did a good study on it
246: [01:36:33] <Ryan-Toast> Lierally material design...
247: [01:36:48] <irogue> Flat looks good but is fairly bad UX imo, as it isn't even obvious what is clickable/tappable
248: [01:36:53] <antmas> Ryan-Toast: mm, cardboard cutouts and such
249: [01:36:57] <Ryan-Toast> yeah.
250: [01:37:09] <Colin[pi]> antmas: this is next: http://upload.wikimedia.org/wikipedia/en/4/4b/Enterprise-E_LCARS.jpg
251: [01:37:59] * Vedran__ quit (Ping timeout: 256 seconds)
252: [01:38:50] <adrexia> flat with shadows is material design
253: [01:39:03] <antmas> mm
254: [01:39:46] <adrexia> intersting, one of the original ideas for the cms sitetree area was explained to me in a way reminiscent of material designs paper concept
255: [01:40:10] <adrexia> with the edit page area sliding over the space bside the sitetree
256: [01:40:21] <adrexia> but technical limitatuions meant it never really reached that
257: [01:40:41] <antmas> if done right, MD can look pretty amazing
258: [01:41:06] <Ryan-Toast> antmas: MD for me is really only good for apps.
259: [01:41:20] <Ryan-Toast> I don’t really like the tablet + desktop experiences.
260: [01:41:23] <antmas> Ryan-Toast: like, phone/tablet apps you mean?
261: [01:41:46] <Ryan-Toast> antmas: ^
262: [01:41:58] <antmas> ah
263: [01:42:02] <adrexia> I like Material design
264: [01:42:06] <antmas> yea I'd probably agree with that
265: [01:42:07] <adrexia> well, half of it
266: [01:42:14] <Ryan-Toast> I do too, just not for desktops.
267: [01:42:26] <adrexia> I think it's a decent starting point to making flat design more usable
268: [01:42:28] <antmas> Ryan-Toast: what do you prefer for desktops?
269: [01:42:42] <Ryan-Toast> antmas: Not having everything massive.
270: [01:43:13] <antmas> Ryan-Toast: any examples?
271: [01:43:22] <Colin[pi]> Ryan-Toast: but but.. don't you want to use that 26" monitor as a tablet?
272: [01:43:23] <Colin[pi]> 'P
273: [01:43:25] <Ryan-Toast> antmas: Not that I can think of.
274: [01:43:26] <antmas> I really like feedly, but it's just MD as well
275: [01:44:10] <Ryan-Toast> antmas: fuck I hate when you hover on a menu and it opens *looks at feedly*
276: [01:44:53] <antmas> Ryan-Toast: wat? where does that happen?
277: [01:44:55] <adrexia> massive? what do you mean?
278: [01:45:01] <antmas> nothing opens for me on hover
279: [01:45:07] <Ryan-Toast> adrexia: see inbox
280: [01:45:10] <zippy> http://www.smh.com.au/environment/animals/raining-spiders-in-goulburn-entirely-possible-scientist-says-20150514-gh1guf.html
281: [01:45:11] <Ryan-Toast> for example
282: [01:45:17] <adrexia> what's massicve about it?
283: [01:45:19] <zippy> >> It was beautiful, he said. "But at the same time I was annoyed because ... you couldn't go out without getting spider webs on you. And I've got a beard as well, so they kept getting in my beard."
284: [01:47:35] <Ryan-Toast> adrexia: not much content is shown on a massive screen. Icons don’t tell you shit about that they do, All functionailty is hidden from the user in menus, so they have extra steps to do anything etc
285: [01:48:41] <zippy> deploying and getting a blank screen when in dev mode is never a good thing eh
286: [01:49:04] <Ryan-Toast> zippy: Not usually :P
287: [01:49:40] * micmania1 has joined #silverstripe
288: [01:49:50] <adrexia> Ryan-Toast, ahh, that stuff doesn't bother me
289: [01:50:01] <adrexia> it probably would in a website
290: [01:50:10] <adrexia> but its ok in a app I use all the time
291: [01:50:17] <Ryan-Toast> adrexia: for me in desktop gmail is much better.
292: [01:50:17] <spronk2> ARPG
293: [01:50:24] <Ryan-Toast> but that’s just my opinion.
294: [01:50:40] <adrexia> particualy as there isn't a lot to it, so learning it is easy and rewarding
295: [01:50:48] <antmas> I used inbox for all of about 1 day before I got rid of it never to return
296: [01:50:56] <antmas> one of the worst UX in ages imo
297: [01:51:01] <Ryan-Toast> http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758
298: [01:51:11] * Stomach quit (Quit: zzz)
299: [01:51:12] <adrexia> Ryan-Toast, yeah I still have to go back to gmail for some things that I really wish were options in inbox
300: [01:51:14] <Ryan-Toast> Google should read that
301: [01:51:31] <adrexia> Ryan-Toast, they've done the fb way instead
302: [01:51:37] <adrexia> which is valid enough
303: [01:52:03] <spronk2> yeah, i agree antmas
304: [01:52:07] <spronk2> inbox was pretty awful
305: [01:52:07] <adrexia> the "reward exploration" approach
306: [01:52:20] <Ryan-Toast> spronk2: still is imo.
307: [01:52:29] <adrexia> I think it's probably for a particulkar sort of user though
308: [01:52:50] <adrexia> namely, the sort of user who was using mailbox
309: [01:52:53] <adrexia> :P
310: [01:52:55] <Ryan-Toast> adrexia: I feel like anything you need for facebook is immediately obvious, whilst you can explore power user options.
311: [01:53:10] <adrexia> Ryan-Toast, I disagree
312: [01:53:15] <adrexia> it's merely somethign you get used to
313: [01:53:20] <Ryan-Toast> Google is just “We’re doing it this way, igure it out I guess”
314: [01:53:26] <Ryan-Toast> figure**
315: [01:53:34] <spronk2> haha
316: [01:53:35] <Ryan-Toast> adrexia: That’s not good us though..
317: [01:53:39] <Ryan-Toast> ux**
318: [01:53:45] <antmas> I find the opposite with fb
319: [01:53:53] <adrexia> they have a pretty simoplified interface, so there isn't much to remember, at least
320: [01:54:03] <antmas> I find the more you look into it, the more you feel like you're going to right royaly fuck things up on your account
321: [01:54:07] <Ryan-Toast> While removing power user options :/
322: [01:54:29] <adrexia> Ryan-Toast, I'm not sure. I think it's not 'global'
323: [01:54:40] <adrexia> it works for a certain demographic
324: [01:54:46] <adrexia> but very much not for otehrs
325: [01:55:09] <adrexia> yeah, power users is an interssting usecase
326: [01:55:16] <adrexia> but it isn't where you start
327: [01:55:43] <spronk2> good UX promotes progressive disclosure and a smooth transition from novice to expert
328: [01:56:06] <spronk2> good UIs need expert features
329: [01:56:16] <adrexia> good ux doesn't stand in the way of a novice doing the task they set out to do
330: [01:56:26] <adrexia> I think, ideally, there shouldn't be experts
331: [01:56:29] <spronk2> yeah but the two aren't mutually exclusive
332: [01:56:34] <spronk2> hmm
333: [01:56:37] <adrexia> but that;s not the approach of all UX
334: [01:56:39] <spronk2> i definitely don't agree there
335: [01:56:46] <adrexia> and there are multiple ways do approach problems
336: [01:57:01] <spronk2> the answer to every good question always starts with "it depents" :P
337: [01:57:02] <spronk2> d*
338: [01:57:16] <adrexia> that's because you are used to being a power user and having more power than otehr users :P
339: [01:57:36] <adrexia> but from the perspective of a novice, they want that too
340: [01:57:46] <adrexia> <spronk2> the answer to every good question always starts with "it depents" :P
341: [01:57:49] <adrexia> yep ^ ;)
342: [01:58:13] <muskie9> hey all, I ran into this in a recent project... SiteTree's validURLSegment() seems to error on a build task... I did a fresh composer install and created the following to test and received the error linked in the comment: https://gist.github.com/muskie9/80067fea285d1cb31ba2
343: [01:59:03] <muskie9> does that seem like a bug or am I doing something incorrect in the build task... I noticed that removing the $hide_ancestor from TestPage allows the build task to run
344: [02:03:47] * Vedran__ has joined #silverstripe
345: [02:09:28] * Stomach has joined #silverstripe
346: [02:09:58] <zippy> how much of a pain in the ass is it going to be, for a data object to come from a different database?
347: [02:10:20] <Ryan-Toast> zippy: I’d say about tree fiddy.
348: [02:11:21] <MichalKleiner> different SS database or different generic database?
349: [02:11:46] <zippy> different SS database for that specific DO
350: [02:11:54] <zippy> the database would just have 1 or 2 tables
351: [02:12:15] <zippy> so when I say SS database I mean, it has ClassName and Date fields as you would expect
352: [02:16:15] * Phlunk3 quit (Read error: Connection reset by peer)
353: [02:16:27] <UncleCheese> aw, man.. my childhood home is up for sale
354: [02:16:35] * UncleCheese is feeling sentimental and nostalgic
355: [02:17:19] <simon_w|air> That's what you get for having a childhood?
356: [02:17:37] <UncleCheese> i suppose so.. i should have taken a different path in life
357: [02:18:29] <antmas> UncleCheese: my childhood home got turned into a p lab \o/
358: [02:18:39] <UncleCheese> no way!
359: [02:19:12] <antmas> mm
360: [02:19:27] <antmas> only lived there 3 years though, but still, hooray!
361: [02:19:36] <UncleCheese> well, my house was a p lab to begin with
362: [02:20:02] <simon_w|air> zippy, should be able to use a DataExtension on the DataObject, then public function augmentDataQueryCreation(SQLQuery $query) { $query->setFrom('"OtherDatabase"."TableName"'); }
363: [02:20:30] <zippy> simon_w|air: intersting!
364: [02:20:35] <antmas> UncleCheesenberg
365: [02:20:43] <UncleCheese> HeisenCheese
366: [02:24:35] * veb quit (Quit: veb-irc: &)
367: [02:26:26] * adrexia_phone has joined #silverstripe
368: [02:26:36] * dospuntocero quit (Remote host closed the connection)
369: [02:27:04] * dospuntocero has joined #silverstripe
370: [02:29:10] * adrexia_phone quit (Remote host closed the connection)
371: [02:31:26] * dospuntocero quit (Ping timeout: 265 seconds)
372: [02:34:31] * novaweb has joined #silverstripe
373: [02:35:41] <novaweb> Friends… looking at working on FormField… can anyone think of an existing way to add a class to a field if RequiredFields is set for that field?
374: [02:36:05] <novaweb> I could be being silly here....
375: [02:36:35] <novaweb> I haven’t looked to deeply in to it yet
376: [02:36:52] <adrexia> I have a feeling I've done that before
377: [02:36:57] <adrexia> or attempted it at least
378: [02:38:15] <novaweb> our main concerns are accessibility out of the box and modular front end validation… this will be fun.
379: [02:38:38] <adrexia> yeah, i think I looked at it when I was looking at the same sort of probelm
380: [02:39:44] <adrexia> but what is it you want the class to do?
381: [02:40:34] <adrexia> you could probably add data attributes moire easily
382: [02:40:43] <adrexia> by adjusting templates
383: [02:41:06] <novaweb> just add to the field. It’s a (wishful) requirement for forms to have a big red star next to the form title to indicate to low visibility users the field is required. We’re applying the star in css and the class would be the hook
384: [02:41:36] <novaweb> at the moment we’re using addExtraClass.
385: [02:41:47] * adrexia nods
386: [02:41:52] <novaweb> It seems silly to have to double dip and use RequiredFields AND adding a class manually
387: [02:42:07] <adrexia> you can style data attributes, but not ideal
388: [02:42:19] <adrexia> yeah I know what you mean
389: [02:42:20] <adrexia> err
390: [02:42:33] <adrexia> does it get the required attribute?
391: [02:43:25] <novaweb> not currently, which I thought it did in the past..?
392: [02:43:28] <adrexia> you could try this? https://css-tricks.com/almanac/selectors/r/required/
393: [02:43:39] <adrexia> I think it's...an option
394: [02:43:49] <adrexia> or maybe I've just added it somewhere
395: [02:43:50] <adrexia> hmm
396: [02:44:07] <Colin[pi]> surely ss could be sophisticated enough to automatically add a "required" class based on the form validator?
397: [02:44:13] <Colin[pi]> surely
398: [02:44:16] <Colin[pi]> I want to believe
399: [02:44:29] <adrexia> Colin[pi], the way required is done is pretty weird
400: [02:45:15] <zippy> lol
401: [02:45:16] <zippy> shiitt.
402: [02:45:21] <novaweb> Well, maybe required would show if my code was correct!
403: [02:45:29] <adrexia> :D
404: [02:45:48] <zippy> Stomach: after all that, shagging around with GridField on a page and then Lumberjack.... it looks like I am going to need to use a ModelAdmin anyway for this..
405: [02:45:50] <zippy> hahahahahahahahahaha
406: [02:45:54] * zippy cries
407: [02:46:00] <Stomach> lol :D
408: [02:46:03] <novaweb> Colin[pi] - I want to beleive… yes!
409: [02:46:08] <Stomach> always the way! :D
410: [02:46:34] * Vedran__ quit (Remote host closed the connection)
411: [02:46:37] <zippy> I got it to work and it would be "fine" but there is a few things I also want to do, and it will be too rangi in a grid
412: [02:46:53] <zippy> time to go get a coffee and re-evaluate my life
413: [02:47:05] <novaweb> I’m up to season 4!
414: [02:47:05] <novaweb> i love spelling too
415: [02:47:05] <novaweb> *to
416: [02:47:05] <novaweb> :p
417: [02:47:05] <novaweb> vtfuytfyk
418: [02:47:05] <novaweb> *two
419: [02:47:15] * jules0x has joined #silverstripe
420: [02:47:21] * Vedran__ has joined #silverstripe
421: [02:48:10] <novaweb> HI Jules
422: [02:48:11] * Vedran__ quit (Read error: Connection reset by peer)
423: [02:48:16] * veb has joined #silverstripe
424: [02:48:31] <novaweb> Ok now my client is telling me my name is zippy
425: [02:48:34] * Vedran__ has joined #silverstripe
426: [02:48:44] <novaweb> O
427: [02:48:44] <novaweb> I’ll go now.
428: [02:48:44] * novaweb quit (Quit: novaweb)
429: [02:50:35] * Vedran__ quit (Remote host closed the connection)
430: [02:50:49] * Vedran__ has joined #silverstripe
431: [02:51:20] <adrexia> apparently we're recruiting silverstripe developers http://www.catalyst.net.nz/join-us/jobs/silverstripe-developer-new-zealand-wellington
432: [02:51:24] <ss-helper> Re: [silverstripe-dev] Re: Requiring Composer in 4.0 - https://groups.google.com/d/msg/silverstripe-dev/hcb3HM5oWRg/36nNmbaPc2YJ
433: [02:51:27] <adrexia> if anyone knows anyone
434: [02:51:47] <jules0x> good place to work?
435: [02:52:15] <Ryan-Toast> adrexia: What’s the estimated paty-scale?
436: [02:52:19] <simon_w|air> Probably depends on the project ;)
437: [02:52:32] <adrexia> Ryan-Toast, I have no idea. ;)
438: [02:52:40] <simon_w|air> http://www.seek.com.au/job/28543924?pos=2&type=standard
439: [02:52:44] <simon_w|air> We're also hiring!
440: [02:52:44] <adrexia> but usually pretty good
441: [02:52:52] <simon_w|air> Just general PHP developer. Don't have to use SS :p
442: [02:53:07] <antmas> I'm gonna be looking pretty soon
443: [02:53:16] <antmas> not sure if I'll go php though :O
444: [02:54:43] <zippy> adrexia: ha!
445: [02:54:53] <antmas> trouble is I either do random stuff here like salesforce... or I leave Nelson :(
446: [02:55:02] <zippy> on first page load with a clear cache (look at incognito) she a little broken.... https://www.dropbox.com/s/g9mzz80ntu7x2y0/Screenshot%202015-05-19%2014.54.46.png?dl=0
447: [02:55:16] <adrexia> yeah.. Nelson has not that many options
448: [02:55:35] <zippy> antmas: just do remove dev work..
449: [02:55:36] <adrexia> zippy, meh, its druapl
450: [02:55:42] <simon_w|air> antmas, on the plus side, you could move to somewhere with BurgerFuel! :p
451: [02:55:46] <adrexia> I mean... ahhh
452: [02:56:09] <antmas> zippy: yeah but that means contracts :P
453: [02:56:28] <antmas> usually anyway
454: [02:56:29] <zippy> antmas: you saying you don't have a employment contract with tdc?
455: [02:56:45] <adrexia> zippy - actually i can't see that even in incognito
456: [02:56:49] <antmas> zippy: I mean like fulltime vs contract
457: [02:57:16] <zippy> "Medical insurance" how american :)
458: [02:58:02] <zippy> antmas: yellow bins!!
459: [02:58:11] <antmas> zippy: you get yours?
460: [02:58:17] <zippy> I think im about to
461: [02:58:21] <zippy> feels like chch!
462: [02:58:36] <antmas> hurricanes bins!
463: [02:59:30] <antmas> zippy: council is pressuring to lower salary budget here, so off I go sooner rather than later :P
464: [02:59:44] <zippy> so like, pay cuts?
465: [02:59:53] <antmas> not cuts, caps
466: [03:01:26] <simon_w|air> They'll start paying you in hats?
467: [03:02:16] <antmas> simon_w|air: I would stay for that :P
468: [03:03:08] * travis-ci has joined #silverstripe
469: [03:03:09] <travis-ci> tractorcow/silverstripe-cms#64 (pulls/3.2/archive-actions - 0b40cfd : Damian Mooyman): The build was broken.
470: [03:03:09] <travis-ci> Change view : https://github.com/tractorcow/silverstripe-cms/compare/4e38cabfe276...0b40cfd9f5f0
471: [03:03:09] <travis-ci> Build details : http://travis-ci.org/tractorcow/silverstripe-cms/builds/63111384
472: [03:03:09] * travis-ci has left #silverstripe
473: [03:03:31] <simon_w|air> irogue, can you get mooman to turn off travis for his cms/framework forks?
474: [03:04:52] <antmas> does anyone even pay attention to those?
475: [03:05:05] <antmas> I mean the irc posts, why not just surpress them?
476: [03:06:50] * veb quit (Quit: veb-irc: &)
477: [03:09:15] <zippy> is there a better way to change the fieldLabel of something (eg changing $label['Title'] = 'Page Name';) to something else instead of overriding fieldLabels and calling parent etc etc
478: [03:09:29] <irogue> simon_w|air: know how to do it selectively? its just in .travis.yml so will do it everyone's forks I think
479: [03:09:48] <zippy> woo might be
480: [03:10:01] <simon_w|air> irogue, he can turn off Travis entirely for his own forks. There's switches inside travis
481: [03:10:49] <spronk2> http://www.anandtech.com/show/9090/intel-ssd-750-pcie-ssd-review-nvme-for-the-client/3
482: [03:10:50] <spronk2> wow
483: [03:10:52] <spronk2> need one of these
484: [03:11:07] <zippy> no settting private static $field_labels = array( doesn't seem to want to workk
485: [03:11:24] <antmas> spronk2: yeah 750 series is amazing
486: [03:11:35] <spronk2> cable situation is ugly as fuck though
487: [03:14:27] * micmania1 quit (Quit: micmania1)
488: [03:15:15] <antmas> is there like a default time for dps to process a cc payment?
489: [03:16:33] <simon_w|air> Right after you need it to
490: [03:17:23] <antmas> hmm
491: [03:17:47] <antmas> did payment like 15 mins ago... still nothign
492: [03:17:49] <irogue> simon_w|air: we're going to try to figure out how to make the IRC notifications more selective. in the meantime damo's just disable travis on his fork.
493: [03:18:04] <simon_w|air> irogue, you can't, and thanks :)
494: [03:18:26] <simon_w|air> (it's all or nothing, and they've been "working on it" since we first had forks showing up)
495: [03:18:41] <irogue> yeah
496: [03:19:42] <irogue> just saw that github issue. some perfectly good suggestions in there on how to resolve it, but it seems like one of those opensource projects that refuse to use any suggestions that didn't come from the core team.
497: [03:22:06] * Stomach quit (Quit: zzz)
498: [03:22:08] <antmas> irogue: link?
499: [03:22:35] * Stomach has joined #silverstripe
500: [03:23:07] <irogue> antmas: https://github.com/travis-ci/travis-ci/issues/329 https://github.com/travis-ci/travis-ci/issues/1094
501: [03:25:01] <antmas> irogue: yeah that's kinda lame
502: [03:25:37] <spronk2> anyone know any decent SEO people, pref in chch?
503: [03:26:18] <irogue> spronk2: they're called content authors ;)
504: [03:26:24] <antmas> spronk2: they're not people, they're robots
505: [03:26:28] <spronk2> lawl
506: [03:26:44] <antmas> and define 'good'
507: [03:26:52] <spronk2> need someone to basically just help out a friend, have a look over his site, give him some tips about how to structure content etc
508: [03:26:54] <zippy> SEO would be a hard job I reckon. Never really know what needs to be done and then google change things when you find something which works :)
509: [03:26:56] * spronk2 would do it but no time
510: [03:27:15] <zippy> make it easy for people to find content
511: [03:27:15] <zippy> :)
512: [03:27:17] <spronk2> and also, someone to help with keyword searches and adwords
513: [03:27:19] <antmas> spronk2: just throw meta keywords all over it and hope for the best
514: [03:27:34] * spronk2 has given up on trying to understand how to use adwords
515: [03:27:58] <antmas> tell them to never use more than one !
516: [03:28:04] <antmas> in anything
517: [03:28:06] <antmas> ever
518: [03:28:10] * Stomach quit (Quit: zzz)
519: [03:28:18] * micmania1 has joined #silverstripe
520: [03:28:29] * Stomach has joined #silverstripe
521: [03:29:54] <zippy> mm wonder if I am geting hells for tea
522: [03:30:12] <simon_w|air> No pizza this week :(
523: [03:30:30] <simon_w|air> Though pizza next week! And then burger fuel the week after!
524: [03:35:11] <spronk2> try their pizza burger simon_w|air
525: [03:35:17] <spronk2> it's surprisingly good
526: [03:35:22] <Ryan-Toast> zippy: all the SEO people I know don’t know shit, and just spew out bullshit all day.
527: [03:35:26] <simon_w|air> spronk2, so going to
528: [03:36:21] <irogue> Ryan-Toast: yeeeeep.
529: [03:37:02] <irogue> my advice to people has always been to just add a blog to their site and do a post a week on something topical. original content always wins.
530: [03:38:24] <spronk2> yeah...
531: [03:38:35] <spronk2> there are low hanging fruit though
532: [03:38:40] <spronk2> like..
533: [03:38:41] <spronk2> using headers.
534: [03:39:33] <irogue> google ignores most headers now
535: [03:40:05] <irogue> doesn't use keywords or description for indexing/ranking
536: [03:40:20] <mahfuz> Hey guys can anyone tell me how to make a custom login form with "Remember my login information". I basically want to know how to deal with "Remember my login information" in code?
537: [03:40:50] <irogue> also actively punishes your rank if it detects keyword stuffing or hidden / barely visible text on the page that looks like it might be being used for SEO purposes
538: [03:40:54] <simon_w|air> mahfuz, $member->login(true);
539: [03:41:11] <spronk2> mm
540: [03:41:18] <mahfuz> Thanks simon_w|air
541: [03:42:07] <irogue> the only real remaining low hanging fruit in SEO really is optimal use of <title> i.e. put the page's title not just the website name on every page
542: [03:42:24] <Ryan-Toast> irogue: Why not both?
543: [03:42:37] <irogue> Ryan-Toast: i said not *just* the website name ;)
544: [03:42:37] <Ryan-Toast> Page Name | Website Name
545: [03:42:40] * travis-ci has joined #silverstripe
546: [03:42:41] <travis-ci> silverstripe/silverstripe-framework#4803 (3.1 - d0e0e75 : Damian Mooyman): The build passed.
547: [03:42:41] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/0ba3ada15bcf...d0e0e75935d0
548: [03:42:41] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/63113821
549: [03:42:41] * travis-ci has left #silverstripe
550: [03:42:51] <Ryan-Toast> there is so much shit that’s for SEO now.
551: [03:45:53] * spronk2 waits patiently for his code coverage report
552: [03:46:49] * Sticks has joined #silverstripe
553: [03:50:44] <irogue> well, there's an annoying problem with copying live db over to test environment
554: [03:51:27] <simon_w|air> Just rsync the files
555: [03:51:38] <irogue> live uses AD authentication, so there's no working users on test now
556: [03:51:48] <irogue> yay for SS_DEFAULT_ADMIN_*
557: [03:53:42] <simon_w|air> Just rsync AD down too :p
558: [03:55:04] * travis-ci has joined #silverstripe
559: [03:55:05] <travis-ci> silverstripe/silverstripe-framework#4804 (3 - a2ecb3f : Damian Mooyman): The build passed.
560: [03:55:05] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/3e88e1210d74...a2ecb3f086b4
561: [03:55:05] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/63114041
562: [03:55:05] * travis-ci has left #silverstripe
563: [03:59:03] * Stomach quit (Quit: zzz)
564: [04:00:25] * Stomach has joined #silverstripe
565: [04:03:09] <zippy> rsync -av / /
566: [04:03:13] <zippy> well
567: [04:03:17] <zippy> remote:/ /
568: [04:03:18] <zippy> :)
569: [04:09:07] * babak quit (Quit: Connection closed for inactivity)
570: [04:09:57] <adrexia> google also punishes websites that don't validate
571: [04:10:23] <adrexia> I'm not sure if its on purpose or because it's parsing engine dies
572: [04:10:41] <adrexia> but runnign your website through a validator is a good idea for SEO
573: [04:11:16] * Vedran__ quit (Remote host closed the connection)
574: [04:12:00] * Vedran__ has joined #silverstripe
575: [04:12:08] <Ryan-Toast> http://seositecheckup.com/ is a nice little site for basic seo stuff.
576: [04:13:40] * matt-in-a-hat has joined #silverstripe
577: [04:14:16] <simon_w|air> “I just started in sales, so I’m trying to build a client list. I’ve probably made 30,000-50,000 cold calls in the past year. I normally say ‘Hi there, I’m Mike Grady, and I’m a financial advisor.’ And they normally say: 'Fuck.’”
578: [04:14:29] <adrexia> <zippy> on first page load with a clear cache (look at incognito) she a little broken.... https://www.dropbox.com/s/g9mzz80ntu7x2y0/Screenshot%202015-05-19%2014.54.46.png?dl=0
579: [04:14:37] <adrexia> zippy, how did you get to that url?
580: [04:14:50] <zippy> adrexia: you put it in the channel, and I clicked the link
581: [04:14:57] <adrexia> the silverstripe link?
582: [04:14:58] <Ryan-Toast> adrexia: you linked it to us :P
583: [04:15:04] <zippy> yes
584: [04:15:10] <adrexia> Ryan no, that pages is at jobs/jobs
585: [04:15:21] <adrexia> http://www.catalyst.net.nz/join-us/jobs/jobs
586: [04:15:23] <zippy> adrexia: yes.... I clicked the link in the channel
587: [04:15:37] <adrexia> I linked this: http://www.catalyst.net.nz/join-us/jobs/silverstripe-developer-new-zealand-wellington
588: [04:16:03] <zippy> yeap thats what I am saying
589: [04:16:04] <simon_w|air> adrexia, that page comes up blank for me
590: [04:16:04] <zippy> it's naffed
591: [04:16:07] <adrexia> but apparently jobs/jobs is something that weirdly exists
592: [04:16:15] <adrexia> but It doesn't look like it.. should
593: [04:16:21] * Vedran__ quit (Ping timeout: 250 seconds)
594: [04:16:23] * zippy is not alone!
595: [04:16:34] <adrexia> the silverstripe page?
596: [04:16:45] <adrexia> do you get redirected to a different url?
597: [04:16:52] <simon_w|air> adrexia, yeah. Reloading pulls in content, otherwise it looks like zippy's image
598: [04:16:52] <matt-in-a-hat> Hey there. Is it possible to render a template into a CMS tab, and pass the template some data, from the getCMSFields() method?
599: [04:16:54] <simon_w|air> nope
600: [04:17:15] <adrexia> so it;'s not redirecting to http://www.catalyst.net.nz/join-us/jobs/jobs ?
601: [04:17:31] <simon_w|air> Still on http://www.catalyst.net.nz/join-us/jobs/silverstripe-developer-new-zealand-wellington
602: [04:17:35] <adrexia> huh
603: [04:17:37] <adrexia> interating
604: [04:17:43] <adrexia> *interesting
605: [04:17:47] * zippy is not crazy
606: [04:17:54] <adrexia> lol
607: [04:18:06] <adrexia> the breadcrumbs looked like you were at jobs/jobs
608: [04:18:08] <simon_w|air> adrexia, same thing happens on simon_w|work
609: [04:18:14] <adrexia> which apparently exists
610: [04:18:18] * Vedran__ has joined #silverstripe
611: [04:18:18] <adrexia> for some weird reason
612: [04:18:26] * Colin[pi] quit (Ping timeout: 244 seconds)
613: [04:18:28] * adrexia will try her phone
614: [04:19:43] <simon_w|air> adrexia, might be something do with the fonts. Get a bunch of errors from them on the first load, but not refreshes
615: [04:21:23] <adrexia> simon_w|air, but the weird thing is that the breadcrumbs are wrong
616: [04:21:32] <adrexia> cf https://www.dropbox.com/s/g9mzz80ntu7x2y0/Screenshot%202015-05-19%2014.54.46.png?dl=0
617: [04:21:40] <adrexia> should be Home Join us Jobs SilverStripe Developer - New Zealand - Wellington
618: [04:22:05] <adrexia> ertg stupid copy/paste copy pasted the wrong thing
619: [04:22:21] <adrexia> wait, no that just looked weird without // 's
620: [04:22:51] <simon_w|air> link so I can test: http://catalyst.net.nz/join-us/jobs/php-developer-uk-brighton
621: [04:23:17] <simon_w|air> Didn't happen on that one
622: [04:23:27] <simon_w|air> And now I'm out of browsers :p
623: [04:23:29] <adrexia> it looks like zippy hit http://www.catalyst.net.nz/join-us/jobs/jobs
624: [04:23:37] <zippy> but.. I didn'
625: [04:23:40] <adrexia> which I'm guessing you did too
626: [04:23:45] <adrexia> yeah, I know
627: [04:23:48] <simon_w|air> That's the page I saw, yeah
628: [04:23:56] <adrexia> I'm wondering why it *thought* you were there
629: [04:24:07] <adrexia> especially without a redirect
630: [04:24:12] <simon_w|air> Too much derping? :p
631: [04:24:17] <adrexia> yeah
632: [04:24:22] <adrexia> It is Drupal I guess ;)
633: [04:24:31] <jules0x> uhg. TreeDropDown field. Does anyone know how to set a blank page (ie. remove the current selection)?
634: [04:24:48] <jules0x> Not sure if it's a featuer but re-selecting the current page seems to work, but you wouldnt know that untill after save
635: [04:24:53] <jules0x> pretty unintuitive...
636: [04:24:58] <adrexia> jules0x, agree
637: [04:25:05] <matt-in-a-hat> Does anyone know if it is possible to render a template into a CMS tab, and pass the template some data, from the getCMSFields() method?
638: [04:25:15] <jules0x> is that the only option?
639: [04:25:26] <adrexia> you do a custom thing
640: [04:25:41] <simon_w|air> matt-in-a-hat, LiteralField::create('blah', $this->render('template', $data)) might work
641: [04:25:45] <simon_w|air> *renderWith
642: [04:25:59] <matt-in-a-hat> Cheers, will try
643: [04:26:32] <matt-in-a-hat> Do you know if there's any way of testing whether a template exists, i.e. whether it can find it, and if not do something else?
644: [04:27:08] * simon_w|air doesn't have the code anywhere local.
645: [04:27:17] <simon_w|air> Someone want to check how SSViewer does it and copy+paste that? :p
646: [04:29:01] <matt-in-a-hat> SSViewer::hasTemplate looks promoising
647: [04:31:35] <zippy> jules0x: isn't there a little X which shows to remove it?
648: [04:32:03] <jules0x> @zippy no doesn't seem to be
649: [04:32:07] <zippy> mmmmmm
650: [04:32:07] <Vedran__> I think Silverstripes SSL expired?
651: [04:32:10] <zippy> are you sure?
652: [04:32:18] <jules0x> $pagesDropDown = new TreeDropdownField('InternalLinkID','Internal Link', 'SiteTree');
653: [04:32:25] <Vedran__> https://www.silverstripe.org/community/forums/general-questions/show/21181
654: [04:32:34] <jules0x> yeah theres not :S I did expect one initially
655: [04:33:24] <zippy> hmmmm
656: [04:33:26] <jules0x> looks as though this has been a thing for a while
657: [04:33:26] <jules0x> http://stackoverflow.com/questions/9077299/silverstripe-clear-remove-treedropdownfield
658: [04:33:27] <zippy> jules0x: you sure?
659: [04:33:54] <zippy> Vedran__: don't think it expired, just not valid for that domain
660: [04:34:17] <Vedran__> ok, np's. Just thought i'd share :)
661: [04:34:25] <zippy> im sure....
662: [04:34:37] <zippy> UncleCheese: ssl cert is wrong... just a fyi.
663: [04:34:49] <zippy> micmania1: ah, your the ops guy aren't you...
664: [04:35:18] <micmania1> zippy: yeah, cheers. I’ll look into it
665: [04:35:36] <zippy> Vedran__: ^ :)
666: [04:35:48] <jules0x> this is with mouse hovering... http://iforce.co.nz/i/5obbcw2x.o4k.png
667: [04:36:51] <jules0x> anyway. i'll just have to explain the odd behaviour to the content ppls who, if they click on the dropdown and then change thier mind, and quite likley to "re-select" the current option
668: [04:37:03] <jules0x> *are quite likely
669: [04:38:30] * adrexia nods
670: [04:38:35] <adrexia> it does need fixing
671: [04:39:34] <adrexia> jules0x is there a bug ticket for it at all?
672: [04:40:08] <jules0x> I'm not sure. I dont mind logging one... I haven't been down that path yet.
673: [04:40:28] <adrexia> might eb a good idea
674: [04:40:32] <jules0x> probably tomorow its nearly 5pm :D
675: [04:40:47] <adrexia> there's a community hack day comin up, and it's a nice oine to fix
676: [04:40:51] <adrexia> haha :)
677: [04:41:27] <jules0x> yeah heard about that. Havent attended anything like that before. Worth it?
678: [04:41:35] <Stomach> ss23 WRONG SSL CERT
679: [04:41:47] <adrexia> current behaviour is fine, I think. It just needs more visual clues... like a croxx or soemthign that appears when a tree item is selected
680: [04:42:06] <adrexia> jules0x, can be pretty fun :)
681: [04:44:28] * mahfuz quit (Ping timeout: 246 seconds)
682: [04:44:30] <adrexia> lol, I am so used to SSL Cert issues taht I arely notice them now
683: [04:45:03] <adrexia> it's really common across all out UAT environments to have certificates signed by patties Chrome doesn't recognise
684: [04:45:08] <zippy> adrexia: here is your banking login htts://kiwbank.co.nz/ :)
685: [04:45:12] * Error404NotFound has joined #silverstripe
686: [04:45:15] <adrexia> lol
687: [04:45:20] <adrexia> nope, wrong guess
688: [04:45:33] <zippy> https://amz.co.nz/
689: [04:45:40] <adrexia> hahah
690: [04:45:48] <adrexia> I always tyope the address myself ;)
691: [04:45:55] <adrexia> and use incognito
692: [04:47:01] * micmania1 quit (Quit: micmania1)
693: [04:48:20] <Vedran__> How can I debug whats inside a <% loop
694: [04:48:26] <zippy> $Me.Debug
695: [04:48:33] <zippy> literally, $Me.Debug
696: [04:48:42] <Vedran__> zippy: efficient
697: [04:48:49] <simon_w|air> Vedran__, $Debug
698: [04:48:49] <Vedran__> i was thinking how i could re-word the question
699: [04:48:50] <Vedran__> lol
700: [04:48:58] <simon_w|air> No need for $Me :p
701: [04:49:06] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
702: [04:49:20] <adrexia> <simon_w|air> No need for $Me :p
703: [04:49:21] <adrexia> lols
704: [04:49:39] <zippy> with $Me is better imho
705: [04:49:47] <adrexia> bhahaha
706: [04:49:52] <Vedran__> hrm.. So I have a has_many
707: [04:50:09] <zippy> turning on "always ask on to quit with Command+Q" is useful for chrome
708: [04:50:18] <Vedran__> might create a paste
709: [04:50:28] <zippy> !paste Vedran__
710: [04:50:29] <ss-helper> Vedran__: 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.
711: [04:50:45] <zippy> be nice if the termal had one...
712: [04:51:54] <simon_w|air> zippy, just have a process always running
713: [04:52:17] <Vedran__> http://www.sspaste.com/paste/show/555ac16a32c92 I am wondering how to iterate through the has_many via front end?
714: [04:53:25] <zippy> <% loop $ViewLines %> $Image <% end_loop %>
715: [04:53:38] <zippy> I don't know what Direction has on it
716: [04:53:48] <zippy> <% loop $ViewLines %> $Image <p>$Direction.Debug</p> <% end_loop %>
717: [04:53:49] <zippy> :)
718: [04:54:00] <zippy> ops, directions
719: [04:54:08] <Vedran__> no data is coming through
720: [04:54:13] <Vedran__> its as if the loop isnt working
721: [04:54:14] <zippy> and if it's a has_one with Direction then just Direction
722: [04:54:18] * praveen_ has joined #silverstripe
723: [04:54:34] <zippy> um
724: [04:54:36] <Vedran__> im just not sure where to go with debuging
725: [04:54:54] <zippy> if ViewLines done via a GridField or do they sit under the Level page in the SiteTree?
726: [04:55:16] <Vedran__> gridfield
727: [04:55:35] <Vedran__> $levelImage = UploadField::create(
728: [04:55:35] <Vedran__> 'Image',
729: [04:55:35] <Vedran__> 'Level Plan'
730: [04:55:37] <Vedran__> )
731: [04:55:39] <Vedran__> ,'Content');
732: [04:55:43] <Vedran__> eek... didnt expect that
733: [04:56:19] <Vedran__> theres my issue
734: [04:56:24] <Vedran__> bloody naming!!
735: [04:56:28] <Vedran__> two today
736: [04:56:31] <zippy> ...
737: [04:56:50] <zippy> can you paste the whole files for both of those as well
738: [04:56:52] <zippy> something feels odd
739: [04:57:13] <Vedran__> I didnt include the ViewLines upload field
740: [04:57:24] <Vedran__> thats where my issue was
741: [04:57:40] <Vedran__> ill paste all pages
742: [04:58:22] * micmania1 has joined #silverstripe
743: [04:58:42] <praveen_> Hello, I have Dataobject Profile which has_one relation ProfileImage
744: [04:59:20] <praveen_> If I want to delete the image already uploaded
745: [04:59:37] <praveen_> I am doing this $Profile->ProfileImageID = 0; $Profile->write();
746: [05:00:02] <praveen_> Or will $Profile->ProfileImage()->remove() works
747: [05:00:05] <Vedran__> zippy: http://www.sspaste.com/paste/show/555ac34b39510
748: [05:00:15] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
749: [05:03:00] <ss23> 16:41:36 < Stomach> ss23 WRONG SSL CERT
750: [05:03:03] <ss23> IT'S ON THE FUCKING LIST BRO
751: [05:03:10] <Stomach> hahahaha <3
752: [05:04:44] <Sticks> Hi guys, why might my login form (in a widget) sometimes call http://mydomain.com/LoginWidget_Controller/LoginForm correctly and sometimes call http://mydomain.com/LoginWidget_Controller/LoginWidget_Controller on submit??
753: [05:05:13] * praveen_ quit (Quit: Page closed)
754: [05:09:21] <Sticks> Interestingly my local copy calls something different as well, http://localhost/home/widget/47/LoginForm
755: [05:10:05] <Vedran__> whats the best way to create a folder after adding ->setFolderName to codebase?
756: [05:15:16] * matt-in-a-hat quit (Ping timeout: 246 seconds)
757: [05:21:10] * Hailwood quit (Remote host closed the connection)
758: [05:22:04] * Cheddam_ has joined #silverstripe
759: [05:23:17] * DanaeNZ quit (Quit: DanaeNZ)
760: [05:24:27] * Cheddam quit (Ping timeout: 264 seconds)
761: [05:30:43] * r_hector has joined #silverstripe
762: [05:30:51] * willr quit (Quit: willr)
763: [05:33:04] * Colin[pi] has joined #silverstripe
764: [05:34:13] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
765: [05:34:58] * babak has joined #silverstripe
766: [05:35:10] * Arcax has joined #silverstripe
767: [05:35:15] <Arcax> Hi, good morning.
768: [05:40:09] * Stomach quit (Quit: zzz)
769: [05:44:00] * Ryan-Toast quit (Quit: Ryan-Toast)
770: [05:56:08] * pthreat has joined #silverstripe
771: [05:56:48] <pthreat> sup
772: [05:59:18] * Vedran__ quit (Remote host closed the connection)
773: [05:59:30] <ss-helper> passwordfield validation in silverstripe - http://stackoverflow.com/questions/30317645/passwordfield-validation-in-silverstripe
774: [06:00:05] * Vedran__ has joined #silverstripe
775: [06:03:54] * Vedran__ quit (Remote host closed the connection)
776: [06:04:09] * Vedran__ has joined #silverstripe
777: [06:10:36] * veb has joined #silverstripe
778: [06:32:48] * Eliseth has joined #silverstripe
779: [06:33:57] * micmania1 quit (Quit: micmania1)
780: [06:35:42] * razor_ has joined #silverstripe
781: [06:36:41] <razor_> Hi all....Has anyone has any issues running SilverStripe 3.1.10+ on PHP 5.6?
782: [06:40:33] * Cheddam_ quit (Quit: My Mac has gone to sleep. ZZZzzz…)
783: [06:46:16] * wmk has joined #silverstripe
784: [06:48:41] * mike123 has joined #silverstripe
785: [06:51:46] * Cheddam has joined #silverstripe
786: [06:56:50] <simon_w|air> Nope
787: [07:09:46] <razor_> Thankyou simon_w|air .....I can choose between a server with PHP5.5 (which I know works fine) and PHP5.6.....I would rather the newer version, just have never tested it
788: [07:10:27] <razor_> How about running SS2.4+ on PHP 5.6 (if not does anyone know the latest version it will run on)
789: [07:14:06] * r_hector quit (Remote host closed the connection)
790: [07:18:36] <irogue> I *think* it's PHP 5.4 for SS 2.4, razor_. Don't quote me on that though.
791: [07:21:10] * praveen_ has joined #silverstripe
792: [07:23:30] * praveen_ quit (Client Quit)
793: [07:37:21] * Vedran__ quit ()
794: [07:39:20] <elgabbu> gd morning ... i have a PageType EventPage which has EventPage_Controller ... now say the URL segment is /event/test1 .... i want to add on another parameter so for example the URL would be /event/test1/2
795: [07:39:40] <elgabbu> how should i configure my URL handler such that i can retrieve that extra param
796: [07:41:23] <wmk> imagemagick morning elgabbu
797: [07:41:39] <elgabbu> morning wmk
798: [07:41:53] <wmk> elgabbu, seen routing docs?
799: [07:41:58] <elgabbu> still struggling with that issue
800: [07:42:09] <elgabbu> yeah i have read this ... http://docs.silverstripe.org/en/developer_guides/controllers/routing/
801: [07:42:39] <razor_> irogue: I guess I will give it a go and see what happens. I am not holding my breath
802: [07:43:20] <wmk> elgabbu, http://docs.silverstripe.org/en/developer_guides/controllers/routing/#url-handlers
803: [07:43:39] <wmk> !paste elgabbu
804: [07:43:39] <ss-helper> elgabbu: 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.
805: [07:43:54] <wmk> also some test URLS and where they should go
806: [07:48:17] * Kutten has joined #silverstripe
807: [07:48:34] * antmas quit (Ping timeout: 246 seconds)
808: [07:48:38] <elgabbu> but i can't understand how the url handler shoule be configured because for example /event/test1 is the URL segment of the event page
809: [07:49:19] <elgabbu> for all i know the event page could be configure /xyz/abc .... so it wont necessaryily start with /event
810: [07:49:44] <wmk> so /event/ -> EventPage
811: [07:49:57] * willr has joined #silverstripe
812: [07:50:05] <elgabbu> no /event/test1 is the full url segment of the page
813: [07:50:07] <wmk> /event/test/ -> EventPage, action "foo"??
814: [07:50:32] <wmk> don't put the path/to/the/page into $url_handlers
815: [07:50:53] <wmk> /event/ -> event holder?
816: [07:51:00] <wmk> /event/test1/ -> event page
817: [07:51:10] <wmk> OR
818: [07:51:22] <Kutten> Anyone here know anything about using bitbucket? or gits in general?
819: [07:51:32] <wmk> /event/test1 -> event holder, action that should grab "test1" from DB and show instead of list ???
820: [07:51:41] <wmk> Kutten, git of course
821: [07:52:09] <elgabbu> no wmk ... .event/test1 is an EventPage
822: [07:52:50] <elgabbu> when i hit event/test1/param1 ... i am still hitting the EventPage Controller ... but I don't know how to retrieve that param1 value
823: [07:53:13] <Kutten> wmk: I have cloned a repo, but I'm not sure how to push? all the tutorials are for starting a repo from scratch
824: [07:53:54] * sealan has joined #silverstripe
825: [07:54:42] <wmk> elgabbu, normally its $Action/$ID/$OtherID
826: [07:54:58] <wmk> so $this->request->param('Action') would be first param
827: [07:55:13] <wmk> if you define $url_handlers you can rename that params
828: [07:55:27] <wmk> Kutten, git remote -v
829: [07:55:32] <wmk> should show something
830: [07:55:51] <wmk> normally where you cloned from
831: [07:56:06] <wmk> now i don't know if you have write perms for that repository
832: [07:56:31] <wmk> maybe you need to fork that original repository
833: [07:56:35] <wmk> and push to your fork
834: [07:57:28] <Kutten> wmk: I should have permission
835: [07:57:51] <elgabbu> meh $this->request->param('Action') ... doesn't returning anything :/
836: [07:58:14] <Kutten> wmk: and yes get remote -v gave me two origin lines, (fetch) and (push)
837: [07:58:29] <Kutten> for the same repo
838: [07:59:40] <wmk> elgabbu, in controller?
839: [07:59:46] <elgabbu> yh
840: [08:00:11] <wmk> Kutten, you made a branch?
841: [08:00:12] * kinglozzer has joined #silverstripe
842: [08:01:22] <wmk> Kutten, git push --set-upstream origin <branchname>
843: [08:02:15] * PyRelsok has joined #silverstripe
844: [08:03:34] * razor_ quit (Quit: Page closed)
845: [08:08:07] <elgabbu> so wmk the solution was this ... private static $url_handlers = array( '$Day' => 'index' );
846: [08:09:14] <Kutten> wmk: Thanks, I didn't make a branch, I have permission for the repo, But I figured it out :)
847: [08:09:29] * GioVdK has joined #silverstripe
848: [08:12:36] <wmk> elgabbu, Kutten fine!
849: [08:12:51] * spronk2 quit (Quit: I may need a longer sleep timer...)
850: [08:16:06] * irogue_ has joined #silverstripe
851: [08:20:06] * irogue quit (Ping timeout: 258 seconds)
852: [08:25:18] * zippy has joined #silverstripe
853: [08:29:50] * willr quit (Quit: willr)
854: [08:37:57] <wmk> how do i get everything of a datalist except the first 5 elements?
855: [08:38:09] <wmk> limit?
856: [08:39:07] <pthreat> wmk: should be offset but I'm not sure I'm new to ss
857: [08:40:08] <wmk> something like limit(0, 5) ?
858: [08:40:19] <wmk> limit( integer $limit, integer $offset = 0 )
859: [08:40:27] <kinglozzer> wmk: Nope, ->limit(9999999, 5) :(
860: [08:40:36] <wmk> ok
861: [08:40:47] <kinglozzer> Until 3 comes
862: [08:40:48] <kinglozzer> https://github.com/silverstripe/silverstripe-framework/pull/4157
863: [08:41:18] <wmk> kinglozzer, thanks
864: [08:44:39] <PyRelsok> good work on fixing .org ss23
865: [08:45:03] * swaiba has joined #silverstripe
866: [08:45:59] <Arcax> wmk, $array->push(getRange(0, 4));
867: [08:46:00] <Arcax> $array->push(getRange(6, ... ));
868: [08:46:50] <wmk> Arcax, getRange is deprecated
869: [08:47:07] <Arcax> wmk, Ok =|
870: [08:47:26] <wmk> kinglozzer, so for a mysql only environment limit(0,5) would work?
871: [08:48:09] <kinglozzer> wmk: I'm not sure, it'll either work or return 0 rows :P. For limit(null, 5), 3 will use LIMIT 18446744073709551615
872: [08:48:30] <wmk> 3 ? sqlite 3 ?
873: [08:48:32] <kinglozzer> 18446744073709551615 being the max number of rows you can have in MySQL
874: [08:48:41] <kinglozzer> wmk: SilverStripe 3.2.0, sorry
875: [08:48:48] <kinglozzer> "3" is a bit ambiguous :P
876: [08:48:53] <wmk> yes
877: [08:49:11] <wmk> kinglozzer, any date on 3.2 beta?
878: [08:49:36] <kinglozzer> No fixed date, but soon
879: [08:49:44] <kinglozzer> You've seen https://groups.google.com/forum/#!topic/silverstripe-dev/8Y5xNSAEUfA?
880: [08:49:58] <wmk> seen tractorcows mail on dev list, yes
881: [08:51:41] <kinglozzer> I think we're very close though, AFAICT the UX pull requests are the only 3.2-alpha1 milestones that will actually happen before it's released
882: [08:51:52] <kinglozzer> The other ones tagged with that milestone will probably slip
883: [08:52:34] <wmk> saw on twitter you discussed replacing tabs?
884: [08:52:59] <kinglozzer> Hm?
885: [08:53:12] <pthreat> what is getRange supposed to do
886: [08:53:18] <pthreat> generate a range of numbers ?
887: [08:53:24] <wmk> pthreat, same as limit
888: [08:53:27] <pthreat> oh
889: [08:53:37] <wmk> but deprecated and params switched
890: [08:53:42] <pthreat> I see
891: [08:54:28] <kinglozzer> wmk: Tabs?
892: [08:54:42] <wmk> mom
893: [08:55:07] * Sticks quit (Quit: Leaving)
894: [08:55:15] <kinglozzer> Like CMS tabs? Or indentation?
895: [08:55:24] <kinglozzer> I don't remember discussing either D:
896: [08:55:38] <wmk> was a tweet with link to hangout
897: [08:56:25] * Kutten quit (Remote host closed the connection)
898: [08:57:20] <kinglozzer> Oh it might have been in reference to PSR standards or something
899: [08:57:57] <kinglozzer> But from what I remember, the only one we're really interested in is PSR-4 autoloading once we start using namespaces
900: [09:00:11] <GioVdK> Hello, I updated silverstripe and some add-ons (using composer) to the latest version (from 3.1.6) but now running /dev/build I get "Uncaught ValidationException" with the Member table. Any idea on how I could debug it?
901: [09:00:58] <wmk> GioVdK, flush, delete cache dir...
902: [09:00:59] * travis-ci has joined #silverstripe
903: [09:01:00] <travis-ci> silverstripe/silverstripe-framework#4809 (3 - 20c9d6f : Kamran Vighio): The build passed.
904: [09:01:00] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/a2ecb3f086b4...20c9d6f02e1c
905: [09:01:00] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/63137996
906: [09:01:00] * travis-ci has left #silverstripe
907: [09:02:18] <GioVdK> wmk: thanks. you mean with flush=all or by hand?
908: [09:04:08] <wmk> ?flush should work in 3.1.12
909: [09:04:14] <wmk> flush first, then run dev/build/
910: [09:04:33] <wmk> and maye just delete the cache-dir (either in webroot or /tmp)
911: [09:05:16] <GioVdK> ok I removed the cache dir from /tmp and now running dev/build again
912: [09:06:32] <GioVdK> I'm still getting it; going to check if maybe I have some duplicate values for the verification code
913: [09:06:48] <GioVdK> mh nope that's on a different table isn't it?
914: [09:09:42] <GioVdK> mh yep.ok from the stack trace the problem seems to be related to the fact that I'm not logged in :p
915: [09:10:09] <GioVdK> (webroot/framework/security/Member.php:245)
916: [09:10:54] <wmk> GioVdK, goto dev mode
917: [09:10:58] <wmk> ?
918: [09:11:28] <GioVdK> I'm already in dev mode
919: [09:11:59] <GioVdK> when I try to login I get another exception (same problem)
920: [09:12:33] <GioVdK> maybe because $admin->Email = Security::default_admin_username();
921: [09:12:41] <GioVdK> is an email of an existing user
922: [09:12:45] * adrexia quit (Ping timeout: 246 seconds)
923: [09:12:49] <GioVdK> and it tries to create it but fails
924: [09:12:53] <GioVdK> because now it is unique
925: [09:12:56] <GioVdK> (Email)
926: [09:13:06] * spekulatius quit (Ping timeout: 246 seconds)
927: [09:13:09] * adrexia has joined #silverstripe
928: [09:13:30] * spekulatius has joined #silverstripe
929: [09:14:05] <wmk> ok
930: [09:14:06] <GioVdK> but in the case of the default admin, it is [Email] => admin
931: [09:14:20] <wmk> GioVdK, did you have some other unique field before?
932: [09:14:39] <GioVdK> other than Email? no
933: [09:15:10] <wmk> hmm
934: [09:15:29] <GioVdK> just noticed
935: [09:15:36] <GioVdK> that in my case the admin user is already there
936: [09:15:39] <GioVdK> (the default one)
937: [09:15:43] <GioVdK> but now it tries to get it from the email
938: [09:15:44] <GioVdK> [Email] => admin
939: [09:15:49] <GioVdK> $admin = Member::get()
940: [09:15:49] <GioVdK> ->filter('Email', Security::default_admin_username())
941: [09:15:50] <GioVdK> ->first();
942: [09:16:06] <GioVdK> but in the DB my default admin has the email field empty.
943: [09:17:09] <GioVdK> ok, now that fixed it (set the email to "admin" for the default admin)... probably in the older version it wasn't doing the check based on the email
944: [09:19:25] <wmk> dunno. but how could you login without email field?
945: [09:19:35] <wmk> did you have something else for "username" ?
946: [09:23:08] * irogue_ quit ()
947: [09:23:15] * Tanger quit (Quit: sleep())
948: [09:24:07] <GioVdK> there it is:
949: [09:24:07] <GioVdK> https://github.com/silverstripe/silverstripe-framework/commit/53c40a94fa104d704edc8e0784446850c236956d#diff-41a3d5b00bd136f5ee599d0202218956R233
950: [09:24:46] <GioVdK> wmk: you don't need the email to login as the default admin
951: [09:25:52] <wmk> well, a username string
952: [09:27:30] * Colin[pi] quit (Ping timeout: 272 seconds)
953: [09:28:08] <GioVdK> yep; before it was checking it against the first user with the admin rights
954: [09:28:17] <GioVdK> while now it is looking for the email field
955: [09:28:36] <wmk> ok
956: [09:28:47] <GioVdK> always good to know hehe ;)
957: [09:28:58] <wmk> GioVdK, i normally define standard admin in _ss_environment.php
958: [09:29:09] <wmk> for dev, remove on live
959: [09:29:34] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
960: [09:30:34] <GioVdK> I see. at the moment we're still keeping the standard admin on live too (with a different password) as we don't have the _ss_environment.php file on git
961: [09:31:13] <GioVdK> would you recommend to always removing it from live?
962: [09:33:47] * UncleCheese has joined #silverstripe
963: [09:34:22] <wmk> well, i don't have _ss_environment on git
964: [09:34:29] <wmk> i copy it on live server, one dir above www
965: [09:34:54] <wmk> so i don't have db stuff on git, can easily make a test install etc...
966: [09:35:34] <GioVdK> yep that we also have _ss_env one dir above www
967: [09:38:55] <PyRelsok> kinglozzer: kinglozzer, does tempalte support > and < ?
968: [09:39:48] <kinglozzer> Uh, not sure
969: [09:39:51] <kinglozzer> I don't think so
970: [09:40:13] * Guits quit (Ping timeout: 256 seconds)
971: [09:40:14] <PyRelsok> <% $Image.Width > $Image.Height %>$Image.SetHeight()<% else %>$Image.setWidth()<% end_if %>
972: [09:40:21] <PyRelsok> plx advize
973: [09:41:15] <PyRelsok> wmk: do you know?
974: [09:42:00] <PyRelsok> oh, $Image.Orientation!
975: [09:42:02] <PyRelsok> boom
976: [09:45:28] * Guits has joined #silverstripe
977: [09:52:52] * Guits quit (Ping timeout: 258 seconds)
978: [10:00:13] * bemusedrat has joined #silverstripe
979: [10:00:42] * zippy has joined #silverstripe
980: [10:07:43] <PyRelsok> argh, fuck. where the hell does SS set the DB connection?
981: [10:08:15] <PyRelsok> oh, main.php global $DBCONFIG more than once
982: [10:08:17] <PyRelsok> ffffffffffff
983: [10:09:20] * arnhoe has joined #silverstripe
984: [10:12:19] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
985: [10:12:34] * Stomach has joined #silverstripe
986: [10:13:29] <wmk> PyRelsok, well, as GDL makes yet another work strike, it's hard to get a reliable DB connection
987: [10:13:43] <PyRelsok> hmm?
988: [10:13:52] <PyRelsok> Global Defence League?
989: [10:14:30] <wmk> trade union of german train drivers
990: [10:14:47] <PyRelsok> GDL, engl.: German Train Drivers' Union
991: [10:14:48] <PyRelsok> ah
992: [10:14:56] <PyRelsok> so... 'DB' in this case would be?
993: [10:15:06] <PyRelsok> German... Bahn?
994: [10:15:15] <PyRelsok> dem trains
995: [10:15:16] <wmk> ;)
996: [10:15:25] * Azure quit (Quit: Oops.)
997: [10:15:40] <PyRelsok> boom, correct! http://en.wikipedia.org/wiki/Deutsche_Bahn
998: [10:15:42] <PyRelsok> :D!
999: [10:15:47] * Azure has joined #silverstripe
1000: [10:15:50] <PyRelsok> lulz
1001: [10:32:00] * r_hector has joined #silverstripe
1002: [10:37:14] * zippy has joined #silverstripe
1003: [10:39:01] * zippy quit (Client Quit)
1004: [10:40:09] * cloph_away is now known as cloph
1005: [10:43:01] * pthreat quit (Quit: bye)
1006: [10:48:34] * zippy has joined #silverstripe
1007: [10:50:53] * Stomach quit (Quit: zzz)
1008: [10:59:40] <PyRelsok> well bored.
1009: [11:00:05] * Kutten has joined #silverstripe
1010: [11:02:50] <Arcax> Hi, i try to do this:
1011: [11:02:51] <Arcax> $tag_ids = array(1,2,3,4);
1012: [11:02:53] <Arcax> $things = Thing::get();
1013: [11:02:55] <Arcax> $things->filter('Tags.ID:ExactMatchMulti', array($tag_ids));
1014: [11:02:56] <Arcax> but ExactMatchMulti is deprecated, someone know how do it with ExactMatchFilter? Thanks
1015: [11:06:25] <zippy> Arcax $things->filter('Tags.ID', array($tag_ids));
1016: [11:06:36] <zippy> you can chain it further as well
1017: [11:06:50] * sealan quit (Remote host closed the connection)
1018: [11:06:52] <zippy> Thing::get()->filter('Tags.ID', array($tag_ids));
1019: [11:08:29] <PyRelsok> zippy: an array of an array?
1020: [11:08:43] <zippy> lol
1021: [11:08:45] * veb quit (Quit: veb-irc: &)
1022: [11:08:46] <PyRelsok> [[1,2,3,4]]
1023: [11:08:47] <zippy> yea no array of array
1024: [11:08:53] <zippy> it's late
1025: [11:09:08] * veb has joined #silverstripe
1026: [11:09:12] <PyRelsok> Thing::get()->filter('Tags.ID'=>[1,2,3,4])
1027: [11:09:43] <Arcax> Thanks zippy and PyRelsok, i'm trying to do with this !!!
1028: [11:09:53] <PyRelsok> zippy: 10 past 11 eh
1029: [11:09:58] <PyRelsok> must be lunch time.
1030: [11:10:00] <Arcax> It's work !!!
1031: [11:10:06] <PyRelsok> 10 past 12
1032: [11:10:12] <PyRelsok> nom nom
1033: [11:10:32] <PyRelsok> more importantly, so fucking bored with work
1034: [11:10:44] <PyRelsok> Arcax: <£
1035: [11:10:45] <PyRelsok> err
1036: [11:10:50] <PyRelsok> :>
1037: [11:12:09] <Arcax> i don't understand xD
1038: [11:13:34] * headtrip has joined #silverstripe
1039: [11:16:03] * sealan has joined #silverstripe
1040: [11:18:46] * r_hector quit (Remote host closed the connection)
1041: [11:20:22] <zippy> :)
1042: [11:26:42] * bulk has joined #silverstripe
1043: [11:28:27] <bulk> any ideas why silverstripe is using debug.css after installation (re-installed everything but database after page crashed totally)? I have chosen simple-theme from admin panel but weppage opens in some kind of debug mode?
1044: [11:34:50] <PyRelsok> is in dev mode and Debug::show() or similar is called. IDK.
1045: [11:39:55] <bulk> its working after I deleted the database and run dev/build, but now I don't have the files/pages I had before because the database is empty..
1046: [11:40:14] <bulk> well there must have been something wrong in the database
1047: [11:53:28] * veb quit (Quit: veb-irc: &)
1048: [12:05:21] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1049: [12:24:17] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1050: [12:24:43] * dospuntocero has joined #silverstripe
1051: [12:26:51] <PyRelsok> I didn't even know there was a debug.css
1052: [12:27:03] <PyRelsok> part of some module perhaps?
1053: [12:27:12] * DimiStripe has joined #silverstripe
1054: [12:28:09] <PyRelsok> huh, whattaya know. https://github.com/silverstripe/silverstripe-framework/blob/3.1/css/debug.css
1055: [12:30:05] <PyRelsok> grep -rin debug.css framework/ framework/dev/DebugView.php:98: 'css/debug.css' framework/templates/Controller.ss:9: <% require css('framework/css/debug.css') %>
1056: [12:32:20] * slievr has joined #silverstripe
1057: [12:48:52] <mike123> why i am getting page not found when using SS3 paginateList
1058: [12:49:18] <mike123> i click on next page, and the url get start parameter put it gives me page not found
1059: [12:50:38] * dospuntocero quit (Remote host closed the connection)
1060: [12:53:01] * dospuntocero has joined #silverstripe
1061: [12:53:35] <PyRelsok> Dunno.
1062: [12:53:45] <PyRelsok> did you have to post a form or something to get there?
1063: [13:01:49] * slievr quit (Ping timeout: 246 seconds)
1064: [13:04:22] * UndefinedOffset has joined #silverstripe
1065: [13:11:30] * muskie9 has joined #silverstripe
1066: [13:19:22] * bemusedrat quit (Quit: Leaving)
1067: [13:29:31] * Werner_2_ has joined #silverstripe
1068: [13:29:31] * wmk quit (Read error: Connection reset by peer)
1069: [13:36:41] * dospuntocero quit (Remote host closed the connection)
1070: [13:39:55] * jules0x quit (Ping timeout: 256 seconds)
1071: [13:41:37] * jules0x has joined #silverstripe
1072: [13:46:25] * dospuntocero has joined #silverstripe
1073: [13:49:07] * babak quit (Quit: Connection closed for inactivity)
1074: [14:08:44] <PyRelsok> dickhead boss dictates that all tickets must have time against them (ie, when we plan to do them in the future).
1075: [14:08:55] <PyRelsok> dickhead boss dictates that ALL time does into the ticket system.
1076: [14:09:01] <PyRelsok> This includes sick days.
1077: [14:09:12] <PyRelsok> I have just planned work on 'being sick'.
1078: [14:09:37] * DimiStripe quit (Quit: DimiStripe)
1079: [14:12:27] <PyRelsok> Now I feel that in a few weeks time I'll be called in to discuss why I'm failing to meet targets and not working on what I planned (which will be 'being sick')
1080: [14:12:39] <PyRelsok> Fucking moron.
1081: [14:15:26] * dospuntocero quit (Remote host closed the connection)
1082: [14:18:28] * cloph quit (Ping timeout: 264 seconds)
1083: [14:18:55] <muskie9> PyRelsok doesn't sound like a very good model
1084: [14:19:38] * cloph_away has joined #silverstripe
1085: [14:21:27] * dospuntocero has joined #silverstripe
1086: [14:22:53] * dospunto_ has joined #silverstripe
1087: [14:23:16] * DimiStripe has joined #silverstripe
1088: [14:23:20] * dospuntocero quit (Read error: Connection reset by peer)
1089: [14:27:22] * cloph_away is now known as cloph
1090: [14:36:03] <swaiba> PyRelsok "Fucking moron" world is full of them, it's all about how you deal with them
1091: [14:42:01] * dospunto_ quit (Remote host closed the connection)
1092: [14:47:45] * babak has joined #silverstripe
1093: [14:49:08] * dospuntocero has joined #silverstripe
1094: [15:07:18] * Werner_2_ is now known as wmk
1095: [15:09:16] * mike123 quit (Quit: Page closed)
1096: [15:18:59] <wmk> PyRelsok, you didn't have anger you didn't have
1097: [15:21:56] * wmk quit (Quit: nice to meet you ;))
1098: [15:32:34] <PyRelsok> swaiba: luckily for me, I just sit in the corner and he barely recognises my existence
1099: [15:32:51] <PyRelsok> Makes everyone around me's life a misery though.
1100: [15:33:00] <PyRelsok> runs the place like a school room.
1101: [15:33:05] <swaiba> you mean you express yourself here, but not there?
1102: [15:36:34] <PyRelsok> I never!
1103: [15:36:41] <PyRelsok> :O
1104: [15:36:44] <PyRelsok> how rude
1105: [15:36:54] <PyRelsok> 'sif express myself in public xD
1106: [15:37:01] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1107: [15:40:24] <swaiba> PyRelsok :)
1108: [15:42:08] * arnhoe quit ()
1109: [15:42:45] <PyRelsok> Just spent all day updating the ticket system instead of doing actual work.
1110: [15:43:06] <PyRelsok> tomorrow comes "why are you behind on schedule?"
1111: [15:43:44] <PyRelsok> Again though, he'll direct it to the lead programmer, who has actually become more of a line manager/spreadsheet compiler because the boss (actual manager) does fucking nothing.
1112: [15:44:00] <PyRelsok> Doesn't even know what our job roles are.
1113: [15:45:48] <PyRelsok> You know you've got a competent boss when he doesn't even know what you fuck'n do.
1114: [15:46:01] * Kutten quit (Ping timeout: 255 seconds)
1115: [15:46:30] <PyRelsok> oh, bonus. PHP NE is on tonight.
1116: [15:46:33] <PyRelsok> :D
1117: [15:47:06] <PyRelsok> coming up for it kinglozzer ?
1118: [15:48:16] <PyRelsok> you should be able to make it to toon in an hour and a half right swaiba?
1119: [15:48:21] <PyRelsok> xD
1120: [15:48:55] <swaiba> PyRelsok Bristol "toon" yep I'm right here! :)
1121: [15:49:03] <PyRelsok> haha!
1122: [15:57:53] * Kutten has joined #silverstripe
1123: [16:16:44] <PyRelsok> rite Oh
1124: [16:16:45] <PyRelsok> bai
1125: [16:16:46] * PyRelsok quit ()
1126: [16:18:46] * CodeTrap has joined #silverstripe
1127: [16:18:54] * mobiusnz quit (Ping timeout: 265 seconds)
1128: [16:22:10] * joelpittet has joined #silverstripe
1129: [16:22:38] * mobiusnz has joined #silverstripe
1130: [16:32:22] * kinglozzer quit ()
1131: [16:33:26] * sealan quit (Remote host closed the connection)
1132: [16:33:47] * swaiba quit (Remote host closed the connection)
1133: [16:36:54] * dospuntocero quit (Remote host closed the connection)
1134: [16:44:33] * Guits has joined #silverstripe
1135: [16:44:40] * MrGuits has joined #silverstripe
1136: [16:44:40] * MrGuits quit (Client Quit)
1137: [16:44:42] * Guits quit (Client Quit)
1138: [16:44:52] * Guits has joined #silverstripe
1139: [16:45:36] * MrGuits has joined #silverstripe
1140: [16:46:46] * MrGuits quit (Client Quit)
1141: [16:47:44] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1142: [16:48:43] * ss-helper quit (Remote host closed the connection)
1143: [16:48:58] * ss-helper has joined #silverstripe
1144: [17:01:41] * Guits quit (Read error: Connection reset by peer)
1145: [17:03:44] <ss-helper> How can I translate the managed models tabs? - http://stackoverflow.com/questions/30331627/how-can-i-translate-the-managed-models-tabs
1146: [17:20:50] * dospuntocero has joined #silverstripe
1147: [17:22:03] * CodeTrap quit (Ping timeout: 246 seconds)
1148: [17:24:09] * GioVdK quit (Ping timeout: 265 seconds)
1149: [17:29:02] * benjhocking quit (Read error: Connection reset by peer)
1150: [17:31:05] * benjhocking has joined #silverstripe
1151: [17:34:00] <ss-helper> Re: Image crop without resize - http://www.silverstripe.org/community/forums/template-questions/show/101756#post401613
1152: [17:53:18] * Mike123 has joined #silverstripe
1153: [17:53:48] <Mike123> how can i get array of all ID's from dataobject ?
1154: [18:03:34] <TombL> Mike123: if you have a datalist you can use http://api.silverstripe.org/master/class-DataList.html#_getIDList
1155: [18:03:34] * Mike123 quit (Quit: Page closed)
1156: [18:19:12] <ss-helper> Re: Image crop without resize - http://www.silverstripe.org/community/forums/template-questions/show/101756#post401614
1157: [18:47:15] * dospuntocero quit (Remote host closed the connection)
1158: [18:50:51] * dospuntocero has joined #silverstripe
1159: [19:04:25] <ss-helper> which will help us long term in taking - http://www.silverstripe.org/community/forums/installing-silverstripe/show/101764
1160: [19:09:48] * Stomach has joined #silverstripe
1161: [19:15:48] * muskie9 has joined #silverstripe
1162: [19:26:25] * headtrip quit (Quit: (null))
1163: [19:28:09] * Stomach quit (Quit: zzz)
1164: [19:29:07] * babak quit (Quit: Connection closed for inactivity)
1165: [19:56:45] * Colin[pi] has joined #silverstripe
1166: [19:59:51] * Stomach has joined #silverstripe
1167: [20:09:21] * UncleCheese has joined #silverstripe
1168: [20:09:46] * joelpittet quit ()
1169: [20:12:40] * dospuntocero quit ()
1170: [20:15:11] * UndefinedOffset quit (Quit: Leaving.)
1171: [20:19:04] * Kutten quit (Remote host closed the connection)
1172: [20:20:39] * muskie9_ has joined #silverstripe
1173: [20:22:25] * muskie9 quit (Ping timeout: 252 seconds)
1174: [20:24:50] * pthreat has joined #silverstripe
1175: [20:25:54] * sealan has joined #silverstripe
1176: [20:29:11] * sealan quit (Remote host closed the connection)
1177: [20:35:42] * muskie9_ is now known as muskie9
1178: [20:37:09] * zippy has joined #silverstripe
1179: [20:42:16] * Cheddam quit (Quit: My Mac has gone to sleep. ZZZzzz…)
1180: [20:47:22] <zippy> man it just feels like same shit different day atm
1181: [20:51:09] * Colin[pi] quit (Ping timeout: 256 seconds)
1182: [20:51:59] * Stomach quit (Quit: zzz)
1183: [20:55:57] * antmas has joined #silverstripe
1184: [20:56:45] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1185: [20:57:48] * Stomach has joined #silverstripe
1186: [20:59:40] * DanaeNZ has joined #silverstripe
1187: [20:59:48] <DanaeNZ> MORNING
1188: [20:59:57] <antmas> DanaeNZ: woah caps
1189: [20:59:59] <antmas> also o/
1190: [21:00:37] <DanaeNZ> I’M IN A SHOUTY MOOD
1191: [21:00:58] * UndefinedOffset has joined #silverstripe
1192: [21:01:02] <antmas> LOUD NOISES
1193: [21:02:57] * UndefinedOffset quit (Client Quit)
1194: [21:03:11] * Stomach quit (Quit: zzz)
1195: [21:03:23] <DanaeNZ> WHAT ARE WE YELLING ABOOOOUT
1196: [21:04:01] <antmas> DPS. We're yelling about DPS.
1197: [21:04:27] * Ryan-Toast has joined #silverstripe
1198: [21:04:29] * Stomach has joined #silverstripe
1199: [21:04:46] <zippy> hmm
1200: [21:04:54] <zippy> can't be a co-incidence...
1201: [21:04:58] <zippy> Ryan-Toast = Stomach
1202: [21:05:04] <Stomach> what
1203: [21:05:08] <Stomach> I am short :(
1204: [21:05:19] <zippy> true, and Ryan-Toast doesn't have a rocking beard
1205: [21:05:54] <Ryan-Toast> zippy: I got the height, Stomach has the beard. With our powers combined we could be a fantastic human.
1206: [21:06:04] <Stomach> *more fantastic
1207: [21:06:23] <Ryan-Toast> *taking the human experience to greater heights.
1208: [21:06:47] <Ryan-Toast> I think it’s just cold, and harder to get out of bed.
1209: [21:06:53] <Ryan-Toast> AKA late to work.
1210: [21:08:56] * Cheddam has joined #silverstripe
1211: [21:09:11] <antmas> Stomach: you're usually in same time as me? 8am
1212: [21:09:15] <antmas> SO LATE
1213: [21:09:58] <pthreat> Hi
1214: [21:10:06] <pthreat> where's 8am
1215: [21:10:18] <Ryan-Toast> 8am can get rekt.
1216: [21:10:27] <Stomach> antmas - check logs
1217: [21:10:38] <Stomach> [07:59:51] Stomach (~stevie@114.23.247.82) joined the channel.
1218: [21:10:42] <antmas> Stomach: aint nobady got time fo dat
1219: [21:10:50] <Stomach> EARLY TO WORK
1220: [21:10:56] <antmas> Stomach: woah, like 9 seconds early!
1221: [21:10:58] <Stomach> CAN LEAVE 9 SECONDS EARLY THIS AFTERNOON
1222: [21:11:09] <DanaeNZ> I get carpooled and we have to go through newmarket first :D kill me :D
1223: [21:11:33] <DanaeNZ> maybe I’ll get my own car one day
1224: [21:11:39] <Stomach> newmarket
1225: [21:11:40] <Stomach> lol
1226: [21:11:45] <Stomach> should pick me up on the way
1227: [21:11:51] <Stomach> I'm off parnell road
1228: [21:11:59] <DanaeNZ> hahaha if you want to go to the shore sure
1229: [21:12:07] <antmas> shore sure
1230: [21:12:19] <DanaeNZ> surely you can’t be serious
1231: [21:12:27] <DanaeNZ> I am, and don’t call me Shirley
1232: [21:12:56] <Stomach> shore sounds fun
1233: [21:12:57] <Stomach> road trip
1234: [21:13:22] * pthreat has left #silverstripe
1235: [21:13:39] <DanaeNZ> Ryan-Toast and I can chill out while you do all the work
1236: [21:13:54] <Ryan-Toast> DanaeNZ: We do that already
1237: [21:13:59] <DanaeNZ> Oh yeah!
1238: [21:14:05] <Ryan-Toast> DanaeNZ: Got my team in India that does all my work.
1239: [21:14:19] <DanaeNZ> *sips coffee from our butler*
1240: [21:14:30] <Stomach> you have a butler
1241: [21:14:33] <Stomach> but no free toast
1242: [21:14:34] <Stomach> what
1243: [21:14:35] <Stomach> the
1244: [21:14:36] <Stomach> fuck
1245: [21:14:37] <antmas> ew butler coffee
1246: [21:14:46] <DanaeNZ> hey you hurt his feelings
1247: [21:15:06] <antmas> automatically a he? das racist
1248: [21:15:25] <DanaeNZ> :D *has nothing to say*
1249: [21:15:32] <antmas> :P
1250: [21:15:40] * bulk quit (Ping timeout: 246 seconds)
1251: [21:23:23] <zippy> Ryan-Toast: Foundation v Bootstrap ; talk to me
1252: [21:23:32] <Ryan-Toast> zippy: Niether
1253: [21:23:40] <Ryan-Toast> zippy: ROLL YOUR OWN :D
1254: [21:23:57] <zippy> you mean like, re-invent the wheel?
1255: [21:24:01] <Ryan-Toast> zippy: tbh I only use the boostrap grid now.
1256: [21:24:10] <zippy> yea I ended up doing that on my last project too
1257: [21:24:21] <zippy> pull in the reset, grid, a cut down variables and seemed to work well
1258: [21:24:26] <Ryan-Toast> I find myself spending more time un-writing framework css, than I do actually writing stuiff.
1259: [21:24:33] <Ryan-Toast> zippy: yeah, pretty much
1260: [21:25:03] <Ryan-Toast> zippy: what I use for my SS installs: https://github.com/Rhym/silverstripe-boilerplate/blob/master/scss/_bootstrap.scss
1261: [21:25:57] <Ryan-Toast> 4.0 of Bootstrap will be purely scss so that should be interesting.
1262: [21:26:15] * Hailwood has joined #silverstripe
1263: [21:26:18] <zippy> woo cool
1264: [21:26:27] <zippy> so dropping less eh, used to be the other way
1265: [21:28:46] <Ryan-Toast> I will be making my own, it’s just a matter of finding the time.
1266: [21:28:54] <Ryan-Toast> will make it a bower package etc
1267: [21:34:50] * r_hector has joined #silverstripe
1268: [21:34:56] <zippy> >> it’s just a matter of finding the time.
1269: [21:35:00] <zippy> you have no kids!
1270: [21:35:48] <Ryan-Toast> zippy: Yeah, all my free time is taken up lazing about.
1271: [21:35:56] <zippy> doing fuck all I bet
1272: [21:36:18] <zippy> im just going to lay here and act like a jelly fish for a few hours
1273: [21:36:27] <zippy> :)
1274: [21:36:59] <Ryan-Toast> zippy: I go jump on trampolines a lot.
1275: [21:37:09] <Ryan-Toast> And stay in bed watching TV and playing games.
1276: [21:37:13] <zippy> is that what kids are calling it these days
1277: [21:37:32] * muskie9 quit (Remote host closed the connection)
1278: [21:38:52] <antmas> zippy: I think Colin is using Skeleton - pretty much just a lightweight grid (re bootstrap without the bloat)
1279: [21:38:57] <antmas> I'm tempted to try it too
1280: [21:39:24] <adrexia> I like gumby
1281: [21:39:46] <adrexia> pure is good for lightweight
1282: [21:40:25] <DanaeNZ> link http://getskeleton.com/
1283: [21:40:25] <Ryan-Toast> I just like the syntax of bs
1284: [21:40:25] <adrexia> I really dislike bootstrap, but it's probably the one I use the most often due to... other devs I suppose
1285: [21:40:29] <Ryan-Toast> Well I’m used to it.
1286: [21:40:42] <DanaeNZ> a grid’s a grid
1287: [21:40:46] <adrexia> I dislike that it makes things hard
1288: [21:40:48] <Ryan-Toast> adrexia: the functions that generate the grids are great though.
1289: [21:41:09] <adrexia> yeah functions that make grids are always good value
1290: [21:41:11] <adrexia> :)
1291: [21:41:39] <adrexia> DanaeNZ, some grids are more flexible than others
1292: [21:41:55] <DanaeNZ> yeah Ryan-Toast just slapped me for saying that
1293: [21:41:58] <Ryan-Toast> They have some great mixins, but there is heaps of bloat due to no use of auto-prefixor in the mixins
1294: [21:42:01] <adrexia> but yeah, I suppose bootstrap's grid is ok
1295: [21:42:12] <DanaeNZ> auto-prefixer yeassss
1296: [21:42:15] <adrexia> for like, 90% of things
1297: [21:42:25] <Ryan-Toast> adrexia: I’m going to make a graceful degredation grid for flex to floats
1298: [21:42:36] * Pyrmnk has joined #silverstripe
1299: [21:42:37] * adrexia nods
1300: [21:42:40] <adrexia> good luck :D
1301: [21:42:42] <Ryan-Toast> Haven’t seen one yet.
1302: [21:42:49] <Ryan-Toast> Maybe there’s a reason for that, haha
1303: [21:42:51] * Pyrmnk nods
1304: [21:42:56] <adrexia> building a grid is one of those things I'm not ever going near
1305: [21:42:56] <adrexia> :D
1306: [21:43:08] <zippy> The grid is a 12-column fluid grid with a max width of 960px,
1307: [21:43:10] <Pyrmnk> grud
1308: [21:43:20] <zippy> man... 2008!
1309: [21:43:55] <antmas> Pyrmnk: :O pyro o/
1310: [21:43:57] <adrexia> I think being able to change the size of the max width is a pretty important thing :-/
1311: [21:44:11] <Pyrmnk> \o
1312: [21:44:31] <DanaeNZ> adrexia: +12
1313: [21:44:35] <DanaeNZ> owah plus 12
1314: [21:44:45] <DanaeNZ> i meant +1 but sure +12 works too
1315: [21:44:45] <Pyrmnk> adrexia, ism
1316: [21:44:59] <adrexia> :D
1317: [21:45:00] <Ryan-Toast> adrexia: @include make-column($columns, $gutter) :D
1318: [21:45:02] * UncleCheese has joined #silverstripe
1319: [21:45:11] <Pyrmnk> isnt that what the beloved sass is for?
1320: [21:45:23] <Ryan-Toast> Pyro, yes Pyro; yes it is :D
1321: [21:45:24] * Stomach quit (Quit: zzz)
1322: [21:45:33] <Ryan-Toast> Do you love it yet?
1323: [21:45:43] <Ryan-Toast> Are you feeling it now, Mr Krabs?
1324: [21:45:45] <Pyrmnk> NO RYAN, NO ITS NOT
1325: [21:46:10] <Ryan-Toast> I BET YOU GO TO A SHADY ALLY ON FRIDAY NIGHTS AND PULL UP NEXT TO A STREET DEV, AND ASK TO SEE THEIR SCSS FUNCTIONS
1326: [21:46:18] <Pyrmnk> you got krabs, ass face
1327: [21:46:24] <Ryan-Toast> :D
1328: [21:47:43] <antmas> Pyrmnk: le mans?
1329: [21:47:56] <DanaeNZ> \me throws z-index out the window
1330: [21:47:58] <Pyrmnk> <3 clone high
1331: [21:47:59] <DanaeNZ> ugh
1332: [21:48:01] <DanaeNZ> irc fail
1333: [21:48:14] <Pyrmnk> antmas, not looking likely.
1334: [21:48:23] <antmas> Pyrmnk: ;______________;
1335: [21:48:26] <Ryan-Toast> Clone high is super average.
1336: [21:48:37] <Ryan-Toast> Pyrmnk: http://i.imgur.com/b4ZaiEt.jpg
1337: [21:48:50] <DanaeNZ> Ryan-Toast: did you just make that
1338: [21:48:54] <Ryan-Toast> DanaeNZ: I did
1339: [21:48:57] <Pyrmnk> fuckn, £2000 for a camper for 4 days.
1340: [21:49:09] <Ryan-Toast> Pyrmnkj: Spaceships?
1341: [21:49:56] <antmas> Pyrmnk: but... LEMONS
1342: [21:50:29] <DanaeNZ> oh ffs it wasn’t working cos my watch task randomly stopped
1343: [21:50:39] <DanaeNZ> no wonder thes tyles weren’t updating
1344: [21:50:41] <DanaeNZ> styles
1345: [21:50:45] <DanaeNZ> i need another coffee
1346: [21:51:15] <Pyrmnk> Ryan-Toast: http://m.youtube.com/watch?v=M-iCuzRbdSs
1347: [21:51:37] <zippy> I do quite like https://incident57.com/codekit/
1348: [21:51:38] <Ryan-Toast> Pyrmnk: Seriously though, pretty meh show.
1349: [21:51:59] * Stomach has joined #silverstripe
1350: [21:52:02] <Pyrmnk> antmas, yeh, I know. but rather spend more timr having fun than wasting money for the sake of it
1351: [21:52:43] <Pyrmnk> like retarded sums, and spend more time in transit than at the race
1352: [21:52:52] <antmas> yeah true
1353: [21:53:06] <antmas> I almost think I'd rather got to N24 than Le Man
1354: [21:55:50] <Pyrmnk> antmas all of them cool. le mans the legend tho.
1355: [21:56:56] <Pyrmnk> Ryan-Toast: get some fuckn taste, gosh
1356: [21:57:20] <Pyrmnk> clone high amazins like rasins
1357: [21:57:22] <Ryan-Toast> Pyrmnk: Too much crappy teen angst.
1358: [21:57:33] <Ryan-Toast> One dimentional characters.
1359: [21:57:39] <Pyrmnk> satirical
1360: [21:57:49] <Pyrmnk> wow, srs?
1361: [21:58:01] <Ryan-Toast> Ghandi is the most irritating comic relief character since scrappy doo.
1362: [21:58:23] <Pyrmnk> comedy cartoon, there aint supposed to be any depth holmes!
1363: [21:58:25] <Ryan-Toast> It just lacks any kind of depth for me.
1364: [21:58:35] <Ryan-Toast> Rick and Morty
1365: [21:58:39] <Ryan-Toast> Adventure Time
1366: [21:58:41] <Ryan-Toast> Archer
1367: [21:58:47] <DanaeNZ> +1 for Rick & Morty ahahah
1368: [21:58:51] <Pyrmnk> but whatever, each to own
1369: [21:58:57] <Ryan-Toast> Just my opinion :)
1370: [21:59:09] <Pyrmnk> +1 archer
1371: [21:59:24] <Ryan-Toast> Well the first 3 seasons of Archer.
1372: [21:59:28] <Ryan-Toast> Disregard the rest.
1373: [21:59:41] <Pyrmnk> haha sum1 dunliek vice
1374: [21:59:50] <Ryan-Toast> Vice was terribad
1375: [21:59:55] <Ryan-Toast> Latest season was okay.
1376: [22:00:05] <Ryan-Toast> That’s the issue with having only one writer.
1377: [22:00:32] <Pyrmnk> they leave
1378: [22:00:55] <Pyrmnk> spungebab so shit.
1379: [22:01:16] <Ryan-Toast> Initial spongebob was genius.
1380: [22:01:19] <Pyrmnk> all me mediocre hates
1381: [22:01:40] <Pyrmnk> so yeh
1382: [22:01:55] <Pyrmnk> the hulk
1383: [22:01:59] * Stomach quit (Quit: zzz)
1384: [22:02:37] <Pyrmnk> Tjhe secret is to always be angry.
1385: [22:03:10] <Pyrmnk> dammit now i wanna watch the hulkq
1386: [22:03:31] <Pyrmnk> bedtieml8az
1387: [22:04:40] <ss-helper> Re: [silverstripe-dev] Re: small idea - speeding up templates by calling methods only once - https://groups.google.com/d/msg/silverstripe-dev/72C8KZBb578/SJCRY1hBwE8J
1388: [22:05:10] <Ryan-Toast> With ss-shop do users have to create an account?
1389: [22:05:34] <Ryan-Toast> Or can you configure anonymous checkout?
1390: [22:05:40] * Stomach has joined #silverstripe
1391: [22:07:26] <Ryan-Toast> Found it
1392: [22:12:21] * Stomach quit (Quit: zzz)
1393: [22:15:19] <zippy> mmm new 15" macbook pro out
1394: [22:15:55] * Stomach has joined #silverstripe
1395: [22:16:08] <adrexia> wow that looks shiny
1396: [22:17:00] * ss-helper quit (Ping timeout: 272 seconds)
1397: [22:17:49] <antmas> I hope it looks matte :P
1398: [22:18:10] <Hailwood> Hi guys, anyone know how to change the message that displays after you submit the "forgot my password" form?
1399: [22:18:44] <DanaeNZ> i did it once
1400: [22:18:46] <adrexia> Hailwood, I know you can cheat and use translation files.
1401: [22:18:55] <DanaeNZ> is that really cheating tho?
1402: [22:18:59] <adrexia> lols
1403: [22:19:01] <DanaeNZ> seems legit
1404: [22:19:02] <adrexia> possilby not
1405: [22:19:15] <adrexia> it's just not strictly a 'translation'
1406: [22:19:47] <DanaeNZ> Ahhh
1407: [22:20:05] <DanaeNZ> meh, take advantage of the config manifest haha
1408: [22:20:10] <adrexia> but it takes like a minute, and much much less code than any other way, so yeah, I guess it's legit
1409: [22:23:23] <UncleCheese> who here knows what the initialism TBD means?
1410: [22:23:46] * Colin[pi] has joined #silverstripe
1411: [22:24:25] <Hailwood> adrexia, Hmm, I need to do things like stick in a link to a specific (non hard coded) page as well. so I don't think translations will work
1412: [22:24:36] <Colin[pi]> morning all o/
1413: [22:24:55] <adrexia> Hailwood ahh yeah, not so much
1414: [22:25:07] <adrexia> well, no without more hacks ;)
1415: [22:25:24] <adrexia> you really want it cms editable then I guess?
1416: [22:25:52] <Hailwood> adrexia, Meh, I know the page I want there can only ever be one, and it has a custom class, so I can find it that way.
1417: [22:26:00] <Hailwood> so I just need a way to generate the message with php
1418: [22:26:17] <simon_w|air> UncleCheese, to be decided
1419: [22:26:35] <UncleCheese> right... i just used it with a real estate agent, and she wrote back "what does TBD mean?"
1420: [22:26:44] <UncleCheese> so i was like, omg, don't tell me that's another american thing
1421: [22:26:55] <antmas> Colin[pi]: o/
1422: [22:27:03] <Colin[pi]> hey antant o/
1423: [22:27:16] <Ryan-Toast> To be determained, right?
1424: [22:27:29] <Ryan-Toast> determined**
1425: [22:27:52] <Hailwood> adrexia, ah! Security_passwordsent.ss is the template I want, I can work with that I believe
1426: [22:28:03] <adrexia> sweet :)
1427: [22:30:35] <Hailwood> Side note, is it really a good idea that the default silverstripe email template sends the user an email saying "Here's the login url, here's the username, here's the password"?!?
1428: [22:31:41] <zippy> doesn't it ask them them to type in a new one?
1429: [22:39:41] * mahfuz has joined #silverstripe
1430: [22:42:18] <Ryan-Toast> Hailwood: never send password
1431: [22:42:27] * Stomach quit (Quit: zzz)
1432: [22:43:59] * Stomach has joined #silverstripe
1433: [22:44:06] <Colin[pi]> Hailwood: sending passwords means this password is stored as plaint text, this is uber bad
1434: [22:44:12] <Colin[pi]> *plain
1435: [22:44:25] <simon_w|air> Guess what SilverStripe did up to SS 2.3?
1436: [22:44:31] <Colin[pi]> :D
1437: [22:44:41] <simon_w|air> (Which is why the new user email includes the password. It doesn't have the plaintext version though)
1438: [22:46:53] <Hailwood> Ryan-Toast, Colin[pi], simon_w|air That was my thoughts to which is why this concerns me: https://github.com/silverstripe/silverstripe-framework/blob/3.1/templates/email/ChangePasswordEmail.ss
1439: [22:47:01] <Hailwood> or is that template just not used/
1440: [22:47:09] * camfindlay has joined #silverstripe
1441: [22:47:33] <UncleCheese> simon_w|air serisouly?
1442: [22:47:36] <UncleCheese> plain text?
1443: [22:47:43] <simon_w|air> Hailwood, $CleartextPassword is never set
1444: [22:47:53] <UncleCheese> or was it some kind of two-way encryption?
1445: [22:47:59] <Ryan-Toast> I assume it’s pulled from the POST?
1446: [22:48:03] <DanaeNZ> ahaha
1447: [22:48:09] * ss23 quit (Ping timeout: 245 seconds)
1448: [22:48:13] <simon_w|air> UncleCheese, yup (plain text). Took until 2.3 before it started hashing
1449: [22:48:21] <UncleCheese> jesus fuck
1450: [22:48:26] <DanaeNZ> smh
1451: [22:48:27] <simon_w|air> Ryan-Toast, nope. CleartextPassword is not mentioned anywhere else in the code
1452: [22:48:32] <UncleCheese> 2.3 was like... modeladmin
1453: [22:48:42] <Ryan-Toast> simon_w|air: So where does it come from?
1454: [22:48:44] <simon_w|air> 2.3 defaulted to SHA1
1455: [22:48:47] <Ryan-Toast> simon_w|air: just tech debt?
1456: [22:48:51] <simon_w|air> Ryan-Toast, yup
1457: [22:48:55] <DanaeNZ> i sense a pull request
1458: [22:49:02] <DanaeNZ> shotgun not
1459: [22:49:05] <simon_w|air> 2.4 defaulted to sha1_2.4
1460: [22:49:14] <simon_w|air> 3.0 switched to crypt()
1461: [22:49:24] <Colin[pi]> so that should really be removed from the template right?
1462: [22:49:38] <simon_w|air> I'm fairly sure that template isn't used either
1463: [22:50:16] <simon_w|air> UncleCheese, you know what's worse? There's a config option to switch 3.1 back to plaintext
1464: [22:51:10] <Colin[pi]> simon_w|air: that template is referenced by Member_ChangePasswordEmail in Member
1465: [22:51:15] <Colin[pi]> is that class still used though?
1466: [22:51:39] <Colin[pi]> yep it is
1467: [22:51:51] <adrexia> my favourite part of the history log of that template is the "First Post" "Reverted geoffm's accidental commit to /open" bit
1468: [22:51:54] <adrexia> :D
1469: [22:52:27] <simon_w|air> Security: password_encryption_algorithm: none
1470: [22:52:31] <simon_w|air> Oh look, plaintext passwords!
1471: [22:52:36] <Colin[pi]> eeuw
1472: [22:52:43] * micmania1 has joined #silverstripe
1473: [22:52:44] <Colin[pi]> at least it doesn't default to it ;P
1474: [22:55:44] <Colin[pi]> ok here's the $64,000 question... do you reckon that SS's security profile is fairly good due to either a) improved design/practices or b) relatively low market share compared to others?
1475: [22:55:51] <Colin[pi]> or a bit of both
1476: [22:56:44] <Colin[pi]> because I feel that the more commonplace a framework/cms is, the more it is targeted for hacks
1477: [22:57:19] <simon_w|air> Mostly b
1478: [22:57:41] <simon_w|air> There's a little a, but it's mostly because it's never really been tested
1479: [22:58:10] <simon_w|air> And, when it has been tested, it hits the same problems as WP. Most modules are crap.
1480: [22:58:15] <Colin[pi]> mm
1481: [22:58:50] <simon_w|air> The core is fairly solid. It's the modules that aren't
1482: [22:59:15] <Colin[pi]> simon_w|air: you talking about mainly things like unsanitised input and such?
1483: [22:59:30] <simon_w|air> Yup
1484: [22:59:42] <DanaeNZ> gods no one would actually just use $_POST would they?
1485: [23:00:06] <Colin[pi]> DanaeNZ: lol it gets used plenty
1486: [23:00:33] <DanaeNZ> http://www.reactiongifs.com/r/dsgstd-nrd.gif
1487: [23:00:37] <simon_w|air> DanaeNZ, $blah->where('Foo = ' . $_GET['foo']) was fairly common
1488: [23:01:17] <DanaeNZ> http://www.reactiongifs.com/r/horrified.gif
1489: [23:01:21] <Colin[pi]> at least I always made sure to cast to int and use ::raw2sql() at least
1490: [23:01:37] <UncleCheese> just put in our first offer on a kiwi house!
1491: [23:01:39] <Stomach> $this->getRequest()->getVar() sanitises does it not?
1492: [23:01:50] <simon_w|air> Stomach, nope
1493: [23:01:57] * Stomach runs off to some code
1494: [23:02:02] <Stomach> >_>
1495: [23:02:10] <Stomach> oh but if you use filter it does right
1496: [23:02:17] <simon_w|air> Stomach, yup
1497: [23:02:18] <DanaeNZ> simon_w|air: you’re kidddiinnnngg
1498: [23:02:28] <UncleCheese> Stomach IIRC, getVar() is just a glorified array accessor
1499: [23:02:45] <Colin[pi]> UncleCheese: congrats!
1500: [23:02:46] <Stomach> yeah thats right, if you sanitise an input before passing it to a filter its bad
1501: [23:02:56] <UncleCheese> Colin[pi] we'll see
1502: [23:03:19] <UncleCheese> i don't know if it will piss them off or give them the best laugh they've had all year, but here goes
1503: [23:03:30] <Colin[pi]> lol worth a shot
1504: [23:03:55] <zippy> UncleCheese: :D
1505: [23:04:04] <zippy> UncleCheese: which, the smaller warmer or larger colder?
1506: [23:04:12] <UncleCheese> larger awesomer
1507: [23:04:27] <zippy> right so, will send you an orbital sander for house warming present :D
1508: [23:04:29] <zippy> good luck!
1509: [23:04:38] <UncleCheese> the other one went under offer, and the lady came back basically begging us to submit an offer so she didn't hvae to deal with the guy
1510: [23:04:45] <UncleCheese> he must have really low balled her
1511: [23:04:53] <zippy> then you could have as well!
1512: [23:05:08] <UncleCheese> exactly
1513: [23:05:14] <UncleCheese> i bet it's some hotshot investor
1514: [23:05:21] <UncleCheese> he wants to go unconditional like, right now
1515: [23:05:26] <zippy> ah true
1516: [23:05:40] <zippy> but you could of gone in line $30g less
1517: [23:05:40] <UncleCheese> i feel bad for the lady.. she really wanted us to have it, but with another offer in progress, we can't entertain it
1518: [23:05:51] <zippy> could of been 5g higher
1519: [23:05:57] <UncleCheese> if it doesn't work out, we'll come back to her
1520: [23:06:34] <zippy> ah well, best of luck either way :D
1521: [23:06:42] <UncleCheese> chur
1522: [23:07:50] <zippy> can you see work? setup a wireless antena - get some free interwebs
1523: [23:09:09] <zippy> Yet Another Lorem Ipsum Generator is not a bad plugin for chrome
1524: [23:09:30] <antmas> UncleCheese: :O congrats, must be exciting :D
1525: [23:09:49] <UncleCheese> it is.. just dont' want to be disappointed..
1526: [23:10:02] <antmas> mm
1527: [23:10:08] <Colin[pi]> UncleCheese: don't get your hopes too high and you wont be! ;D
1528: [23:10:21] <antmas> Half the reason why I'm reluctant to hurry up and do it
1529: [23:10:22] <UncleCheese> our offer is below RV. but i did see some comps that went for below RV in the area, so.. who knows
1530: [23:10:50] <DanaeNZ> SiteTree:
1531: [23:10:51] <DanaeNZ> create_default_pages: false
1532: [23:10:55] <DanaeNZ> HOW LONG HAS THAT BEEN THERE
1533: [23:11:04] <antmas> UncleCheese: which place was it? the pile one?
1534: [23:11:20] <zippy> antmas: the huge 3 story weatherboard mofo
1535: [23:11:26] <simon_w|air> DanaeNZ, 2.4, IIRC
1536: [23:11:27] <UncleCheese> antmasyes
1537: [23:11:30] <UncleCheese> antmas yes
1538: [23:11:33] <DanaeNZ> simon_w|air: uuaaahhh
1539: [23:11:35] <simon_w|air> Yeah, cause I added it for us at PocketRent
1540: [23:11:37] <zippy> my power tool collection went up a lot after owning weather board....
1541: [23:11:57] <DanaeNZ> i wish i had found it like…2 years ago
1542: [23:12:25] <antmas> UncleCheese: I asked around a few friends who know more about that stuff and what you said they've done is pretty normal and not something to worry about
1543: [23:12:58] <antmas> zippy: weather board is better than most other methods imo
1544: [23:13:54] <zippy> good for earthquakes
1545: [23:14:01] <antmas> mm and extensions
1546: [23:14:09] <UncleCheese> antmas the piling?
1547: [23:14:14] <antmas> UncleCheese: yeah
1548: [23:14:16] <UncleCheese> nice
1549: [23:14:27] <antmas> and you should never have to do it again
1550: [23:14:28] <UncleCheese> you can see in the photos, like.. the whole bottom 25% of the house is the repiling
1551: [23:14:37] <antmas> 99% of houses will only ever go through 1 repiling
1552: [23:14:40] <UncleCheese> good.. is it commonly done for moisture problems?
1553: [23:14:55] <antmas> yeah, or subsidence in rare cases
1554: [23:16:18] <UncleCheese> come on, lady... write back
1555: [23:16:19] <antmas> zippy: man, houses in mot are so cheap
1556: [23:16:26] <UncleCheese> motueka?
1557: [23:16:32] <zippy> UncleCheese: yes, people do live there
1558: [23:16:36] <zippy> :)
1559: [23:16:43] <UncleCheese> decent place to live.. kind of rednecky
1560: [23:16:48] <zippy> ...
1561: [23:16:49] * veb has joined #silverstripe
1562: [23:16:50] <UncleCheese> but it's got Toad Hall
1563: [23:16:57] <UncleCheese> that place is the shit, man
1564: [23:17:04] <zippy> so back this xmas?
1565: [23:17:12] <UncleCheese> Kids... parents of kids... you're welcome.
1566: [23:17:16] <UncleCheese> umm
1567: [23:17:19] <UncleCheese> nah, too many places to see
1568: [23:17:28] <UncleCheese> Queenstown/Wanaka is next on our list, i think
1569: [23:19:11] <simon_w|air> So, who's going to come visit Canberra?
1570: [23:19:21] <simon_w|air> We've got a Sky Tower-like thing!
1571: [23:19:26] <zippy> :O
1572: [23:19:46] <zippy> wow... so in chrome you can tick a box and it will show the :hover styles
1573: [23:20:10] <Colin[pi]> simon_w|air: lol, which hasn't been updated on the inside since like 1985
1574: [23:20:54] <simon_w|air> Colin[pi], or, given who owns it, that's just what they decided to update it to look like
1575: [23:21:05] <simon_w|air> Telstra: keeping with the times (-30 years)
1576: [23:21:17] <antmas> UncleCheese: lol yeah, mot
1577: [23:22:06] <antmas> $295 for 3bdr house, 2 bathrooms, garage, front & back lawn :O
1578: [23:22:29] <antmas> I could sit on the porch with a shotgun and pipe and feel right at home lol
1579: [23:24:13] <antmas> zippy: had a breif look at a place on the way home from work on friday, washington drive - nice place but that road is crazy dodgy
1580: [23:24:30] <zippy> yea that'd be in the shade to eh
1581: [23:24:36] <zippy> thats up washington valley?
1582: [23:24:47] <zippy> I don't go into nelson much these days
1583: [23:24:55] <zippy> not when there is hell pizza in richmond, booyaa!
1584: [23:25:47] <antmas> zippy: yeah in the valley
1585: [23:25:53] <zippy> brr
1586: [23:25:55] <antmas> would get morning sun, but not afternoon
1587: [23:25:56] <zippy> and, icey
1588: [23:26:16] <zippy> you still looking to buy aye?
1589: [23:27:03] <zippy> man... this would be deccccennt http://www.trademe.co.nz/property/residential-property-for-sale/auction-881270855.htm
1590: [23:28:14] <zippy> get a flatbed truck and you got a mean motorhome :)
1591: [23:29:35] <zippy> antmas: http://www.trademe.co.nz/property/residential-property-for-sale/auction-670561994.htm but it's a maori lease, wonder what it will go up by
1592: [23:30:04] * sealan has joined #silverstripe
1593: [23:30:36] * DimiStripe quit (Quit: DimiStripe)
1594: [23:32:26] <antmas> omg so cheeeaaap
1595: [23:32:43] <zippy> antmas: yes but it's lease
1596: [23:32:53] <zippy> currenyy $7g a year
1597: [23:32:56] <zippy> but that will go up
1598: [23:33:12] <antmas> zippy: yeah looking to buy, probably look for house in winter given that's when they're 'at their worst' and then buy once it warms up maybe
1599: [23:34:22] <antmas> we're preapproved anyway, but that was easy
1600: [23:34:24] * sealan quit (Ping timeout: 245 seconds)
1601: [23:37:06] * Stomach quit (Quit: zzz)
1602: [23:40:24] * micmania1 quit (Quit: micmania1)
1603: [23:41:27] <antmas> zippy: quite a few of those lease places in mot it seems
1604: [23:41:47] * Stomach has joined #silverstripe
1605: [23:42:00] <zippy> Stomach: how do you think the boys will go
1606: [23:48:50] * WandL has joined #silverstripe
1607: [23:49:52] * spronk2 has joined #silverstripe
1608: [23:50:50] <WandL> Hi Guys, anyone know of any existing silverstripe helpdesk/ticketing system module? couldn't find anything in google

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