#silverstripe IRC Log

IRC log for 23 February 2015

All timestamps are in UTC.

1: [00:00:05] <SphereSilver> The BetterButtons docs that is ;)
2: [00:00:11] <UncleCheese> or watch the tut on leftandmain.com
3: [00:00:16] <SphereSilver> What Mr. UncleCheese says :P
4: [00:01:20] <ss-helper> Re: Display search result - http://www.silverstripe.org/community/forums/general-questions/show/101056#post400217
5: [00:02:50] <Colin[pi]> what is this ss-helper thingy? is that new?
6: [00:03:04] <antmas> I was wondering that too
7: [00:03:11] <antmas> I was tempted to chat to it
8: [00:03:19] <antmas> and then I though 'no antmas, that's dumb'
9: [00:03:19] * gavro quit ()
10: [00:03:20] * ss-helper quit (Remote host closed the connection)
11: [00:03:24] <Ryan-Toast> Pretty sure it’s just a person.
12: [00:03:26] <antmas> thought*
13: [00:03:33] <Colin[pi]> :O
14: [00:03:37] <Colin[pi]> we offended it :(
15: [00:03:44] <SphereSilver> :D
16: [00:03:52] <antmas> Ryan-Toast: IT'S MORE THAN A PERSON TAKE IT BACK
17: [00:03:56] <SphereSilver> Managed to offend a bot.... well...
18: [00:04:04] <SphereSilver> there's something for my resume :D
19: [00:04:09] <antmas> anything can happen in SSIRC
20: [00:04:29] <Colin[pi]> SphereSilver: it's happening! they are becoming self aware
21: [00:04:42] <Colin[pi]> there was that Roomba that tried to kill a woman the other week
22: [00:04:43] <SphereSilver> Uh oh.... Skynet? Is that you?
23: [00:05:07] <SphereSilver> I have cats trying to kill me. But I doubt they're aware of anything.... :P
24: [00:05:22] * micmania1 has joined #silverstripe
25: [00:05:32] <SphereSilver> Besides the food in their bowl that is :P
26: [00:06:04] <antmas> Colin[pi]: a roomba? wat
27: [00:06:08] <antmas> HOW DOES IT EVEN
28: [00:07:09] <Ryan-Toast> @UncleCheese: Should I just use betterbuttons and make a custom action?
29: [00:07:17] <UncleCheese> for what
30: [00:07:22] <antmas> I was actually drunk once when I first came on here and tried to chat to ss-log
31: [00:07:35] <SphereSilver> Ryan-Toast: I would personally advise to use BetterButtons anyway :)
32: [00:07:44] <UncleCheese> yeah wtf Ryan-Toast
33: [00:07:44] <SphereSilver> UncleCheese: Get BB integrated asap? :P
34: [00:07:47] <UncleCheese> use my shit
35: [00:07:51] <Ryan-Toast> @UncleCheese: Hiiiiiiiiis
36: [00:07:53] <Ryan-Toast> :P
37: [00:07:56] <Ryan-Toast> FINE
38: [00:07:59] <Ryan-Toast> I WILL
39: [00:08:00] <SphereSilver> Did you include a backdoor UncleCheese ?
40: [00:08:02] * spronk2 has joined #silverstripe
41: [00:08:05] <SphereSilver> Just for the NSA or something?
42: [00:08:10] <UncleCheese> it is one of those must-haves
43: [00:08:34] <Colin[pi]> antmas: http://www.geek.com/news/fire-department-called-after-robot-vacuum-attacks-sleeping-owner-1615192/
44: [00:09:22] <antmas> "Whether the robot vacuum still has a job in that household is unknown."
45: [00:09:30] <antmas> FIRED
46: [00:09:43] <SphereSilver> I love my robovac!
47: [00:09:57] <spronk2> lawl
48: [00:10:05] <SphereSilver> Except when it starts running around and making noise when I'm sleeping :/
49: [00:10:21] <SphereSilver> Then.... I hate that damned girl for making too much noise.
50: [00:11:13] <Ryan-Toast> UncleCheese: https://github.com/Rhym/silverstripe-boilerplate-installer/commit/7471446186d40f854bd98f5840f6d4ba461f5d33
51: [00:11:28] <UncleCheese> sweet as
52: [00:11:37] <UncleCheese> now i've really made it big
53: [00:11:55] <Ryan-Toast> UncleCheese: http://i.imgur.com/JlRKM.gif
54: [00:12:06] * ss-helper has joined #silverstripe
55: [00:12:19] <Ryan-Toast> ss-helper: shh, don’t scare it.
56: [00:12:29] <SphereSilver> Good boy Ryan-Toast
57: [00:13:04] <Colin[pi]> ss-helper is here.... http://i.imgur.com/nCZoEXs.gif
58: [00:13:10] <zippy> !help Ryan-Toast
59: [00:13:10] <ss-helper> Ryan-Toast: Please provide the version, full error message and relevant code. You can put the code in http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and paste the link here.
60: [00:13:29] <SphereSilver> Wut, this channel has a help-feature?
61: [00:13:42] <Ryan-Toast> ss-helper: http://kopy.io/IMURW
62: [00:13:47] <spronk2> it used to
63: [00:13:52] <spronk2> :P
64: [00:14:04] <Ryan-Toast> ss-helper, pls.
65: [00:14:05] <Ryan-Toast> http://kopy.io/IMURW
66: [00:14:11] <Colin[pi]> spronk2: you mean simon_w?
67: [00:14:12] <Colin[pi]> ;D
68: [00:14:17] <spronk2> BINGO HAHA
69: [00:14:21] <zippy> lol yea that was ss wikipedia
70: [00:14:24] <Colin[pi]> loool
71: [00:14:33] <Colin[pi]> simon_w is ss-helper
72: [00:14:36] <Colin[pi]> INCOGNITO!!!
73: [00:15:18] <spronk2> OH MY GOD PLOT TWIST
74: [00:15:57] <Ryan-Toast> UncleCheese: Betterbuttons is actually baller as fuck.
75: [00:16:41] <zippy> lets see what happens
76: [00:16:45] <UncleCheese> yeah, all my shit is
77: [00:16:47] <Colin[pi]> Ryan-Toast: of course, it's UC
78: [00:16:48] <zippy> !seen jesus
79: [00:16:49] <ss-helper> zippy: Who do you want me to look up?
80: [00:16:49] <ss23> lol
81: [00:17:00] <zippy> nope, didn't like that
82: [00:17:04] <ss23> betterbuttons should probably be default
83: [00:17:11] <Ryan-Toast> ss23: +1
84: [00:17:12] <UncleCheese> except it's shit
85: [00:17:19] <ss23> usability > code
86: [00:17:27] <ss23> Core already decided "FUCK IT, BAD CODE IS FINE"
87: [00:17:35] <ss23> you looked at the config system lately?
88: [00:17:38] <ss23> I'd rather have betterbuttons pls
89: [00:17:43] <UncleCheese> it's a massive hack to mitigate a why-the-fuck monolithic GridField problem
90: [00:18:03] <Colin[pi]> UncleCheese: just bring back DataObjectManager pls
91: [00:18:05] <Colin[pi]> ;P
92: [00:18:08] <UncleCheese> lolz
93: [00:18:11] <UncleCheese> there is a DOM 3.0
94: [00:18:17] <Colin[pi]> wat?? no wai
95: [00:18:26] <UncleCheese> public function __construct() { return new GridField($args) }
96: [00:18:35] <Colin[pi]> UncleCheese: rofl
97: [00:18:43] <UncleCheese> it was for backward compatability :)
98: [00:19:02] <Colin[pi]> also: echo "Use gridfield ffs you n00b";
99: [00:19:06] <SphereSilver> Not even GridField::create()? O_o
100: [00:19:14] <UncleCheese> ha
101: [00:19:40] * mobiusnz quit (Quit: Leaving.)
102: [00:22:03] <SphereSilver> I thought this whole "Being sick" was done! ARGH
103: [00:22:38] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
104: [00:23:28] <SphereSilver> Goddammit I feel like crap and I want to go to work tomorrow.
105: [00:25:53] * markcl1 has joined #silverstripe
106: [00:25:53] * markcl quit (Read error: Connection reset by peer)
107: [00:28:42] * ss-helper quit (Remote host closed the connection)
108: [00:28:56] * ss-helper has joined #silverstripe
109: [00:29:47] <zippy> !seen ss23
110: [00:29:47] <ss-helper> zippy: They're in the channel now....
111: [00:29:52] <zippy> !seen simon_w
112: [00:29:52] <ss-helper> zippy: I last saw simon_w 1 month ago
113: [00:29:54] * spronk2 quit (Quit: I may need a longer sleep timer...)
114: [00:31:41] <ss23> I'm already here!
115: [00:31:42] <ss23> :O
116: [00:31:44] <zippy> Ah I just noticed that ss-log is now sponsored by Stripe the Web
117: [00:32:01] <zippy> hmm
118: [00:32:11] <Colin[pi]> mm that's new
119: [00:32:26] <ss23> Well at least someone is sponsoring it o/
120: [00:32:30] * zippy looks at ss-helper
121: [00:34:30] * ronaldspeal quit (Remote host closed the connection)
122: [00:35:23] * simon_w|air has joined #silverstripe
123: [00:35:26] <zippy> bugger, I'd messaged simon a couple of times about it and didn't hear back so went and setup a new bot
124: [00:35:30] <zippy> hello simon_w|air
125: [00:35:42] <simon_w|air> Well, that didn't take long
126: [00:35:54] <SphereSilver> We were just talking about you ;)
127: [00:36:04] <SphereSilver> Actually, zippy was
128: [00:36:37] * spronk2 has joined #silverstripe
129: [00:36:44] <Colin[pi]> simon_w|air: http://i.imgur.com/BO7rmKK.jpgWTF...
130: [00:37:06] <zippy> somethings never change eh.
131: [00:37:18] <SphereSilver> simon_w|air: Did you see my question on twitter? Since you worked a lot on it, I was hoping you could tell me what I'm doing wrong :)
132: [00:37:34] <simon_w|air> SphereSilver, most likely permissions
133: [00:37:37] <SphereSilver> Ow, and, also, welcome back on IRC...
134: [00:38:05] <SphereSilver> Ok, it's a testing playground for now, I should indeed have a look at those :)
135: [00:38:22] <SphereSilver> (I'm feeling a bit stupid now, not thinking about that myself)
136: [00:42:04] <zippy> simon_w|air: so back for a bit or just passing through?
137: [00:42:18] <simon_w|air> We'll see
138: [00:43:26] <zippy> :)
139: [00:43:29] <Colin[pi]> they always come back
140: [00:44:02] <SphereSilver> Welcome back anyway, and I hope all is good :)
141: [00:45:13] <zippy> a while ago you had mentioned to me about using reflection to resolve the static configs. I was having a play around with that, the problem I ran was a php file can have multiple classes so still had to process the php file to look for classes. I was thinking maybe it'd be better if the staticconfig manifest instead of did a find loaded up the class manifest, then it can just go through the list and do reflection on the classes...
142: [00:45:30] <zippy> you said you'd implmented it in hhvm, how'd you go about that?
143: [00:47:10] * Tanger has joined #silverstripe
144: [00:47:31] <simon_w|air> zippy, basically like that. Only changed the ConfigStaticManifest
145: [00:47:47] <zippy> simon_w|air: you pulled in the class manifest?
146: [00:48:27] <simon_w|air> https://git.simon.geek.nz/simon_w/silverstripe-framework/commit/8b4904
147: [00:48:42] <simon_w|air> Uses ClassInfo::allClasses() instead of ManifestFileFinder
148: [00:49:00] <zippy> yea, it's amazing the amount of stuf fit can clear out eh
149: [00:49:07] <zippy> *stuff it can
150: [00:50:18] <zippy> even with the class manifest loading, I was thinking maybe we should pull in the code composer (which actually comes from symphony) uses to build the class map. It's a seperate class we can just pass a dir to, then, use reflection to get some of the other props the class manifest needs.
151: [01:00:53] <micmania1> simon_w|air: Why didn’t that get merged?
152: [01:01:25] <simon_w|air> micmania1, I had given up submitting large performance related changes by then
153: [01:01:37] <micmania1> ah, so you just use that in a fork?
154: [01:01:48] <simon_w|air> Yup
155: [01:03:23] * markcl1 quit (Read error: Connection reset by peer)
156: [01:05:51] * webdude has joined #silverstripe
157: [01:06:00] * markcl has joined #silverstripe
158: [01:08:24] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
159: [01:11:30] <webdude> Hi. I have example.com all set up and working. I have installed the subsites module on it. I now want otherwebsite.com to show the otherwesbite.com subsite that is set up in example.com's cms. The documentation isnt great on the subsites module so im a little lost.
160: [01:11:41] <webdude> Can anyone please help he set this up?
161: [01:14:33] * masnun is now known as masnun|away
162: [01:15:58] * webdude quit (Ping timeout: 246 seconds)
163: [01:16:55] * webdude has joined #silverstripe
164: [01:19:53] * mobiusnz has joined #silverstripe
165: [01:23:33] <webdude> Got timed out or something. Back now. Not sure if anyone can help with my previous question?
166: [01:23:50] * antmas quit (Quit: Page closed)
167: [01:25:37] <ss23> webdude: Um
168: [01:25:52] <ss23> You just configure it and it should work automatically
169: [01:26:08] <ss23> When you load otherwebsite.com it should show the other subsite as long as that subsite is configured with the otherwebsite.com domain :O
170: [01:26:28] <webdude> Yip it is.
171: [01:26:38] <webdude> What would the DNS need to be for otherwebsite.com?
172: [01:26:48] <ss23> As long as it points to the right server, it's fine
173: [01:26:59] <webdude> Because I wonder if thats the issue. Both example.com and otherwebsite.com have the same DNS records
174: [01:27:07] * Azure quit (Quit: Blue Sky Fish)
175: [01:27:23] <ss23> That's fine
176: [01:27:47] <webdude> Hmmmm thats all how ive got it.
177: [01:27:54] <zippy> simon_w|air: Pulled in change. Site went from 5.3s with 19mb of ram to 2.4 seconds and 53mb of ram. That was done hitting the cli script / 'flush=all'
178: [01:28:09] <webdude> Should I have a zone file specifically for the otherwebsite.com on my shared hosting?
179: [01:28:13] <zippy> and php 5.5. So php 5.3 it'd be hitting close to the 100mb of ram which this site I think
180: [01:28:17] <Hailwood> webdude, Go into the subsites settings and under domains add a new domain - enter otherwebsite.com
181: [01:28:18] <Hailwood> make sure that domain is pointed to the same place as example.com and it should load the subsite correctly.
182: [01:28:51] <webdude> Yip. Ive done all that
183: [01:30:33] <zippy> simon_w|air: maybe one thing which could be done to help (thou, wouldn't fix new installs / delete the whole folder) is look at the filemtime. We already keep the time in the index, so if we are doing a force regen, it could perhaps look and see if the mtime is different, and not do anything if it's not.
184: [01:30:59] <zippy> might be slight speed gain there also
185: [01:32:27] <webdude> @Hailwood, @ss23, when I go to otherwebsite.com at the moment it shows example.com. Not the subsite.
186: [01:33:10] <webdude> Should I have "Is primary domain" checked?
187: [01:33:50] <webdude> Doesnt seem to make a difference either way
188: [01:34:03] <Hailwood> Nope, that would make it show the otherwebsite.com when no domain is matched. - Can we please have a screenshot of the domains section under the otherwebsite.com subsite settings?
189: [01:35:01] * masnun|away is now known as masnun
190: [01:41:16] * Azure has joined #silverstripe
191: [01:42:05] * Azure quit (Client Quit)
192: [01:43:34] <Stomach> zippy - hat trick!?
193: [01:43:35] <Stomach> :D
194: [01:43:53] <zippy> nop :)
195: [01:43:55] <Stomach> :(
196: [01:46:25] * webdude quit (Ping timeout: 246 seconds)
197: [01:47:19] * Liquide quit ()
198: [01:47:23] * masnun quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
199: [01:50:40] <Stomach> woah simon_w|air hello
200: [02:12:26] * vanny quit (Quit: Page closed)
201: [02:42:56] <Colin[pi]> data structure question, anyone?
202: [02:43:14] <zippy> TinyInt
203: [02:43:17] <Colin[pi]> :o
204: [02:43:28] <Colin[pi]> zippy: I have a form with a checkbox list
205: [02:43:36] <Colin[pi]> will need to record their selections
206: [02:43:50] <Colin[pi]> but not link via id because the list may change (keep historical info)
207: [02:44:00] <Colin[pi]> best/easiest way to store this?
208: [02:44:19] <Colin[pi]> I was going to create indv. DOs for each record, but might be overkill
209: [02:45:28] <zippy> the record is just for read only?
210: [02:46:02] <Colin[pi]> zippy: pretty much, just to log what was entered
211: [02:46:08] <zippy> if you don't want to go with seperate DO's you could always just serialize the section. Then in the CMS you can unserialize and display the results in a nice LiteralField
212: [02:46:12] <zippy> or ReadOnlyField
213: [02:46:16] <Colin[pi]> mmm
214: [02:46:42] <Colin[pi]> maybe I can create ind. DOs? not talking about a lot of them anywya
215: [02:47:01] <Colin[pi]> FormOption and like FormOptionResponse or some crap
216: [02:49:33] * spronk2 quit (Quit: I may need a longer sleep timer...)
217: [02:50:18] <simon_w|air> Colin[pi], can save into a Varchar
218: [02:50:47] * Azure has joined #silverstripe
219: [02:52:04] <novaweb> how to "ShowInSearch" = 0 in YAML?
220: [02:52:17] <Colin[pi]> simon_w|air: really? feels kinda icky though
221: [02:52:38] <novaweb> current: http://pastie.org/9973463
222: [02:52:48] <zippy> I don't think it's too bad for read only
223: [02:53:15] <simon_w|air> novaweb, RedirectorPage: defaults: ShowInSearch: 0
224: [02:53:21] <novaweb> ah thank you!
225: [02:53:48] <novaweb> I knew, kinda, but wanted to check and make sure you still knew your basics :P
226: [03:00:22] <Colin[pi]> cheeky novaweb
227: [03:02:34] <Stomach> simon_w|air - can you even do that
228: [03:02:38] <Stomach> 0 is a falsey value
229: [03:02:41] <Stomach> it wont get merged
230: [03:03:00] <simon_w|air> Stomach, oh right. Stupid config system.
231: [03:03:15] <Stomach> ^ that x100000
232: [03:03:20] <novaweb> Stomach, if you're refering to ShowInMenus.. it seemed to work.
233: [03:03:21] <zippy> simon_w|air: are you back to re-write it? :P
234: [03:03:31] <novaweb> should it be boolean?
235: [03:03:48] <simon_w|air> zippy, after what happened last time I tried to improve Config? Nope.
236: [03:03:53] <novaweb> sorry: I mean false
237: [03:04:34] <zippy> simon_w|air: I mentioned before, I grabbed that file but couldn't see any change in speed or memory usage. This is was on a 3.1.6 site. Maybe I was doing it wrong but there are several people that would lvoe to see it merged
238: [03:05:15] <zippy> if I could make it work then could prove memory usage and then could see about getting it merged
239: [03:08:41] <Stomach> novaweb - the merging is weird in the config system
240: [03:08:51] <Stomach> pretty sure in live mode it doesn't work and hates your face
241: [03:09:31] <ss23> brb replacing config system with a key value store in the file system
242: [03:10:11] <zippy> there is just config everywhere isn't ther.
243: [03:10:21] <zippy> config in the yaml. config i the _config.php
244: [03:10:24] <zippy> and then the static configs
245: [03:17:06] <novaweb> thanks for your help today simon, stomach, zippy.
246: [03:17:09] <novaweb> over and out
247: [03:17:13] * novaweb quit (Quit: Leaving)
248: [03:19:10] <Ryan-Toast> How do you call .XML on a HTMLText field in the controller?
249: [03:19:27] <Stomach> ss23 - might as well make it a REST based config API layer please
250: [03:19:36] * Stomach PUTS Config
251: [03:19:45] <Stomach> Ryan-Toast
252: [03:19:48] <Stomach> ->XML()
253: [03:19:48] <Stomach> ?
254: [03:19:56] <Ryan-Toast> Says non-object :(
255: [03:20:00] <Ryan-Toast> Wait, nbvm
256: [03:20:02] <Ryan-Toast> fgkljbdfg
257: [03:20:03] <Ryan-Toast> derp
258: [03:20:14] <Stomach> ->dbObject('LOL')->XML()
259: [03:20:26] <ss23> Stomach: A+
260: [03:20:29] <ss23> would REST config
261: [03:22:45] <Ryan-Toast> Stomach: churbo
262: [03:31:49] * spronk2 has joined #silverstripe
263: [03:32:27] <zippy> trying to do a ->where()->whereAny() throws out
264: [03:32:27] <zippy> [User Error] Uncaught Exception: Object->__call(): the method 'whereany' does not exist on 'DataList'
265: [03:32:34] <zippy> is it not possible to chain wheres?
266: [03:32:54] <zippy> I thought the query was done right at the end
267: [03:34:32] <zippy> just combined into one ->where
268: [03:35:39] <Stomach> whereany doesn't exist on datalist
269: [03:35:40] <Stomach> ?
270: [03:35:56] <zippy> mm.
271: [03:37:41] <Stomach> well that explains it doesnt it?
272: [03:37:52] <Stomach> setWhereAny is only on DataQuery/SQLQuery
273: [03:38:00] <zippy> I thought you could chain them together
274: [03:38:01] <zippy> eg
275: [03:38:25] <zippy> Member::get()->where('"Name"='Bob')->whereAny(array(whatevers));
276: [03:38:43] <Stomach> whereAny isn't part of the DataList API
277: [03:39:00] <Stomach> so when you do $member = Member::get()->filter(); return $member->whereAny()
278: [03:39:07] <Stomach> does that work?
279: [03:39:21] <Stomach> but it probably executes the querie then adds the whereAny
280: [03:39:39] <zippy> no, that wasn't working for me either, so I just wrote out the sql for the where and the ors in a single where()
281: [03:39:48] <Stomach> ahhhh
282: [03:39:49] <Stomach> lol
283: [03:48:48] * mirrors has joined #silverstripe
284: [03:52:11] <mirrors> hey there everyone.....I am having some troubles with routing......I wanted to add some logic inside RootURLController.php so instead I thought I would try to update the Director rule to use my contoller instead
285: [03:52:43] <zippy> !flush
286: [03:52:43] <ss-helper> Have you flushed? Try doing a ?flush=all and /dev/build then see if it's sorted. Try a flush, dev/build flush for good measure ;-)
287: [03:53:02] <zippy> and take a look at ?debug_request it can help
288: [03:53:18] <mirrors> When I have it working, it overides the adminroutes (thus not being able to go into the backend) but when I try to add Before: '#adminroutes' I get this error Based on their before & after rules two fragments both need to be before/after each other in
289: [03:54:20] * mobiusnz quit (Quit: Leaving.)
290: [03:54:34] <mirrors> so does anyone know the correct Before or After statement to get my rule in the correct order
291: [03:55:26] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
292: [03:55:36] <mirrors> this is what I have
293: [03:55:36] <mirrors> http://www.sspaste.com/paste/show/54eaa44639efd
294: [03:57:27] <mirrors> and yes...i am constantly flushing
295: [04:00:03] <mirrors> I know one solution could be to copy the adminroutes into my routes.yml file but I dont think that is a good idea
296: [04:03:53] * markcl quit (Read error: Connection reset by peer)
297: [04:07:38] * markcl has joined #silverstripe
298: [04:14:14] * Colin[pi] quit (Ping timeout: 244 seconds)
299: [04:15:39] * Kingy has joined #silverstripe
300: [04:15:44] <Kingy> hoiiii
301: [04:17:31] <ss23> hihi
302: [04:24:57] <adrexia> hoho ?
303: [04:25:13] * Hailwood quit (Remote host closed the connection)
304: [04:34:02] <mirrors> so can anyone help me with routes...particulary Before and After?
305: [04:40:11] <mirrors> there isnt much help on this issue
306: [04:40:12] <mirrors> http://www.silverstripe.org/community/forums/general-questions/show/24703
307: [04:40:27] <Stomach> mirrors
308: [04:40:28] <Stomach> sure
309: [04:40:37] <Stomach> before - Higher Priority Than
310: [04:40:42] <Stomach> After - Lower Priority Than
311: [04:40:51] <Stomach> :D
312: [04:41:06] <ss-helper> Re: "Add new" button still displays when action set as forbidden - http://www.silverstripe.org/community/forums/customising-the-cms/show/101046#post400218
313: [04:42:33] * cloph_away has joined #silverstripe
314: [04:42:47] * Stomach quit (Quit: zzz)
315: [04:43:01] * cloph quit (Ping timeout: 264 seconds)
316: [04:44:04] * Stomach has joined #silverstripe
317: [04:44:24] * Stomach quit (Client Quit)
318: [04:55:02] <simon_w|air> mirrors, IIRC, you need to change the name of your section. Have a look at some of the other rules that are before adminroutes
319: [04:58:05] * Ryan-Toast quit (Quit: Ryan-Toast)
320: [05:00:42] <mirrors> simon_w|air: I have tried rootroutes, coreroutes and adminroutes
321: [05:03:48] * micmania1 quit (Quit: micmania1)
322: [05:04:43] * wmk has joined #silverstripe
323: [05:10:12] <simon_w|air> mirrors, so, you don't want Before: adminroutes. You want Before: * and the After than coreroutes has and then to be coreroutes
324: [05:13:00] * Colin[pi] has joined #silverstripe
325: [05:26:44] <mirrors> simon_w|air: is it possible to get it before coreroutes?
326: [05:36:43] * mahfuz quit (Ping timeout: 246 seconds)
327: [05:50:07] * mobiusnz has joined #silverstripe
328: [05:50:13] <mirrors> simon_w|air: http://www.sspaste.com/paste/show/54eabf1b7dd3a
329: [05:52:24] * EasyCo quit (Quit: Connection closed for inactivity)
330: [06:03:00] * dendeffe has joined #silverstripe
331: [06:03:25] * antmas has joined #silverstripe
332: [06:03:32] <antmas> morning all
333: [06:37:39] * dendeffe quit (Quit: dendeffe)
334: [06:37:54] * zippy has joined #silverstripe
335: [06:39:14] * mobiusnz quit (Quit: Leaving.)
336: [06:44:59] <Kingy> hey antmas
337: [06:45:08] * ss-helper quit (Ping timeout: 246 seconds)
338: [06:45:09] <Kingy> why are you morning?
339: [06:45:25] <zippy> international greeting time
340: [06:46:01] <antmas> if you say afternoon, SOMEONE will correct you :P
341: [06:46:09] * ss-helper has joined #silverstripe
342: [06:46:21] <Kingy> aw here i was getting excited because I thought u were somewhere in my part of the world lol
343: [06:46:30] <Kingy> isn't it more like night over there anyway
344: [06:47:06] <zippy> yep
345: [06:47:13] <zippy> early evenint
346: [06:47:15] <antmas> 7.47pm
347: [06:49:22] <Kingy> suppose it's not even dark
348: [06:49:25] <Kingy> gets dark here at 5
349: [06:49:41] <antmas> it's darker than usual, been raining and lame
350: [06:50:06] <Kingy> lul rain
351: [06:50:07] <Kingy> whats that
352: [06:55:15] <ss23> Overcast here too
353: [06:55:19] <ss23> Nice though
354: [06:55:22] <ss23> Bit humid
355: [06:55:58] * elgabbu quit (Quit: Page closed)
356: [06:56:19] * elgabbu has joined #silverstripe
357: [06:58:17] * wmk quit (Read error: Connection reset by peer)
358: [06:58:23] * Werner_2_ has joined #silverstripe
359: [07:02:32] * markcl quit (Quit: Leaving.)
360: [07:11:53] * Werner_2_ is now known as wmk
361: [07:15:55] * dendeffe has joined #silverstripe
362: [07:16:13] <antmas> yeah it's a bit humid here
363: [07:16:43] <antmas> the ice in my glass keeps condensating onto my keyboard
364: [07:16:51] <antmas> my desk rather
365: [07:17:03] <ss23> annoying
366: [07:18:33] * wmk quit (Ping timeout: 256 seconds)
367: [07:24:51] * Kingy is now known as Kingy[a]
368: [07:27:44] <elgabbu> gd morning ... is it possible to have class A extends Class B and Class B extends BuildTask
369: [07:28:24] <elgabbu> when i am running the build task it says Class ShowsHappeningBaseTask (Class B) contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (BuildTask::run)
370: [07:29:46] <elgabbu> ok declared Class B as abstract and it worked
371: [07:46:01] * Azure quit (Ping timeout: 264 seconds)
372: [07:46:19] * dendeffe quit (Ping timeout: 250 seconds)
373: [07:48:07] * Azure has joined #silverstripe
374: [07:52:21] * Eliseth has joined #silverstripe
375: [07:53:18] * wmk has joined #silverstripe
376: [07:59:46] * spronk2 quit (Max SendQ exceeded)
377: [08:22:53] * jeroenem has joined #silverstripe
378: [08:23:28] * masnun has joined #silverstripe
379: [08:25:00] <wmk> m(
380: [08:25:05] <ss23> n)
381: [08:25:15] <wmk> ss23, ???
382: [08:25:20] <ss23> :O
383: [08:25:21] * wmk was just facepalming
384: [08:25:24] <ss23> XD
385: [08:25:39] <ss23> I was just wondering what would happen
386: [08:25:40] <wmk> heard a story about a provider just deleting email adresses
387: [08:26:01] <wmk> n) <--- looks like a face with ski glasses
388: [08:30:59] * Colin[pi] quit (Ping timeout: 252 seconds)
389: [08:37:18] * mirrors quit (Quit: Page closed)
390: [08:39:46] * ss-helper quit (Remote host closed the connection)
391: [08:39:58] * ss-helper has joined #silverstripe
392: [08:45:14] * masnun quit (Ping timeout: 265 seconds)
393: [08:55:58] * nickspiel has joined #silverstripe
394: [08:57:31] <nickspiel> Hey guys, I am using SVG sprites in my latest build and it turns out that SVG gradients are not compatible with the <base> tag.
395: [08:57:53] <nickspiel> I removed it and my CMS images stopped working. Any way around this?
396: [08:58:16] * masnun has joined #silverstripe
397: [08:59:03] * kinglozzer has joined #silverstripe
398: [09:00:53] * Liquide has joined #silverstripe
399: [09:01:29] <wmk> ain't there a convention that a getter should be prefixed with get?
400: [09:01:40] <wmk> e.g. ->getTitle() instead of ->Title() ?
401: [09:11:27] * UncleCheese has joined #silverstripe
402: [09:13:26] * benjhocking quit (Read error: Connection reset by peer)
403: [09:18:00] * r_hector1 has joined #silverstripe
404: [09:18:27] * travis-ci has joined #silverstripe
405: [09:18:28] <travis-ci> chillu/silverstripe-cms#62 (pulls/localized-urlsegment-creation - 9ef985e : Ingo Schommer): The build passed.
406: [09:18:28] <travis-ci> Change view : https://github.com/chillu/silverstripe-cms/compare/fa1441ea23fc...9ef985e2d9ee
407: [09:18:28] <travis-ci> Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/51802382
408: [09:18:28] * travis-ci has left #silverstripe
409: [09:22:54] * Tanger quit (Quit: sleep())
410: [09:32:29] * r_hector1 quit (Quit: Leaving.)
411: [09:34:14] * r_hector1 has joined #silverstripe
412: [09:49:01] * Viper-7 quit (Ping timeout: 264 seconds)
413: [09:51:20] * masnun quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
414: [09:55:04] <ss-helper> Re: cached data location - http://www.silverstripe.org/community/forums/general-questions/show/100983#post400238
415: [10:00:06] * Viper-7 has joined #silverstripe
416: [10:10:15] * NobrainerWeb has joined #silverstripe
417: [10:10:36] <wmk> could anyone please update the framework translations? i think they're out of sync with transifex
418: [10:10:39] <wmk> hey NobrainerWeb
419: [10:10:47] <NobrainerWeb> Hey Werner :-)
420: [10:12:23] <NobrainerWeb> Starting a project that is going to need static publishing. Anyone with experience? what module should i go for? https://github.com/silverstripe-labs/silverstripe-staticpublisher or https://github.com/silverstripe-labs/silverstripe-staticpublishqueue?
421: [10:12:49] <wmk> NobrainerWeb, depends
422: [10:13:07] <wmk> small site -> static publisher (as it may lag a bit while publishing a site)
423: [10:13:16] <wmk> bigger site: queue, as it's decoupled
424: [10:13:32] <NobrainerWeb> wmk: how do you defined small / bigger?
425: [10:13:41] <NobrainerWeb> visitors or pages or?
426: [10:13:44] <wmk> pages
427: [10:13:50] <wmk> the result is pretty the same
428: [10:13:54] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
429: [10:14:05] * Pyl2sqlk has joined #silverstripe
430: [10:14:15] <wmk> static publisher creates the static files when publishing, so it may lag a bit (or even timeout)
431: [10:14:39] <wmk> when you have to recreate tons of files, cause e.g. main navigation has changed
432: [10:14:42] <NobrainerWeb> ok, currently testing static publisher and think that will do, as the project will have a small amount of pages, but many visits
433: [10:15:52] <NobrainerWeb> wmk: Thanks for your input :-)
434: [10:16:28] <wmk> np.
435: [10:17:06] <wmk> if you need a code example i can create a gist for you
436: [10:19:06] * masnun has joined #silverstripe
437: [10:20:28] <kinglozzer> Is 3.1.10 stable out yet?
438: [10:20:37] <ss23> I think? :O
439: [10:20:39] <ss23> Or was it this week
440: [10:20:44] <ss23> I think it is
441: [10:20:52] <ss23> http://www.silverstripe.org/software/download/
442: [10:20:56] <ss23> SilverStripe CMS & Framework v3.1.10
443: [10:21:01] <kinglozzer> Ooo yeah, cool
444: [10:21:29] <jeroenem> Whats perfomance based a better way to go? Having a <% loop Auction %> on top of my template or calling every variable with $Auction.Title - $Auction.Image - etc
445: [10:22:07] <kinglozzer> jeroenem: Makes no noticeable difference, also <% with Auction %> - you're not looping if there's only one
446: [10:22:18] <kinglozzer> Dunno if one is actually faster, but it's gonna be nanoseconds :P
447: [10:22:27] <jeroenem> okay =)
448: [10:22:47] <kinglozzer> I'd go for <% with ... %>
449: [10:22:55] <kinglozzer> I think that'll be quicker
450: [10:22:58] <jeroenem> i will stick with the nested variables - easier to call different variables outside the Auction object
451: [10:23:26] <kinglozzer> Fair enough :)
452: [10:24:06] <wmk> kinglozzer, do you know if transifex is synced before a release is done?
453: [10:25:00] <kinglozzer> wmk: I'm not sure... it *should* be
454: [10:26:16] <wmk> kinglozzer, doesn't look so... https://github.com/silverstripe/silverstripe-framework/tree/3.1/lang
455: [10:26:36] <wmk> de.yml is 10 months old, i wonder why we all translate on transifex
456: [10:26:54] <kinglozzer> wmk: https://github.com/silverstripe/silverstripe-framework/commit/bf0104644bd54c4032f9aa1b5b2fb5a6bb4b5d06 ?
457: [10:27:03] <kinglozzer> Perhaps something was missed? :/
458: [10:27:43] <wmk> dunno, was it a PR or how did tractorcow get those strings?
459: [10:28:27] <kinglozzer> wmk: No PR, I believe it's automated
460: [10:29:41] <NobrainerWeb> wmk: would like a code example - that’s allways helpfull, for now i just have the code from here: https://github.com/silverstripe-labs/silverstripe-staticpublisher/blob/master/docs/en/StaticPublisher.md
461: [10:30:29] <wmk> NobrainerWeb, 1 min pls ;)
462: [10:30:48] <kinglozzer> wmk: https://www.transifex.com/projects/p/silverstripe-framework/
463: [10:30:54] <kinglozzer> German was last updated in October
464: [10:31:47] <wmk> but there are so many strings missing in 3.1.10
465: [10:32:04] <wmk> kinglozzer, i did also a bunch of translations there
466: [10:33:31] <wmk> kinglozzer, de.yml was updated in 3.1 10 months ago (which would be last april)
467: [10:33:55] <wmk> 8 months ago in master
468: [10:35:04] * FrozenFire quit (Ping timeout: 255 seconds)
469: [10:35:38] <kinglozzer> wmk: Yeah that definitely sounds wrong :/ Raise it on the dev list perhaps? If not I can bring it up at the next hangout
470: [10:35:55] <wmk> kinglozzer, yup, i write a mail
471: [10:36:49] <wmk> maybe it's a transifex error? i see there were lt and id translations there in the past two months
472: [10:37:36] <kinglozzer> wmk: Those were pulled in here: https://github.com/silverstripe/silverstripe-framework/commit/bf0104644bd54c4032f9aa1b5b2fb5a6bb4b5d06
473: [10:37:45] <kinglozzer> So the German ones should've been pulled in months ago :S
474: [10:38:50] <kinglozzer> wmk: It's weird because the CMS ones are up-to-date: https://github.com/silverstripe/silverstripe-cms/commit/ee4639ed7447b35ec7159b39165819f11b0ccb56
475: [10:39:15] <kinglozzer> (Jan 12th German was last updated)
476: [10:39:33] <wmk> hmm. maybe framework en.yml wasn't pulled for a long time?
477: [10:40:29] <wmk> https://www.transifex.com/projects/p/silverstripe-framework/
478: [10:40:45] <Pyl2sqlk> [10:22] <kinglozzer> I'd go for <% with ... %> [10:22] <kinglozzer> I think that'll be quicker - I think it'd be the other way around kinglozzer
479: [10:40:51] <wmk> en.yml was pulled on 10ths of August last year??
480: [10:41:00] <Pyl2sqlk> because not changing scope, and all that
481: [10:41:06] <Pyl2sqlk> slightly less overhead.
482: [10:41:06] <Pyl2sqlk> idk
483: [10:41:07] <kinglozzer> Pyl2sqlk: But changing scope once vs many times (unless you then use $Up / $Top lots)
484: [10:41:17] <kinglozzer> Although...
485: [10:41:22] <kinglozzer> Yeah, you don't actually change scope
486: [10:41:24] <kinglozzer> Good point
487: [10:41:24] <Pyl2sqlk> well thing.blah doesnt' change scope
488: [10:41:24] <kinglozzer> :P
489: [10:41:37] <Pyl2sqlk> it'll test for thing, but then so will scope.
490: [10:42:05] <Pyl2sqlk> but that brings back the many/once arguement
491: [10:42:59] * masnun quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
492: [10:43:09] * r_hector1 quit (Quit: Leaving.)
493: [10:54:42] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
494: [10:54:59] <ss-helper> Are transifex translations ever synced? - https://groups.google.com/d/msg/silverstripe-dev/TwHdMTxN5MQ/yGd6MiYAQ44J
495: [10:55:46] <ss23> I thought they were relased every release or something
496: [10:57:47] <wmk> ss23, me, too.
497: [10:58:16] <wmk> but they're out of sync somehow. english original on transifex is stone old, german newer than last update in git
498: [11:00:58] <ss23> Hmm
499: [11:01:04] <ss23> They changed translation services at some point
500: [11:01:07] <ss23> I dunno which is newest
501: [11:02:52] <wmk> sinc when is ss-helper around?
502: [11:02:58] <wmk> since
503: [11:03:06] <wmk> for how long...
504: [11:03:41] <ss23> idk who it is
505: [11:03:49] <ss23> I think one of the regulars put it in here
506: [11:03:52] * ss23 looks around suspiciously
507: [11:19:00] <Pyl2sqlk> ticking away the moments that make up the dull day.
508: [11:19:50] <Pyl2sqlk> ss23: explain to me this sshelperbotthing
509: [11:19:56] <ss23> idk anything about it sorry!
510: [11:20:03] <ss23> I seem to recall someone putting it here but I can't remember who or when or why
511: [11:20:32] <Pyl2sqlk> I'm not convinced it's a bot.
512: [11:20:40] <Pyl2sqlk> since it's asking questions -.-
513: [11:20:46] <wmk> Pyl2sqlk, no
514: [11:20:55] <ss23> XD
515: [11:20:59] <wmk> it's a bot, cause this question was the subject of my mail to silverstripe-dev ml
516: [11:21:16] <Pyl2sqlk> An American bot!
517: [11:21:21] <Pyl2sqlk> wmk: ah, I see. The link, yeh
518: [11:21:28] <wmk> american bot?
519: [11:21:34] <Pyl2sqlk> American IP
520: [11:21:40] <wmk> ah.
521: [11:21:47] <ss23> american server
522: [11:21:50] <ss23> Doesn't mean much
523: [11:21:52] <ss23> In any case
524: [11:21:52] <Pyl2sqlk> mmhmm
525: [11:21:55] <ss23> I'm tired and going to bed
526: [11:22:00] <Pyl2sqlk> ciao
527: [11:22:09] <wmk> Pyl2sqlk, i've seen it posting update from ss forum and ss-dev ml
528: [11:22:13] <wmk> ss23, sleep well
529: [11:22:22] <ss23> Pyl2sqlk: Check out what I've done while you're bored https://www.youtube.com/watch?v=piZ2M212vYU
530: [11:22:25] <ss23> nn
531: [11:22:30] <Pyl2sqlk> I wonder which bot it is.
532: [11:22:42] <wmk> dunno. but it might be quite helpful
533: [11:22:51] <wmk> ss-helper, go and paste stackoverflow questions, too!
534: [11:22:53] <Pyl2sqlk> ss23: wtf is this?
535: [11:23:35] * NobrainerWeb quit (Quit: NobrainerWeb)
536: [11:24:18] <Pyl2sqlk> 'by pressing zee' ZEE!? DAFUQ IS THIS?
537: [11:24:53] * Otterpocket has joined #silverstripe
538: [11:25:19] * Otterpocket quit (Client Quit)
539: [11:25:39] <Pyl2sqlk> (╯°□°)╯︵ ┻━┻
540: [11:25:49] <Pyl2sqlk> Americanese.
541: [11:25:52] <Pyl2sqlk> psh.
542: [11:44:12] * NobrainerWeb has joined #silverstripe
543: [11:49:03] * Frans_Amsterdam has joined #silverstripe
544: [11:55:25] * Otterpocket has joined #silverstripe
545: [11:55:59] <Otterpocket> What was the best way to create an enum prior to it being added as a feature in 4.1?
546: [11:57:22] <Otterpocket> Wrong channel :|
547: [12:18:57] * cupcake has joined #silverstripe
548: [12:29:01] * nickspiel quit (Ping timeout: 246 seconds)
549: [12:57:25] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
550: [13:36:22] * UndefinedOffset has joined #silverstripe
551: [13:40:47] * ThePeach has joined #silverstripe
552: [13:42:48] * cloph_away is now known as cloph
553: [13:44:47] <Pyl2sqlk> urgh, I just had a shocking memory come back to me.
554: [13:45:12] <Pyl2sqlk> MUDx stores PHP in the database and processes everything via EVAL
555: [13:45:13] <Pyl2sqlk> D:
556: [14:05:16] * travis-ci has joined #silverstripe
557: [14:05:17] <travis-ci> dhensby/silverstripe-framework#177 (pulls/handle-request-cleanup - e77107d : Daniel Hensby): The build has errored.
558: [14:05:17] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/e77107d70a01
559: [14:05:17] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/51830469
560: [14:05:17] * travis-ci has left #silverstripe
561: [14:08:41] * travis-ci has joined #silverstripe
562: [14:08:42] <travis-ci> dhensby/silverstripe-framework#178 (pulls/handle-request-cleanup - 33ca3c3 : Daniel Hensby): The build has errored.
563: [14:08:42] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/e77107d70a01...33ca3c3f10ea
564: [14:08:42] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/51830992
565: [14:08:42] * travis-ci has left #silverstripe
566: [14:09:24] * Frans_Amsterdam has joined #silverstripe
567: [14:12:28] * travis-ci has joined #silverstripe
568: [14:12:29] <travis-ci> dhensby/silverstripe-framework#179 (pulls/handle-request-cleanup - 3a7b782 : Daniel Hensby): The build has errored.
569: [14:12:30] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/33ca3c3f10ea...3a7b7827ff6e
570: [14:12:30] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/51831504
571: [14:12:30] * travis-ci has left #silverstripe
572: [14:19:01] * scpi has joined #silverstripe
573: [14:26:19] * Viper7 has joined #silverstripe
574: [14:28:40] * Viper-7 quit (Ping timeout: 264 seconds)
575: [14:44:23] * catcher has joined #silverstripe
576: [14:44:28] * masnun has joined #silverstripe
577: [14:47:47] * wmk quit (Ping timeout: 245 seconds)
578: [15:04:35] * muskie9 has joined #silverstripe
579: [15:10:16] * travis-ci has joined #silverstripe
580: [15:10:17] <travis-ci> dhensby/silverstripe-framework#180 (pulls/handle-request-cleanup - 8e5749f : Daniel Hensby): The build has errored.
581: [15:10:18] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/3a7b7827ff6e...8e5749f7d5f7
582: [15:10:18] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/51837982
583: [15:10:18] * travis-ci has left #silverstripe
584: [15:20:14] * NobrainerWeb quit (Quit: NobrainerWeb)
585: [15:21:47] * scpi has left #silverstripe
586: [15:27:32] * wmk has joined #silverstripe
587: [15:32:32] * travis-ci has joined #silverstripe
588: [15:32:33] <travis-ci> dhensby/silverstripe-framework#182 (pulls/handle-request-cleanup - 8a409a6 : Daniel Hensby): The build has errored.
589: [15:32:34] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/7c3abfeead4b...8a409a68f92c
590: [15:32:34] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/51840882
591: [15:32:34] * travis-ci has left #silverstripe
592: [15:32:43] * muskie9_ has joined #silverstripe
593: [15:36:04] * muskie9 quit (Ping timeout: 265 seconds)
594: [15:42:28] * muskie9_ is now known as muskie9
595: [15:50:07] <kinglozzer> HNNHGG stupid namespaces + templates :(
596: [15:55:24] <ss-helper> Re: Are transifex translations ever synced? - https://groups.google.com/d/msg/silverstripe-dev/TwHdMTxN5MQ/mgTsSh0U2NoJ
597: [16:07:46] * cupcake quit (Ping timeout: 246 seconds)
598: [16:09:06] <kinglozzer> ss-helper: Can you fix namespaces + templates for me? :P
599: [16:14:02] * Eliseth quit (Quit: Textual IRC Client: www.textualapp.com)
600: [16:15:52] * Copperis has joined #silverstripe
601: [16:19:19] * FrozenFire has joined #silverstripe
602: [16:31:11] * jeroenem quit (Quit: Page closed)
603: [16:48:56] * jenniferaslan has joined #silverstripe
604: [16:53:57] * cloph is now known as cloph_away
605: [17:03:39] * masnun quit (Read error: Connection reset by peer)
606: [17:04:53] * masnun has joined #silverstripe
607: [17:14:46] * muskie9_ has joined #silverstripe
608: [17:15:47] * kinglozzer quit ()
609: [17:16:30] * muskie9 quit (Read error: Connection reset by peer)
610: [17:24:59] * Otterpocket quit (Quit: Otterpocket)
611: [17:28:01] * Copperis quit (Quit: Leaving)
612: [17:33:19] * Pyl2sqlk quit ()
613: [17:37:58] * zippy has joined #silverstripe
614: [17:40:27] <ss-helper> SilverStripe 2.4.10 security release - https://groups.google.com/d/msg/silverstripe-announce/usoRmNleRWU/oBuVKY7OKF4J
615: [17:41:27] <ss-helper> Re: OOppps.... We renamed our home page in CMS... Now what ? - http://www.silverstripe.org/community/forums/customising-the-cms/show/101044#post400239
616: [17:42:16] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
617: [17:42:38] * DimiStripe has joined #silverstripe
618: [17:46:11] * zri has joined #silverstripe
619: [17:53:24] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
620: [17:55:30] <ss-helper> SilverStripe 3.0.6 Security Release - https://groups.google.com/d/msg/silverstripe-announce/m4vmXYmV0CE/EfSzp3t6mvsJ
621: [17:59:40] * ThePeach quit (Quit: leaving)
622: [18:04:56] <wmk> ss-helper, you're late!
623: [18:06:05] <catcher> When did ss-helper start existing?
624: [18:15:17] * cloph_away is now known as cloph
625: [18:17:05] <wmk> catcher, i also asked today, but noone here knew
626: [18:17:12] <wmk> ss-helper help
627: [18:50:12] * Pyromanik has joined #silverstripe
628: [18:53:28] * Stomach has joined #silverstripe
629: [18:56:45] * gelignite has joined #silverstripe
630: [19:02:30] * antmas has joined #silverstripe
631: [19:03:01] * oddnoc has joined #silverstripe
632: [19:05:08] * veb has joined #silverstripe
633: [19:15:21] * UncleCheese has joined #silverstripe
634: [19:28:26] * mobiusnz has joined #silverstripe
635: [19:33:34] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
636: [19:33:42] <antmas> morning all o/
637: [19:34:09] <catcher> hey hey
638: [19:34:42] * Ryan-Toast has joined #silverstripe
639: [19:37:10] <Pyromanik> \o
640: [19:41:39] * veb quit (Quit: veb-irc: &)
641: [20:01:36] * zippy has joined #silverstripe
642: [20:01:56] * wmk quit (Ping timeout: 252 seconds)
643: [20:02:55] <zippy> morning
644: [20:03:33] <antmas> zippy: o/
645: [20:03:43] * jedateach has joined #silverstripe
646: [20:03:54] <zippy> Pyromanik: ss-helper is my bot
647: [20:04:12] <zippy> will grab updated from the forum, stackoverflow and a couple of the google groups
648: [20:04:16] <Pyromanik> which bot?
649: [20:04:35] <Pyromanik> phergie?
650: [20:04:36] <zippy> it uses phergie react
651: [20:04:41] <Pyromanik> mmm
652: [20:04:42] <zippy> with a couple of plugins
653: [20:05:05] <Pyromanik> install more cool shit on it. Like a tweet & youtube grabber
654: [20:05:10] <Pyromanik> or youtube, at least
655: [20:05:11] <zippy> also does logging, was setup due to the unknown fate of ss-log and emailing simon wasn't getting any replies so thought i'd do something
656: [20:05:36] <zippy> also has a few commands, like !flush, !help !paste and !seen
657: [20:06:12] <Pyromanik> yeh, they use phergie in #phpwomen
658: [20:06:21] <Pyromanik> !help
659: [20:06:22] <ss-helper> Please provide the version, full error message and relevant code. You can put the code in http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and paste the link here.
660: [20:06:44] <zippy> you can also go !help <nick> to include that nick in the reply
661: [20:06:55] <zippy> !help ss23
662: [20:06:56] <ss-helper> ss23: Please provide the version, full error message and relevant code. You can put the code in http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and paste the link here.
663: [20:06:57] <Pyromanik> !paste
664: [20:06:57] <ss-helper> Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
665: [20:07:13] <Pyromanik> 1flush
666: [20:07:17] <Pyromanik> !flush
667: [20:07:18] <ss-helper> Have you flushed? Try doing a ?flush=all and /dev/build then see if it's sorted. Do it twice for good measure ;-)
668: [20:07:54] <Pyromanik> ic ic
669: [20:08:48] <zippy> !seen Pyl2sqlk
670: [20:08:48] <ss-helper> zippy: I last saw Pyl2sqlk 2 hours ago
671: [20:11:43] <catcher> zippy, very cool, thanks for setting that up.
672: [20:11:56] <ss-helper> Re: Iterating over childrens $Layout Templates - http://www.silverstripe.org/community/forums/template-questions/show/101045#post400240
673: [20:13:45] <Ryan-Toast> What’s the best way to point to the vendor folder when using require_once?
674: [20:15:23] <catcher> Ryan-Toast, require_once(BASE_PATH . '/vendor/dir/whatever.class.inc');
675: [20:15:40] <Ryan-Toast> catcher: Chur, that’s what I’ve been using just wanted to make sure :)
676: [20:15:56] <catcher> :)
677: [20:16:51] * masnun quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
678: [20:20:19] <zippy> catcher: I was also thinking of maybe doing something like !docs <some string> to pull up the docs, or !api <somestring> to pull up link to api pages
679: [20:20:21] <zippy> but not sure
680: [20:21:00] * veb has joined #silverstripe
681: [20:21:08] * Hailwood has joined #silverstripe
682: [20:22:42] * Liquide quit ()
683: [20:24:14] * Stomach1 has joined #silverstripe
684: [20:24:28] * Stomach1 has left #silverstripe
685: [20:26:59] <ss-helper> Re: What is your Must-Use SivlerStripe module for (Almost) Every Project? - http://www.silverstripe.org/community/forums/general-questions/show/101013#post400241
686: [20:27:15] * zippy strokes ss-helper
687: [20:30:08] * Ryan-Toast bites his lips looking at ss-helper.
688: [20:30:29] * micmania1 has joined #silverstripe
689: [20:30:31] <Cheddam> whoa guys
690: [20:30:38] <catcher> haha
691: [20:30:42] <zippy> Cheddam: hold the phone!
692: [20:33:04] <SphereSilver> Evening folkn
693: [20:33:07] <SphereSilver> folks
694: [20:33:10] <zippy> SphereSilver: hi
695: [20:34:38] * jenniferaslan quit (Quit: jenniferaslan has left the room)
696: [20:35:18] * veb quit (Quit: veb-irc: &)
697: [20:35:34] <Pyromanik> 'lo
698: [20:37:03] <antmas> does ss-helper just randomly post stuff now?
699: [20:37:06] <SphereSilver> Hey simon_w|air, sadly, it's not a permission-issue. It seems HHVM is just refusing GD backend :(
700: [20:37:08] * r3v3rb has joined #silverstripe
701: [20:37:11] <SphereSilver> Worth a try though :)
702: [20:37:17] <r3v3rb> Hi all
703: [20:37:37] * spronk2 has joined #silverstripe
704: [20:38:08] <SphereSilver> I've initiated a new Vagrant box (I'm used to Vagrant ;) ). If I find a cause and solution, I'll let you know.
705: [20:38:34] <muskie9_> if I have a module that has a DataExtension for SiteConfig, and one of the db fields I add to SiteConfig gets a random value I generate, should requireDefaultRecords() work for instances where the site exists and a dev/build has been run already? or would that check if a SiteConfig exists already and if one does it won't run requireDefaultRecords()
706: [20:39:24] * masnun has joined #silverstripe
707: [20:39:27] <r3v3rb> Any idea i have a form function I'm submitting to from an Ajax call. The function gets called $data shows postvars but sending $data to template outputs blank data in the template?
708: [20:39:34] <SphereSilver> It will run requireDefaultRecords on any dev/build
709: [20:39:40] <spronk2> anyone else have issues getting macbook pros to work with 5ghz ac networks?
710: [20:39:43] <zippy> antmas: it comes from the forum, stack overflow or two google groups
711: [20:39:47] <Pyromanik> muskie9_, it's for builds, yes.
712: [20:39:48] <SphereSilver> You need to check if you need to run it yourself.
713: [20:39:51] <SphereSilver> afaik
714: [20:39:54] <Pyromanik> ie, no, existing stuff no fill in.
715: [20:39:58] <Pyromanik> must do manually
716: [20:40:05] <SphereSilver> spronk2: Well.... there's your problem.... It's a mac
717: [20:40:09] <spronk2> sigh
718: [20:40:29] <Pyromanik> muskie9_, otherwise it'd overwrite your values every build! :<
719: [20:40:42] <SphereSilver> Sorry dude, I'm just not a fan of OSX (The hardware is ok though ;) )
720: [20:40:59] <muskie9_> that's what I was thinking, seemed to be the case (when thinking about how the Blog module works w/dev/build)
721: [20:41:16] <spronk2> well, linux is a pile of poo, and windows lack of posix systems and decent terminals is a pita
722: [20:41:28] * antmas quit (Ping timeout: 246 seconds)
723: [20:41:33] <zippy> spronk2: agree
724: [20:41:55] <spronk2> windows is my preferred OS, mainly because explorer >>> finder/nautilus/whatever
725: [20:42:00] <micmania1> zippy: I almost have a working version of SilverStripe without YAML config :o
726: [20:42:02] <ss-helper> Re: What is your Must-Use SivlerStripe module for (Almost) Every Project? - http://www.silverstripe.org/community/forums/general-questions/show/101013#post400243
727: [20:42:02] <ss-helper> Re: What is your Must-Use SivlerStripe module for (Almost) Every Project? - http://www.silverstripe.org/community/forums/general-questions/show/101013#post400242
728: [20:42:03] <spronk2> but its such a pain for dev
729: [20:42:16] <r3v3rb> Pyromanik normal Nick?
730: [20:42:29] * muskie9_ is now known as muskie9
731: [20:42:32] <Pyromanik> r3v3rb, @ home.
732: [20:42:53] * spronk2 quit (Read error: Connection reset by peer)
733: [20:42:54] <muskie9> Pyromanik build task better for that I'm guessing
734: [20:42:57] <Pyromanik> zippy, kinda should only do once per thread, no?
735: [20:42:59] <r3v3rb> Pyromanik got it :)
736: [20:43:12] <zippy> Pyromanik: well, two different replies (post numbers) but yes, I agree
737: [20:43:14] <Pyromanik> muskie9, eh?
738: [20:43:29] <Pyromanik> zippy, but thread id same!
739: [20:43:38] <zippy> post number is not
740: [20:43:39] <muskie9> to generate the value and write it to SiteConfig when the module's installed
741: [20:43:47] <Pyromanik> zippy, so, ignore! :<
742: [20:43:48] <muskie9> have them hit a build task
743: [20:44:02] <Pyromanik> muskie9, ah, right. Yeah, could do.
744: [20:44:07] <zippy> Pyromanik: I agreee :)
745: [20:44:25] <Pyromanik> muskie9, the other possibility is to maybe check for a GET param and IF you're modifying the table, then insert values.
746: [20:44:45] * UncleCheese has joined #silverstripe
747: [20:45:03] <muskie9> something like dev/build?myUpdate=1
748: [20:45:15] <Pyromanik> and/or provide a default (sql default this is) if possible. Although I think INT type is the only DBField that accepts a default (which is weirdly non-confirmist to the rest of SS's code_
749: [20:45:16] <Pyromanik> )
750: [20:45:53] <Pyromanik> ie, default values are done at model level, not DB level, except INT which does both :<
751: [20:46:23] <Pyromanik> Varchar(50) => varchar 50 chars long. Int(6) => INT default 6
752: [20:47:59] <r3v3rb> Pyromanik http://hastebin.com/itizavetif.coffee any idea why the contact email template doesn't manage to show the data, yet the data object gets written perfectly?
753: [20:48:53] <Pyromanik> r3v3rb, because 'ContactEmail.ss' doesn't exist?
754: [20:49:18] <Pyromanik> r3v3rb, ps. type hinting very wrong.
755: [20:49:27] <r3v3rb> Yeh it does, been flushed & devved
756: [20:49:38] <Pyromanik> submit(array $data, Form $form, SS_HTTPRequest $request)
757: [20:49:42] <SphereSilver> Pyromanik: But the types are different as well, so they should be handled different
758: [20:49:48] <SphereSilver> I'm suggesting this:
759: [20:50:08] <SphereSilver> 'Type' => 'TypeName('length', 'Default Value = null')
760: [20:50:15] <r3v3rb> Pyromanik okay I'll try that
761: [20:50:16] <SphereSilver> that would make more sense for all
762: [20:50:28] <Pyromanik> SphereSilver, yeah, but it's just like PHP, in the way people whinge about things like explode(',', $array) and implode($array, ',')
763: [20:50:47] <Pyromanik> r3v3rb, I'm assuming this is from a form, right?
764: [20:51:08] <Pyromanik> because if you're just hitting the page in a normal request the hint is correct.
765: [20:51:10] <SphereSilver> Needle/Haystack is fuckedup in PHP. But that doesn't mean the framework should be ignorant about it. Right?
766: [20:51:32] <Pyromanik> SphereSilver, I'm not saying types should be handled differently. Just consistently.
767: [20:51:38] <Pyromanik> err, shouldn't*
768: [20:51:45] <SphereSilver> That's what I'm suggesting ;)
769: [20:52:07] <Pyromanik> we have $defaults = ['FieldNameforInt' => 6] as it is anyway
770: [20:52:32] <Pyromanik> so far as I'm aware no other field gets defaults specified in it's constructor.
771: [20:52:43] <SphereSilver> Yeah, but the inconsistency between types needs fixing to a uniform format.
772: [20:52:48] <SphereSilver> That would improve a lot
773: [20:52:55] <Pyromanik> although there's probably an argument for pushing $defaults into the DB layer
774: [20:53:01] <SphereSilver> $defaults should override the given, not vice versa
775: [20:53:26] <Pyromanik> but then how to pull defaults when not in database (ie, ThingModel::create())
776: [20:53:49] <Pyromanik> SphereSilver, I dunno which overrides what. I just noticed it in the code, didn't investigate.
777: [20:54:16] <SphereSilver> As far as I know, $defaults overrides the given defaults. That's what it also should be.
778: [20:54:18] * veb has joined #silverstripe
779: [20:54:39] <Pyromanik> r3v3rb, how went it?
780: [20:54:59] * Frans_Amsterdam has joined #silverstripe
781: [20:55:32] <SphereSilver> That doesn't mean the constructor shouldn't accept defaults AND length
782: [20:55:36] <Pyromanik> r3v3rb, 'coz also do plz ::create() instead of new, unless 2.4
783: [20:56:01] <Pyromanik> SphereSilver, mmm. But defaults should be last in list, if there at all.
784: [20:56:05] <SphereSilver> Would also solve UncleCheese his problem he had a while ago, where he wanted the ID to be more than 11 lengths
785: [20:56:19] <UncleCheese> i forget why i needed that
786: [20:56:21] <Pyromanik> 11lengths?
787: [20:56:29] <Pyromanik> how long is 11 ints?
788: [20:56:30] <r3v3rb> Aha, lol it was a copy paste from an old 2.4 :) no excuses though! Sorry
789: [20:56:43] <UncleCheese> but it was a complete clusterfuck to try to patch
790: [20:56:53] <Pyromanik> r3v3rb, sure there's an excuse. It's 9pm!
791: [20:56:55] <SphereSilver> UncleCheese: I only remember you asking it :D Utterly no clue why, but you asked ;)
792: [20:57:18] <Pyromanik> UncleCheese, nice work on tutorial vids :>
793: [20:57:22] <r3v3rb> Pyromanik didn't even spot it earlier... Humpf!
794: [20:57:24] <Pyromanik> just found them today
795: [20:57:24] <UncleCheese> thanks, man!
796: [20:58:01] <Pyromanik> not that I watched any (all the way through), but from what I saw of one they looked good :D
797: [20:58:22] <r3v3rb> Right time to bust out laptop and tree edit that Ajax function
798: [20:59:02] <SphereSilver> Are you still working on SilverSmith UncleCheese ?
799: [20:59:08] <UncleCheese> mm
800: [20:59:16] <UncleCheese> had a good conversation about it the other day with a co-worker
801: [20:59:21] <r3v3rb> UncleCheese lol
802: [20:59:28] <zippy> UncleCheese: the order...! also, it'd be nice if in the bottom corder of the both had the month and year (or maybe ss version) so when SS 4.0 comes out in a couple of months time people know the version.. mayb
803: [20:59:31] <UncleCheese> i'd like to do something with it.. just not sure what
804: [20:59:32] <SphereSilver> I guess not? :D
805: [20:59:41] <UncleCheese> did you find it appealing?
806: [20:59:56] <SphereSilver> It's nice for building a basic config and such
807: [20:59:58] <SphereSilver> I guess
808: [21:00:10] <r3v3rb> UncleCheese it was a good concept for sure
809: [21:00:11] <SphereSilver> Tried it a few times, it did what I expected.
810: [21:00:32] <SphereSilver> With r3v3rb, good concept, needs some work though :)
811: [21:01:15] <r3v3rb> SphereSilver don't make out i said it needed work :p
812: [21:01:24] <r3v3rb> Haha
813: [21:01:48] <SphereSilver> Heh, bite me :P
814: [21:01:58] <SphereSilver> (Please don't bite me, I'm not eadible)
815: [21:03:10] <r3v3rb> Nah it's okay i don't know where you've been!
816: [21:06:35] <r3v3rb> Pyromanik btw it is from a form. But being called directly via ajax thats why i didnt bother with form $form etc
817: [21:07:37] <Ryan-Toast> I made a quick little PDF contract generator if it would benefit anyone, demo: http://www.gfycat.com/CaringSingleGecko
818: [21:07:50] <Ryan-Toast> github: https://github.com/Rhym/client-portal
819: [21:09:18] <SphereSilver> I'll be taking my mechanical keyboard to work tomorrow, as a test, for sound reasons and such.
820: [21:09:38] <SphereSilver> Now, I need to convince my boss to buy me a 150+ euro keyboard because "I like it"
821: [21:10:13] * Colin[pi] has joined #silverstripe
822: [21:10:15] <zippy> Ryan-Toast: fancy :) in the end I made ours online so then people can click the approve button / or ask any questions. They can also tick on any extras, so can quote for the projduct, but then have like + Extra year of hosting or + something else
823: [21:10:27] <zippy> Ryan-Toast: it's cool how it makes the pdf though. htmltopdf?
824: [21:10:34] <Ryan-Toast> zippy: fpdf
825: [21:10:53] <Ryan-Toast> zippy: I’m thinking of fleshing it out to be a full client systyem
826: [21:11:00] <Pyromanik> Ryan-Toast, fpdf!
827: [21:11:13] <Ryan-Toast> Pyromanik: yarp
828: [21:11:24] <Pyromanik> heyday did a webkit html2pdf module
829: [21:11:35] <Pyromanik> Ryan-Toast, draw all dat by hand :<
830: [21:11:37] <Pyromanik> ?
831: [21:12:02] <Ryan-Toast> Pyromanik: Nah, just two functions that generrate a write, and a cell :)
832: [21:12:08] <ss-helper> Re: What is your Must-Use SivlerStripe module for (Almost) Every Project? - http://www.silverstripe.org/community/forums/general-questions/show/101013#post400244
833: [21:12:40] <Pyromanik> oic, preexisting pdf. How to define where to insert shit then though?
834: [21:12:47] <Pyromanik> what if client dun gone change pdf on ya?
835: [21:13:04] <Ryan-Toast> Pyro: How do you mean?
836: [21:13:24] * antmas has joined #silverstripe
837: [21:13:33] <Pyromanik> Ryan-Toast, you're taking an existing pdf, then generating a cell and writing into it on top of the existing pdf right?
838: [21:13:49] <Pyromanik> or am I getting that wrong
839: [21:13:54] <Ryan-Toast> Pyromanik: No, it geenrates the whole PDF
840: [21:13:54] <r3v3rb> Ryan-Toast nice, just needs a link generator in the pdf to a controller to accept and send you email and update do
841: [21:14:02] <Pyromanik> Ryan-Toast, yeah, by hand?
842: [21:14:05] <Pyromanik> dafuq?
843: [21:14:07] <Ryan-Toast> r3v3rb: Yeah, will do that eventually :D
844: [21:14:13] <Ryan-Toast> Pyromanik: confuse
845: [21:14:17] <Pyromanik> fpdf is just a drawing lib
846: [21:14:17] <r3v3rb> Sounds good
847: [21:14:29] <Pyromanik> move pointer here, make line until there.
848: [21:14:30] <Pyromanik> kinda shit
849: [21:14:31] <r3v3rb> Tcpdf is excellent
850: [21:14:49] <Pyromanik> so are you drawing the document by hand?
851: [21:14:50] <r3v3rb> Used it for online certificates
852: [21:14:56] <Pyromanik> Granted it's not so bad if it's all text.
853: [21:15:01] <Pyromanik> but... ouch if not.
854: [21:15:12] <Ryan-Toast> Pyromanik: Yeah, wouldn’t use it it if it wasn’t text :P
855: [21:15:13] <Pyromanik> that and making tables is a pain in the bunghole :<
856: [21:15:41] <SphereSilver> If zauberfisch ever makes it online, could one of you ask him to e-mail me?
857: [21:15:57] <Pyromanik> SphereSilver, could do
858: [21:16:12] <Pyromanik> I feel we're a bit out of sync though
859: [21:16:20] <Pyromanik> SphereSilver, you organising stuff for this year?
860: [21:16:29] * r3v3rb_ has joined #silverstripe
861: [21:16:32] <r3v3rb_> yello
862: [21:16:34] <Pyromanik> yo
863: [21:16:42] <r3v3rb_> what do you think of these then: http://bedgebury.loginto.me/assets/certificates/OGUyZTNiMTBkMTE5Nzk3OWI1YjQxMmVmZTVmMzQ3YWY-MarMul-cert.pdf
864: [21:16:47] <r3v3rb_> tcpdf all the way
865: [21:16:54] <SphereSilver> Pyromanik: Just getting things setup, I'd like him and Anselm back on the team, maybe with a newbie to train for next year :)
866: [21:17:19] <Pyromanik> I can help out, but will be useless next year!
867: [21:17:26] <SphereSilver> Lots of work to be done and such ;)
868: [21:17:29] <Pyromanik> SphereSilver, any ideas on next location?
869: [21:17:30] * spronk2 has joined #silverstripe
870: [21:17:40] <zippy> wb spronk2
871: [21:17:46] <spronk2> This fucking 5ghz wifi ac thing is such a fucking scam >:[
872: [21:17:47] * Stomach quit (Ping timeout: 265 seconds)
873: [21:17:47] <zippy> formatted yet?
874: [21:17:56] <SphereSilver> Pyromanik: Nope, nothing specific, but if nobody comes up with something useful, probably Linz again ;)
875: [21:18:04] <antmas> blurp
876: [21:18:06] <SphereSilver> Pyromanik: e-mail me at simon@casa-laguna.net
877: [21:18:12] <Pyromanik> SphereSilver, I was kinda hoping for Denmark personally :P
878: [21:18:25] <SphereSilver> Don't expect much yet, I'm just getting the initial things ready!
879: [21:18:26] <Pyromanik> but of course, someone will need to find a suitable place first!
880: [21:18:32] <r3v3rb_> Ryan-Toast: try out tcpdf I thought it was nicer than fpdf
881: [21:18:36] <zippy> antmas: it comes from the forum, stack overflow or two google groups
882: [21:18:36] <Pyromanik> SphereSilver, could do.
883: [21:18:46] <SphereSilver> Well, I must admit.... Copenhagen is an awesome city! Been there twice, would go again :D
884: [21:19:00] <spronk2> also, my fritzbox seems to broadcast the DE country code for 802.11d, which is what the fuckky
885: [21:19:11] <antmas> zippy: the ss-helper posts?
886: [21:19:16] <zippy> yus
887: [21:19:43] <Pyromanik> zippy, there are two google groups?
888: [21:20:00] <zippy> silverstripe-dev and silverstripe-announcements
889: [21:20:03] <Pyromanik> oh
890: [21:20:13] <SphereSilver> Copenhagen would actually be cool, having Anselm in the neigh and such
891: [21:20:15] <Pyromanik> announcements
892: [21:20:18] <SphereSilver> And it's a pretty city
893: [21:20:20] <Pyromanik> SphereSilver, and Thomas
894: [21:20:35] <Ryan-Toast> How can I redirect a user from the “I'm sorry, but you can't access that part of the CMS. If you want to log in as someone else, do so below”
895: [21:20:37] <Pyromanik> well, I dunno if he's from Copenhagen, but is Danish.
896: [21:20:39] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
897: [21:20:41] <Ryan-Toast> I don’t want people to see that
898: [21:20:51] <Pyromanik> Ryan-Toast, more important rule?
899: [21:20:54] <SphereSilver> I was referring to "somewhat" experienced organisers Pyromanik, but yeah, the more the merrier :D
900: [21:20:55] <zippy> spronk2: seems a common issue eh
901: [21:21:05] <Ryan-Toast> Pyromanik: How do you mean?
902: [21:21:14] <Pyromanik> SphereSilver, mmm, understandable.
903: [21:21:18] <Pyromanik> Ryan-Toast, routes!
904: [21:21:31] <Pyromanik> zippy, what's this, macs breaking?
905: [21:21:42] <Ryan-Toast> Pyromanik: It’s on a login.
906: [21:21:50] <Ryan-Toast> Pyromanik: So I can set default path for login?
907: [21:21:56] <Pyromanik> Ryan-Toast, eh?
908: [21:21:57] <zippy> Pyromanik: no issues from me
909: [21:22:06] <SphereSilver> For everyone else that's wondering what Pyromanik and me are talking about: Aim is to have another (annual) SilverStripe Conference this year.
910: [21:22:06] * mahfuz has joined #silverstripe
911: [21:22:11] <Pyromanik> you mean... after someone logs in, they get directed to admin/?
912: [21:22:20] <SphereSilver> September or October is the aim.
913: [21:22:26] <Pyromanik> stop typing /admin before logging in!
914: [21:22:30] <Ryan-Toast> Pyromanik: Currently they’re being redirected to admin/pages
915: [21:22:31] <Pyromanik> :P
916: [21:22:54] <Pyromanik> Ryan-Toast, login page is Security/login, not /admin!
917: [21:22:54] <SphereSilver> Can I do a commercial break? Yes?
918: [21:22:55] <spronk2> zippy yeah, have seen endless threads about 5ghz and macbooks not working
919: [21:22:56] <Ryan-Toast> it’s an edge case, when an admin logs out, and then tries to log in as a base user they get that page.
920: [21:23:02] <veb> oaoaooaola
921: [21:23:03] <veb> hi
922: [21:23:04] <veb> I am veb.
923: [21:23:12] <Ryan-Toast> Pyromanik: I realise this, but clients going to client
924: [21:23:14] <SphereSilver> Do you live in Europe, and think you can make it to the Europe Converence?
925: [21:23:14] <Pyromanik> SphereSilver, commercial break what?
926: [21:23:29] <Pyromanik> Ryan-Toast, well if they type /admin, hurr durr fuckwits are gonna get directed to admin.
927: [21:23:37] <SphereSilver> Contact me about giving a talk on the second annual Silverstripe Conference!
928: [21:23:51] <Pyromanik> SphereSilver, talk you say? Hmm...
929: [21:23:52] <SphereSilver> My E-mail inbox is probably going to be flooded :P
930: [21:23:56] <Ryan-Toast> Pyromanik: No it’s after an admin has logged out, SS sets the backpath to /admin again.
931: [21:23:59] <Pyromanik> the only talk I have is a bit... basic!
932: [21:24:24] <SphereSilver> Pyromanik: Yep, besides actually organising, without talks and such, there's not much to show up for, right ;)
933: [21:25:00] <Pyromanik> Ryan-Toast, so, admin is logging in, doing shit, logging out, then getting out of their seat, putting someone else in it, and making them log in on the very same screen they got immediately after logging out from /admin/pages?
934: [21:25:13] <Pyromanik> SphereSilver, beer?
935: [21:25:17] <Ryan-Toast> Pyromanik: you betcha
936: [21:25:24] <SphereSilver> Pyromanik: On me
937: [21:25:25] <Pyromanik> Ryan-Toast, ... but...
938: [21:25:29] <Ryan-Toast> Pyromanik: I KNOW
939: [21:25:40] <Ryan-Toast> Pyromanik: but it’s my problem apparently :P
940: [21:25:52] <Pyromanik> Ryan-Toast, see if there's a config setting to anally penetrate the login
941: [21:26:03] <SphereSilver> Or maybe Sminnee will pay if I look at him with my "cute face"
942: [21:26:10] <Pyromanik> SphereSilver, hahaha
943: [21:26:17] <Pyromanik> beers on the london office!
944: [21:26:20] <Pyromanik> xD
945: [21:26:28] <Ryan-Toast> Pyromanik: May just have to create a custom login extension and hardset the redirtect
946: [21:26:44] <SphereSilver> Pyromanik: Be careful with promising beers....
947: [21:26:51] <Pyromanik> Ryan-Toast, but then admin going "but why can't I get to admin after logging in?"
948: [21:26:57] <SphereSilver> I was down 400 euro's last year! :D
949: [21:27:09] <Pyromanik> SphereSilver, but your boss paid, no?
950: [21:27:18] <Ryan-Toast> Pyromanik: they can do /admin. The redirect is from a frontend login form
951: [21:27:40] <Pyromanik> Ryan-Toast, huh?
952: [21:27:40] <SphereSilver> Not the beers unpaid in the after hours :)
953: [21:27:49] <Pyromanik> oic
954: [21:27:56] <Ryan-Toast> Pyromanik: There is a form on the front-end for “clients” to log into.
955: [21:27:57] <SphereSilver> But I don't care, I can afford it easily, so, whatever :)
956: [21:28:20] <Pyromanik> Ryan-Toast, then set Session::backurlorsomeshit in __construct or index() or something
957: [21:28:45] <Pyromanik> or test if backurl==
958: [21:28:54] * MichalKleiner|aw is now known as MichalKleiner
959: [21:28:56] <Pyromanik> '/^admin/'
960: [21:29:05] <Pyromanik> then nope.jpg
961: [21:29:12] <r3v3rb_> arghhh, no my js isn’t calling the function now after those changes Pyromanik :\
962: [21:29:13] <Pyromanik> or /client or /
963: [21:29:15] <Pyromanik> or whatever
964: [21:29:19] <r3v3rb_> time to close up for the night methinks
965: [21:29:27] <Pyromanik> r3v3rb_, because 2.4
966: [21:29:33] <r3v3rb_> no, 3.1
967: [21:29:38] <Pyromanik> 3.1 means private static allowed_actions
968: [21:29:41] <Pyromanik> needs be set
969: [21:29:46] <r3v3rb_> tis done
970: [21:29:49] <Pyromanik> k
971: [21:29:52] <Pyromanik> then idk.
972: [21:30:00] <Pyromanik> your js, you fix :P
973: [21:30:08] <r3v3rb_> :P
974: [21:30:17] <r3v3rb_> did you like me pdf :)
975: [21:30:37] <Pyromanik> I think Imma make a new JS framework, because that's what all the cool kids do these days.
976: [21:30:42] <Pyromanik> I'll call it GerberaScript
977: [21:31:04] <r3v3rb_> Pyromanik: call it gerbilScript and i’m in
978: [21:31:14] <Pyromanik> armageddon reference?
979: [21:31:15] <Pyromanik> xD
980: [21:31:21] <r3v3rb_> I know my computer is driven by gerbils
981: [21:31:35] <Pyromanik> oh, so not because you got your nose broken by a gerbil?
982: [21:31:50] <r3v3rb_> fucking thing was bigger than me too
983: [21:32:18] <Pyromanik> r3v3rb_, make sure kids not in room (although probably won't understand if are, if they're young) and www.youtube.com/watch?v=3_Jt_g10Jug
984: [21:32:35] <Pyromanik> not rude, just hilarious.
985: [21:32:53] <r3v3rb_> wtf youtube skip icon was someone parping a steaming turd!
986: [21:33:02] <r3v3rb_> rude!
987: [21:33:22] <r3v3rb_> oh, its a gerbill!
988: [21:33:27] <Pyromanik> mmhmm
989: [21:33:34] <Pyromanik> listen, hilarious.
990: [21:33:41] <r3v3rb_> love a good felching
991: [21:34:24] <antmas> 10.34am on a tuesday and we're into felching and gerbils
992: [21:34:32] <Pyromanik> I wonder sometimes whether it's fake (staged) or an actual prank submission
993: [21:34:33] <antmas> just ssirc things
994: [21:34:39] <zippy> Pyromanik: haha
995: [21:34:55] <Pyromanik> ARMAGEDDON!!
996: [21:37:47] <Pyromanik> A yarn from the early days of the interwebs
997: [21:40:24] <Colin[pi]> Jon Travolta at the Oscars: http://imgur.com/a/cHqQD
998: [21:40:41] <Colin[pi]> "look how not gay I am"
999: [21:40:48] <SphereSilver> Well, I'm off to bed folks.
1000: [21:40:58] <SphereSilver> Sleep tight and don't let the bedbugs bite.
1001: [21:41:03] * jenniferaslan has joined #silverstripe
1002: [21:41:10] <zippy> she looks pretty pissed in the bottom picture
1003: [21:41:16] <antmas> Colin[pi]: John Biden?
1004: [21:42:02] <Colin[pi]> antmas: both creepy!
1005: [21:42:24] <Colin[pi]> antmas: also: http://images-2.drive.com.au/2013/08/07/4637481/spbabya7-20130807100624634016-620x349.jpg
1006: [21:43:17] <Ryan-Toast> Anyone know what action the page that shows “I'm sorry, but you can't access that part of the CMS. If you want to log in as someone else, do so below” is?
1007: [21:44:13] <r3v3rb_> ha, got it working using sendplain - its only for a quicker/freebie site for a friend so no need to worry too much about templated emails from their contact form :D
1008: [21:44:36] <Colin[pi]> Ryan-Toast: is part of LeftAndMain::init
1009: [21:44:48] <r3v3rb_> Colin[pi]: is that John Terry ?!!?
1010: [21:44:58] <Ryan-Toast> Colin[pi]: How can I send a CSS file it’s way?
1011: [21:45:01] <Colin[pi]> r3v3rb_: our PM
1012: [21:45:06] <r3v3rb_> on the left?
1013: [21:45:09] <zippy> Terry Tibs?
1014: [21:45:17] <Colin[pi]> oh, dunno
1015: [21:45:26] <Ryan-Toast> hmm
1016: [21:45:35] <r3v3rb_> Colin[pi]: guy on left looks like John Terry of Chelsea FC a few years ago
1017: [21:45:41] <Colin[pi]> Ryan-Toast: it's just a string in that method
1018: [21:45:51] * gelignite has joined #silverstripe
1019: [21:45:51] <Colin[pi]> is it getting wrapped by any html in the template?
1020: [21:46:10] <r3v3rb_> Colin[pi]: http://www.sportsonearth.com/assets/images/0/3/0/64359030/cuts/John_Terry_baia98fe_rru9crrb.jpg
1021: [21:46:16] <Ryan-Toast> Colin[pi]: yeah, but I include my CSS in the Page_Controller
1022: [21:46:23] <Ryan-Toast> not in the template
1023: [21:47:51] <antmas> Ryan-Toast: any reason why you do that?
1024: [21:48:09] <Ryan-Toast> antmas: so I can use combined files.
1025: [21:48:16] <Ryan-Toast> and Requirements etc
1026: [21:48:17] <antmas> ah
1027: [21:48:18] <antmas> nice
1028: [21:48:31] * UndefinedOffset quit (Quit: Leaving.)
1029: [21:49:09] <Colin[pi]> Ryan-Toast: looks like permissionFailure() in Security.php is the method that actually uses that message
1030: [21:49:16] <Colin[pi]> can you stick it in there somehow?
1031: [21:49:45] <Ryan-Toast> Colin[pi]: I do this normally: http://www.sspaste.com/paste/show/54eba006547c4
1032: [21:50:29] <Colin[pi]> but wait... why? oh is this because you don't use themes?
1033: [21:50:46] <Colin[pi]> because those pages are usually themed
1034: [21:50:59] <Ryan-Toast> Yeah, no themes.
1035: [21:51:15] <Ryan-Toast> but it’s because I don’t set the css in the Template
1036: [21:51:18] <zippy> Ryan-Toast: hahah I did something like that the other week, but didn't limit the Action. When the security ping triggered it messed up the CMS :P
1037: [21:51:43] <Ryan-Toast> zippy: Been using that code for like 8 months, no issues :)
1038: [21:52:01] <zippy> yea, cos your limiting the action to just login and forgot password so be all good
1039: [21:52:18] <Ryan-Toast> yarp
1040: [21:52:37] <Ryan-Toast> Is there a way I can just redirect away from that page instead of displaying it?
1041: [21:52:42] <Ryan-Toast> RABBLE RABBLE
1042: [21:52:49] <Ryan-Toast> THIS IS A STUPID PROBLEM TO HAVE
1043: [21:53:14] <Colin[pi]> Ryan-Toast: aren't you kinda making life difficult for yourself though by shying away from convention?
1044: [21:53:17] <zippy> Ryan-Toast: can you extend the logout function, and redirect elsewhere?
1045: [21:53:55] <Ryan-Toast> Colin[pi]: by not using Requirements, and combine_files?
1046: [21:53:59] <Colin[pi]> Ryan-Toast: I never really got why you didn't like the themes thing... :\ SS will rely on them for certain rendering functions
1047: [21:54:05] <Colin[pi]> so by not using theme
1048: [21:54:08] <Colin[pi]> *themes
1049: [21:54:12] <Ryan-Toast> Colin[pi]: themes are dumb.
1050: [21:54:14] <Colin[pi]> you're making things more difficult for yourself
1051: [21:54:17] <veb> http://www.amazon.com/Start-Small-Stay-Developers-Launching/dp/0615373968
1052: [21:54:27] <veb> someone bought me this book 4 days ago at 4am in the morning
1053: [21:54:28] <veb> on IRC
1054: [21:54:29] <Ryan-Toast> if you’re never swapping themes, what’s the point?
1055: [21:54:31] <veb> and I got it today
1056: [21:54:36] <veb> how's that for fast shipping
1057: [21:54:52] <zippy> veb: no affiliate link? :)
1058: [21:54:53] <Ryan-Toast> imo all files should be in your project folder.
1059: [21:55:01] <veb> zippy: i'm not a poop
1060: [21:55:02] <veb> but if you want...
1061: [21:55:02] <Colin[pi]> Ryan-Toast: I never swap themes either, but, themes are a *convention* for the templating system in SS
1062: [21:55:04] <veb> :P
1063: [21:55:13] <zippy> I brought some shoes online in AU mid afternoon. showed up at 10am next morning...
1064: [21:55:22] <veb> Kingy[a] and I did the shit out of affiliates on amazon for a while
1065: [21:55:22] <Colin[pi]> Ryan-Toast: so if you shy away from them, you'll cause issues for yourself like this ;P
1066: [21:55:30] <Ryan-Toast> Colin[pi]: From my frustrations with it, life is much easier using the mysite folder, except for little random edge cases like this.
1067: [21:55:34] <veb> zippy: damn that's cool
1068: [21:55:47] <veb> I bought headpgones from www.headphones.com.au
1069: [21:55:47] <zippy> yea and the shoes fit as well, haha
1070: [21:55:51] <veb> arrived the next day too
1071: [21:56:06] <veb> I bought a pair of shoes from a UK site 3 years ago
1072: [21:56:09] <veb> still wear them...
1073: [21:56:14] <veb> they look good too
1074: [21:56:16] <zippy> decent, thats good mileage
1075: [21:56:19] <veb> I just noticed them in the shop.
1076: [21:56:24] <veb> $499
1077: [21:56:25] <veb> lolololol
1078: [21:56:28] <veb> I paid $59 I think
1079: [21:56:30] <Colin[pi]> Ryan-Toast: mm k, long as you can work around it
1080: [21:56:43] <veb> (adidas shoes)
1081: [21:56:44] <Ryan-Toast> Colin[pi]: This sis literally the only problem I’ve faced.
1082: [21:57:01] <veb> stores in NZ put such a massive markup on shit
1083: [21:59:32] <Colin[pi]> Ryan-Toast: k, hope it remains so ;)
1084: [21:59:39] * Stomach has joined #silverstripe
1085: [22:00:07] <zippy> Stomach: maybe ss-helper can dump out when there is a wicket in the cricket ;-)
1086: [22:02:36] <r3v3rb> Sleep time. Night all
1087: [22:02:40] * r3v3rb_ is now known as r3v3rb
1088: [22:03:10] * r3v3rb has left #silverstripe
1089: [22:05:43] * veb quit (Quit: veb-irc: &)
1090: [22:12:50] * cloph quit (Ping timeout: 252 seconds)
1091: [22:13:18] * veb has joined #silverstripe
1092: [22:13:49] * cloph_away has joined #silverstripe
1093: [22:15:54] <ss23> Pyromanik: IT IS ME MAKING A COMPOOOTA GAME
1094: [22:16:31] <Pyromanik> ss23, but why?
1095: [22:16:42] <ss23> Pyromanik: I wondered how to do it
1096: [22:17:42] <Pyromanik> with maths, duh!
1097: [22:17:45] <mahfuz> Hi Guys. Can any one tell me whether the dataobjectmanager module is usable with latest silverstripe version? I am particularly interested about the FilteredDropdownSet ?
1098: [22:17:56] <Pyromanik> nope, it is not.
1099: [22:18:11] <Pyromanik> it became obsolete about 3 years ago, with the release of 3.0
1100: [22:18:16] <Pyromanik> .0
1101: [22:18:30] <deadveb> whoa
1102: [22:18:35] <deadveb> deadveb is still alive
1103: [22:18:38] <deadveb> that's incredible
1104: [22:18:42] <deadveb> considering veb disconnected...
1105: [22:18:46] <deadveb> because I shut the laptop
1106: [22:18:51] <deadveb> but no SSH must stay alive!
1107: [22:18:53] <Pyromanik> mahfuz, describe to me this 'FilteredDropdownSet'
1108: [22:19:06] <simon_w|air> deadveb, you shut your laptop? YOU MONSTER
1109: [22:19:20] <mahfuz> Is there any way to use the functionality of FilteredDropdownSet in the current silverstripe version?
1110: [22:19:26] <Pyromanik> \o simon_w|air :>
1111: [22:19:35] <deadveb> simon_w|air: well... yes.
1112: [22:19:37] <zippy> simon_w|air: with your change here; https://git.simon.geek.nz/simon_w/silverstripe-framework/commit/8b4904 did you run into any issues with 'class not found' , eg warning with require_once(PHPUnit/Framework/TestResult.php when trying to process SapphireTestReporter.php' - I setup a list of classes to skip (like SapphireTestReporter) and all seems to work quite well. Did you run into that, or you always included phpunit in your projects?
1113: [22:19:38] * deadveb sighs
1114: [22:19:42] <deadveb> BIG BIG IBGIBIGBGIB
1115: [22:19:44] <Pyromanik> mahfuz, I dunno, describe to me what this is
1116: [22:19:47] * deadveb disappears to make some flask
1117: [22:19:53] <deadveb> A&D
1118: [22:20:08] <veb> deadveb got [detached from 6730.pts-1.localhost]
1119: [22:20:09] <simon_w|air> zippy, I think I had already removed the test infrastructure by then
1120: [22:20:10] <veb> yeeeeeeah
1121: [22:20:46] <mahfuz> Pyromanik: here is a link to demonstrate - http://screencast.com/t/d7oZTwrr
1122: [22:20:48] <zippy> simon_w|air: is it ok with you if I add in the skip list, and then push this up to ss master?
1123: [22:21:34] <zippy> simon_w|air: with citation back to your repo link
1124: [22:21:46] <simon_w|air> zippy, yeah
1125: [22:22:04] <veb> lol
1126: [22:22:08] <veb> uploading at 2mb/s
1127: [22:22:12] <veb> according to SCP
1128: [22:22:13] <Pyromanik> mahfuz, of course, that's always possible.
1129: [22:22:33] <Pyromanik> It's simply a wrapper around 2 dropdown fields with some ajax calls between them.
1130: [22:22:45] <zippy> simon_w|air: with your LRU cache change you submitted and closed, I couldn't see any difference in speed / memory with that. If it is faster would like to push that too
1131: [22:23:50] <simon_w|air> zippy, how are you timing it?
1132: [22:24:37] <zippy> start timer at the top of framework/cli-script.php and stop it at the end and dump time + memory
1133: [22:24:50] <zippy> then php framework/clip-script.php / 'flush=all'
1134: [22:25:31] <zippy> your reflection change above takes the ram from 19mb for the request to 58mb, but the time goes from 5.3 sec to 2.4 or something, so well worth it, and within the 128mb requirement of ss or whatever it is
1135: [22:25:32] <simon_w|air> Ah right, that'll be basically measuring flush time. The LRU cache isn't used there
1136: [22:25:39] * Viper7 quit (Ping timeout: 245 seconds)
1137: [22:25:58] <zippy> simon_w|air: oh. From the github issue it said flush time was improved. I had tried it on some of the other pages but didn't seem to effect any
1138: [22:26:16] <simon_w|air> I was testing with the tests, which makes a lot more changes to the config layer
1139: [22:26:20] * Viper-7 has joined #silverstripe
1140: [22:27:22] <ss-helper> Re: cached data location - http://www.silverstripe.org/community/forums/general-questions/show/100983#post400245
1141: [22:27:32] <zippy> simon_w|air: this one right; https://github.com/silverstripe/silverstripe-framework/pull/2736/files ?
1142: [22:27:59] <simon_w|air> zippy, Yup
1143: [22:28:17] <zippy> simon_w|air: we after 20 requests I couldn't see any impact either way on speed or memory, I would suggest it get merged simply because the reduces the complexity of that code a lot!
1144: [22:28:18] <mahfuz> Pyromanik: Could you give me some example code of what you are saying or link to some relevant docs? I basically need this functionality in CMS as well as front end
1145: [22:28:47] <zippy> and people are not going to be running unit tests on their production server (you'd hope) so I don't think the memory will be an issue
1146: [22:28:59] <zippy> but maybe to appease the gods, doing a couple of memory tests would be worth while
1147: [22:31:58] <zippy> simon_w|air: thanks :)
1148: [22:32:13] <simon_w|air> Now, someone should send me some caffeine
1149: [22:32:16] * simon_w|air looks at Colin[pi]
1150: [22:34:09] <Colin[pi]> simon_w|air: coffee machine is all ready to go dude
1151: [22:34:13] <Colin[pi]> just come on over :P
1152: [22:34:19] <zippy> Are you guys far away?
1153: [22:34:20] <simon_w|air> Colin[pi], don't drink coffee :p
1154: [22:34:22] <zippy> *apart
1155: [22:34:26] <Colin[pi]> simon_w|air: well sucks to be you
1156: [22:34:31] <simon_w|air> zippy, 20 or so minute drive
1157: [22:34:31] <ss23> James Bond gets a lot more scary when you consider 007 as a unix permission
1158: [22:34:50] <Colin[pi]> simon_w|air: I have some shitty diet generic cola if that suits?
1159: [22:35:00] <simon_w|air> Ugh, diet
1160: [22:35:21] <simon_w|air> You're going to make me walk to my V stash in the fridge, aren't you?
1161: [22:35:31] <Colin[pi]> simon_w|air: why yes, yes I am
1162: [22:35:37] <simon_w|air> So cruel
1163: [22:36:23] <zippy> simon_w|air: you doing anything with ss these days, or onto new things?
1164: [22:36:45] <simon_w|air> zippy, launched a SS site a couple of weeks ago. Mostly not doing CMS things though, so not much SS
1165: [22:37:05] <Colin[pi]> simon_w|air: the maths one?
1166: [22:37:17] <simon_w|air> Ya
1167: [22:37:34] <Colin[pi]> simon_w|air: I saw your tweet :P
1168: [22:37:36] <simon_w|air> They need to hurry up and pay their invoice though
1169: [22:38:19] <Pyromanik> mahfuz, http://ajax-silverstripe.mmkdigital.com/
1170: [22:38:26] <Pyromanik> introduction to ajax
1171: [22:38:36] <Colin[pi]> simon_w|air: welcome to my world :P
1172: [22:38:40] * Liquide has joined #silverstripe
1173: [22:38:49] <Colin[pi]> simon_w|air: it's amazing how quiet they get after sending a bill
1174: [22:38:59] <simon_w|air> Colin[pi], to make it worse, it's a NFP so I'd feel bad about just pulling it :p
1175: [22:39:07] <Colin[pi]> lol
1176: [22:39:10] <simon_w|air> (Is through dad though, so I can just harass him)
1177: [22:39:31] <Colin[pi]> simon_w|air: did they sign paperwork?
1178: [22:40:56] <simon_w|air> Colin[pi], I know where they live
1179: [22:42:16] <zippy> NFP gota spend their money on something
1180: [22:42:23] <Colin[pi]> simon_w|air: LOL
1181: [22:42:28] <Colin[pi]> send the goons around
1182: [22:43:01] * Stomach quit (Quit: zzz)
1183: [22:48:53] * Stomach has joined #silverstripe
1184: [22:53:28] <Pyromanik> haha ss23
1185: [22:53:56] <Pyromanik> zomg, V :< None of that nonsense around here like D:
1186: [22:55:16] <Pyromanik> I needs ta sleep :( how boring.
1187: [22:55:23] * Pyromanik quit (Quit: Leaving)
1188: [22:59:01] * zri quit (Ping timeout: 246 seconds)
1189: [22:59:17] * veb quit (Quit: veb-irc: &)
1190: [23:12:15] * catcher quit (Ping timeout: 256 seconds)
1191: [23:14:31] * Frans_Amsterdam quit (Ping timeout: 250 seconds)
1192: [23:16:22] * muskie9_ has joined #silverstripe
1193: [23:16:25] * muskie9_ quit (Client Quit)
1194: [23:19:02] * muskie9 quit (Ping timeout: 245 seconds)
1195: [23:51:28] <ss23> HELP
1196: [23:51:31] <ss23> any core people on IRC?
1197: [23:52:16] <antmas> ss23: I'm pretty hardcore
1198: [23:52:22] * antmas puts hand up
1199: [23:52:23] <antmas> o/
1200: [23:52:29] * simon_w|air nominates antmas for core
1201: [23:53:03] <antmas> lock up yo daughters
1202: [23:53:08] <antmas> lock up yo wives
1203: [23:53:36] * veb has joined #silverstripe

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