#silverstripe IRC Log

IRC log for 26 September 2014

All timestamps are in UTC.

1: [00:03:57] <Blacklite> hey, i've got blog posts which have a HABTM relationship with categories
2: [00:04:23] <Blacklite> how can i search for blog posts that are within a certain category in SS 2.4 using DataObject::get ?
3: [00:06:18] <Stomach> is it a has_one to category?
4: [00:06:30] <Stomach> whats the relationship set up like
5: [00:07:16] <Stomach> DataObject::get('BlogEntry', "CategoryID = ''" . Convert::raw2sql($this->ID) .""); or something?
6: [00:07:25] <Blacklite> it's a HABTM
7: [00:07:32] <Blacklite> so there is a separate joining table
8: [00:08:31] <Stomach> you should be able to just grab the category, then do ->Posts() then? can't remember if that works but I'm pretty sure it does
9: [00:08:54] <Blacklite> ahh
10: [00:09:11] * codetoday has joined #silverstripe
11: [00:09:15] <Blacklite> yea i was kinda writing something to get all the records from the joining table
12: [00:09:20] * travis-ci has joined #silverstripe
13: [00:09:20] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3395 (3.1 - e3056ed : Sean Harvey): The build passed.
14: [00:09:20] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/f7af0d895590...e3056ed8319b
15: [00:09:20] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/36310410
16: [00:09:20] * travis-ci has left #silverstripe
17: [00:09:28] <Blacklite> and then work it out that way, but i'll do it the other way
18: [00:09:28] <codetoday> Good Morning
19: [00:09:44] <Stomach> sweet Blacklite - let us know if it works
20: [00:09:48] <Stomach> good afternoon codetoday
21: [00:10:01] <Blacklite> hm, actually i want to have multiple filters.. i think to make this tidy it'll be best to continue the way im doing it
22: [00:10:20] <Blacklite> which is to retrieve all rows from the Posts_PostCategories table
23: [00:10:24] <codetoday> can't be afternoon, I just woke up! heh :)
24: [00:10:44] <Stomach> yeah if you want multiple then thats probably the easiest way in 2.4
25: [00:10:49] <Blacklite> yep
26: [00:10:52] <codetoday> Was wondering, why is the default search in silverstripe 3.1 so ugly ;o
27: [00:11:09] <Stomach> codetoday - define ugly :P
28: [00:11:11] <codetoday> and how do you make it nice!
29: [00:11:25] <Stomach> you can add a template called Page_results.ss to your layout folder
30: [00:11:31] <Stomach> and that will be used for the results
31: [00:11:32] <codetoday> oh, not that
32: [00:11:37] <codetoday> the search bar itself
33: [00:11:38] <codetoday> :P
34: [00:11:40] <codetoday> it's square
35: [00:11:45] <adrexia> in simple?
36: [00:12:14] <codetoday> yeah, well I'm using my own custom theme - so i guess it comes from simple heh
37: [00:13:32] <adrexia> pretty easy to restyle it
38: [00:13:43] <adrexia> I've never built a site on simple
39: [00:14:01] <adrexia> but if you delete all css relating to the search bar, its bouynd to lopok better ;l)
40: [00:14:11] <codetoday> haha
41: [00:14:26] <adrexia> or even just the css relating to the search input
42: [00:14:39] <adrexia> browsers make search bars look better, imo
43: [00:15:32] <codetoday> lol, well anything would look better than this! ;P
44: [00:16:21] <codetoday> actually, I just wanted someone to say here's the apple styled search on github for silverstripe
45: [00:16:30] <codetoday> I guess no such luck eh ;P
46: [00:16:53] <adrexia> go to the apple site, inspect element, and copy paste?
47: [00:16:59] <adrexia> ;)
48: [00:18:29] <micmania1> SearchForm should be buried far under ground.
49: [00:19:24] <adrexia> I think people should have more choices than the simple theme
50: [00:19:51] <codetoday> I couldn't agree with you more, it should almost be "create your theme", then download it!
51: [00:20:01] <adrexia> that would be pretty aawesome
52: [00:20:03] <codetoday> dragging in elements from different themes!
53: [00:20:08] <Colin[pi]> adrexia: I think it's time for a new default theme tbh
54: [00:20:38] <adrexia> nah - just chuck a css framework at it, let people choice colours and stuff, then have it compile the css
55: [00:20:53] <adrexia> Colin[pi] I have never even used simple
56: [00:21:10] <adrexia> I pretty much always start with a css framework these days
57: [00:21:35] <adrexia> but there will be peoplke who use the installer and just go with the simple theme
58: [00:21:39] <adrexia> so choices are nice
59: [00:22:20] <Colin[pi]> adrexia: I basically made my own simple default responsive theme, and most of my projects spawn from that
60: [00:22:28] * adrexia nods
61: [00:22:39] <Colin[pi]> has all the bits and pieces, and basic structure
62: [00:22:44] <Colin[pi]> just build upon it
63: [00:23:17] <Colin[pi]> I really like what SS has done with those "ContentComponent" pages on the new site
64: [00:23:19] <Ryan-Toast> Colin[pi]: everything I do uses boilerplate
65: [00:23:20] <Colin[pi]> that's a cool idea
66: [00:23:52] <Colin[pi]> Ryan-Toast: yep, so you pretty much follow the same approach I do.. why reinvent the wheel every time?
67: [00:23:52] <adrexia> I generally either start with the 3.0 branch of the cwp theme, or gumby if I get to choose
68: [00:24:55] <Colin[pi]> so Ryan-Toast, thoughts on my reskin so far?
69: [00:25:01] <Colin[pi]> I reckon there's a bit too much white
70: [00:25:38] * jenniferaslan quit (Quit: jenniferaslan has left the room)
71: [00:38:44] * Bollig|DesignCty has joined #silverstripe
72: [00:39:33] * micmania1 quit (Quit: micmania1)
73: [00:39:54] * travis-ci has joined #silverstripe
74: [00:39:54] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3397 (master - 3ff4bf6 : Damian Mooyman): The build passed.
75: [00:39:54] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/99f8fb29b5d4...3ff4bf633e80
76: [00:39:54] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/36314264
77: [00:39:54] * travis-ci has left #silverstripe
78: [00:43:31] * Ryan-Toast quit (Quit: Ryan-Toast)
79: [00:47:46] <zippy> hmmm what makes a flush so slow
80: [00:48:24] <Bollig|DesignCty> regenerating your manifest and caches?
81: [00:48:58] <hailwood> Can you make an "Image" object out of a file path, or out of a "File" object? I am allowing people to upload a generic "File" asset, but on the front end If it's an image they uploaded I want to display a thumbnail, otherwise I will display an icon representing the file extension, I can do the extension image, and I could get away with just displaying the raw asset image if it's an image they uploaded, but I would rather have an "Image" object out of
82: [00:50:16] <Bollig|DesignCty> hailwood: onbeforewrite of the file object, check if it is an image (extension or any other more reliable method) then change the class name to Image.
83: [00:51:58] * travis-ci has joined #silverstripe
84: [00:51:58] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3398 (3.1 - e37d922 : Sean Harvey): The build passed.
85: [00:51:58] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/e3056ed8319b...e37d9223eea7
86: [00:51:58] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/36314845
87: [00:51:58] * travis-ci has left #silverstripe
88: [00:56:47] * Ryan-Toast has joined #silverstripe
89: [00:57:22] <zippy> hailwood: you can loadfrom filepath I think
90: [00:57:38] <Ryan-Toast> Colin[pi]: My first thought is that you have a small screen
91: [00:57:54] <Colin[pi]> Ryan-Toast: just resized the browser :P
92: [00:58:06] <Colin[pi]> zippy: yeah flushing was much faster in 2.4, tbh I believe most of the slowdown comes from the config system, particularly YAML
93: [00:58:25] <Ryan-Toast> It’s very white
94: [00:58:52] <Ryan-Toast> Needs a little contrast imo
95: [00:59:19] <Colin[pi]> mm I agree
96: [00:59:46] <Ryan-Toast> Colin[pi]: Here are some nice colours that you could try: http://www.google.com/design/spec/style/color.html#
97: [01:01:21] <Colin[pi]> I would like to put a grey behind the edit form, but then on other admin areas if the tree disappears, the white from the menu on the left doesn't join to white on the right
98: [01:01:59] * joelpittet quit ()
99: [01:02:25] <Ryan-Toast> Mmm love reading that google material design spec.
100: [01:03:34] <zippy> jeapers, tried to do a cache grind of the flush process - 200mb file and still going
101: [01:04:33] <Colin[pi]> Ryan-Toast: did you finish the resizable tree thingy for the cms?
102: [01:04:47] <Ryan-Toast> Colin[pi]: yes, but I don’t know how to merge it and shit
103: [01:04:52] <Colin[pi]> ah lol
104: [01:04:59] <Colin[pi]> did you use jquery resizable?
105: [01:05:07] <Ryan-Toast> I’ll figure it out, I just need the time to do so.
106: [01:05:24] <Ryan-Toast> Colin[pi]: Yes, the cms already has jquery-ui loaded, so would be silly not to.
107: [01:05:39] <Colin[pi]> yep.. I've just added it myself with my reskin module
108: [01:06:09] <zippy> over 904,686 calls for 'is_array'
109: [01:08:26] <Colin[pi]> zippy: yeah it's nuts
110: [01:08:38] <Colin[pi]> we had a big chat about performance at the last sydney meetup
111: [01:09:06] <Colin[pi]> the config system in 3.x is doing a lot of crap it really shouldn't be apparently, needs a lot of tuning
112: [01:09:14] <UncleCheese> Colin[pi] are you reskinning the cms?
113: [01:09:20] <Colin[pi]> UncleCheese: I am, yes
114: [01:09:24] <UncleCheese> wooot!
115: [01:09:31] <Colin[pi]> a lot of us have been
116: [01:09:32] <Colin[pi]> :D
117: [01:09:33] <UncleCheese> one less thing on my todo list
118: [01:09:36] <UncleCheese> really?
119: [01:09:37] <Colin[pi]> lol wat?
120: [01:09:38] <UncleCheese> tell me
121: [01:09:45] <Colin[pi]> Ryan-Toast has his own skin
122: [01:09:49] <Colin[pi]> and one other too I think?
123: [01:09:49] <Ryan-Toast> Colin[pi]: You can pretty much do this: http://pastebin.com/as8t6dDS
124: [01:10:13] <Ryan-Toast> But there’s a bit of css to add and shift the resizing icon in different states
125: [01:10:31] <Colin[pi]> Ryan-Toast: cool ta
126: [01:10:33] <UncleCheese> umm
127: [01:10:34] <UncleCheese> want
128: [01:10:40] <UncleCheese> where can i haz downloadz
129: [01:10:43] * zippy__ has joined #silverstripe
130: [01:11:04] <Ryan-Toast> Unclecheese: https://github.com/Rhym/ss_boilerplate/tree/master/boilerplate/css/cms
131: [01:11:22] <UncleCheese> installation is just like any othe rmodule?
132: [01:11:25] <Ryan-Toast> config code is commented out: https://github.com/Rhym/ss_boilerplate/blob/master/boilerplate/_config/config.yml
133: [01:12:08] <UncleCheese> man, this is the stuff that needs to be getting more attention
134: [01:12:23] <UncleCheese> i hate that the only way to learn about projects like this is by a random drop-in on the irc channel
135: [01:12:24] * zippy quit (Ping timeout: 246 seconds)
136: [01:12:41] <Colin[pi]> UncleCheese: I just started mine this work so still a WIP
137: [01:13:43] * Tanger has joined #silverstripe
138: [01:13:51] <Ryan-Toast> Unclecheese: Mine looks like this, but I’m thinking of changing the style to fit material design. http://i.imgur.com/sMoMOSg.jpg
139: [01:13:56] <Colin[pi]> UncleCheese: sounds like you're not a fan of the default CMS UX?
140: [01:14:21] <UncleCheese> no
141: [01:14:32] <UncleCheese> i think it fell way short of where it needed to be in 2013
142: [01:15:12] <UncleCheese> it's not so much the look-and-feel as much as the latency
143: [01:15:36] <UncleCheese> every action instantiates a three-second round trip to the server
144: [01:15:54] <Ryan-Toast> Main content to settings, eveerrrrryyyy tiiimmmeeeee
145: [01:16:27] <adrexia> yes, there were early bugs logged saying "make it ajax" with the repsonse ebing "ahhh, it is"
146: [01:16:35] <UncleCheese> lol!
147: [01:16:35] <adrexia> "then why is it so slow?"
148: [01:16:49] <UncleCheese> Ryan-Toast that's a particularly bad one
149: [01:16:59] <UncleCheese> i dread having to findout what pagetype something is :)
150: [01:17:24] <adrexia> if you give things iconbs, its easy
151: [01:17:35] <adrexia> things/pages
152: [01:17:36] <antmas> +1 for Ryan-Toast 's CMS skin
153: [01:18:09] <UncleCheese> i don't like that the sitetree was elected back into office for a second term
154: [01:18:24] <adrexia> users like it
155: [01:18:30] <Kingy> +1 for Ryan-Toasts git comment: "thanks for deleting all my files, git. you stupid fuck."
156: [01:18:34] <Colin[pi]> antmas: no love for mine? ;_; it even looks microsofty!
157: [01:18:35] <adrexia> its just a hard problem to get rightr
158: [01:18:36] <UncleCheese> it really should have a diminished presence.. sites aren't built that way anymore
159: [01:18:53] <antmas> Colin[pi]: and yours :D
160: [01:18:54] <adrexia> UncleCheese, that's not actually true
161: [01:18:58] <Colin[pi]> .. I like sitetree :(
162: [01:19:06] <zippy__> ^
163: [01:19:11] * zippy__ is now known as zippy
164: [01:19:12] <adrexia> *large* sites are odften not built that way
165: [01:19:29] <adrexia> most sites are built exactly that way
166: [01:19:36] <UncleCheese> What? You have to update a page that's four levels into the navigation? Happy clicking.
167: [01:19:44] <UncleCheese> ... and scrolling..
168: [01:19:45] <UncleCheese> and waiting
169: [01:19:49] <adrexia> and drupal vs silverstriep - I would rtaher be a user in siulverstripe
170: [01:19:51] <UncleCheese> it's a punishing user experiece
171: [01:19:57] <adrexia> though silverstripe vs wordpress...
172: [01:20:04] <zippy> Is that because of SiteTree or speed UncleCheese ?
173: [01:20:11] <UncleCheese> WP gets it right with the way pages are stored
174: [01:20:22] <adrexia> UncleCheese that'ds not a sitetree problem - that's a dev problem
175: [01:20:34] <UncleCheese> no, it's the paradigm of a tree that's the issue
176: [01:20:39] <UncleCheese> it doesnt' scale
177: [01:20:46] <UncleCheese> the dev is a big part of it, though
178: [01:20:47] <Bollig|DesignCty> UncleCheese: agreed. But I’ve never found a client who didn’t prefer this approach anyway: https://github.com/jonom/silverstripe-betternavigator
179: [01:20:52] <adrexia> (ie the user experiecnes suffers because its not built in a way that makes those tasks easy)
180: [01:20:53] <UncleCheese> it's slow as ass
181: [01:21:06] * micmania1 has joined #silverstripe
182: [01:21:06] <adrexia> the paradigm of a tree
183: [01:21:15] <adrexia> that's how people think about websites
184: [01:21:23] <adrexia> its a useful thing
185: [01:21:33] <adrexia> it gives an overview and clarity
186: [01:21:36] <UncleCheese> i disagree.. i think people want to log in and create a new event.
187: [01:21:48] <UncleCheese> they don't need to know that they need to go through About Us > What's On > Events to do that
188: [01:21:56] <adrexia> the reason it fails is bvecause silverstripe goes through and constructs the sitetree form scratch everytime
189: [01:22:07] <adrexia> looking at every firiggin line in a table
190: [01:22:16] <UncleCheese> that's a big problem
191: [01:22:29] <Bollig|DesignCty> your dashboard goes a long way to improving UX on sites where specific admins are task oriented, like events and news.
192: [01:22:39] <UncleCheese> i had a module once that transformed the site tree into the iOS paradigm of left and right swiping
193: [01:22:50] <UncleCheese> Bollig|DesignCty yes!
194: [01:22:52] <Bollig|DesignCty> UncleCheese: WANT!
195: [01:22:58] <UncleCheese> it's up on github
196: [01:23:05] <Bollig|DesignCty> link a brother up
197: [01:23:11] <Bollig|DesignCty> 3.x?
198: [01:23:24] <UncleCheese> https://github.com/unclecheese/experimental-horizontal-hierarchy
199: [01:23:27] * Bollig|DesignCty is far too excited
200: [01:23:27] <antmas> logging in to create events sounds just like what Wordderp is for...
201: [01:23:36] <UncleCheese> it was built a LONG time ago, so you may have to use a 3.0 branch
202: [01:23:38] * antmas looks at UncleCheese >.>
203: [01:24:30] * Bosie has joined #silverstripe
204: [01:24:37] <Bollig|DesignCty> antmas: it’s a fair call. but consider the users of the cms. many need to perform a small number of actions most often. Running up and down the site tree isn’t an efective way to do that, even if it matches the paradigm of how the sites are structured.
205: [01:25:50] <Bosie> Hey guys. I've got an app with an extensive front-end. I need to be able to log all user activity, the member id, what they've done and when. Anyone done anything similar in SS? Can't find much on the web...
206: [01:27:11] <Bollig|DesignCty> Sounds like the exact funtionality of some of the more full-on analytics software
207: [01:27:37] <Bollig|DesignCty> never used it, just know it from blocking the js in noscript: http://www.clicktale.com/
208: [01:27:47] <Bosie> yeah was thinking Google analytics
209: [01:28:03] <Bosie> but wasn't sure how that would work tracking Member
210: [01:28:35] <UncleCheese> adrexia the other problem with the tree metaphor is that children can only have one parent, and i've worked on so many sites with syndicated content, and the problem of "where do i edit this" cannot be ignored
211: [01:29:04] <Stomach> UncleCheese - yeah taxonomies in SS would be grand
212: [01:29:05] <Bollig|DesignCty> UncleCheese: so true. we’ve built many sites where that is a real pain in the ass.
213: [01:29:15] <Bollig|DesignCty> there’s a module for that from memory.
214: [01:29:20] <UncleCheese> is that what that's called?
215: [01:29:25] <Stomach> UncleCheese, yeah
216: [01:29:50] <Bollig|DesignCty> bosie: never used analytics software that tracks specific users before, mostly becuase of my hatred for big brother
217: [01:29:55] <Bollig|DesignCty> UncleCheese: the aptly named https://github.com/silverstripe-labs/silverstripe-taxonomy
218: [01:30:24] <adrexia> <UncleCheese> they don't need to know that they need to go through About Us > What's On > Events to do that
219: [01:30:33] <adrexia> I think events belong in a modaladminb
220: [01:30:51] <UncleCheese> true, i tend to gravitate toward DO's over Pages whenever i can
221: [01:31:01] <UncleCheese> but invariably i get into the "where's the version history" conversation
222: [01:31:07] <Bollig|DesignCty> adrexia: as a developer you know ehat’s how to do it. As a user that makes about as much sense as literally anything else
223: [01:31:31] <Bollig|DesignCty> or drafts. Or workflow.
224: [01:31:48] <adrexia> <UncleCheese> adrexia the other problem with the tree metaphor is that children can only have one parent
225: [01:32:21] <adrexia> yeah, taht can be complicated. but arguable such content should be sopurced from elsewhere and attached to a page
226: [01:32:44] <Bosie> Bollig|DesignCty this is a business app - not public facing. need good analytics on how the app is used and by which roles...
227: [01:33:20] <Stomach> Bosie - you could add a log to the page init using a file writer with monolog or something, which records which member, what time, and what url they are on
228: [01:33:21] <Bollig|DesignCty> check clicktale. might be that you can add a memberID to the headers or something for tracking.
229: [01:33:38] <UncleCheese> I think too often in silverstripe, the answer is to make a page a dataobject
230: [01:33:53] <UncleCheese> and basically the reason for doing that is to improve the CMS experience
231: [01:34:05] <adrexia> I think we need a good way of having pages without hierarchy
232: [01:34:06] <UncleCheese> the tradeoff is that now you're dealing with a crippled version of a page
233: [01:34:11] <Stomach> or you could use https://github.com/Little-Giant/silverstripe-catalogmanager
234: [01:34:13] <Stomach> :D
235: [01:34:17] <adrexia> Or dataoibjects with versioning
236: [01:34:31] <UncleCheese> yeah, it's getting there
237: [01:34:44] <Bollig|DesignCty> really you need pages managed outside of hierarchy.
238: [01:34:46] <Kingy> "FBI director James Comey sharply criticised Apple and Google on Thursday for developing forms of smartphone encryption so secure that law enforcement officials cannot easily gain access to information stored on the devices" what?
239: [01:35:20] <zippy> Kingy: If there is a kid in danger and the details are on an encryped phone, they're fucked... is what he goes onto say
240: [01:35:24] <adrexia> need a step between dataobject and sitetree that adds versioning + other page type stuff
241: [01:35:28] <antmas> Kingy: pretty much
242: [01:35:30] <Kingy> zippy: basically
243: [01:35:35] <antmas> I'd rather they have access when they need it
244: [01:35:37] <adrexia> have sitetree add heirarchy
245: [01:36:15] * Ryan-Toast quit (Quit: Ryan-Toast)
246: [01:36:38] <Stomach> its still hard to handle the situation when a page has a canonical link, but you want to display it in multiple categories and handle breadcrumbs nicely without hacking the shit out of stuff
247: [01:37:00] <zippy> ha!
248: [01:37:01] <Bosie> Stomach - yeah I was wondering if there were any utilities in SS, would prefer the log to be in the db rather than a file
249: [01:37:03] <adrexia> yep
250: [01:37:11] <Bollig|DesignCty> Don’t know about you Stomach, but we get there most projects really.
251: [01:37:14] <adrexia> though...breadcrumbs would make absolutely not sense
252: [01:37:17] <adrexia> *no
253: [01:37:34] <adrexia> unless they were path generated from how the user got there
254: [01:37:44] <adrexia> there are benefits in keeping things simple
255: [01:37:50] * zippy is amazing about how much SS talk there has been today..
256: [01:37:53] <Bollig|DesignCty> they would be difficult to implement, sure, but they make a lot of sense for users.
257: [01:37:54] <antmas> so...hard...to...focus when it's Friday
258: [01:38:24] <adrexia> as a user - I expect the breadcrumbs to match the path i took to get there, or where the page sits
259: [01:38:31] <antmas> zippy: I found the key btw :D
260: [01:38:34] <adrexia> as a user, I think of websites as a tree
261: [01:38:40] <UncleCheese> zippy lol
262: [01:39:01] <Bollig|DesignCty> adrexia: no, as a developer you know websites are a tree.
263: [01:39:06] <adrexia> It wouldn't make sense to me for a page to have multyiple parents
264: [01:39:11] <Bollig|DesignCty> My mum has never thought of websites as a tree. guaranteed.
265: [01:39:14] <adrexia> nope - as a user I do
266: [01:39:22] <adrexia> because sitemaps
267: [01:39:28] <Bollig|DesignCty> adrexia: then you’ve never worked on a website with 100+ pages that isn’t ecommerce.
268: [01:39:36] <Bollig|DesignCty> lol, becuase of sitemaps.
269: [01:40:01] <adrexia> I don't follow?>
270: [01:40:08] <Kingy> adrexia: there probably are certain scenarios for multiple parents
271: [01:40:21] <UncleCheese> yeah, there are
272: [01:40:22] <adrexia> yepo, but they are all very complicated
273: [01:40:25] <Stomach> adrexia - think a news site, where an item can be "category one" and "category two" - it makes sense to have category one and two as canonical, but then if you should be able to see it under both
274: [01:40:31] <Kingy> our site tree/taxonomy is a complete mess (which i'm sure you can remember)
275: [01:40:37] <adrexia> and try explaining that to a user
276: [01:40:50] <Kingy> Stomach: that's exactly our problem
277: [01:40:52] <adrexia> Stomach thats' tagging
278: [01:40:54] <Bollig|DesignCty> the things that no user ever clicks unless they’re tech savvy enough and COMPLETELY STUCK becuase of the site’s shitty navigation? that’s not a big drawcard in this conversation...
279: [01:41:00] <Stomach> adrexia - thats not tagging though
280: [01:41:01] <Kingy> Add in 5 different mast heads and you've got a bigger shit storm
281: [01:41:04] <adrexia> but you don't build breadcrumbs of taggs, usually
282: [01:41:14] <adrexia> well, druapl sort of does I suppose
283: [01:42:02] <adrexia> sitemaps are the visual representation of a website.
284: [01:42:09] <Stomach> because you end up going from /news/catone/ to news/cattwo/article
285: [01:42:17] <adrexia> how else would you display things to a user?
286: [01:42:36] <adrexia> (actually manin navigation works this way too - you have a page the *lives* somewhere)
287: [01:43:07] <adrexia> Stomach yeah I think I pref3er the one news parent option
288: [01:43:13] <adrexia> with multiple tags
289: [01:43:34] <Kingy> But that's limiting
290: [01:43:36] <zippy> so.. like a blog?
291: [01:43:40] <zippy> wordpress had it right!
292: [01:43:42] <Kingy> News is so often tagged under multiple parents
293: [01:43:43] <Stomach> so we have a site like this: http://www.onlythebest.co/categories/
294: [01:43:43] <adrexia> hahah
295: [01:43:58] <adrexia> create parent > give parent tag
296: [01:43:58] <Stomach> where it makes sense for a video of a car to go under cars and automotive
297: [01:44:05] <adrexia> parent grabs all news items with said tag
298: [01:44:06] <adrexia> done
299: [01:44:21] <Stomach> and when the user goes to /video/ and clicks an article you would expect the url to remain /video/article
300: [01:44:22] <adrexia> news items can be managed outside the sitetree
301: [01:44:46] <Kingy> adrexia: want to rewrite agrihq :P
302: [01:44:48] <Stomach> not randomly swap to another url, you can manage that using the meta tag canonical for seach, but both paths are valid
303: [01:44:58] <adrexia> Kingy since the moment I saw it
304: [01:45:00] <adrexia> :P
305: [01:45:01] <Kingy> man all of this is so relevant
306: [01:45:07] <adrexia> want to give me lots of money?
307: [01:45:14] <Kingy> I thought we already did :P
308: [01:45:20] <UncleCheese> how did Ortega Fish Shack get into the top 10 things to do in Wellington?
309: [01:45:38] <adrexia> ...not me personally, no
310: [01:45:50] <Kingy> haha well we gave someone lots
311: [01:45:57] <adrexia> and I only saw it after another team had buiilt it, so had no say whatsoever :P
312: [01:46:19] <adrexia> doesn't count, wasn't me :P
313: [01:46:32] <Kingy> Unfortunately I can't use that excuse
314: [01:46:34] <Kingy> :(
315: [01:46:38] <adrexia> haha
316: [01:46:39] <zippy> man.. hell@clear.net.nz doesn't work anymore
317: [01:48:56] <spronk> O_o
318: [01:53:30] <Bollig|DesignCty> https://github.com/Little-Giant/silverstripe-catalogmanager looks interesting.
319: [01:55:18] <adrexia> looks useful
320: [01:55:20] <UncleCheese> it does.. Stomach do you have a demo?
321: [01:55:23] <adrexia> :)
322: [01:56:00] <adrexia> though I have a trained dislike for { that start on a new line
323: [01:56:42] <zippy> me too
324: [01:56:43] <zippy> but
325: [01:56:45] <zippy> but!
326: [01:56:53] <zippy> it is growing me on
327: [01:57:23] <UncleCheese> adrexia yes
328: [01:57:32] <zippy> I think if you do it on the function deleration line, it should be done on if and whiles etc
329: [01:57:37] <UncleCheese> i don't mind it in class defintions or even method declarations
330: [01:57:40] <adrexia> I think I will always hate it.
331: [01:57:47] <UncleCheese> but control blocks... !!!!!!!!!!!!!!
332: [01:57:57] <adrexia> I don't like it anywhere
333: [01:57:59] <UncleCheese> if($foo)
334: [01:58:00] <UncleCheese> {
335: [01:58:04] <UncleCheese> so annoying
336: [01:58:10] <adrexia> but could proabbly cope with it on classes
337: [01:58:17] <UncleCheese> other thign i can stand is } else {
338: [01:58:28] <UncleCheese> so hard to read
339: [01:58:29] <adrexia> I like } else {
340: [01:58:42] <adrexia> elier for me to read
341: [01:58:43] <UncleCheese> so does pretty much everyone who has had their hands in the SS codebase
342: [01:58:52] <adrexia> so long as code is indent properly
343: [01:58:52] <UncleCheese> i'm pretty alone on that one i reckon
344: [01:58:54] <Bollig|DesignCty> also: does the menu system on silverstripe.org seem like a bit of a nightmare?
345: [01:58:56] <Stomach> UncleCheese - nope, not at the moment
346: [01:59:02] <Stomach> I'll make a note to get one up
347: [01:59:09] <UncleCheese> Hahahaa Bollig|DesignCty oh, no
348: [01:59:22] <UncleCheese> i'm really keen to hear why you think so
349: [02:00:04] <spronk> fyuuuuuuuuckijng yavascript
350: [02:00:26] <spronk> just seen something ihaven't seen before, wondered wtf it was, turns out its just another fucking way of writing the same fucking shiot
351: [02:00:30] <Stomach> yeah { on new line after ifs is bad.
352: [02:00:55] <spronk> var CoolStoryBro = function() {}; CoolStoryBro.prototype = _.extend(CoolStoryBro.prototype, { some other functions });
353: [02:01:05] <spronk> smae fucking thing as CoolStoryBro.prototype.some other functions ...
354: [02:01:14] <spronk> some clever cunt just decided to save a few characters.
355: [02:01:19] <zippy> gone from debating why the site is so slow, to now the code style...
356: [02:01:44] <spronk> for reference /me wasn't talking about ss.org
357: [02:01:54] <Bollig|DesignCty> UncleCheese: the word convoluted comes to mind.
358: [02:01:58] <UncleCheese> dude
359: [02:02:02] <UncleCheese> you have no idea
360: [02:02:05] <adrexia> _.extend grabs all nested properties though, right?
361: [02:02:05] <Bollig|DesignCty> lol
362: [02:02:15] <spronk> adrexia, i don't fucking know lol
363: [02:02:26] <Bollig|DesignCty> did you design the site? Have I just insulted someone? <_<
364: [02:02:29] <spronk> using underscore for defining your objects = not cool.
365: [02:02:32] <adrexia> well, that's what it does in backbone
366: [02:02:36] <UncleCheese> oh, you mean the UI of the menu
367: [02:02:55] <adrexia> so if you have a nested json object, you have to use extend
368: [02:03:08] <zippy> I love it when you do a flush in the cms area, and then you click a button/link and it's prepended the ?flush so it does it again!
369: [02:03:17] <adrexia> otherwise it just grabs the first level
370: [02:03:19] <Bollig|DesignCty> yeah
371: [02:03:37] <spronk> adrexia, confused, what do you mean?
372: [02:04:33] <adrexia> umm, hard to explain without examples
373: [02:04:38] <crapwagon> lodash (alternative to underscore) is invaluable with javascript
374: [02:04:56] <spronk> crapwagon, yeah, i use it for fnprog style stuff, but i wouldn't use it for defining object methods :|
375: [02:05:13] <crapwagon> if you are using 'prototype' for non performance reasons you're an asshole anyway
376: [02:05:36] * spronk defines pretty much all his objs with Blabla.prototype.method = ..
377: [02:05:48] * crapwagon quietly leaves
378: [02:05:53] <spronk> :(
379: [02:06:06] <spronk> what do you do? { meth, meth, } ?
380: [02:06:11] <adrexia> but essentially, if you want the whole json object that follows a sub property, you can't just do property.property2
381: [02:06:14] <crapwagon> i'll be back with a really bone headed question about SS
382: [02:07:01] <adrexia> hmm ,lunch time
383: [02:08:21] <codetoday> Is there a translator plugin, i.e create a button "Translate to Māori"
384: [02:08:36] <UncleCheese> My two-year-old son is running around the house saying, "Jesus Christ, man!"
385: [02:08:42] <UncleCheese> destined to be a developer
386: [02:08:43] <spronk> hahaha
387: [02:08:48] <ss23> haha UncleCheese
388: [02:08:57] <spronk> that's terrible bro
389: [02:09:11] <UncleCheese> yeah, we're just ignoring it
390: [02:09:18] <UncleCheese> but it's very, very hard not to laugh
391: [02:09:30] <UncleCheese> or sometimes i just say, "yes, he loves you."
392: [02:10:01] <Kingy> I think the funniest thing my partners little brother said was when he was been a little shit at the vet. So we decided to take him back to the car and as we leave the building he screams "Where the fuck are you taking me"
393: [02:10:07] <Kingy> he was barely 3 I think
394: [02:10:17] <spronk> loooool
395: [02:10:26] <spronk> last things a parent of a 3 year old wants to hear: f word.
396: [02:10:29] <Kingy> we both just turned around and hadto try not to laugh in front of him
397: [02:10:41] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
398: [02:12:31] <crapwagon> haha
399: [02:12:36] <spronk> its funny
400: [02:12:40] <spronk> one of the hardest thigns to do as a parent is not laugh
401: [02:12:53] <spronk> just completely ruins the effectiveness of your discipline lol
402: [02:13:12] <Kingy> yeah
403: [02:13:17] <Kingy> thing is he hasn't said it since
404: [02:14:59] <zippy> cracks me up when my daughter (5) gets in a grump
405: [02:15:18] <zippy> i laugh, so she says "daddy it's not funny" and stamps her foot, which cracks me up more
406: [02:15:23] <zippy> I get in trouble with the wife
407: [02:16:08] <spronk> haha :D
408: [02:16:29] <Kingy> have you seen the video of the irish girl packing a tanty coz mummy and daddy are laughing at her singing?
409: [02:16:54] <Kingy> http://www.youtube.com/watch?v=zSyGRut7T0s
410: [02:17:12] <Kingy> ps turn captions on
411: [02:17:38] <spronk> :"LOL
412: [02:18:27] <spronk> hahahaa
413: [02:18:34] <spronk> thats goold
414: [02:18:51] <Kingy> I"LL CHOKE YOU IF YOU DON'T STOP LAUGHING
415: [02:18:52] <Kingy> oh jesus
416: [02:18:57] <spronk> hahahahaha
417: [02:19:57] <spronk> yeah
418: [02:20:03] <spronk> ss.org needs quick buttons to api, dev docs, and user help
419: [02:20:11] <adrexia> she's a badarse
420: [02:21:09] <zippy> kids when they are being serious are a crack up
421: [02:21:51] <adrexia> I've never seen a 2 year old threaten death quite so eloquently before
422: [02:21:58] <adrexia> must be an irish thing
423: [02:22:26] <spronk> crazy Irieyes
424: [02:23:03] <Kingy> the irish are hilarious
425: [02:23:21] <spronk> POTATOES
426: [02:23:31] <spronk> fuck i'm racist
427: [02:23:38] <spronk> that was terribl
428: [02:23:39] <spronk> e
429: [02:24:53] <Kingy> http://www.youtube.com/watch?v=bHJOIXimTI0
430: [02:24:56] <Kingy> another good one
431: [02:25:12] <Kingy> if you're going 80 miles an hour, how far will you travel in an hour
432: [02:27:02] <spronk> loooool
433: [02:27:05] <spronk> so dumb
434: [02:27:08] <ss23> Kingy: well
435: [02:27:17] <ss23> If going at 80 miles... normally it takes like 30 minutes to get to the mall
436: [02:27:21] <ss23> the mall is like... 50 miles away?
437: [02:27:22] <Kingy> no ss23 just no
438: [02:27:22] <ss23> so...
439: [02:27:27] <spronk> like the people on facebook that answer those "WHAT'S 7 + 7 / 7 + 7 x 7 - 7" questions completely incorrectly
440: [02:28:30] <Kingy> spronk: the answer is quite obviously x+y
441: [02:28:44] <spronk> NEVER HEARD OF ORDER OF OPERATIONS BRO!?
442: [02:29:21] <Kingy> trololo
443: [02:29:35] <Kingy> Well fuck you google says 50
444: [02:30:51] <spronk> yeah
445: [02:30:57] <spronk> half the people answering said 56.
446: [02:31:00] <spronk> and were liek
447: [02:31:01] <spronk> well
448: [02:31:04] <spronk> 7 + 7 is 14
449: [02:31:13] <spronk> div 7 is 2
450: [02:31:19] <spronk> ... JESUS CHRIST PEOPLE DID YUO NOT GO TO SCHOOL
451: [02:32:00] <Kingy> or 0
452: [02:32:04] <Kingy> fuck you 7-7=0
453: [02:32:06] <Kingy> 7/0 = 0
454: [02:32:10] <Kingy> IT'S ZERO!
455: [02:32:16] <spronk> loool
456: [02:35:10] <antmas> where is Ryan_Toast
457: [02:35:20] <antmas> it's past 2pm :O
458: [02:35:46] <Kingy> that's what I was thinking
459: [02:35:55] <Kingy> I r[tabbed] but got nothing
460: [02:36:09] * Ryan-Toast has joined #silverstripe
461: [02:36:31] <Ryan-Toast> adrexia: yes, there were early bugs logged saying "make it ajax" with the repsonse ebing "ahhh, it is" - ROFL
462: [02:37:13] <spronk> Kingy, https://www.youtube.com/watch?v=etFac3mlkxE
463: [02:37:38] <Kingy> jesus christ antmas you're a wizard
464: [02:37:51] * antmas looks at Ryan-Toast with his wizard gaze
465: [02:37:53] <antmas> >.>
466: [02:38:03] <Ryan-Toast> antmas: Hmm?
467: [02:38:13] <zippy> [14:35:10] <antmas> where is Ryan_Toast
468: [02:38:13] <antmas> Ryan-Toast: ya'll know what time it is?
469: [02:38:15] <zippy> nek minute
470: [02:38:32] <Ryan-Toast> My tickle bracelet went off.
471: [02:39:42] <Kingy> so you're a wizard antmas
472: [02:39:45] <Kingy> just a molester :P
473: [02:39:49] <Kingy> you're not*
474: [02:40:00] <Kingy> we all know tickle bracelet == balls
475: [02:40:10] <antmas> lol
476: [02:44:47] * antmas pulses his wizard eyes
477: [02:44:50] <antmas> *.*
478: [02:45:32] * spronk just tested his 2 year old with the 80km at 80km/hour question
479: [02:45:34] <spronk> the answer was "2"
480: [02:45:58] <spronk> second time around the answer was pink
481: [02:46:02] * spronk shakes his head
482: [02:46:35] <antmas> lol
483: [02:46:36] <Kingy> I bet the kid knows the answer to what noise does a lion make
484: [02:46:40] <spronk> yep :D
485: [02:47:41] <antmas> all I get when I ask my 2 year old anything is 'Peppa?'
486: [02:47:44] <antmas> -_-
487: [02:47:47] <spronk> oh
488: [02:47:49] <spronk> fucking peppa pig
489: [02:47:53] <spronk> and fucking george
490: [02:47:56] <spronk> with his fucking DINOSAUR
491: [02:48:13] <antmas> lol
492: [02:48:26] <antmas> peppa is a little bitch
493: [02:48:39] <antmas> always calling her dad out on his fat guts
494: [02:48:42] <spronk> i knoiw
495: [02:48:43] <antmas> :<
496: [02:48:47] <spronk> i feel sorry for daddy pig
497: [02:48:51] <antmas> lol
498: [02:48:56] <spronk> guy gets a bad rap
499: [02:48:57] * hailwood quit (Ping timeout: 245 seconds)
500: [02:49:39] <Kingy> whatever happened to barney
501: [02:49:47] <Kingy> those were the great kids shows
502: [02:49:48] <spronk> pedo
503: [02:49:51] <antmas> it's still on
504: [02:49:56] <Kingy> or rugras
505: [02:49:58] <Kingy> rugrats
506: [02:50:04] <spronk> fucking angelica
507: [02:50:12] <spronk> little bitch
508: [02:50:23] <Kingy> I actually saw the wild thornberrys on four the other day
509: [02:50:29] <Kingy> nigel
510: [02:50:31] <Ryan-Toast> antmas: it’s not even time yet.
511: [02:50:40] <antmas> don't get me started on WhatNow
512: [02:50:44] <antmas> wtf has that shit become now?
513: [02:50:45] <Kingy> ahaha
514: [02:50:50] <antmas> it's so... square
515: [02:51:04] <antmas> Ryan-Toast: you're not time yet
516: [02:51:36] <Ryan-Toast> antmas: https://i.imgur.com/ncSWF9D.jpg
517: [02:52:04] <antmas> this pleases me
518: [02:52:39] <Ryan-Toast> https://i.imgur.com/L24cy.jpg
519: [02:53:50] <Ryan-Toast> How do you view the irc logs by user, and from the first things they’ve said?
520: [02:54:37] <antmas> I do also want to know this
521: [02:54:57] <Ryan-Toast> I tried http://logs.simon.geek.nz/search.php?q=Ryan-Toast&s=Time but that shows latest biz
522: [03:00:23] <micmania1> http://www.gizoogle.net/tranzizzle.php?search=http%3A%2F%2Fwww.silverstripe.com%2Fabout-us%2Fphilosophy%2F&se=Go+Git+Dis+Shiznit
523: [03:01:10] <Kingy> micmania1: hahaha
524: [03:01:17] <micmania1> Its amazing.
525: [03:01:29] <Kingy> that is gold
526: [03:01:40] <micmania1> http://www.gizoogle.net/tranzizzle.php?search=http%3A%2F%2Fwww.silverstripe.org%2Flearn%2F&se=Go+Git+Dis+Shiznit
527: [03:02:18] <antmas> XD
528: [03:02:21] <antmas> wow
529: [03:02:26] <ss23> micmania1: How is work without me?
530: [03:02:36] * hailwood has joined #silverstripe
531: [03:02:46] <micmania1> ss23: oh, yeah. Forgot you worked here… :p
532: [03:02:57] <spronk> BUUURN
533: [03:03:06] <micmania1> Today has been quiet. Last two days - fucking mental.
534: [03:03:31] <antmas> ss23: you sicks?
535: [03:04:10] <Kingy> I propose that ss.org be changed to that
536: [03:06:33] <ss23> ;_;
537: [03:06:38] <ss23> antmas: yeah man, flu
538: [03:06:42] <willr_> ss23 slacker.
539: [03:06:51] <ss23> Recovering, able to get on my PC today at least, just coughing and fleming still o/
540: [03:06:52] <Kingy> ^
541: [03:07:08] <ss23> Wednesday was bad :(
542: [03:07:11] <ss23> So bad ;_;
543: [03:07:21] <antmas> ss23: Y U NO VACCINATE
544: [03:07:42] <ss23> I FORGOT ;_;
545: [03:07:51] <antmas> ss23: dat herd immunity brah!
546: [03:07:54] <ss23> Last year I got my first flu shot ever
547: [03:07:57] <antmas> think about the children!
548: [03:07:58] <ss23> This year I forgot to get flu shot
549: [03:08:04] <ss23> This year I got the flu for the first time ever.
550: [03:08:08] <ss23> Conclusion: Flu shot causes flu.
551: [03:08:14] <antmas> :P
552: [03:08:20] <antmas> in rare cases
553: [03:08:24] <ss23> antmas: Great, now I have an errection
554: [03:08:30] <spronk> :|
555: [03:08:33] <ss23> (Too far?)
556: [03:08:33] <spronk> wow
557: [03:08:35] <antmas> WAT
558: [03:08:36] <spronk> that escalated quickly
559: [03:08:54] <antmas> ...
560: [03:08:59] <ss23> okay okay
561: [03:09:03] <antmas> Ryan-Toast: bleach me
562: [03:09:05] <antmas> stat!
563: [03:09:35] <Ryan-Toast> antmas: https://i.imgur.com/h9aFdQs.jpg
564: [03:09:51] <ss23> Ryan-Toast: :D
565: [03:10:03] <ss23> I thought he was going to attack the tail, but that's cool too
566: [03:10:08] <Ryan-Toast> ss23: https://i.imgur.com/MQ1hUvA.jpg
567: [03:10:19] <Kingy> woah
568: [03:10:21] <ss23> XD
569: [03:10:31] <ss23> Isn't that a thing?
570: [03:10:41] <ss23> David Farrier used to have his background as asian females eating cats
571: [03:10:46] <ss23> (I mean... not eating, but you get the idea)
572: [03:11:17] <Ryan-Toast> https://i.imgur.com/GpK8P7s.jpg
573: [03:11:58] * Troy__ has joined #silverstripe
574: [03:12:05] <Ryan-Toast> https://i.imgur.com/A1RGpqX.jpg
575: [03:12:07] <antmas> Ryan-Toast: that second one...
576: [03:12:19] <antmas> she looks faimilar
577: [03:12:37] <antmas> as in Rob's wife on GoT familiar...
578: [03:12:47] <Kingy> lemme just get that up there.. woah hold on a sec.. WAIT WAIT WAIT LEMME DOWN LEMME DOWN
579: [03:13:02] <Ryan-Toast> antmas: It’s not.
580: [03:13:10] <antmas> damn
581: [03:13:11] <ss23> https://www.youtube.com/watch?v=FgDa_cpgHWs
582: [03:13:12] <antmas> so crose
583: [03:13:12] <ss23> :D
584: [03:13:13] <Kingy> antmas: I see the resemblance
585: [03:13:14] <ss23> Animals
586: [03:13:24] <antmas> :D
587: [03:13:57] <Ryan-Toast> How I feel at 3pm on Friday: http://i.imgur.com/JlRKM.gif
588: [03:14:14] <Kingy> when you show up..
589: [03:14:32] <antmas> :D
590: [03:14:48] <Ryan-Toast> I rejoined at 2:36pm
591: [03:15:05] <Kingy> 36min late
592: [03:15:09] <antmas> upon my calling
593: [03:15:14] <Ryan-Toast> 3pm is my gif time isn’t it?
594: [03:15:16] <Ryan-Toast> Or is it 2.
595: [03:15:17] <Kingy> no 2
596: [03:15:18] <Ryan-Toast> ...
597: [03:15:26] <Kingy> and antmas had to tickle your balls to get you here
598: [03:15:27] * antmas boops Ryan-Toast 's forehead
599: [03:15:28] <Ryan-Toast> https://i.imgur.com/RQZaAxS.jpg
600: [03:15:47] * Trooy quit (Ping timeout: 272 seconds)
601: [03:16:42] <ss23> https://www.youtube.com/watch?v=wsRlO4dQJGI
602: [03:16:43] <ss23> :D
603: [03:16:59] <antmas> lol
604: [03:17:04] <antmas> ss23: XD
605: [03:22:33] * micmania1 quit (Quit: micmania1)
606: [03:23:03] <zippy> antmas: ;pbomh yjr dyptm?
607: [03:23:15] <zippy> !
608: [03:23:17] <antmas> zippy: totes
609: [03:23:27] <zippy> quite good isn't it
610: [03:27:08] <antmas> zippy: is that your code for friday?
611: [03:27:23] <antmas> :D
612: [03:27:25] <zippy> that was my fingers on the wrong home keys to start with, now decode my mesg
613: [03:27:58] * antmas thinks
614: [03:28:03] <Kingy> ohh fun
615: [03:28:30] * antmas gives up
616: [03:28:31] <Kingy> lovng the storn
617: [03:28:34] <Tanger> Loving
618: [03:28:40] <Tanger> the
619: [03:28:49] <Stomach> loving the storn
620: [03:28:50] <antmas> actually yeah
621: [03:29:00] <Tanger> storn eh
622: [03:29:01] <Tanger> lol
623: [03:29:03] <zippy> :)
624: [03:29:07] <antmas> dat storn
625: [03:29:09] <Kingy> weird cunt
626: [03:29:20] * micmania1 has joined #silverstripe
627: [03:29:20] * antmas is now known as storn
628: [03:29:23] <Stomach> rgua ua jubs id dyb
629: [03:29:26] <zippy> first time using it, or you used it before?
630: [03:29:38] <storn> I'm loving it
631: [03:30:00] <Tanger> Hey, does anybody know if there's a way to create pseudo fields? Like setting a method as a searchable field or something
632: [03:30:02] <storn> I've used ie yeah, it's friday. I can't register good.
633: [03:30:08] <storn> meh
634: [03:30:10] * storn is now known as antmas
635: [03:30:13] <Kingy> this is kind of fun
636: [03:30:19] * Bosie quit (Ping timeout: 246 seconds)
637: [03:30:21] <Kingy> yes Stomach
638: [03:30:52] <Stomach> niy ejsy og o vjsmhr yjr fotrvyopm
639: [03:31:03] <Kingy> xsb uiy eitj ,t pbr iir
640: [03:31:46] <antmas> zippy: you meant storm right?
641: [03:31:50] <zippy> i did
642: [03:31:55] <zippy> was a typo
643: [03:31:56] <antmas> what storm?
644: [03:31:56] <zippy> :D
645: [03:31:57] <Kingy> but what if i change the direction
646: [03:32:00] <zippy> phpsotmr
647: [03:32:04] <Kingy> cock
648: [03:32:07] <antmas> :O
649: [03:32:13] <Stomach> can you work my one out? yes.
650: [03:32:26] <Kingy> ja i think so lol
651: [03:32:37] <antmas> zippy: I use it at home all the time :P, just not at work until now that I finally got a licence
652: [03:32:42] <Stomach> alternating, that must have hurt your head to type
653: [03:32:49] <Kingy> rkdu dm[ou ,[r
654: [03:32:51] <Kingy> ?
655: [03:33:06] <Kingy> yeah I thought I got confused, but you did well
656: [03:33:37] <Tanger> Oooh
657: [03:33:39] <Tanger> 0;5&1=4&398<
658: [03:33:56] <Tanger> XOR that using "silverstripe" as a salt
659: [03:34:18] <antmas> you guys are thinking way too much for Friday
660: [03:34:35] <Kingy> antmas: yeah made up by the fact i've done nothing since about 10am workwise
661: [03:34:54] <antmas> Kingy: lol
662: [03:35:10] <Ryan-Toast> http://i.imgur.com/PaGwFJk.jpg are you guys typing?
663: [03:35:32] * cloph has joined #silverstripe
664: [03:35:57] * cloph_away quit (Ping timeout: 260 seconds)
665: [03:36:08] <Stomach> lol Ryan
666: [03:38:03] <Kingy> 12min til im outta here
667: [03:38:45] <antmas> 52 for me :|
668: [03:39:41] <Kingy> guts
669: [03:39:46] <antmas> I have a voice message on my phone
670: [03:39:57] <antmas> tempted not to listen to it :P
671: [03:41:56] <Kingy> i'm gutted. I never used to have my phone like 3 days a week
672: [03:41:57] <Stomach> I hate voice messages
673: [03:41:59] <Kingy> so i'd just ignore shit
674: [03:42:09] <Kingy> but now we have voip and I have to transfer it to feilding when I go up there
675: [03:42:34] <antmas> Stomach: agreed
676: [03:42:48] <antmas> WHY DON'T THESE PEOPLE JUST EMAIL ME
677: [03:42:54] <antmas> fucking phones
678: [03:44:17] <Kingy> just pull the cable
679: [03:44:23] <Kingy> put it in so that it looks right but isn't
680: [03:44:23] <Stomach> my boss sent out a company wide thing about using 2-factor authentication for our password manager
681: [03:44:24] <Ryan-Toast> Colin[pi]: You say you use a 16 grid for your layouts, right?
682: [03:44:29] <Kingy> "funny I haven't had a call for a month"
683: [03:44:29] <Stomach> and im all like "nope"
684: [03:44:30] <Colin[pi]> Ryan-Toast: yep
685: [03:44:44] <Stomach> because I dont own a smartphone, so no 2 factor for me
686: [03:45:13] <Ryan-Toast> Colin[pi]: I was thinking of making a margin/padding baseline based on 16 intergers
687: [03:45:30] <Ryan-Toast> Haven’t really seen anything like rit.
688: [03:45:34] <Ryan-Toast> it**
689: [03:45:42] <Colin[pi]> mm interesting
690: [03:45:59] <zippy> Stomach: LastPass?
691: [03:46:05] <Stomach> zippy, yup
692: [03:46:34] <Ryan-Toast> Colin[pi]: Kind of how you’d use DP in mobile development
693: [03:47:48] <Stomach> double penetration
694: [03:48:08] <Ryan-Toast> Stomach: yes
695: [03:48:11] <Kingy> alright, peace out people have a good weekend
696: [03:48:12] <Stomach> knew it.
697: [03:48:15] <Stomach> later Kingy
698: [03:48:26] <Ryan-Toast> http://i.imgur.com/nuLCX.gif
699: [03:48:35] <antmas> Kingy: l8s
700: [03:48:52] <Colin[pi]> cya Kingy
701: [03:49:23] <Colin[pi]> Stomach: must admit that's what came to mind as well
702: [03:49:39] <Stomach> yeah porns ruined me
703: [03:49:52] <Stomach> not that there was much to ruin.. but hey
704: [03:53:25] <Ryan-Toast> I gave up porn a couple months ago, feels good; feels great
705: [03:53:35] <antmas> Ryan-Toast: srs?
706: [03:53:50] <Ryan-Toast> antmas: yarp
707: [03:53:59] <Ryan-Toast> actually four months ago.
708: [03:57:39] <Ryan-Toast> Changing all my padding/margins to rems/ems sigh.
709: [03:57:42] <Ryan-Toast> so annoying
710: [03:57:47] <Colin[pi]> Ryan-Toast has been on /r/nofap
711: [03:57:55] <Ryan-Toast> Colin[pi]: nah, fuck that place
712: [03:57:58] <Colin[pi]> lol
713: [03:58:09] <Ryan-Toast> Colin[pi]: Lots of fucking weirdos there.
714: [03:58:35] <antmas> I should too
715: [03:58:43] <antmas> but then again, not a big 'user' here
716: [03:58:46] <zippy> paddedImage not use transparent?
717: [04:00:37] <antmas> Ryan-Toast: why rems/ems?
718: [04:00:43] <Ryan-Toast> antmas: for scaling
719: [04:01:11] <antmas> ah right
720: [04:04:08] <Stomach> does it count as porn if its your emagination
721: [04:04:52] <Ryan-Toast> Stomach: I guess not.
722: [04:07:21] <Ryan-Toast> antmas: also setting shit to ems let you get rid of a whole bunch dof code.
723: [04:08:09] <antmas> good point
724: [04:08:13] <antmas> I guess it dos
725: [04:08:15] <antmas> does*
726: [04:09:04] <Stomach> wheres simon today :S
727: [04:09:23] <antmas> we survived a day without him
728: [04:09:33] <antmas> that, or no one did any work
729: [04:10:29] <Ryan-Toast> wasn’t he egetting marrtied or something?
730: [04:10:33] <Ryan-Toast> married
731: [04:11:24] <adrexia> oh, was that today?
732: [04:11:36] <Ryan-Toast> His twitter yesterday said he was packing for a wedding?
733: [04:11:41] <ss23> I think they came to NZ today or something, but the wedding isn't today
734: [04:11:42] <ss23> I think
735: [04:11:47] <adrexia> :D
736: [04:11:52] <antmas> yeah he was travelling today
737: [04:12:22] <antmas> ss23: are you his best man?
738: [04:12:25] <antmas> :D
739: [04:12:35] <ss23> lol :P
740: [04:12:47] <antmas> idk
741: [04:12:49] <antmas> :S
742: [04:13:01] <adrexia> Isn't the best man supposed to be sort of organised?
743: [04:13:08] <antmas> so that's a no then
744: [04:13:12] <antmas> ;)
745: [04:14:10] <antmas> 16 mins
746: [04:14:14] <antmas> :|
747: [04:15:01] <antmas> fuck you NPM
748: [04:15:15] <antmas> so slow...
749: [04:15:25] <spronk> heh
750: [04:15:43] <antmas> npm install -g grunt-cli...
751: [04:15:50] <antmas> *downloads the whole internet*
752: [04:16:28] <zippy> ditto composer
753: [04:16:34] <spronk> nah
754: [04:16:37] <spronk> composer waaay better
755: [04:16:50] <spronk> npm will down all your deps recursively
756: [04:16:51] <zippy> must be my dialup connection
757: [04:17:09] <micmania1> composer is good - shame people totally ignore how its supposed to be used :(
758: [04:17:19] <zippy> right I can't be fucked working anymore
759: [04:17:23] <spronk> Oh you've got lodash installed at root level? THATS COOL BUT I'LL JUST INSTALL THESE 10 COPIES FOR ALL YOUR OTHER DEPS
760: [04:17:23] <zippy> 3 hours done today
761: [04:17:37] <micmania1> Everyone just runs off dev-master. Annoys me.
762: [04:17:38] <antmas> I'm only installing grunt
763: [04:18:00] <spronk> github throttled?
764: [04:18:01] <antmas> but NPM is like 'yo, I heard you wanted a package. So I downloaded all of them'
765: [04:18:41] <spronk> man
766: [04:18:47] <adrexia> npm is faster than composer
767: [04:18:47] <spronk> why do i always get chicken fillet instead of oven roasted chicken
768: [04:18:49] <spronk> got the latter today
769: [04:18:50] <spronk> fucking delicious
770: [04:18:56] <spronk> i find npm way slower than composer
771: [04:19:30] <adrexia> and the reason it downloads halfd the internet is because there are more modular components as npm libraries
772: [04:19:51] <antmas> aaaaaand now I have proxy errors :|
773: [04:19:52] <antmas> ffffffffff
774: [04:20:24] <adrexia> spronk really? I've had composer take ~30 minutes
775: [04:20:35] <Ryan-Toast> aww yiss, cut down my css file by 15kb
776: [04:20:37] <adrexia> max for npm has been like 1 minutes
777: [04:21:00] <spronk> only time composer is slower is initial install on packages that use git repos, where the git repos are larg
778: [04:21:01] <spronk> e
779: [04:21:07] <spronk> for anything else composer is miles quicker
780: [04:21:53] <spronk> tbh i just hate on npm because it has recursive deps
781: [04:22:04] <spronk> fucking idiotic, esp when windows can't handle really long path names
782: [04:22:17] * zippy quit (Ping timeout: 272 seconds)
783: [04:22:21] <ss23> spr~13
784: [04:22:33] <spronk> D:
785: [04:23:09] * Cheddam has joined #silverstripe
786: [04:23:37] <spronk> i wonder what the margin for error is on subway's chicken cooking
787: [04:24:06] <spronk> UGUHH
788: [04:24:07] <spronk> FUCK YOU IPHONE
789: [04:24:10] <spronk> AND YOUR SLIPPERY GLASS BULLSHIT
790: [04:24:53] <adrexia> ahh windows
791: [04:25:04] <adrexia> npm isn't really built for windows
792: [04:25:11] <spronk> yeahh
793: [04:26:48] <spronk> as evidenced by the way that there are no rules around packages working cross platform
794: [04:26:52] <spronk> and you can have binaries in packages
795: [04:26:59] <Ryan-Toast> WHY ARE WE TALKING ABOUT WORK
796: [04:27:07] <spronk> STILL WORKING HERE MOTHERFUCKER
797: [04:27:07] <Ryan-Toast> it’s 4:30 on a Friday, people
798: [04:27:18] <adrexia> npm is work? I wish
799: [04:27:19] <adrexia> :P
800: [04:27:35] <Ryan-Toast> npm install my-days-work
801: [04:27:41] <adrexia> hmm, you're right though. beer time
802: [04:27:56] <adrexia> npm install --save-dev my-days-work
803: [04:29:14] <Ryan-Toast> I explained to my boss that we cut or base css class down by 15kb, he doesn’t care.
804: [04:29:17] <Ryan-Toast> I am sadface
805: [04:29:37] <spronk> fuckin
806: [04:29:38] <spronk> hit him
807: [04:29:41] <spronk> make him care
808: [04:29:58] <antmas> Ryan-Toast: how big was it before?
809: [04:30:07] <Ryan-Toast> 15kb more than it is now
810: [04:30:12] <antmas> -_-
811: [04:30:13] <spronk> 15k is like
812: [04:30:15] <antmas> context man
813: [04:30:16] <spronk> an entire day's worth of my adsl
814: [04:30:17] <spronk> so
815: [04:30:19] <spronk> good work, Ryan-Toast
816: [04:30:24] <antmas> LOL
817: [04:30:56] <Ryan-Toast> spronk: https://i.imgur.com/lF1YbpH.jpg
818: [04:31:27] <spronk> lool
819: [04:32:33] * pippy quit (Quit: Page closed)
820: [04:32:35] <crapwagon> hey internet pals
821: [04:32:46] <crapwagon> is there a way to generate a useful silverstripe internal error message page
822: [04:32:55] <spronk> 500?
823: [04:33:07] <ss23> One is created on /dev/build if it dosn't already exist
824: [04:33:11] <crapwagon> i guess i want to throw a runtime error
825: [04:33:16] <ss23> The static version is put in assets/error-500.html
826: [04:33:25] <ss23> The dynamic version happens if you have an error but SS can still proces
827: [04:33:59] <crapwagon> how do i trigger it, just redirect them to error-500.html or using header or what
828: [04:34:27] <ss23> What happens if you just throw an exception and don't catch it?
829: [04:34:35] <crapwagon> never tried
830: [04:34:44] <ss23> TIAS!
831: [04:34:55] <crapwagon> you're a dirty bird
832: [04:35:04] <ss23> :(
833: [04:35:56] <crapwagon> ironic, gmail just gave me a 500
834: [04:35:56] <Stomach> throw new
835: [04:35:57] <Stomach> throw new Exception('Shitballs', E_USER_ERROR);
836: [04:36:11] <Stomach> that throws a 500 if its not caught
837: [04:36:15] <ss23> That second parameter isn't required
838: [04:36:18] <antmas> ah
839: [04:36:23] <ss23> In fact... it... won't even do anything meaningful?
840: [04:36:31] <antmas> npm config set proxy blah:8080
841: [04:36:32] <antmas> whoops :P
842: [04:36:35] <Stomach> ss23 - yeah it doesnt, but its good to blame things on the user
843: [04:36:44] <Stomach> ALWAYS
844: [04:36:47] <ss23> lol
845: [04:36:49] <crapwagon> i belly chuckled at the first parameter
846: [04:37:05] <ss23> I just meant, the second parameter there, passing in E_USER_ERROR isn't interpreted as a user error, so it's a bit misleading
847: [04:38:19] <Stomach> yeah you're right but its 4.30 on a friday and shitballs is conclusively users fault
848: [04:39:15] <crapwagon> confirmed, that works excellently
849: [04:39:18] <antmas> aight folks, beer time :)
850: [04:39:29] <antmas> later all, have a good weekend
851: [04:39:30] <Stomach> have a good weekend everybody
852: [04:39:38] <Colin[pi]> cya antmas
853: [04:39:39] * antmas quit (Quit: Page closed)
854: [04:39:52] <Colin[pi]> cya Stomach
855: [04:40:44] <Kingy> holy shit
856: [04:40:47] <Kingy> ive got deploynaut installed
857: [04:41:02] <Colin[pi]> omg
858: [04:41:52] <Kingy> just need to test it now lol
859: [04:41:56] <ss23> Oh no
860: [04:41:57] <ss23> :O
861: [04:42:03] <ss23> I knew this would happen if we put docsu p!
862: [04:42:03] <ss23> :(
863: [04:42:08] <Kingy> rofl
864: [04:42:08] <ss23> Next people will want to report bugs
865: [04:42:09] <ss23> ;____;
866: [04:42:14] <Kingy> muahaha
867: [04:43:38] <Kingy> i'm not at that point yet ss23
868: [04:43:47] <Kingy> probably by the end of the weekend :p
869: [04:43:58] <Kingy> need some projects to test on first
870: [04:44:03] * Stomach quit (Ping timeout: 272 seconds)
871: [04:44:53] <Kingy> but im documenting my cause, so that's something
872: [04:45:25] <ss23> You guys use cap already, Kingy? Might be a handy tool for your PMs if people used that instead!
873: [04:45:41] <Kingy> Yeah, all our site deployments are done via cap
874: [04:45:50] <Kingy> manager is interested
875: [04:46:07] <ss23> :D
876: [04:46:07] <ss23> Fun fun
877: [04:46:21] <ss23> FYI we started building a CLI interface, since people who already know cap probably wanna keep using that
878: [04:46:42] <ss23> (e.g. `deploynaut nzx-foo production master` or whatever and it'll do it through deploynaut)
879: [04:46:42] <Kingy> pssh but web interface is best interface
880: [04:46:49] <ss23> Yeah, but lots of devs don't like web :P
881: [04:47:23] <Kingy> All our rails shit is done via bundle exec cap production deploy -s branch=rel-2014-09-10
882: [04:47:38] <ss23> mm
883: [04:47:45] <Kingy> so yeah a similar process wouldn't be bad i guess
884: [04:47:46] <ss23> So if you have devs who wanna keep that workflow, having a CLI for it is nice
885: [04:48:23] <Kingy> Most of our senior devs have just fucked off
886: [04:48:29] <Kingy> so all the newbies can be taught the web way
887: [04:48:37] <micmania1> CLI > Web
888: [04:48:54] <Kingy> micmania1: you'd probably say Newcastle > World
889: [04:49:00] <micmania1> probably?
890: [04:49:02] <Kingy> so we'll ignore your opinion :P
891: [04:49:42] <Kingy> man I think we have a learner train driver
892: [04:49:42] <Colin[pi]> OH NO THEY DEE'NT: https://twitter.com/LGUSAMobile/status/514817371911901184/photo/1
893: [04:49:45] <Kingy> he's very jerky on the controls
894: [04:49:59] <Kingy> Colin[pi]: haha
895: [04:52:21] <Colin[pi]> nsfw I guess... friend of mine said her "foaming soap dispener melted in the dishwasher": http://i.imgur.com/jKXnvZ6.jpg
896: [04:52:28] <micmania1> ss23: u coming in for hacky sack?
897: [04:52:39] <ss23> micmania1: o.o
898: [04:52:41] <ss23> Dude no I'd die
899: [04:52:41] <ss23> :(
900: [04:52:52] <ss23> I'm still blowing snot everywhere and coughing sorely :(
901: [04:53:29] <micmania1> what kinda hobby is that?
902: [04:53:34] <ss23> ;_;
903: [04:53:35] <ss23> So mean
904: [04:53:37] <micmania1> hacky sack is much better
905: [04:54:19] <micmania1> 6 minutes then the phone can’t ring anymore \o/
906: [05:00:52] * Ryan-Toast has left #silverstripe
907: [05:06:22] * Troy__ quit (Read error: Connection reset by peer)
908: [05:08:12] * hailwood quit (Ping timeout: 245 seconds)
909: [05:08:33] * hailwood has joined #silverstripe
910: [05:13:52] <spronk> anyone see that ibend video?
911: [05:14:11] <spronk> https://www.youtube.com/watch?v=wEF27zrXTEk
912: [05:14:12] <spronk> FYI
913: [05:14:20] <spronk> the most amazing thing is, thats the actual sound used in the real ad "|
914: [05:14:26] <spronk> https://www.youtube.com/watch?v=-ZrfXDeLBTU
915: [05:18:53] <Colin[pi]> lol comments disabled
916: [05:20:55] <Colin[pi]> poor apple hasn't had a good week
917: [05:21:46] <spronk> nah
918: [05:21:49] <spronk> rich apple hasn't had a good week
919: [05:21:49] <spronk> :P
920: [05:21:57] <Colin[pi]> oh, yes, my bad
921: [05:27:40] * micmania1 quit (Quit: micmania1)
922: [05:33:33] * hailwood quit (Ping timeout: 244 seconds)
923: [05:39:33] * Shrike_Finland has joined #silverstripe
924: [06:20:57] * Adesso has joined #silverstripe
925: [06:28:12] * micmania1 has joined #silverstripe
926: [06:31:52] * travis-ci has joined #silverstripe
927: [06:31:52] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3407 (3.1 - c57c24e : Sean Harvey): The build passed.
928: [06:31:52] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/e37d9223eea7...c57c24eb81c0
929: [06:31:52] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/36329401
930: [06:31:52] * travis-ci has left #silverstripe
931: [06:34:16] * wmk has joined #silverstripe
932: [06:51:38] * micmania1 quit (Quit: micmania1)
933: [06:58:37] * Stomach has joined #silverstripe
934: [07:01:55] * ARNHOE has joined #silverstripe
935: [07:10:51] * ocmnt has joined #silverstripe
936: [07:11:11] <ocmnt> howdy
937: [07:12:13] * micmania1 has joined #silverstripe
938: [07:14:18] * micmania1 quit (Client Quit)
939: [07:18:59] * UncleCheese has joined #silverstripe
940: [07:33:36] <wmk> hi ocmnt
941: [07:34:05] <wmk> Stomach, hey, thanks for fixing duplicate button issue in CatalogManager module
942: [07:34:09] <wmk> so fast
943: [07:37:45] * UncleChe_ has joined #silverstripe
944: [07:37:54] <Stomach> hey wmk - no worries :D
945: [07:38:06] <Stomach> actually had that code in our private fork :P
946: [07:38:25] <wmk> fine.
947: [07:38:41] <wmk> a customer tried duplicate button, but another extension to page made problems...
948: [07:38:43] <Stomach> i need to get them in sync, but its rough
949: [07:38:49] <Stomach> :(
950: [07:38:59] <wmk> so best is for us not to duplicate...
951: [07:39:05] <wmk> didn't use it all the years ;)
952: [07:39:21] <wmk> Stomach, any plan to merge the gridfield publish action PR?
953: [07:39:40] <Stomach> yeah im going to look at it this weekend, havent had any time for a few weeks
954: [07:40:02] <wmk> ok
955: [07:40:14] <Stomach> but i think it looks good
956: [07:40:19] <Stomach> just need to test it :D
957: [07:40:22] <Stomach> i assume it works ;)
958: [07:40:38] <wmk> i just wondered these days why it looks different on my dev machine (my branch) and on the test server (which uses official branch)
959: [07:40:54] <wmk> i assume, too, it works, but please test it before.
960: [07:41:11] <wmk> code mostly copied/paste from another PR for another module, there it works
961: [07:41:51] * wmk should seperate the code as a module / gridfield extension...? or PR to ajshort's great standard module?
962: [07:46:05] <Stomach> nah i think its good for inclusion here
963: [07:46:23] <Stomach> but its hard to tell - like i said about the sorting, i think we should get rid of that by default
964: [07:47:11] <wmk> of course. but as it's a very general piece of code... though "publish" is more or less somethingg like "enable / disable" functionality for a DataObject
965: [07:47:35] <wmk> should get rid.... include sorting by default or not???
966: [07:49:20] <Stomach> yeah, i dont think that we should include the sortable in composer by default
967: [07:50:21] <wmk> ok.
968: [07:51:43] <wmk> but a possiblity to enable sorting via config would be a great feature.
969: [07:51:58] <wmk> so we don't have to add it subclass manually....
970: [07:53:37] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
971: [07:57:13] * stnvh has joined #silverstripe
972: [07:57:31] <Stomach> yeah, thats a problem which is hard to solve
973: [07:58:08] <Stomach> its one of the issues that we face in the SS environment though
974: [07:58:16] <Stomach> things that should seem default are not
975: [07:59:12] * Robke has joined #silverstripe
976: [07:59:16] <Robke> hello ;)
977: [07:59:34] <Adesso> Morning ppl :)
978: [07:59:35] <wmk> Stomach, true.
979: [08:00:09] <wmk> at least it should be mentioned in the docs.
980: [08:00:12] <Robke> wmk: maybe you know the method.... i need that if you are on the current page ant click menu, after it loads page will be show in the bottom not in the top mode or how it would be called :)
981: [08:00:14] <wmk> hey Adesso, Robke
982: [08:00:36] <Robke> dows scrollTo: top:0 do this?
983: [08:00:42] <Robke> *does
984: [08:01:04] <wmk> Robke, you click on a menu entry, does a new page load?
985: [08:01:11] <Robke> yes
986: [08:01:26] <wmk> and it should scroll down somewhere automatically?
987: [08:01:33] * kinglozzer has joined #silverstripe
988: [08:01:41] * UncleChe_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
989: [08:02:02] * UncleCheese has joined #silverstripe
990: [08:02:05] <Robke> yes to the bottom of the page
991: [08:02:43] <wmk> on the page: <a name="foo"></a>, the link is /path/to/page/#foo
992: [08:02:55] <ocmnt> goodmorning Robke & Adesso
993: [08:03:02] <Robke> ocmnt: hey ;)
994: [08:03:23] * Shrike_Finland quit (Quit: Leaving.)
995: [08:03:36] <wmk> or on the page <a name="foo"></> and some javascript that checks the page type (e.g. by class on an element, data-page-type anywhere or whatever) and scrolls to #foo
996: [08:04:26] <wmk> if you have an extra page type for this you can modify the generated link to this page by overwriting Link() in MyPage class
997: [08:04:27] <Robke> ok i will try thanks ;)
998: [08:04:45] <Robke> no its not a different page type from others :0
999: [08:04:53] <Robke> i will check with classes
1000: [08:05:12] <wmk> e.g. return parent::Link() . '#foo'. but there is a Director::join_links method also that will take care for params etc.
1001: [08:05:52] * veb has joined #silverstripe
1002: [08:06:19] <wmk> or add an extra DBField ScrollTo(maybe enum?) which modifies the link.
1003: [08:06:49] <Adesso> Is there a way I can find the error in the admin. PHP-Log = noting, Browser just loads a blank page on Save Object, but when I refresh... all is working fine, and the save was done....
1004: [08:07:41] * Adesso feels like he should be looking for a exit()
1005: [08:07:59] <wmk> Adesso, best: xdebug with breakpoints
1006: [08:08:14] <wmk> easiest: firebug, network tab, request -> answer
1007: [08:08:29] <Adesso> Chrome has this to..
1008: [08:08:41] <wmk> but white page of death sounds more like php error and stop of script
1009: [08:08:43] * Adesso Presses F12 .. and tries again
1010: [08:08:45] <wmk> apache error log
1011: [08:08:50] <Adesso> empty
1012: [08:09:05] <wmk> depends on the error level on your machine.
1013: [08:09:16] <wmk> if you suppress errors on dev machine you won't see them ;)
1014: [08:09:30] * Pyrlk has joined #silverstripe
1015: [08:09:35] <wmk> but you should define a ss error log
1016: [08:09:37] <wmk> hi Pyrlk
1017: [08:09:39] * Adesso checks his php.ini
1018: [08:09:40] <Pyrlk> sup
1019: [08:09:52] <ocmnt> heya Pyrlk
1020: [08:09:55] <Adesso> ss error log ?
1021: [08:10:04] <Pyrlk> g'day ocmnt
1022: [08:10:05] <wmk> Adesso, http://doc.silverstripe.org/framework/en/topics/error-handling
1023: [08:10:11] <kinglozzer> Morning
1024: [08:10:18] <Pyrlk> kia ora kinglozzer
1025: [08:10:19] <wmk> Pyrlk, your module is ready to use?
1026: [08:10:26] <Pyrlk> wmk: hmm?
1027: [08:10:33] <wmk> the urlslug stuff
1028: [08:10:38] <Pyrlk> oh, yeah. It's very simple.
1029: [08:10:51] <Pyrlk> just saves a lot of time faffing around typing it out each time :>
1030: [08:10:54] <wmk> not that i include it now and you refactor it not backward compatible ;)
1031: [08:11:10] <Pyrlk> oh, yeah nah. It won't change much.
1032: [08:11:23] <Pyrlk> mostly as you say, I want to make controller bits extension too
1033: [08:11:26] <wmk> though it's not on composer right now?
1034: [08:11:29] <Pyrlk> nup
1035: [08:11:40] <wmk> Pyrlk, should i refactor and PR?
1036: [08:11:41] <Pyrlk> it's 1 file, heh. Just drop it in your mysite :P
1037: [08:11:48] <Pyrlk> nah, no time for that.
1038: [08:12:02] * wmk has time and wants to use it right now
1039: [08:12:16] <Pyrlk> haha, just copy and paste slug.php :P
1040: [08:12:25] <Pyrlk> not ideal I know, but yeah.
1041: [08:12:29] <wmk> and Pyrlk installing via composer is cool, even for one-file modules
1042: [08:12:34] <Pyrlk> wmk: I know.
1043: [08:12:46] <Pyrlk> well, I'll work on it now, because proper work is looking boring :<
1044: [08:12:50] <wmk> guess i fork and refactor if you don't mind
1045: [08:13:10] <wmk> so, should i wait forking?
1046: [08:13:21] <Pyrlk> yeh
1047: [08:13:57] <Pyrlk> oh, but first guys
1048: [08:14:01] <Pyrlk> why do I get 404
1049: [08:14:54] <Pyrlk> oh derp
1050: [08:16:31] <Pyrlk> no, I failed at .htaccess
1051: [08:17:35] <wmk> phew, piwik updates more often than... and a new 2.x version twice a month
1052: [08:18:11] <Pyrlk> piwik, is that that kiwifruit irc client that's made by some pom?
1053: [08:20:16] <wmk> nope. an open analytics platorm
1054: [08:20:24] <Pyrlk> oh yeah that's right.
1055: [08:20:28] <Pyrlk> the oss ga
1056: [08:20:32] <wmk> yup
1057: [08:20:37] <Pyrlk> guggleamawimmix
1058: [08:20:38] <wmk> where you own the data
1059: [08:21:45] * wmk owns a google.... http://en.wikipedia.org/wiki/Gugel
1060: [08:22:30] <ocmnt> wmk, why?!
1061: [08:22:50] <wmk> it's a good and warm clothing on medivial markets
1062: [08:23:46] <ocmnt> the dark ages are quite a while ago
1063: [08:23:52] <ocmnt> though, soon in a village near you!
1064: [08:23:56] <Adesso> not in Germany ... ;)
1065: [08:24:01] <ocmnt> allah el akbhar :')
1066: [08:24:09] <ocmnt> ahkbar*
1067: [08:24:09] <wmk> *duck*
1068: [08:24:14] <ocmnt> sorry, didn't ment to insult anyone
1069: [08:24:20] * wmk knows only the full-ack-bar
1070: [08:24:21] <ocmnt> ahkwardbar
1071: [08:24:30] <ocmnt> I mainly just know bars
1072: [08:24:36] <ocmnt> with draftbeer and stuff
1073: [08:24:37] <wmk> powerbars?
1074: [08:24:42] * Adesso Likes the Medivial Markets here
1075: [08:25:11] <ocmnt> powderbars
1076: [08:25:19] <Adesso> that sound gay
1077: [08:25:30] <Adesso> pwder-bar
1078: [08:25:42] <Adesso> Do you go in tights ?
1079: [08:25:45] <wmk> sounds like austrian word "pudern"
1080: [08:26:03] <Adesso> he he
1081: [08:26:04] <wmk> which actually means what Adesso is thinking right now
1082: [08:26:14] <Adesso> hope I am not to insulting ocmnt
1083: [08:26:41] * wmk thinks noone should feel insulted in this chatroom anyway
1084: [08:26:57] * Adesso is still on Noob status..
1085: [08:26:57] <ocmnt> haha
1086: [08:27:04] <ocmnt> I am so very insulted now
1087: [08:27:06] <wmk> at least while Pyrlk is present
1088: [08:27:13] <ocmnt> since my tights just got stolen :(
1089: [08:27:22] <ocmnt> so here I am standing in my baggy trousers
1090: [08:27:29] <Adesso> OMG--- this is going nowhere fast
1091: [08:27:49] <ocmnt> that is what I am famous for Adesso ;)
1092: [08:27:49] <wmk> hehe, like those movie "hero in tights"
1093: [08:27:58] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1094: [08:27:58] <Adesso> LO l
1095: [08:28:23] <Pyrlk> Adesso: you could swear at him in Afrikaans
1096: [08:28:28] <Pyrlk> but he'd probably understand you.
1097: [08:28:37] <Adesso> O.o
1098: [08:28:43] <Pyrlk> (Dutch)
1099: [08:28:49] <ocmnt> :D
1100: [08:28:52] <Adesso> mmmm .. close .. but not that close
1101: [08:28:57] <ocmnt> close enough to understand
1102: [08:28:59] <Pyrlk> close enough when I was in school
1103: [08:29:01] <Pyrlk> mmm
1104: [08:29:03] <ocmnt> and otherwise; google translate
1105: [08:29:13] <Pyrlk> had a Dutch mate and a Safa mate.
1106: [08:29:27] * Adesso tries to conjure a sentance ..
1107: [08:29:35] <Pyrlk> They said basically the same thing. Different, but can get the gist of what they're on about.
1108: [08:29:42] <wmk> mate - the kind of tea Zauberfisch drinks all the time?
1109: [08:30:22] <Adesso> Vanoggend lyk jou oogies soos meispoesies in paar tyd
1110: [08:30:26] <Pyrlk> ocmnt: you're coming to the meetup right?
1111: [08:30:41] <ocmnt> Pyrlk, I am not able to make it sadly :(
1112: [08:30:46] <Pyrlk> D:!
1113: [08:30:56] <Pyrlk> but... but but but!
1114: [08:30:57] <wmk> ocmnt, :(
1115: [08:30:57] <ocmnt> Adesso, that sounds just wrong in plain dutch :P
1116: [08:31:04] <Pyrlk> I even cancelled my holiday!
1117: [08:31:09] <ocmnt> oh you did?
1118: [08:31:16] <ocmnt> well I kinda cancelled my job here :o
1119: [08:31:19] <Pyrlk> well... I'm taking a holiday from my holiday.
1120: [08:31:20] <ocmnt> well, not kinda actually
1121: [08:31:23] <wmk> google translate checks africaans but cannto translate properly
1122: [08:31:31] <Adesso> yup
1123: [08:31:36] <Pyrlk> ocmnt: so basically you have lots of time to make it!
1124: [08:31:39] <Pyrlk> :D
1125: [08:31:55] <Pyrlk> you could maybe catch a ride with that other chap
1126: [08:32:21] <ocmnt> haha, you mean sphere? or what is his name?
1127: [08:32:30] <wmk> yup. simon aka sphere
1128: [08:32:32] <ocmnt> the guy who is going to have a talk?
1129: [08:32:43] <Pyrlk> yup
1130: [08:32:44] <ocmnt> is he going by car or by plane?
1131: [08:33:06] <Pyrlk> nfi
1132: [08:33:07] <wmk> Pyrlk, did you check a hotel in linz?
1133: [08:33:08] <Pyrlk> get a train!
1134: [08:33:11] <Pyrlk> wmk: nope :<
1135: [08:33:20] <Pyrlk> just gonna sleep on a bench in the park maybe, idk.
1136: [08:33:22] <ocmnt> train is even more expensive as by plane
1137: [08:33:22] <Pyrlk> xD
1138: [08:33:24] <ocmnt> strangly enough
1139: [08:33:25] <wmk> if you need something not-so-expensive-but-ok i'd have a tip
1140: [08:33:26] <Pyrlk> really? wow
1141: [08:33:34] <Pyrlk> oh ok
1142: [08:33:50] <ocmnt> it is next weekend already?
1143: [08:33:52] <Pyrlk> ocmnt: I looked at trains, but plane is faster so I did that.
1144: [08:33:54] <Pyrlk> ocmnt: yes.
1145: [08:33:56] * Adesso corrects it so Translate can translate it right: Vanoggend lyk jou oë soos muis poesies in parings tyd
1146: [08:33:59] <Pyrlk> well, fri & sat.
1147: [08:34:49] <Pyrlk> lol what the fuck Adesso, ahhahaa
1148: [08:34:56] <Adesso> :D)
1149: [08:35:12] <Adesso> Ai, you said swear in Afrikaans... so I did
1150: [08:35:19] <ocmnt> will there be a hackaton aswell?
1151: [08:35:21] <Pyrlk> true
1152: [08:35:26] <ocmnt> I feel being up for that
1153: [08:35:29] <Pyrlk> ocmnt: well there could be, if you bring a computer
1154: [08:35:32] <ocmnt> get red bull to sponsor
1155: [08:35:44] <ocmnt> like, the red bull guy lives just around the corner
1156: [08:35:47] <Pyrlk> I am not bringing mine because it don't have a battery for it :<
1157: [08:35:50] <ocmnt> he should bring tons of cans of red bull
1158: [08:35:53] <Pyrlk> haha
1159: [08:35:56] <ocmnt> I can bring two
1160: [08:36:02] <Pyrlk> no but seriously, come.
1161: [08:36:14] <wmk> poesies ... is it what i think without google translate, Adesso
1162: [08:36:21] <Pyrlk> pretty much the whole channel is going to be there, except kinglozzer
1163: [08:36:40] <Pyrlk> posey? that's a bunch of flowers xD
1164: [08:37:02] <wmk> poesie, not posey
1165: [08:37:49] <wmk> Adesso, you should've been in Millstatt this august, when there was the first release of "Burenhochzeit" (git/bass/vocal)
1166: [08:38:13] <Adesso> wmk... yes it is waht you think
1167: [08:38:40] <wmk> http://www.gitarrenfestival.at/programm/donnerstag-07.08.html scroll down a bit
1168: [08:38:44] <Adesso> Derived from the base word Poes... the crudest word in Afrikaans
1169: [08:38:50] <wmk> the songs were in africaans
1170: [08:39:28] <Adesso> Oh it is
1171: [08:39:45] <wmk> reminds me another dev meeting in italy where the eastern europeans had a word that sounds like pizza
1172: [08:39:52] <Adesso> to be used sparingly
1173: [08:40:35] <wmk> well, my sister in law told me to be very careful when swearing in foreign languages. some fine tunings could decide between laughter and a blue eye
1174: [08:40:44] <Pyrlk> I used to work with this fantastically shifty South African guy. He used to swear in Afrikaans all the time. Was great.
1175: [08:40:54] <Pyrlk> go around calling people oaks, not sure what that was all about, lol
1176: [08:41:06] <wmk> Pyrlk, you never heard bavarians swear
1177: [08:41:12] <Pyrlk> nup
1178: [08:41:24] <Pyrlk> bavarian's beer though...
1179: [08:41:27] <Pyrlk> :D
1180: [08:41:55] <wmk> https://www.youtube.com/watch?v=e2Qpmie5Gd0
1181: [08:41:55] <Adesso> oak is a bit antagonistic.. but not bad
1182: [08:42:01] <Pyrlk> wmk: which 'eastern' europeans? XD
1183: [08:42:07] <Pyrlk> Adesso: oh, so it is actually a thing?
1184: [08:42:17] <Pyrlk> and has little to do with trees I'm assuming?
1185: [08:42:35] <Adesso> no ..
1186: [08:42:44] <wmk> from slovenia, but a romanian did it understand when we skyped
1187: [08:42:47] * UncleCheese has joined #silverstripe
1188: [08:42:51] <Adesso> It's like saying budy to someone the whole time
1189: [08:42:54] <Adesso> buddy
1190: [08:42:57] <Pyrlk> He had this other great word, which was actually Afrikaans I think. I won't embarras myself trying to spell it though, ha
1191: [08:43:01] <Pyrlk> or pronounce it :<
1192: [08:43:04] <Adesso> Hey buddy, everything ok buddy ?
1193: [08:43:10] <Pyrlk> Adesso: ha.
1194: [08:43:24] <Adesso> Right buddy... want to talk about it buddy ?
1195: [08:43:25] <Pyrlk> well with him it was mostly preceeded by "fuck'n"
1196: [08:43:37] <Adesso> he he
1197: [08:43:52] <Adesso> He was a English Safie
1198: [08:44:05] <Adesso> They talk like this ..
1199: [08:44:07] <Pyrlk> nah, in nz.
1200: [08:44:08] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1201: [08:44:19] <Adesso> but it's like City_sliker slang
1202: [08:44:22] <Pyrlk> thick accent. I could put on an amazing accent after working with him.
1203: [08:44:49] <Adesso> :D
1204: [08:44:57] <spronk> simon_w quitting as a core contrib eh
1205: [08:45:06] <Pyrlk> real hard case though.
1206: [08:45:18] <Pyrlk> spronk: oh? Doesn't come as much of a surprise unfortunately :<
1207: [08:45:20] * Adesso screams at his PC again... Damn Win8 just refuses to auto-connect my Blutooth Headset
1208: [08:46:50] <UncleCheese> hang on, i think i'm going to be surprised
1209: [08:46:59] <UncleCheese> ah, no.. it was just gas
1210: [08:47:23] <spronk> Pyrlk, yeahh
1211: [08:47:31] <UncleCheese> he sent an email to ss ltd
1212: [08:48:07] <wmk> Pyrlk, spronk... oh, what does that mean?
1213: [08:48:25] <spronk> http://coding.simon.geek.nz/2014/09/26/quitting-as-a-core-committer/
1214: [08:48:32] <spronk> bit scathing
1215: [08:49:13] <Pyrlk> kinglozzer: haha https://twitter.com/micmania1/status/515422298925301760
1216: [08:50:57] <kinglozzer> Pyrlk: :<
1217: [08:51:10] <Pyrlk> cheeky fooker :P
1218: [08:51:12] <spronk> what leaderboard
1219: [08:51:14] <kinglozzer> I've got a big PR coming, though
1220: [08:51:19] <kinglozzer> Though it's only one commit :(
1221: [08:51:19] <Pyrlk> hehe
1222: [08:51:31] <kinglozzer> spronk: http://github-dashing.herokuapp.com/default
1223: [08:51:43] <spronk> ah
1224: [08:52:47] * irogue_ has joined #silverstripe
1225: [08:53:20] <ocmnt> well, give me some time to check for planetickets and stuff
1226: [08:53:28] * Guits has joined #silverstripe
1227: [08:53:32] <ocmnt> perhaps I can make it
1228: [08:54:09] <Guits> When transfering a site from linux to windows (as demanded by customer) I get i white screen of death but response 200
1229: [08:54:13] <Guits> Content-Length: 0
1230: [08:54:14] <Guits>
1231: [08:54:16] <wmk> ocmnt, would be great!
1232: [08:54:31] <Guits> This only happens when I enable a certain module (multilingual)
1233: [08:54:42] <Pyrlk> kinglozzer: haha, what leaderboard? I just see a list of SS employees :P
1234: [08:54:51] <wmk> Guits, look at php error log
1235: [08:54:59] <Pyrlk> Guits: seems like php error yeh
1236: [08:55:08] <wmk> maybe the multilingual module is just not windows compatible :( dunno
1237: [08:55:11] * Pyrlk quit (Quit: Page closed)
1238: [08:55:18] <wmk> white screen of death - yummie
1239: [08:55:39] <Guits> Nothing in the error log -- and 200 indicates nothing should be there?
1240: [08:55:58] <irogue_> Sup y'all
1241: [08:57:04] <wmk> 200 is "OK"
1242: [08:57:37] <wmk> dev/build, flush?
1243: [08:57:48] <Guits> yes .. 200 but still wsod
1244: [08:58:02] <wmk> Guits, is it the commercial multilingual module?
1245: [08:58:08] <Guits> yes
1246: [08:58:28] <wmk> hmm
1247: [08:58:36] <wmk> and the webserver error log doesn't show anything?
1248: [08:59:58] <wmk> so either find the error and fix yourself or file an issue where you bought it...
1249: [09:01:27] * wmk has left #silverstripe
1250: [09:01:34] * wmk has joined #silverstripe
1251: [09:02:31] <Guits> Maybe thereś a prob with line endings, I see that most of the multilingual files have linux lf
1252: [09:03:35] * Adesso has to get the xdebug Tar... :/
1253: [09:05:04] <wmk> Adesso, which IDE / editor do you use?
1254: [09:05:26] <Adesso> oh, here it comes again ..
1255: [09:05:29] <Adesso> Notepad++
1256: [09:05:36] <wmk> ah.
1257: [09:05:48] <wmk> did we have this discussion already?
1258: [09:05:52] * Adesso just found the rpm for xdebug... setup done
1259: [09:06:16] <Adesso> Well.. not yet, but everytime I mention that I use Notepad++ the reaction is the same
1260: [09:06:58] <irogue_> I like n++. But I use phpstorm these days
1261: [09:07:18] <Adesso> I had a look at it a couple of years ago..
1262: [09:07:42] <Adesso> then I used Linux as dev .. and I got use to no IDE
1263: [09:07:50] <Adesso> or as little as possible
1264: [09:07:56] <ocmnt> I prefer sublime
1265: [09:07:59] <Adesso> and in Windows.. this is n++
1266: [09:08:08] <wmk> Adesso, phpstorm also works perfectly on linux
1267: [09:08:33] <wmk> and it just helps you to create better code
1268: [09:08:47] <wmk> what i like most: look at every file or class without searching it in the file tree
1269: [09:08:56] * Adesso looks at Sublime <3
1270: [09:09:10] <wmk> just look at e.g. DataObject file how some methods work
1271: [09:10:27] <wmk> ocmnt, sublime is more an editor than IDE..?
1272: [09:10:47] <Adesso> Sublime looks like kick-ass.... O.O
1273: [09:10:59] <wmk> Adesso, killing argument PRO phpstorm: it has a silverstipe plugin
1274: [09:11:39] <ocmnt> wmk, it is more an IDE as n++ is in my opinion
1275: [09:11:48] <ocmnt> using the right packages on it
1276: [09:11:49] <wmk> ok
1277: [09:12:20] <Adesso> I would like to keep my Editor/IDE very basic, as I code in many Languages ..
1278: [09:12:34] <ocmnt> Adesso, then you should check out sublime furrealz
1279: [09:12:45] * Adesso is so checking it out tonight ..
1280: [09:12:47] <ocmnt> http://www.chromium.org/developers/sublime-text
1281: [09:12:52] <wmk> Adesso, or the big brother of phpstorm, intellij idea
1282: [09:13:08] <wmk> but both are good. and both cost a bit
1283: [09:13:16] <Adesso> wmk, your going in the wrong direction ..
1284: [09:13:24] <Adesso> less in my case is more..
1285: [09:13:37] <wmk> Adesso, if you think ;)
1286: [09:14:00] <wmk> i'm happy with idea right now
1287: [09:14:05] <Adesso> I am not saying it is bad, just for experienced Developers it get's a bit much to maintain
1288: [09:14:27] <Adesso> + When you know the thingy... you move to the next thingy
1289: [09:14:42] <Adesso> then you don't need the Program to tell you ehat to o anymore
1290: [09:14:46] <wmk> well, idea has a plugin for nearly every language.
1291: [09:14:58] <wmk> so when you know it you can code the other lang with it
1292: [09:15:06] <wmk> maybe except haskell....
1293: [09:15:11] <wmk> :(
1294: [09:15:19] <Adesso> n++ too .. and if it doesn't you can write your own ..
1295: [09:15:25] <Adesso> but that is not the point really
1296: [09:15:49] <Adesso> the point is that I have lost too much time in the past getting my IDE to work right, instead of coding ..
1297: [09:16:12] <wmk> that's why i switched, oh, forget it
1298: [09:16:59] <Adesso> We can chat about it next week ... while I get you another Beer ;)
1299: [09:17:13] * Shrike_Finland has joined #silverstripe
1300: [09:17:25] <wmk> two beer or not two beer
1301: [09:17:34] <Adesso> :)
1302: [09:18:00] <Adesso> Great .. so I get this xdebug setup...
1303: [09:18:07] <Adesso> does it have a extra log or something ?
1304: [09:18:32] <wmk> well, you have to tell your editor to talk to it.
1305: [09:19:04] <wmk> set breakpoints, fire up xdebug via get param in browser, and if everything goes ok it'll halt at the breakpoint
1306: [09:19:12] * irogue_ quit (Quit: Bye)
1307: [09:19:22] <wmk> (did i mention this just works without problems in, well, you know...)
1308: [09:19:32] <ocmnt> what is the best way to find cheap plane tickets?
1309: [09:19:34] <ocmnt> :D
1310: [09:19:34] <wmk> there are some notepad - xdebugs howtos on the net
1311: [09:19:41] <wmk> ocmnt, ask Zauberfisch *G*
1312: [09:19:45] <ocmnt> I just want to say, from holland to austria
1313: [09:19:47] <ocmnt> or belgium
1314: [09:19:48] <ocmnt> or whatever
1315: [09:19:56] <wmk> aunt google?
1316: [09:20:04] <ocmnt> google aint helping that good
1317: [09:20:16] <ocmnt> I have to pick an airport, but we have like 3 close by
1318: [09:20:21] <wmk> either airport LINZ, Vienna or Salzburg
1319: [09:20:55] <ocmnt> oh wait, google flights is helping with that <3
1320: [09:21:07] <wmk> i thought of sth like that
1321: [09:21:21] <wmk> hopefully it's not as corrupt as other cheap-flights platforms.
1322: [09:21:36] <wmk> heard another weird story about those companies last week
1323: [09:21:44] * Stomach quit (Quit: zzz)
1324: [09:22:25] <ocmnt> what did you hear?
1325: [09:22:59] * Pyrlk has joined #silverstripe
1326: [09:23:13] <Pyrlk> oh of course
1327: [09:23:18] <Pyrlk> DUH
1328: [09:23:26] <wmk> that they show you a price, e.g. 500 and look for a cheaper flight themselves.
1329: [09:23:42] <wmk> then they buy the cheaper flight but sell it to you for 500
1330: [09:23:53] <ocmnt> ah, that is just smart business
1331: [09:23:54] <ocmnt> :P
1332: [09:24:04] <wmk> it's *****
1333: [09:24:18] <wmk> Pyrlk, insert swear above pls
1334: [09:25:09] <Pyrlk> a monkey's favourite pasttime
1335: [09:25:38] <wmk> Pyrlk, how about writing a swear bot for IRC?
1336: [09:25:46] <Pyrlk> wmk: how so?
1337: [09:28:19] <ocmnt> should I really sign up before the end of today for th emeetup?
1338: [09:28:31] <ocmnt> or can there be an exception (namingly, me!) :D
1339: [09:28:43] <wmk> depends if you want a tshirt or not
1340: [09:28:52] <ocmnt> is it an awesome tshirt?
1341: [09:28:57] <ocmnt> or does it say silverderp? :P
1342: [09:29:02] <ocmnt> derpstripe perhaps?
1343: [09:29:07] <wmk> it is a silverstripe tshirt, awsome by default
1344: [09:29:35] <wmk> produced with original web-cotton
1345: [09:29:53] <Pyrlk> ocmnt: shirts will already be sent. but if you signup now there's more chance of you getting one if they thought ahead enough to include a few spares
1346: [09:30:02] <Pyrlk> it's 9pm NZT
1347: [09:30:06] <Pyrlk> 9:30 even
1348: [09:30:16] <Pyrlk> 26th (workday) is over.
1349: [09:30:31] <wmk> oh. really?
1350: [09:30:45] <ocmnt> oh well :) haha
1351: [09:30:57] <wmk> right, it's soon noon
1352: [09:30:59] <Pyrlk> yeah notice said sign up before the 26th... which technically could mean the 25th is the latest I guess.
1353: [09:31:00] <ocmnt> I will check tonight at home for a cheap way to get there, probably train so I can be working while traveling
1354: [09:31:01] <ocmnt> or something
1355: [09:31:15] <Pyrlk> ocmnt: smart plan. Earn money while you spent money!
1356: [09:31:24] <ocmnt> exactly
1357: [09:31:26] <Pyrlk> FOFI queue! :P
1358: [09:31:29] <wmk> ocmnt, also try oebb.at, maybe they have an offer for train
1359: [09:31:38] <ocmnt> thnx :)
1360: [09:31:42] * Colin[pi]-2 has joined #silverstripe
1361: [09:31:45] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1362: [09:31:53] <Pyrlk> there's the europass. Granted that's proably a bit steep, but then you could just keep going.
1363: [09:31:54] <Pyrlk> lol
1364: [09:32:00] <Pyrlk> Travel everywhere and work.
1365: [09:32:07] <Pyrlk> justcoz
1366: [09:32:29] * Colin[pi] quit (Ping timeout: 260 seconds)
1367: [09:33:29] <ocmnt> sounds like an awesome idea
1368: [09:33:30] <ocmnt> haha
1369: [09:33:47] <ocmnt> hm, should I get a hotel room
1370: [09:33:53] <Pyrlk> wmk: ocmnt as a side note... those 'cheap flight' etc sites... I never trusted them right from the start
1371: [09:34:05] <Pyrlk> ocmnt: hahaaha
1372: [09:34:11] <Pyrlk> well, I've yet to find myself a room.
1373: [09:34:23] <ocmnt> http://www.jetcost.nl/hotel-search.php?city_id=8421&city=Linz%2C+Oostenrijk&dateStart=03-10-2014&dateEnd=05-10-2014&rooms=1&adults=1&children=0
1374: [09:34:41] <ocmnt> or couchsurfing.com
1375: [09:34:44] <ocmnt> used to do that quite a lot
1376: [09:35:35] <Pyrlk> wmk: I've never liked sites like that. EG when I booked to Linz (well, Vienna) I searched on skyscanner.net
1377: [09:35:41] <Pyrlk> and a couple of others.
1378: [09:35:49] <Pyrlk> then I gave up and just went straight to Air Italy
1379: [09:35:54] <Pyrlk> £61 to fly there.
1380: [09:36:06] <Pyrlk> about £44 cheaper than all other options.
1381: [09:36:13] <Pyrlk> just booked that.
1382: [09:36:20] <Pyrlk> I always go straight to source if I can.
1383: [09:36:33] <Pyrlk> I checked out airberlin too
1384: [09:36:57] <Pyrlk> but... not frequent enough. and Austrian air was all in German, despite the homepage being in English, ahah
1385: [09:37:28] * Shrike_Finland quit (Quit: Leaving.)
1386: [09:37:49] <wmk> Pyrlk, ocmnt i'll be in the WIFI-Hotel which is not very modern but very ok
1387: [09:38:03] <ocmnt> I just need a matrass and a blanket
1388: [09:38:05] * Tanger quit (Quit: Tanger)
1389: [09:38:15] <ocmnt> so that will be fine
1390: [09:38:35] <wmk> https://online.wkooe.at/web/wifi-ooe/hotel
1391: [09:38:36] <ocmnt> does anyone know wether the german trains have wifi?
1392: [09:39:01] <wmk> it's right beneath some kind of adult-school
1393: [09:39:28] <ocmnt> isn't it cheaper to rent a appartment/chalet for some days with a couple of us?
1394: [09:39:32] <ocmnt> split the costs, get beers and food
1395: [09:39:34] <wmk> ocmnt, i heard they plan to have gratis wifi in trains and at stations, though the chances are best in IC / ICE
1396: [09:40:12] <wmk> ocmnt, depends where the apartment is located. i booked the room these days. there could also be double rooms if you want to split the costs
1397: [09:40:38] * Adesso tried the WifI on the Train a coupld of monthaago, and it does not work...
1398: [09:40:52] <Adesso> Forget Train WiFi
1399: [09:41:14] <wmk> 57 per night is quite cheap (inkl. breakfast) for linz center
1400: [09:41:42] <wmk> at least the ibis linked on the meetup site is 80 or 90+
1401: [09:42:14] <Adesso> 57 O.O ... I am paying 65
1402: [09:42:15] <wmk> only downside WIFI-Hotel: it's normally not open on sunday
1403: [09:42:25] <wmk> Adesso, where did you book?
1404: [09:42:44] <Pyrlk> ocmnt: should do. but idk
1405: [09:42:49] <Adesso> http://hotel-lokomotive.at/
1406: [09:43:45] <Pyrlk> lolwut
1407: [09:44:00] <Pyrlk> search for a room! "Please insert your email address to search"
1408: [09:44:04] <Pyrlk> o.0
1409: [09:44:07] <ocmnt> haha, nice one
1410: [09:44:26] <wmk> Adesso, wow, directly in center. nice
1411: [09:44:27] <ocmnt> why is the wifihotel closed on sundays? :o
1412: [09:44:54] <wmk> it's a seminar hotel for adult pupils having courses in the WIFI right beneath the hotel
1413: [09:45:16] <ocmnt> ah I see
1414: [09:45:19] <Pyrlk> in the wifi?
1415: [09:45:32] <Pyrlk> in the cloud!?
1416: [09:45:41] <Pyrlk> nb: Not an actual cloud
1417: [09:45:43] <Pyrlk> xD
1418: [09:45:44] <wmk> WIFI = austrian adult eduction of economic chamber
1419: [09:45:49] <Pyrlk> ah
1420: [09:45:53] <Pyrlk> that makes more sense, hahah
1421: [09:46:40] <Pyrlk> http://www.theguardian.com/media/mediamonkeyblog/2014/sep/03/daily-mail-icloud-celebrity-photos-hacked-naked
1422: [09:46:47] <Pyrlk> http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2014/9/3/1409739892282/b89143b0-e83b-415d-a694-2606828de5a9-460x276.jpeg
1423: [09:46:51] <Pyrlk> specifically
1424: [09:46:57] <ocmnt> SFW?
1425: [09:46:58] <ocmnt> or not? haha
1426: [09:47:15] <Pyrlk> sfw.
1427: [09:47:34] <wmk> not to an actual cloud? how would you call it then?
1428: [09:47:34] <Pyrlk> just a picture of a newspaper clipping (words, not pictures)
1429: [09:47:41] <ocmnt> Pyrlk, why that period? haha
1430: [09:47:49] <wmk> hehe, like the one: how do you call a sheep without legs?
1431: [09:47:52] <Pyrlk> ocmnt: eh?
1432: [09:48:00] <ocmnt> HAHA
1433: [09:48:01] <ocmnt> nvm :D
1434: [09:48:01] <wmk> a cloud
1435: [09:48:01] <Pyrlk> wmk: a baa?
1436: [09:48:03] <Pyrlk> oh
1437: [09:48:04] <ocmnt> not an actual cloud
1438: [09:48:06] <Pyrlk> :<
1439: [09:48:24] <wmk> or "Wenn dir wer ein iCloud musst du dir ein's lion"
1440: [09:48:29] <Pyrlk> yeah ocmnt, just in case people thought that's where data lives.
1441: [09:48:39] <ocmnt> I thought wifi, wireless data
1442: [09:48:44] <Pyrlk> yeh
1443: [09:48:48] <wmk> hm,no
1444: [09:48:49] <ocmnt> just floating resonance of vibrating energies that provides cloud storage
1445: [09:48:56] <ocmnt> so I am collecting rain for nothing?
1446: [09:49:01] <Pyrlk> yush
1447: [09:49:03] <ocmnt> I wanted my own cloud
1448: [09:49:05] <Pyrlk> you are not a dataminer :P
1449: [09:49:09] <wmk> wireless lan is called W-Lan in german, not WiFi
1450: [09:49:21] <ocmnt> WiFi is just a dutch joke honestly
1451: [09:49:23] <Pyrlk> oh, that's good :D
1452: [09:49:33] <Pyrlk> WiFi is a pretty terrible name.
1453: [09:49:35] <wmk> wifi is a joke?
1454: [09:49:42] <ocmnt> the naming of wifi
1455: [09:49:48] <ocmnt> it doesnt mean anything, just sounded fancy
1456: [09:49:50] <ocmnt> like hifi
1457: [09:49:56] <wmk> yup
1458: [09:49:59] <Pyrlk> HiFi is a thing, means 'High Fidelity'
1459: [09:50:03] <Pyrlk> WiFi?
1460: [09:50:08] <Pyrlk> Wireless Fidelity?
1461: [09:50:18] <Pyrlk> ironically mosly used for the exact opposite xD
1462: [09:50:19] <wmk> like the one in "a fish called wanda"... did you know he named his daughter like a sports car?
1463: [09:50:25] <Pyrlk> Wireles Infidelity
1464: [09:50:43] <wmk> wireless indefinitly
1465: [09:52:40] <wmk> ok, have to leave, was nice tty
1466: [09:52:46] <ocmnt> k bye
1467: [09:52:47] <Pyrlk> but yeh, wifi is basically a silly marketing term, above anything else
1468: [09:52:50] <Pyrlk> ciao!
1469: [09:52:54] * wmk quit (Quit: nice to meet you ;))
1470: [09:52:56] <ocmnt> yes it is
1471: [09:53:07] <Pyrlk> well, it will be.
1472: [09:53:09] <Pyrlk> :>
1473: [09:55:58] <Pyrlk> Oh, display errors isn't on... gosh, who set up this environment! (me :< )
1474: [09:57:40] * Adesso jsut installed xdebug... and have all error set on adn still get his blank page on save :(
1475: [09:57:53] <Adesso> xdebug is not working .. gave up
1476: [09:58:11] <Adesso> limited time
1477: [09:58:34] <Adesso> what does get me hoever is that the save actually owrks
1478: [09:58:37] <Adesso> works
1479: [09:58:57] <Robke> guys, im using UserDefinedForms. how could i add some extra settings in everyfield?
1480: [10:00:10] * Adesso has to setup a Contact Form, with some AJAX.. any suggestions ?
1481: [10:02:02] <ocmnt> Adesso, what kind of suggestions are you looking for?
1482: [10:03:46] <Adesso> is there a best way to do it.. or maybe a example.. or best-pratice..
1483: [10:04:00] <Adesso> or what not to do
1484: [10:04:04] <Adesso> article... ?
1485: [10:04:07] <Adesso> anything
1486: [10:04:19] <Adesso> Before I start hitting the mighty G
1487: [10:04:25] <Pyrlk> Robke: with difficulty I think.
1488: [10:04:47] <Pyrlk> Adesso: do what? set up xdebug?
1489: [10:04:52] <Adesso> then I would just stick to jQuery
1490: [10:05:11] <ocmnt> Adesso, I would suggest posting the form to your controller just using jquery indeed
1491: [10:05:13] <Pyrlk> Robke: I think you'd have to use extension.
1492: [10:05:17] <Adesso> no no .. no xdebug... forget xdebug
1493: [10:05:18] <Pyrlk> and it may not work.
1494: [10:05:20] <ocmnt> make your form action a public function
1495: [10:05:27] <Pyrlk> ^
1496: [10:06:16] * ThePeach has joined #silverstripe
1497: [10:06:50] <Pyrlk> Adesso: die('lol yes') at the top of your form action function
1498: [10:06:57] <Pyrlk> no output, no execution :>
1499: [10:07:32] * Adesso bitchslaps Pyrlk around a bit and calls him Susan
1500: [10:08:02] <ocmnt> Pyrlk, why so mean? :P
1501: [10:09:16] <Adesso> die('lol yes')...
1502: [10:09:39] * BetterBert has joined #silverstripe
1503: [10:10:07] <Pyrlk> Adesso: well?
1504: [10:10:28] * Adesso fails to see how this helps him making a Form
1505: [10:10:34] <BetterBert> Hello there. Anybody here with any experience of running Silverstripe on a MSSQL database?
1506: [10:10:52] * Adesso hides in the corner
1507: [10:11:36] <BetterBert> Project requires it but I am meeting with issues getting the MSSQL module to run with out throwing errors, issues getting the module to see thedatbase, blah, blah. Any advice/experience anyone can offer?
1508: [10:12:12] <Pyrlk> Adesso: well, start again perhaps please.
1509: [10:12:20] <Pyrlk> 'I submit a form and nothing happens' ?
1510: [10:12:30] <Pyrlk> 'when I save I get a blank screen' - when you save _what_ ?
1511: [10:12:32] <Pyrlk> etc :>
1512: [10:12:45] <Adesso> Pyrlk ahhh ...
1513: [10:12:58] <Pyrlk> BetterBert: yep, don't do it :P
1514: [10:13:09] <Pyrlk> but beyond that... ensure that the two versions you're using are compatible.
1515: [10:13:11] <Adesso> This has to do with the Article DataObject I was wining about the last couple of days
1516: [10:13:22] <BetterBert> Back at ya :p
1517: [10:13:24] <Pyrlk> ie, if it's version SS 3.0 and you're using a module for 3.1... that won't work.
1518: [10:13:25] <Pyrlk> etc.
1519: [10:13:28] <BetterBert> :)
1520: [10:13:35] <Pyrlk> Adesso: yeah, I get that much.
1521: [10:13:46] <Pyrlk> BetterBert: that's about as much help I can offer for now.
1522: [10:14:41] <BetterBert> Looking at MSSQL module github and the requirements are 3+. There is a master but I'm not seeing a 3.1 specific package...
1523: [10:14:46] <BetterBert> https://github.com/silverstripe/silverstripe-mssql
1524: [10:16:09] <Adesso> Well the Slug is working really well so far.. I have tried to break it with no success.. Just this minor weird behaviour .. on new creation the first call after save just dies in a white page..
1525: [10:16:22] <Adesso> refresh and all requests after that works fine
1526: [10:16:41] <Adesso> Well the menu is still there ..
1527: [10:16:48] <Pyrlk> Adesso: is display_errors On ?
1528: [10:17:04] <Adesso> Yup.. even got a Depricated warning after tunring it on ..
1529: [10:17:25] <Adesso> should use limit and not getRange
1530: [10:17:52] <Adesso> Maybe that should be noted in the Online Docs
1531: [10:18:14] <ocmnt> online docs? do they still work? 0.o
1532: [10:18:29] <Pyrlk> so to be straight, yourdomain/yoursite/articleholder/actual-article-object-slug gives the outer bits (menu, footer, etc) but the internal is all blank?
1533: [10:18:30] <Adesso> http://api.silverstripe.org/3.1/class-DataList.html
1534: [10:18:46] <Adesso> No... FrontEnd is fine ..
1535: [10:18:52] <Pyrlk> so...
1536: [10:18:53] <Pyrlk> ?
1537: [10:18:56] <Adesso> I am talking about the back-end
1538: [10:18:59] <Pyrlk> ok
1539: [10:19:08] <Pyrlk> click 'create' in the... gridfield?
1540: [10:19:18] <Pyrlk> make an Article, click save... and then?
1541: [10:19:22] <Adesso> yup
1542: [10:19:27] <Adesso> then when you save there
1543: [10:19:35] <Adesso> first time it is Blank ..
1544: [10:19:44] <Pyrlk> what is blank?
1545: [10:19:45] <Adesso> f5 then display's it
1546: [10:19:57] <Pyrlk> whole page?
1547: [10:20:07] <Pyrlk> just 'main' (ie, left menu is there)?
1548: [10:20:11] <Adesso> OK.. when you Create the Form is displayed..
1549: [10:20:17] <Pyrlk> screenshots :<
1550: [10:20:24] <Pyrlk> yeah
1551: [10:20:31] <Adesso> then you fill out the form..
1552: [10:20:43] <Adesso> and hit Create
1553: [10:20:46] <Pyrlk> so you fill in the for, put in the content, click the button 'save' - white screen?
1554: [10:20:56] <Adesso> the URL changes to have the ID
1555: [10:21:07] <Adesso> but no Object is diplayed
1556: [10:21:18] <Pyrlk> have console open, check response.
1557: [10:21:18] <Adesso> Hit F5
1558: [10:21:26] <Pyrlk> yeah, it loads by ajax first time.
1559: [10:21:30] <Adesso> Object/Form is displayed with all values that you entered
1560: [10:21:34] <Pyrlk> f5 does full request
1561: [10:21:49] <Pyrlk> open dev tools/firebug/whatever
1562: [10:21:52] <Adesso> so... the Ajax is then getting something wrong
1563: [10:21:55] <Pyrlk> click create/save
1564: [10:22:07] <Pyrlk> check response (will likely have error in it if you are in dev mode)
1565: [10:24:58] <Adesso> No Errors
1566: [10:25:01] <Adesso> just no Form
1567: [10:25:13] <Adesso> instead I get " " ""
1568: [10:26:15] <Adesso> on Delete I get the same response
1569: [10:26:20] <Adesso> "
1570: [10:26:21] <Adesso> "
1571: [10:26:23] <Adesso> ""
1572: [10:27:53] <Adesso> All network requests are either 200 or 304
1573: [10:28:23] <Adesso> No Log Errors, not Debug Warnings or anything .. just a silent death
1574: [10:28:41] <Adesso> but like I said.. the actions work... just the response not
1575: [10:30:40] <Pyrlk> :<
1576: [10:31:05] <Pyrlk> idk, sorry
1577: [10:33:48] <Adesso> not important right now .. I will try and debug it later
1578: [10:33:59] * Adesso quit ()
1579: [10:34:24] * Azure quit (Quit: My MBP went to sleep.)
1580: [10:35:50] * Adesso has joined #silverstripe
1581: [10:36:05] <Adesso> oops
1582: [10:55:51] * BetterBert quit (Quit: Lingo - http://www.lingoirc.com)
1583: [11:00:39] * Shrike_Finland has joined #silverstripe
1584: [11:01:24] <Robke> Pyrlk: i made some extensions but i dont get my custom settings :)
1585: [11:06:47] <Pyrlk> Robke: yeah, I thought as much :<
1586: [11:07:19] <Robke> :D
1587: [11:07:52] <Robke> hm... how could i add some extra settings on dropdown field?
1588: [11:07:58] * Adesso found a Idea for his form... http://www.ssbits.com/newbies/2010/creating-a-simple-contact-form/
1589: [11:08:40] <Robke> like it was some time ago $fields->addConfig("bla bla bla"); or how it was written some time ago
1590: [11:09:23] <Adesso> just the concept.. not the code ..
1591: [11:09:31] <Adesso> the Code I'll get from the API Docs
1592: [11:09:43] <Adesso> plus the logic ... which is party already in my head
1593: [11:09:50] <Adesso> now just to AJAX it all
1594: [11:10:49] <Adesso> actually... let's just animate it JQuery style.. and do a partial post on the Page.. Done
1595: [11:11:31] * Adesso looks up _config variables to use in his code
1596: [11:14:34] <Adesso> Lunch anybody ?
1597: [11:14:39] <Adesso> in my timezone tht is ?
1598: [11:15:08] * Adesso decides to get some fresh air...
1599: [11:20:02] * willr_ quit (Quit: willr_)
1600: [11:24:28] * Bollig|DesignCty has joined #silverstripe
1601: [11:28:08] <ocmnt> Adesso, I just finished lunch
1602: [11:33:10] * danfo has joined #silverstripe
1603: [11:40:18] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1604: [11:55:49] <kinglozzer> http://coding.simon.geek.nz/2014/09/26/quitting-as-a-core-committer/ :(
1605: [11:58:11] * kinglozzer lunch
1606: [12:04:24] <Adesso> in a onBeforeWrite function I state that an Id must alwas be set, yet in the CMS this renders as a Select field, with nothing selected. How can I force a Object to alwas have a has_one ID set ?
1607: [12:05:00] * Adesso don't really want this select field at all.. SS just rendered-it-magically
1608: [12:06:35] <Adesso> $this->ArticleHolderID = ArticleHolderPage::get()->first()->ID;
1609: [12:06:47] <ocmnt> kinglozzer :/ I think people might have seen that coming
1610: [12:07:52] * Adesso thinks this might be a bit of a mission ... judging from the remark
1611: [12:08:48] <Adesso> If it's a real mission, then I'll just call it a Feaured BUg for now
1612: [12:11:49] <ocmnt> Adesso, what are you refering to?
1613: [12:12:18] * UndefinedOffset has joined #silverstripe
1614: [12:12:40] <Adesso> a simple onBeforeWrite function that sets a value for a DB entry
1615: [12:13:16] <Adesso> on a created DataObject
1616: [12:13:32] <Adesso> that has a has_one relation to a Page
1617: [12:13:52] * simon_w has joined #silverstripe
1618: [12:14:20] <Adesso> yet the another Page that create a type of DO must always set this relation
1619: [12:14:33] <Adesso> thus a online in onBeforeWrite
1620: [12:15:06] <Adesso> but SS makes a whole Slect in the CMS when I actually just want to srite the value "onSubmit"
1621: [12:15:21] <Adesso> one-line
1622: [12:15:21] * mrzero quit (Ping timeout: 260 seconds)
1623: [12:16:13] <Adesso> Check http://pastebin.com/8rGFRM5S
1624: [12:16:37] <Adesso> the onBeforeWrite
1625: [12:17:29] * Adesso thinks of getting a muffel sor some of the SS functions
1626: [12:17:34] <Adesso> for
1627: [12:18:15] <Zauberfisch> hey guys
1628: [12:18:28] <Zauberfisch> last chance to sign up for the silverstripe europe meetup!
1629: [12:18:29] <ocmnt> hey Zauberfisch
1630: [12:18:33] <Zauberfisch> do it!
1631: [12:18:37] <ocmnt> I might do so
1632: [12:18:46] <Zauberfisch> http://silverstripe-europe.org
1633: [12:18:48] <ocmnt> have to check tonight at home for travel + hotel arrangement
1634: [12:18:50] * Adesso double checks his status
1635: [12:18:56] <Zauberfisch> its going to be fantastic
1636: [12:19:20] <ocmnt> Adesso, why do you not hook it to the has_one articleholderpage?
1637: [12:19:35] <ocmnt> so you can #AHID = $this->ArticleHolderPage;
1638: [12:20:58] * Adesso ran out of Fishing Hooks :P
1639: [12:21:05] <Adesso> cause I am a Noob
1640: [12:21:23] <Adesso> and have no clue how to do Hooks without getting my fingers all messed up
1641: [12:21:34] <Zauberfisch> Adesso: fish are friends, not food! don't use fishing hooks!
1642: [12:21:38] <ocmnt> any captain please?
1643: [12:21:56] <ocmnt> and what about magical fish? We can catch and eat them, right? ;')
1644: [12:22:11] * Adesso think Zauberfish might not like this
1645: [12:22:35] * Zauberfisch slaps ocmnt around a bit with a large trout
1646: [12:22:42] <ocmnt> Zauberfisch, you make me remind my time when I was studying, the job I did back then was being a fish monker
1647: [12:22:45] * simon_w quit (Quit: Ping timeout: your mum)
1648: [12:22:53] <ocmnt> so slap me with that trout, I will gut it for you
1649: [12:22:54] <Zauberfisch> fish monker? :O
1650: [12:22:56] <Zauberfisch> whats that
1651: [12:23:03] <Adesso> monger
1652: [12:23:07] <ocmnt> monger
1653: [12:23:08] <ocmnt> sorry
1654: [12:23:13] <ocmnt> like
1655: [12:23:14] <ocmnt> I sell fish
1656: [12:23:16] <ocmnt> without being sellfish
1657: [12:23:18] <ocmnt> that kinda stuff
1658: [12:23:22] * Adesso thinks of a Fish dressed up like a Monk
1659: [12:23:23] <ocmnt> I used to sell fish
1660: [12:23:39] <Zauberfisch> D:
1661: [12:23:40] <Adesso> XD sellfish
1662: [12:24:02] <Adesso> no but serious .. Hooks ?
1663: [12:24:19] <ocmnt> well, perhaps is hook not the right word
1664: [12:24:38] <Zauberfisch> ocmnt: officially we close signup by 10 PM tonight or something. but its no big deal if you signup after that
1665: [12:24:41] <ocmnt> but I see in your onbeforewrite you get some ArticleHolderPage (the first to be precise) while the DO itself has a has_one ArticleHolderPage
1666: [12:24:47] <Adesso> If you loko at the rest of the files.. there are onyl 3
1667: [12:24:52] <Adesso> you might get the idea
1668: [12:25:07] <Adesso> http://pastebin.com/u/Adesso
1669: [12:25:15] <ocmnt> brb, need to smoke now
1670: [12:25:30] <Adesso> Two Pages that both can create a DO... but one must always be related to the DO
1671: [12:25:56] * Adesso also does the same |~
1672: [12:26:34] <Pyrlk> Adesso: $this->extend('function name')
1673: [12:28:06] <Pyrlk> eg http://api.silverstripe.org/3.1/source-class-DataObject.html#2066
1674: [12:31:31] * danfo quit (Quit: danfo)
1675: [12:36:12] <Adesso> or I just set it as a hidden Form field...
1676: [12:36:47] * Adesso tried really hard to see the use of $this->extend('function name') in this situation
1677: [12:38:10] <Adesso> tries.. as in stil trying
1678: [12:39:21] <Adesso> only the has_many_many page that does this, the has_one page behaves like it should
1679: [12:41:45] * durkadurk has joined #silverstripe
1680: [12:50:01] * Shrike_Finland quit (Quit: Leaving.)
1681: [12:51:21] <kinglozzer> ocmnt: Yeah :/ shame
1682: [12:51:53] * muskie9 has joined #silverstripe
1683: [12:53:18] <kinglozzer> Pyrlk: You see simon's quit as committer?
1684: [12:56:56] * Teddy_ has joined #silverstripe
1685: [12:57:06] * caamic30 has joined #silverstripe
1686: [12:57:26] <Teddy_> is it possible for a page to use the same ss file as another page but it's own php file ?
1687: [12:57:49] <ocmnt> yes
1688: [12:57:50] <caamic30> has anyone tried this module https://github.com/colymba/silverstripe-restfulapi ?
1689: [12:58:13] <caamic30> I can’t figure out how to pass the relation id of a has one
1690: [12:58:26] <Teddy_> ocmnt, when i set the page type from the cms it seems to take the template ss file as well as the the php file used by that ss file
1691: [12:58:36] <caamic30> I’ve tried embedded_records but I can’t make it to work
1692: [12:58:49] <Teddy_> ocmnt, how could i set it to use diff ones
1693: [12:59:11] <ocmnt> renderWith()
1694: [12:59:36] <Teddy_> ocmnt, thanks
1695: [13:00:28] <ocmnt> Teddy_, I think you should put it in init()
1696: [13:00:43] <ocmnt> return $this->renderWith('yourTemplate');
1697: [13:00:44] <Zauberfisch> kinglozzer: blubb
1698: [13:00:54] <Zauberfisch> have you booked your flight yet? :P
1699: [13:00:58] <Teddy_> ocmnt, thanks, that's what i'm doing right now
1700: [13:01:07] <Pyrlk> kinglozzer: yes.
1701: [13:01:17] <Pyrlk> kinglozzer: no big surprise to me.
1702: [13:01:24] <kinglozzer> Zauberfisch: Nope :P
1703: [13:01:37] <Pyrlk> kinglozzer: how is it you cannot afford this?
1704: [13:01:41] <Pyrlk> I can, and I'm poor!
1705: [13:02:19] <Pyrlk> caamic30: I'm not really sure what that module is for. SS has that functionality built in.
1706: [13:02:22] <Zauberfisch> kinglozzer: but ... but ... I was so locking forward to your entwine talk :/
1707: [13:02:23] * Colin[pi]-2 quit (Ping timeout: 240 seconds)
1708: [13:02:31] <Pyrlk> yeah kinglozzer, gosh.
1709: [13:02:38] <Pyrlk> now I'm giong to have to give it.
1710: [13:02:38] <Zauberfisch> :D
1711: [13:03:13] <kinglozzer> Haha, I did say someone else is welcome to :P
1712: [13:04:05] <Adesso> 7me just figure that this damn Select is not being crated by the onBeforeWrite at all..
1713: [13:04:31] <Zauberfisch> select? in onBeforeWrite? woot?
1714: [13:04:38] <Adesso> genau
1715: [13:05:02] <ocmnt> Zauberfisch, do you know why the meetup is in Linz out of all possible places in europe?
1716: [13:05:08] <ocmnt> not really a central place imho
1717: [13:05:17] <Zauberfisch> ocmnt: because I am from linz :D
1718: [13:05:37] <Zauberfisch> ocmnt: its kind of almost central. but a little odd to get to.
1719: [13:06:08] <Zauberfisch> ocmnt: no, the reason is because we where doing it a little short notice, and it had to be low budget.
1720: [13:06:21] <ocmnt> berlin would have suited on those needs aswell
1721: [13:06:29] <Zauberfisch> we where thinking about doing it for month now, but only started organizing a short while ago.
1722: [13:06:29] <ocmnt> and has better connectivity
1723: [13:06:35] <ocmnt> ah I see :)
1724: [13:06:40] <ocmnt> still a good thing to see an european meetup
1725: [13:06:51] <ocmnt> was just something I wondered about, cause Linz is not really a high tech capital as I know it
1726: [13:06:52] <Zauberfisch> we choose linz because I had pretty much everything lined up already from previous events I organized
1727: [13:07:07] <ocmnt> seems like a good argument you got there ;)
1728: [13:07:19] <Zauberfisch> so all I had to do is make some phone calls and I had a great location for free and cheap catering
1729: [13:07:25] <Teddy_> ocmnt, sorry to bug again. it seems that functin does what it's suppose but i didn't fraze it right. i have two template files (ss files) but they both have the same obj and cms fields. it seems that with renderWith('name of template') i can only make one php file render with a specific ss file. any idea how to make a php file be used in two ss files ?
1730: [13:07:48] <Zauberfisch> ocmnt: oh, but it kind of is. we have ars electronica
1731: [13:07:59] <Zauberfisch> its a big fancy glass cube with lights :D
1732: [13:07:59] <ocmnt> you have arslogs?
1733: [13:08:06] <ocmnt> electric arslogs? :D
1734: [13:08:14] <Adesso> XD
1735: [13:08:17] <Zauberfisch> http://www.aec.at/news/
1736: [13:08:29] <Zauberfisch> http://www.aec.at/center/files/2010/06/center.jpg
1737: [13:08:35] <Zauberfisch> tech museum
1738: [13:08:38] <ocmnt> ah that building
1739: [13:08:42] <Zauberfisch> they usually have some pretty fancy stuff
1740: [13:08:45] <ocmnt> Teddy_, I dont really get your question
1741: [13:09:05] <ocmnt> one object uses just 1 ss file
1742: [13:09:27] <Teddy_> ocmnt, i'm working on this website and it has two pages that look exactly the same
1743: [13:09:52] <Teddy_> ocmnt, apart from a small details that i will change in the ss file
1744: [13:10:03] <Teddy_> ocmnt, but i want them both to use the same php file
1745: [13:10:21] <Teddy_> ocmnt, since the fields that i need in the cms and displayed in the front end are the same
1746: [13:10:24] <ocmnt> then add a field to select which template to use to render the page
1747: [13:10:30] <ocmnt> parse this fieldvalue to renderwith()
1748: [13:10:40] <ocmnt> and tadaa
1749: [13:10:42] <ocmnt> confetti!
1750: [13:10:44] * Mattybalaam has joined #silverstripe
1751: [13:10:50] <Teddy_> ocmnt, :)) cheers
1752: [13:11:20] <Mattybalaam> If I am making a query, is it possible to filter from any column?
1753: [13:11:59] <Mattybalaam> eg: mydataobject::get()->filter(array( '*' => $query)
1754: [13:12:50] <Pyrlk> ocmnt: it's more central when you're coming from say... Slovenia.
1755: [13:13:06] <caamic30> I have this class https://github.com/colymba/silverstripe-restfulapi/blob/master/code/RESTfulAPI.php#L106 with a private static $embedded_records;
1756: [13:13:27] <caamic30> where format is i’.e RequestedClass' => array('RelationNameToEmbed', 'Another')
1757: [13:13:41] <caamic30> what is the equivalent if I put the config of it to yml file?
1758: [13:14:43] <caamic30> I’ve tried RESTfulAPI: embedded_records: ‘Member’: ‘Product’
1759: [13:14:54] <caamic30> but I don’t think it’s correct
1760: [13:15:17] * mrzero has joined #silverstripe
1761: [13:15:33] <kinglozzer> caamic30: RESTfulAPI: embedded_records: ‘Member’: - ‘Product’
1762: [13:15:34] <kinglozzer> Maybe
1763: [13:15:55] <kinglozzer> - Product on a new line
1764: [13:16:03] <kinglozzer> Pretty sure '-' signifies an array
1765: [13:16:54] <Teddy_> ocmnt, worked like a charm dude. owe you a beer
1766: [13:16:55] <caamic30> kinglozzer: I’ve tried that but no luck, I’ll try it again
1767: [13:17:05] <ocmnt> haha, np Teddy_ ;)
1768: [13:21:23] * Adesso did a removeFieldFromTab..
1769: [13:21:38] <Adesso> confetti!
1770: [13:23:04] <ocmnt> haha
1771: [13:23:06] <ocmnt> \o/
1772: [13:31:39] * Shrike_Finland has joined #silverstripe
1773: [13:31:53] * Shrike_Finland quit (Client Quit)
1774: [13:35:02] <Robke> bye
1775: [13:39:19] * Robke quit (Ping timeout: 246 seconds)
1776: [13:46:27] <Pyrlk> log meeting then home
1777: [13:46:29] <Pyrlk> ciao
1778: [13:46:30] * Pyrlk quit ()
1779: [13:48:57] * Mattybalaam quit (Quit: Page closed)
1780: [13:50:56] * Guits quit (Ping timeout: 260 seconds)
1781: [13:57:23] * caamic30 quit (Quit: caamic30)
1782: [13:57:32] * Shrike_Finland has joined #silverstripe
1783: [13:59:06] * Teddy_ quit (Quit: Leaving)
1784: [14:00:13] * Adesso is now forced to hack at it alone...
1785: [14:06:25] <Adesso> and solving that little problem solved another Problem..
1786: [14:06:47] <Adesso> now it's starting to become fun ..
1787: [14:08:06] <Adesso> because the default has_one relation did not exist.. SS figured that the DO does not belong to the Page, and thus the relation to the actua Page was not made, ending in a wrong Link
1788: [14:08:36] <Adesso> so fixing the Link not only fixed a anoying backend Field problem... but also a FrontEnds Linking Problem..
1789: [14:08:51] * Adesso wonders who he is talking to ..
1790: [14:09:03] <Adesso> |~
1791: [14:15:19] * caamic30 has joined #silverstripe
1792: [14:36:01] <codetoday> Adesso wonders no more !~
1793: [14:38:01] * wmk has joined #silverstripe
1794: [14:40:52] * spronk quit (Ping timeout: 272 seconds)
1795: [14:43:31] <wmk> any idea how to tell GridfieldSortableRows to use $defaut_sort ?
1796: [14:43:44] <wmk> i have a DO which has $default_sort = SortOrder DESC
1797: [14:44:04] <wmk> when i click on "reorder" it's sorted ASC...
1798: [14:45:11] * Adesso is still clueless...
1799: [14:45:17] <Adesso> Enjoy the Weekend ppl ..
1800: [14:45:22] <Adesso> cua
1801: [14:45:29] <codetoday> cya
1802: [14:48:28] * durkadurk quit (Quit: Page closed)
1803: [14:55:10] <muskie9> wmk, can you paste your grid config and grid create
1804: [14:56:38] <wmk> of course muskie9
1805: [14:58:10] <wmk> http://sspaste.com/paste/show/54257a0b07002
1806: [15:01:24] * kinglozz_ has joined #silverstripe
1807: [15:02:01] <muskie9> wmk, line 12 try $this->Users()->sort('SortOrder DESC')
1808: [15:02:21] <wmk> muskie9, ok...
1809: [15:02:30] <muskie9> I've found I still have to explicitly sort like that even w/sortable rows
1810: [15:03:11] <wmk> well, the NORMAL view was sorted. when grid is not in sortable mode it respects DOs $sort_order
1811: [15:03:17] <wmk> but when clicking the checkbox...
1812: [15:03:37] <muskie9> right, that's what seems to happen
1813: [15:03:45] <muskie9> kinda frustrating
1814: [15:03:54] <wmk> hm no
1815: [15:03:58] <wmk> kinda frustrating, yes.
1816: [15:04:29] * kinglozzer quit (Ping timeout: 272 seconds)
1817: [15:04:54] <muskie9> might not need the DESC in the ->sort()
1818: [15:05:07] <muskie9> since you're setting that in the default_sort
1819: [15:06:30] <wmk> i don't have to set ->sort() in grid anyway cause i have default_sort
1820: [15:06:47] <wmk> but sortablerows doesn't know about it
1821: [15:07:28] <wmk> hacky solution for now: default sort ASC and using .Reverse in template. should work
1822: [15:07:41] <wmk> though a newest first in the grid would be sexy
1823: [15:07:49] <wmk> a sortable newest first...
1824: [15:11:16] <ocmnt> wmk, what do you mean by sortablerows doesnt know about it?
1825: [15:11:19] <ocmnt> the default_sort ?
1826: [15:11:41] <wmk> yup
1827: [15:11:54] <wmk> and i cannot make it use reverse order.
1828: [15:14:12] <muskie9> wmk, if you're setting the sort with sortable rows why would you want to reverse the sort by default
1829: [15:14:19] <ocmnt> ahw, can't you do an onbeforewrite to do the SortOrder *-1?
1830: [15:14:26] <ocmnt> taht would inverse the int
1831: [15:14:30] <ocmnt> and reverses the order?
1832: [15:14:33] <wmk> no, not that
1833: [15:14:59] <wmk> dunno if it'd work with negative sortorder...
1834: [15:15:13] <wmk> but normal grid shows newst first, when i click on"sort" it shows oldest first
1835: [15:15:32] <ocmnt> I understand
1836: [15:16:18] <ocmnt> you could also try to do
1837: [15:16:39] <ocmnt> lenght DO - ( sortorder * -1)
1838: [15:16:44] <ocmnt> to get non negative numbers
1839: [15:16:53] <ocmnt> and still get your descending order in the gridfield
1840: [15:17:02] <ocmnt> default order should be asc again then in order to make it work properly
1841: [15:17:50] <wmk> that sounds quite hacky
1842: [15:18:52] <ocmnt> well, that is me
1843: [15:18:56] <ocmnt> rather lazy than not hacky
1844: [15:18:58] <ocmnt> or smthng
1845: [15:21:04] * wmk just doesn't understand why some so-called webdesigners deliver a page without mod_rewrite.... www.foo.com/index.php/contact.html looks just.....
1846: [15:21:12] <wmk> py*k, please help
1847: [15:21:28] <ocmnt> wmk:
1848: [15:21:28] <ocmnt> The page you were looking for doesn't exist.
1849: [15:21:28] <ocmnt> You may have mistyped the address or the page may have moved.
1850: [15:21:29] <ocmnt> :P
1851: [15:21:35] <wmk> generator: contao
1852: [15:23:12] <wmk> ocmnt, this was just meant as a demo url, won't paste original url here
1853: [15:23:21] <ocmnt> haha, ibviously :D
1854: [15:23:24] <ocmnt> I am in a troll mode
1855: [15:23:25] <ocmnt> allmost weekend
1856: [15:23:27] <ocmnt> \o/
1857: [15:24:44] <wmk> <o===<<<
1858: [15:24:49] <wmk> ^^^^ fish for the troll
1859: [15:27:02] * ARNHOE quit ()
1860: [15:27:11] <ocmnt> Zauberfisch?? :D
1861: [15:27:19] <ocmnt> *throws breadcrumbs and hooks*
1862: [15:28:55] * codetoday quit (Remote host closed the connection)
1863: [15:29:05] <wmk> LOL
1864: [15:29:30] <wmk> hey, wildcards in git add work...
1865: [15:29:43] <wmk> git add mysite/*/Foo*
1866: [15:30:18] <wmk> adds mysite/code/model/FooDO.php, mysite/code/pages/FooPage.php etc...
1867: [15:32:49] * jenniferaslan has joined #silverstripe
1868: [15:39:41] <ocmnt> but what wildcard?
1869: [15:39:48] <ocmnt> oh wait
1870: [15:39:49] <ocmnt> like that
1871: [15:39:52] <ocmnt> thats neath :D
1872: [15:40:28] <wmk> yup
1873: [15:53:22] <ocmnt> weekend!
1874: [15:53:29] <ocmnt> have fun all
1875: [15:53:44] <ocmnt> bubye
1876: [15:58:10] * Guits has joined #silverstripe
1877: [15:58:21] * scpi has joined #silverstripe
1878: [16:04:30] * kinglozz_ quit ()
1879: [16:12:38] * gelignite has joined #silverstripe
1880: [16:16:29] <wmk> hey UndefinedOffset thanks for the reply on github ;)
1881: [16:20:31] * stnvh quit ()
1882: [16:38:55] * spronk has joined #silverstripe
1883: [16:43:18] <UndefinedOffset> wmk no problem, make sense?
1884: [16:43:42] <wmk> well, as i commented: having it in reverse order also in grid would be sexy
1885: [16:43:51] <wmk> works with Reverse in template, too
1886: [16:44:07] <UndefinedOffset> ya i'll have a look but i can't promiss anything :)
1887: [16:44:21] <wmk> np. was the first time i had this issue.
1888: [16:44:38] <UndefinedOffset> ya first time i've heard of that particular request as well
1889: [16:45:00] <wmk> if it could use DOs $default_sort by default (maybe grab the sort column from there if none is provided) would it even make better
1890: [16:45:20] <UndefinedOffset> mm
1891: [16:45:21] <wmk> if you know the classname of the DO you can grab it via config api
1892: [16:45:41] <wmk> then check if it's just the column or with asc/desc provided.
1893: [16:45:59] <wmk> as normal grid checks this value
1894: [16:47:29] * caamic30 quit (Quit: caamic30)
1895: [16:48:22] <UndefinedOffset> mm totally
1896: [17:01:02] * r3v3rb has joined #silverstripe
1897: [17:01:48] <r3v3rb> Hi all, in a controller how can I pass all the normal page/site tree stuff?
1898: [17:03:04] <r3v3rb> I have generic class that will handle purchases, but when viewed the menu is missing its items etc etc
1899: [17:06:31] * ThePeach quit (Quit: leaving)
1900: [17:09:09] <wmk> r3v3rb subclass from contentcontroller?
1901: [17:10:27] <r3v3rb> Easy least, no I had controller!
1902: [17:10:50] <r3v3rb> Peasy*
1903: [17:20:35] <r3v3rb> Cheers :) makes life easier
1904: [17:21:14] * Shrike_Finland quit (Quit: Leaving.)
1905: [17:23:48] * Shrike_Finland has joined #silverstripe
1906: [17:24:02] * Guits quit (Ping timeout: 245 seconds)
1907: [17:25:51] <wmk> Pyeasyk ???
1908: [17:32:01] <r3v3rb> Pyeasyk?
1909: [17:35:34] <wmk> he's not around atm
1910: [17:35:47] <r3v3rb> Eek no battery on phone gotta go. Bbl
1911: [17:35:55] <wmk> bbl
1912: [17:35:57] <wmk> cul
1913: [18:15:02] <wmk> hmm, can i pass params to extensions in yml???
1914: [18:30:34] <wmk> seems so
1915: [19:52:22] * r3v3rb has joined #silverstripe
1916: [19:52:36] <r3v3rb> hello, wmk you about?
1917: [19:52:42] <wmk> ?
1918: [19:52:50] <wmk> i'm still around
1919: [19:52:54] <wmk> but about what?
1920: [19:53:01] <r3v3rb> although deriving from contentcontroller caught all the SiteTree stuff
1921: [19:53:36] <r3v3rb> the renderWith now only uses the template without the Default Page.ss $Layout being used
1922: [19:53:57] <r3v3rb> so I have: return $this->customise(array('Form' => $Form, 'Step' => 'One'))->renderWith('Purchase', 'Page');
1923: [19:54:16] <r3v3rb> where ‘Purchase’ is a template in Layouts
1924: [19:54:46] <r3v3rb> but it gets rendered without the surrounding Page.ss in the templates folder the way a normal page would
1925: [19:55:57] <r3v3rb> is there a way to force the use of the Page and Layout still
1926: [19:56:23] <r3v3rb> or should I just duplicate the Page.ss into the Purchase.ss and be done with it?
1927: [19:58:01] <wmk> hmm, best is to do
1928: [19:58:11] <wmk> renderwith(array('Purchase', 'Page))
1929: [19:58:14] <wmk> note the array
1930: [19:58:46] <r3v3rb> arggggghhhhh!
1931: [19:58:47] <wmk> as it's just a bunch of methods where you have to add Page
1932: [19:58:55] * r3v3rb kicks self
1933: [19:59:10] <wmk> if you duplicate Page.ss it's hard to keep it synced
1934: [19:59:12] <r3v3rb> thanks for pointing out the ‘bleeding’ obvious!
1935: [19:59:25] <r3v3rb> indeed, that’s where I didn’t want to be headed
1936: [19:59:27] <wmk> r3v3rb, stumbled in this tab some weeks ago
1937: [19:59:33] <wmk> wondered
1938: [19:59:37] <wmk> and xdebug showed me ;)
1939: [19:59:44] <r3v3rb> tab?
1940: [19:59:50] <wmk> tap
1941: [20:00:00] <r3v3rb> tap?
1942: [20:00:09] <wmk> trap.
1943: [20:00:13] <r3v3rb> lol :D
1944: [20:00:18] <wmk> (dictionary showed me just the right word)
1945: [20:00:29] * wmk needs a dictitonary plugin for xchat ;)
1946: [20:00:36] * UncleCheese has joined #silverstripe
1947: [20:00:39] <r3v3rb> i see, can’t believe I missed the array!
1948: [20:00:49] <r3v3rb> lind to the obvious missing statement
1949: [20:00:50] <wmk> r3v3rb, that's exactly how i felt
1950: [20:00:53] <r3v3rb> grrrrr
1951: [20:01:01] <r3v3rb> :) still all good now
1952: [20:01:23] * UncleCheese quit (Client Quit)
1953: [20:01:34] <wmk> although i do silverstripe for some years now, i don't use renderWith every day, so i do some silly mistakes sometimes
1954: [20:03:12] * UncleCheese has joined #silverstripe
1955: [20:04:10] * willr_ has joined #silverstripe
1956: [20:10:03] <r3v3rb> wmk: yep, i use the core stuff alot, but only faff about with controller based design occasionally so forget the little things
1957: [20:10:30] <wmk> same over here
1958: [20:10:41] <r3v3rb> thanks for spotting the mistake :) I can sleep easier now
1959: [20:12:04] * r3v3rb wonders if there is way to create a singleton type dataobject to create a second ‘settings’ type modeladmin for a site
1960: [20:16:30] * willr quit (Quit: willr)
1961: [20:17:21] * willr_ quit (Ping timeout: 260 seconds)
1962: [20:19:57] <r3v3rb> oooo, wierd
1963: [20:20:30] * willr has joined #silverstripe
1964: [20:20:48] <r3v3rb> clicking on a link to my class that extends contentcontroller produces this result: You must log in with your CMS password in order to view the draft or archived content. <a href="/Purchase/?stage=Live">Click here to go back to the published site.</a>
1965: [20:20:50] <r3v3rb> eeek!
1966: [20:21:17] <r3v3rb> but there isn’t a page to ‘publish’ as its a controller in disguise of a page
1967: [20:22:16] * UndefinedOffset quit (Quit: Leaving.)
1968: [20:27:49] <r3v3rb> nm, turns out only to be an issue if you are logged in to cms - normal peeps don’t see the wierd error
1969: [20:27:58] <r3v3rb> time to bed
1970: [20:28:01] <r3v3rb> nite all
1971: [20:28:16] * r3v3rb quit (Quit: r3v3rb)
1972: [20:30:35] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1973: [20:31:15] * willr quit (Ping timeout: 246 seconds)
1974: [20:35:11] * willr has joined #silverstripe
1975: [20:39:34] * babak quit (Quit: Connection closed for inactivity)
1976: [20:59:31] <Shrike_Finland> Have anyone tested Subsites with newest SS? I get Fatal error: Call to undefined method DB::field_list()
1977: [20:59:57] <Shrike_Finland> subsites/code/extensions/GroupSubsites.php on line 26
1978: [21:16:58] * veb has joined #silverstripe
1979: [21:25:26] * simon_w has joined #silverstripe
1980: [21:33:54] <willr> Shrike_Finland newest as in 3.1 or master?
1981: [21:34:40] <willr> Welcome back simon_w
1982: [21:35:04] <simon_w> The internet is so much faster here
1983: [21:35:45] * scpi quit (Quit: scpi)
1984: [21:36:10] <simon_w> willr, got your outfit?
1985: [21:36:56] <willr> Shorts are easy. Will go looking for the shirt next week
1986: [21:37:02] <Shrike_Finland> willr: SS3.1.6 and subsites master
1987: [21:38:10] <willr> subsites master has been updated to ss master so you’ll have to flick over to a branch
1988: [21:38:49] <willr> Master requires 3.2 https://github.com/silverstripe/silverstripe-subsites/blob/master/composer.json
1989: [21:39:03] <willr> Try the 0.5 branch
1990: [21:39:13] <Shrike_Finland> Ok, thanx
1991: [21:40:11] <wmk> willr, when will 3.2 be finished? any date assumption on the screen?
1992: [21:40:58] <willr> Nope.
1993: [21:41:41] <wmk> ok
1994: [21:42:08] <Shrike_Finland> Is there some info, what will be on 3.2?
1995: [21:42:48] <Shrike_Finland> Found it :)
1996: [21:44:53] <willr> UserVoice has it planned out.
1997: [21:46:06] <wmk> Shrike_Finland, you found some info?
1998: [21:47:29] <Shrike_Finland> http://doc.silverstripe.org/framework/en/trunk/changelogs/3.2.0
1999: [21:48:59] <willr> Shrike_Finland that’s whats already changed. Not whats planned to do
2000: [21:49:36] <wmk> Cookie::forceExpiry() was removed. Use Cookie::force_expiry() instead
2001: [21:49:43] <wmk> that doesn't make much sense to me
2002: [21:50:08] <willr> simon_w you’ve left me! Who’s going to play devils advocate apart from me :(
2003: [21:50:25] <willr> wmk static method consistency
2004: [21:50:28] <simon_w> willr, try to get ajshort to come back?
2005: [21:50:48] <wmk> ah. camelcase -> underscore
2006: [21:50:55] <wmk> didn't see it first time
2007: [21:51:07] <willr> Shrike_Finland http://silverstripe.uservoice.com/forums/251266-new-features/status/1259527
2008: [21:52:30] * auto9 has joined #silverstripe
2009: [21:53:54] <Shrike_Finland> Ok! I didn't remeber that uservoice is in the game…
2010: [21:54:22] * auto9 quit (Client Quit)
2011: [21:54:40] * auto9 has joined #silverstripe
2012: [22:01:31] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
2013: [22:11:54] * r_hector has joined #silverstripe
2014: [22:11:56] * veb has joined #silverstripe
2015: [22:21:47] * r_hector quit (Quit: Leaving.)
2016: [22:22:14] * r_hector has joined #silverstripe
2017: [22:31:46] * willr quit (Quit: willr)
2018: [22:33:16] * Shrike_Finland quit (Quit: Leaving.)
2019: [22:37:18] * simon_w quit (Read error: Connection reset by peer)
2020: [22:37:23] * simon__w has joined #silverstripe
2021: [22:41:39] * auto9 quit (Quit: AndroidIrc Disconnecting)
2022: [22:41:53] * wmk quit (Ping timeout: 240 seconds)
2023: [22:42:02] * auto9 has joined #silverstripe
2024: [22:51:47] * willr has joined #silverstripe
2025: [22:51:47] * willr quit (Changing host)
2026: [22:51:47] * willr has joined #silverstripe
2027: [22:54:42] * simon__w quit (Quit: Ping timeout: your mum)
2028: [22:59:38] * auto9 quit (Remote host closed the connection)
2029: [23:07:32] * Colin[pi] has joined #silverstripe
2030: [23:10:55] * Cheddam_ has joined #silverstripe
2031: [23:40:51] * veb has joined #silverstripe

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