#silverstripe IRC Log

IRC log for 18 March 2014

All timestamps are in UTC.

1: [00:00:10] <simon_w> Das or GTFO :p
2: [00:00:22] <SphereSilverNL> Ducky
3: [00:00:26] <boytikz> What are my options to use GreaterThanOrEqual in a 3.0.x site?
4: [00:00:55] <SphereSilverNL> Your options are to select everything greater than or equal to given statement?
5: [00:02:02] <simon_w> boytikz, ->where()
6: [00:02:20] <simon_w> or upgrade
7: [00:02:38] <antmas> hmmm
8: [00:02:45] <antmas> just got the WDCNZ email
9: [00:02:48] <antmas> anyone going?
10: [00:02:59] <SphereSilverNL> simon_w doesn't exclude(array('Field:LessThan' => myValue)) work the same, but from another point of view?
11: [00:03:16] <simon_w> SphereSilverNL, doesn't work in 3.0
12: [00:03:23] <SphereSilverNL> ok :)
13: [00:03:32] <Colin[pi]> has Pyromanik been in?
14: [00:07:18] <SphereSilverNL> Not that I know of
15: [00:07:33] <Bollig|DesignCty> *cough* check logs *cough*
16: [00:09:17] <ss23> 13:00:10 <@simon_w> Das or GTFO :p
17: [00:09:26] <ss23> Trust the Apple fanboy to prefer a keyboard for brand than functionality
18: [00:09:39] <Colin[pi]> OH SNAP
19: [00:09:41] <antmas> bah
20: [00:09:47] <antmas> hate Apple keyboards
21: [00:09:59] <ss23> Well it's true! Das is only known for the brand, their actual keyboards are worse quality than comparable for same price
22: [00:10:02] <antmas> so flimsy with no feedback
23: [00:10:02] <ss23> ikr antmas
24: [00:10:03] <ss23> >.<
25: [00:10:08] <ss23> MUSH MUSH MUSH
26: [00:10:34] <antmas> I need a new one for home
27: [00:10:46] <antmas> but not really in need of a 'dev' keyboard though :P
28: [00:10:58] <ss23> wtf is a "CWTCH"
29: [00:11:04] <ss23> "A WEB DEV CWTCH"
30: [00:11:07] <ss23> what does this mean?
31: [00:11:14] <Colin[pi]> cunt witch?
32: [00:11:23] * Colin[pi] shrugs
33: [00:11:31] * antmas votes cunt witch
34: [00:11:35] <ss23> lol
35: [00:11:56] <SphereSilverNL> Ok, guys and girls, all fun and games.
36: [00:12:12] <SphereSilverNL> Some might know me for being nothing more than just a big clown
37: [00:12:23] <SphereSilverNL> And I admit, I kinda am sometimes.
38: [00:12:37] <ss23> I'm told that "CWTCH" is Welsh for a kind of hug
39: [00:12:49] <antmas> ss23: there are kinds of hugs?
40: [00:12:57] <SphereSilverNL> But here's the latest story in my life. And it's not a good one.
41: [00:12:58] <ss23> lol
42: [00:12:59] <ss23> I guess so
43: [00:13:10] <ss23> Believe me, the kind of hug I give your girlfriend isn't the same kind of hug that I give you, antmas
44: [00:13:14] <ss23> ;)
45: [00:13:15] <ss23> simon_w: :O
46: [00:13:16] <ss23> uh
47: [00:13:17] <SphereSilverNL> Please ban me for telling you guys this, if you feel like it simon_w?
48: [00:13:18] <ss23> SphereSilverNL: :O
49: [00:13:19] <SphereSilverNL> http://casa-laguna.net/all-the-news/show/a-long-story-my-life-fell-apart-and-im-rebuilding
50: [00:13:22] <antmas> awwwww snap!
51: [00:14:18] <Colin[pi]> shit dude :(
52: [00:14:33] <ss23> SphereSilverNL: :(
53: [00:14:37] <antmas> SphereSilverNL: aw nuts :(
54: [00:14:42] <SphereSilverNL> I'm sorry to "plug" this. But sharing my story makes me feel at least a bit better.
55: [00:15:02] <Colin[pi]> no worries man, we're a community here so feel free
56: [00:15:14] <antmas> SphereSilverNL: no one would ban you for that
57: [00:15:16] <antmas> :D
58: [00:16:30] <antmas> SphereSilverNL: just don't be suprised if it goes... a little quiet in here
59: [00:16:36] <antmas> as that is some pretty hard news
60: [00:18:56] <Colin[pi]> SphereSilverNL: so with dietary changes, you can make some improvement?
61: [00:19:28] <SphereSilverNL> Colin[pi]: Yeah, diet, a few medicins (for now) could make a change. But it's a 50/50
62: [00:19:35] <Colin[pi]> :\
63: [00:19:48] <antmas> I also think it's kinda wrong that the doc said it can be used for funeral insurance etc
64: [00:20:08] <Colin[pi]> antmas: yeah but on the other hand, doctors cant really sugar coat
65: [00:20:13] <Colin[pi]> they need to be upfront
66: [00:20:14] <antmas> true
67: [00:20:17] <SphereSilverNL> if it doesn't work, I'll be having a transfusion almost every 3 months, or possibly a weekly blood cleansing :/
68: [00:20:23] <Colin[pi]> fuck me :(
69: [00:20:24] <antmas> same thing went for my mrs
70: [00:20:56] <SphereSilverNL> antmas: How else should he tell me? He probably feels bad enough already having to write the document itself!
71: [00:21:20] <SphereSilverNL> He did tell me in person, before I got the document, but getting it, black on white, is a slam in the face.
72: [00:21:27] <antmas> SphereSilverNL: I dunno, I just feel like those formal declarations are so cold :(
73: [00:21:54] <Colin[pi]> sometimes doctors need to say/write some difficult things, I would prefer they are upfront if it was me
74: [00:22:00] <SphereSilverNL> They are, but they have to be. Don't worry, I did have a good and very personal talk with my doctor first. :)
75: [00:22:02] <Colin[pi]> tell me as it is doc
76: [00:22:24] <antmas> SphereSilverNL: fair enough! I disagree, but I understand
77: [00:22:36] <antmas> SphereSilverNL: are you financially in a position to deal with it?
78: [00:23:00] <SphereSilverNL> The document is the legal part. It's always cold and heartless. It hurts a lot reading it, but it is what it is.
79: [00:23:55] <SphereSilverNL> yeah, I'm fighting, I'm already started on watching my diet, no beers, no coffee, no white bread or junkfood, no chicken even. I've switched to turky, which should be better for me.
80: [00:24:09] <SphereSilverNL> And, also, a lot of water. A lot of it.
81: [00:24:18] <antmas> Turkey is awesome
82: [00:24:20] <Colin[pi]> dietary changes are shitty, but if it's your life at stake..
83: [00:24:20] <SphereSilverNL> It hurts, but I'm not dead yet!
84: [00:24:50] <antmas> SphereSilverNL: my mrs had to do something similar to deal with Graves Disease
85: [00:24:54] <SphereSilverNL> And I won't go down without a fight, don't worry :)
86: [00:25:06] * SMaction quit (Ping timeout: 252 seconds)
87: [00:25:39] * SMaction has joined #silverstripe
88: [00:25:41] <SphereSilverNL> Signs are different, but the effects are the same indeed antmas
89: [00:26:00] <SphereSilverNL> A silent killer :(
90: [00:26:09] * UncleCheese quit (Quit: UncleCheese)
91: [00:26:51] <Colin[pi]> there are some shitty diseases around :\
92: [00:27:07] <Colin[pi]> but not like you'd say there are some awesome ones either
93: [00:27:44] <SphereSilverNL> No disease is actually awesome indeed :( Even the short diseases. They only cause pain :(
94: [00:27:56] <Bollig|DesignCty> just relatively awesome.
95: [00:28:09] * Azure has joined #silverstripe
96: [00:28:11] <Bollig|DesignCty> you know, compared to the death-sentence ones.
97: [00:28:16] <SphereSilverNL> That's one way to put it :)
98: [00:28:28] <Colin[pi]> yeah manageable is good
99: [00:29:03] <SphereSilverNL> I have a fighting chance. And I'm going to fight, don't worry :)
100: [00:29:22] <antmas> oh snap
101: [00:29:32] <antmas> free Skype Unlimited 12 month voucher :O
102: [00:29:58] <SphereSilverNL> :D
103: [00:30:44] <antmas> oooooooooooo
104: [00:30:49] <antmas> and 200gb OneDrive
105: [00:32:12] <Colin[pi]> is there one called NSADrive?
106: [00:32:19] <Colin[pi]> should just be upfront
107: [00:32:26] <antmas> :P
108: [00:32:45] <antmas> it came with our Surface Pro 2, I wonder if I can take them? >.>
109: [00:32:47] <SphereSilverNL> Anything cloud-related equals NSA
110: [00:33:04] <SphereSilverNL> Try boxcryptor ;)
111: [00:33:05] <Colin[pi]> anything internet-related you mean?
112: [00:33:11] * Colin[pi] waves at nsa
113: [00:38:51] <Colin[pi]> is it feasible to run php via the CLI to monitor a folder for changes? or will it need to be manual or cron?
114: [00:39:15] <simon_w> Colin[pi], incron!
115: [00:39:38] <SphereSilverNL> Anything that requires monitoring on Linux, requires some sort of cronjob
116: [00:39:46] <Colin[pi]> ooh filesystem events
117: [00:40:00] <simon_w> incron listens to inotify events rather than the time
118: [00:41:07] * Colin[pi] goes to read more
119: [00:41:32] <antmas> yup
120: [00:41:34] <ss23> dnotify isn't it now?
121: [00:41:42] <antmas> incron looks like the way to go
122: [00:41:46] <ss23> wrong way around
123: [00:41:48] <ss23> :(
124: [00:44:00] <simon_w> Freaking James about by sniffing my shiny new keyboard
125: [00:44:28] * SphereSilverNL => bed
126: [00:44:35] <SphereSilverNL> I'm tired guys :)
127: [00:44:39] <SphereSilverNL> Sleep tight!
128: [00:44:45] * SphereSilverNL quit (Remote host closed the connection)
129: [00:45:37] <antmas> http://www.youtube.com/watch?feature=player_embedded&v=jS4Dh_EAfJI
130: [00:45:39] <antmas> woah
131: [00:46:05] <Colin[pi]> simon_w: best before it's sticky
132: [00:47:32] <Colin[pi]> antmas: ah shit, it sounds so wrong
133: [00:48:37] <antmas> Colin[pi]: IKR
134: [00:48:53] <Colin[pi]> that noise is so characteristic of F1 :(
135: [00:51:06] * UncleCheese has joined #silverstripe
136: [00:51:06] <madmatt> Lame :\ What's changed? New engine rules or something?
137: [00:51:19] <Colin[pi]> yep
138: [00:51:36] <antmas> madmatt: V6 Turbo instead of V8
139: [00:52:10] <antmas> http://www.youtube.com/watch?v=hFHmYFlbFn8
140: [00:52:14] <antmas> awesome explanation video
141: [00:52:22] <Colin[pi]> madmatt: last fire up of an F1 V8: https://www.youtube.com/watch?v=egwL54IlhRg
142: [00:52:41] <madmatt> ahh right
143: [00:52:55] * th_ has joined #silverstripe
144: [00:53:14] <Colin[pi]> dat glowing manifold
145: [00:53:55] * EasyCo quit (Ping timeout: 264 seconds)
146: [00:54:01] * th_ quit (Client Quit)
147: [00:56:23] * EasyCo has joined #silverstripe
148: [00:59:56] <simon_w> Haha, both of the videos open with ss23 stuffing his face
149: [01:00:37] <antmas> simon_w: oh oh oh are the SS vids up now?
150: [01:00:45] <simon_w> antmas, yes
151: [01:00:46] <ss23> ;_;
152: [01:00:46] <ss23> pls
153: [01:02:18] <antmas> wtf
154: [01:02:19] <ss23> simon_w: THEY DON'T
155: [01:02:20] <antmas> that editing
156: [01:02:24] <ss23> JUST CAUSE THEY HAVE LIKE ONE FRAME OF ME
157: [01:02:27] <ss23> I SEE UNCLE CHEESE TOO
158: [01:02:31] <ss23> AND LOTS OF BEER AND SHIT
159: [01:02:34] <antmas> focus in focus out focus in focus out
160: [01:03:00] <ss23> oh no
161: [01:03:01] <ss23> oh no
162: [01:03:03] <ss23> you can see me in the shots
163: [01:03:04] <ss23> pls
164: [01:03:33] <antmas> :D
165: [01:03:42] * antmas pauses on ss23
166: [01:03:49] * antmas save image as
167: [01:03:50] <Bollig|DesignCty> tequila shots?
168: [01:03:52] <ss23> Oh stigs video doesn't start with me
169: [01:04:00] <antmas> annnnnd wallpaper
170: [01:04:01] <ss23> oh I vanish from Ingos too
171: [01:04:02] <ss23> phew
172: [01:04:07] <ss23> antmas: >.<
173: [01:04:32] <zippy____> antmas: drop an imgur link :)
174: [01:06:29] <Ryan-Toast> Can someone help me with a problem? I want to display a calendar of months that have dates in them like this: http://i.imgur.com/R8K5nfW.jpg
175: [01:06:43] <antmas> mmm
176: [01:06:46] <antmas> imgur is having issues for me
177: [01:06:50] <Ryan-Toast> But I don't know how I should go about separating it out into years.
178: [01:08:29] <zippy____> Ryan-Toast: So the same event can be ran many times on different dates?
179: [01:08:41] <Ryan-Toast> Yes.
180: [01:08:51] <antmas> http://oi58.tinypic.com/206zx4w.jpg
181: [01:08:55] <ss23> mmm, sneezing feels good man
182: [01:09:05] <ss23> pls antmas ;_;
183: [01:09:10] <antmas> :D
184: [01:09:25] * antmas wishes his hair was that metal
185: [01:09:28] <ss23> does the internet have an HR department?
186: [01:09:32] <ss23> I think I need to call someone
187: [01:09:35] <ss23> I'm being cyber bullied.
188: [01:09:42] <ss23> lol antmas
189: [01:09:57] <Ryan-Toast> zippy____: I just don't know how to loop through the months by year, and check if they have dates etc
190: [01:10:02] <antmas> ss23: HR department? 4chan
191: [01:10:49] <zippy____> Ryan-Toast Instead of having event 1,2,3,4 down the side… why not have the event name on the date/time on the calander - then at the top you could have buttons, event 1 / event 2 etc, so you could hightly / show the items on the calander better?
192: [01:11:11] <zippy____> ss23: jezus! literally… just need a white robe
193: [01:11:18] <Ryan-Toast> zippy____: They want it like this, so they can see all events.
194: [01:11:35] <Ryan-Toast> I just named it events so I could explain, but they're actually courses.
195: [01:12:25] * EasyCo quit (Ping timeout: 240 seconds)
196: [01:13:30] <ss23> zippy____: What, to be Gandalf...? :O
197: [01:14:09] <zippy____> ss23: you could wave your staff (stick) around - deploy, deplooyyy!
198: [01:14:13] <ss23> XD
199: [01:14:15] <zippy____> ss23: ps, where is 3.1.4
200: [01:14:20] <ss23> I'm working on it today
201: [01:14:22] <ss23> (Well meant to be)
202: [01:14:23] <ss23> :D
203: [01:14:27] <ss23> I blame the core team
204: [01:14:33] <ss23> They can't make their dammed mind up about how to patch this vuln
205: [01:15:01] <zippy____> least complicated way possible… have you seen that flush stuff!! (ps, I hear simon_w loves it)
206: [01:15:17] <ss23> lol
207: [01:15:30] <ss23> Hamish already suggested the complicated way
208: [01:15:34] <ss23> I suggested a simple way
209: [01:15:37] <zippy____> yea so, don't do that way
210: [01:15:42] <ss23> Sam suggested a simple-ish way that required a lot of user action to make it work
211: [01:15:58] <ss23> Ingo said "I'm not going to give an opinion, you already have 2 core devs looking at the issue"
212: [01:16:07] * EasyCo has joined #silverstripe
213: [01:16:47] <zippy____> Ryan-Toast: Yeap can be done
214: [01:17:04] <spronk> whats the vuln?
215: [01:17:12] <zippy____> spronk: sssshhhhhh
216: [01:17:19] <simon_w> ss23, is this one of the ones I reported?
217: [01:17:25] <spronk> ...
218: [01:17:34] <zippy____> spronk: not core so not allowed to know...
219: [01:17:35] <spronk> what's the SECRET SPECIAL TOP SECRET FUNCTIONALITY?
220: [01:17:44] <spronk> ^_^
221: [01:18:02] <zippy____> if you go to /admin with the query string log-me-in it logs you in
222: [01:18:07] <Ryan-Toast> zippy___: something like this? http://www.sspaste.com/paste/show/53279b3340d63
223: [01:19:04] <ss23> simon_w: Nope, one we found here
224: [01:20:42] <zippy____> Ryan-Toast: Sounds a bit complicated… I would have two functions, one which gets all the events which have a date IN the month and year range. Then another function which pulls out the events based on the date, year. So you might do. <% loop getRelevantEvents %> then when you are looping over them, you could do <% if eventForMonth('xxx') %> <% with eventForMonth('xx') %> do stuff in template
225: [01:21:06] <zippy____> Ryan-Toast: So one would be a function on the page, one would be a function on the event object
226: [01:23:51] <Ryan-Toast> zippy____: Okay, that sounds a little easier. Though I have to display all of the dates. So the table will have something like a "Show next year's events" which is why I was putting them in a year object.
227: [01:24:41] <zippy____> Ryan-Toast: Your only showing the events for a single year right, click a button and then show the events for the next year?
228: [01:25:04] <Ryan-Toast> zippy____: Yes
229: [01:25:05] <zippy____> Ryan-Toast: eg /events <-- all events this year. Then /events/2015 <-- next years events
230: [01:25:42] <zippy____> mind you, you probably need to use /events/show - so show is the action and the year is the ID (I think it's ID)
231: [01:26:17] * unsignedint quit (Read error: No route to host)
232: [01:26:38] * unsignedint has joined #silverstripe
233: [01:27:11] <ss23> 4:17:04 < spronk> whats the vuln?
234: [01:27:12] <ss23> SEKRET
235: [01:27:17] <ss23> Actually, is simple
236: [01:27:28] <ss23> partial caching cache keys don't include a identifier for what stage the site is in
237: [01:27:42] <ss23> end result is that 99% of sites out there can be fucked up if the first person to visit the site does so in draft mode
238: [01:28:35] <Colin[pi]> Ryan-Toast: http://codepen.io/NobodyRocks/pen/viqFa interesting or meh?
239: [01:29:47] <Ryan-Toast> Colin[pi]: Kind of cool, I don't know why they used SCSS and then duplicated all their code though :P
240: [01:31:53] <ss23> my hair feels all nice today, I conditioned the shit out of it this morning
241: [01:31:55] <antmas> Colin[pi]: cool, but I can't think of any use case :P
242: [01:33:10] <simon_w> ss23, I just don't get shit in mine to start with
243: [01:33:12] <Ryan-Toast> antmas: Screams social sharing :P
244: [01:36:23] <antmas> Ryan-Toast: actually, yeah I can see that
245: [01:38:56] <zippy____> ss23: ah, I think I've ran into that before, and I think we just set it so if the user was in staging mode we disabled the caching or something
246: [01:41:28] <simon_w> ss23, just disable Draft mode entirely! Done.
247: [01:43:05] <zippy____> ss23: what if the cache keys were prefixed/suffixed with the state of live or staging?
248: [01:45:16] <Colin[pi]> antmas: colour picker!
249: [01:47:54] <antmas> Colin[pi]: :O
250: [01:47:57] <antmas> that'd be nice
251: [01:48:49] <antmas> it's pretty janky in IE10
252: [01:48:55] <antmas> well, just slow
253: [01:54:06] <Colin[pi]> lol IE
254: [01:54:51] <Colin[pi]> fucking hell I am getting so over this client
255: [01:55:31] <Colin[pi]> like seriously... first they tell me how to do my job (because they have used databases 20 years ago)
256: [01:55:38] <Colin[pi]> now they are saying they owe less on their balance because they can't do BASIC MATHS
257: [01:55:40] <simon_w> Fire them!
258: [01:58:59] <Colin[pi]> simon_w: so tempted
259: [01:59:08] <Colin[pi]> simon_w: can't wait until it's done and dusted
260: [01:59:20] <Colin[pi]> then anything else gets charged at "difficult client" rates
261: [02:04:02] <Ryan-Toast> How do I set a controller action?
262: [02:04:11] <Ryan-Toast> that can have ID parameters at the end?
263: [02:04:23] <zippy____> custom controller, or going off page
264: [02:05:45] * Tanger has joined #silverstripe
265: [02:06:10] <zippy____> Ryan-Toast: ^
266: [02:08:04] <Ryan-Toast> zippy____: Ah, I see now. Cheers.
267: [02:12:18] <Ryan-Toast> Fuck this is confusing.
268: [02:12:38] <zippy____> probably my fault, where you stuck?
269: [02:13:38] <Ryan-Toast> zippy____: Made this: http://www.sspaste.com/paste/show/5327a81da7f03 but how do I loop[ through that DataList now in the template since it's being rendered?
270: [02:14:06] <Stomach> customise(array("EventDates" => $eventDates))
271: [02:14:19] <Colin[pi]> ^
272: [02:14:24] <Ryan-Toast> ah, swish
273: [02:14:32] <Colin[pi]> customise accepts an array of associative values
274: [02:14:35] <zippy____> Ryan-Toast: You don't need to raw2xml if you are using the filter btw
275: [02:14:47] <Ryan-Toast> zippy____: cool :)
276: [02:15:26] <zippy____> Also, that probably wont match anything as your Date is probably in the format year-m-d h:m:s where as you are passing just the year
277: [02:15:48] <zippy____> you probably need a between start and end of year
278: [02:16:06] <Stomach> and you can also $this->getRequest() if you want. you are a controller after all.
279: [02:16:12] <Ryan-Toast> zippy___: I'll just convert it using the PHP function
280: [02:17:52] <Ryan-Toast> Lol, says I'm in 1970 apparently.
281: [02:18:05] <zippy____> yea so how did you convert it?
282: [02:18:23] <antmas> mmm green tea is suprisngly good
283: [02:18:25] <Ryan-Toast> date('Y', $this->getRequest()->param('ID'))
284: [02:20:40] <zippy____> yea, thats not going to fly
285: [02:22:34] <Ryan-Toast> zippy____: forgot to do strtotime
286: [02:23:13] <zippy____> you'll want something like. $startRange = "{$year}-01-01 00:00:00"; $endRange = "{$year}-12-31 23:59:59";
287: [02:23:24] <zippy____> then get events between those times
288: [02:23:26] <zippy____> *dates
289: [02:25:16] <Ryan-Toast> zippy____: in the filter?
290: [02:25:21] <zippy____> yea
291: [02:27:07] <zippy____> filter(array('Date:GreaterThan' => $startRange, 'Date:LessThan' => $endRange)
292: [02:27:20] <zippy____> Ryan-Toast: ^
293: [02:27:29] <antmas> fuck
294: [02:27:31] <antmas> sort order
295: [02:27:37] <antmas> fuckyoufuckyoufuckyou
296: [02:28:06] <Ryan-Toast> zippy____: awwwwwww yiss
297: [02:31:34] <antmas> Ryan-Toast: werkin?
298: [02:31:58] <Ryan-Toast> antmas: Yeah, just having an issue with the URL parameters so working through that :)
299: [02:32:09] <antmas> nice work
300: [02:32:24] <Ryan-Toast> All zippy___, pretty much. He's a lord.
301: [02:32:39] * zippy____ learned everything from simon_w
302: [02:33:14] <zippy____> I lie, it's from reading ss23 's awesome docs
303: [02:35:16] <Ryan-Toast> Not yet.
304: [02:35:33] <Ryan-Toast> oops, thought you asked me again antmas :P
305: [02:37:32] <antmas> zippy____: PM me with your email - job doc is up
306: [02:37:51] <zippy____> ta
307: [02:38:48] * Tanger quit (Read error: Connection reset by peer)
308: [02:39:11] * Tanger has joined #silverstripe
309: [02:39:18] <antmas> zippy____: np
310: [02:40:58] <Ryan-Toast> yay, werking
311: [02:41:21] <antmas> werk wek
312: [02:41:22] <antmas> werk*
313: [02:41:33] <Ryan-Toast> Stop touching me!
314: [02:41:55] <ss23> 14:38:56 < zippy____> ss23: ah, I think I've ran into that before, and I think we just set it so if the user was in staging mode we disabled the caching or something
315: [02:41:58] <ss23> 14:43:05 < zippy____> ss23: what if the cache keys were prefixed/suffixed with the state of live or staging?
316: [02:42:03] <ss23> These are the two solutions we discussed
317: [02:42:03] <ss23> :P
318: [02:42:48] <zippy____> ss23: yea, in a previous job we just disabled the cache on staging, however I think a more effective method is to prefix the cache keys, because then the cache is "working" so you see how the site is going to work properly (if that makes sense).
319: [02:42:59] <zippy____> eg, the site might do something funny when the cache is off
320: [02:43:02] <zippy____> so I would go with prefixing
321: [02:43:04] <zippy____> or suffixing
322: [02:44:06] <simon_w> Well, I can guess which one Hamish is going for!
323: [02:45:24] * boytikz quit (Quit: Leaving.)
324: [02:47:14] <zippy____> simon_w: neither? people have to use a different subdomain for staging so it creates a seperate cache folder (if letting it fall back to temp folder)..
325: [02:47:37] <simon_w> zippy____, uh, that doesn't happen
326: [02:48:00] <zippy____> I know it currently doesn't happen...
327: [02:48:32] * zippy____ will take his attempt at humour else where
328: [03:03:30] <Colin[pi]> SS newsletter module vs MailChimp?
329: [03:03:43] <Colin[pi]> pros/cons?
330: [03:04:29] <zippy____> Mailchimp you are using there servers to send the emails so probably have a better reputation / higher deliverability (maybe)
331: [03:05:51] <Ryan-Toast> when you do <% loop $foo(5) %> will that loop five times with the parameter of 1-5?
332: [03:05:56] <Colin[pi]> zippy: how about their tools for creating the newsletter?
333: [03:06:05] <antmas> Colin[pi]: Mailchimp has good editing tools
334: [03:06:15] <Colin[pi]> antmas: cool, thx
335: [03:06:25] <Colin[pi]> haven't actually used them before personally :o
336: [03:06:32] <Colin[pi]> but know they have a good rep
337: [03:06:36] <antmas> Colin[pi]: drag and drop, or you can tool your own - which is easy since you can just copy their templates
338: [03:06:42] <Colin[pi]> nice
339: [03:06:54] <Colin[pi]> so what you're saying is... it's better than TinyMCE? ;P
340: [03:07:02] <antmas> lol yeah
341: [03:07:23] <antmas> I think even the free mailchimp account gives you quite a few contacts etc
342: [03:07:25] <Colin[pi]> well I am shocked and appalled at that ;)
343: [03:07:27] <zippy____> ohhh PaddedImage - where you been all my life!
344: [03:07:47] <Colin[pi]> zippy____: better put a ring on it
345: [03:08:06] <antmas> no one answered before about WDCNZ 2014 - anyone going?
346: [03:08:19] <zippy____> Send 12,000 emails to 2,000 subscribers for free. No contracts, and no credit card required. It’s free forever. --- thats not bad for free...
347: [03:08:52] <antmas> lol - http://www.bennadel.com/blog/980-Images-Can-Have-CSS-Padding-Crazy-Saucy-.htm not the most appropo example image there
348: [03:09:11] <antmas> zippy____: yeah MC are tits
349: [03:09:19] <antmas> is?
350: [03:09:20] <antmas> lol
351: [03:10:19] <Colin[pi]> antmas: lol serious blog post, suddenly tits
352: [03:11:20] <antmas> Colin[pi]: XD
353: [03:11:48] <Colin[pi]> I sometimes use... interesting pics for testing
354: [03:11:53] <Colin[pi]> oh shit!
355: [03:12:03] * Colin[pi] goes to check assets dir he deployed to live
356: [03:12:30] <Colin[pi]> phew it's good LOL
357: [03:15:52] <zippy____> ss23: hows it going there :)
358: [03:16:13] <ss23> Okay!
359: [03:16:14] <ss23> :)
360: [03:16:30] <ss23> It will not be released today, but I'll grab sminnee, he's beside me now
361: [03:16:31] <ss23> ^.^
362: [03:24:40] <simon_w> IT WILL NEVER BE RELEASED! DUN DUN DUN!!!
363: [03:27:41] <antmas> http://nelson.govt.nz/ wow - never seen such bad web font pop ins !
364: [03:28:55] <antmas> anyone else notice that besides me?
365: [03:29:24] <ss23> lol
366: [03:29:27] <ss23> Believe me, I noticed it.
367: [03:29:32] <an_Eskimo> antmas it is pretty bad. The whole thing takes a bit to jump to life
368: [03:29:33] <ss23> We are fixing it...
369: [03:29:47] <ss23> (We didn't build the site, but we're hosting it and taking support of it)
370: [03:30:01] <antmas> ss23: I can't understand why the guy pushed it to release so quickly
371: [03:30:18] <ss23> Well
372: [03:30:19] <antmas> ss23: I know, I know the guy in charge (Dan) and the guy building it :/
373: [03:30:19] * ss23 coughs
374: [03:30:20] <ss23> No comments.
375: [03:30:24] <Colin[pi]> ^ lol
376: [03:30:36] <Colin[pi]> your silence is all the comment we need :D
377: [03:30:49] <ss23> SHHHH BE QUIET OR I'LL BAN YOU I'm +o!!!
378: [03:30:50] <ss23> :O
379: [03:31:04] <antmas> ss23: is it a hosting issue?
380: [03:31:17] <antmas> I wonder if he'll opt to switch to google fonts :P
381: [03:31:29] <Colin[pi]> <3 dem google fonts
382: [03:32:02] <ss23> iirc they can't because of some bug
383: [03:32:13] <Colin[pi]> wtf?
384: [03:32:17] <Colin[pi]> never heard of that before
385: [03:32:25] <antmas> ss23: werid
386: [03:32:28] <antmas> weird*
387: [03:32:35] <ss23> From memory, if you have some font pack installed, Chrome will use that rather than the web font, and the font pack has a shitty font with the name
388: [03:32:39] <ss23> So it doesn't work well or something
389: [03:32:46] <ss23> As I said, I didn't build the site
390: [03:33:01] <antmas> ss23: who did build it?
391: [03:33:08] <lewellyn> it looks like ass in firefox too
392: [03:33:09] <ss23> antmas: You said you knew the guy building it/
393: [03:33:19] <antmas> ss23: doing the retheme yes
394: [03:33:31] <antmas> maybe he built it as well, not sure
395: [03:33:45] <antmas> sorry, was unclear before :P
396: [03:33:55] <ss23> oh uh
397: [03:34:00] <ss23> idk what he did, I think he took our codebase
398: [03:34:04] <ss23> But the fonts etc are all frontent
399: [03:34:05] <ss23> end
400: [03:34:07] <ss23> I think we built the backend?
401: [03:34:07] <ss23> idk
402: [03:34:17] <antmas> yeah, that's what I though was going on
403: [03:34:44] <antmas> either way, ouch for NCC :P
404: [03:36:14] * liam_ has joined #silverstripe
405: [03:36:20] <antmas> it's not the best thing to have your company logo appear LAST when loading a page :P
406: [03:36:38] * liam_ is now known as Guest31646
407: [03:36:54] <ss23> Site had massive issues on launch...
408: [03:36:58] <ss23> Used over 1gb of ram to generate that menu
409: [03:37:09] <Colin[pi]> what in the actual...
410: [03:37:12] <Colin[pi]> 1gb for a menu?
411: [03:37:17] <antmas> wtf
412: [03:37:21] <antmas> ss23: serial?
413: [03:37:28] <ss23> FOR SERIALZ
414: [03:37:31] <ss23> It's current a static menu
415: [03:37:35] <Colin[pi]> FO RIZZLE MY NIZZLE
416: [03:37:36] <ss23> e.g. a template include that has HTML pasted into it
417: [03:37:37] <antmas> o.O
418: [03:37:43] <antmas> OH MY GOD
419: [03:37:46] <ss23> Well, you guys can see how many pages are on it, right?
420: [03:37:52] <antmas> yeh
421: [03:37:54] <Colin[pi]> that's just... yeah but... 1GB... wtf?
422: [03:37:55] <ss23> Assume a few MB for each sitetree objec.t..
423: [03:37:58] <ss23> Well I mean
424: [03:38:01] <ss23> The server has 1gb of ram
425: [03:38:05] <ss23> it took the server down trying to generate it
426: [03:38:10] <antmas> hahahahah
427: [03:38:12] <Colin[pi]> yeah but you don't need to load every actual object right?
428: [03:38:13] <ss23> Probably would've had a few MB of ram for the request + apache + mysql
429: [03:38:13] <antmas> OUCH
430: [03:38:16] <Colin[pi]> just the names/links?
431: [03:38:17] <ss23> Colin[pi]: Yeah ya do
432: [03:38:23] <ss23> Colin[pi]: SilverStripe loads the entire object
433: [03:38:26] <Colin[pi]> but... but..
434: [03:38:31] <Colin[pi]> no lazy loading?
435: [03:38:33] <ss23> <loop $Children> generates an entire object per child
436: [03:38:41] <ss23> It is lazy loaded, but it fills in the info
437: [03:38:49] <Colin[pi]> but... ok, raw SQL then?
438: [03:38:54] <Colin[pi]> as a performance measure
439: [03:39:04] <Guest31646> is it possible to add a custom tab to a modeladmin?
440: [03:39:09] * antmas wonders if they did any load testing o.O
441: [03:39:38] <Colin[pi]> 1GB.. for nav... I don't even
442: [03:39:42] <antmas> 1gb for a menu would be pretty obvious when building
443: [03:40:01] <Colin[pi]> btw dem footer links line-height
444: [03:41:31] <Colin[pi]> .global-footer-links a { line-height: 22px } UR WELCOME
445: [03:41:34] <Colin[pi]> ;D
446: [03:42:58] <antmas> Colin[pi]: lol
447: [03:44:51] <Colin[pi]> actually it's the whole footer
448: [03:45:00] <Colin[pi]> bad colin bad, stop fixing sites that are not yours
449: [03:45:03] * Colin[pi] slaps self
450: [03:45:07] * chrisrio has joined #silverstripe
451: [03:45:30] <chrisrio> SS3.0.something
452: [03:45:39] <chrisrio> I get an internal server error when I click "Files"
453: [03:45:55] <chrisrio> old barebones site
454: [03:46:31] <chrisrio> odd eh.
455: [03:49:13] <ss23> hmm
456: [03:49:13] <Colin[pi]> chrisrio: anything in logsd?
457: [03:49:16] <ss23> Probably bad permissions
458: [03:49:16] <Colin[pi]> *logs also
459: [03:49:18] <ss23> yeah, check logs
460: [03:49:31] <antmas> <insert something> logs
461: [03:50:06] * antmas quit (Quit: Page closed)
462: [03:52:11] <Colin[pi]> what rolls down stairs, alone or in pairs, rolls over your neighbour's dog?
463: [03:52:22] <Colin[pi]> what fits on your back, what's good for a snack, it's log log LOG
464: [03:52:29] <ss23> lol
465: [03:52:30] <ss23> really?
466: [03:52:37] <Colin[pi]> you dont know that song?
467: [03:52:53] <ss23> I don't think so...
468: [03:52:57] <ss23> It sounds vaguely familiar...
469: [03:52:59] <ss23> A snack jingle?
470: [03:53:14] <Colin[pi]> https://www.youtube.com/watch?v=2C7mNr5WMjA
471: [03:59:12] <zippy____> simon_w: I thought ->map would return an array (the code in Query.php says so).. so why does $pageIds = SiteTree::get()->map('ID', 'ParentID'); give me an object of SS_List do you know?
472: [03:59:39] <zippy____> if I var_dump($pageIds) I get an SS_List
473: [04:02:32] <zippy____> ok so it works if I slap a ->toArray(); on the end
474: [04:02:34] <unsignedint> zippy____: silverstripe map() isnt a real map
475: [04:02:36] <zippy____> odd..
476: [04:02:38] <unsignedint> oh really?
477: [04:03:42] <zippy____> What does the function in Query.php on line 87 do - seems to return an array
478: [04:05:13] <Colin[pi]> does anyone have a rocket programmed to take a one-way trip into the sun? if so, I have a client for a passenger
479: [04:05:43] <zippy____> Colin[pi]: client joy?
480: [04:05:54] <Colin[pi]> I swear
481: [04:06:00] <simon_w|air> zippy____, Query has nothing to do with that
482: [04:06:03] <Colin[pi]> this client has done everything possible to piss me off today lol
483: [04:06:08] * nickmolhoek quit (Quit: nickmolhoek)
484: [04:06:29] <chrisrio> ok - I figured it out
485: [04:06:41] <chrisrio> SS 3.0.6 blows up if you upload an image which is stupid big
486: [04:06:45] <chrisrio> in res.
487: [04:06:49] <chrisrio> IE a 6000x4000 image
488: [04:06:57] <chrisrio> but within the file size limit.
489: [04:07:20] <chrisrio> "Files" will no longer load, and pages with that image attach will no longer load (backend or frontend)
490: [04:08:15] <simon_w|air> chrisrio, yup. You have to go and delete the file
491: [04:08:30] <chrisrio> yep, exactly.
492: [04:08:38] <simon_w|air> zippy____, http://api.silverstripe.org/3.1/class-DataList.html#_map
493: [04:08:39] <chrisrio> why does it shit the bed so badly sir simon
494: [04:08:52] <simon_w|air> chrisrio, not enough memory for GD to load the image
495: [04:09:10] <simon_w|air> https://github.com/silverstripe/silverstripe-framework/pull/2859
496: [04:09:41] <chrisrio> was it made less traumatic in 3.1?
497: [04:09:47] <simon_w|air> nope
498: [04:10:11] <chrisrio> top comment makes it sound like it doesnt effect the CMS
499: [04:10:14] <chrisrio> the image just "doesnt show"
500: [04:10:33] <chrisrio> in my instance, it breaks a variety of things.
501: [04:11:06] <simon_w|air> Which comment?
502: [04:11:31] <zippy____> simon_w|air: thanks, I thought ss had a method like ->lists() in laravel, but doing map()->toArray() works fine
503: [04:11:35] <simon_w|air> The PR's aim is to make the image not show, rather than crash
504: [04:11:38] <chrisrio> kinglozzer: "Doesn’t cause any issues with the CMS, the images just don’t appear for now:"
505: [04:11:59] <simon_w|air> chrisrio, yes, is talking about the PR
506: [04:12:00] <chrisrio> oh sorry thats the FIX.
507: [04:12:09] <simon_w|air> zippy____, why do you need it as an array though?
508: [04:12:10] <chrisrio> ten four bravo charlie.
509: [04:15:37] <zippy____> simon_w|air: was doing something with Ryan, where he had a list of Events which have many EventDates - and was after a way of getting all the Events which had a EventDate in a certain range. I split it, so get the EventIDs from the EventDates table then queried the Events table with a where in -
510: [04:16:58] <simon_w|air> zippy____, Event::get()->filter(array('Dates.Date:LessThan' => $blah, 'Dates.Date:GreaterThan' => $otherBlah)) ?
511: [04:17:36] <zippy____> simon_w|air: Where Dates. is the relation name?
512: [04:17:46] <simon_w|air> yes
513: [04:17:51] <zippy____> and that will only get Events which have a EventDate in that range? ok good to know
514: [04:17:58] <zippy____> wonder which is faster
515: [04:18:19] <zippy____> 2 queries or a single query with job
516: [04:18:22] <zippy____> *join
517: [04:18:43] <simon_w|air> The join
518: [04:19:32] <simon_w|air> If you wanted to do it the other way, EventDate::get()->filter(array())->relation('Parent')
519: [04:21:03] <zippy____> I see, thanks :)
520: [04:21:08] <zippy____> Ryan-Toast: ^
521: [04:34:23] * an_Eskimo quit (Ping timeout: 245 seconds)
522: [04:34:32] * chrisrio quit (Quit: Page closed)
523: [04:39:53] * bubaphex quit (Ping timeout: 252 seconds)
524: [04:40:01] * zippy____ quit (Ping timeout: 240 seconds)
525: [04:40:15] * cloph_away has joined #silverstripe
526: [04:40:43] * cloph quit (Ping timeout: 264 seconds)
527: [04:46:09] * UncleCheese quit (Quit: UncleCheese)
528: [04:52:16] * bubaphex has joined #silverstripe
529: [05:05:11] * abitran quit (Ping timeout: 252 seconds)
530: [05:15:12] * abitran has joined #silverstripe
531: [05:29:35] * babak has joined #silverstripe
532: [05:31:13] * Guest31646 quit (Quit: Guest31646)
533: [05:54:38] * liam_ has joined #silverstripe
534: [05:55:02] * liam_ is now known as Guest30800
535: [06:04:02] * bubaphex quit (Ping timeout: 252 seconds)
536: [06:21:44] <Zauberfisch> how comes that the UploadField doesn't show the thumbnail of files?
537: [06:21:52] <Zauberfisch> I thought we had that fixed a year ago D:
538: [06:32:23] * Shrike_Finland has joined #silverstripe
539: [06:32:37] <simon_w|air> Because you're using it wrong?
540: [06:47:08] <Colin[pi]> otherwise know as "the Apple comeback" :D
541: [06:47:11] <Colin[pi]> *known
542: [06:50:42] * zagoodwin has joined #silverstripe
543: [06:51:27] <zagoodwin> Hey does anyone know if $PastVisitor has an equivalent function on 3.1?
544: [07:03:49] * UncleCheese_ has joined #silverstripe
545: [07:03:56] * desperate quit (Quit: Page closed)
546: [07:06:07] * Motoservo quit (Ping timeout: 264 seconds)
547: [07:08:13] * toebu has joined #silverstripe
548: [07:08:27] * Motoservo has joined #silverstripe
549: [07:10:13] * zagoodwin quit (Ping timeout: 245 seconds)
550: [07:14:46] * bubaphex has joined #silverstripe
551: [07:19:13] * openbees has joined #silverstripe
552: [07:20:31] <openbees> Hello Folks .. any ideas how to limit no of pages in site tree under particular class ?
553: [07:20:32] * zippy____ has joined #silverstripe
554: [07:22:32] <simon_w|air> openbees, public function canAddChildren($member = null) { if($this->AllChildren()->Count() > limit) return false; else return parent::canAddChildren($member); }
555: [07:27:54] <openbees> simon_w|air .. I failed to explain my problem I guess .. actually there are 1000s of pages in a site tree .. (I m just upgrading on SS site) .. Client only want to see last 10 pages and still he should be able to create new ones .. but to show only last 10.
556: [07:29:33] * bubaphex quit (Ping timeout: 255 seconds)
557: [07:32:03] <Tanger> Hiya guys! So my code is, for whatever reason, switching Controllers inside an include...
558: [07:32:32] <Tanger> It has the correct controller when I get a fatalist of pages
559: [07:32:49] <Tanger> Then calls a method in an extension applied to the gotten pages
560: [07:33:09] <Tanger> And then acts on a DataObject, where things go awry
561: [07:44:21] <openbees> simon_w|air u think i need to overwrite LeftAndMain::getSiteTreeFor
562: [07:45:58] * bubaphex has joined #silverstripe
563: [07:46:13] * SightUnseen has joined #silverstripe
564: [07:46:17] * SightUnseen has left #silverstripe
565: [07:55:32] * zippy____ quit (Quit: zippy____)
566: [08:11:52] * zippy____ has joined #silverstripe
567: [08:13:13] * Colin[pi] quit (Ping timeout: 240 seconds)
568: [08:13:25] * spronk2 has joined #silverstripe
569: [08:16:58] * ARNHOE has joined #silverstripe
570: [08:19:19] * bubaphex quit (Ping timeout: 264 seconds)
571: [08:20:36] * ocm has joined #silverstripe
572: [08:20:41] <ocm> howdy!
573: [08:21:17] <zippy____> hi
574: [08:27:36] * kk has joined #silverstripe
575: [08:29:15] * Robke has joined #silverstripe
576: [08:29:55] <kk> i have a search problem. my situation: i have a page named "Help center". when i search for "help" nothing is found, but when i search for "help center" the right page is found. any idea?
577: [08:30:16] <zippy____> kk da ja vu :)
578: [08:30:45] * EasyCo quit (Quit: Connection closed for inactivity)
579: [08:33:33] <kk> @zippy____: nobody answered my question. sry..
580: [08:34:23] * Robke quit (Ping timeout: 245 seconds)
581: [08:35:02] <zippy____> thats ok, since it's full text search, help might be an common word and could be removed from my mysql
582: [08:36:14] <zippy____> kk: http://doc.silverstripe.org/framework/en/topics/search - have you specified MyISAM on the objects you want to search?
583: [08:43:11] * bubaphex has joined #silverstripe
584: [08:47:26] <ocm> lol
585: [08:47:35] <ocm> big dejavu here too zippy____
586: [08:47:40] <ocm> is scares me :(
587: [08:47:47] <kk> @zippy____: that does not work sorry..
588: [08:47:54] <ocm> first a plane goes straight into the twilightzone; now this
589: [08:48:21] <kk> zippy____ do i have to add a new element or is this for already created elements too?
590: [08:54:20] <zippy____> i've never used it sorry
591: [08:55:09] <kk> zippy____: where are the "reserved words" defined?
592: [08:55:54] <zippy____> kk: https://dev.mysql.com/doc/refman/5.0/en/fulltext-stopwords.html
593: [08:56:34] <zippy____> thou kk http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html
594: [08:56:55] <zippy____> kk have you see this; http://doc.silverstripe.org/framework/en/tutorials/4-site-search
595: [08:58:11] <kk> zippy____: thanks for the links.
596: [08:59:50] * kinglozzer has joined #silverstripe
597: [09:04:57] * micmania1 has joined #silverstripe
598: [09:07:43] * chr1stopher has joined #silverstripe
599: [09:09:56] * bubaphex quit (Ping timeout: 252 seconds)
600: [09:14:06] <chr1stopher> good morning, i started to learn silverstripe and ran into some issues. the biggest problem is atm, that my local installation has problems in the backend. when i try to edit a page i only get "Internal Server Error". The console tells me: "Failed to load resource: the server responded with a status of 500 (Internal Server Error) ". I guess it s hard to find out what s going on with these little information, but maybe
601: [09:15:36] <Bollig|DesignCty> chr1stopher: you might try ensuring the site is running in dev mode rather than live mode
602: [09:15:48] <chr1stopher> with the environment settings?
603: [09:15:49] <openbees> chr1stopher : turn on php errors or check your logs to see actual issue.
604: [09:15:57] <Bollig|DesignCty> http://doc.silverstripe.com/framework/en/topics/debugging
605: [09:16:17] <Bollig|DesignCty> that should give you the options for checking the env mode you're in.
606: [09:17:08] <Bollig|DesignCty> as openbees suggests, checking your error logs will always work, irrespective of the env mode, however if you're new to developing it can be difficult to locate the log file…
607: [09:18:51] <openbees> in debian based system its in /var/log/apache2/error_log and access_log in centos based /var/log/httpd/... never liked MAC :D
608: [09:19:18] * simon_w quit (Ping timeout: 252 seconds)
609: [09:19:46] <Bollig|DesignCty> or the 98% of people on windows?
610: [09:19:47] <Bollig|DesignCty> :)
611: [09:19:57] * simon_w has joined #silverstripe
612: [09:20:31] <Bollig|DesignCty> WAMP and MAMP etc have easy access to the error files via right click or the app itself, FWIW
613: [09:21:08] <chr1stopher> i guess i am in dev mode now
614: [09:21:19] <chr1stopher> should it show me information in the backend as well?
615: [09:22:10] <Bollig|DesignCty> mostly.. sometimes I find ajax requests don't :(
616: [09:22:17] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
617: [09:22:36] <chr1stopher> thats the error log, i am using fedora: [Tue Mar 18 10:21:57.928204 2014] [:error] [pid 1309] [client ::1:48867] PHP Fatal error: Class 'GridFieldAddNewMultiClass' not found in ../mysite/code/Page.php on line 42, referer: http://localhost/../index.php/admin/pages/edit/show/3
618: [09:22:55] <zippy____> chr1stopher: dev/build and flush
619: [09:23:38] <chr1stopher> done
620: [09:23:40] <chr1stopher> actually the same
621: [09:24:08] * bubaphex has joined #silverstripe
622: [09:25:16] * Shrike_Finland quit (Quit: Leaving.)
623: [09:25:49] <kinglozzer> chr1stopher: Have you installed the 'gridfieldextensions' module? That class is part of that module
624: [09:25:58] <chr1stopher> i dont know ...
625: [09:26:08] <chr1stopher> i just had a look in this page.php file
626: [09:26:13] <kinglozzer> Is there a folder called 'gridfieldextensions' in the site root?
627: [09:26:14] <chr1stopher> it s done by a friend of mine
628: [09:26:20] <chr1stopher> we are students and learning silverstripe
629: [09:26:29] <chr1stopher> no
630: [09:26:44] <kinglozzer> You'll need to install that then: https://github.com/ajshort/silverstripe-gridfieldextensions
631: [09:26:59] <chr1stopher> .... ok thank you ^^^ i ll try that
632: [09:27:00] <kinglozzer> Download it and extract the contents to a new folder called 'gridfieldextensions'
633: [09:27:09] <kinglozzer> Then dev/build and flush
634: [09:27:14] <chr1stopher> and then just devbuild and flash?
635: [09:27:16] <chr1stopher> ah ok alright
636: [09:27:27] <chr1stopher> do you git clone these things?
637: [09:27:32] <chr1stopher> or just put it in?
638: [09:28:59] <chr1stopher> hm there is no special info in dev build that there is a new plugin. should there be something?
639: [09:29:09] <kinglozzer> Nope, as it doesn't add any database fields
640: [09:29:40] <chr1stopher> ok there is a now error in the backend now ;D
641: [09:30:30] <chr1stopher> arning at line 773 of /home/chris/public_html/xx/framework/view/SSViewer.php)
642: [09:30:33] * Shrike_Finland has joined #silverstripe
643: [09:30:35] <chr1stopher> +w
644: [09:35:00] <kinglozzer> chr1stopher: Do a flush
645: [09:35:10] <kinglozzer> Not a /dev/build?flush=1, just a flush=1
646: [09:37:31] <chr1stopher> same
647: [09:38:08] <chr1stopher> so i am in the backend and can see everything but when i click on a page it throws the warning and doesnt change anything
648: [09:40:36] * cloph_away is now known as cloph
649: [09:41:11] <kinglozzer> chr1stopher: When it throws a warning, add a ?flush=1 to the end of the URL you're on and try that
650: [09:41:22] * Tanger quit (Quit: Tanger)
651: [09:41:46] <chr1stopher> like this? http://localhost/~chris/xxx/index.php/admin/pages/edit/show/111?flush=1
652: [09:42:17] <cloph> also use isDev=1 - that way it will also print debug stuff to the browser...
653: [09:42:31] <chr1stopher> ok it first told me site does not exist
654: [09:42:43] <cloph> chr1stopher: no mod-rewrite support in your webserver? Or any other reason you use index.php ?
655: [09:42:44] <chr1stopher> but going back show me now the page on theh left and preview on the right
656: [09:42:49] <zippy____> chr1stopher: I noticed that GridFieldAddNewMultiClass isn't in the site by default - you add it in a module?
657: [09:42:55] <chr1stopher> yes i didnt get mod-rewrite running
658: [09:43:06] <chr1stopher> yes i "installed" it now
659: [09:43:18] <chr1stopher> in the top are now some errors
660: [09:43:24] <chr1stopher> but i cant scroll in the page
661: [09:43:27] <chr1stopher> it looks broken
662: [09:43:59] <cloph> <ctrl>+u :)
663: [09:44:58] <chr1stopher> ok good idea ^^ but difficult for me as a noob to find somethinig relevant in the mass ;D
664: [09:45:36] <cloph> the debug stuff is printed at the very top (if there is any)
665: [09:45:43] <chr1stopher> there is a lot ^^
666: [09:45:59] <chr1stopher> the most important stuff at the complete top or more at the bottom of the debug messages?
667: [09:46:39] <chr1stopher> "[User Warning] None of these templates can be found in theme 'abcde': GridFieldAddNewMultiClass.ss"
668: [09:46:55] <chr1stopher> maybe i didnt install the plugin correctly?
669: [09:47:14] <zippy____> sounds like it, it can't find the template - which is a flush to fix
670: [09:47:15] <cloph> not findind stuff usually means you didn't do the flush
671: [09:47:44] <chr1stopher> i am doing the flush wrong? usually i do http://localhost/~chris/xxx/index.php?flush=all
672: [09:47:53] <cloph> but warning is just warning - are there also erors?
673: [09:48:39] * toebu quit (Remote host closed the connection)
674: [09:49:13] <chr1stopher> user_error(<span>769</span> &quot;None of these templates can be found in theme '&quot;<span>770</span> . Config::inst()-&gt;get('SSViewer', 'theme') . &quot;': &quot;<span>771</span> . implode(&quot;.ss, &quot;, $templateList) . &quot;.ss&quot;, <span>772</span> E_USER_WARNING<span>773</span> <span class="error"> );
675: [09:50:42] <kinglozzer> chr1stopher: If you look inside the gridfieldextensions folder, what folders are there? There should be _config, templates etc
676: [09:51:19] <chr1stopher> these folders are there
677: [09:51:31] <chr1stopher> maybe i renamed it wrong or my friend named it different when using it?
678: [09:51:33] <chr1stopher> gridfieldextensions
679: [09:51:45] <kinglozzer> That's correct, it shouldn't matter what it's named anyway
680: [09:51:52] <chr1stopher> hm ok
681: [09:53:20] <kinglozzer> chr1stopher: Try creating an empty 'silverstripe-cache' folder in your site root
682: [09:55:33] <chr1stopher> here are all things in the html till the main html part begins: http://pastebin.com/bNBQSWuc
683: [09:55:41] <chr1stopher> kinglozzer: try that. 1 moment
684: [09:56:48] <chr1stopher> kinglozzer: ok i have done that and there are only errors now. what information is relevant?
685: [09:57:34] <chr1stopher> kinglozzer: first warning is: Warning: mkdir(): No such file or directory in /home/abc/public_html/xxx/framework/core/manifest/ManifestCache.php on line 25
686: [09:57:45] <chr1stopher> are all my problems because of right-management?
687: [09:59:00] <kinglozzer> chr1stopher: Delete that silverstripe-cache folder, then try removing the contents of /tmp/silverstripe-cache-home-abc-public_html-xxx-yyy.de/apache/
688: [09:59:15] <kinglozzer> That'll effectively force a flush
689: [10:00:11] <chr1stopher> there is no such a folder
690: [10:00:54] <kinglozzer> There is
691: [10:01:05] <chr1stopher> in root/tmp?
692: [10:01:07] <kinglozzer> It's not in your site root
693: [10:01:24] <chr1stopher> [root@localhost tmp]# pwd
694: [10:01:24] <chr1stopher> /tmp
695: [10:03:14] <chr1stopher> here it is: /tmp/systemd-httpd.service-XKDeQf9/tmp
696: [10:03:46] <chr1stopher> tada!
697: [10:03:48] <chr1stopher> works!
698: [10:03:51] <chr1stopher> you are a genious!
699: [10:04:00] <chr1stopher> but what does this mean? that my flushing is not working?
700: [10:04:03] <kinglozzer> Sounds like it was possibly a permissions issue
701: [10:04:07] <kinglozzer> Yeah
702: [10:05:00] <chr1stopher> well i have absolutely no idea how i could fix this. i guess it s not done with a simple chmod ...
703: [10:05:06] <chr1stopher> so maybe i rest with flushing manually
704: [10:05:21] <chr1stopher> pwd
705: [10:06:33] * desperate has joined #silverstripe
706: [10:06:44] <chr1stopher> thank you very much!
707: [10:06:52] <kinglozzer> No problem :)
708: [10:07:26] <desperate> anyone able to help me with GridFieldRelationHandler
709: [10:08:34] * Guest30800 has left #silverstripe
710: [10:09:23] <kinglozzer> desperate: Just post your question, anyone who can help will take a look
711: [10:10:05] <desperate> I have extracted the zip into my installation
712: [10:10:56] <desperate> here is my paste
713: [10:10:58] <desperate> http://paste2.org/av74O1ZH
714: [10:11:11] <desperate> I have a gallery page which has_many images
715: [10:11:16] <desperate> and also image has_many galleries
716: [10:11:39] <desperate> I want to be able to manage which image below to which galleries
717: [10:12:53] <kinglozzer> Well, your paste won't work as you're calling ->addComponent on a variable that doesn't exist :P
718: [10:13:12] <kinglozzer> desperate: http://paste2.org/8ZJBztFf try that
719: [10:13:20] * zippy____ quit (Quit: zippy____)
720: [10:13:20] <chr1stopher> kinglozzer: with setting up dev environment i thought all this cacheing and flushing would be disabled or not needed anymore?
721: [10:13:37] <kinglozzer> But I don't think you want hasonerelationhandler anyway, not if you're using many_many
722: [10:14:03] <kinglozzer> chr1stopher: Classes & templates are still cached in dev mode, otherwise page loads would take forever
723: [10:14:17] <chr1stopher> kinglozzer: hm ok. so no way to disable it?
724: [10:14:40] <kinglozzer> chr1stopher: Not sure, there probably is some way but I don't know what it is :P
725: [10:15:02] <micmania1> My day has not started well
726: [10:15:20] <chr1stopher> kinglozzer: ok no problem. anyway thank you.
727: [10:15:21] <micmania1> I rm -r'd something instead of zipping it
728: [10:15:28] <micmania1> on a live site.... FML!
729: [10:15:36] <kinglozzer> micmania1: Ouch!
730: [10:15:50] <kinglozzer> More caffeine :P
731: [10:25:36] * kk quit (Quit: Page closed)
732: [10:31:26] <desperate> kinglozzer: Thanks ok I am getting something... now in my gridfield which lists associated iamges I see a radio button next to the images, I'm not sure how this will enable me to associate this image with another gallery
733: [10:33:08] <cloph> how can I prevent Member import via csv from changing the pw-hash and salt? I'm exporting from 2.4.x isntallation and try to import into 3.1.3 - the csv has the pw-hash, the algorithm and salt, but on import the pw-hash and salt are rewritten, so I have to manually update the DB so that old login-credentials continue to work.
734: [10:34:36] <desperate> ok i think I have it working.. pretty neat
735: [10:43:59] * bubaphex quit (Ping timeout: 252 seconds)
736: [10:44:00] <chr1stopher> so thank you very much for all your help. i am out for lunch. bye bye
737: [10:44:33] * chr1stopher has left #silverstripe
738: [10:49:38] * Colin[pi] has joined #silverstripe
739: [10:57:21] <ocm> micmania1 how do you mix up "tar -zcvf" wirth rm -r? :P
740: [10:57:40] <Colin[pi]> pfft they look virtually the same!
741: [11:02:19] * openbees quit (Ping timeout: 264 seconds)
742: [11:03:46] * Error404NotFound has joined #silverstripe
743: [11:19:38] * Shrike_Finland quit (Quit: Leaving.)
744: [11:23:05] * openbees has joined #silverstripe
745: [11:23:27] * AaBbCc has joined #silverstripe
746: [11:23:38] * openbees quit (Client Quit)
747: [11:25:40] <AaBbCc> Hi, I'm trying to create a front end form with multiple files upload options. I originally tried to use UploadField, but I found I couldnt differentiate between files uploaded with the first UploadField and with the second, third, fourth, etc. I just wanted some advice on what direction to go in for creating multiple upload files fields. So not multiple files to be uploaded, but rather files to be uploaded for specific section
748: [11:26:40] * UncleCheese_ quit (Quit: UncleCheese_)
749: [11:26:59] * oceanmountain has joined #silverstripe
750: [11:27:37] <desperate> any ideas what is wrong with this
751: [11:27:38] <desperate> $fields->addFieldToTab("Root", new UploadField('BackgroundImage'));
752: [11:27:59] <desperate> Error at line 759 of /Applications/mampstack-5.4.24-0/apache2/htdocs/assembly/framework/core/Object.php
753: [11:28:46] <AaBbCc> Try "Root.main"
754: [11:30:05] * [1]ocm has joined #silverstripe
755: [11:30:11] * ocm quit (Ping timeout: 252 seconds)
756: [11:30:12] * [1]ocm is now known as ocm
757: [11:30:51] * micmania1 has joined #silverstripe
758: [11:33:43] * oceanmountain quit (Ping timeout: 264 seconds)
759: [11:37:02] <desperate> this is the error I see
760: [11:37:03] <desperate> [User Error] Uncaught Exception: Object->__call(): the method 'images' does not exist on 'GalleryAlbum'
761: [11:39:36] * Shrike_Finland has joined #silverstripe
762: [11:40:01] * Colin[pi] quit (Ping timeout: 240 seconds)
763: [11:46:27] <desperate> here is my paste
764: [11:46:29] <desperate> http://paste2.org/XHZ79wFW
765: [11:46:36] <desperate> Uncaught Exception: Object->__call(): the method 'images' does not exist on 'GalleryAlbum'
766: [11:55:50] * Error404NotFound quit (Remote host closed the connection)
767: [11:56:08] * Error404NotFound has joined #silverstripe
768: [11:56:29] * Error404NotFound quit (Client Quit)
769: [12:04:48] <AaBbCc> Hi desperate I'm going to take a shot at it, if you changed this line
770: [12:20:28] * ss-log has joined #silverstripe
771: [12:42:56] * opalfroot has joined #silverstripe
772: [12:43:31] <opalfroot> anyone know how to hide a tab that's presented when you have a has_many_many?
773: [12:43:42] <opalfroot> sorry belongs_many_many
774: [12:48:31] <desperate> can anyone figure out what is going on here:
775: [12:48:32] <desperate> http://paste2.org/dbwNHNMp
776: [12:48:54] <desperate> Uncaught Exception: No has_one found on class 'GalleryImage', the has_many relation from 'GalleryAlbum' to 'GalleryImage' requires a has_one on 'GalleryImage'
777: [12:53:46] <desperate> it's ok i fixed it - stupid error
778: [12:54:09] * jparks has joined #silverstripe
779: [12:54:42] <jparks> hey everyone :)
780: [12:55:58] <jparks> i was wondering how in my GridField when I begin searching for Names to link to the record that i can get it to show Name rather than ID
781: [12:58:43] * opalfroot quit (Quit: Page closed)
782: [13:00:59] * violet- has joined #silverstripe
783: [13:01:11] * violetina quit (Ping timeout: 246 seconds)
784: [13:01:48] <desperate> if my page extends page.. and I add some custom fields with static_array $db .... how do I get the those fields to show up in the cms
785: [13:01:58] <desperate> do I have to manually add them?>
786: [13:02:48] * PanPipes has joined #silverstripe
787: [13:04:12] <jparks> you can manually add them using public function getCMSFields() { return new FieldList (array( TextField::create('FirstName')
788: [13:04:47] <PanPipes> has anyone else seen the following: add new top level page(doesn't matter what type), delete this new page, refresh the admin and any BlogHolder Pages have disappeared from the site tree??? The only way to get them back seems to be listing the pages and then clicking into them one by one. Front end is uneffected.
789: [13:05:09] <PanPipes> all code is latest, just did a composer update
790: [13:05:11] * violetina has joined #silverstripe
791: [13:06:26] * violet- quit (Ping timeout: 252 seconds)
792: [13:06:50] <desperate> I can see how to manually add them... but if I extend a dataobject they show by default in the CMS is that right?
793: [13:08:33] * jparks quit (Ping timeout: 245 seconds)
794: [13:08:51] <PanPipes> any ideas?
795: [13:09:00] <PanPipes> it seems very odd
796: [13:15:53] * violet- has joined #silverstripe
797: [13:16:43] * violetina quit (Ping timeout: 264 seconds)
798: [13:21:10] * spronk2 quit (Quit: spronk2)
799: [13:23:38] * Shrike_Finland1 quit (Quit: Leaving.)
800: [13:31:06] * catcher has joined #silverstripe
801: [13:40:34] * basso_ has joined #silverstripe
802: [13:42:04] <basso_> HI, I cannot login the cms anymore. This happens after a fresh install and creating a folder in the assets. I can continue work, but the moment i logout i get redirected to Security/login?BackURL=%2Fadmin%2Fpages
803: [13:43:31] <micmania1> basso_: are you getting any errors?
804: [13:43:34] <basso_> Permissions are correct. First time it happened I got a blank page, so I thought it was a permission thing. Tried a new install, with the proper permissions, same story
805: [13:43:41] <basso_> micmania1: no errors
806: [13:43:49] <basso_> and error_reporting is set to 1
807: [13:44:04] <micmania1> do you have a default admin and password set?
808: [13:44:13] <basso_> micmania1: yes
809: [13:44:26] <basso_> that's all done during install, right?
810: [13:44:34] <basso_> and i did fill it in
811: [13:44:42] <micmania1> So when you attempt to login, what is happening?
812: [13:45:04] <basso_> now, when i try to go to /admin, I get the redirect: /Security/login?BackURL=%2Fadmin%2Fpages
813: [13:45:49] <micmania1> yes, then you enter your details?
814: [13:46:10] <basso_> I cannot
815: [13:46:36] <micmania1> does /Security/login display a login form?
816: [13:46:37] <basso_> It simply returns the homepage with that url
817: [13:46:52] <micmania1> ok, you need to put $Form in your Layout/Page.ss file
818: [13:47:01] * violetina has joined #silverstripe
819: [13:47:37] * violet- quit (Ping timeout: 240 seconds)
820: [13:48:08] <basso_> why? the cms must be entered via /admin, right? Even when I empty my cache it only comes back with the security url redirect
821: [13:49:36] <cloph> basso_: if you're redirected to login, you might be in "show draft content" mode.
822: [13:49:49] <cloph> append ?stage=Live to the URL to switch to "published pages"
823: [13:50:02] <cloph> The login-redirect should show a corresponding note in this case IIRC.
824: [13:50:24] <basso_> afaik, this happens when something is wrong underneath, some checking is done. Other people had the similar redirect, but with faulty plugin, not able to write to /tmp, etc
825: [13:51:26] <cloph> basso_: you access the backend via /admin, but the login is always on /Security/login
826: [13:51:34] <cloph> so this is normal.
827: [13:51:48] <basso_> cloph: okay, i did not know that
828: [13:53:06] <cloph> i.e. you're not logged in, and browse to /admin → you're directed to /Sucrity/login with the corresponding BackURL parameter. So if you don't see any input boxes on the /Security/login page, then you're missing the $Form statement as mentioned before.
829: [13:53:18] <basso_> but when I installed SS and did not touch the assets, i could always login via /admin. Now, the moment I create a folder in assets, the redirect happens and I'm not able to login anymore via /admin. Weird.
830: [13:53:28] <cloph> you can use sake from the commandline to flush the cache in case you need to add it.
831: [13:54:44] <cloph> be careful with terminology here :-) "assets" is the name of a folder for the uploads/static files that are user-provided - so when calling silverstripe's code/files "assets" this might be misleading...
832: [13:55:01] <basso_> /Security/login show me the default Page.ss
833: [13:55:25] <basso_> cloph: alright
834: [13:55:44] <cloph> yes - and that by default has the $Form statement. So do you see input boxes for email and pw?
835: [13:56:07] <cloph> or what do you mean with "not able to login"?
836: [13:56:38] <basso_> But i still don't get it, the default login page is gone. $Form is not in my Page.ss. I do use another template.
837: [13:57:17] <cloph> well, other template → other look, that's the point of using a different template, isn't it?
838: [13:57:33] <basso_> But before i touched the folders, this did not happen, I think the relation between creating a folder and redirect is strange.
839: [13:58:10] * Shrike_Finland has joined #silverstripe
840: [13:58:25] * violet- has joined #silverstripe
841: [13:59:19] * violetina quit (Ping timeout: 264 seconds)
842: [13:59:36] <cloph> probably before you touched folders, silverstripe did still use the old files, and only after a flush it is using the new ones.
843: [13:59:48] <basso_> cloph: in the simple theme, $Form is not defined in the Page.ss
844: [14:00:54] <cloph> Login page uses renderWith(array('Security_login', 'Security', $this->stat('template_main'), 'BlankPage')) in ss 3.1.3 - so you can create Security_login.ss or Security.ss to explicitly use a different template instead of Page.ss
845: [14:01:27] <basso_> cloph: That's good to know
846: [14:01:34] <cloph> and in the default "simple" theme, it is in themes/simple/templates/Layout/Page.ss
847: [14:01:47] <basso_> thanks :)
848: [14:07:24] * violetina has joined #silverstripe
849: [14:07:43] * violet- quit (Ping timeout: 264 seconds)
850: [14:08:34] * babak quit (Quit: Connection closed for inactivity)
851: [14:15:08] * kk has joined #silverstripe
852: [14:16:01] * violet- has joined #silverstripe
853: [14:16:18] * muskie9 has joined #silverstripe
854: [14:16:25] * violetina quit (Ping timeout: 240 seconds)
855: [14:17:52] * Shrike_Finland quit (Quit: Leaving.)
856: [14:25:12] * violetina has joined #silverstripe
857: [14:25:32] * violet- quit (Ping timeout: 246 seconds)
858: [14:28:56] * stripee has joined #silverstripe
859: [14:28:59] * Shrike_Finland has joined #silverstripe
860: [14:31:12] * Shrike_Finland quit (Client Quit)
861: [14:33:31] <stripee> Treemultiselectfield is not working as per it should...
862: [14:33:39] <kk> how to get url params in template file?
863: [14:34:05] <kk> my case is that if i change the language of the page i have to give the english/german page the same GET params.
864: [14:34:24] * violet- has joined #silverstripe
865: [14:35:19] * violetina quit (Ping timeout: 264 seconds)
866: [14:40:14] <cloph> kk: many different ways possible, depending on what exactly the goal is. You could override the Link method of the objects, or you can add a function to the Controller that returns the query parameters and use that. Or you can use silverstripe's tranlsation features that maybe already cover your needs.
867: [14:56:04] * violetina has joined #silverstripe
868: [14:56:24] * violet- quit (Ping timeout: 255 seconds)
869: [15:05:38] <PanPipes> has anyone else seen the following: add new top level page(doesn't matter what type), delete this new page, refresh the admin and any BlogHolder Pages have disappeared from the site tree??? The only way to get them back seems to be listing the pages and then clicking into them one by one. Front end is uneffected.
870: [15:05:45] <PanPipes> all code is latest, just did a composer update
871: [15:06:23] * joelpittet has joined #silverstripe
872: [15:16:05] * cloph never experienced this, but don't have any BlogHolders on any of the sites :-)
873: [15:17:07] <PanPipes> fair dos
874: [15:17:30] <PanPipes> it seems really odd that deleted an unrelated page should make it disappear from the SiteTree
875: [15:17:42] <PanPipes> deleted/deleting
876: [15:34:36] * babak has joined #silverstripe
877: [15:41:56] * babak quit ()
878: [15:42:33] * babak has joined #silverstripe
879: [15:44:19] * PanPipes quit (Remote host closed the connection)
880: [15:45:13] * AaBbCc quit (Ping timeout: 245 seconds)
881: [16:16:07] <basso_> cloph: i changed template_main from Page to Page_Login and added $Form. It still show Page as login form. I flushed the cache with sake flush=1. It not helping. Any idea?
882: [16:17:13] <cloph> Nowhere there was talk about Page_Login.
883: [16:18:28] <basso_> No, I changed the variable template_main in framework/security/Security.php
884: [16:18:51] <basso_> that variable is being used in renderWith(array('Security_login', 'Security', $this->stat('template_main'), 'BlankPage'))
885: [16:19:43] <cloph> why the heck would you modify the php/silverstripe's code and not just create a Security_login.ss or Security.ss ?
886: [16:21:30] <basso_> Huh? How would SS know how to use the other template?
887: [16:23:42] * micmania1 quit (Ping timeout: 255 seconds)
888: [16:24:34] <basso_> I see...
889: [16:28:13] * ARNHOE quit ()
890: [16:33:17] <cloph> http://doc.silverstripe.org/framework/en/reference/templates recommended reading :-)
891: [16:36:39] <basso_> Thank you
892: [16:39:38] <basso_> cloph: Okay. Moved the page to Layout/Security_login.ss and clear the cache, but it still show Page.
893: [16:40:07] <cloph> whenever you change the templates, you need to flush the cache
894: [16:40:30] <cloph> do it from the commandline, as flushing requires admin privileges, and when you cannot login, you cannot flush.
895: [16:41:02] * r3v3rb has joined #silverstripe
896: [16:41:27] <kinglozzer> You can flush if the site is in dev mode
897: [16:41:30] <basso_> I did it from the command line. "sake flush=1"
898: [16:41:46] <kinglozzer> Command line flush and web flush aren't necessarily the same
899: [16:42:15] <basso_> Alright. Then ill just reinstall, thats easier for now and copy everything.
900: [16:43:11] <r3v3rb> hmm, in the CMS admin how can I get a title to the left of the checkbox similar to the Settings 'Visibilty' panel?
901: [16:43:25] <cloph> "sake /Security/login flush=all" sould be my try not sure whether sake recognizes the flush=1 as url-parameters when it is the only argument (and doesn't try to load a page "flush" instead.
902: [16:43:50] <kinglozzer> r3v3rb: http://api.silverstripe.org/3.1/class-FormField.html#_setLeftTitle ?
903: [16:43:54] <kinglozzer> Guess :P
904: [16:44:21] <r3v3rb> really kinglozzer
905: [16:44:23] <kinglozzer> cloph: command line and web requests can have different manifests, so a command line flush might not actually do anything
906: [16:44:41] <r3v3rb> kinglozzer: ^^ is true cli is seperate flush to web
907: [16:44:46] <stripee> bangladesh won.....
908: [16:45:11] <cloph> my experience was that flush from commandline does pick-up changes in the templats, so that's enough for me, even if the deatails might be different :-)
909: [16:46:08] * kk quit (Quit: Page closed)
910: [16:46:09] <r3v3rb> setLeftTitle on checkboxfield makes no difference
911: [16:47:50] <kinglozzer> cloph: It depends on your web server setup I think. The folder that's flushed is based on the current user - which can be different for cli vs web
912: [16:48:17] <cloph> ah - /me always runs sake as the web-user
913: [16:50:07] <kinglozzer> r3v3rb: The optionset you mentioned has some custom CSS
914: [16:50:19] <kinglozzer> The title on the left hand side is just the label
915: [16:54:23] <cloph> someone already created a custom Databasetype for storing either internal or external links?
916: [16:55:27] <kinglozzer> cloph: I usually do a db field + has_one, with some javascript to show/hide a text input/tree dropdown field based on whether the user selected 'internal' or 'external'
917: [16:55:33] <kinglozzer> I saw this the other day though: https://github.com/skTzoOoTech/link-field
918: [16:55:40] <kinglozzer> Not sure if it's any good, haven't tried it
919: [16:57:59] <cloph> thx - seems a little too complex at first look, but matches what I had in mind.
920: [17:01:09] * Colin[pi] has joined #silverstripe
921: [17:02:50] * bubaphex has joined #silverstripe
922: [17:03:26] <r3v3rb> kinglozzer: It appears that its impossible to set a left title on a single checkbox in the CMS admin :(
923: [17:04:35] <kinglozzer> r3v3rb: Oh you only want it on one of the checkbox options?
924: [17:04:44] <kinglozzer> You'll need your own formfield for that
925: [17:06:57] <kinglozzer> A kitten dies every time someone uploads SilverStripe to shared hosting
926: [17:07:06] <kinglozzer> I killed a kitten today :(
927: [17:10:51] * basso_ has left #silverstripe
928: [17:10:56] * basso_ has joined #silverstripe
929: [17:11:32] <basso_> Hmmm. I did a reinstall and now I cannot load the skeleton theme anymore. It show the default theme. Any idea why the theme does not load?
930: [17:15:06] * kinglozzer should clarify - I killed a kitten by using shared hosting, I'm not a kitten murderer :P
931: [17:16:03] <basso_> I get this response back: /framework/css/debug.css?m=1393790087 HTTP/1.1" 304 -
932: [17:17:15] * OxFF1 has joined #silverstripe
933: [17:18:02] <r3v3rb> kinglozzer: lol, kittens!
934: [17:18:20] * r3v3rb sad about checkboxfield and no left hand label
935: [17:19:02] <cloph> basso_: the info you give is so sparse. Remember: We don't know what you're doing, we don't see what you see...
936: [17:20:04] <basso_> Yeah, I know, but I'm a bit lost here, I added a folder, need to flush the cache, reinstall is easier, now all of a sudden the theme does not load anymore, after a fresh reinstall
937: [17:20:19] <cloph> what exactly is "added a folder"
938: [17:20:35] <cloph> a folder that doesn't contain stuff surely doesn't need a flush, etc.
939: [17:22:30] <basso_> cloph: its still the exact same thing. I ended up reinstalling because I added the Security_login.ss, but since the cache wasn't flushed
940: [17:22:47] <basso_> then reload the theme with the added Security_login.ss
941: [17:22:56] <basso_> but now it won't reload my theme anymore
942: [17:23:03] <basso_> s/reload/load
943: [17:24:01] <cloph> you don't tell what you do, so I don't like to spend my time on this. Either you give some details, or you leave it at that. Just repeating the same thing again is not the same as providing more details.
944: [17:24:24] <basso_> this is exactly what I've done, no more details to it
945: [17:24:51] * micmania1 has joined #silverstripe
946: [17:24:54] * micmania1 quit (Client Quit)
947: [17:25:41] <basso_> I copied my modified theme, reinstalled SS, copied the theme back to the themes folder, logged in to SS, changed theme to my custom skeleton theme, which now, for some reason does not load anymore. And a fresh copy of the skeleton theme won't load anymore either.
948: [17:27:32] <cloph> you might know what "does not load" means for you. I don't. And I'm too impatient for this hunt for info, so /me goes on doing other stuff and fades out of the channel for a while
949: [17:29:10] * basso_ quit (Quit: basso_)
950: [17:31:11] * kinglozzer home time
951: [17:31:20] * kinglozzer raining, so also drift time <3 rwd
952: [17:32:12] * kinglozzer quit ()
953: [17:36:30] * OxFF1 quit (Quit: Hasta la proxima)
954: [17:37:24] * OxFF1 has joined #silverstripe
955: [17:56:19] * Guits quit (Ping timeout: 264 seconds)
956: [17:58:33] * desperate quit (Ping timeout: 245 seconds)
957: [17:58:34] * OxFF1 quit (Quit: Hasta la proxima)
958: [18:04:45] * bubaphex quit (Quit: Leaving)
959: [18:12:25] * SightUnseen has joined #silverstripe
960: [18:12:28] * SightUnseen has left #silverstripe
961: [18:17:32] * nbezzala has joined #silverstripe
962: [18:18:51] * r3v3rb quit (Quit: r3v3rb)
963: [18:23:11] * Pyromanik has joined #silverstripe
964: [18:25:13] * stripee quit (Ping timeout: 245 seconds)
965: [18:49:36] * gelignite has joined #silverstripe
966: [18:51:12] * violet- has joined #silverstripe
967: [18:52:12] * violetina quit (Ping timeout: 255 seconds)
968: [18:59:24] <catcher> Custom sidereport isn't showing up in the list, do I need to do anything the docs don't mention?
969: [19:01:33] <simon_w> Side reports are gone
970: [19:02:32] <catcher> simon_w, I see them in the CMS, but indeed not in framework
971: [19:03:10] <catcher> Is this my best resource then? http://www.ssbits.com/tutorials/2011/adding-custom-filterable-reports-to-reportadmin/
972: [19:03:17] <catcher> This site is 3.0
973: [19:12:37] <Pyromanik> catcher, no.
974: [19:12:49] <Pyromanik> ssbits is mostly out of date. And that particular article is from 2011
975: [19:13:52] <catcher> Pyromanik, Didn't see much else out there..
976: [19:15:26] * desperate has joined #silverstripe
977: [19:17:54] <Stomach> yeah and thats all pretty much correct
978: [19:18:24] <desperate> is there a carousel as part of SS or is it easy enough to implement a 3rd party tool such as ajax carousel http://sorgalla.com/jcarousel/examples/ajax/
979: [19:18:43] * antmas has joined #silverstripe
980: [19:19:44] <Stomach> catcher: http://pastie.org/8948409
981: [19:20:22] <catcher> Stomach, great, thank you
982: [19:20:59] <simon_w> catcher, since you're using side reports, don't upgrade to 3.1 ;)
983: [19:21:12] <catcher> haha, I'm ditching them
984: [19:21:14] <Stomach> the parent class SwipeStripeReport can just be replaced by SS_Report too
985: [19:21:32] <Stomach> don't upgrade to 3.1.3 though, reports don't work.
986: [19:21:49] <simon_w> Haven't I clicked a button that fixes that?
987: [19:22:02] <catcher> This is interesting though: http://doc.silverstripe.org/framework/en/reference/site-reports
988: [19:22:05] <catcher> 3.1 docs no less
989: [19:22:19] <Pyromanik> catcher, because as simon_w said, it's all gone.
990: [19:22:40] <Stomach> simon_w - yeah on master
991: [19:22:42] <catcher> That's a reason for the doc to no longer exist, I'd say
992: [19:22:42] <Pyromanik> desperate, SS does nothing front-endy. Build your own.
993: [19:23:01] <simon_w> catcher, it's a module as of master
994: [19:23:03] <Pyromanik> I've used sorgalla's jcarousel many times, I approve of it.
995: [19:23:07] <simon_w> side reports are gone in 3.1
996: [19:23:08] <catcher> ahh
997: [19:23:22] <simon_w> Stomach, which PR? Sounds like it should go into 3.1
998: [19:23:37] <catcher> That doc doesn't say it's a module
999: [19:23:48] <FrozenFire> Pyromanik, Did I hear something about you looking for work?
1000: [19:23:49] <Pyromanik> so update the doc.
1001: [19:23:57] <Stomach> whoops, 3.1 branch
1002: [19:23:59] <Pyromanik> FrozenFire, yeh, I was.
1003: [19:24:05] <Pyromanik> FrozenFire, you're a bit late to the party man.
1004: [19:24:08] <Pyromanik> :<
1005: [19:24:13] <Stomach> i opened a pr on the reports module as well
1006: [19:24:16] <FrozenFire> :P
1007: [19:24:24] <Stomach> sorry, i always think 3.1 as master :S
1008: [19:24:24] * violetina has joined #silverstripe
1009: [19:24:28] <Pyromanik> although, I've no longer got any shitty non-compete clause in my contract.
1010: [19:24:32] <desperate> @Pyromanik Just as I thought although I am learning to ask first because SS has no many neat tricks
1011: [19:24:34] <Pyromanik> FrozenFire, so did you want something?
1012: [19:24:45] <desperate> happy to implement and intergrate my own though
1013: [19:24:47] * violet- quit (Ping timeout: 246 seconds)
1014: [19:24:53] <Pyromanik> desperate, everything front-end is up to the designer/theme builder.
1015: [19:25:20] <FrozenFire> Looking for someone with some free cycles to do some end-game hand-holding with an important client of ours
1016: [19:25:29] <Pyromanik> and as such, is left alone. Sometimes some more front-end devs make little module type things around them... but generally it's a bad idea as people like flexiblity.
1017: [19:25:42] <Pyromanik> FrozenFire, end-game hand-holding?
1018: [19:25:52] <FrozenFire> We built them a site on Wordpress and they need some last-minute tweaks made
1019: [19:26:03] <FrozenFire> However, all of our developers took other work
1020: [19:26:06] <Pyromanik> FrozenFire, sounds alarmingly similar to the old cliche of a post-coital cigarette
1021: [19:26:14] <FrozenFire> :P
1022: [19:26:23] <Pyromanik> FrozenFire, you said the w word. NOPE :P
1023: [19:26:36] <FrozenFire> I'd normally agree, but it's very... billable.
1024: [19:26:36] <FrozenFire> :P
1025: [19:27:20] <Pyromanik> I'd just like to announce to everyone that a mere 7 hours ago I gave an un-conference talk on Silverstripe. Bagging wordderp along the way as I do. TO A CORE WP DEV.
1026: [19:27:31] <FrozenFire> Haha
1027: [19:27:54] <Pyromanik> (audience wasn't too large :/ )
1028: [19:27:57] <FrozenFire> Believe me, for this project specifically, I strongly suggested going with SilverStripe
1029: [19:28:10] <Pyromanik> unfortunately, my bid to raise SS awareness wasn't met by too many.
1030: [19:28:25] <FrozenFire> But the relative unimportance of the project itself, and the type of person handling the project on the client's end, meant that Wordpress got used.
1031: [19:28:38] * desperate quit (Quit: Page closed)
1032: [19:28:39] <Pyromanik> oh yeah.
1033: [19:28:49] <Pyromanik> and now they're unhappy and maintenance is a nightmare.
1034: [19:29:10] <Pyromanik> LOL FAIL CLIENT INSISTENCE
1035: [19:29:22] <FrozenFire> That's actually not really the reason for the issues. The project lead on the client's end has no experience doing this sort of thing, so it's been a lot of billable hand-holding.
1036: [19:29:34] <Pyromanik> FrozenFire, but yeh. I've got no wordderp experience since basing my career on avoiding it.
1037: [19:29:42] <FrozenFire> Fair enough
1038: [19:29:49] <Pyromanik> so... although I'd love to help, I'm likely not the chap for it.
1039: [19:29:58] <unsignedint> w00 Pyromanik is back
1040: [19:30:06] * zippy____ has joined #silverstripe
1041: [19:30:14] <Pyromanik> although I'm probably about to help a friend with a site of his in the accursed system.
1042: [19:30:22] <Pyromanik> hi unsignedint.
1043: [19:30:39] <unsignedint> I used wordpress before I knew silverstripe
1044: [19:30:45] <Pyromanik> Not so much 'back' as just dropping by to make a semi-important announcement.
1045: [19:30:55] <unsignedint> its quicker to get a template site up and running due to the fact it has a billion prebuilt themes
1046: [19:31:00] <Pyromanik> which I let out of the bag a bit early because FrozenFire is actually here for once.
1047: [19:31:19] <unsignedint> oh right
1048: [19:31:20] <Pyromanik> unsignedint, yeh, it happens.
1049: [19:31:36] <Pyromanik> but also, no. Because ... oh yeah well prebuilt themes I guess.
1050: [19:31:46] <zippy____> morning
1051: [19:31:47] <unsignedint> I didnt actually learn wordpress outside of pointing and clicking to install prebuilt shit
1052: [19:31:55] <unsignedint> I didnt need to do anything custom in it
1053: [19:32:01] <Pyromanik> What does one call a thicket of bamboo? Does it have a specific name?
1054: [19:32:06] <Pyromanik> or just a thicket?
1055: [19:32:09] <unsignedint> thicket?
1056: [19:32:19] <unsignedint> panda natural habitat?
1057: [19:32:25] <Pyromanik> You don't know what a thicket is? Maybe I'm spelling it wrong.
1058: [19:32:36] <unsignedint> no I was suggesting 'its called a thicket'
1059: [19:32:43] <unsignedint> but actually I dont know
1060: [19:32:44] <zippy____> thicket; a dense group of bushes or trees.
1061: [19:32:45] <unsignedint> forest?
1062: [19:32:48] <unsignedint> bamboo forest?
1063: [19:32:49] <Pyromanik> nope, i'm not speling it wrong.
1064: [19:33:16] <unsignedint> rice monkey building material store?
1065: [19:33:17] <Pyromanik> unsignedint, yeh, was thinking for a sec. Maybe we should start a site for prederp ss themes.
1066: [19:33:27] <Pyromanik> "themethicket.com"
1067: [19:33:31] <Pyromanik> or something :P
1068: [19:33:53] <Pyromanik> and dude, that's quite racist...
1069: [19:34:31] <zippy____> lol
1070: [19:35:11] <Pyromanik> I just finished telling a whole bunch of minorities how awesome NZ is for equal opportunities... then you burst out with something like that :/
1071: [19:35:20] <Pyromanik> lol
1072: [19:35:48] <Pyromanik> seriously though, there's a major backwards trend here when it comes to shit like women in the workplace (especially as devs), etc.
1073: [19:36:07] <Pyromanik> (here being the uk, if you missed that memo)
1074: [19:36:29] <Pyromanik> also
1075: [19:36:38] <Pyromanik> fuck MySQL and this looks like the shiz: http://www.pomm-project.org/about
1076: [19:36:44] * an_Eskimo has joined #silverstripe
1077: [19:36:49] * joelpittet quit (Remote host closed the connection)
1078: [19:37:23] * joelpittet has joined #silverstripe
1079: [19:38:18] <simon_w> Pyromanik, looks more like a query generator than an ORM
1080: [19:38:28] <Ryan-Toast> Morning, fellahs
1081: [19:38:34] <zippy____> Ryan-Toast: hello
1082: [19:38:55] <Ryan-Toast> NIN tonight, aww yiss.
1083: [19:40:41] <Pyromanik> simon_w, because it's not an ORM
1084: [19:40:48] <Pyromanik> read home page, seems I linked about :<
1085: [19:41:02] <Pyromanik> Ryan-Toast, lucky you!
1086: [19:41:03] * r3v3rb has joined #silverstripe
1087: [19:41:09] <Pyromanik> gidday r3v3rb
1088: [19:41:21] <r3v3rb> Pyromanik: :D
1089: [19:41:24] <r3v3rb> how do
1090: [19:41:29] <Pyromanik> do ok.
1091: [19:41:35] * joelpittet quit (Ping timeout: 246 seconds)
1092: [19:41:37] <Pyromanik> Not too well, but ok.
1093: [19:41:46] <simon_w> Pyromanik, see, with our ORM, we get Postgres' awesomeness and the benefit of an ORM
1094: [19:42:44] <r3v3rb> i wants a setLeftTitle for checkboxfield :( that displays a left title similar to thise in the settings panel for a page
1095: [19:43:00] <Pyromanik> simon_w, yeah I know, but it's also limited postgre awesomeness.
1096: [19:43:06] <Pyromanik> because orm, etc.
1097: [19:43:12] <simon_w> Pyromanik, nope
1098: [19:43:16] <Pyromanik> not that I'm saying it's bad, I love the ss orm.
1099: [19:43:24] <simon_w> Oh, I'm not talking about SS
1100: [19:44:35] * violet- has joined #silverstripe
1101: [19:45:11] * violetina quit (Ping timeout: 252 seconds)
1102: [19:46:19] <zippy____> simon_w: That Event / EventDate seems to work good says Ryan-Toast
1103: [19:46:22] <zippy____> Thanks :)
1104: [19:46:42] <simon_w> Good good
1105: [19:46:43] * simon_w rubs his hands together
1106: [19:47:12] <Ryan-Toast> lol
1107: [19:49:07] <r3v3rb> simon_w: how would I add a select all button to your gridfieldrelationhandler
1108: [19:49:25] <zippy____> tbh I was going to call bull shit on it :) I thought it would get ALL Events but limit which EventDates where also pulled through.
1109: [19:49:38] <zippy____> but aparently it works so I learned something
1110: [19:51:19] <Ryan-Toast> zippy____: It does, but that's what I need :)
1111: [19:51:58] <zippy____> If the event has NO event dates for the year - do you still want to show that event on the side though?
1112: [19:52:49] <Ryan-Toast> Yes, and it will have a "no events at this time click here to find out blah blah blah"
1113: [19:52:50] <Pyromanik> simon_w, I'm not sure what you're talking about then :<
1114: [19:53:08] * UncleCheese has joined #silverstripe
1115: [19:53:11] <Pyromanik> oh, your new rentbox hhvm framework doofer thingy?
1116: [19:53:17] <zippy____> Ryan-Toast: Right…. in which case you don't even NEED that function. You could just get all the Events...
1117: [19:54:06] <zippy____> The purpose of that function was to limit the Events shown on the page to events which had an event date sometime during the year at some point
1118: [19:54:17] <zippy____> so there is no point running that query if you just want all the events anyway :)
1119: [19:54:20] * r3v3rb quit (Read error: Connection reset by peer)
1120: [19:54:22] <Ryan-Toast> :P
1121: [19:55:05] <Ryan-Toast> It still needs to be there in some capacity as an action though.
1122: [19:55:11] <unsignedint> Pyromanik: unsignedint, yeh, was thinking for a sec. Maybe we should start a site for prederp ss themes. <-- I dont think that there is any point in having a SS theme site because the whole point of SS is to have custom page types, so themes are of limited usefulness since you cant just 'install' one, you have to learn its classes and put them in your custom page templates
1123: [19:55:26] * r3v3rb has joined #silverstripe
1124: [19:55:42] <zippy____> Ryan-Toast: ah - right but you could remove the start / end and query. And in the template just do <% loop Children %>
1125: [19:56:28] <Ryan-Toast> Yeah, I think I will :)
1126: [19:56:47] <UncleCheese> unsignedint: i tend to agree with you.. the same reason "modules" never took off for SS either.. at least frontend ones
1127: [19:56:53] <Ryan-Toast> Or I may just keep that function in there in case they change their minds and only want to display events with dates :)
1128: [19:57:02] <UncleCheese> but i think there's always a market for high-quality themes
1129: [19:57:23] <UncleCheese> the biggest problem with SS themes isn't that it's easier just to create a custom template.. it's that the selection of themes is deplorable
1130: [19:57:37] <r3v3rb> lol UncleCheese true
1131: [19:57:47] <Ryan-Toast> UncleCheese: My problem is that I can't extend functionality from a theme.
1132: [19:57:58] <UncleCheese> I mean, really
1133: [19:58:01] <r3v3rb> but to be fair its simple enough when necessary to just hack a html theme into shape for use with SS
1134: [19:58:01] <UncleCheese> REALLY? http://www.silverstripe.org/chinese/
1135: [19:58:18] <Ryan-Toast> UncleCheese: My.God
1136: [19:58:26] <UncleCheese> I mean, that needs to be just taken down
1137: [19:58:30] <Pyromanik> UncleCheese, Not sure what you mean.
1138: [19:58:31] <UncleCheese> it's going to start a war
1139: [19:58:38] <unsignedint> yeah Ryan-Toast is right, you pretty much have to use the 'theme' as a base and add your own stuff to it, which defeats the purpose of a theme because it ceases to be pluggable with other themes
1140: [19:58:56] <Ryan-Toast> Yarp ^
1141: [19:59:27] <unsignedint> UncleCheese: What are you talking about, that theme is beautiful! I want to use it on my next site now!
1142: [19:59:28] <Ryan-Toast> I guess Silverstripes target users aren't people who would use themes though.
1143: [19:59:33] <UncleCheese> yeah, the challenge with themes is that they don't have pagetypes
1144: [19:59:35] <unsignedint> exactly
1145: [19:59:38] <UncleCheese> so all you can really do is offer a Page.ss
1146: [19:59:43] <unsignedint> SS is targeted to developers, not end users
1147: [19:59:43] <Pyromanik> still not sure what is wrong with a chinese themed theme named chinese. It's not racist.
1148: [19:59:47] <UncleCheese> and that makes them inherently unappealing
1149: [20:00:00] <UncleCheese> Pyromanik: ironic?
1150: [20:00:06] <UncleCheese> are are you forealz
1151: [20:00:11] <Pyromanik> UncleCheese, not sure what you're talking about, yes.
1152: [20:00:12] <Ryan-Toast> Can always use boilerplaaaatttteeeeeeeeeeee https://github.com/Rhym/ss_boilerplate
1153: [20:00:18] <Pyromanik> is there something I'm not seeing here?
1154: [20:00:19] <Ryan-Toast> DAT SHAMELESS PLUG
1155: [20:00:34] <Pyromanik> It's a theme with a lantern and a dragon named 'chinese'... how is it offensive?
1156: [20:00:41] <unsignedint> no point, I have to create a new 'theme' for each site because at work we have designers that come up with radically different designs
1157: [20:01:08] <unsignedint> so "boilerplate" themes that are meant to be added to are of limited usefulness
1158: [20:01:58] <Ryan-Toast> unsignedint: I use my boilerplate and then create a child theme on top of it.
1159: [20:02:11] <zippy____> Ryan-Toast: can a theme extend a theme?
1160: [20:02:13] <Ryan-Toast> so if I make changes I can merge them without having to re-write code
1161: [20:02:36] <Ryan-Toast> zippy____: Yeah, you just parentthem_childtheme
1162: [20:04:12] <Ryan-Toast> zippy____: You can use just the boilerplate theme by itself, you'll just have to remove a couple of includes, but that's all
1163: [20:05:09] <Ryan-Toast> zippy____: And grab the Requirements stuff from the page extension.
1164: [20:06:25] * nbezzala quit (Ping timeout: 240 seconds)
1165: [20:09:07] * nbezzala has joined #silverstripe
1166: [20:09:24] * wilson has joined #silverstripe
1167: [20:09:48] * wilson is now known as Guest26471
1168: [20:09:49] <Guest26471> Hi, guys what the easiest way to restrict access to a sub SS site?
1169: [20:10:14] <Ryan-Toast> Guest26471: Restrict it in what way?
1170: [20:10:45] <Guest26471> hide it from unwanted visitors.
1171: [20:11:29] <Guest26471> i mean the site is live and i want to restrict access only to client'e eyes. I guess its from .htaccess bnut didnt find anything related.
1172: [20:12:03] <zippy____> pretty sure you can use Basic Auth
1173: [20:12:38] <zippy____> can't find anything in the docs about it on ss 3.x thou
1174: [20:13:29] <Guest26471> As i said, ive Googled. Problem is my site is a sub-site from main domain name.
1175: [20:13:45] <zippy____> Guest26471: http://doc.silverstripe.com/framework/en/topics/debugging
1176: [20:13:49] <zippy____> BasicAuth:
1177: [20:13:49] <zippy____> entire_site_protected: true
1178: [20:14:09] <zippy____> that will protect that SS instance
1179: [20:14:41] <Guest26471> config.myl from /mysite?
1180: [20:14:43] <Pyromanik> Guest26471, hide pages in cms.
1181: [20:14:49] <zippy____> yea
1182: [20:14:51] <Pyromanik> err, access tab in cms.
1183: [20:15:17] <zippy____> Guest26471: This is a seperate instance of silverstripe? On a subdomain or something?
1184: [20:15:18] <Guest26471> Well i cant hide ALL pages!!!!
1185: [20:15:21] <Pyromanik> You don't have 'sub' sites in SS. You have all pages or no pages.
1186: [20:15:42] <Ryan-Toast> Pyromanik: Unless he's using sub sites :P
1187: [20:15:43] <Pyromanik> Guest26471, gawd, just go into the CMS and take a look.
1188: [20:15:45] <zippy____> Pyromanik: Isn't there some module that people always complain about? subsites or something
1189: [20:15:59] <Guest26471> mainsite.com has a subsite into mainsite.com/public_html/subsite.com
1190: [20:16:06] <Pyromanik> zippy____, yeah, if you're spronk
1191: [20:16:20] <zippy____> Guest26471: Right so that subsite.com is a DIFFERENT silverstripe install from mainsite.com ?
1192: [20:16:28] <Guest26471> Yes it is
1193: [20:16:31] <zippy____> right
1194: [20:16:37] <Pyromanik> so what are you asking here?
1195: [20:16:43] <zippy____> so you can use the BasicAuth on that subsite.com
1196: [20:16:55] <Guest26471> Back to question. Can one just use .htaccess?
1197: [20:16:55] <Pyromanik> "how can I hide every page on subsite.com"?
1198: [20:17:03] <zippy____> Guest26471: Yes you can
1199: [20:17:06] <Pyromanik> Guest26471, gawd... one can ALWAYS use .htaccess
1200: [20:17:11] <Pyromanik> is it the best answer? no.
1201: [20:17:19] <Guest26471> BasciAuth in mysite/congif.yml?
1202: [20:17:27] <zippy____> Guest26471: Yes, like that document I linked
1203: [20:17:28] <Pyromanik> basic auth, not sure what this is all about.
1204: [20:17:32] <r3v3rb> woot! class 'BlogExtension' does not have a method 'add_to_class'
1205: [20:17:39] <r3v3rb> how did I do that?!?!
1206: [20:17:51] <Pyromanik> just load the f'n cms, click settings, click access, click 'logged in users'. PROBLEM SOLVED
1207: [20:17:58] * Guits has joined #silverstripe
1208: [20:17:59] <Ryan-Toast> Pyromanik: http://i.imgur.com/uQXN4Wc.png
1209: [20:18:15] <Pyromanik> <3 Ryan-Toast
1210: [20:18:25] <Ryan-Toast> :P
1211: [20:18:27] <Guest26471> BasicAuth: entire_site_protected: true and after that? password=this user=this ?
1212: [20:18:32] <Pyromanik> Ryan-Toast, it's a violation of the laws of IRC.
1213: [20:18:39] <zippy____> Guest26471: admin details
1214: [20:18:51] <Ryan-Toast> Chat log can't crawl it, BULLET DODGED
1215: [20:19:41] <zippy____> man, low energy this morning!
1216: [20:19:44] <Pyromanik> So basically one should not come into IRC going "How do I do... " and then say "I can ..." and then ignore all advice given.
1217: [20:19:46] <zippy____> ccbbbffff'd
1218: [20:19:50] <Pyromanik> and not explain problem properly.
1219: [20:19:56] <Pyromanik> zippy____,basically.
1220: [20:20:14] <Ryan-Toast> Pyromanik: Oh, I thought you were joking about mentioning sub sites :P
1221: [20:20:17] <r3v3rb> how do I?
1222: [20:20:22] <zippy____> must be nap time
1223: [20:20:29] * UndefinedOffset quit (Quit: Leaving.)
1224: [20:20:30] <Ryan-Toast> How do?
1225: [20:20:44] <zippy____> r3v3rb: Thats weird, I had a weird issue with the blog module the other day as well… I assume you've flushed and dev/builded and flushed again?
1226: [20:20:47] <Ryan-Toast> zippy____: AKA all the time.
1227: [20:21:13] <zippy____> Ryan-Toast: Going to get worse soon……… second kid! :O
1228: [20:21:15] <Guest26471> Added this ----> BasicAuth: entire_site_protected: true <---- to mysite/_config/config.yml dev/builded logged out as admin refreshed page in browser still accessible
1229: [20:21:36] <zippy____> Guest26471: Need to flush on config change
1230: [20:21:37] <Ryan-Toast> zippy____: http://i.imgur.com/v20wg.gif
1231: [20:22:54] <Guest26471> flushed logged out still accessible
1232: [20:22:54] <r3v3rb> zippy____: i'm using micmania's blog as its more flexible
1233: [20:23:31] <zippy____> Guest26471: Added config to right site? Tried going there with a different browser / incognito?
1234: [20:23:46] <Guest26471> Do i have to add this too ? ---> Only: environment: 'test'
1235: [20:25:25] <zippy____> Only if you want this to run if you evenitoment is test
1236: [20:26:49] <Guest26471> HI guys, i added this Only: environment: 'test' and it correctly asks for credentials to display site. Am i done with that?
1237: [20:27:13] <zippy____> You don't have to do that, but ok :) yes that will do it
1238: [20:27:25] <Guest26471> Ok thanks. Later.
1239: [20:27:25] <zippy____> Guest26471: You can check it with a different browser, get someone else to check it
1240: [20:27:45] <Guest26471> www.jaimelacultureaucentre.com what do you see?
1241: [20:28:03] <zippy____> NIce looking website
1242: [20:28:09] <zippy____> jk, login auth :P
1243: [20:28:27] <Guest26471> really? YOu should see nothing right??
1244: [20:28:37] <zippy____> It asks me for login and password
1245: [20:28:46] <Guest26471> Ok you were joking....
1246: [20:28:52] <zippy____> yes...
1247: [20:29:12] <Guest26471> Im a bit on a nerve recentyl. Thanks Zippy....
1248: [20:29:34] <Guest26471> Thansk again. Back to work.
1249: [20:29:37] * Guest26471 quit (Quit: Page closed)
1250: [20:29:46] <zippy____> and just like that… gone...
1251: [20:31:19] * r3v3rb goes back to extending micmania's blog again
1252: [20:34:32] * zippy____ wonders what else he can procrastinate on
1253: [20:35:00] * zippy____ wonders how many broken links the TDC has
1254: [20:37:55] * SMaction quit ()
1255: [20:41:17] * Ryan-Toast wonders if designers ever think if something is technically achievable.
1256: [20:41:28] <r3v3rb> http://pastebin.com/605yzpzv <- why when adding this as an extension in my config.yml does it break my site
1257: [20:41:52] <Ryan-Toast> r3v3rb: Can you use decorators?
1258: [20:42:21] <r3v3rb> yes, but they usually do a rubbish job and I end up having to paint the room again Ryan-Toast
1259: [20:42:29] <Ryan-Toast> r3v3rb: Bastards.
1260: [20:42:35] <r3v3rb> lol
1261: [20:43:36] <Ryan-Toast> I may be wrong, but wouldn't you do "class BlogExtension extends Extension"
1262: [20:43:47] <Ryan-Toast> and then set it in your config.yml?
1263: [20:44:10] <r3v3rb> Ryan-Toast: lol! its getting late and i'm shattered so I missed that!
1264: [20:44:20] <Ryan-Toast> Hopefully that helps :)
1265: [20:46:15] <r3v3rb> ta
1266: [20:46:45] <r3v3rb> I am a muppet
1267: [20:46:59] <Pyromanik> r3v3rb, because Catagories9)
1268: [20:47:01] <Pyromanik> () *
1269: [20:47:02] <Pyromanik> ?
1270: [20:49:20] <Ryan-Toast> zippyrock3tm4n
1271: [20:49:29] <Ryan-Toast> .. derp.
1272: [20:49:50] <muskie9> has anyone had issues with images losing their relation to things like DataObjects?
1273: [20:50:24] <Ryan-Toast> muskie9: Can't say I have.
1274: [20:51:22] <Pyromanik> muskie9, only if someone deletes them.
1275: [20:54:35] <muskie9> that's what assumed, have a couple sites that have had it happen. one the client doesn't have cms access... I did recently upgrade them to 3.1.3, then to the latest 3.1 once the asset bug was fixed. trying to figure out if it's related to that at all
1276: [20:57:09] * joelpittet has joined #silverstripe
1277: [20:57:16] * joelpittet quit (Remote host closed the connection)
1278: [20:58:01] * joelpittet has joined #silverstripe
1279: [21:09:05] <Colin[pi]> Pyromanik!
1280: [21:09:58] <Ryan-Toast> Colin[pi]!
1281: [21:10:05] <Colin[pi]> Ryan-Toast!
1282: [21:10:19] <Ryan-Toast> Stomach!
1283: [21:10:45] <Stomach> antmas!
1284: [21:11:17] <antmas> Stomach: !
1285: [21:11:25] <antmas> EVERYONE!
1286: [21:12:28] <zippy____> hi
1287: [21:12:34] * zippy____ is now known as zippy__
1288: [21:12:48] <antmas> zippy__: !
1289: [21:13:01] <Colin[pi]> ANTMAS!
1290: [21:13:18] * zippy__ is now known as Guest64879
1291: [21:13:31] <Guest64879> ss23: Fixed it?
1292: [21:13:35] <Guest64879> fook
1293: [21:13:52] * Guest64879 is now known as zippy___
1294: [21:22:49] <ss23> :O
1295: [21:22:50] <ss23> FIXED IT?!
1296: [21:22:54] <ss23> I have a meeting for half the day
1297: [21:23:30] <zippy___> ss23: thought you were fixing it yesterday afternoon. "4 hours of time booked" or something
1298: [21:23:38] <antmas> bastard
1299: [21:23:41] <antmas> function is undefined
1300: [21:23:42] <antmas> :(
1301: [21:24:15] <simon_w> antmas, define it!
1302: [21:24:16] <simon_w> HURRY!
1303: [21:24:39] <antmas> simon_w: it is defined :(
1304: [21:25:48] <antmas> http://jsfiddle.net/PatrickTas/99x7Z/
1305: [21:26:27] <zippy___> not enough jquery
1306: [21:27:07] <antmas> zippy___: lolwut
1307: [21:27:15] <zippy___> antmas: what function is it saying is undefined?
1308: [21:27:33] <antmas> customsearch
1309: [21:27:37] <Ryan-Toast> antmas: get those onkeypress/onclick out of there!
1310: [21:27:46] <Ryan-Toast> **hiissss
1311: [21:28:07] <antmas> Ryan-Toast: what is the recommended way?
1312: [21:28:16] <zippy___> antmas: customSearch takes two params, your giving one?
1313: [21:28:23] <Ryan-Toast> In the function
1314: [21:28:49] <antmas> hmmm
1315: [21:29:00] <Ryan-Toast> antmas: What you have there think of it like inline-styles
1316: [21:29:20] <Ryan-Toast> Need to separate logic from markup
1317: [21:29:21] <antmas> Ryan-Toast: ahhh
1318: [21:29:25] <antmas> I see
1319: [21:29:27] <antmas> gp
1320: [21:32:47] <Pyromanik> Hey so NZ chaps
1321: [21:32:51] <Pyromanik> gaiz
1322: [21:32:59] <Ryan-Toast> yarp?
1323: [21:33:00] <Pyromanik> ss23, do you even lift?
1324: [21:33:17] <Pyromanik> fffff, you must be at work by now, gosh.
1325: [21:34:26] <antmas> Pyromanik: yo
1326: [21:34:43] <Pyromanik> antmas, Ryan-Toast, ss23, http://logs.simon.geek.nz/index.php?date=2014-03-19#log_1221913
1327: [21:34:53] <Pyromanik> I tried to spread awareness of SS.
1328: [21:34:53] <r3v3rb> private static $meta_generator = 'blah blah' doesn't change the generator in a template - is it meant too?
1329: [21:34:56] <Pyromanik> because I'm cool like that.
1330: [21:35:05] <Ryan-Toast> Pyromanik: Rofl
1331: [21:35:28] <Ryan-Toast> Hey, hey...hey WP guy. Hey, listen...WP listen, post. WP is shit.
1332: [21:35:41] <Ryan-Toast> psst**
1333: [21:35:47] <simon_w> Pyromanik, re the ORM I was talking about: https://wiki.pocketrent.com/beatbox/start
1334: [21:35:50] <Pyromanik> Ryan-Toast, I think the best part was when the wp dev started to rage about how community is derp. (want new features and BC at the same time)
1335: [21:36:07] <Ryan-Toast> BC?
1336: [21:36:12] <simon_w> I need to update that page sometime
1337: [21:36:26] <simon_w> Ryan-Toast, backwards compatibility
1338: [21:36:44] <Ryan-Toast> simon_w: ah, right.
1339: [21:36:49] <Ryan-Toast> > <Pyromanik> and now they're unhappy and maintenance is a nightmare.
1340: [21:36:52] <Ryan-Toast> nail on the head
1341: [21:37:48] <r3v3rb> right time to stop and watch a film instead
1342: [21:37:58] <Ryan-Toast> I have a couple of old clients on WP, and every time I log in to check how things are going it's always ONE MILLION UPDATES, YOU WANT THESE UPDATES MOTHER FUCKER?
1343: [21:38:36] <Pyromanik> but yeh, it was a bit of a 'oh yeh' kinda moment. I had to clarify that I wasn't necessarily dissing wp, just trying to raise awareness for SS while at the same time enforcing "use the right tool for the job" kinda mentality.
1344: [21:38:46] <r3v3rb> Ryan-Toast: I show them the SITTR.php that is hacked into pretty much every WP site I have come across and they get scared...
1345: [21:39:03] <Pyromanik> simon_w, yeh so I was right :>
1346: [21:39:16] <Pyromanik> your hhvm rentbox framework :>
1347: [21:40:19] <Pyromanik> lawl
1348: [21:40:20] <Pyromanik> http://i.stack.imgur.com/xEpm1.jpg
1349: [21:40:21] <Ryan-Toast> r3v3rb: SITTR.php ?
1350: [21:40:35] <r3v3rb> SITTIR.php even
1351: [21:40:57] <Ryan-Toast> what is it?
1352: [21:41:46] <r3v3rb> a nasty little file that I found on a couple of sites once hacked, allowed full ftp access to filesystem via the php file above
1353: [21:42:09] <Ryan-Toast> Lyric to a song I'm listening to "Hashtag I hate you", lolol.
1354: [21:42:38] <Ryan-Toast> r3v3rb: I've never been hacked, because I use common sense and rename wp-admin and move it.
1355: [21:42:44] <r3v3rb> also had some other little nuggets in there to create backdoors into the system
1356: [21:42:49] <Ryan-Toast> and don't have a fucking user called "Admin"
1357: [21:43:25] <r3v3rb> Ryan-Toast: I don't think that's safe :D just precautionary
1358: [21:43:51] <Ryan-Toast> I'm not saying it's safe, but it stops 99% of the bots
1359: [21:44:21] <r3v3rb> wordpress is flawed just by the nature of its plugin system as is any OS CMS - I should think SS is just as prone
1360: [21:44:34] <r3v3rb> just not attacked as much due to lack of penetration
1361: [21:44:46] <Ryan-Toast> Yeah, defs.
1362: [21:45:07] <r3v3rb> which is another reason to suggest it to clients :)
1363: [21:46:51] <Ryan-Toast> r3v3rb: I don't work on massive sites, so clients get what they're given.
1364: [21:47:16] <Ryan-Toast> AND THEY WILL LIKE IT
1365: [21:47:23] <Ryan-Toast> or no dessert.
1366: [21:47:26] <r3v3rb> lmao ! I like it
1367: [21:49:58] <an_Eskimo> You give your clients dessert?!
1368: [21:50:26] <Ryan-Toast> an_Eskimo: It's part of the go-live process.
1369: [21:51:41] <Ryan-Toast> antmas: lol http://www.youtube.com/watch?v=nBFTdLO4gVc&t=12&hd=1
1370: [21:53:55] <antmas> Ryan-Toast: awww, headphones are charging :P
1371: [21:54:10] <Ryan-Toast> antmas: That's why you need them wired ones :P
1372: [22:01:19] <spronk> anyone got a module to report on unused Files?
1373: [22:01:30] <spronk> like... files that aren't referenced by content or other dataobjets?
1374: [22:03:12] <Pyromanik> spronk, like... write a report?
1375: [22:03:25] <spronk> yeah...
1376: [22:03:30] <Pyromanik> or write a query
1377: [22:03:38] <spronk> i'm sure there used to be a thing for this
1378: [22:03:48] <spronk> but it seems to ahve disappeared
1379: [22:04:05] <Pyromanik> all the tables joined with alll the other tabled grouped by fileid right outer join file, or somethi98ng
1380: [22:04:23] <spronk> mm..
1381: [22:04:39] <Pyromanik> spronk,there was one where pages had references tracked, but dunno about files.
1382: [22:04:41] <Ryan-Toast> You know in the addFieldToTab you can put 'Content' at the end, is there a 'Header' or something to go above the title, and URLSegemnt etc?
1383: [22:04:44] <spronk> https://groups.google.com/forum/#!topic/silverstripe-dev/T2yDZ4g2IIY
1384: [22:04:44] <Pyromanik> certainly not to other do's
1385: [22:04:46] <spronk> it fucking did..
1386: [22:04:55] <spronk> where has it gone :|
1387: [22:05:10] <Pyromanik> your mother's house.
1388: [22:05:18] <spronk> DAMN YOU PYRO
1389: [22:05:21] <spronk> got a job?
1390: [22:05:36] <Pyromanik> yes.
1391: [22:05:47] <spronk> oo
1392: [22:05:49] <spronk> where for?
1393: [22:05:55] <Pyromanik> car company
1394: [22:06:36] <r3v3rb> Ryan-Toast: can you not just do adFieldToTab('Tab', new Field(), 'Title')
1395: [22:06:44] <r3v3rb> to put the field above the Title?
1396: [22:06:46] <spronk> car company o_O
1397: [22:07:00] <Ryan-Toast> r3v3rb: Baller, that's the one :)
1398: [22:07:13] * r3v3rb grins
1399: [22:07:18] <madmatt> Ryan-Toast: Or $fields->insertBefore(new Field(), 'Title')
1400: [22:07:49] <Pyromanik> spronk, yeh. Systems dev.
1401: [22:08:19] <spronk> woo
1402: [22:08:20] <Ryan-Toast> Can you rename the Title?
1403: [22:08:22] <Pyromanik> madmatt, you mean Field::create right?
1404: [22:08:40] <Ryan-Toast> Well change the label from Page Name
1405: [22:08:51] <Pyromanik> anyway, I have to be up early
1406: [22:08:53] <Pyromanik> laters
1407: [22:09:00] <madmatt> Ryan-Toast: $fields->renameField('Title', 'such wow')
1408: [22:09:10] <Ryan-Toast> madmatt: Suh title, thanks :)
1409: [22:09:32] <madmatt> Or $fields->dataFieldByName('Title')->setTitle('such new title')
1410: [22:09:39] <madmatt> which is basically what renameField does
1411: [22:09:58] <Colin[pi]> for fuck sake he's gone again
1412: [22:10:17] <Ryan-Toast> Colin[pi]: Like a candle in the wind
1413: [22:10:18] <r3v3rb> Colin[pi]: he's the elusive pimpernel
1414: [22:10:30] <Colin[pi]> I step away to make a coffee and WHOOSH
1415: [22:10:45] * r3v3rb is whooshing too
1416: [22:10:48] <r3v3rb> night all
1417: [22:10:54] <antmas> r3v3rb: l8r
1418: [22:11:01] <Colin[pi]> cyas
1419: [22:11:01] <madmatt> cya
1420: [22:11:01] <Ryan-Toast> bai
1421: [22:11:07] <r3v3rb> buy
1422: [22:11:10] * r3v3rb quit (Quit: r3v3rb)
1423: [22:13:11] <Colin[pi]> hmm should I make an option in my std contract for weekly payments?
1424: [22:13:20] <Colin[pi]> or fortnightly perhaps
1425: [22:13:28] * catcher quit (Quit: Leaving)
1426: [22:13:31] <simon_w> Daily
1427: [22:13:35] <Colin[pi]> lol
1428: [22:13:40] <madmatt> too much of a PITA
1429: [22:14:12] <madmatt> unless you have bank account, accounting system all linked. In that case, you probably have an accountant, so get them to do it :D
1430: [22:15:13] <an_Eskimo> Does anyone know how to unlimit the amount of rows returned by solr used with Fulltext search
1431: [22:15:14] <Colin[pi]> yeah the extra cash flow would be nice, but more administrative overhead
1432: [22:15:44] <zippy___> Colin[pi]: I do weekly with - but one guy is fornightly (as he didn't like weekly) - so I just create the draft invoice in xero for him one week, then add the other bits the following and send
1433: [22:17:16] <madmatt> an_Eskimo: Just change the param you pass to SolrIndex->search() - the 3rd param is the limit
1434: [22:18:06] * bobkosse has joined #silverstripe
1435: [22:18:55] * bobkosse quit (Client Quit)
1436: [22:19:14] <an_Eskimo> madmatt: Appreciated. Looking at it, by default, there shouldn't be a limit should there? What with the -1 and all.
1437: [22:20:17] <madmatt> If $limit is -1, the default, it gets the limit from the SearchQuery
1438: [22:20:27] <madmatt> see https://github.com/silverstripe-labs/silverstripe-fulltextsearch/blob/master/code/solr/SolrIndex.php#L414
1439: [22:21:40] <madmatt> which is also -1 by default, which is passed to Solr. So: not sure. I guess it's up to the service, solr might return 10 by default if you don't specify
1440: [22:22:20] <UncleCheese> noooooo, solr, nooooo
1441: [22:22:43] <an_Eskimo> Yeah, it limits it to 10 at the moment. In some cases it returns the correct amount, and others it limits. (between different sites)
1442: [22:23:11] <madmatt> Ah, interesting. Not sure why, but if it's the default, then I suspect it might be different versions of Solr possibly
1443: [22:23:33] <UncleCheese> madmatt: good on you for trying.. my efforts with solr failed miserably
1444: [22:23:48] <UncleCheese> way over engineered, IMO
1445: [22:24:13] <madmatt> Just set it to PHP_INT_MAX, problem solved ;)
1446: [22:24:21] <madmatt> (don't actually do that, that's a bad idea)
1447: [22:24:45] <madmatt> UncleCheese: I've found it works well for keyword/fulltext searching. Way nicer than MySQL that's for sure, although takes a bit to get up and running
1448: [22:26:00] <UncleCheese> I can't say I'm a huge fan of it, but Sphinx is a nice in between
1449: [22:28:04] <an_Eskimo> madmatt: cheers for the assistance. Altering the limiter helped out.
1450: [22:31:14] <Ryan-Toast> I'm so close to level 50 on Titanfall, I want to go home and play.
1451: [22:31:36] <antmas> Ryan-Toast: what's the cap?
1452: [22:31:40] <Ryan-Toast> 50
1453: [22:31:45] <antmas> o.O
1454: [22:31:51] <Ryan-Toast> but then you can regenerate and reset your challenges.
1455: [22:32:02] <Ryan-Toast> and you get a little gen2 beside your name
1456: [22:32:09] <Ryan-Toast> you can go up to gen10
1457: [22:32:15] <antmas> sounds like another game I kow
1458: [22:32:17] <antmas> know*
1459: [22:32:18] <antmas> ;P
1460: [22:32:18] <Ryan-Toast> but some of the challenges get fucking hard/annoying.
1461: [22:36:09] * muskie9 quit ()
1462: [22:38:07] <madmatt> Payday 2 antmas? :D
1463: [22:38:19] <madmatt> an_Eskimo: No problem, happy to help :)
1464: [22:38:23] <Ryan-Toast> Is there a way to add an extra class to .media when a youtube video is embedded through the cms?
1465: [22:38:27] <madmatt> UncleCheese: never used Sphinx myself :)
1466: [22:38:37] <UncleCheese> it's nice
1467: [22:38:52] <UncleCheese> i have a decent ss3 module for it
1468: [22:39:17] <madmatt> Are you saying the fulltextsearch/solr module is over-engineered, or Solr itself is?
1469: [22:40:01] <antmas> madmatt: :P CoD
1470: [22:40:07] <antmas> it's prestige mode with a new name
1471: [22:40:24] <madmatt> ah
1472: [22:44:48] <Colin[pi]> lol: http://gawker.com/fox-afiliate-accidentally-broadcasts-dick-pic-has-perf-1546428157
1473: [22:45:35] <Ryan-Toast> heh
1474: [22:45:56] <antmas> lol
1475: [22:46:07] <antmas> now that reminds me of the dick copter video
1476: [22:46:08] <Colin[pi]> could have been worse
1477: [22:49:27] * zippy___ is busting out the foo lash firstchild / lastchild selector!
1478: [22:53:49] <Ryan-Toast> zippy___: Is dat some $FirstLast?
1479: [22:54:06] <Ryan-Toast> Better get yourself some sweet sweet $EvenOdd
1480: [22:57:47] <antmas> Colin[pi]: you still have that link for the css spin nav?
1481: [22:57:54] <antmas> found a reason to use it :D
1482: [22:58:06] <zippy___> Ryan-Toast: Nope…. .foo:last-child etc
1483: [22:58:18] <zippy___> Is there a way to tell SS version, if the framework/silverstripe_version is blank?
1484: [22:58:37] <zippy___> The logo in the top left of the cms says "unknown"
1485: [22:58:40] <Colin[pi]> antmas: dis one? http://codepen.io/NobodyRocks/pen/viqFa
1486: [22:58:50] <Ryan-Toast> zippy___: UIse first-child, it has more browser support
1487: [22:58:55] <Colin[pi]> oh shit, it changed
1488: [22:58:55] <antmas> Colin[pi]: that's it, tah
1489: [22:59:06] <zippy___> Ryan-Toast: but I need the last child
1490: [22:59:14] <Ryan-Toast> zippy___: For what?
1491: [22:59:23] <zippy___> to remove a bottom line of the div
1492: [22:59:38] <zippy___> I COULD have a top border, and remove it from the first item
1493: [22:59:39] <zippy___> but
1494: [22:59:43] <Ryan-Toast> give all the elements a border top then, and remove the first childs border
1495: [22:59:43] <zippy___> cbf changing that much
1496: [22:59:56] <Ryan-Toast> :P
1497: [23:00:08] <zippy___> only ie8 that has no love for it
1498: [23:00:10] <zippy___> who uses that anyway
1499: [23:00:18] <Ryan-Toast> Noobs.
1500: [23:01:25] <antmas> Colin[pi]: is that, haml?
1501: [23:01:44] <pippy> how do i set the default template inside a controller?
1502: [23:01:50] <Ryan-Toast> everyone fucking loves HAML all of a sudden.
1503: [23:02:19] <antmas> dafuq is haml
1504: [23:02:24] <antmas> HTML is simple enough :O
1505: [23:02:38] <Ryan-Toast> You could say the same about CSS, but I love sass
1506: [23:02:49] * Ryan-Toast looks around
1507: [23:02:51] <Colin[pi]> I see html here not haml?
1508: [23:02:53] <antmas> css isn't simple, it's a pain in the ass without sass
1509: [23:02:58] <Ryan-Toast> oh, Pyro is gone, I can say I like sass
1510: [23:03:12] <antmas> Colin[pi]: ? I see HAML
1511: [23:03:22] <antmas> wait
1512: [23:03:24] <Ryan-Toast> you can toggle the html at the top.
1513: [23:03:29] <antmas> unless that IS HTML
1514: [23:03:33] <antmas> Ryan-Toast: oh
1515: [23:03:34] <antmas> :P
1516: [23:03:55] <Ryan-Toast> I like HAML, but in larger layouts I see it getting confusing.
1517: [23:04:09] <Ryan-Toast> I like the idea though
1518: [23:04:54] <Colin[pi]> MARQ HAML STARS AS LOOKE SKIWALKR
1519: [23:04:54] <antmas> well, I'll be damned if I'm going to include haml on sharepoint
1520: [23:05:43] <Colin[pi]> I still just see html, if I toggle to haml it gives me an error :o
1521: [23:06:10] <antmas> Colin[pi]: really?
1522: [23:06:12] <antmas> works for me
1523: [23:06:19] <Colin[pi]> yeah it's weird
1524: [23:07:13] <Colin[pi]> tbh I dont like all of these fragmenting technologies
1525: [23:07:22] <Colin[pi]> things are confusing enough as it is
1526: [23:10:24] <Ryan-Toast> Colin[pi]: You don't sass?
1527: [23:10:31] <Colin[pi]> nope
1528: [23:10:57] <Ryan-Toast> Colin[pi]: you're missing out.
1529: [23:10:57] <simon_w> do you more instead?
1530: [23:10:59] <Ryan-Toast> For cereal.
1531: [23:11:05] <Colin[pi]> fo shizzle
1532: [23:11:10] <zippy___> http://www.youtube.com/watch?v=S8zhmiS-1kw - for shiz
1533: [23:11:24] <antmas> Colin[pi]: I highly recommend sass
1534: [23:11:33] <Ryan-Toast> seconded
1535: [23:11:33] <antmas> Ryan-Toast: has got me all up in it, yo
1536: [23:11:35] <Colin[pi]> Ryan-Toast: I plan to make it my homework soon, when I have a lull in my workload
1537: [23:13:17] <Ryan-Toast> zippy___: This is the best thing I've ever heard.
1538: [23:13:39] <zippy___> zippy___: I think it's the picture that makes it the best
1539: [23:14:02] <zippy___> need some of those dancing around while im working - oh zippy oh zippy - pom poms going
1540: [23:14:04] <zippy___> yeap....
1541: [23:14:28] <zippy___> then they can wave the pom poms when the tests are green!
1542: [23:14:29] <Ryan-Toast> My start button at home is boobs that flash you when you hover over them.
1543: [23:14:37] <Ryan-Toast> that's the same kind of thing, right?
1544: [23:14:53] <zippy___> whatever makes you feel good about windows..
1545: [23:15:22] <Ryan-Toast> I use it for games, so yeah I do enjoy it :)
1546: [23:17:10] <zippy___> I wonder how long it took to make that basnished game
1547: [23:17:16] <Ryan-Toast> 2 years
1548: [23:17:41] <Ryan-Toast> He's working on a Mod API atm, which will be great
1549: [23:17:50] * gelignite quit (Quit: http://bit.ly/nkczDT)
1550: [23:17:51] <Colin[pi]> I got Remember Me today as it's on sale, looks OK but not at full price
1551: [23:18:25] <Ryan-Toast> Things that I wish I didn't know: http://steamdb.info/calculator/?player=Rhym_&currency=us
1552: [23:18:51] <Ryan-Toast> Games not playe 96 (69%) :P
1553: [23:18:54] <Colin[pi]> oh snap, I need to look at mine now
1554: [23:19:18] <Colin[pi]> lol: http://steamdb.info/calculator/?player=rainmaker_au&currency=us
1555: [23:20:20] <Ryan-Toast> My elder scrolls must have 500+ hours, but I'm always "offline" when I play them.
1556: [23:20:25] <Ryan-Toast> Since annoying chat people.
1557: [23:20:44] <Colin[pi]> 194h in Oblivion
1558: [23:20:49] <Colin[pi]> for me
1559: [23:20:55] <Ryan-Toast> Colin[pi]: aww man, why? Train Simulator 2014
1560: [23:21:02] <Colin[pi]> because 7-year-old
1561: [23:21:05] <Colin[pi]> he loves it
1562: [23:21:10] <Ryan-Toast> ah, righty.
1563: [23:21:28] <Ryan-Toast> 7, shouldn't he be playing COD now?
1564: [23:21:32] <Colin[pi]> I don't have enough grey beard and little blue hat yet to be into Train Sims
1565: [23:21:54] <Colin[pi]> we play a lot of Minecraft together
1566: [23:22:04] <Colin[pi]> and he likes watching me play Need for Speed lol
1567: [23:22:26] <Ryan-Toast> Colin[pi]: I enjoy minecraft
1568: [23:22:40] <Ryan-Toast> The mrs and I play on a server together
1569: [23:22:47] <Colin[pi]> I find it kinda therapeutic
1570: [23:22:57] <Colin[pi]> but man, the time ticks away fast in there
1571: [23:23:13] * joelpittet quit ()
1572: [23:23:47] <Ryan-Toast> yes indeed.
1573: [23:23:52] <Ryan-Toast> just like DotA
1574: [23:23:56] <Ryan-Toast> 700 hours, damn.
1575: [23:24:09] <Ryan-Toast> Hate to think how long I've played over the years.
1576: [23:24:30] <Colin[pi]> 1,333 hours is 55 days
1577: [23:24:31] <zippy___> Ryan-Toast: You havn't played half life 2 or Civilization ?
1578: [23:24:38] <zippy___> Ah, civ 5 you have
1579: [23:24:47] <Colin[pi]> of course!
1580: [23:24:48] <Ryan-Toast> zippy___: I have, but on my old steam account
1581: [23:24:54] <Colin[pi]> but I need to be in a certain mood for Civ 5
1582: [23:25:07] <Colin[pi]> the sort of mood where I don't mind spending the whole weekend in front of it
1583: [23:25:13] <Colin[pi]> "ONE.. MORE.. TURN.."
1584: [23:25:17] <Ryan-Toast> Colin[pi]: I've never finished a game before, but I've played for over 100 hours ahah
1585: [23:25:26] <Colin[pi]> me neither lol
1586: [23:25:38] <simon_w> Woo, SimCity got offline mode
1587: [23:26:02] <Ryan-Toast> simon_w: Will never touch that bs
1588: [23:26:12] <simon_w> Ryan-Toast, good for you
1589: [23:26:19] <Ryan-Toast> makes me sad :(
1590: [23:26:27] <Ryan-Toast> Played the shit out of sim city 4
1591: [23:26:41] <Colin[pi]> I think some of these stats are wrong, I've played far, far more than 1.8 hours of L4D2
1592: [23:26:43] <simon_w> Whereas the new one's the only one I've actually been able to enjoy playing
1593: [23:27:04] <Ryan-Toast> simon_w: Blasphemy
1594: [23:27:14] <Ryan-Toast> How dare you like things I don't like
1595: [23:27:25] <simon_w> Ryan-Toast, no, fairly common actually
1596: [23:27:35] <simon_w> The new version is far more casual friendly
1597: [23:27:49] <Ryan-Toast> It would be a fine game, as long as they changed the title to something else.
1598: [23:27:56] <Ryan-Toast> exactly.
1599: [23:28:00] <Ryan-Toast> Do not want.
1600: [23:28:10] <Ryan-Toast> sim city is for power users
1601: [23:28:53] <ss23> 10:33:17 < Pyromanik> fffff, you must be at work by now, gosh.
1602: [23:28:58] <ss23> soz, was in meetings all morning
1603: [23:28:59] <ss23> AS I SAID
1604: [23:29:06] <ss23> zippy___: I did book out 4 hours of my time! Then spent it doing other stuff
1605: [23:29:10] <ss23> :P
1606: [23:29:27] <zippy___> ss23: So, today?
1607: [23:30:33] <ss23> Hmm
1608: [23:30:34] <ss23> Maybe
1609: [23:30:47] <ss23> I am planning on having it all ready for commiting/releasing by end of the week, zippy___ ^.^
1610: [23:31:16] <zippy___> ss23: end of this week, or next week?
1611: [23:31:34] <Colin[pi]> ss23: it's alright, I'm annoyed at him because he disappeared while I made a coffee
1612: [23:31:37] <Colin[pi]> THE NERVE
1613: [23:31:45] <ss23> lol
1614: [23:31:49] <ss23> End of this week I want my patches done
1615: [23:31:53] <ss23> End of next week release done
1616: [23:32:14] * violetina has joined #silverstripe
1617: [23:32:53] * violet- quit (Ping timeout: 252 seconds)
1618: [23:34:28] <zippy___> ss23: noted on calander :)
1619: [23:34:41] <zippy___> ss23: If there is anything that I can do to speed it up, just ask
1620: [23:34:42] * Stomach quit ()
1621: [23:37:35] <ss23> zippy___: Feed me the information of a thousand developers
1622: [23:51:43] * Guits quit (Ping timeout: 264 seconds)
1623: [23:59:48] * an_Eskimo quit (Ping timeout: 245 seconds)

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