#silverstripe IRC Log

IRC log for 7 May 2014

All timestamps are in UTC.

1: [00:01:53] <Colin[pi]> antmas: makes me despair for the human race
2: [00:02:34] <antmas> Colin[pi]: can't believe there are almost more G+ likes than Twitter
3: [00:02:38] <antmas> or it's pretty close
4: [00:02:57] <Colin[pi]> people use G+?
5: [00:04:53] * Dig has joined #silverstripe
6: [00:05:31] <ss23> Nerds use G+
7: [00:05:34] <ss23> Normals use Facebook
8: [00:05:40] <ss23> I thought everyone knew this by now :P
9: [00:05:43] <UncleCheese> i use myspace
10: [00:05:48] <ss23> haha
11: [00:05:53] <Colin[pi]> real nerds use neither because they're socially awkward penguins
12: [00:06:09] <ss23> Colin[pi]: You're thinking of dorks!
13: [00:07:50] <Dig> I've got a problem with users being kicked out of admin (ping returns NOTLOGGEDIN:) after a while. Once it happens and you log in again it happens more and more frequently. i.e., first time you log in you are good for 30 minutes or so, then you can only stay logged in for a few minutes. Where do I look for timing on this kind of thing? php.ini has session.cookie_lifetime = 0 and the ping is sending the same PHPSESSID that work
14: [00:07:55] <Turnerj> Check out this link of the ISS: http://eol.jsc.nasa.gov/HDEV/
15: [00:08:09] <Turnerj> Officially distracted now
16: [00:08:10] <Dig> No problem on my other SS sites.. stuck on where to look to resolve this
17: [00:08:39] <ss23> Dig: lots of var_dump in session related code I guess
18: [00:12:43] <Dig> ss23: I'll take a look
19: [00:15:41] * travis-ci has joined #silverstripe
20: [00:15:41] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2504 (3.1.5 - 617827d : Damian Mooyman): The build passed.
21: [00:15:41] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/3.1.5
22: [00:15:41] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24584707
23: [00:15:41] * travis-ci has left #silverstripe
24: [00:16:04] <Dig> Was hoping it would be a known issue :(
25: [00:16:07] <ss23> :(
26: [00:16:07] <ss23> Sorry
27: [00:16:10] <ss23> It's known to you!
28: [00:16:16] <Dig> Ha
29: [00:16:19] <ss23> And if you find out what it is and tell us, it'll be known to us! :O
30: [00:19:27] <Turnerj> Have you tried debugging the cookie returned to the browser in the header?
31: [00:19:40] <Turnerj> (not just the value but the expiry time)
32: [00:19:52] <spronk> iirc session.cookie_lifetime isnt the only thing that tunes sessions
33: [00:20:52] * simon_w has joined #silverstripe
34: [00:21:02] <ss23> I blame simon_w
35: [00:21:12] <simon_w> Good
36: [00:21:15] <ss23> :D
37: [00:22:19] <simon_w> Gah dammit, I switch to this laptop and the sun's out again
38: [00:22:21] <simon_w> Stupid sun
39: [00:26:34] <Colin[pi]> simon_w: just wait until summer
40: [00:26:48] <simon_w> Colin[pi], I should probably be in an actual office by then :p
41: [00:28:04] <Turnerj> Where are you now simon_w?
42: [00:28:18] <ss23> Canberries
43: [00:28:44] <ss23> Canembert
44: [00:32:43] <antmas> fucking search is a troll
45: [00:32:48] <ss23> lol
46: [00:32:50] <antmas> search for 'adria' - no results
47: [00:32:53] <ss23> Did you mean recyclingther?
48: [00:33:04] <antmas> "did you mean 'Adrian'?"
49: [00:33:16] * antmas clicks on 'Adrian'
50: [00:33:22] <antmas> NO RESULTS HAHAHALAWL FAIL
51: [00:33:29] <ss23> hahaha
52: [00:33:32] <ss23> http://www.tasman.govt.nz/home/SearchForm?Search=Recycling has to be my favorite
53: [00:33:45] <antmas> ss23: ;__;
54: [00:33:57] <Turnerj> hahaha
55: [00:34:06] <ss23> It's like one of those "special" kids
56: [00:34:09] <antmas> click on the did you mean link
57: [00:34:14] <antmas> infinite recylingther!
58: [00:34:14] <ss23> "Oh oh oh, you meant recyclinyther didn't you?!"
59: [00:34:16] <ss23> XD
60: [00:34:40] * travis-ci has joined #silverstripe
61: [00:34:40] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#879 (3.1.5 - bae9580 : Damian Mooyman): The build passed.
62: [00:34:40] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/3.1.5
63: [00:34:40] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/24584786
64: [00:34:40] * travis-ci has left #silverstripe
65: [00:34:41] <Turnerj> hahaha, yeah that search form is a little odd
66: [00:34:55] <antmas> I've tried to fix this, but it's not pulling down the updated file :(
67: [00:35:15] <antmas> dev and uat servers are all fine and dandy
68: [00:36:16] * travis-ci has joined #silverstripe
69: [00:36:16] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2505 (3.1.5-rc1 - 617827d : Damian Mooyman): The build passed.
70: [00:36:16] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/3.1.5-rc1
71: [00:36:16] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24585163
72: [00:36:16] * travis-ci has left #silverstripe
73: [00:36:30] <antmas> 3.1.5?
74: [00:36:34] <antmas> :O
75: [00:37:23] <ss23> OH NO 3.1.5!
76: [00:37:33] <ss23> I'm not really sure whey there's a branch for it
77: [00:37:58] * antmas wonders where he'll be when 4.0 lands
78: [00:38:05] <Turnerj> ^ that
79: [00:38:06] <ss23> lol
80: [00:39:12] <antmas> 5.0 will be all in the clouds
81: [00:39:24] <antmas> and Facebook would own it
82: [00:39:50] <Turnerj> Hopefully not, it is hard to find another good CMS!
83: [00:42:32] <simon_w> I need to get around to building my own CMS at some point
84: [00:42:37] <simon_w> Then I can leave SS behind!
85: [00:42:53] <Turnerj> Just fork it!
86: [00:43:06] <simon_w> Have you seen how horrible the CMS is?
87: [00:43:07] <ss23> OUCH
88: [00:43:07] <ss23> lol
89: [00:43:21] <ss23> simon_w: Yeah, the worst! Way worse than wordpress and jooomla and druapl and c5
90: [00:43:24] <ss23> Wait, did I say worst?
91: [00:43:29] <simon_w> ss23, code-wise :p
92: [00:43:53] <Turnerj> I don't know, Wordpress source is pretty terrible :/
93: [00:45:48] <simon_w> Turnerj, have a look at the CMS's JS at some point :p
94: [00:46:15] <simon_w> If you value your sanity, don't try to understand it. Just look at it.
95: [00:46:29] <Turnerj> lol
96: [00:46:35] <ss23> XD
97: [00:46:36] <Turnerj> It is a little rough around the edges I'll admit
98: [00:46:38] <ss23> Well, we know who wrote it
99: [00:47:15] <Ryan-Toast> entwine, because fuck you.
100: [00:47:33] <simon_w> Ooh, I can take Caitlin's spot. The sun doesn't go there!
101: [00:48:37] <Turnerj> Actually currently dealing with entwine and loading my module in the CMS
102: [00:49:36] <Ryan-Toast> “Dealing with entwine” that about sums it up.
103: [00:50:01] <ss23> lol
104: [00:50:02] <Turnerj> Prefer it to livequery from SS2
105: [00:51:01] <simon_w> It has some nice ideas, it's just not implemented very well
106: [00:51:11] <simon_w> Especially if you use namespaces
107: [00:51:57] <Ryan-Toast> simon_w: thought you don’t like doing frontend?
108: [00:52:12] <simon_w> Ryan-Toast, doesn't mean I haven't done any
109: [00:52:30] <Ryan-Toast> simon_w: Admit it, you love it.
110: [00:53:07] * bridgetm has joined #silverstripe
111: [00:53:43] <spronk> javascript?
112: [00:53:47] <spronk> ... impossible.
113: [00:54:36] <Ryan-Toast> spronk: fun sometimes :P
114: [00:55:10] <spronk> man
115: [00:55:16] <spronk> i have *never* had "fun" writing code
116: [00:55:26] <spronk> maybe.. mentally stimulating
117: [00:55:32] <Turnerj> You're missing out then spronk!
118: [00:55:47] <Ryan-Toast> spronk: I like making stuff like: http://demo.ryanpotter.co.nz/larry-bird/
119: [00:55:48] <spronk> but javascript, mentally stimulating? no. everything i ever write in JS just makes me rage at the fact it is still in existence
120: [00:56:42] <Colin[pi]> spronk: lol I know that feel
121: [00:56:48] <Turnerj> I actually like doing JS
122: [00:56:57] <Ryan-Toast> So no port for SS to angular any time soon? :P
123: [00:57:10] <Turnerj> Most of yesterday and most of today is just writing JS for a SS module
124: [00:58:03] <antmas> fuck writing JS
125: [00:58:05] * travis-ci has joined #silverstripe
126: [00:58:05] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#880 (3.1.5-rc1 - bae9580 : Damian Mooyman): The build passed.
127: [00:58:05] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/3.1.5-rc1
128: [00:58:05] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/24585188
129: [00:58:05] * travis-ci has left #silverstripe
130: [00:58:40] <spronk> js is just way too memory intensive. like, my memory.
131: [00:59:21] <Colin[pi]> antmas: my prob is that I did a LOT of old school JS, and then for a long time I did backend stuff and no JS... then when I started frontend again and needed to write JS I was like: https://usqedu.files.wordpress.com/2014/04/lets-go-back-3.jpg
132: [01:01:40] <Ryan-Toast> Colin[pi]: I enjoy javascript, but sometimes writing it feels like this: http://i.imgur.com/TAY7Wbw.gif
133: [01:01:55] <Colin[pi]> lol
134: [01:02:03] <antmas> lol ^^
135: [01:02:09] <antmas> exactly how I feel with JS
136: [01:03:04] <antmas> this is how I feel when I deploy a fix using JS instead of code-behind http://i.imgur.com/SqZlt1I.gif
137: [01:03:56] <Ryan-Toast> Anyone listening to George.fm?
138: [01:04:03] <simon_w> I still do my best to build things that work with JS turned off
139: [01:04:05] <spronk> hahahaaa
140: [01:04:06] <antmas> woah, that's still around?
141: [01:04:12] <spronk> simon_w: you'd love react.js then?
142: [01:04:21] <Ryan-Toast> antmas: yeah, of course.
143: [01:04:23] <simon_w> spronk, never heard of it
144: [01:04:29] <spronk> :o
145: [01:04:31] <spronk> its like
146: [01:04:35] <spronk> server side
147: [01:04:35] <spronk> but
148: [01:04:38] <ss23> lol
149: [01:04:39] <spronk> diffs the dom client side and updates
150: [01:04:43] <antmas> Ryan-Toast: George.fm used to be the gay bar of music channels back in the day
151: [01:04:43] <spronk> so its all interactive
152: [01:04:50] <Turnerj> When I show someone what I built which worked perfectly when I tested it: http://i.imgur.com/1zNvx2D.gif
153: [01:04:53] <spronk> but completely gracefully degrading
154: [01:04:55] <Ryan-Toast> antmas: lol
155: [01:05:05] <Ryan-Toast> antmas: It’s my favorite radio station.
156: [01:05:23] <antmas> Ryan-Toast: I like it when it's not house
157: [01:05:27] <antmas> so, 10% of the time
158: [01:05:42] <Ryan-Toast> antmas: I like it when it’s not rap mixes.
159: [01:05:53] <antmas> dat rap mix
160: [01:05:58] <antmas> infectious!
161: [01:06:14] <ss23> THE AXE ATTACK
162: [01:06:34] <antmas> ss23: hehe, was thinkin about that
163: [01:07:02] <antmas> but who listens to the radio at 8pm on a Sunday?
164: [01:07:18] <ss23> lol
165: [01:07:24] <ss23> I used to listen to it hten a surprising amount
166: [01:07:28] <ss23> not intentionally, but enough to get to know the show
167: [01:07:45] <antmas> yeah I would too when I was on my way to night shift or whatever
168: [01:09:18] * an_Eskimo quit (Ping timeout: 240 seconds)
169: [01:17:54] * UncleCheese quit (Quit: UncleCheese)
170: [01:19:38] * an_Eskimo has joined #silverstripe
171: [01:23:54] * zippy__ has joined #silverstripe
172: [01:23:56] <zippy__> Greetings
173: [01:24:18] <zippy__> ss23: why no 3.1.15? :O
174: [01:24:18] <ss23> Greetings, young zippy__
175: [01:24:26] <ss23> zippy__: 3.1.5?
176: [01:24:30] <ss23> 12:58:06 < travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/3.1.5-rc1
177: [01:24:31] <zippy__> yea that one
178: [01:24:39] <zippy__> heh
179: [01:24:55] <zippy__> rc1 != release, but still, nice :)
180: [01:25:03] <zippy__> ss23: fixed the directory structure yet?
181: [01:25:11] <zippy__> antmas: gone to armadellos yet? $15 meals
182: [01:25:17] * chrisrio has joined #silverstripe
183: [01:25:28] <antmas> zippy__: harro! had the sprog yet?
184: [01:25:31] <ss23> zippy__: Directory structure is just how I like it :D
185: [01:25:35] <antmas> zippy__: and nope, not yet :)
186: [01:26:02] <zippy__> Ryan-Toast: What slider/carosal you use? I got a one with some freaky side arrows and pagaination and text on top, so want a simple base...
187: [01:26:06] <zippy__> antmas: na havn't heard it yet
188: [01:26:15] <Ryan-Toast> zippy__: I just use the bootstrap one
189: [01:26:16] <zippy__> ss23: modules in the / is a bit foobar
190: [01:26:27] <chrisrio> im smasing out a quick CsvBulkLoader but duplicateChecks doesn't seem to work (for me, I guess) so im gunna write my own - question is, anyone know how to skip a row during an import? ;P
191: [01:26:40] <Ryan-Toast> zippy__: since it uses css3 transitions I can change it up pretty easily.
192: [01:27:02] <Ryan-Toast> zippy__: I try to stay away from carousels though, as they’re useless.
193: [01:27:30] <zippy__> mm shame I didn't use bootstrap, pulling out the slider might be a bit of a pita
194: [01:27:52] <Ryan-Toast> zippy__: did you use something else, or just a roll your own?
195: [01:27:57] <zippy__> Nothing yet
196: [01:28:22] <chrisrio> sorry, sorted - should have just checked the docs quickly.
197: [01:28:31] <zippy__> Ryan-Toast Was thginking either http://bxslider.com/ or http://www.slidesjs.com/ as a base
198: [01:29:24] <Ryan-Toast> zippy__: I used to use bx. It’s okay as I remmeber.
199: [01:29:30] <zippy__> I hate front end :)
200: [01:30:03] <Ryan-Toast> zippy__: :) You shouldn’t use carousels if you can help it.
201: [01:30:17] <Ryan-Toast> zippy__: http://shouldiuseacarousel.com/
202: [01:30:24] <zippy__> Designer designed it, customer liked it, now monkey boy has to implment it
203: [01:33:17] <zippy__> could be worse
204: [01:33:34] <zippy__> somehow :)
205: [01:38:20] <Ryan-Toast> zippy__: Just use it independantly of boostrap.
206: [01:38:24] <Colin[pi]> zippy__: I use this one, it's ok: http://www.pixedelic.com/plugins/camera/
207: [01:38:26] <Ryan-Toast> like my one here: http://webdough.co.nz/~boilerpl/
208: [01:39:07] <Ryan-Toast> take the scss, and the js: https://github.com/twbs/bootstrap-sass
209: [01:43:24] <zippy__> scss, thats crazy talk
210: [01:48:07] <Ryan-Toast> zippy__: do you use LESS?
211: [01:48:32] <zippy__> I use, css
212: [01:48:48] <Ryan-Toast> zippy__: You should give scss a go. I couldn’t frontend without it anymore.
213: [01:49:00] <zippy__> hmm
214: [01:49:11] <zippy__> perhaps next time
215: [01:49:18] <Ryan-Toast> Not just for variables, but functions are great too :)
216: [01:49:27] <Ryan-Toast> darken, lighten etc
217: [01:51:56] <Ryan-Toast> I swear I’ve watched this loop for about 3 minutes: http://gfycat.com/JubilantHappygoluckyDove
218: [01:52:26] <zippy__> afk
219: [01:53:06] <Colin[pi]> Ryan-Toast: "FINISH HIM"
220: [01:53:12] <Ryan-Toast> Colin[pi]: hehe
221: [01:59:01] <Ryan-Toast> everytime I type “hehe” I feel like a creep.
222: [01:59:40] <antmas> zippy__: might actually pop over to Armadillos and see the menu at least
223: [01:59:42] <antmas> read*
224: [02:00:45] <Colin[pi]> Ryan-Toast: I was very confused the first time a Brazilian send "bjs" to me
225: [02:00:54] <Ryan-Toast> Colin[pi]: lol!
226: [02:01:01] <Ryan-Toast> I mean heuheuheu
227: [02:01:12] <Ryan-Toast> or is it huehuehue?
228: [02:01:14] * ezero has joined #silverstripe
229: [02:01:18] <Colin[pi]> huehuehue
230: [02:01:25] <Ryan-Toast> HUEHUEHUE
231: [02:01:38] <Colin[pi]> bjs is short for beijos, which means kisses, but they sign off on emails frequently with "bjs" lol
232: [02:01:52] * DesignerX quit (Remote host closed the connection)
233: [02:01:59] <ezero> hi all, got a question regarding UserDefinedForms module... how would I go about displaying it on HomePage.. this is a single page site
234: [02:02:14] <Ryan-Toast> Colin[pi]: Asking your brazilian gf gor bjs must yeald a dissapinting result.
235: [02:02:29] <Colin[pi]> Ryan-Toast: at least 80% of the time
236: [02:02:47] * gelignite quit (Quit: http://bit.ly/nkczDT)
237: [02:03:20] <Ryan-Toast> Colin[pi]: #sadforyou
238: [02:10:06] <ss23> 13:26:17 < zippy__> ss23: modules in the / is a bit foobar
239: [02:10:09] <ss23> GUESS IT SUITS YOU THEN
240: [02:10:09] <ss23> HA
241: [02:17:05] * travis-ci has joined #silverstripe
242: [02:17:05] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2506 (3.0 - 953e4b4 : Damian Mooyman): The build passed.
243: [02:17:05] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/ea1a0d16fc15...953e4b4c4933
244: [02:17:05] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24589714
245: [02:17:05] * travis-ci has left #silverstripe
246: [02:24:11] <Ryan-Toast> I think I just saw the best line on Tinder: “Do you want to come over and watch porn on my flat screen mirror?"
247: [02:25:24] <ss23> mm
248: [02:25:31] <ss23> That ones been doing the rounds lately
249: [02:25:31] <ss23> :P
250: [02:26:08] <Ryan-Toast> ss23: favoriting my tweets, are ya?
251: [02:30:33] * jcwacky has joined #silverstripe
252: [02:31:23] <ss23> Only the good ones
253: [02:31:41] <Ryan-Toast> ss23: I still don’t know wtf to do on Twitter.
254: [02:32:27] <simon_w> Ahh, good walk
255: [02:34:44] <Ryan-Toast> The only walking I do is to get food.
256: [02:35:25] <ss23> Not much :O
257: [02:35:38] <simon_w> I hadn't left the house in two days
258: [02:35:50] <Ryan-Toast> simon_w: sounds like me on the weekend.
259: [02:35:58] <Colin[pi]> simon_w: don't blame you
260: [02:35:59] <Ryan-Toast> Read allll day
261: [02:36:21] <simon_w> I start to get a little restless if I don't
262: [02:36:32] <ss23> I'm the opposite
263: [02:36:36] <ss23> Too much leaving the house and I get mega restles
264: [02:37:31] * muskie9 has joined #silverstripe
265: [02:38:03] <Ryan-Toast> I could happily stay in my apartment and read forever.
266: [02:38:05] <simon_w> As a bonus, I can actually concentrate on work now!
267: [02:38:18] <ss23> Psh
268: [02:38:22] <ss23> where are the people that work at HeyDay atm?
269: [02:38:28] <ss23> No Unclecheese, or Stomach
270: [02:38:28] <ss23> :(
271: [02:38:34] <ss23> Does anyone else here work for them? :O
272: [02:42:34] <Ryan-Toast> I don’t know why I expected a bad website, but now I feel bad for thinking it :P
273: [02:45:13] <Ryan-Toast> cool design, I dig it.
274: [02:46:22] * babak has joined #silverstripe
275: [02:46:42] <ss23> lol
276: [02:54:27] <antmas> what site?
277: [02:54:29] <antmas> Ryan-Toast: ?
278: [02:54:35] <Ryan-Toast> HeyDay
279: [02:54:40] <antmas> oh right
280: [02:54:43] <antmas> yeah that's a nice one
281: [02:55:28] <Colin[pi]> they have prolly the most minimal nav of any site I've seen
282: [02:55:35] <Colin[pi]> in their line of work anyway
283: [02:56:23] <simon_w> Could do with a better first load experience
284: [02:56:39] <antmas> ^^ this
285: [02:57:28] <simon_w> Oh man, scrolling effects
286: [02:57:33] <Colin[pi]> yeah prolly a few simple css tweaks
287: [02:57:33] * simon_w stabbities
288: [02:57:55] <Ryan-Toast> I dislike scrolling effects.
289: [02:58:51] <simon_w> https://files.app.net/24zzcNi5j.png
290: [02:58:58] <simon_w> Is it still loading, or what?
291: [02:59:04] <simon_w> Nope, scrolling effect!
292: [02:59:15] <spronk> UGHHGHHh
293: [03:04:36] * travis-ci has joined #silverstripe
294: [03:04:36] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2508 (3.0.11 - 0ae96ab : Damian Mooyman): The build has errored.
295: [03:04:36] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/3.0.11
296: [03:04:36] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24591609
297: [03:04:36] * travis-ci has left #silverstripe
298: [03:04:42] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
299: [03:08:34] * cloph_away has joined #silverstripe
300: [03:08:50] * cloph quit (Ping timeout: 255 seconds)
301: [03:10:16] * travis-ci has joined #silverstripe
302: [03:10:16] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#881 (3.0.11 - 2804331 : Damian Mooyman): The build passed.
303: [03:10:16] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/3.0.11
304: [03:10:16] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/24591667
305: [03:10:16] * travis-ci has left #silverstripe
306: [03:11:33] * muskie9 has joined #silverstripe
307: [03:23:13] * travis-ci has joined #silverstripe
308: [03:23:13] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2509 (3.0.11-rc1 - 0ae96ab : Damian Mooyman): The build passed.
309: [03:23:13] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/3.0.11-rc1
310: [03:23:13] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24592307
311: [03:23:13] * travis-ci has left #silverstripe
312: [03:26:48] <antmas> ugh hump day
313: [03:26:54] <antmas> hurry uuuuuup
314: [03:29:35] * travis-ci has joined #silverstripe
315: [03:29:35] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#882 (3.0.11-rc1 - 2804331 : Damian Mooyman): The build passed.
316: [03:29:35] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/3.0.11-rc1
317: [03:29:35] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/24592313
318: [03:29:35] * travis-ci has left #silverstripe
319: [03:32:17] * UncleCheese_ has joined #silverstripe
320: [03:32:36] <UncleCheese_> Quick poll: How much do you think the domain unclecheese.com is worth?
321: [03:32:45] <UncleCheese_> (USD)
322: [03:32:51] <antmas> hmmm
323: [03:32:52] <HyperMul1et> 5
324: [03:32:56] <UncleCheese_> 5k?
325: [03:33:03] <antmas> 2k
326: [03:33:11] <HyperMul1et> $5
327: [03:33:15] <UncleCheese_> ha!
328: [03:33:20] <UncleCheese_> i'd own it if it were $5
329: [03:33:29] <antmas> UncleCheese_: do you know?
330: [03:33:30] <UncleCheese_> well, i was willing to chuck a few bills at it if I could get it
331: [03:33:35] <UncleCheese_> but I just heard back from the broker
332: [03:33:47] * Ryan-Toast has left #silverstripe
333: [03:33:47] <chrisrio> buying domains from people is such a mugs game
334: [03:33:50] <chrisrio> unless its not your money
335: [03:33:52] <UncleCheese_> put it this way.. i'd rather buy a boat.
336: [03:34:00] * Ryan-Toast has joined #silverstripe
337: [03:34:02] <simon_w> UncleCheese_, why is the HeyDay site so bad?
338: [03:34:07] <UncleCheese_> dude
339: [03:34:22] <antmas> UncleCheese_: dude, don't leave us hanging
340: [03:34:28] <UncleCheese_> $14,000
341: [03:34:30] <antmas> 10k?
342: [03:34:32] <antmas> oh
343: [03:34:33] <antmas> ^^^
344: [03:34:43] <UncleCheese_> simon_w: do you have some constructive feedback, or is it just all around bad?
345: [03:35:04] <antmas> he hates scroll effects
346: [03:35:08] <simon_w> UncleCheese_, first load experience is horrible, there's scrolling effects that leave most of the page empty
347: [03:35:10] <simon_w> https://files.app.net/24zzcNi5j.png
348: [03:35:45] <UncleCheese_> submit a pull request
349: [03:35:59] <chrisrio> clicked on a random link in IRC
350: [03:36:02] <chrisrio> now I have the hivdiv
351: [03:36:25] <simon_w> Submit a pull request for a corporate marketing site? Fuck off.
352: [03:37:15] <simon_w> The initial load experience was so bad, I only clicked through to see what else was.
353: [03:37:38] <antmas> simon_w: is your internet terribad?
354: [03:37:45] <simon_w> antmas, nope
355: [03:38:01] <antmas> first load for me wasn't that bad
356: [03:38:56] <antmas> 1 image took slightly longer than anything else
357: [03:38:59] <antmas> that's it
358: [03:39:37] <antmas> since when did Chrome start defaulting to run in the background?
359: [03:41:35] <simon_w> antmas, I had a black box with a green box inside it for a couple of seconds
360: [03:41:51] <antmas> simon_w: browser?
361: [03:41:56] <simon_w> Safari
362: [03:42:09] <antmas> lemme try
363: [03:42:10] * travis-ci has joined #silverstripe
364: [03:42:10] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2510 (3.0 - 0099a18 : Damian Mooyman): The build passed.
365: [03:42:10] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/0ae96ab03077...0099a18182fe
366: [03:42:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24593244
367: [03:42:10] * travis-ci has left #silverstripe
368: [03:42:24] <simon_w> Bad Damian, merging your own pull requests
369: [03:43:29] <antmas> dude, Safari freaks out on that site
370: [03:43:34] <antmas> everything else seems fine
371: [03:43:53] <simon_w> And then the web font loads and you can finally see things?
372: [03:43:59] <antmas> yeah
373: [03:44:09] <simon_w> Yeah, fairly common occurrence
374: [03:44:26] <antmas> I usually only notice that in IE
375: [03:44:38] <antmas> but safari loads all kind of wrong with that site
376: [03:44:51] <antmas> fucking web fonts
377: [03:45:10] <simon_w> There you go UncleCheese_, we even debugged it a little for you!
378: [03:45:26] <antmas> :P
379: [03:45:52] <antmas> simon_w: try http://nelson.govt.nz/
380: [03:45:55] <antmas> o.O
381: [03:46:19] <simon_w> antmas, for me, that was just waiting for the images to load
382: [03:46:24] <antmas> huh, that's actually improved
383: [03:46:36] <antmas> simon_w: yeah, it was worse a few weeks ago
384: [03:47:06] <simon_w> Waiting for images to load is usually fine, when it's laid out properly
385: [03:47:12] <simon_w> Waiting for the content to load? Nope
386: [03:47:23] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
387: [03:47:43] <antmas> simon_w: I don't even wait for images
388: [03:47:44] <zippy__> UncleCheese_: Had this popup in my IDE earlier… http://imgur.com/VxFaF3C
389: [03:47:52] <antmas> that shit is easy to fix
390: [03:48:13] <antmas> zippy__: lolwuuuut?
391: [03:49:30] <UncleCheese_> zippy__: Ha!
392: [03:49:38] <UncleCheese_> Now you can see why i want to buy the domain
393: [03:49:41] <UncleCheese_> help me raise $14k
394: [03:50:41] <UncleCheese_> antmas: are you saying Safari freaks out on the heyday website?
395: [03:51:05] <antmas> UncleCheese_: seemingly, or takes a LONG time to load everything
396: [03:51:40] <UncleCheese_> it's got serious caching going on
397: [03:51:44] <UncleCheese_> i'm surprised anything is slow
398: [03:51:54] <simon_w> Caching doesn't help first load
399: [03:52:03] <antmas> ^^
400: [03:52:08] <UncleCheese_> it does if it's server side
401: [03:52:26] <simon_w> Time to first byte isn't the problem
402: [03:52:33] <UncleCheese_> ah
403: [03:52:52] <UncleCheese_> time to the last byte?
404: [03:53:13] <simon_w> Time to load the fonts and images
405: [03:53:18] <UncleCheese_> oh i see
406: [03:53:20] <simon_w> Especially the fonts
407: [03:53:25] <ss23> simon_w: The PR from Damian was really Hamish's work
408: [03:53:25] <ss23> :D
409: [03:53:27] <antmas> yeah the fonts hit hard
410: [03:53:41] <simon_w> ss23, so why didn't he just cherry pick it?
411: [03:53:45] <ss23> *shrug*
412: [03:53:50] <ss23> Do I look like I fucking konw?! :O
413: [03:53:52] <antmas> fixitfixitfixitfixitfixitfixitfixit
414: [04:00:42] * travis-ci has joined #silverstripe
415: [04:00:42] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2511 (3.0.11 - 0099a18 : Damian Mooyman): The build passed.
416: [04:00:42] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/0ae96ab03077...0099a18182fe
417: [04:00:42] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24593874
418: [04:00:42] * travis-ci has left #silverstripe
419: [04:07:32] <Ryan-Toast> Recursion makes my brain hurt
420: [04:09:28] * travis-ci has joined #silverstripe
421: [04:09:28] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2512 (3.0 - 98e5c15 : Damian Mooyman): The build has errored.
422: [04:09:28] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/0099a18182fe...98e5c1556f68
423: [04:09:28] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24593996
424: [04:09:28] * travis-ci has left #silverstripe
425: [04:12:43] <zippy__> fuck you css
426: [04:14:12] <Colin[pi]> zippy__: http://i.imgur.com/Q3cUg29.gif
427: [04:14:23] <zippy__> Colin[pi]: to bloddy right
428: [04:15:06] <Ryan-Toast> zippy__: what’s wrong, bud?
429: [04:15:28] * zippy__ points at the monitor
430: [04:15:29] <zippy__> all of that
431: [04:15:48] <zippy__> I have a <a tag right, and I want to put a 54/54px image inside it, and have text beside that.
432: [04:16:08] <zippy__> the text will not sit in the middle, it sits at the bottom of the a tag - so it's uneven
433: [04:16:18] <zippy__> I have tried line-height
434: [04:16:28] <zippy__> vert align middle
435: [04:16:31] <zippy__> beating it
436: [04:16:48] <zippy__> don't really want to make it a table
437: [04:17:04] * travis-ci has joined #silverstripe
438: [04:17:04] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2512 (3.0 - 98e5c15 : Damian Mooyman): The build passed.
439: [04:17:04] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/0099a18182fe...98e5c1556f68
440: [04:17:04] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24593996
441: [04:17:04] * travis-ci has left #silverstripe
442: [04:17:31] <Ryan-Toast> zippy__: can you take a screenshot ?
443: [04:17:38] <Ryan-Toast> I don’t quite get what you’re meaning
444: [04:18:59] <zippy__> Ryan-Toast: https://dl.dropboxusercontent.com/u/1547575/fucked.png
445: [04:24:38] * travis-ci has joined #silverstripe
446: [04:24:38] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2514 (3.0.11-rc1 - 98e5c15 : Damian Mooyman): The build passed.
447: [04:24:38] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/453e53ec13f3...c86bb2e48115
448: [04:24:38] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24594449
449: [04:24:38] * travis-ci has left #silverstripe
450: [04:24:55] <Ryan-Toast> zippy__: You need vertical-align: middle on the image
451: [04:25:02] <antmas> this ^^
452: [04:25:16] <Colin[pi]> zippy__: what not use a background-image ?
453: [04:25:29] <Colin[pi]> no-repeat 0 0
454: [04:25:37] <Colin[pi]> line-height of 50px, boom
455: [04:25:38] <Ryan-Toast> Colin[pi]: can’t scale it then
456: [04:25:44] <Colin[pi]> scale schmale
457: [04:25:55] <zippy__> Ryan-Toast: http://jsfiddle.net/9ZYAL/
458: [04:26:11] <zippy__> Colin[pi]: could do…
459: [04:26:19] <Ryan-Toast> zippy__: http://jsfiddle.net/9ZYAL/1/
460: [04:26:42] <Colin[pi]> dat speed
461: [04:26:45] <zippy__> right, so had to go on the image not the button
462: [04:27:02] <Ryan-Toast> yarp, and image will set the rest to baseline by default :)
463: [04:28:02] * travis-ci has joined #silverstripe
464: [04:28:02] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#883 (3.0.11-rc1 - 2804331 : Damian Mooyman): The build passed.
465: [04:28:02] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/904b94ea3305...79408262e292
466: [04:28:02] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/24594455
467: [04:28:02] * travis-ci has left #silverstripe
468: [04:29:07] <Colin[pi]> I would do it like this: http://jsfiddle.net/9ZYAL/6/
469: [04:29:33] <Colin[pi]> plus then you don't have an embedded image url and the css could easily change the pic
470: [04:30:01] <Ryan-Toast> Colin[pi]: image should be changable by the CMS :P
471: [04:30:03] * ss23 has left #silverstripe
472: [04:30:03] * ss23 has joined #silverstripe
473: [04:30:10] <ss23> ls
474: [04:30:11] <ss23> fuck
475: [04:30:29] <Colin[pi]> Ryan-Toast: oh does he need it to come from the cms?
476: [04:30:37] * ss23 changed the topic to 'Welcome to #silverstripe | Ask your questions! | IRC Logs: http://ss.org.nz/logs | Dev Mailing List: http://ss.org.nz/ss-dev | Latest stable releases: http://ss.org.nz/3.1.4 and http://ss.org.nz/3.0.10 | Release Archive: http://www.silverstripe.org/release-archive/ | 3.0.11-rc1 and 3.1.5-rc1 are out'
477: [04:30:50] <Ryan-Toast> Colin[pi]: Shrug. I like eeeeverything to be customisable
478: [04:31:07] <Colin[pi]> style="background-image: url(dat-file)" ;P
479: [04:33:02] <ss23> zippy__: boom
480: [04:33:40] <zippy__> ss23: I don't don't use rc's sorry :)
481: [04:33:43] <ss23> :P
482: [04:33:45] <zippy__> Colin[pi]: Ryan-Toast Thank you both :)
483: [04:34:12] <zippy__> Colin[pi]: I ended up your route as it was cleaner, and then I can easily change the image on another button by doing .button .button-ok
484: [04:34:13] <zippy__> etc
485: [04:34:29] * nickmolhoek quit (Quit: nickmolhoek)
486: [04:34:34] <Colin[pi]> cool, yeah depends on how you want to handle the image
487: [04:34:46] <Colin[pi]> I try to do as many as I can via the css
488: [04:35:06] <Colin[pi]> the only ones really embedded are in the typography areas from the CMS
489: [04:36:24] <Colin[pi]> zippy__: actually, you could do class="button ok"
490: [04:36:31] <Colin[pi]> and the .ok class will just change the image
491: [04:36:45] <zippy__> oh yea, all my button-ok would do is change the image to
492: [04:36:59] <zippy__> I like a little namespace there, incase an .ok class already exists
493: [04:37:05] <zippy__> then we get even more fubar
494: [04:37:08] <Colin[pi]> ah yep gotcha
495: [04:37:45] * UncleCheese_ quit (Quit: UncleCheese_)
496: [04:38:27] <Ryan-Toast> Colin[pi], zippy__: http://codepen.io/anon/pen/kyfFm
497: [04:39:15] <zippy__> arghhh scss - just too flash
498: [04:39:22] <Colin[pi]> Ryan-Toast: cool, but a bit overkill? ;P
499: [04:39:32] <Ryan-Toast> Colin[pi]: No such thing :P
500: [04:39:35] <Colin[pi]> lol
501: [04:39:54] <zippy__> you front end developers and your voodoo magic
502: [04:40:18] <Ryan-Toast> everyting.must.be.modular
503: [04:40:29] <Colin[pi]> zippy__ and I will be over in the old skool css rulez corner
504: [04:40:59] <antmas> I'll just stay over here in the everything is over my head corner
505: [04:41:05] <Ryan-Toast> compiled css: http://pastebin.com/Dmhmjr7B
506: [04:41:27] <Ryan-Toast> hmm, need to make the function DRY
507: [04:42:36] <Ryan-Toast> but yeah, you can do a simalar thing with backgrounds and background sizing. It just has a little less brwser compatability.
508: [04:42:49] <Ryan-Toast> when resizing background images
509: [04:43:25] <Colin[pi]> cms question, can I reorder tabs within a tabset once they've been added?
510: [04:43:56] <Ryan-Toast> Colin[pi]: Reletive to my interests.
511: [04:44:06] <Ryan-Toast> Colin[pi]: Like a url_priority
512: [04:44:08] <Colin[pi]> Ryan-Toast: i've been trying without success
513: [04:44:42] <Colin[pi]> I have a series of social media modules, facebook, twitter etc. and they all insert a tab into the siteconfig > social > services tabset for settings
514: [04:44:56] <Colin[pi]> but I end up with the tabs in reverse order :\
515: [04:45:04] <Colin[pi]> due to the manifest process I guess
516: [04:45:18] * Dig quit (Ping timeout: 240 seconds)
517: [04:49:36] <Turnerj> Isn't there another argument when inserting tabs that says what to appear before?
518: [04:49:45] <Colin[pi]> there's an insertBefore
519: [04:50:12] <Turnerj> It might not be resorting but it might fix your issue Colin[pi]?
520: [04:50:18] * antmas quit (Ping timeout: 240 seconds)
521: [04:50:30] <Colin[pi]> Turnerj: yeah but I don't know what the name of the tab is to insert before
522: [04:51:05] <Turnerj> Hmmm, no way to get the last tab in a tabset?
523: [04:51:15] <Turnerj> Or does the code simply not have that access with how you have it?
524: [04:51:33] <Colin[pi]> mm wait I could find out the last tab I think
525: [04:51:37] <Colin[pi]> let me see
526: [04:51:59] <Turnerj> Or is it finding the first tab in the tabset lol
527: [04:52:02] <Turnerj> It's something like that
528: [04:57:46] * SightUnseen has joined #silverstripe
529: [04:59:32] * SightUnseen has left #silverstripe
530: [05:01:39] * bridgetm quit ()
531: [05:06:05] <Colin[pi]> Turnerj: some weird shit happening here, I can get access to the tabset I want, but it's not returning any tabs :\
532: [05:06:10] <Colin[pi]> saying it's empty
533: [05:06:24] <simon_w> Maybe it's empty?
534: [05:06:39] <Turnerj> My solution is to var_dump everything
535: [05:06:49] <Colin[pi]> simon_w: by this stage of execution is should have already had two tabs added :\
536: [05:06:50] <Turnerj> Doesn't work like you want? VAR_DUMP!
537: [05:06:56] <Colin[pi]> var_dump all the things
538: [05:07:16] <Colin[pi]> actually... wait
539: [05:07:24] <Turnerj> It is actually empty? lol
540: [05:07:29] <Colin[pi]> I think it might be because of updateCMSFields() - extension
541: [05:09:49] <Colin[pi]> dafuq.. this tabset shouldn't be emtpy
542: [05:11:21] <zippy__> Colin[pi]: When you are adding the fields on the tab set, are you doing something like, $fields->addFieldToTab('Root.NewTab', new TextField('Foo'), 'Content');
543: [05:11:53] <zippy__> Colin[pi]: Note the Content on the end (you might have somthing different) but if that field doesn't exist (for this new field to go before) it wont add this new field
544: [05:12:05] <Colin[pi]> zippy__: before I was doing that, but now I'm trying to get the name of the last Tab in the tab set, so I can insert the tab before it
545: [05:13:12] <Colin[pi]> simon_w: would the fact that each bit of code adding a tab is within a decorator (i.e. updateCMSFields) the reason why they can't see the other tabs? I have no idea about the execution order SS uses for extensions
546: [05:13:42] <simon_w> It'll be why they can't see tabs added after them
547: [05:13:56] <Colin[pi]> mm thought as much
548: [05:14:24] <Colin[pi]> ok, so... have any ideas on how I can get these tabs in an alpha-sorted order? each is added via a decorator
549: [05:14:26] <simon_w> "Maybe we should look at updating to PHP4.X compatibility"
550: [05:14:26] <simon_w> Yes, let's support PHP 4!
551: [05:14:49] <simon_w> Insertion sort them when you're adding?
552: [05:15:22] <Colin[pi]> insertion sort, how?
553: [05:15:47] * Motoservo_ quit (Quit: Shhh. I'm trying to get some sleep here.)
554: [05:19:21] <simon_w> When adding the tab, find where it should go and stick it there
555: [05:19:31] <Colin[pi]> simon_w: that's what I'm trying to do ;P
556: [05:19:39] <Colin[pi]> but it can't see the other tabs being added
557: [05:19:41] <simon_w> Try harder! :p
558: [05:19:53] <Colin[pi]> don't bully me I'm doing my best!
559: [05:19:54] * Colin[pi] cries
560: [05:19:57] <Turnerj> Add an extension to Tabset to do sorting?
561: [05:20:07] <Colin[pi]> Turnerj: I was considering that
562: [05:20:20] * Ryan-Toast quit (Quit: Ryan-Toast)
563: [05:21:24] <Turnerj> If you don't do that, I might look at creating such an extension myself
564: [05:21:34] <Turnerj> Shouldn't be too hard
565: [05:23:45] <simon_w> ArrayList already has sorting
566: [05:24:12] <Colin[pi]> Turnerj: you reckon an extension to sort the tabs after one is added?
567: [05:24:32] <Turnerj> Yeah, an extension should be able to do it
568: [05:26:46] <Colin[pi]> mm one potential problem, TabSet doesn't have a hook in it's push() method
569: [05:27:25] <Turnerj> Don't need one in the push method
570: [05:27:34] <Turnerj> Like a full new "sort" method
571: [05:27:37] <Colin[pi]> could try and subclass TabSet? bit messy
572: [05:28:48] * an_Eskimo quit (Ping timeout: 240 seconds)
573: [05:29:28] <Turnerj> Ahhhh, now I see what you mean simon_w with ArrayList having sorting
574: [05:29:56] <simon_w> Cause that's what the tabs are stored in? :p
575: [05:30:02] <Turnerj> Yeah lol
576: [05:30:05] <Turnerj> Well, a FieldList
577: [05:30:12] <Turnerj> But inherits ArrayList
578: [05:30:38] <Turnerj> So I guess it would be cool if you could expose the sort method to the composite field
579: [05:31:05] <Turnerj> Though you should still be able to call: myTabSet->children->sort() ?
580: [05:32:48] * Ryan-Toast has joined #silverstripe
581: [05:36:05] <Colin[pi]> Turnerj simon_w: DONE
582: [05:36:06] <Colin[pi]> working!
583: [05:36:13] <Turnerj> Woooo!
584: [05:36:28] <Colin[pi]> rofl: http://sspaste.com/paste/show/5369c3282468d
585: [05:36:33] <Colin[pi]> SO COMPLEX
586: [05:36:50] <Turnerj> hahahaha
587: [05:36:57] <Colin[pi]> rofl... it was that easy
588: [05:37:05] <Turnerj> You could, you know, call that after you have pushed all the tabs on
589: [05:37:14] <Colin[pi]> ehh
590: [05:37:19] <Colin[pi]> this way I dont need to call it ;)
591: [05:37:28] <Colin[pi]> the tabset will maintain it's order
592: [05:40:15] * zippy__ quit (Ping timeout: 252 seconds)
593: [05:42:49] * chrisrio quit (Quit: Page closed)
594: [05:43:52] <simon_w> Colin[pi], should do it in FieldHolder instead
595: [05:44:09] <simon_w> Though, you're using SS so probably don't worry about speed in the CMS that much :p
596: [05:44:23] <Colin[pi]> simon_w: yeah it's negligable ;P
597: [05:44:29] <Colin[pi]> and there's like eight tabs max
598: [05:52:21] * Ryan-Toast quit (Quit: Ryan-Toast)
599: [06:09:10] * Shrike_Finland has joined #silverstripe
600: [06:09:13] <Turnerj> When you use this [DataObject::get("Page")] and then iterate over that, is there a property that stores the true class name of the item?
601: [06:09:52] <simon_w> $this->class?
602: [06:09:58] <simon_w> get_class($object)?
603: [06:10:02] <simon_w> $object->ClassName?
604: [06:10:07] <simon_w> Take your pick :p
605: [06:10:12] <Colin[pi]> Turnerj: ClassName is the one I use
606: [06:10:26] <Turnerj> Ahhhh, I thought those would return "Page"
607: [06:10:44] <simon_w> Nah, $list->dataClass() will though
608: [06:10:55] <Turnerj> Ahhhh, ok
609: [06:10:58] <Turnerj> That solves that issue :D
610: [06:11:11] <simon_w> Gah dammit, now the sun's reflecting off the bogans' house and into my face
611: [06:11:46] <Turnerj> It's only 3:40pm here
612: [06:11:56] <simon_w> hehe, SA
613: [06:12:04] <Turnerj> Yup!
614: [06:12:08] <Turnerj> You on the east coast?
615: [06:12:12] <simon_w> Canberra
616: [06:13:03] <Colin[pi]> which is more or less east coast :D
617: [06:13:06] <Turnerj> In about 3 more hours, the ISS might fly overhead :P
618: [06:13:10] <simon_w> So we still share a timezone for half the year! :p
619: [06:13:25] <Colin[pi]> Turnerj: wave to me: http://www.ustream.tv/channel/iss-hdev-payload
620: [06:13:45] <Turnerj> I'm using this link: http://eol.jsc.nasa.gov/HDEV/
621: [06:13:48] <Turnerj> Had it open all day
622: [06:13:58] <Turnerj> I blame Colin[pi] for that
623: [06:14:02] <Colin[pi]> :D
624: [06:16:18] <simon_w> Aww, the forum spammers still haven't figured out the best forum to post spam in
625: [06:16:49] <Turnerj> lol
626: [06:17:19] <simon_w> If they post in the CWP forum, then only two moderators can delete them and those two aren't on very often!
627: [06:18:58] <Colin[pi]> sure hope they're not lurking in here ;P
628: [06:19:31] <Turnerj> Would explain all the people currently connected that are not talking
629: [06:25:12] <simon_w> Yup, they're all spam bots
630: [06:25:15] * simon_w glares at ss-log
631: [06:26:43] <Colin[pi]> simon_w: so now they know the best forum
632: [06:26:44] <Colin[pi]> :D
633: [06:44:34] * Tanger has joined #silverstripe
634: [07:02:28] * cloph_away is now known as cloph
635: [07:11:30] * bwaah_ has joined #silverstripe
636: [07:15:48] * bwaah_ quit (Ping timeout: 240 seconds)
637: [07:25:58] * bwaah_ has joined #silverstripe
638: [07:27:10] <bwaah_> hey so i just put the advancedworkflow module 2 use with a blog module and i followed each n every step as documented but not getting the outcome i expected because the author is the one who is approving yet i've set the moderator to do that plus no emails notifying the moderator when a new blog post is written what could i b missing
639: [07:30:21] * wmk has joined #silverstripe
640: [07:39:55] * jordanmk has joined #silverstripe
641: [07:39:58] <jordanmk> hi guys
642: [07:40:08] <jordanmk> anyone here used Parsley.js for client side form validation before?
643: [07:43:48] * bwaah_ quit (Ping timeout: 240 seconds)
644: [07:44:58] * Azure quit (Quit: My MBP went to sleep.)
645: [07:45:06] * stnvh has joined #silverstripe
646: [07:45:29] * Azure has joined #silverstripe
647: [07:46:53] * bwaah_ has joined #silverstripe
648: [07:52:29] <Colin[pi]> simon_w: ahahaha myGov
649: [07:52:45] <simon_w> Colin[pi], RealMe is so much better
650: [07:53:07] <Colin[pi]> it's terrible, I was in there today too actually
651: [07:53:55] <Colin[pi]> thinking the whole time "wow this is a piece of crap"
652: [07:55:02] * kinglozzer has joined #silverstripe
653: [07:59:10] <simon_w> Well, I can't get in any more
654: [08:03:38] * travis-ci has joined #silverstripe
655: [08:03:38] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2515 (master - d01083c : Will Rossiter): The build passed.
656: [08:03:38] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/6d3f7887a62d...d01083cfcede
657: [08:03:38] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24603477
658: [08:03:38] * travis-ci has left #silverstripe
659: [08:04:37] * anselmdk has joined #silverstripe
660: [08:06:18] * bwaah_ quit (Ping timeout: 240 seconds)
661: [08:07:57] * zippy__ has joined #silverstripe
662: [08:16:08] * Pywtfk has joined #silverstripe
663: [08:19:13] * zippy__ quit (Quit: zippy__)
664: [08:22:12] * anselmdk quit (Quit: anselmdk)
665: [08:23:43] * anselmdk has joined #silverstripe
666: [08:32:09] * thibault has joined #silverstripe
667: [08:49:03] * micmania1 has joined #silverstripe
668: [09:04:15] * anselmdk quit (Quit: anselmdk)
669: [09:06:02] * Shrike_Finland quit (Quit: Leaving.)
670: [09:11:34] * anselmdk has joined #silverstripe
671: [09:15:57] * Tanger quit (Quit: Tanger)
672: [09:36:59] * Sj0hn has joined #silverstripe
673: [09:37:54] <Sj0hn> Hey Y'll
674: [09:39:36] <Sj0hn> How come my googlesitemap module (https://github.com/silverstripe-labs/silverstripe-googlesitemaps) doesnt index my pages...
675: [09:40:23] <Sj0hn> it shows just shows this
676: [09:40:23] <Sj0hn> http://paste2.org/tn6JgYdg
677: [09:40:31] <kinglozzer> Sj0hn: That is a sitemap
678: [09:40:35] <kinglozzer> Follow the <loc> link
679: [09:40:42] <kinglozzer> Google knows how to parse it :)
680: [09:41:03] <kinglozzer> So just give it /sitemap.xml, Google will do the rest
681: [09:41:16] <Sj0hn> xD aaah
682: [09:41:19] <Sj0hn> i feel kinda stupid now
683: [09:41:21] <Sj0hn> :p
684: [09:41:30] <Sj0hn> thanks for the explanation
685: [09:45:03] <Sj0hn> I also got this intro page: http://paste2.org/L4gH9wkv But for indexing in google it gives a 302 error, since im guessing google can't save the cookie. it there a way to let google go around this?
686: [09:45:27] <Pywtfk> don't have an intro.
687: [09:45:48] <Sj0hn> haha
688: [09:45:50] <Sj0hn> well
689: [09:46:20] <Pywtfk> there might be a robots.txt trick you could employ
690: [09:48:18] <Sj0hn> can you exclude cookies in the robots.txt?
691: [09:55:11] <Sj0hn> how about if I dissalow the intropage
692: [09:57:06] <Pywtfk> that's more what I was thinking, yeh
693: [09:57:51] <Pywtfk> client will probably be happier as relevant info will be shown in search result anyways
694: [09:58:45] * travis-ci has joined #silverstripe
695: [09:58:46] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2520 (master - 48240d8 : Andrew Short): The build passed.
696: [09:58:46] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/d01083cfcede...48240d8fd061
697: [09:58:46] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24609547
698: [09:58:46] * travis-ci has left #silverstripe
699: [09:59:36] <Pywtfk> Sj0hn: is it as bad as this? hahahahhah http://www.qualitynz.com/
700: [10:00:05] <Pywtfk> something we were forced to do at my old job, haha
701: [10:00:22] <Pywtfk> notice no 'made by' on the site anywhere :P
702: [10:01:13] <Sj0hn> haha, pretty much. Here have a look http://tinyurl.com/chbnpc
703: [10:01:19] <kinglozzer> Pywtfk: That is... er...
704: [10:01:20] <kinglozzer> :P
705: [10:12:31] <Pywtfk> kinglozzer: haha, including my 2 second "make this a jpeg a tile" button click in GIMP
706: [10:12:40] <Pywtfk> (the background)
707: [10:12:50] <Pywtfk> graphic design ++
708: [10:13:02] <Pywtfk> GIMP you say? because fuck photoshop
709: [10:13:08] <Pywtfk> xD
710: [10:13:55] <Pywtfk> someone else had to do the music and things though, thankfully, lol
711: [10:14:06] <Pywtfk> it was a huge joke around the office.
712: [10:14:37] <wmk> music was my first ... klick to disable the speakers
713: [10:16:41] <Pywtfk> The fern was a must. Required by client.
714: [10:16:51] <kinglozzer> Pywtfk: Oh shit I didn't even notice the music
715: [10:16:58] <kinglozzer> That's the cherry on top :P
716: [10:17:13] <Pywtfk> and the music, had to be 'nz noises'
717: [10:17:26] <Pywtfk> yeah, it's magic right kinglozzer ? :P
718: [10:17:35] <Pywtfk> bush sounds
719: [10:17:39] <wmk> noise sound like weird jazz
720: [10:17:41] <kinglozzer> define 'nz noises' hahaha
721: [10:17:50] <Pywtfk> kinglozzer: well, the bird calls for a start
722: [10:17:52] <wmk> bush has another sound
723: [10:19:02] <Pywtfk> yeah, it's an eerie chant and bird calls.
724: [10:19:03] <wmk> btw: anyone seen the first semi final of esc yesterday? https://www.youtube.com/watch?v=L7CL8anA1hQ didn't make it somehow :(
725: [10:19:05] <Pywtfk> not much else
726: [10:19:15] <Pywtfk> esc?
727: [10:19:35] <wmk> europan song contest
728: [10:19:38] <Pywtfk> oh eurovision
729: [10:20:05] <wmk> the island band was very, hmm, colorful
730: [10:20:12] <Pywtfk> island?
731: [10:20:21] <wmk> iceland?
732: [10:20:33] <Pywtfk> right yeh, UK is also an island.
733: [10:20:41] <Pywtfk> as is ireland
734: [10:21:18] <wmk> but "cake to bake" (latvia) was just a happy stupid song.
735: [10:21:20] <Pywtfk> rofl this song though
736: [10:21:24] <Pywtfk> yep
737: [10:21:36] <Pywtfk> is it a 'special' cake?
738: [10:21:37] <Pywtfk> :P
739: [10:21:39] * wmk wanders what cookies / cake he's really singing about
740: [10:21:46] <Pywtfk> yep
741: [10:21:54] <Pywtfk> brownies perhaps
742: [10:23:29] <wmk> but the iceland song is really cool punk https://www.youtube.com/watch?v=TwfGKEIn5xw
743: [10:31:15] * jcwacky has left #silverstripe
744: [10:34:38] * Sj0hn quit ()
745: [10:37:43] * wmk quit (Quit: nice to meet you ;))
746: [10:41:54] * micmania1 quit (Ping timeout: 240 seconds)
747: [10:53:01] * DesignerX has joined #silverstripe
748: [10:57:43] <DesignerX> hi everyone, anyone uses http://rimuhosting.com
749: [10:59:31] <simon_w|air> Yes
750: [11:00:10] <DesignerX> I remember someone hre telling me about them last year & II wish I didnt go for HostGator (as I was told)
751: [11:00:46] <DesignerX> want to see if they are good & if they offer CPanel or at least transfer accounts from another provider somehow
752: [11:00:58] <Pywtfk> yes and no.
753: [11:01:06] <Pywtfk> yes good, cpanel is shit.
754: [11:01:28] * Shrike_Finland has joined #silverstripe
755: [11:01:32] <Pywtfk> Although they may offer, I dunno.
756: [11:01:42] <DesignerX> true, but for someone with beggener in linux & CL it helped
757: [11:02:14] <DesignerX> do they offer like webmin or some kind of web interface to create accounts on the VPS
758: [11:02:24] <Pywtfk> yeah, control software eases some things, but really learning the basics isn't actually all that hard.
759: [11:02:32] <Pywtfk> yeh, they do webmin afaik.
760: [11:02:41] <Pywtfk> you can install it yourself anyway as it's free software iirc
761: [11:02:53] <Pywtfk> just cpanel and plesk are paid solutions.
762: [11:03:27] <DesignerX> install is free, config is what takes time & knowledge
763: [11:03:47] <DesignerX> dont want to end up with bad setup that will cause problems & get hacked later on
764: [11:04:11] <Pywtfk> fair call
765: [11:04:59] * HyperMul1et is now known as actionbastard
766: [11:05:22] <Pywtfk> ActionPooHole?
767: [11:05:26] <DesignerX> and do you worry too much about server location
768: [11:06:01] <DesignerX> I can get it much cheaper if hosted out of australia & my websites dont require supper fast server (small - mid business websites)
769: [11:06:03] <Pywtfk> yes, sites are under jusristiction of the resident country's law.
770: [11:06:12] <simon_w|air> DesignerX, if you click the "Start order" button on http://rimuhosting.com/order/v2orderstart.jsp?r=87ea6e113dee10a7dddbb468e8e87c15#variable_plan (does require an account), you'll see they offer Webmin, Virtualmin and then paid versions of cPanel and Plesk
771: [11:06:31] <Pywtfk> there you go. You can have cpanel.
772: [11:06:59] <Pywtfk> also nice simon_w|air, sly.
773: [11:07:02] <simon_w|air> Though you still need to buy a cPanel license if you want to go that way
774: [11:07:03] <Pywtfk> :P
775: [11:07:52] * Pywtfk wonders if actionbastard is dnz-
776: [11:20:18] * iamss has joined #silverstripe
777: [11:20:26] <iamss> hello SS!
778: [11:20:40] <iamss> how to set a locale in config.yml ??
779: [11:21:33] <iamss> I mean the default locale, the reason is I want to remove i18n::set_locale() command from _config.php and set that instead to config.yml
780: [11:22:30] <simon_w|air> iamss, you can't.
781: [11:23:20] <iamss> simon_w|air - I see so it really has to be on the _config.php
782: [11:23:30] <simon_w|air> yes
783: [11:24:20] * desperate has joined #silverstripe
784: [11:24:30] <desperate> morning!
785: [11:25:07] <DesignerX> do you guys ever download a full backup of your servers every now & then ?
786: [11:25:09] <desperate> All of a sudden I am getting this error:
787: [11:25:11] <desperate> Parse error: syntax error, unexpected T_SL, expecting ')' in /mnt/wolverhamptonstg/framework/core/manifest/ConfigStaticManifest.php(333) : eval()'d code on line 1
788: [11:25:37] <desperate> is this an error in my php?
789: [11:28:09] * Shrike_Finland quit (Quit: Leaving.)
790: [11:31:18] <simon_w|air> DesignerX, nope
791: [11:31:44] <simon_w|air> desperate, yes. It's a problem with one of your static variables in a class.
792: [11:32:42] * ARNHOE_ has joined #silverstripe
793: [11:34:03] <desperate> is there a way of finding which>
794: [11:34:48] <simon_w|air> Which ever one you changed recently
795: [11:35:05] <desperate> I am using SVN
796: [11:35:18] * iamss quit (Ping timeout: 240 seconds)
797: [11:35:24] <desperate> I just deleted all the files which went up during my last svn up
798: [11:35:47] <simon_w|air> That makes it sound like a merge conflict
799: [11:35:50] <simon_w|air> T_SL is <<
800: [11:35:51] <desperate> I then pulled the old files acorss, nuked the cache but I'm still getting the error
801: [11:37:13] <desperate> this is weird too
802: [11:37:33] <desperate> on my dev box when I svn commit I get a confirmatino to say "at version 260"
803: [11:37:48] <desperate> then on the same box if I do svn info it says at revision 228
804: [11:38:29] * Colin[pi] quit (Ping timeout: 252 seconds)
805: [11:42:05] <desperate> ok I fixed it... deleted the file which I think the conflict existed in
806: [11:42:12] <desperate> and did another svn up
807: [11:42:16] <desperate> back working :0)
808: [11:42:31] * micmania1 has joined #silverstripe
809: [11:43:34] * travis-ci has joined #silverstripe
810: [11:43:35] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2524 (master - ca1f9a5 : Ingo Schommer): The build passed.
811: [11:43:35] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/48240d8fd061...ca1f9a58f4e4
812: [11:43:35] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24615760
813: [11:43:35] * travis-ci has left #silverstripe
814: [11:51:18] * thibault quit (Ping timeout: 240 seconds)
815: [11:57:04] * ARNHOE_ quit (Remote host closed the connection)
816: [12:05:50] * UndefinedOffset has joined #silverstripe
817: [12:07:43] * stnvh quit ()
818: [12:11:28] * simon_w|air quit (Quit: This computer has gone to sleep)
819: [12:11:31] * stnvh has joined #silverstripe
820: [12:13:48] * desperate quit (Ping timeout: 240 seconds)
821: [12:23:42] * Colin[pi]_Mac has joined #silverstripe
822: [12:27:18] * Pywtfk quit (Ping timeout: 240 seconds)
823: [12:27:30] * Pywtfk has joined #silverstripe
824: [12:30:30] <Pywtfk> nom, lunch :>
825: [12:30:55] <ss23> Pywtfk: Which browser you use?
826: [12:31:11] <Pywtfk> firefox
827: [12:31:46] <Pywtfk> why ss23?
828: [12:31:58] <ss23> Can you go to http://playpokemon.me and tell me if the sound works (once the rom loads etc)
829: [12:32:08] <Pywtfk> idk
830: [12:33:30] <Pywtfk> you should probably be more worried about why buttons a and b don't work.
831: [12:33:33] <Pywtfk> ss23:
832: [12:34:34] <Zauberfisch> ss23: no music
833: [12:34:40] <Zauberfisch> is that site by you?
834: [12:34:58] <Zauberfisch> also, yeah, keyboard doesn't work
835: [12:35:47] <Pywtfk> oh the button works today
836: [12:35:50] <ss23> keyboard works fine, you're probably just noobin' it
837: [12:35:51] <ss23> :P
838: [12:35:57] <ss23> but yeah, idk about music
839: [12:36:39] <Pywtfk> didn't work fine yesterday
840: [12:36:48] <Pywtfk> got to name choice screen, suddenly no ability to choose
841: [12:36:53] <Pywtfk> could select, but not proceed
842: [12:36:54] <ss23> you were still a noob yesterday
843: [12:37:11] <Pywtfk> you're still a noob today
844: [12:37:29] * kinglozzer is now known as kingsiesta
845: [12:38:03] <kingsiesta> zzz
846: [12:38:20] <Pywtfk> so legit kingsiesta
847: [12:38:28] <Pywtfk> this office is a fuck'n slow cooker
848: [12:38:35] <Pywtfk> yesterday was a struggle and I'd slept well
849: [12:38:43] <Pywtfk> today... repeat, but with less sleep :<
850: [12:38:47] <kingsiesta> Same, and I've been doing Angular all day D:
851: [12:38:56] <Pywtfk> lol
852: [12:39:16] <Pywtfk> I looked at angular today
853: [12:39:21] <Pywtfk> and ember
854: [12:39:38] <Pywtfk> angular was all GOOGLE and I was all 'urgh full stack lol'
855: [12:39:57] <Pywtfk> and ember was all RUBY ON RAILS and was all 'foad'
856: [12:40:03] <Pywtfk> so no framework for me.
857: [12:40:16] <Pywtfk> think I might kick it old school and try dojo
858: [12:42:26] <kingsiesta> Mm, haven't looked properly at embed
859: [12:42:28] <kingsiesta> ember*
860: [12:42:46] <kingsiesta> Angular is super useful for certain things, like all frameworks I guess
861: [12:43:24] <Pywtfk> Just not the thing your company is trying to make you do with it, like all frameworks I guess.
862: [12:43:56] <Pywtfk> fuck, delicious sandwich gone :<
863: [12:43:58] <Pywtfk> want moar!
864: [12:45:06] <Colin[pi]_Mac> dammit now you made me hungry and it's sleeps time
865: [12:45:27] <Pywtfk> Colin[pi]_Mac: chicken tikka masala
866: [12:45:29] <Pywtfk> mmmm
867: [12:45:35] <Pywtfk> in a chiabatta
868: [12:45:40] <Colin[pi]_Mac> bastard
869: [12:46:28] * gelignite has joined #silverstripe
870: [12:46:44] <Colin[pi]_Mac> right i'm off to dream of chicken tikka masala
871: [12:46:46] <Colin[pi]_Mac> nn
872: [12:47:02] * Colin[pi]_Mac quit (Quit: Textual IRC Client: www.textualapp.com)
873: [12:47:04] <Pywtfk> ciao
874: [12:49:29] * sukirti has joined #silverstripe
875: [12:50:17] <sukirti> I am extending silverstripe framework, and I need to add new security group in admin panel
876: [12:50:20] <sukirti> how to do it
877: [12:50:37] <Pywtfk> admin/security
878: [12:50:43] <Pywtfk> click groups
879: [12:50:45] <Pywtfk> click add.
880: [12:51:42] <sukirti> thanks I have added the group :)
881: [12:51:47] <Pywtfk> ss23: fix the demo
882: [12:51:51] <Pywtfk> pages admin is bung
883: [12:52:05] <ss23> fix it
884: [12:52:08] <ss23> PR pls
885: [12:52:08] <Pywtfk> nou
886: [12:52:11] <Pywtfk> NEG
887: [12:52:16] <Pywtfk> SERVER ISSUE
888: [12:52:25] <ss23> UR FAULT
889: [12:52:26] <ss23> SOZ
890: [12:52:33] <guzzlefry> :(
891: [12:54:01] * simon_w quit (Quit: This computer has gone to sleep)
892: [12:54:23] <ss23> p.s. unclecheese did a really good talk at the meetup tonight, so when the videos come out, you guys should watch :O
893: [12:54:36] <Pywtfk> oh yeh? what on?
894: [12:54:48] * sukirti_ has joined #silverstripe
895: [12:56:20] * sukirti quit (Ping timeout: 255 seconds)
896: [12:59:22] <micmania1> Anybody use the google sitemap module with nginx and can help me with the config?
897: [12:59:41] <Pywtfk> its different with nginx?
898: [12:59:56] <micmania1> /sitemap.xml doesn't work and im a nginx noob.
899: [13:00:10] <micmania1> /sitemap.xml/sitemap/SiteTree/1 does work though
900: [13:02:28] <Pywtfk> no reason /sitemap.xml shouldn't work.
901: [13:02:41] <Pywtfk> where did you get nginx conf from?
902: [13:03:30] <micmania1> mainly from http://halkyon.net/blog/setting-up-nginx-php-fpm-and-silverstripe-installation-on-fedora-19/
903: [13:03:48] <micmania1> but it was based on an old conf I found somewhere
904: [13:04:21] <Pywtfk> wholey fuck that's complicated
905: [13:04:49] <Pywtfk> read the nginx docs, and search the logs. it's stupidly simple to set up, but also stupidly simple to fuckup :<
906: [13:04:56] <Pywtfk> fuckup as in it works, but your'e doing it wrong.
907: [13:05:23] <Pywtfk> y'know, like DB::query("SELECT $_GET[...
908: [13:05:37] <Pywtfk> well, maybe not that bad.
909: [13:05:42] <Pywtfk> but more complicated than it need be.
910: [13:05:56] <Pywtfk> irogue and I have had a few attempts at a decent setup.
911: [13:06:03] <Pywtfk> ask Giganaire if he's not afk micmania1
912: [13:06:23] * sukirti_ quit (Ping timeout: 252 seconds)
913: [13:36:54] * Shrike_Finland has joined #silverstripe
914: [13:37:48] * Pywtfk quit (Ping timeout: 240 seconds)
915: [13:40:58] * Shrike_Finland quit (Ping timeout: 240 seconds)
916: [13:45:39] * gelignite quit (Quit: http://bit.ly/nkczDT)
917: [13:49:03] * priithansen has joined #silverstripe
918: [13:56:29] * Pywtfk has joined #silverstripe
919: [14:07:30] * DesignerX quit (Quit: Konversation terminated!)
920: [14:08:53] * thecopy has joined #silverstripe
921: [14:10:10] <thecopy> Hey. I have a has-one relationship, and i want a tab on the "owner" so that i can edit the properties. I have not managed to get the properties to show, but when i save, nothing happens. How do i do this? I do not want to have that table you get with HasOneComplexField :)
922: [14:15:20] <thecopy> This is my field (one of them):
923: [14:15:21] <thecopy> $fields->addFieldToTab('Root.Address', new TextField('Address()->City', 'City', $this->Address()->City));
924: [14:20:58] <Pywtfk> thecopy: what version of silverstripe are you using?
925: [14:21:15] <catcher> didn't simon make a gridfield module for that?
926: [14:21:33] <Pywtfk> oh yeah.
927: [14:21:50] <Pywtfk> read request wrong. CTF(gridfield) is the wrong tool anyway.
928: [14:22:05] <thecopy> 2.4
929: [14:22:08] <catcher> Or you can add fields manually & handle the writes in onBeforeWrite()
930: [14:22:26] <Pywtfk> thecopy: well then you're screwed. CTF does not do this, and no module exists.
931: [14:22:43] <thecopy> sheisse
932: [14:23:15] <Pywtfk> Yeah, bummer.
933: [14:23:37] * muskie9 has joined #silverstripe
934: [14:24:03] <Pywtfk> thecopy: this is an old project right?
935: [14:24:17] <catcher> thecopy, easy enough to add the fields & handle the writes yourself
936: [14:24:26] <Pywtfk> is it?
937: [14:24:45] <Pywtfk> I suppose it could be. But still a PITA though.
938: [14:25:36] <thecopy> Pywtfk: it is 2-3 years old. but it is heavilly modified. i even think an acutal SS dev came and helped us
939: [14:25:53] <Pywtfk> o.0 where are you based thecopy ?
940: [14:26:13] <thecopy> switzerland, why
941: [14:26:26] <Pywtfk> Because the only actual SS devs are in New Zealand.
942: [14:26:33] <Pywtfk> All of them.
943: [14:26:40] <thecopy> yes, i remember someone told me that, they flew here from nz
944: [14:26:45] <thecopy> one
945: [14:26:48] <Pywtfk> wow.
946: [14:26:52] <thecopy> one flew here
947: [14:26:55] <Pywtfk> Must have been Ingo I guess.
948: [14:27:06] <Pywtfk> probably used the excuse to visit home :P
949: [14:27:10] <thecopy> ^^
950: [14:27:30] <Pywtfk> well, heavily modified... not so good.
951: [14:27:44] <Pywtfk> that pretty much throws upgrading out the window :/
952: [14:27:54] <Pywtfk> so yeah, what catcher said I guess.
953: [14:28:22] <Pywtfk> A bit labourious
954: [14:28:25] <Pywtfk> but should work.
955: [14:28:30] <thecopy> i'll try it, thx
956: [14:29:21] <Pywtfk> api.silverstripe.org/2.4
957: [14:29:28] <Pywtfk> You'll need that :<
958: [14:30:49] <thecopy> i found some files that was using this acutally
959: [14:30:51] <thecopy> https://gist.github.com/thecopy/94337b7b7856ce4dec68
960: [14:31:11] * sukirti has joined #silverstripe
961: [14:31:29] <thecopy> but how would i get the entered values?
962: [14:31:35] <thecopy> do you know?
963: [14:32:17] * Shrike_Finland has joined #silverstripe
964: [14:33:55] <Pywtfk> you'll need to ask for the fields
965: [14:34:04] <Pywtfk> and if they've got changed values
966: [14:34:06] <Pywtfk> all manually
967: [14:34:20] <thecopy> wtfff :(
968: [14:34:31] <Pywtfk> $this->country is a reference to the country field on that particular model
969: [14:34:48] <Pywtfk> you'll be referencing another model completely, so you'll need to check against that.
970: [14:34:55] <Pywtfk> It's not going to be fun I'm afraid :(
971: [14:35:17] <Pywtfk> but 2.4 is as you know, over 2 years obsolete.
972: [14:35:23] <thecopy> crap
973: [14:35:27] <Pywtfk> it's reached end of support too.
974: [14:35:34] <Pywtfk> about a year ago.
975: [14:36:09] <Pywtfk> The best thing would be upgrading to 3.1... but it depends on how many core mods have been done, and to what effect.
976: [14:36:17] <thecopy> instead, maybe i can make a link to the particular admin page for editing the address-object somehow?
977: [14:36:36] <Pywtfk> yeah that should be eas... crap 2.4
978: [14:36:41] <Pywtfk> not so much.
979: [14:36:54] <Pywtfk> depends on how you edit it.
980: [14:37:04] <Pywtfk> if it's in a ModelAdmin type setup, it might not be so difficult.
981: [14:37:10] <Pywtfk> but... probably will be :(
982: [14:37:24] <Pywtfk> find out what the link is, and try to enter it manually into the URL to see what I mean.
983: [14:37:32] * Azure quit (Quit: Blue Sky Fish)
984: [14:37:49] <thecopy> yes
985: [14:38:13] <thecopy> i think i need to create AddressAdmin that has Address as it's managed_models
986: [14:38:16] <thecopy> i will try :)
987: [14:38:32] <Pywtfk> yeh, give it a go.
988: [14:38:50] <Pywtfk> But as I say, 2.4 wasn't so easy with it's URL direct entry. Kinda relies on a single entry point then ajax from that point on.
989: [14:39:02] <Pywtfk> (single entry point being /admin)
990: [14:39:23] <thecopy> okay
991: [14:39:33] <thecopy> :/
992: [14:40:35] <Pywtfk> you could always download a fresh copy of whatever version you're using (take a look at sapphire/silverstripe_version - if there's no version number it's at least 2.6 or above)
993: [14:40:47] <Pywtfk> and do a diff against /sapphire
994: [14:40:50] <Pywtfk> and /cms
995: [14:40:51] <Pywtfk> etc
996: [14:43:39] * Azure has joined #silverstripe
997: [14:46:18] <thecopy> [Wed May 07 16:45:10 2014] [error] [client 127.0.0.1] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /mnt/code/www/sapphire/core/model/MySQLDatabase.php on line 0
998: [14:46:23] <thecopy> welp
999: [14:46:56] <Pywtfk> D:
1000: [14:51:58] * g4b0_ has joined #silverstripe
1001: [14:52:13] <g4b0_> hi all
1002: [14:55:49] <Pywtfk> hi
1003: [14:57:55] <g4b0_> I have an UploadField uploading in folder /assets/Uploads
1004: [14:58:46] <g4b0_> I would like to access other folder when pressing "From CMS"
1005: [14:58:58] <g4b0_> is it possible in SS 3.1.5-rc1?
1006: [14:59:55] <g4b0_> actually it shows me all other folder as empty
1007: [15:00:04] <g4b0_> but they are not empty
1008: [15:01:03] * bwaah_ has joined #silverstripe
1009: [15:04:29] <kingsiesta> g4b0_: Is the UploadField tied to a custom 'Image' class, for example?
1010: [15:05:01] * kingsiesta is now known as kingangular
1011: [15:05:23] <thecopy> Pywtfk: got it working, but do you know how to add a link?
1012: [15:07:31] <g4b0_> kingangular: yes, it is, since it's a many_many relationship
1013: [15:07:33] <g4b0_> private static $many_many = array( 'File_IT' => 'FileIt');
1014: [15:07:55] <kingangular> g4b0_: That's why, it'll only show files where the 'ClassName' = 'FileIt'
1015: [15:08:12] <kingangular> I.e. only files that you've uploaded through that UploadField instance
1016: [15:08:41] <g4b0_> wow
1017: [15:08:59] <Pywtfk> thecopy: just use a literal field.
1018: [15:09:07] <Pywtfk> <a href=... etc
1019: [15:09:25] <g4b0_> there is no workaround to this, right?
1020: [15:09:37] <kingangular> g4b0_: Nope :(
1021: [15:10:00] <kingangular> Wait, do you actually *need* a custom class for a many_many?
1022: [15:10:04] <Pywtfk> no
1023: [15:10:15] <Pywtfk> but it may be required elsewhere for filtering purposes or something
1024: [15:10:36] <thecopy> lol, ok thx
1025: [15:10:51] <Pywtfk> eg, "show me what the ratio is from normal files to fileit files"
1026: [15:13:06] <Pywtfk> but yeh, if there's nothing speical about them, then it should just be normal File, as there's no need for such a report, one can get that info from the many many join table directly.
1027: [15:13:38] <g4b0_> kingangular: I need to implement the belongs_many_many somewhere, right?
1028: [15:14:21] <kingangular> g4b0_: I don't think so
1029: [15:14:33] <kingangular> Try it
1030: [15:14:41] <g4b0_> let's try :)
1031: [15:14:43] <Pywtfk> g4b0_: only if you want Image -> which Pages am I on
1032: [15:14:46] <kingangular> You'll still get a join table
1033: [15:14:58] <Pywtfk> yeah, but no reverse getter through orm
1034: [15:15:05] <Pywtfk> page -> which images are mine
1035: [15:15:09] <Pywtfk> but no images -> what pages am I on
1036: [15:15:19] <Pywtfk> for example.
1037: [15:15:26] <kingangular> Yup ^^
1038: [15:21:03] <muskie9> is there an easy way to hide things from the model admin, like Filter and Import
1039: [15:23:40] <kingangular> muskie9: Yeah, it's as easy as creating a template
1040: [15:24:27] <kingangular> in mysite/templates, create a MyModelAdminClass_Tools.ss that's completely empty, flush, done
1041: [15:24:37] <muskie9> cool, thanks
1042: [15:24:38] <kingangular> That'll hide the left-hand form
1043: [15:25:56] <Pywtfk> on all modeladmins though
1044: [15:26:01] <Pywtfk> not just one (if you have a few)
1045: [15:26:29] <muskie9> perfect, I want the left column empty for all ;)
1046: [15:26:48] <kingangular> Pywtfk: No, it'll only hide it on that one
1047: [15:26:57] <kingangular> Hence the naming ^^
1048: [15:26:58] <Pywtfk> what?
1049: [15:27:05] <Pywtfk> oh
1050: [15:27:07] <Pywtfk> I see.
1051: [15:27:10] <Pywtfk> heh.
1052: [15:27:17] <kingangular> I guess you can do ModelAdmin_Tools.ss and it'll have that effect though
1053: [15:27:17] * sukirti quit (Ping timeout: 252 seconds)
1054: [15:27:19] <kingangular> :P
1055: [15:27:22] <Pywtfk> yeah, probably
1056: [15:27:26] <Pywtfk> :>
1057: [15:27:57] <g4b0_> kingangular & Pywtfk: you're right, no needings of belongs_many_many
1058: [15:28:14] <g4b0_> but for has_many has_one is needed
1059: [15:28:20] <Pywtfk> g4b0_: because join table is fine.
1060: [15:28:25] <g4b0_> yep
1061: [15:28:31] <g4b0_> I understood
1062: [15:28:34] <Pywtfk> like has_one doesn't need belongs_to
1063: [15:28:45] <g4b0_> yep
1064: [15:28:51] <Pywtfk> but has_many REQUIRES the has_one, because that's where the relation is set :>
1065: [15:29:10] <g4b0_> off course
1066: [15:30:18] * bwaah_ quit (Ping timeout: 240 seconds)
1067: [15:30:20] <g4b0_> the problem now is that I have 1858 files to manage :)
1068: [15:31:03] <Pywtfk> keh
1069: [15:31:11] <Pywtfk> gl2u!
1070: [15:32:04] * claymm has joined #silverstripe
1071: [15:32:04] <claymm> Hello everyone
1072: [15:32:31] <claymm> Does anyone know how to make a many to many relation on the same class with SS 3.1?
1073: [15:32:52] <Pywtfk> just define it to itself.
1074: [15:32:54] <claymm> like Products having many RelatedProducts
1075: [15:33:00] <Pywtfk> add the belongs
1076: [15:33:06] <Pywtfk> problem solved?
1077: [15:33:20] <claymm> on the same class? Could you please be more specific?
1078: [15:33:38] <Pywtfk> you know how to make a many_many relation right claymm ?
1079: [15:33:44] <claymm> I already tried to use belongs_many_many but with no luck
1080: [15:33:51] <Pywtfk> you need both.
1081: [15:34:00] <Pywtfk> many_many and belongs_many_many
1082: [15:34:07] <Pywtfk> well, maybe, maybe not.
1083: [15:34:15] <Pywtfk> you need many_many though.
1084: [15:34:21] <Pywtfk> you got nothing without it.
1085: [15:34:48] <claymm> did you already did it? Are sure it works? cause I can't get it working even with both
1086: [15:34:59] <claymm> did you already do it? Are sure it works? cause I can't get it working even with both
1087: [15:35:00] * anselmdk quit (Quit: anselmdk)
1088: [15:35:29] <Pywtfk> Can't see any reason why it woudln't work.
1089: [15:35:33] <Pywtfk> It used to.
1090: [15:35:43] <claymm> so in many_many I have : 'Products' => 'Product',
1091: [15:36:00] <claymm> and in belongs_many_many as well?
1092: [15:36:14] <Pywtfk> probably, although I'd probably use another name than 'Products'
1093: [15:36:25] * jenniferaslan has joined #silverstripe
1094: [15:36:34] <Pywtfk> perhaps 'RelatedProducts' and 'RelProducts' or something.
1095: [15:36:54] <Pywtfk> you probably shouldn't need the belongs at all.
1096: [15:37:01] <Pywtfk> but it's good measure.
1097: [15:37:16] * Shrike_Finland quit (Quit: Leaving.)
1098: [15:37:32] <claymm> many_many : 'RelatedProducts' => 'Product'
1099: [15:37:45] <claymm> belongs : 'RelProducts' => 'Product'
1100: [15:37:51] <Pywtfk> mm.
1101: [15:37:53] <claymm> like that?
1102: [15:37:57] <Pywtfk> well yeah.
1103: [15:38:50] <claymm> ok and then how I can have a GridField to select them?
1104: [15:39:10] <Pywtfk> same way you normally have a grid field.
1105: [15:39:16] <Pywtfk> there's nothing special about this at all.
1106: [15:39:32] <Pywtfk> it's defined like any other many many, and accessed like any other many many, relations are set the same...
1107: [15:39:57] <Pywtfk> if it's not working I'll need some more info as to what's actually happening, etc.
1108: [15:40:06] <claymm> should I have something like that? http://pastebin.com/S2up9vB6
1109: [15:40:42] <Pywtfk> GridField::create and second arg hould have a space between them, but otherwise yes.
1110: [15:40:49] <Pywtfk> that's just getting nitpicky though, that should work.
1111: [15:44:06] <claymm> Fatal error: Call to a member function stat() on a non-object in /Users/clementblanco/Sites/warmup/framework/model/DataObject.php on line 3231
1112: [15:44:21] <Pywtfk> and the rest of it?
1113: [15:44:42] <claymm> the rest of what?
1114: [15:44:49] <Pywtfk> the error
1115: [15:45:01] <claymm> this is what the server returns when I try to go on the edit page for a specific product
1116: [15:45:17] <claymm> http://d.pr/i/pcsF
1117: [15:45:52] <Pywtfk> is that a joke?
1118: [15:45:59] <Pywtfk> all I see is grey.
1119: [15:46:20] <claymm> when I comment the GridField creation it's fine, I get the page rendered but without my new tab called "Related Products" obviously
1120: [15:46:45] <claymm> the screenshot?
1121: [15:46:47] <Pywtfk> http://api.silverstripe.org/3.1/source-class-DataObject.html#3231
1122: [15:47:00] <Pywtfk> yes the screenshot
1123: [15:47:20] <claymm> it's fine for me when I hit the link
1124: [15:47:37] <Pywtfk> oh, ok. Just yet another shit image hosting website.
1125: [15:48:35] <Pywtfk> well, try using a different gridfield config.
1126: [15:48:41] <Pywtfk> maybe just base, to begin with
1127: [15:48:48] <claymm> well, which one?
1128: [15:48:53] <Pywtfk> base.
1129: [15:49:12] <Pywtfk> see if the issue is with the gridfield (doubtful) or with the fetching of the relations.
1130: [15:51:54] <claymm> so in http://pastebin.com/XjKAGh6S I replace GridFieldConfig_RelationEditor::create() with GridFieldConfig_Base::create()?
1131: [15:53:04] <claymm> well it works but I can't add a Related Product http://d.pr/i/ohHs
1132: [15:53:18] * Pywtfk quit (Ping timeout: 240 seconds)
1133: [15:57:43] <claymm> fuck the only guy helping me just left
1134: [15:57:51] <claymm> I'm screwed
1135: [15:59:29] <g4b0_> bye bye
1136: [15:59:35] * g4b0_ quit (Quit: Sto andando via)
1137: [16:00:49] * Pywtfk has joined #silverstripe
1138: [16:01:27] <Pywtfk> yeah, something messed with the relation editor then.
1139: [16:01:29] <Pywtfk> idk
1140: [16:01:44] <Pywtfk> maybe just build your own config.
1141: [16:01:55] <Pywtfk> leave out the bit that is messing it up, if there is one.
1142: [16:03:55] <claymm> ok ... so there is no simple way to do that then?
1143: [16:04:02] * sukirti has joined #silverstripe
1144: [16:04:23] <claymm> I mean it should be like a base feature, no?
1145: [16:05:38] <claymm> Here http://api.silverstripe.org/3.1/source-class-DataObject.html#3231 it seems that $this->relObject($identifer) is undefined
1146: [16:07:13] * bti has joined #silverstripe
1147: [16:07:18] <claymm> looks like it's related to $searchable_fields
1148: [16:07:22] * bti has left #silverstripe
1149: [16:14:39] <Pywtfk> claymm: well that IS the simple wya.
1150: [16:14:42] <Pywtfk> also about the only.
1151: [16:15:02] <Pywtfk> claymm: remove the search component from the config then.
1152: [16:15:21] <Pywtfk> see if that helps.
1153: [16:15:27] * danfo has joined #silverstripe
1154: [16:17:52] <claymm> well if I comment $this->addComponent(new GridFieldAddNewButton('buttons-before-left')); it render the page but I can't search for an exisiting product and link it to my current product
1155: [16:18:17] <claymm> http://d.pr/i/dimL
1156: [16:18:26] <Pywtfk> because that's a separate component
1157: [16:19:07] <Pywtfk> addExisting or something like that
1158: [16:19:21] <claymm> so how I'm supposed to link it without the GridFieldAddExistingAutocompleter?
1159: [16:19:30] <Pywtfk> use that component.
1160: [16:19:46] <claymm> if I use it I get the PHP error
1161: [16:19:54] <Pywtfk> use a different component then.
1162: [16:20:00] <claymm> which one?
1163: [16:20:27] <Pywtfk> http://addons.silverstripe.org/add-ons/simonwelsh/gridfieldrelationhandler
1164: [16:20:54] <Pywtfk> that or fix the bug, make some tests & do a pull request.
1165: [16:21:19] <Pywtfk> in either case you should make an issue first.
1166: [16:21:38] <Pywtfk> https://github.com/silverstripe/silverstripe-framework/issues
1167: [16:27:20] <claymm> I created a new issue
1168: [16:27:53] <claymm> SilverStripe is awesome!
1169: [16:28:53] <micmania1> claymm: what do you mean by same object?
1170: [16:29:38] <micmania1> so 2 $many_many to the same class?
1171: [16:30:54] <Pywtfk> micmania1: yeh, like products => related products
1172: [16:31:10] <Pywtfk> no issue with the many many, it's an issue with the grid field
1173: [16:31:18] <micmania1> The work around is to switch the many_many of 1 of those items
1174: [16:31:27] <Pywtfk> ?
1175: [16:31:40] <Pywtfk> switch?
1176: [16:33:37] <micmania1> http://www.sspaste.com/paste/show/536a5d23e7b5c - That what you mean?
1177: [16:33:47] <micmania1> Products should be Product*
1178: [16:35:07] * stnvh quit ()
1179: [16:36:15] <Pywtfk> product to category? naw man, product to product.
1180: [16:36:21] <Pywtfk> or is that some fancy hack around?
1181: [16:36:46] <micmania1> ahhh right
1182: [16:37:13] <micmania1> That makes sense
1183: [16:37:17] <Pywtfk> mm. Nothing wrong with setting the relation. Everything wrong with gridfield add existing component apparently.
1184: [16:37:38] <Pywtfk> I don't see why it shouldn't work.
1185: [16:37:44] <claymm> Exactly Pywtfk !
1186: [16:37:45] <micmania1> yeah, but the many_many table would be screwed up
1187: [16:37:51] <Pywtfk> I'm pretty sure it used to, although that might have been 2.4, lulz
1188: [16:37:59] <Pywtfk> nah, many many table would be fine
1189: [16:38:09] <claymm> the table seems to be fine yes
1190: [16:38:10] <Pywtfk> it's only a list of ids
1191: [16:38:27] <micmania1> yeah, but you have an ID for each end of the connection
1192: [16:38:27] <claymm> the only problem is the GridFieldAddExistingAutocompleter component I think
1193: [16:38:34] <Pywtfk> it'd join to itself, which would be slow and crap... but whatcha gon do?
1194: [16:38:44] <micmania1> yeah but join on what?
1195: [16:38:45] <Pywtfk> micmania1: yeh but that doesn't matter.
1196: [16:39:15] <micmania1> the columns would be ID, ProductID, ProductID <- two of the same. It'd probably not add the extra column.
1197: [16:39:31] <Pywtfk> not ProductID and RelatedProductID?
1198: [16:39:58] <micmania1> hmmmm, yeah think i've got it the wrong way around
1199: [16:40:00] <Pywtfk> it'd be throwing an ambiguious name error if it were as you say...
1200: [16:40:11] <Pywtfk> which apparently it's not.
1201: [16:40:19] <Pywtfk> not that I'm in front of it though.
1202: [16:40:26] <Pywtfk> oh, 5:40
1203: [16:40:32] <Pywtfk> ciao
1204: [16:40:34] * Pywtfk quit ()
1205: [16:40:39] <claymm> I also tried to create another class called RelatedProduct which extends Product and setup a many_many between both but I had the same error
1206: [16:41:07] <micmania1> claymm: do you have a belongs_many_many on Product too?
1207: [16:42:32] * sukirti quit (Ping timeout: 252 seconds)
1208: [16:43:44] <micmania1> ahhh, i have to go now
1209: [16:43:53] <micmania1> If i get time i'll play about with it
1210: [16:43:54] <micmania1> see yas
1211: [16:50:08] * Shrike_Finland has joined #silverstripe
1212: [16:53:56] * sukirti has joined #silverstripe
1213: [16:55:28] * CodeTrap has joined #silverstripe
1214: [16:56:35] * Shrike_Finland quit (Quit: Leaving.)
1215: [17:04:04] * LoveDuckie has joined #silverstripe
1216: [17:04:12] * LoveDuckie quit (Remote host closed the connection)
1217: [17:09:13] * CodeTrap quit (Remote host closed the connection)
1218: [17:12:18] * claymm quit (Ping timeout: 240 seconds)
1219: [17:13:41] * joelpittet has joined #silverstripe
1220: [17:28:37] * babak quit (Quit: Connection closed for inactivity)
1221: [17:32:02] * sukirti quit (Ping timeout: 252 seconds)
1222: [17:54:28] * CodeTrap has joined #silverstripe
1223: [17:55:27] * sukirti has joined #silverstripe
1224: [17:57:24] * scpi has joined #silverstripe
1225: [18:01:41] * thecopy quit (Quit: Lost terminal)
1226: [18:05:17] * priithansen quit (Quit: priithansen)
1227: [18:09:45] * Colin[pi] has joined #silverstripe
1228: [18:12:20] * ocm has joined #silverstripe
1229: [18:12:23] <ocm> howdy
1230: [18:20:26] * Nightjar has joined #silverstripe
1231: [18:23:34] * priithansen has joined #silverstripe
1232: [18:24:08] * priithansen quit (Client Quit)
1233: [18:27:37] * Pyromanik has joined #silverstripe
1234: [18:45:32] * wmk has joined #silverstripe
1235: [18:48:09] <wmk> g'evening
1236: [18:51:27] <ocm> hi.
1237: [18:52:27] <wmk> anyone knows something new about the EU meetup?
1238: [18:59:42] * Azure quit (Quit: My MBP went to sleep.)
1239: [19:03:37] * danfo quit (Quit: danfo)
1240: [19:06:55] * joelpittet quit ()
1241: [19:10:26] <ocm> is there an EU meetup?
1242: [19:10:41] <ocm> I guess it is just after the soviet re-union
1243: [19:10:47] <ocm> :'D
1244: [19:11:45] * CodeTrap quit (Quit: CodeTrap)
1245: [19:25:18] <jenniferaslan> Have any of you guys figured out how to make a long-scrolling site with SilverStripe? What about parallax? We use SS for all our sites (although we don't have to, I suppose), but our designers are getting excited about long-scrolling sites and parallax.
1246: [19:25:35] <jenniferaslan> And I'm not sure how to integrate the two.
1247: [19:25:39] <wmk> ocm, ;)
1248: [19:26:45] <jenniferaslan> wmk: was that in response to my question? If so, what does it mean?
1249: [19:27:05] <wmk> jenniferaslan, no, was just anwering ocm with a smile
1250: [19:27:41] <wmk> jenniferaslan, is parallax just frontend? another kind of paging?
1251: [19:28:04] <jenniferaslan> parallax is that kind of scrolling where different layers scroll at different rates.
1252: [19:28:18] <wmk> example?
1253: [19:28:47] <jenniferaslan> http://www.creativebloq.com/web-design/parallax-scrolling-1131762
1254: [19:29:58] <jenniferaslan> the Sony one is an example. I think they have to be programmed without a CMS, with a lot of JavaScript.
1255: [19:31:48] <jenniferaslan> Trying to find one more like what we'd be doing...
1256: [19:32:20] <jenniferaslan> http://www.exsus.com/highway-one-roadtrip/
1257: [19:33:15] <jenniferaslan> One of the problems I have noticed with these, is sometimes they have to explain how to use the site. It's not intuitive. I just don't know if it would ever be compatible with a SilverStripe site in any way.
1258: [19:34:11] <wmk> depends on how you can abstract the content for saving in a database
1259: [19:34:27] <jenniferaslan> This is probably more like what we would be doing: http://www.culturalsolutions.co.uk/
1260: [19:34:28] <wmk> the backend of your site doesn't matter
1261: [19:34:44] <jenniferaslan> But the site tree matters.
1262: [19:35:13] <jenniferaslan> Like, the clients can add and move pages around. If they do, it might be difficult to account for in a long scrolling site.
1263: [19:36:06] <jenniferaslan> We did this one in SilverStripe and it's a long-scrolling site with each page in the site tree being stacked with the rest, but it's not parallax.
1264: [19:36:06] <wmk> you can tell a page type not to allow children
1265: [19:36:08] <jenniferaslan> http://jeffreylockwood.com/
1266: [19:39:23] <jenniferaslan> I suppose one could make just one page type and have each tab in the CMS be a different section of the long-scrolling page.
1267: [19:39:32] <jenniferaslan> No site tree at all.
1268: [19:39:43] <jenniferaslan> No adding new pages or sections.
1269: [19:40:15] <wmk> of course you could make your own little kind of cms with a modeladmin and dataobjects
1270: [19:40:51] <wmk> dunno how managing images / downloads is possible without cms installed, but you could hide the cms
1271: [19:41:06] <wmk> then your modeladmin has a gridfield where you can add new sections (as dataobjects).
1272: [19:41:28] <wmk> then a controller which just gets all DOs in the right order and a loop in the template
1273: [19:41:33] * Pyromanik quit (Ping timeout: 240 seconds)
1274: [19:42:17] * Nightjar quit (Ping timeout: 264 seconds)
1275: [19:42:20] <wmk> if you need some code example to get you going i'd suppose you have a look at firespheres newsmodule
1276: [19:44:46] <jenniferaslan> Yeah, I do use that module already.
1277: [19:45:26] <wmk> then like the newsholderpage has news items as dataobjects you could do a single page in cms that holds the whole long scrolling page as dataobjects.
1278: [19:45:40] <wmk> then disable adding new pages for your customer and you should be done
1279: [19:47:26] <wmk> this damned bug drives me crazy
1280: [19:51:11] * sukirti quit (Ping timeout: 252 seconds)
1281: [19:53:07] * sukirti has joined #silverstripe
1282: [19:55:52] <muskie9> anyone know an approximate timeline for 3.2? I have a client who's asking about updates and looking to give them an estimate for major vs minor upgrades
1283: [19:59:27] * Pyromanik has joined #silverstripe
1284: [19:59:57] * Ryan-Toast has joined #silverstripe
1285: [20:00:48] <Ryan-Toast> Colin[pi]: Morning, did you find out if you could sort tabs?
1286: [20:01:22] * wilsonstaff has joined #silverstripe
1287: [20:02:11] * sukirti quit (Ping timeout: 252 seconds)
1288: [20:02:16] <wilsonstaff> Hi to all, for those who have helped me with my previous problem, thanks to all. I can now successfully send HTML mails to all MemberProfile created members. Now....
1289: [20:03:01] * micmania1 has joined #silverstripe
1290: [20:03:44] <wilsonstaff> As i said, i also need to send Newsletter to the same group. I could easily duplicate the code we created and use another template, sending to the same group. But a proper module (be it APES or Newsleter) does what it does: manage email campaigns.
1291: [20:04:33] <wilsonstaff> QUESTION => does someone know if i could use a custom mailing l(the one created by MemberProfile) ist in Newsletter?
1292: [20:06:57] <wmk> newsletter module can handle multiple lists
1293: [20:07:31] <wmk> you can add all members to a special list
1294: [20:08:14] <wilsonstaff> wmk => any clue how to do that?
1295: [20:10:45] <wilsonstaff> wmk => just to express myself cleary. MemberProfile is handling a (non-static i.e. it adds up everyday) group members. I need to recup the mails of all members of a specific member group and send them into a Newsletter mailing list. I dont need 2 l;ist in Newsletter: only the same MemberProfile is using.
1296: [20:12:19] <wmk> hmm, no real clue. you could update the recipients for a newlsetter group using a task, maybe you can hook in and tell newslettermodule to use member objects directly.
1297: [20:14:52] <wmk> syncing should be the easiest thing. using a task and/or onAfterWrite hook in a dataextension on Member
1298: [20:15:02] <wilsonstaff> wmk => thats what i tought doing. Do you know why it says BLACKLISTED sometimes for some emails?
1299: [20:15:21] <wmk> what says blacklisted?
1300: [20:15:44] <wmk> anywhere in the newsletter module?
1301: [20:16:01] <wmk> or spamfilters on the client side?
1302: [20:16:19] <wilsonstaff> wmk => after i sent a campaign using Newsletter, i can check who ive send it to (SENT tab). Under some mails, it says BLACKLISTED.
1303: [20:16:38] <wmk> dunno.
1304: [20:17:07] <wmk> have set up the NL for a client some time ago, but he sends the stuff himself. only very basic knowledge on this module :(
1305: [20:17:15] <wilsonstaff> wmk => oddly, when i do a SEND TEST to the same mail, it passes thru...!
1306: [20:17:22] * CodeTrap has joined #silverstripe
1307: [20:17:28] * CodeTrap quit (Client Quit)
1308: [20:17:38] * wmk reminds of the old programmers song: the first install is the trickiest
1309: [20:18:16] * UndefinedOffset quit (Quit: Leaving.)
1310: [20:18:31] <Ryan-Toast> Aww shit, hoenn confirmed https://www.youtube.com/watch?v=ywGSON9tNq0
1311: [20:18:33] * UndefinedOffset has joined #silverstripe
1312: [20:20:07] <wilsonstaff> wmk => it had to do with a NL settings. We must check VERIFIED after the subscribee....
1313: [20:20:34] <wmk> ah
1314: [20:20:59] * r3v3rb has joined #silverstripe
1315: [20:21:00] <wmk> of course you have to do verification automatically in this case
1316: [20:21:08] <r3v3rb> morning
1317: [20:21:21] <wilsonstaff> wmk => Leaves me to dig into NL settings to hook up the MemberProfile list to the Newsletter one..... and i am on track!
1318: [20:21:28] <r3v3rb> no night even, just watched morning over Oz, on Nasa HDEV Cameras :D
1319: [20:21:58] <wmk> wilsonstaff, put the extra code in a DataExtension and decorate MemberProfile
1320: [20:22:06] <ocm> hm, how to get a has_one to display within cms?
1321: [20:22:21] <wmk> any gridfield experts around? i have a weird error
1322: [20:22:35] <wilsonstaff> wmik => will check that. Thanks!
1323: [20:22:42] * wilsonstaff quit (Quit: Page closed)
1324: [20:22:45] <r3v3rb> got a dataextension that I want to add the field to the cms, but before another field - if I leave out the ‘insert before’ variable the field appears, add an ‘insert before’ variable and the field disappears ? any ideas?
1325: [20:22:46] <wmk> ocm, you mean to edit the has_one fields in the cms?
1326: [20:22:59] * UndefinedOffset quit (Ping timeout: 245 seconds)
1327: [20:23:23] <r3v3rb> $fields->addFieldToTab('Root.Main', new UploadField('RollImage', 'Image for Roll'), 'Author');
1328: [20:23:32] <r3v3rb> filed disappears
1329: [20:23:37] <r3v3rb> $fields->addFieldToTab('Root.Main', new UploadField('BlogRollImage', 'Image for Blog Roll'));
1330: [20:23:51] <r3v3rb> field appears but below ‘MetaData’ :(
1331: [20:24:18] <wmk> ocm, http://addons.silverstripe.org/add-ons/simonwelsh/hasoneedit does that trick
1332: [20:24:20] <ocm> wkm, that yes
1333: [20:24:24] <ocm> ah, thnx :D
1334: [20:24:40] <wmk> ocm, you're welcome
1335: [20:26:00] <ocm> hm, svn :( is there a git option on that one ?
1336: [20:26:55] * bridgetm has joined #silverstripe
1337: [20:27:03] <ocm> guess should install composer
1338: [20:27:13] <wmk> ocm, that is no guess
1339: [20:27:18] <wmk> you MUST install composer
1340: [20:29:01] <ocm> perhaps I should inform you, I am always right when it comes to guessing
1341: [20:29:04] <ocm> I guess..
1342: [20:29:58] <wmk> rotfl
1343: [20:30:18] * wmk guesses he just found yet another bug
1344: [20:30:41] <ocm> hm, is it normal behaviour that composer doesnt like the cms dir?
1345: [20:31:25] <wmk> ??
1346: [20:31:43] <wmk> you should install composer globally on your machine.
1347: [20:32:19] <wmk> composer only becomes (a bit) tricky when you have to hack module's code and have your own fork / repo.
1348: [20:32:41] <wmk> for just installed modules you can re-setup your project and check in composer.json / composer.lock
1349: [20:32:47] <ocm> well, this happend: http://imgur.com/J9CYCAz
1350: [20:32:52] <ocm> perhaps I should read docs before I try
1351: [20:33:10] <ocm> all I did was this: composer require simonwelsh/hasoneedit dev-trunk
1352: [20:33:54] <wmk> in your website root?
1353: [20:34:06] <wmk> and did you have a composer.json with the framework before?
1354: [20:34:20] * nickmolhoek has joined #silverstripe
1355: [20:34:44] <ocm> first time on composer
1356: [20:35:05] * r3v3rb quit (Read error: Connection reset by peer)
1357: [20:35:26] <ocm> ah I see what happend there
1358: [20:37:47] <Ryan-Toast> How can I return javascript entered in the cms?
1359: [20:37:55] <Ryan-Toast> is there a raw function?
1360: [20:38:52] <Ryan-Toast> Okay, turns out there’s a RAW function.
1361: [20:39:01] <Ryan-Toast> ignore my question :P
1362: [20:39:14] <catcher> Ryan-Toast, there's a RAW function.
1363: [20:39:30] <catcher> Man am I helpful.
1364: [20:39:31] <Ryan-Toast> catcher: Thanks, I found it :)
1365: [20:44:11] * an_Eskimo has joined #silverstripe
1366: [20:44:28] * danfo has joined #silverstripe
1367: [20:46:57] <wmk> so i have ImageGalleryPage with a gridfield that adds Albums. Works as expected. But i also have a subclass (ProjectPage) which does nothing special (no extra db fields, just another template and some default albums). In the subclass i cannot add Albums.
1368: [20:47:26] <wmk> when i change a ProjectPage back to ImageGalleryPage i see all the previously created albums (which were not shown before).
1369: [20:47:34] <wmk> Some stuff with the relation.
1370: [20:48:17] <wmk> How can i tell Gridfield to show the albums in the ProjectPage ?
1371: [20:53:22] <Ryan-Toast> wmk: add it to your cmsFields?
1372: [20:56:13] <wmk> i see the gridfield (from the parent page class), but no relations.
1373: [20:56:43] <wmk> the album has a has_one ImageGalleryPage, which isn't properly set when using the subclass ProjectPage
1374: [21:02:39] <Ryan-Toast> wmk: I suppose because the subclass isn’t really the owner.
1375: [21:03:13] * robert_ quit (Read error: Connection reset by peer)
1376: [21:06:10] * robert_ has joined #silverstripe
1377: [21:06:10] * robert_ quit (Changing host)
1378: [21:06:10] * robert_ has joined #silverstripe
1379: [21:07:36] <wmk> Ryan-Toast, but.... shouldn't it be equal if it's the ImageGalleryPage itself or a direct subclass...?
1380: [21:19:55] <wmk> good night everyone
1381: [21:21:05] <guzzlefry> night
1382: [21:22:06] * wmk quit (Quit: nice to meet you ;))
1383: [21:25:47] * bridgetm quit (Ping timeout: 252 seconds)
1384: [21:26:44] * catcher quit (Quit: Leaving)
1385: [21:32:29] * Azure has joined #silverstripe
1386: [21:36:42] * Stomcch has joined #silverstripe
1387: [21:37:19] * UncleCheese has joined #silverstripe
1388: [21:38:05] <Ryan-Toast> lol: https://www.youtube.com/watch?v=3-Sbt345jkk&feature=youtu.be
1389: [21:39:02] * travis-ci has joined #silverstripe
1390: [21:39:03] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2530 (master - 0305eb9 : Damian Mooyman): The build passed.
1391: [21:39:03] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/ca1f9a58f4e4...0305eb97e781
1392: [21:39:03] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24661800
1393: [21:39:03] * travis-ci has left #silverstripe
1394: [21:40:12] * scpi quit (Quit: scpi)
1395: [21:41:04] * UncleCheese quit (Read error: Connection reset by peer)
1396: [21:41:44] * UncleCheese has joined #silverstripe
1397: [21:44:09] <Ryan-Toast> Is having multiple cache tags around the place detrimental, or does it still provide benifit?
1398: [22:00:20] * simon_w has joined #silverstripe
1399: [22:11:34] * Azure quit (Quit: My MBP went to sleep.)
1400: [22:17:23] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1401: [22:20:09] * muskie9 has joined #silverstripe
1402: [22:24:54] * danfo quit (Quit: danfo)
1403: [22:29:47] * Azure has joined #silverstripe
1404: [22:32:34] <Turnerj> Ryan-Toast: Pretty sure it would still provide some benefit but I don't have any quantifiable data or anything
1405: [22:32:45] <Ryan-Toast> Turnerj: Coolio.
1406: [22:33:06] <Ryan-Toast> Turnerj: Where did you come from? Never seen you on IRC before, but you seem to have decent SS knowledge.
1407: [22:33:16] <Turnerj> lol
1408: [22:33:35] <Turnerj> Well when Mummy and Daddy are in love...
1409: [22:34:28] <Turnerj> But seriously, I'm just a developer from South Australia. I've been going through lots of the framework code over the last couple of months for various things I've needed to build for my job.
1410: [22:34:39] <Ryan-Toast> Turnerj: Ah, cool. Well welcome :)
1411: [22:34:58] <Turnerj> Cheers. How about you?
1412: [22:35:12] <Ryan-Toast> I just work for a little webshop, and we use SS :)
1413: [22:35:44] <Turnerj> Awesome!
1414: [22:36:00] <Turnerj> Got a link?
1415: [22:36:10] <Ryan-Toast> Turnerj: http://www.toast.co.nz/
1416: [22:37:06] <Turnerj> That's a pretty nice site!
1417: [22:37:10] <Ryan-Toast> Turnerj: And me: http://ryanpotter.co.nz/
1418: [22:38:03] * violetina quit (Remote host closed the connection)
1419: [22:38:42] <Turnerj> Awesome
1420: [22:39:26] <Turnerj> Ryan-Toast: http://www.plastyk.com.au/
1421: [22:40:37] <Ryan-Toast> Turnerj: Cool :)
1422: [22:40:42] <Ryan-Toast> We have dogs in the office too.
1423: [22:40:48] <Turnerj> :D
1424: [22:49:29] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1425: [22:52:19] * muskie9 has joined #silverstripe
1426: [22:55:23] * DesignerX has joined #silverstripe
1427: [23:03:16] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1428: [23:12:00] * danfo has joined #silverstripe
1429: [23:13:18] <Pyromanik> do they shit on the carpet in front of your clients?
1430: [23:30:47] <Colin[pi]> kio ora
1431: [23:30:49] <Colin[pi]> *kia
1432: [23:32:01] <ss23> chur bara
1433: [23:32:03] <jenniferaslan> Are you guys experiencing a lot of crashing of the 3.1.4 CMS in the latest version of Firefox?
1434: [23:32:41] <Colin[pi]> jenniferaslan: I am experiencing some weirdness in the new CMS, not crashing, but the CMS didn't appear yesty on one site
1435: [23:32:51] <jenniferaslan> yesty?
1436: [23:32:52] <Colin[pi]> new firefox I mean
1437: [23:32:57] <Colin[pi]> (yesterday)
1438: [23:33:02] <Colin[pi]> sorry barely woken up :P
1439: [23:33:21] * micmania1 quit (Ping timeout: 276 seconds)
1440: [23:33:51] <jenniferaslan> It's a good thing we have options in for browsers.
1441: [23:34:06] <Colin[pi]> jenniferaslan: yeah well it was working in Chrome and then not in Firefox :\
1442: [23:34:17] <Colin[pi]> but then I closed firefox and reopened, and it was working again
1443: [23:34:27] <Colin[pi]> so it wasn't a bug in SS
1444: [23:34:32] <Colin[pi]> I don't think
1445: [23:35:10] <jenniferaslan> I think the problem might be specifically with some special custom interfaces that one of my programmers has been developing.
1446: [23:35:18] <Ryan-Toast> Colin[pi]: Did you get the tab sorting working?
1447: [23:35:30] <Colin[pi]> Ryan-Toast: yiss!
1448: [23:35:38] <Ryan-Toast> Colin[pi]: Awwww yiss. Got a code example?
1449: [23:35:44] <Colin[pi]> I do, one sec
1450: [23:35:57] <Colin[pi]> lelelel: http://sspaste.com/paste/show/5369c3282468d
1451: [23:36:13] <Ryan-Toast> Colin[pi]: lol.
1452: [23:36:20] <Colin[pi]> yes it was literally that easy
1453: [23:36:25] <Ryan-Toast> WHY ISN’T THAT DEFAULT?
1454: [23:36:42] <Colin[pi]> well you may not want them in alpha order :P
1455: [23:36:53] <Ryan-Toast> I mean as an option.
1456: [23:37:30] <Colin[pi]> yeah would be handy.. but, substitute your tabset for a sortedtabset, and off you go
1457: [23:37:39] <Ryan-Toast> hooray.
1458: [23:38:41] <Colin[pi]> I was frustrated for the longest time because my social tabs would come up as YouTube, Vimeo, Twitter, Flickr, Facebook etc.
1459: [23:38:54] <Colin[pi]> (in reverse order, due to the module manifest process I assume)
1460: [23:39:02] <Turnerj> Yeah that tabset sorting issue was funny
1461: [23:39:22] <Colin[pi]> Turnerj: one of those "Could it really be that easy? Oh, it is" moments
1462: [23:39:31] <Turnerj> Yup!
1463: [23:40:08] <Turnerj> Dived into the docs to see how to do it and simon_w already knew what we were looking for
1464: [23:40:26] <Colin[pi]> simon_w always knows
1465: [23:40:30] <simon_w> You get used to that :p
1466: [23:40:59] <Ryan-Toast> simon_w makes me feel bad about my life.
1467: [23:41:02] <Colin[pi]> I for one would like to exploit his encyclopedic brain
1468: [23:41:53] <Turnerj> Colin[pi]: Aren't we already doing that? :P
1469: [23:42:01] <Colin[pi]> Turnerj: yeah I guess
1470: [23:42:02] <Colin[pi]> ;D
1471: [23:43:45] <Ryan-Toast> That feel when your site works perfectly without javascript.
1472: [23:44:05] <Colin[pi]> Ryan-Toast: good feel, quality feel
1473: [23:44:19] <Colin[pi]> that feel where you sit back and go "... nice, nice."
1474: [23:44:22] <Ryan-Toast> Colin[pi]: Though who doesn’t use javascript these days?
1475: [23:44:47] <simon_w> Ryan-Toast, we've had this discussion basically every day this week so far :p
1476: [23:44:48] <Colin[pi]> Ryan-Toast: my base page on every project pulls in jquery
1477: [23:45:17] <Colin[pi]> that's simon_w's way of saying STFU I think
1478: [23:45:27] <simon_w> Or search the logs!
1479: [23:45:46] <Ryan-Toast> simon_w: orly?
1480: [23:45:52] <simon_w> Or just bring ss23 and spronk in and have it all over again :p
1481: [23:46:02] <Ryan-Toast> Colin[pi]: So does mine, but it still works without it.
1482: [23:46:03] <Turnerj> hahahaha
1483: [23:47:19] <Ryan-Toast> Colin[pi]: Was messing around with my slider stlyes on mobile: http://webdough.co.nz/~boilerpl/
1484: [23:48:00] <ss23> :O
1485: [23:48:15] <Colin[pi]> jesus how big is that png?
1486: [23:48:21] <Turnerj> ^
1487: [23:48:24] <Ryan-Toast> Big
1488: [23:48:26] <ss23> What, what are we discussing?
1489: [23:48:30] <ss23> What conversation have we had lots already?
1490: [23:48:32] <Ryan-Toast> Directly from a wallpaper site
1491: [23:48:32] <ss23> #fuckjavascript
1492: [23:48:40] <Colin[pi]> lol 3.3MB :D
1493: [23:48:45] <Ryan-Toast> Awwww yiss.
1494: [23:49:10] <Colin[pi]> felt like I was back on dialup, though being AU internet, that's common
1495: [23:49:13] <Ryan-Toast> I’m the only one who uses the site, so couldn’t be fucked saving for web.
1496: [23:49:24] <Colin[pi]> fair nuff
1497: [23:49:42] <Colin[pi]> so whats the diff in the slider now?
1498: [23:49:55] <Ryan-Toast> Gallery images are equally as massive.
1499: [23:50:03] <Ryan-Toast> just different controls on mobile.
1500: [23:50:15] <Colin[pi]> the bar at the bottom?
1501: [23:50:25] <Ryan-Toast> yarp
1502: [23:50:30] <Colin[pi]> cool, looks sweet
1503: [23:51:06] <Ryan-Toast> Added left/right images on portfolio too: http://webdough.co.nz/~boilerpl/portfolio/2-columns/item-with-multiple-images/
1504: [23:52:03] <Ryan-Toast> Need to finish my newsletter module, and add Events calendar for antmas.
1505: [23:52:11] <Ryan-Toast> then I think I’m pretty much done with this boilerplate.
1506: [23:52:14] <Colin[pi]> cool
1507: [23:52:45] <Ryan-Toast> though I’ll probs make the testimonails a little more feature rich..
1508: [23:52:56] <Ryan-Toast> maybe add in dropabble carousels to pages.
1509: [23:53:00] <Ryan-Toast> God dammit…
1510: [23:53:04] <Ryan-Toast> always so much to do.
1511: [23:53:43] <Colin[pi]> Ryan-Toast: yeah :\ this sortedtabset thing is part of a refresh of my base code, and then I look at how many modules I need to review and I feel very discouraged D:
1512: [23:54:10] <Ryan-Toast> Colin[pi]: Could just fork boilerplate and use the code that you want.
1513: [23:54:15] * FrozenFire is now known as jdiggity
1514: [23:54:30] * danfo quit (Quit: danfo)
1515: [23:55:07] <ss23> Debian installer stuck on 1%
1516: [23:55:07] <ss23> :(
1517: [23:55:12] <ss23> Not sure if I should reboot or what
1518: [23:55:45] <Colin[pi]> how long has it been stuck?
1519: [23:56:49] <ss23> maybe 5 minutes
1520: [23:56:52] <ss23> Not looking good I tell ya...
1521: [23:58:05] * jdiggity is now known as FrozenFire
1522: [23:58:12] <Colin[pi]> ss23: showing any activity at all? any network stuff?
1523: [23:58:36] <ss23> idk how to check realyl
1524: [23:58:38] <ss23> but I'm guessing no
1525: [23:58:55] <Colin[pi]> maybe give it another 5-10
1526: [23:59:03] <ss23> eh
1527: [23:59:05] <ss23> naw, I'ma reboot
1528: [23:59:06] <ss23> IT feels bad
1529: [23:59:07] <ss23> :O
1530: [23:59:09] <Colin[pi]> BOOM!
1531: [23:59:22] <ss23> I CLICKED IT
1532: [23:59:23] <ss23> BOOOM

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