#silverstripe IRC Log

IRC log for 12 July 2013

All timestamps are in UTC.

1: [00:03:26] <Pyromanik> so, mod_python pretty useless I hope. What else to turn off?
2: [00:03:32] <Pyromanik> userdir?
3: [00:03:48] <Pyromanik> headers?
4: [00:05:07] <Pyromanik> simon_w: halp, which of these are useless to me?
5: [00:05:13] * cause has joined #silverstripe
6: [00:05:15] <unsignedint> turn off the whole computer so you dont have to think about it. then go to the pub, its friday
7: [00:05:25] <Pyromanik> zomg, such good suggestion.
8: [00:05:27] * cause quit (Client Quit)
9: [00:05:29] <Pyromanik> but... need money.
10: [00:05:40] <unsignedint> fair enough
11: [00:05:42] <Pyromanik> both in that I shouldn't purchase beer, and that working longer gets me more of it.
12: [00:05:43] <simon_w> Pyromanik, what are enabled?
13: [00:05:48] * atmos has joined #silverstripe
14: [00:06:45] <Pyromanik> simon_w: dir, setenvif, headers, auth_basic, cgi, negotiation, status, authz_default, perl, authz_groupfile, include, suexec, fcgid, reqtimeout, autoindex, deflate, rewrite, userdir
15: [00:07:43] <simon_w> You can probably get rid of setenvif, status, perl, authz_groupfile, suexec, autoindex and userdir
16: [00:07:52] <simon_w> If you're not using headers, I pity your users :p
17: [00:08:08] <Pyromanik> http://www.sspaste.com/paste/show/51df48724499e
18: [00:08:10] <simon_w> (cache headers: good things to have)
19: [00:08:34] <Pyromanik> oh, I should mention that I'm using fcgi to serve php
20: [00:08:39] <simon_w> Can probably ditch the DAV ones
21: [00:08:40] <Pyromanik> dunno if that makes use of suexec
22: [00:08:43] <simon_w> Yeah, I guessed as much
23: [00:08:45] <Pyromanik> DAV?
24: [00:08:46] <simon_w> No idea
25: [00:08:59] <simon_w> dav, dav_fs, dav_lock
26: [00:09:04] <Pyromanik> oh right
27: [00:09:10] <simon_w> Editing files and stuff over http
28: [00:09:10] <Pyromanik> yeah, they're not in the plesk checkbox list
29: [00:09:14] <Peavers> apache is faster than fcgi for php ;)
30: [00:09:21] <Pyromanik> Peavers: I know.
31: [00:09:29] <Peavers> come at me then!
32: [00:09:34] <Peavers> punk.
33: [00:09:38] <Pyromanik> but fcgi removes about 100% of the permissions issues.
34: [00:09:49] <simon_w> Hehe, shared hosts
35: [00:09:59] <Peavers> never had permission issues with apache if it helps
36: [00:10:12] <Pyromanik> cloud server running plesk intended to become a shared host, actually.
37: [00:10:29] <simon_w> Peavers, it makes sense if you're a host. Can give each PHP process a different user, so users can't break stuff as easily
38: [00:10:46] <Peavers> Yup
39: [00:10:47] <simon_w> Rather than horrible things like open_basedir
40: [00:11:03] <Peavers> But is there any reason why silverstripe is stopping gzip compressing files?
41: [00:11:16] <Peavers> I've tried everything in my ngix conf but still not workin
42: [00:11:16] <Pyromanik> Peavers: for me it's more the issue between assets uploaded via website, and assets uploaded by other means.
43: [00:11:28] <simon_w> Shouldn't be. mod_deflate works great
44: [00:11:37] <Peavers> I've disabled mod_delate
45: [00:11:42] <Pyromanik> Peavers: it should gzip the output
46: [00:11:44] <Peavers> as not using apache for static
47: [00:11:47] <Pyromanik> ss doesn't do it.
48: [00:11:53] <Peavers> I know that
49: [00:11:57] <Pyromanik> ic
50: [00:11:59] <Pyromanik> well
51: [00:12:17] <Pyromanik> I've never had an issue with nginx not compressing my output, if that helps.
52: [00:12:46] <Peavers> Do you set the gzip on the web server or the reverse proxy that sits infront of the web server?!
53: [00:12:47] <Pyromanik> I'm tempted to turn perl off, but I think plesk uses it :<
54: [00:13:04] <unsignedint> FUCK PLESK
55: [00:13:09] <Pyromanik> yeah, I know.
56: [00:13:12] <Peavers> plesk sounds like plex...
57: [00:13:13] <Pyromanik> but fuck sysadmin work.
58: [00:13:32] <simon_w> Pyromanik, if you're not using mod_php, turn it off
59: [00:13:34] <unsignedint> surely theres a better alternative to plesk for sysadmin work
60: [00:13:55] <Pyromanik> simon_w: hmm, an idea.
61: [00:13:58] <simon_w> And doesn't plesk run its own server?
62: [00:14:01] <Pyromanik> yep
63: [00:14:02] <Pyromanik> jetty
64: [00:14:06] <ss23> So bad
65: [00:14:10] <simon_w> So you can turn mod_perl off too
66: [00:14:13] <Pyromanik> unsignedint: not really.
67: [00:14:25] <Peavers> ISPConfig instead of plesk?
68: [00:14:40] <simon_w> kvm instead of plesk?
69: [00:14:45] <Pyromanik> webmin
70: [00:14:51] <ss23> 04:10:29 <@simon_w> Peavers, it makes sense if you're a host. Can give each PHP process a different user, so users can't break stuff as easily
71: [00:14:58] <unsignedint> I hate how Plesk has to have php 5.3 so you cant put 5.4 on the same server
72: [00:15:05] <Pyromanik> all of these are good suggestions, but require setup and designers don't like it as much.
73: [00:15:06] <ss23> But then you get people who use suphp and end up with their entire web directory writable
74: [00:15:11] <unsignedint> (without a lot of fucking around)
75: [00:15:29] <ss23> It's not really a "so that doesn't work", but just a rage at noobys.
76: [00:16:36] <Pyromanik> simon_w: so should I off the authz_default and include?
77: [00:16:41] <Pyromanik> wwhat is include? ssi?
78: [00:17:03] <unsignedint> ^ yep. http://httpd.apache.org/docs/current/mod/mod_include.html
79: [00:17:11] <simon_w> authz_default may break passing on basic_auth stuff
80: [00:17:16] <Pyromanik> right, well that can f_off
81: [00:17:23] <simon_w> or allow/deny blocks
82: [00:17:28] <ss23> hmm
83: [00:17:28] <Pyromanik> simon_w: but... what if I turn basic_auth off?
84: [00:17:32] <simon_w> I remember having problems when I turned off auth stuff
85: [00:17:35] <Pyromanik> oic, needed then.
86: [00:17:38] <ss23> I used some l33t SSI hax on Waikato uni, iirc
87: [00:17:50] <Pyromanik> rofl they use ssi?
88: [00:17:52] <ss23> wait, no, I tried, cause it ws enabled
89: [00:17:58] <ss23> I ended up just using symlink stuff
90: [00:18:39] * ss23 rewrites Silvertripe to use SSI everywhere
91: [00:18:39] <ss23> :D
92: [00:18:53] <unsignedint> defeating the purpose of PHP in the process?
93: [00:18:59] <ss23> :D
94: [00:19:00] <ss23> Yes
95: [00:19:09] <unsignedint> I like it! Sounds enterprisey
96: [00:19:11] <Pyromanik> mod_negotiation does what exactly?
97: [00:19:17] <Pyromanik> I tried reading doc, but it's confuse.
98: [00:19:52] <Pyromanik> is that the thing where you're all "php does this: .php, .derp, .lol"
99: [00:19:53] <Pyromanik> ?
100: [00:20:24] <ss23> Doubtful, that's AddHandler / SetType
101: [00:20:39] <ss23> looks more like some kind of language stuff
102: [00:20:42] <Pyromanik> so what is negotiaion for?
103: [00:20:43] <unsignedint> the way I read it, it looks like you can have file.php, file.json, file.xml and based on teh requesting Content-Type Apache will choose the right one
104: [00:20:51] <lewellyn> Pyromanik: let's say you have a document available as xps, pdf, and txt. it'll let you serve the best one to the client.
105: [00:20:51] <ss23> ^
106: [00:21:01] <Pyromanik> but
107: [00:21:02] <Pyromanik> how
108: [00:21:04] <Pyromanik> what?
109: [00:21:06] <ss23> Seems useless though since most browsers all accept .html normally
110: [00:21:14] <lewellyn> ss23: it's not for html content.
111: [00:21:30] <ss23> lewellyn: What content isn't HTML and is on more than one format though?
112: [00:21:32] <Pyromanik> is it content type detection for the header based on the file format?
113: [00:21:42] <lewellyn> ss23: documents, audio, video, etc.
114: [00:21:52] <ss23> lewellyn: I'll rephrase
115: [00:22:00] <ss23> WHEN HAVE YOU OR ANYONE YOU KNOW EVER USED THIS MODULE?!
116: [00:22:10] <Pyromanik> how do you get multiple resources available at the same uri?
117: [00:22:30] <unsignedint> Pyromanik: set the Accept-Encoding header?
118: [00:22:37] <unsignedint> or whatever it is
119: [00:22:43] * Colin[pi] quit (Ping timeout: 245 seconds)
120: [00:22:46] <lewellyn> Pyromanik: no. the browser sends a list of mime types it likes and preferences as to which it would rather have. then apache will use MultiViews to choose the best representation.
121: [00:22:49] <unsignedint> tell the server youc an only have application/json instead of text/html
122: [00:22:49] <Pyromanik> but how does the server know what to grab?
123: [00:22:50] <ss23> Pyromanik: URI's aren't a 1 to 1 mapping to files
124: [00:22:51] <lewellyn> ss23: yes. extensively.
125: [00:22:54] <ss23> lewellyn: Liar!
126: [00:22:57] <unsignedint> Pyromanik: THE HEADER
127: [00:23:10] <Pyromanik> get /my/file
128: [00:23:21] <Pyromanik> generally this shit maps directly to a resrource on the disk.
129: [00:23:23] <Pyromanik> so
130: [00:23:28] <ss23> 'generally'
131: [00:23:29] <lewellyn> ss23: i used to use it one place i worked as a way to serve audio files cross-platform, since so many linux browers wouldn't do mp3.
132: [00:23:31] * ss23 looks at Silverstripe
133: [00:23:37] <Pyromanik> how does it map directly to five different resources of the same thing in different formats?
134: [00:23:42] <lewellyn> Pyromanik: read up on MultiViews
135: [00:23:47] <Pyromanik> no :<
136: [00:23:50] <Pyromanik> should I turn it off?
137: [00:23:54] <unsignedint> Pyromanik: Its the Accept header. For each GET requets, you browser says Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 (or whatever)
138: [00:23:56] <Pyromanik> sounds like probably not.
139: [00:24:25] <lewellyn> ss23: i've also used it for mobile clients where some would accept xhtml but still preferred wml.
140: [00:24:32] <ss23> blurgh
141: [00:24:32] <unsignedint> so the server will look at the Accept header and decide on the right document to send back to the client
142: [00:24:35] <ss23> lewellyn: You weirdo
143: [00:24:54] <lewellyn> ss23: if you missed the bygone era of wap, be glad.
144: [00:24:59] <ss23> XD
145: [00:25:02] <ss23> I did
146: [00:25:32] <Pyromanik> wap, so good.
147: [00:25:47] <Pyromanik> it was basically html but tiny, right?
148: [00:25:55] <lewellyn> it was... different.
149: [00:26:03] <ss23> XD
150: [00:26:08] <Pyromanik> 12:22 <+ss23> Pyromanik: URI's aren't a 1 to 1 mapping to files
151: [00:26:13] <Pyromanik> MIND, ASPLODE
152: [00:26:13] <lewellyn> you could serve an entire stack at once, so the client wouldn't have to request additional cards later.
153: [00:26:30] <lewellyn> kindasorta like modern prefetching, but mandatory.
154: [00:26:31] * toddmorey has joined #silverstripe
155: [00:26:38] <Pyromanik> heh
156: [00:26:40] <Pyromanik> random.
157: [00:27:00] <ss23> SPDY 4 lyfe
158: [00:27:08] <Pyromanik> well, I have no sites on this site yet, so here goes :S
159: [00:27:17] <ss23> Doesn't nginx support spdy now? I wonder if we're doing it here
160: [00:27:18] <lewellyn> for real fun, try using WBMP on modern mobile platforms. ;)
161: [00:27:19] <Pyromanik> sites on this server*
162: [00:27:34] <Pyromanik> wide bmp?
163: [00:27:41] <lewellyn> wireless. aka 1-bit.
164: [00:27:53] <Pyromanik> who even bitmaps anyway?
165: [00:27:58] * WillM has joined #silverstripe
166: [00:27:59] <lewellyn> you do.
167: [00:28:01] <ss23> WBMP sounds like Micorosfts alternative to webp
168: [00:28:21] <Pyromanik> omg still going
169: [00:28:23] <Pyromanik> lunch
170: [00:28:23] * lewellyn hands Pyromanik a stack of JPG, GIF, and PNG.
171: [00:28:34] <lewellyn> bitmaps all around! yay! :D
172: [00:29:24] * willmorgan quit (Ping timeout: 240 seconds)
173: [00:36:04] <ss23> simon_w: Did you bring a packed lunch today? :O
174: [00:37:49] <ss23> Sometimes my Chrome window will like... vanish for .1 of a second, causing a weird flicker where I can see the terminals behind it
175: [00:37:52] <ss23> :<
176: [00:43:20] <atmos> can anyone tell me why my userform email is not rendering html?
177: [00:43:33] <atmos> or where I should look to see where the problem might be?
178: [00:43:47] <ss23> Does the userform module explicitly support html emails?
179: [00:44:04] <ss23> atmos: I would look in the userforms module for the part where it emails people and check whether it explciitly sends just plaintext emails
180: [00:44:33] <atmos> I'm using the module compaitble with ss3
181: [00:44:36] <atmos> if that helps
182: [00:47:16] <Peavers> ss23, wheres my cwp instance
183: [00:47:26] * ss23 looks at the ticket
184: [00:47:27] <ss23> Hmm
185: [00:47:30] * ss23 puts it as low priority
186: [00:47:31] <ss23> ^.^
187: [00:47:38] <ss23> Sorry, we're currently under a high volume of work!
188: [00:47:40] <ss23> :3
189: [00:47:42] <Peavers> J said by lunchtime
190: [00:47:44] <Peavers> its lunchtime.
191: [00:47:51] <ss23> warning: remote HEAD refers to nonexistent ref, unable to checkout.
192: [00:47:53] <ss23> what dis
193: [00:47:56] <ss23> J == John?
194: [00:48:05] <Peavers> Julian
195: [00:48:14] <ss23> Oh I didn't know Julian was working on CWP
196: [00:48:15] <ss23> um
197: [00:48:28] <ss23> Peavers: If he said that yesterday, remmeber we lost like 3 hours of work from DNS issues
198: [00:48:37] <Peavers> lol
199: [00:48:38] <Peavers> lolololol
200: [00:48:44] <Peavers> You're saying that like I care?
201: [00:48:54] <ss23> No, I'm saying it like I would respond to a suppor ticket
202: [00:48:54] <ss23> :P
203: [00:49:48] <guzzlefry_dev> Code for pulling data from an API, should that be in the model or controller?
204: [00:50:07] * joelpittet quit (Remote host closed the connection)
205: [00:51:31] <Peavers> whatsmyip says my site is using gzip, yslow says its not.
206: [00:51:33] <Peavers> so confused
207: [00:52:00] <ss23> Use pagespeed too, for a third opinion :D
208: [00:52:12] <Peavers> pagespeed just crashes everytime I run it...
209: [00:52:16] <Peavers> also confuses me
210: [00:52:27] <ss23> Peavers: Use the one built into your Chrome? :O
211: [00:52:58] <guzzlefry_dev> Can't you just check headers?
212: [00:53:02] <Peavers> okay pagespeed ran that time, and still says 8 files are not compressed
213: [00:53:08] <Peavers> all the jquery...
214: [00:53:18] <Peavers> and css....
215: [00:56:02] <atmos> would the email template usually come from the theme dir, or the module?
216: [00:56:14] <Peavers> Doesn't matter
217: [00:56:26] <Peavers> theme will overwrite module though
218: [00:56:50] <atmos> cool
219: [00:58:10] <simon_w> HAHAHA! It's finally done! I am free!
220: [00:58:10] * simon_w continues going insane
221: [00:58:22] <atmos> bah, it's just not wrapping my html field
222: [00:59:24] * zippy__ quit (Ping timeout: 246 seconds)
223: [01:04:31] * ss23 climbs on simon_w
224: [01:04:35] <ss23> simon_w: Did you want lunch?
225: [01:04:44] <simon_w> This again...
226: [01:04:54] <simon_w> Perhaps we should get you a jungle gym
227: [01:05:11] <simon_w> Yeah
228: [01:07:09] <ss23> :D
229: [01:07:21] <ss23> mm simon_w, just gimmie the usual (plz 5 mins, 3 mins too short!)
230: [01:10:12] <atmos> I've noticed that the htmlfield I'm using replaces '<'s width '&lt;' any ideas?
231: [01:13:12] <ss23> atmos: Does it do that on display, or when inserting into the DB? And like... is it an HTMLTextField or w/e properly, and not a 'plaintext' field?
232: [01:14:52] <atmos> I'm getting this only when it sends the form as an email upon submit - the htmlfield displays fine - but not in email (it's replacing the < and > on tags with $lt; on that particular field)
233: [01:17:00] <atmos> the field itself is a LiteralEditableField
234: [01:18:32] * priithansen quit (Quit: priithansen)
235: [01:22:43] * Liquide quit ()
236: [01:32:53] <ss23> tfw deployment script just decides to munge git and die
237: [01:38:10] <Peavers> Pyromanik, are you running nginx with php-fpm for ss?
238: [01:44:41] <irogue> i am!
239: [01:44:55] <Peavers> care to feed me all your server blocks?
240: [01:44:58] <Peavers> all of them.
241: [01:45:01] <Peavers> every last one.
242: [01:45:02] <Peavers> all.
243: [01:45:15] <Peavers> just to be clear,
244: [01:45:17] <Peavers> all of them.
245: [01:45:17] <ss23> Peavers eats configurations for lunch
246: [01:45:35] <irogue> prob won't help you much, i'm running 2.4 with all sorts of hacks
247: [01:45:47] <Peavers> dear god.
248: [01:46:04] <irogue> such as subsites-without-using-subsites ^_^
249: [01:47:00] <irogue> and selectable-controller-all-up-in-your-routes
250: [01:47:15] <irogue> though the credit must go to simon_w for writing that haxx for me
251: [01:47:17] <spronk> anyone built a DIY tag cloud from varchar fields stored as comma separated tags?
252: [01:47:56] * landscribe has joined #silverstripe
253: [01:49:51] * ss23 pokes simon_w
254: [01:49:59] * UncleCheese has joined #silverstripe
255: [01:50:02] <ss23> ;_; I'm hungry
256: [01:50:19] * irogue PMs his nginx conf to Peavers and waits for the "what the fuck?!?"
257: [01:50:29] <Peavers> I.
258: [01:50:45] <ss23> lol
259: [01:53:37] <simon_w> Yeah yeah, was just doing a release
260: [01:53:44] <simon_w> ss23, five minutes
261: [01:54:12] <ss23> :D
262: [01:54:16] * ss23 claps
263: [01:54:25] * landscribe quit (Ping timeout: 250 seconds)
264: [01:55:07] <ss23> o.o
265: [01:55:25] <ss23> Warning: There are two files both containing the same class: 'cms/code/BulkLoader.php' and 'sapphire/dev/BulkLoader.php'.'
266: [01:55:30] <ss23> HOW DID SOMEONE COMMIT THIS LIKE THIS
267: [01:55:47] <ss23> blurgh, bbl noms
268: [01:57:10] * UncleCheese quit (Quit: UncleCheese)
269: [01:58:11] * metanat has joined #silverstripe
270: [01:59:17] <metanat> Has anyone else noticed that when a page loads in the CMS if you don't have the preview open it still loads it regardless?
271: [02:01:09] <Peavers> dat feel when you forget you've got a coffee on your desk then you remember and take a wicked sip because you know its going to be awsome but then find out its been sitting there for hours and its stone cold but you can't spit it out because thats rude.
272: [02:02:45] <irogue> lol
273: [02:02:50] <irogue> i have a solution for that, Peavers
274: [02:02:58] <irogue> don't drink coffee
275: [02:03:08] <Peavers> lolthisguy
276: [02:04:14] <spronk> sif
277: [02:04:16] <spronk> the solution
278: [02:04:19] <spronk> chug that shit in one go
279: [02:04:20] <spronk> LIKE A BOSS
280: [02:04:22] <spronk> then
281: [02:04:27] <spronk> get more coffee.
282: [02:04:36] <Peavers> thats pretty much what went down.
283: [02:05:12] <Peavers> irogue, on your server block, why do you have break; after the location for your static content?
284: [02:12:46] <irogue> Peavers: i actually have no fucking clue...
285: [02:12:56] * UncleCheese has joined #silverstripe
286: [02:14:48] <Peavers> how to check with-http_gzip_static_module is enabled?!
287: [02:15:36] * zippy__ has joined #silverstripe
288: [02:23:46] * metanat quit (Quit: Leaving.)
289: [02:24:00] * UncleCheese quit (Quit: UncleCheese)
290: [02:37:16] <atmos> This is the field in question, the html tags in the returning string are not rendering on the email sent http://www.sspaste.com/paste/show/51df6b416d1dc
291: [02:39:36] * steven_ has joined #silverstripe
292: [02:40:28] <steven_> Hi, has anyone used cwsoft-foldergallery with SS3? It doesn't install at all. I followed the instructions but a dev/build/ doesn't seem to change anything and no new page type is showing up in SS backende (after fluching that too)
293: [02:40:36] <simon_w> atmos, I'm not surprised. Showing the value of a user-submitted form field as HTML is a bad idea.
294: [02:41:16] <steven_> php5.3.2-1 (ubuntu), SS 3.0.5, Gallery script master from today (GitHub)
295: [02:42:07] <simon_w> steven_, how did you install it?
296: [02:42:15] <atmos> ok, so how should I proceed?
297: [02:42:52] <simon_w> atmos, don't try displaying HTML from a form field in an email template?
298: [02:43:36] * metanat has joined #silverstripe
299: [02:44:18] <metanat> Has anyone noticed crashes in chrome in the CMS of SS dev-3.1?
300: [02:44:35] <simon_w> metanat, stop using an unstable browser?
301: [02:44:53] <metanat> haha
302: [02:45:52] <metanat> On chrome stable
303: [02:46:26] <atmos> I understand, but this client had this working quite well in the old 2.4 site
304: [02:46:37] <atmos> I need a beer
305: [02:47:26] <metanat> simon_w: So, has anyone else reported it? The memory usage just skyrockets
306: [02:47:40] <metanat> It look like it has something to do with loading the preview in the iframe
307: [02:47:41] <simon_w> metanat, nope.
308: [02:47:49] <ss23> You think Silverstripe is unstable? Check otu Zendesk.
309: [02:47:52] <ss23> I'm lucky to have it *load*
310: [02:52:20] <unsignedint> but according to Zendesk, "CUSTOMER SATISFACTION HAS NEVER BEEN EASIER"
311: [02:53:45] <ss23> lol unsignedint
312: [02:54:33] * joelpittet has joined #silverstripe
313: [02:57:31] <simon_w> Yeah, then they went and built this horrible agent interface, just because it looks fancy
314: [02:58:43] <simon_w> And left the bits that users see with the horrible looking, but extremely functional, design
315: [02:59:04] <ss23> you can still get into the old views sometimes too
316: [03:02:22] <unsignedint> well Apple has proven that fancy interfaces sell things, regardless of whether or not theres much functionality
317: [03:02:31] <irogue> have been playing with freshdesk
318: [03:02:31] <unsignedint> and zendesk is a business, right?
319: [03:02:34] <irogue> seems nice
320: [03:03:02] <ss23> unsignedint: Business with a service/product, yeah
321: [03:03:35] <unsignedint> so their primary reason to exist is to make money, so if a pretty but not so functional interface gets them more sales, theyll do it
322: [03:07:11] * DigNZ quit (Quit: DigNZ)
323: [03:11:03] * DigNZ has joined #silverstripe
324: [03:11:04] * DigNZ quit (Remote host closed the connection)
325: [03:11:19] * DigNZ has joined #silverstripe
326: [03:14:49] * zippy__ fires up supreme commander
327: [03:15:39] * cloph has joined #silverstripe
328: [03:15:50] * cloph_away quit (Ping timeout: 240 seconds)
329: [03:24:10] <spronk> is sortable gridfield a core thing now?
330: [03:24:22] <zippy__> not the sortable part I don't think
331: [03:24:24] <zippy__> the grid field is
332: [03:24:27] <zippy__> atleast in 3.0
333: [03:26:42] * UncleCheese has joined #silverstripe
334: [03:27:02] <simon_w> Nope
335: [03:29:58] <spronk> hmm
336: [03:30:00] <spronk> so
337: [03:30:05] * atmos quit (Quit: Page closed)
338: [03:30:09] <spronk> best way to do a drag and drop arbitrary ordering of has_many = ?
339: [03:31:27] <simon_w> add the component?
340: [03:32:22] * swordsmanz quit (Quit: swordsmanz)
341: [03:34:37] * Colin[pi] has joined #silverstripe
342: [03:37:25] <spronk> so..
343: [03:37:28] <spronk> SortableGridField is the way to go?
344: [03:37:35] * atmos has joined #silverstripe
345: [03:38:02] <simon_w> Or ajshort's one
346: [03:38:11] <simon_w> CWP uses sortablegridfield
347: [03:38:15] <atmos> blehg, wtf suerforms. It's not even using the template...
348: [03:40:11] <spronk> well that's good enough
349: [03:49:17] <simon_w> Home time!
350: [03:49:33] * simon_w quit (Quit: This computer has gone to sleep)
351: [03:49:57] * simon_w has joined #silverstripe
352: [03:50:10] * simon_w quit (Client Quit)
353: [03:51:16] * travis-ci has joined #silverstripe
354: [03:51:16] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#581 (3.1 - 65e9f05 : Will Rossiter): The build passed.
355: [03:51:16] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/a5363aba6deb...65e9f05c364a
356: [03:51:16] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8994131
357: [03:51:16] * travis-ci has left #silverstripe
358: [03:55:11] * atmos quit (Quit: Page closed)
359: [03:59:31] <spronk> hmmm
360: [03:59:36] <spronk> why would a SiteTree has_one not save
361: [04:03:30] <willr_> Using KeyID and not Key
362: [04:04:51] * SightUnseen has joined #silverstripe
363: [04:04:53] * SightUnseen has left #silverstripe
364: [04:05:30] * toddmorey quit (Quit: Leaving.)
365: [04:05:57] * travis-ci has joined #silverstripe
366: [04:05:58] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#583 (3.1 - d80b165 : Will Rossiter): The build passed.
367: [04:05:58] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/65e9f05c364a...d80b16597a00
368: [04:05:58] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8994200
369: [04:05:58] * travis-ci has left #silverstripe
370: [04:06:07] <spronk> willr_: yeah, doing that :S
371: [04:06:18] <spronk> $f->addFieldToTab('Root.Main', new TreeDropdownField('BannerLinkID', 'Destination Page', 'SiteTree'));
372: [04:06:22] <spronk> 'BannerLink' => 'SiteTree'
373: [04:08:34] <willr_> database has the column
374: [04:09:33] * spronk checks
375: [04:10:08] * UncleCheese quit (Quit: UncleCheese)
376: [04:10:47] <spronk> yep
377: [04:11:10] <spronk> hmm
378: [04:11:31] <spronk> might be something weird with my session...
379: [04:11:52] * toddmorey has joined #silverstripe
380: [04:12:11] * zippy__ quit (Ping timeout: 260 seconds)
381: [04:15:59] * howardgrigg has joined #silverstripe
382: [04:17:42] <spronk> hmm
383: [04:17:57] <spronk> select a page in TDD, hit save, back to Home
384: [04:17:58] <spronk> :(
385: [04:18:47] <spronk> ahhh
386: [04:20:24] * UncleCheese has joined #silverstripe
387: [04:22:17] <willr_> spronk it knows it's friday. Telling you something
388: [04:22:39] <spronk> yeah, lol
389: [04:22:52] <spronk> manually edit the database and it doesn't show up
390: [04:23:07] * spronk figures out it's acting as the reverse of the has_many
391: [04:23:12] <spronk> facepalm
392: [04:24:23] * Error404NotFound has joined #silverstripe
393: [04:25:16] * UncleCheese quit (Client Quit)
394: [04:27:36] * toddmorey quit (Quit: Leaving.)
395: [04:32:44] * Error404NotFound quit (Read error: Connection reset by peer)
396: [04:33:24] * Error404NotFound has joined #silverstripe
397: [04:34:36] * DigNZ quit (Quit: DigNZ)
398: [04:51:08] * guzzlefry_dev quit (Quit: Ex-Chat)
399: [04:53:27] * openbees has joined #silverstripe
400: [04:55:50] * nickmolhoek quit (Quit: nickmolhoek)
401: [04:56:20] <Peavers> finally got cwp gitlab access
402: [04:56:23] <Peavers> right on 5 oclock
403: [04:56:28] <Peavers> when I'm going home, because govt.
404: [04:57:58] * toddmorey has joined #silverstripe
405: [04:59:01] <openbees> Does any one know how can I enable bbcode for all HtmlEditerField ?
406: [04:59:29] * coldblooded01 quit (Quit: coldblooded01)
407: [05:02:35] * willr_ quit (Quit: willr_)
408: [05:05:48] * toddmorey quit (Ping timeout: 246 seconds)
409: [05:06:34] * simon_w has joined #silverstripe
410: [05:11:47] * steven_ quit (Quit: Page closed)
411: [05:13:25] <ss23> :/
412: [05:13:28] <ss23> Composer can't even update itself
413: [05:13:37] <ss23> error: Untracked working tree file 'src/Composer/Installers/AnnotateCmsInstaller.php' would be overwritten by merge.
414: [05:13:40] <ss23> plz.
415: [05:13:42] <ss23> plz composer.
416: [05:13:46] <Peavers> lolcomposer
417: [05:13:51] <Peavers> it just doesn't get it.
418: [05:14:08] <ss23> ffff
419: [05:14:10] <ss23> I'm totally on the wrong server
420: [05:14:11] <ss23> oh god
421: [05:14:18] <ss23> least it's staging
422: [05:14:19] <ss23> but still
423: [05:14:20] <ss23> fml
424: [05:15:54] <simon_w> Recurring theme there :p
425: [05:16:58] <openbees> composer is some time total pain in ....... !!!
426: [05:18:13] <Peavers> our corp firewall is stopping me cloning from cwp. GG. just GG
427: [05:18:19] <ss23> lol Peavers
428: [05:18:41] <ss23> hmmm
429: [05:18:42] <ss23> Guys
430: [05:18:45] <ss23> https://github.com/silverstripe/silverstripe-userforms/tree/1.0
431: [05:18:54] <ss23> I wanna use this, since it's compat with 3.0.*
432: [05:19:01] <ss23> The requested package silverstripe/userforms 1.0 could not be found.
433: [05:19:05] <ss23> HOW 2 FIX
434: [05:19:17] <Peavers> worked fine for me on 3.1
435: [05:20:27] <ss23> What do you mean?
436: [05:20:28] <ss23> 3.1 what?
437: [05:20:39] <ss23> Composer issue is what I'm talking baout, I mean :O
438: [05:20:51] <Peavers> oh
439: [05:20:56] <Peavers> just git clone
440: [05:20:58] <Peavers> ?
441: [05:21:06] <ss23> I'm talking about composer
442: [05:21:09] <ss23> ;__;
443: [05:21:10] <Peavers> I KNOW THIS
444: [05:21:15] <ss23> I don't understand your suggestion
445: [05:21:20] <ss23> I can clone userforms, yes
446: [05:21:27] <Peavers> but since the package isn't IN composer, you can't USE composer, but you CAN git CLONE
447: [05:21:31] * toddmorey has joined #silverstripe
448: [05:21:38] <ss23> userforms is in composer
449: [05:21:41] <Peavers> i dunno,
450: [05:21:43] <Peavers> its after 5
451: [05:21:46] <Peavers> and I'm still at work.
452: [05:22:56] <simon_w> Sucker
453: [05:22:59] * Error404NotFound quit (Read error: Connection reset by peer)
454: [05:23:05] <openbees> ss23 may be run a "composer self-update" .. I believe it caches project lists locally
455: [05:23:21] * mobiusnz quit (Quit: Leaving.)
456: [05:23:24] <ss23> ah k
457: [05:23:26] <simon_w> Which it updates each time you do composer update
458: [05:23:40] <ss23> simon_w: You have any idaes then?
459: [05:23:41] <ss23> :O
460: [05:23:46] <ss23> It does have a composer update to do
461: [05:24:09] <openbees> then go for it .. should work after that
462: [05:24:13] <simon_w> ss23, 1.0.x-dev
463: [05:24:13] <Peavers> John Oppler eh
464: [05:24:21] <ss23> srsly, simon_w
465: [05:24:22] <ss23> ;_;
466: [05:24:23] <ss23> ty
467: [05:24:39] <simon_w> ss23, numeric branches are branch.x-dev, string ones are dev-branch
468: [05:24:45] <simon_w> tags are straight whatevers
469: [05:24:57] <ss23> hmm
470: [05:24:58] <ss23> didn't work
471: [05:25:05] <simon_w> https://packagist.org/packages/silverstripe/userforms shows the valid versions
472: [05:25:06] <ss23> silverstripe/userforms dev-master requires silverstripe/cms >=3.1
473: [05:25:28] <simon_w> What are you getting dev-master for?
474: [05:25:33] <ss23> I'm not trying to
475: [05:25:40] <ss23> "silverstripe/userforms": "1.0.x-dev",
476: [05:25:43] <ss23> thats my composer.json for it
477: [05:25:52] <ss23> wait
478: [05:25:59] <ss23> I guess I needa do an update on userforms first
479: [05:26:05] <ss23> which makes me do an update on spamrptoection
480: [05:26:22] <ss23> which fails because of userforms...
481: [05:26:32] * ss23 does it with no arguments.
482: [05:26:48] <ss23> 2013: Circular dependency management has been lost to the ages.
483: [05:27:16] <openbees> make sure "minimum-stability": "dev" line exist in your composer .. this '1.0.x-dev' won't work without that.
484: [05:27:25] <ss23> It's there
485: [05:27:29] <simon_w> openbees, yeah it does :p
486: [05:27:35] * openbees playing guessing game :D
487: [05:27:42] <ss23> It looks like it's now stalling on silverstripe/framework, but uh, we'll see if it times out
488: [05:27:52] <simon_w> composer update -vvv
489: [05:28:28] <ss23> oka
490: [05:28:29] <ss23> okay
491: [05:28:31] <ss23> think it worked :IO
492: [05:28:53] * irogue has a pash
493: [05:29:03] <ss23> irogue: bit too fruity for me
494: [05:29:22] <simon_w> composer's so smart that -vvv is full verbose, -vvvv is nothing
495: [05:29:30] <ss23> ahaha
496: [05:29:38] <openbees> :D
497: [05:30:01] <openbees> Repeating again : Does any one know how can I enable bbcode for all HtmlEditerField ?
498: [05:30:50] <simon_w> $Blah.Parse(BBCodeParser)
499: [05:31:07] <simon_w> You don't want to use it with HtmlEditorFields though
500: [05:31:42] * metanat quit (Ping timeout: 246 seconds)
501: [05:32:04] <openbees> so I don't have to enable anything .. just putting tags in content field and parsing like this in template ?
502: [05:32:32] <simon_w> Yup
503: [05:32:38] <simon_w> All your HTML will be safely escaped too
504: [05:34:08] <openbees> :( I want both !!!
505: [05:34:20] <simon_w> Why?
506: [05:34:34] <simon_w> All that you can do with BBCode can already be done inside the editor
507: [05:34:51] <Peavers> why would you want BBcode? This isn't 1990...
508: [05:35:41] <irogue> markdown's where its at
509: [05:35:50] <irogue> today's bbcode
510: [05:37:09] <openbees> I must be going in wrong direction then ... client just want to see content in multiple column .. i thought bbcode can be solution :(
511: [05:37:14] * toddmorey quit (Quit: Leaving.)
512: [05:39:16] * Peavers quit (Ping timeout: 240 seconds)
513: [05:39:53] * Error404NotFound has joined #silverstripe
514: [05:47:06] * unsignedint quit (Ping timeout: 246 seconds)
515: [05:53:07] <Pyromanik> woooooooooo
516: [05:53:09] <Pyromanik> friiiiiday
517: [05:53:10] * Pyromanik quit (Quit: leaving)
518: [06:02:34] * jrthomer quit (Remote host closed the connection)
519: [06:04:08] * jrthomer has joined #silverstripe
520: [06:05:00] * joelpittet quit (Remote host closed the connection)
521: [06:17:40] * ssgun has joined #silverstripe
522: [06:18:29] <ssgun> hi
523: [06:18:43] * SightUnseen has joined #silverstripe
524: [06:19:29] <ssgun> i have a model admin, and i am trying to create a dataobject, but according to a field of the dataobject I want to change it's ClassName to another whats the best way to do this ?
525: [06:19:33] * smaranika has joined #silverstripe
526: [06:19:47] <smaranika> hi
527: [06:20:21] <smaranika> need some help on page controller to display page instead of page/action/ID
528: [06:21:32] * SightUnseen has left #silverstripe
529: [06:24:51] <ssgun> or is there a defined way to change the classname to another ?
530: [06:31:09] <smaranika> hi.... does anybody knows how can i do this?
531: [06:31:30] <smaranika> In a pagytype, if the action/id comes, then no forms can be defined
532: [06:32:02] <smaranika> need to do domain.com/page instead of domain.com/page/action/id
533: [06:37:32] * toddmorey has joined #silverstripe
534: [06:41:42] * toddmorey quit (Ping timeout: 246 seconds)
535: [06:46:03] * howardgrigg quit (Remote host closed the connection)
536: [06:50:37] * Shrike_Finland has joined #silverstripe
537: [06:51:03] <smaranika> hi...
538: [06:51:28] <smaranika> please help me cant access any other form defined in the page as the page comes as page/action/id
539: [06:56:41] * willr has joined #silverstripe
540: [06:57:59] <ss23> I blame willr
541: [06:58:08] * willr grumbles
542: [06:59:21] <ss23> :D
543: [06:59:23] <willr> ss23 still at work? shouldn't you be out on the town getting rowdy
544: [06:59:25] <ss23> lol
545: [06:59:32] <ss23> willr: I'm going to work home soon, just timesheeting
546: [06:59:39] <ss23> willr: Well I was scheduled to do some stuff "after lunch"
547: [06:59:43] <ss23> I've finally got it sorted
548: [06:59:48] * Pigeon has joined #silverstripe
549: [06:59:50] <openbees> smaranika : can you show some code !
550: [06:59:53] <ss23> Servers be all like: FRIDAY? BETTER DIE.
551: [07:00:11] * Pigeon is now known as Guest27684
552: [07:01:36] <openbees> Is there any restriction on getCmsValidator() for related (has_many) dataobjects .. it
553: [07:01:46] <openbees> is not being called at all.
554: [07:04:34] <ss23> willr: What about you? Why aren't you partying?
555: [07:05:23] <willr> Still working. Work Hard, Play Later
556: [07:05:35] <ss23> haha
557: [07:05:43] <ss23> I thought it was "work hard, play harder"
558: [07:05:47] <ss23> Anyway, home time for me!
559: [07:05:50] <ss23> Wonder if I should walk :O
560: [07:05:57] <ss23> I have my jacket, so it might be too hot :<
561: [07:06:02] <ss23> bbl
562: [07:10:30] * willr quit (Quit: willr)
563: [07:12:56] * Error404NotFound quit (Read error: Connection reset by peer)
564: [07:15:31] * smaranika quit (Ping timeout: 250 seconds)
565: [07:17:30] * zauberfisch has joined #silverstripe
566: [07:20:39] * Error404NotFound has joined #silverstripe
567: [07:21:46] * smaranika has joined #silverstripe
568: [07:23:12] <smaranika> http://www.sspaste.com/paste/show/51dfae6b738e3
569: [07:23:14] <smaranika> hi
570: [07:23:19] <smaranika> this is the sample code
571: [07:23:35] <smaranika> donot need the action in the url
572: [07:23:46] * guci0 has joined #silverstripe
573: [07:24:02] <guci0> Heyah!
574: [07:26:00] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
575: [07:29:23] * howardgrigg has joined #silverstripe
576: [07:31:12] <smaranika> hi\
577: [07:31:37] <smaranika> need some help on displaying the page as the page only instead of page/action/id
578: [07:33:02] <smaranika> please....
579: [07:33:18] <howardgrigg> /page
580: [07:33:20] <howardgrigg> lol
581: [07:33:43] <smaranika> http://www.sspaste.com/paste/show/51dfae6b738e3
582: [07:34:31] <howardgrigg> sorry not too sure what you're after
583: [07:35:09] <smaranika> from search results page want to show the individual item
584: [07:35:39] <smaranika> now, in the item details page, there is an action 'show'
585: [07:36:01] <smaranika> in the url it comes as domain.com/page/action/id
586: [07:36:13] * toddmorey has joined #silverstripe
587: [07:36:30] <smaranika> now, I can not add any other form in this item details page
588: [07:36:53] <smaranika> as the urls comes as page/action/id
589: [07:40:41] * Error404NotFound has joined #silverstripe
590: [07:42:59] * Error404NotFound quit (Client Quit)
591: [07:44:15] * Error404NotFound has joined #silverstripe
592: [07:51:57] * toddmorey quit (Quit: Leaving.)
593: [07:57:18] * svandragt has joined #silverstripe
594: [07:57:19] * chillu has joined #silverstripe
595: [07:58:29] * kinglozzer has joined #silverstripe
596: [07:59:38] <svandragt> morning
597: [08:01:17] <openbees> smaranika : have you tried adding form on that page ? I am not sure why are you so confuse about URL's .. as long as form exist in ListingPage_Controller and you initiated that in ListingPage.ss It should work !!!
598: [08:08:49] * ssgun quit (Ping timeout: 250 seconds)
599: [08:11:00] * Shrike_Finland quit (Quit: Leaving.)
600: [08:15:52] * osterlaus has joined #silverstripe
601: [08:18:27] * toddmorey has joined #silverstripe
602: [08:18:37] * violetina has joined #silverstripe
603: [08:27:38] * lobarvaz has joined #silverstripe
604: [08:34:09] * toddmorey quit (Quit: Leaving.)
605: [08:44:07] * zauberfisch quit (Ping timeout: 256 seconds)
606: [08:44:18] * ajmitch quit (Ping timeout: 245 seconds)
607: [08:45:26] * ajmitch has joined #silverstripe
608: [08:45:51] * EasyCo quit (Quit: EasyCo)
609: [08:48:06] * UncleCheese has joined #silverstripe
610: [08:50:26] * toddmorey has joined #silverstripe
611: [08:59:13] * osterlaus quit (Quit: Leaving.)
612: [09:02:28] <violetina> setting an image in a css file background-image: url("$ThemeDir/images/bodybg.png"); not works? $ThemeDir only works in the page.ss ?
613: [09:02:59] <openbees> violetina : yes it won't
614: [09:03:07] * ocm has joined #silverstripe
615: [09:03:38] <ocm> howdy
616: [09:05:00] <violetina> openbees: so one always need to edit image urls in css if you export the theme to other site (if it is not in root dir of server)?
617: [09:05:25] <WillM> Hey, I want to use a custom class and would like to define it using YAML. Is Object / extensions: / - ExtensionName the correct syntax? (/ = \n)
618: [09:06:09] * WillM is now known as willmorgan
619: [09:06:45] * toddmorey quit (Quit: Leaving.)
620: [09:06:51] <openbees> violetina : no :) you assuming your css is in themes/sometheme/css and images in /themes/sometheme/images you can just use url("../images/bodybg.png");
621: [09:07:12] <violetina> right :)
622: [09:09:03] <openbees> WillM : looks so !!! http://doc.silverstripe.org/framework/en/3.1/reference/dataextension
623: [09:09:27] <willmorgan> openbees: not quite
624: [09:12:24] <openbees> willmorgan : not working ?
625: [09:13:10] <willmorgan> openbees: I want to use the YAML equivalent of Object::useCustomClass, *not* a DataExtension
626: [09:13:28] <willmorgan> they're two similar, yet separate things
627: [09:14:14] * toddmorey has joined #silverstripe
628: [09:15:09] <openbees> is it SS3.1 ?
629: [09:15:15] <willmorgan> yes.
630: [09:15:15] * zauberfisch has joined #silverstripe
631: [09:20:16] <openbees> not sure dude .. for many other static function it has commented that what can be done for setting this via new config system but there is nothing for this particular function in Object class ..
632: [09:20:26] <openbees> may be any PRO dev can answer this ;)
633: [09:27:05] * jcwacky has joined #silverstripe
634: [09:27:43] <jcwacky> I'm struggling to get extendedCan to work. Tried this so far: http://spdr.me/IVJL Can anyone advise where I'm going wrong?
635: [09:30:57] * toddmorey quit (Quit: Leaving.)
636: [09:31:02] <openbees> jcwacky : what actually you want to achieve ?
637: [09:32:15] <jcwacky> I normally use canCreate to let only 1 type of that page be created, and so it doesn't exist in the Add New list.
638: [09:32:41] <jcwacky> But I've go a simple blog module on that site, and wish to set BlogHolder to canCreate once.
639: [09:32:56] <jcwacky> But can't just put it in the BlogHolder model, as it's a module.
640: [09:33:09] <jcwacky> So was trying to add canCreate once using an extension.
641: [09:34:29] <jcwacky> but neither of the 2 functions in my example appear to be working, the page is still listed in Add New
642: [09:36:00] <jcwacky> extendedCan just doesn't seem to be being called.
643: [09:36:12] <jcwacky> but I can see it in the SiteTree code.
644: [09:41:42] * howardgrigg quit (Remote host closed the connection)
645: [09:44:29] <smaranika> hi openbees I added forms its not getting displayed
646: [09:45:07] <smaranika> do you know.... how to add numbering in search results?
647: [09:45:10] <smaranika> any idea?
648: [09:45:35] <smaranika> cant increment number in ss page
649: [09:48:10] <openbees> sorry was afk .. can you show me code for form and template .. for numbering just can use $pos .. see Position Indicators -> http://doc.silverstripe.org/framework/en/reference/templates
650: [09:50:39] <smaranika> thnx
651: [09:50:42] <smaranika> it worked
652: [09:51:11] <openbees> jcwacky : normally I use something like this in these situations "public function canCreate() { return !myobject::get()->first() }"
653: [09:51:21] <openbees> not sure about extended objects though
654: [09:52:16] <jcwacky> Yep, that's what I do. It's putting it in an extension that I'm struggling with.
655: [09:53:28] <willmorgan> jcwacky: I wrote that patch, what's up?
656: [09:54:00] <willmorgan> reading your code now
657: [09:54:22] <jcwacky> What am I doing wrong: http://spdr.me/izg9
658: [09:54:42] <jcwacky> I know I don't need both, was jus showing what I'd tried.
659: [09:55:06] <willmorgan> hmm, strange
660: [09:55:19] <willmorgan> my extension code follows the exact same format
661: [09:55:21] <jcwacky> Object::add_extension('BlogHolder', 'SinglePageOnly'); in config
662: [09:55:22] <willmorgan> are you sure the extension has been added?
663: [09:55:26] <willmorgan> oh
664: [09:55:28] <willmorgan> yeah, that's bad
665: [09:55:33] <willmorgan> are you using 3.1?
666: [09:55:39] <jcwacky> yep, latest 3.1 master
667: [09:55:47] <willmorgan> use YAML :P
668: [09:56:00] <willmorgan> BlogHolder:
669: [09:56:02] <willmorgan> extensions:
670: [09:56:05] <willmorgan> - SinglePageOnly
671: [09:56:18] <simon_w|air> jcwacky, so, 3.1 or master?
672: [09:56:45] <jcwacky> 3.1
673: [09:57:07] <jcwacky> 3.1.x-dev
674: [09:57:21] <jcwacky> ah
675: [09:57:57] <simon_w|air> Anyway, you want your method to be canCreate()
676: [09:59:22] <violetina> how do i prevent style.css not to get loaded / merged on HomePage.ss ?
677: [09:59:23] <smaranika> But using position indicators, the second page starts from 1
678: [10:00:08] <simon_w|air> violetina, block it. Requirements::block('path/to/style.css')
679: [10:00:15] <violetina> ty
680: [10:00:32] * howardgrigg has joined #silverstripe
681: [10:00:51] <openbees> simon_w|air : no Friday night party ? :P
682: [10:01:31] <simon_w|air> openbees, I'm back from youth group. That's my Friday nights.
683: [10:01:45] <jcwacky> Ok, so I've put this: http://spdr.me/TIIn in /mysite/_config/config.yml
684: [10:01:56] <openbees> cool
685: [10:02:10] <jcwacky> And SinglePageOnly.php looks like this: http://spdr.me/Y398
686: [10:02:18] <jcwacky> But still no joy.
687: [10:02:51] <simon_w|air> jcwacky, have you flushed?
688: [10:03:01] <jcwacky> yep
689: [10:03:22] <simon_w|air> Are you logged in as an admin?
690: [10:03:44] <smaranika> please help me with Position Indicators
691: [10:03:49] <jcwacky> yep
692: [10:03:49] <smaranika> for multiple pages
693: [10:04:13] <simon_w|air> jcwacky, ADMIN permission wins over any extension's can* methods
694: [10:04:24] <jcwacky> not normally
695: [10:04:29] <violetina> simon_w|air: i put that in HomePage.php ? or in the ss file?
696: [10:04:53] <simon_w|air> violetina, well, the ss file would be <% require block('path/to/style.css') %>
697: [10:04:55] <jcwacky> I use canCreate false all the time, and the page types disappear from the Add New screen whether admin or not.
698: [10:05:01] <simon_w|air> jcwacky, yes normally
699: [10:05:17] <simon_w|air> that's because you're overriding canCreate(), not extending it
700: [10:05:50] <jcwacky> Ahhhhh
701: [10:06:10] <jcwacky> just logged in as non-admin, and it's worked!
702: [10:06:38] <jcwacky> What's extendedCan for then? Can canCreate be extended?
703: [10:06:53] <simon_w|air> smaranika, what version are you running?
704: [10:07:14] <smaranika> 2.4
705: [10:07:18] <simon_w|air> jcwacky, extendedCan()'s what calls canCreate() on the objects
706: [10:07:21] <simon_w|air> *extensions
707: [10:07:39] <jcwacky> Ah ok, so I don't need to worry about it.
708: [10:07:52] <simon_w|air> Nope, in fact your one will never get called
709: [10:08:51] <jcwacky> Cool. Thanks for your help simon!
710: [10:09:07] <simon_w|air> smaranika, you're not going to be able to get it spanning pages in 2.4 without some fairly involved hacks
711: [10:13:08] * Pigeon has joined #silverstripe
712: [10:13:17] <smaranika> ok
713: [10:13:41] * Pigeon is now known as Guest41849
714: [10:13:58] * priithansen has joined #silverstripe
715: [10:15:13] * micmania1 has joined #silverstripe
716: [10:15:25] * toddmorey has joined #silverstripe
717: [10:15:34] <smaranika> simon can you please help me to add a form in the page?
718: [10:15:44] <smaranika> http://www.sspaste.com/paste/show/51dfae6b738e3
719: [10:16:51] <violetina> ss3 ignores htlm5 tags like <header> <footer>?
720: [10:17:11] <simon_w|air> violetina, it doesn't care about what tags you use
721: [10:17:53] <simon_w|air> smaranika, have you done the forms tutorial?
722: [10:18:07] <violetina> i'm just clueless why it doesnt render the stuff in <header> :(
723: [10:18:14] * Guest27684 quit (Ping timeout: 276 seconds)
724: [10:18:47] <simon_w|air> That'll be your browser
725: [10:19:07] <smaranika> yes
726: [10:19:12] <violetina> the plain htlm file renders it fine
727: [10:19:19] <smaranika> actually, it comes as page/action/id
728: [10:20:05] <smaranika> in that page I am not able to add form
729: [10:32:02] * toddmorey quit (Quit: Leaving.)
730: [10:53:04] * toddmorey has joined #silverstripe
731: [10:53:37] * UncleCheese quit (Quit: UncleCheese)
732: [11:07:42] <kinglozzer> Anyone experienced 'mysql server gone away' when running unit tests? Guessing the reason is that phpunit is hammering the server into submission, but just annoying that I can't do stuff while tests are running
733: [11:09:08] * toddmorey quit (Quit: Leaving.)
734: [11:11:27] * kerosene quit (Read error: Connection reset by peer)
735: [11:15:41] * kerosene has joined #silverstripe
736: [11:19:12] * openbees quit (Quit: Good Bye)
737: [11:21:38] * toddmorey has joined #silverstripe
738: [11:32:53] * travis-ci has joined #silverstripe
739: [11:32:54] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#584 (3.0 - 920edf8 : Ingo Schommer): The build passed.
740: [11:32:54] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/c2c8498c642d...920edf88e7b2
741: [11:32:54] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/9004180
742: [11:32:54] * travis-ci has left #silverstripe
743: [11:37:20] * toddmorey quit (Quit: Leaving.)
744: [11:42:58] * MrChimp has joined #silverstripe
745: [11:43:15] <MrChimp> hi everyone
746: [11:43:26] <MrChimp> is there anything obviously wrong with this:
747: [11:43:27] <MrChimp> <% if $MultipleOf(12,7) && $Pos > 16 %>
748: [11:43:50] <simon_w> If you're not using 3.1, then the inequality
749: [11:44:02] <MrChimp> how dyou mean?
750: [11:44:23] <simon_w> Inequalities in templates are only available in 3.1 builds
751: [11:46:11] <MrChimp> ah, I'm on 3.0. Thanks, simon_w!
752: [11:48:41] * toddmorey has joined #silverstripe
753: [12:01:09] * Colin[pi] quit (Ping timeout: 248 seconds)
754: [12:01:57] * howardgrigg quit (Remote host closed the connection)
755: [12:02:11] * swordsmanz has joined #silverstripe
756: [12:04:52] * toddmorey quit (Quit: Leaving.)
757: [12:07:37] * toddmorey has joined #silverstripe
758: [12:10:10] <violetina> i have a HomePage.ss , any idea why <% include Header %> not applys to it (or any include)
759: [12:11:19] <violetina> HomePage.ss is in templates/ dir
760: [12:19:04] * violetina quit (Remote host closed the connection)
761: [12:24:12] * toddmorey quit (Quit: Leaving.)
762: [12:24:19] * MrChimp quit ()
763: [12:27:57] * smaranika quit (Ping timeout: 250 seconds)
764: [12:30:14] * funkygibbon has joined #silverstripe
765: [12:34:39] * Shrike_Finland has joined #silverstripe
766: [12:38:33] * zfmf1 has joined #silverstripe
767: [12:52:19] * lerni has joined #silverstripe
768: [13:00:46] * Hippie has joined #silverstripe
769: [13:02:10] * zfmf1 has left #silverstripe
770: [13:14:59] * toddmorey has joined #silverstripe
771: [13:15:53] * Error404NotFound quit (Ping timeout: 240 seconds)
772: [13:31:10] * toddmorey quit (Quit: Leaving.)
773: [13:45:02] * olpac has joined #silverstripe
774: [13:49:45] <olpac> I get a 404 on composer install for the 3.1 framework https://api.github.com/repos/silverstripe/sapphire/zipball/3.1.0-beta3
775: [13:51:42] * quamsta has joined #silverstripe
776: [13:54:38] <quamsta> hi, does anyone know why /admin/pages/getsubtree?ID=30&ajax=1 might be returning an empty response and consequently not expanding the site tree beyond 2 levels?
777: [14:00:41] * olpac quit (Ping timeout: 250 seconds)
778: [14:02:20] * howardgrigg has joined #silverstripe
779: [14:05:48] * zauberfisch quit (Quit: Leaving...)
780: [14:06:33] * howardgrigg quit (Ping timeout: 246 seconds)
781: [14:18:48] * zfmf1 has joined #silverstripe
782: [14:31:27] * toddmorey has joined #silverstripe
783: [14:34:34] * Hippie quit (Quit: Leaving)
784: [14:35:50] * toddmorey quit (Ping timeout: 240 seconds)
785: [14:39:45] * Guest79878 is now known as RojoD
786: [15:08:06] * Shrike_Finland quit (Read error: Connection reset by peer)
787: [15:08:49] * feejin has joined #silverstripe
788: [15:09:37] <ocm> strange.. IE9 doesnt put <form></form> around the fieldset of a UserDefinedForm
789: [15:12:18] <ocm> anyone had this problem too?
790: [15:19:59] * toddmorey has joined #silverstripe
791: [15:21:48] * quamsta quit (Quit: Page closed)
792: [15:51:32] * ocm quit (Quit: Try HydraIRC -> http://www.hydrairc.com <-)
793: [15:59:04] * feejin quit (Remote host closed the connection)
794: [16:02:49] * howardgrigg has joined #silverstripe
795: [16:06:57] * howardgrigg quit (Ping timeout: 246 seconds)
796: [16:10:31] * guzzlefry_dev has joined #silverstripe
797: [16:12:29] * priithansen quit (Quit: priithansen)
798: [16:14:48] * funkygibbon quit (Quit: Leaving)
799: [16:16:46] * violetina has joined #silverstripe
800: [16:21:02] * kinglozzer quit (Remote host closed the connection)
801: [16:36:41] * guci0 quit (Ping timeout: 250 seconds)
802: [16:37:36] * micmania1 quit (Quit: Leaving)
803: [16:41:48] * toddmorey1 has joined #silverstripe
804: [16:47:28] * gelignite has joined #silverstripe
805: [16:50:46] * willmorgan quit (Read error: Connection reset by peer)
806: [16:50:58] * toddmorey quit (*.net *.split)
807: [16:50:59] * lobarvaz quit (*.net *.split)
808: [17:00:25] * chillu23 has joined #silverstripe
809: [17:00:26] * chillu23 quit (Changing host)
810: [17:00:26] * chillu23 has joined #silverstripe
811: [17:00:37] * Colin[pi] has joined #silverstripe
812: [17:00:56] * toddmorey has joined #silverstripe
813: [17:04:23] * chillu quit (Ping timeout: 246 seconds)
814: [17:04:24] * chillu23 is now known as chillu
815: [17:04:24] * toddmorey1 quit (Ping timeout: 246 seconds)
816: [17:08:36] * Guest41849 quit ()
817: [17:13:36] * catcher_dev has joined #silverstripe
818: [17:29:31] * priithansen has joined #silverstripe
819: [17:38:37] * zfmf1 has left #silverstripe
820: [17:42:25] * joelpittet has joined #silverstripe
821: [17:42:35] * joelpittet quit (Remote host closed the connection)
822: [19:14:25] * nhorstmeier has joined #silverstripe
823: [19:31:58] * lerni quit (Ping timeout: 276 seconds)
824: [20:03:42] * howardgrigg has joined #silverstripe
825: [20:08:22] * howardgrigg quit (Ping timeout: 276 seconds)
826: [20:15:28] * nhorstme_ has joined #silverstripe
827: [20:18:38] * nhorstmeier quit (Ping timeout: 240 seconds)
828: [20:31:08] * UncleCheese has joined #silverstripe
829: [20:39:31] * simon_w quit (Quit: Leaving)
830: [20:40:48] * mobiusnz has joined #silverstripe
831: [20:41:49] * nhorstme_ quit (Remote host closed the connection)
832: [21:03:06] * micmania1 has joined #silverstripe
833: [21:11:38] * UncleCheese quit (Quit: UncleCheese)
834: [21:20:31] * joelpittet has joined #silverstripe
835: [21:25:31] * Nightjar has joined #silverstripe
836: [21:36:06] * jrthomer quit (Remote host closed the connection)
837: [21:42:50] * toddmorey quit (Quit: Leaving.)
838: [21:45:36] * Nightjar has left #silverstripe
839: [21:54:34] * pippy_ has joined #silverstripe
840: [21:56:29] * Error404NotFound has joined #silverstripe
841: [21:56:53] * pippy quit (Ping timeout: 256 seconds)
842: [22:00:26] * toddmorey has joined #silverstripe
843: [22:04:07] * howardgrigg has joined #silverstripe
844: [22:08:10] * howardgrigg quit (Ping timeout: 246 seconds)
845: [22:09:25] * SphereSilverNL has joined #silverstripe
846: [22:09:55] * violetina quit (Remote host closed the connection)
847: [22:10:42] <SphereSilverNL> Hey chillu, send me the bill at simon@wecode.nl and I'll fix the costs of traveling ;)
848: [22:11:59] <SphereSilverNL> Only the Co-Am-Co ofcourse, not EVERY traveling-cost you make :P
849: [22:12:34] <chillu> Haha, thanks for the offer :) SS Ltd. is already taking care of that! BTW, I'm coming over with my wife, so we'll probably find a hostel to stay at.
850: [22:13:33] <SphereSilverNL> Ow, really? That saves me some on the budget :D Everybody is welcome, so that's fine, and there's a workplace available if needed. Concerning the "wife" part....
851: [22:13:47] <SphereSilverNL> you do know our office is in the hart of the red district?
852: [22:13:48] <micmania1> are you talking about the meetup in Amsterdam?
853: [22:13:57] <SphereSilverNL> (It really is :D )
854: [22:14:28] <SphereSilverNL> micmania1: yeps, I'm kinda the organiser of it and it's my employees Amsterdam Office where the meeting is being held ;)
855: [22:14:48] <SphereSilverNL> And it has free beers
856: [22:14:57] <SphereSilverNL> free beer is the best beer
857: [22:15:03] <micmania1> ah cool, I'm based in Newcastle, England. Its probably my local meetup haha
858: [22:15:22] <SphereSilverNL> Drop by!
859: [22:15:43] <SphereSilverNL> Since I just saved a bunch on the travelcosts of chillu, I think I can manage same :P
860: [22:15:51] <micmania1> ha! I don't think so. Not this time anyway.
861: [22:16:11] <SphereSilverNL> Dude, NL weather is waaaay better than UK weather!
862: [22:16:13] <SphereSilverNL> :P
863: [22:16:29] <micmania1> If there's one in the future give me an early heads up. I'll see if I can get a travel buddy
864: [22:16:38] <micmania1> also, would it not be aproblem that I don't speak dutch? lol
865: [22:17:08] <SphereSilverNL> I think july announcement for a september meetup is quite early :P
866: [22:17:27] <chillu> SphereSilverNL: Haha, maybe *that's* why she wanted to come along. Keeping an eye on me!
867: [22:17:37] <SphereSilverNL> Heh, most devs here in the Netherlands are better off speaking any language but Dutch :D
868: [22:18:05] <SphereSilverNL> chillu: I'll bring a rope :P
869: [22:18:06] <micmania1> September? What's the exact date?
870: [22:18:12] <SphereSilverNL> 20th
871: [22:19:00] <SphereSilverNL> chillu: seriously, Amsterdam is a very pretty sight. A nice "few days away" weekend
872: [22:19:25] <micmania1> I heard the coffee shops are good? :p
873: [22:19:27] <SphereSilverNL> heck, I'm Dutch and sometimes I even go to Amsterdam for a few days, just to be away from everything like work-related stuff
874: [22:19:48] <SphereSilverNL> No, the coffeeshops suck, if you want that stuff, you'd best go to Maastricht
875: [22:20:45] <chillu> I've been there twice, looking forward to discovering the smaller artsy areas. I've heard of a cool factory-converted-to-artist-pad thing across the harbour somewhere north
876: [22:21:02] <SphereSilverNL> Yeah, I know where that is :)
877: [22:21:16] <chillu> Yeah dope is illegal to sell to foreigners in Amsterdam only now, right?
878: [22:21:46] <chillu> Cool, do you remember the name? I've seen it in a documentary ages ago, googled for it on my last visit to no avail :)
879: [22:21:53] <SphereSilverNL> I can even get you a pretty guide who knows everything about it.
880: [22:22:08] <SphereSilverNL> I'm not Amsterdam-based myself, I wouldn't know it's name...
881: [22:22:39] <SphereSilverNL> I think Tatiana can help you better, I'll ask her for some cool touristic "have to see's"
882: [22:23:04] <SphereSilverNL> Tatiana is a friend of mine who lives in Amsterdam btw ;)
883: [22:24:00] <SphereSilverNL> Or I could ask Mandy, Mandy is prettier :P
884: [22:24:16] <SphereSilverNL> but that would take away the attention from all the awesome sights :P
885: [22:25:21] <micmania1> I've only been to Amsterdam once and I was amazed at the amount of bikes!
886: [22:25:37] <SphereSilverNL> really? Heh, that's nothing :P
887: [22:25:50] <SphereSilverNL> look at the amount of locks on the bikes. That's more amazing!
888: [22:26:29] <micmania1> Aye, a whole "carpark" dedicated to bikes. We're lucky to see a bike rack for 5 bikes with a single bike on it lol
889: [22:27:51] <SphereSilverNL> I have 5 bikes ;)
890: [22:45:52] <SphereSilverNL> It's a world of difference obviously :D
891: [22:51:27] * toddmorey quit (Ping timeout: 240 seconds)
892: [23:01:54] <micmania1> SphereSilverNL, you getting this crazy heatwave?
893: [23:02:15] <SphereSilverNL> Not really, it's nice here, just above 10C
894: [23:02:18] <SphereSilverNL> 20C
895: [23:02:24] <SphereSilverNL> not 10
896: [23:02:41] <micmania1> yeah, its like 20C now (at midnight).
897: [23:02:49] <micmania1> I could get used to it lol
898: [23:03:16] <SphereSilverNL> Currently, it's 15 outside, but a nice 15, not a smothering 15. Inside it's about 18
899: [23:03:31] <SphereSilverNL> And all fine, not smothering
900: [23:04:21] <micmania1> I heard in the US that they may break the record for the highest temperature recorded on Earth.
901: [23:04:32] <SphereSilverNL> Impossible
902: [23:05:05] <SphereSilverNL> During my study, I recorded temperatures of over 5000C :P
903: [23:05:36] <SphereSilverNL> Probably because I was measuring the temperatureof the BR-player's laser....
904: [23:06:08] * toddmorey has joined #silverstripe
905: [23:06:24] <SphereSilverNL> 3.....2....1....
906: [23:06:26] <micmania1> ha!
907: [23:06:32] <micmania1> http://www.bbc.co.uk/news/world-us-canada-23105160 - better them than me.
908: [23:07:12] <SphereSilverNL> I'm glad I'm Dutch, we just have bad weather
909: [23:07:43] <SphereSilverNL> You have got to be kidding me. A client calling., NO, I'M ASLEEP NOW
910: [23:07:53] <SphereSilverNL> I think
911: [23:08:09] * RojoD is now known as Rojodiscutewhens
912: [23:08:32] * Rojodiscutewhens is now known as dreaming^of^me
913: [23:09:09] <micmania1> That's bad!
914: [23:09:15] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
915: [23:09:20] <micmania1> Its like 1am there isn't it?
916: [23:09:26] * Error404NotFound has joined #silverstripe
917: [23:09:27] <SphereSilverNL> yep
918: [23:09:51] <SphereSilverNL> not gonna answer anyway, unless they call twice more :)
919: [23:10:24] <SphereSilverNL> I didn't deploy anything, no new versions
920: [23:11:09] <SphereSilverNL> Ah, an SMS
921: [23:11:17] <SphereSilverNL> "The font looks bad at H1"
922: [23:11:29] <micmania1> hahahaha
923: [23:11:32] <SphereSilverNL> You seriously called me for a webfont issue?
924: [23:11:43] <micmania1> 1am phone call for that! Brilliant.
925: [23:12:00] <SphereSilverNL> I mean, no, you seriously tried to call me in the middle of the night
926: [23:12:15] <SphereSilverNL> for a font issue YOU AGREED UPON IT MIGHT GO BAD!!!!
927: [23:12:34] <SphereSilverNL> I'm gonna call him tomorrow.
928: [23:12:52] <SphereSilverNL> Somewhere around 2AM
929: [23:12:57] <SphereSilverNL> I made the reminder
930: [23:13:25] <SphereSilverNL> You don't call me at night, unless it's critical
931: [23:14:25] <SphereSilverNL> Ow, he got the solution! "It's at line 1 of screen.css"
932: [23:14:26] <micmania1> Just think how pissed off you'd be if you were asleep...
933: [23:14:38] <SphereSilverNL> yeah, that's why I minify all the things....
934: [23:14:54] <SphereSilverNL> so you can tell me it's at line 1.
935: [23:15:01] <micmania1> lol
936: [23:15:10] <SphereSilverNL> Hahahaha, I would have probably answered the phone and lost a client! :P
937: [23:15:28] <SphereSilverNL> (If I was asleep that is ;) )
938: [23:16:16] <SphereSilverNL> A frikkin font issue I warned him about 3 months ago.
939: [23:16:33] <SphereSilverNL> blood on the walls because a facepalm isn't enough
940: [23:16:54] * gelignite quit (Quit: http://bit.ly/nkczDT)
941: [23:17:49] * swordsmanz is now known as words2
942: [23:17:59] * words2 is now known as hellobabby
943: [23:18:36] * hellobabby is now known as swordsmanz
944: [23:19:05] * swordsmanz is now known as DenzaSmells
945: [23:19:17] <SphereSilverNL> Please make up your mind?
946: [23:20:43] * DenzaSmells is now known as DenzaSmellsLikeC
947: [23:24:19] <SphereSilverNL> No, I'm serious, please, make up your mind
948: [23:25:21] <SphereSilverNL> I just lost a client. But I'm ok with it :D
949: [23:25:32] <SphereSilverNL> I called him back and told him he's a retard
950: [23:25:44] * DenzaSmellsLikeC is now known as DenzaSmellsEww
951: [23:25:45] <SphereSilverNL> I probably shouldn't have said he's a retard.
952: [23:26:04] <micmania1> haha probably not, but I bet it feels good
953: [23:26:30] <SphereSilverNL> I'm happy I did it. Goodluck with my minified code :D
954: [23:28:48] <SphereSilverNL> Either I get the client back because the manager is being fired, or I get the client back because the boss knows what I can do
955: [23:28:57] <SphereSilverNL> so, no worries any way.
956: [23:30:04] <micmania1> What goes through somebodies head when they decide to call at this time though. Clients never cease to amaze me.
957: [23:30:38] <SphereSilverNL> This is the weirdest "emergency issue" I've had in my lifetime.
958: [23:30:55] * catcher_dev quit (Quit: Leaving)
959: [23:30:59] <SphereSilverNL> Which includes me being a child, where an emergency would be "I fell on my knee"
960: [23:31:59] <SphereSilverNL> I'm gonna call the owner of the company (got his number) monday and explain what happened. I think someone is gonna get fired and someone get's a big plus in the owners book :P
961: [23:34:59] <SphereSilverNL> If you call me from the US, saying "website is down", I don't mind, I can understand that
962: [23:35:13] <SphereSilverNL> but a frikkin' font issue?
963: [23:36:34] <micmania1> Nothing an email couldn't have solved. 1am is just plain ignorant.
964: [23:37:27] <SphereSilverNL> I can e-mail the owner, ofcourse, but I'd rather just talk to him
965: [23:37:51] <SphereSilverNL> It's the personal "I call you" touch ;)
966: [23:38:31] <micmania1> am I right in thinking the template manifests are cached in the /temp folder by default?
967: [23:38:46] <SphereSilverNL> silverstripe-cache
968: [23:39:50] <SphereSilverNL> /tmp/silverstripe-youmachinename-templatename-number.html
969: [23:40:18] <micmania1> Do you know where the trigger is which calls the manifest class?
970: [23:41:50] <SphereSilverNL> No, but a rough guess would be the manifest.php :P
971: [23:46:04] <micmania1> oooo its in framework/core/Core.php - i've reached the end. Do I have to fight a dragon or something?
972: [23:47:28] <SphereSilverNL> No, you don't have to fight a dragon
973: [23:47:46] <SphereSilverNL> simon_w|air on the other hand....
974: [23:47:56] <micmania1> WHITE FLAG!
975: [23:48:31] <SphereSilverNL> No, that's the French
976: [23:49:39] * DenzaSmellsEww is now known as DenzaSmellswiffy
977: [23:50:22] <micmania1> haha
978: [23:52:38] * Error404NotFound quit (Ping timeout: 240 seconds)
979: [23:56:18] * DenzaSmellswiffy is now known as DenzaSmellsPEE
980: [23:56:20] * howardgrigg has joined #silverstripe
981: [23:58:27] * DenzaSmellsPEE is now known as DenzaPoopedblood

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