#silverstripe IRC Log

IRC log for 30 September 2014

All timestamps are in UTC.

1: [00:03:37] * caamic30 has joined #silverstripe
2: [00:04:56] * veb has joined #silverstripe
3: [00:05:32] * caamic30 has left #silverstripe
4: [00:26:10] * Bollig|DesignCty has joined #silverstripe
5: [00:26:48] * pippy has joined #silverstripe
6: [00:35:23] * UncleCheese quit (Ping timeout: 240 seconds)
7: [00:38:17] * wilsonstaff has joined #silverstripe
8: [00:38:55] <antmas> Ryan-Toast: do you think it'd take much to make the gridfield for Files be drag and droppable? (BP)
9: [00:39:09] <Ryan-Toast> antmas: nope
10: [00:39:43] <antmas> probably just use sortablegridfield actually
11: [00:39:45] <antmas> maybe
12: [00:40:05] <Ryan-Toast> bp requires it, so it’s already tyhere
13: [00:40:13] <antmas> oh true
14: [00:40:14] <antmas> hmmm
15: [00:40:29] <antmas> how would I enable it?
16: [00:40:33] <antmas> 'enable' it
17: [00:41:22] <Ryan-Toast> change the man_many to a has_many and just use a normal gridfield
18: [00:41:50] <antmas> sweet
19: [00:41:51] <Ryan-Toast> antmas: snippet of gridfield” https://github.com/Rhym/ss_snippets#gridfield
20: [00:44:34] <wilsonstaff> Hi to all, i have to build a section that will contain the same block of items, repeated as the client needs. Usually i would create a parent page, into which client could add as many child page as he wants. Id like to be able to create only ONE page but with repeatable blocks (dataobject?) that would contain text, images, etc. So client could simply click onto a + button to add one more block of same type. Can someome
21: [00:47:05] <Ryan-Toast> wilsonstaff: https://github.com/Rhym/ss_boilerplate/tree/master/boilerplate/code/Modules/PageItems
22: [00:51:44] <antmas> Ryan-Toast: that 'is' a normal gridfield though, ins't it?
23: [00:52:28] <Stomach> antmas - $config->addComponent(new GridFieldSortableRows('SortOrder'))
24: [00:52:38] <Ryan-Toast> antmas: no it adds sortable component
25: [00:52:48] <antmas> ah whoops
26: [00:52:52] <antmas> got it :P
27: [00:53:22] <Ryan-Toast> I love that this is a thing: https://i.imgur.com/O2dyvFI.jpg
28: [00:54:24] <wilsonstaff> <Ryan-Toast> Thanks Ryan, is there any docs on this module? Can you describe what it does?
29: [00:55:08] <Ryan-Toast> wilsonstaff: naw, dawg. It does this: http://webdough.co.nz/~boilerpl/features/page-builder/
30: [00:55:11] * UncleCheese has joined #silverstripe
31: [00:57:57] <antmas> Ryan-Toast: works cheers
32: [00:58:03] <wilsonstaff> <Ryan-Toast> Sorry to be picky, but i dont get it. Page-builder is not a module, its a website.... :-) And Googling Silverstripe PageItem returns nothing.
33: [00:58:14] <Kingy> apparently ss23 is missing: http://www.stuff.co.nz/national/10561701/Have-you-seen-Stephen
34: [00:58:18] <Ryan-Toast> wilsonstaff: lol, yeah. It’s part of my boilerplate
35: [00:58:39] <Ryan-Toast> wilsonstaff: The code will give you an idea on how to do what you want to do.
36: [00:59:02] <Kingy> Gates' net worth totalled US$81 billion, up US$9b from 2013.
37: [00:59:04] <Kingy> jesus mcfuck
38: [00:59:31] <wilsonstaff> <Ryan-Toast>Ok will give it a look.
39: [01:00:26] <wilsonstaff> <Ryan-Toast>Question: how to you add this PageItem to a specific page?
40: [01:01:05] <Ryan-Toast> wilsonstaff: https://github.com/Rhym/ss_boilerplate/blob/master/boilerplate/templates/Layout/Page.ss#L14
41: [01:01:55] <antmas> Kingy: ikr
42: [01:02:54] <Stomach> he could pay me for a million years
43: [01:03:06] <Stomach> and still have like 30 billion left over
44: [01:03:46] <adrexia> wilsonstaff - probably need to edit this if you want it on a specific page type: https://github.com/Rhym/ss_boilerplate/blob/master/boilerplate/code/Modules/PageItems/_config/config.yml
45: [01:04:09] <wilsonstaff> <Ryan-Toast>Ok so adding <% include PageItems %> to any page template (.ss) will add a API for the CMS user to add repeatable items to a page?
46: [01:04:42] <Ryan-Toast> you’ll need to extend the page you want to use rit on. By default the config just does it on all pages
47: [01:04:43] <adrexia> nah, that's what the bit I just posted does
48: [01:06:48] <Ryan-Toast> I’ve started re-writing that module from scratch, into a proper page builder, but should do what you need it to for the moment.
49: [01:10:54] <adrexia> I started making something that was based on how userforms creates fields for a similar problem. Abandoned it part way though
50: [01:11:27] <Ryan-Toast> adrexia: I made it to deal with a problem, and it just kind of stuck around. Going to make a much better version.
51: [01:11:34] <Ryan-Toast> but motivation.
52: [01:11:48] <adrexia> I've done a very similar thing to your one before too.
53: [01:11:53] <adrexia> :)
54: [01:12:04] <wilsonstaff> <adrexia> And it looks like?
55: [01:12:15] <adrexia> custom cvode in projects ;)
56: [01:12:53] <adrexia> but dataobjects on a page with multiple display fields, and the displaylogic module to hide and show
57: [01:13:02] <wilsonstaff> Always thought that this behavior was a part of DataObject and was widely used by SS programmers. Do you all use Parent/ Loop Child pages instead?
58: [01:13:08] <adrexia> based on type selections
59: [01:13:34] <adrexia> it sort of is part of dataobjects
60: [01:13:47] <Ryan-Toast> adrexia: this time around I’m going to use renderwith switches to handle a multitute of biz
61: [01:14:04] <adrexia> that module Ryan-toast shared is dataobjects with some extra use case specific stuff in tehre
62: [01:14:13] * adrexia nods
63: [01:14:48] <wilsonstaff> Always thought that one has to create a DataObject (containing all fields needed) and then add this DataObject to a specific Page class.
64: [01:14:56] * zippy has joined #silverstripe
65: [01:15:03] <adrexia> Pages have the advantage of having versioning though, and sometimes that is a requirement
66: [01:15:09] <zippy> omg... still no simon_w
67: [01:15:22] <adrexia> wilsonstaff yes
68: [01:15:42] <adrexia> that is what Ryan-Toast's code is doing
69: [01:15:42] <wilsonstaff> <adrexia>So using Parent / Loop Children isnt that ankward?
70: [01:15:51] <adrexia> it's just using dependency injection to do it
71: [01:16:00] <adrexia> Parent?
72: [01:16:04] <antmas> zippy: he's be on a bit today
73: [01:16:13] <adrexia> it's just <% loop Children %>
74: [01:16:34] <zippy> if I try and go to an invalid dataobject in my model admin, it throws a 500 error saying "Call to a member function canView() on a non-object in /x/framework/forms/gridfield/GridFieldDetailForm.php on line 273"
75: [01:16:45] <adrexia> and no, not awkward. It really depends on what problems you are trying to solve
76: [01:17:15] <adrexia> sometimes mdataobjects are the best solution, sometimes you need everything a page offers
77: [01:17:56] <adrexia> but, actually, the only person suggesting pages so far is you ;)
78: [01:18:00] <wilsonstaff> <adrexia>The problem i am trying to resolve is to do better programming.... :-) The  Loop Children trick is seen as SiteTree obstrusive as if i have a 100s items, i will end up having 100s childs....
79: [01:18:13] <adrexia> haha
80: [01:18:37] <adrexia> it's either <% loop Children %> or <% loop DataObject %>
81: [01:18:44] <adrexia> can't avoid the loop man
82: [01:18:44] <adrexia> :D
83: [01:19:13] <wilsonstaff> <adrexia>So no need for extra module, a simple DataObject would do it?
84: [01:19:21] <adrexia> yes
85: [01:19:39] <adrexia> you can even use Ryan-Toast's as an example if it helps
86: [01:19:40] <wilsonstaff> <adrexia>Could you point me toward a god tutorial on this?
87: [01:19:44] * Tanger has joined #silverstripe
88: [01:20:15] <adrexia> hmmm http://doc.silverstripe.org/framework/en/tutorials/5-dataobject-relationship-management
89: [01:20:15] <adrexia> ?
90: [01:20:45] <adrexia> not specific to your use case, but has everything you need to know, really
91: [01:21:39] <wilsonstaff> <adexia>Ok will dig into both. Thanks!
92: [01:21:44] * wilsonstaff quit (Quit: Page closed)
93: [01:22:04] * caamic30 has joined #silverstripe
94: [01:22:08] <adrexia> whoa, gridfields used to open in tree view? Taht's much better!
95: [01:22:15] <adrexia> who broke that view?
96: [01:22:29] <zippy> huh?
97: [01:22:41] <adrexia> scroll down on this page: http://doc.silverstripe.org/framework/en/tutorials/5-dataobject-relationship-management
98: [01:22:42] <caamic30> Hello SS! how to add a javascript validation to Forms?
99: [01:23:09] <adrexia> the image beneath "Select each Project page"
100: [01:23:16] <zippy> caamic30: I quite like http://parsleyjs.org/
101: [01:23:19] <caamic30> I’m using foundationform addon and it looks like parsely javascript validation is by default not incuded
102: [01:23:32] <adrexia> zippy - I like parsley too
103: [01:23:45] <adrexia> makes a lot of tricky stuyff much easier
104: [01:24:41] <caamic30> zippy: yea, I saw parselyjs is on foundationform addon, but its never set, how do I make the parselyjs work for memberfoundation form?
105: [01:24:51] <zippy> adrexia: The items under products are just apges...
106: [01:25:07] <zippy> caamic30: foundationform - don't know what that is sorry....
107: [01:25:11] <antmas> never heard of parsleyjs...
108: [01:25:20] <zippy> checkt the read me page? maybe you need to add in the js files into the requires or something
109: [01:25:45] <caamic30> zippy: https://github.com/ryanwachtl/silverstripe-foundation-forms
110: [01:25:54] <zippy> I can't believe, if you edit a dataobject in the CMS - if you change the ID in the url it will give you a blank page...
111: [01:25:58] <antmas> Parsley - "Super reliable - Still shipped almost bug free. Parsley is strongly tested, and aimed to work on every browser since IE7."
112: [01:26:14] <antmas> lol ^^
113: [01:27:06] <adrexia> zippy - the gridfield view has the sitetree at the side
114: [01:27:26] <zippy> adrexia: http://doc.silverstripe.org//src/framework_3.1/docs/en/tutorials/_images/tutorial5_project_creation.jpg ?
115: [01:27:49] <adrexia> http://doc.silverstripe.org//src/framework_3.1/docs/en/tutorials/_images/tutorial5_addNew.jpg
116: [01:28:23] <Ryan-Toast> adrexia:I’m pretty sure those are just pages
117: [01:28:35] <adrexia> look at the breadcrumbs
118: [01:28:37] <Ryan-Toast> you can see they’re on Developer Toolbar
119: [01:28:59] <adrexia> gridfields usually repalce the _whole_ main area these days
120: [01:29:12] * Ryan-Toast opens a cms with gridfields
121: [01:29:20] <adrexia> that one is only replacing the editform
122: [01:30:03] <zippy> oh yeap, I only get 1 set of breadcrumbs
123: [01:30:05] <Ryan-Toast> ooohhh I get what you mean
124: [01:30:16] <Ryan-Toast> Yeah, it’s a little annoying
125: [01:30:18] <adrexia> yeah, that's a UX regression
126: [01:30:18] <zippy> and... I don't get a 'Edit Page' by default, just 'Pages'
127: [01:30:34] <antmas> huh
128: [01:30:38] <antmas> that does look weird
129: [01:30:38] <adrexia> I have been thinking that gridfields made it hard to visualize where you were
130: [01:30:44] <antmas> never noticed it before
131: [01:30:53] <Ryan-Toast> adrexia: and to go anywhere else
132: [01:31:04] <adrexia> yep
133: [01:31:13] <adrexia> currently takes you out of context
134: [01:31:27] <adrexia> funny that I didn't notice the change at the time
135: [01:32:34] <Ryan-Toast> adrexia: It’s all your fault.
136: [01:32:37] <adrexia> :P
137: [01:32:39] <adrexia> possilby
138: [01:32:46] <adrexia> it likely happened with side-by-side
139: [01:32:53] * Ryan-Toast shakes his head.
140: [01:33:00] <adrexia> and we where focussed on bigger things
141: [01:33:23] <Ryan-Toast> I haven’t been using SS for that long, so I couldn’’t have noticed :P
142: [01:33:31] <adrexia> how long?
143: [01:33:40] <Ryan-Toast> A little under a year.
144: [01:33:41] <zippy> well it was there in 3.0 something
145: [01:33:42] <adrexia> are you post 3.1?
146: [01:33:53] <Ryan-Toast> adrexia: I came tail end of 3.0 I think
147: [01:34:05] <adrexia> ahh, so you may have just caught the change
148: [01:34:07] <Ryan-Toast> Tip of the tail
149: [01:34:54] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
150: [01:35:04] <adrexia> I wonder if there is a good reason for gridfield opening like it does nowor if it's accidental.
151: [01:35:16] <Ryan-Toast> Unclecheese, care to weigh in?
152: [01:35:41] <adrexia> it would have been pre Unclecheese's _at silverstripe_ time
153: [01:35:41] <UncleCheese> hmm?
154: [01:36:31] <adrexia> http://doc.silverstripe.org//src/framework_3.1/docs/en/tutorials/_images/tutorial5_addNew.jpg
155: [01:36:33] <Ryan-Toast> UncleCheese, adrexia noticed that at some point dataobjects stopped displaying the Tree
156: [01:36:38] <adrexia> notice anything ;)
157: [01:37:17] <adrexia> gridfields editview takes up the whole of main now, not just replacing the editform
158: [01:37:20] <UncleCheese> in the tree?
159: [01:37:26] <UncleCheese> shouldn't be dataobjects in the site tree
160: [01:37:28] <adrexia> I... wonder if its just a pjax target
161: [01:37:45] <Ryan-Toast> Unclecheese: not in the tree, but you should still be able to see the current tree
162: [01:37:58] <UncleCheese> ohhh
163: [01:38:19] <UncleCheese> i feel like i've seen this before
164: [01:38:20] <irogue_> UncleCheese: I think what's meant is, when you're editing a dataobject that's a relation of a SiteTree, the tree disappears
165: [01:38:22] <Ryan-Toast> now DISCUSS https://i.imgur.com/jys9vVi.jpg
166: [01:38:39] <adrexia> yeah - it's how it used to work
167: [01:38:40] <irogue_> I've always found it weird but just rolled with it
168: [01:38:41] <adrexia> pre 3.1
169: [01:38:46] <adrexia> by the looks of things
170: [01:40:36] * camfindlay has joined #silverstripe
171: [01:40:57] <UncleCheese> kind of prefer it without the tree :)
172: [01:41:07] <adrexia> I've found clients get lost
173: [01:41:18] <adrexia> the breadcrumbs aren't a good enough indicator
174: [01:41:21] <UncleCheese> yeah
175: [01:41:34] <UncleCheese> the issue for me is you have two left columns
176: [01:41:40] <UncleCheese> i guess with the collapsed main menu it works
177: [01:41:51] <irogue_> yeah, if you're a few layers deep, it can be non-obvious how to just get the fuck out of there
178: [01:41:55] <adrexia> don't you have that anyway?
179: [01:42:41] <adrexia> wait... it this another argument against the sitetree?
180: [01:42:43] <adrexia> ;)
181: [01:42:47] <adrexia> *is
182: [01:42:48] <UncleCheese> it always is
183: [01:42:51] <adrexia> lol
184: [01:43:00] <UncleCheese> it's sitetree jihad
185: [01:46:47] <irogue_> <3 sitetree
186: [01:48:36] <Colin[pi]> poor sitetree
187: [01:50:55] <spronk> MOHAMMED JIHAD!
188: [01:51:29] <spronk> wait
189: [01:51:33] <spronk> dataobjects dont display the tree anymore?
190: [01:51:43] <antmas> how would one describe 'solutions architecture' in terms of a task/resposibility?
191: [01:51:49] <spronk> fffffffff
192: [01:51:54] <spronk> they need the tree
193: [01:53:37] <Colin[pi]> aw yiss! now I'm prepared for summer... http://imgur.com/ThCrECi
194: [01:53:44] <Colin[pi]> (banana for scale)
195: [01:53:53] <Ryan-Toast> Colin[pi]: I have the same fan,it’s nice.
196: [01:54:01] <Colin[pi]> mmmm, noctua
197: [01:54:08] <Colin[pi]> going to replace this POS stock cooler
198: [01:54:10] <Ryan-Toast> That and like 8 other fans
199: [01:54:13] <spronk> arhghhhh
200: [01:54:21] <spronk> why am i getting a redirect loop now
201: [01:56:14] <irogue_> I have http://www.nzxt.com/product/detail/82-kraken-x40-cpu-cooler
202: [01:56:46] <Colin[pi]> irogue_: mm I dont have the balls yet to go liquid cooling
203: [01:56:57] <irogue_> the enclosed ones are all good
204: [01:57:01] <Ryan-Toast> irogue_: I had that, but I wanted to see what the massive heatsinks would perform like on my new rig.
205: [01:57:03] <irogue_> the roll-yer-own is still a bit risky
206: [01:57:04] <Colin[pi]> not with my luck
207: [01:58:17] <Stomach> man I can't even imagine buying a tower these days
208: [01:58:30] <Stomach> probably because I dont have a desk, but still
209: [01:58:32] <ss23> I just bought a bunch of tower compoents :D
210: [01:58:34] <ss23> So l33t
211: [01:58:41] <Kingy> fucking editors
212: [01:58:51] <Kingy> is there anyway to clear formatting in the default SS editor?
213: [01:58:54] <ss23> need a new PSU for my GPU though, thinking of getting the 1.2kW 80 plus platnium coursair
214: [01:59:08] <antmas> ss23: lol dat overkill
215: [01:59:11] <Colin[pi]> ss23: isnt that overkill? lol
216: [01:59:12] <Kingy> "Jamie we don't like having to do 2 steps"
217: [01:59:23] <irogue_> everyone overkills on psu, lol
218: [01:59:25] <Kingy> Not necessarily overkill
219: [01:59:39] <Kingy> you get 2 modern GPUs and that's almost 800w gone
220: [01:59:56] <irogue_> unless you have the 290X, any more than a 750w is generally overkill
221: [01:59:57] <Colin[pi]> I have a power monitor that connects to the socket... my system, full load (with 3D) is about 320w
222: [02:00:06] <ss23> Colin[pi]: Yes, yes it is
223: [02:00:07] <Colin[pi]> and is mid-range
224: [02:00:18] <antmas> I want to shoot my home pc
225: [02:00:22] <antmas> fucking POS
226: [02:00:25] <Colin[pi]> lol
227: [02:00:26] <spronk> dude
228: [02:00:32] <ss23> Colin[pi]: The main thing is that a lot of PSUs are silent up to about ~40% load
229: [02:00:33] <spronk> you're better off getting a lower power psu
230: [02:00:53] <ss23> So to get the most silence, it's best to get a high wattage PSU running at low utilization
231: [02:00:56] <spronk> ss23, unless you need your pc to be silent while gaming, you're better off getting a lower power PSU
232: [02:00:57] <zippy> When I edit a dataobject via a gridfield, it works fine, but if I chagne the ID in the url to something which doesn't exist (like the item was deleted) I get a fatal error.... Call to a member function canView() on a non-object in /x/framework/forms/gridfield/GridFieldDetailForm.php on line 273
233: [02:01:05] <ss23> Comes at a price though, literally, in terms of PSU and power
234: [02:01:08] <Kingy> Minimum power requirement for the GTX 980 is 500W
235: [02:01:09] <spronk> because lower wattage PSUs are more likely to be efficinet at your idle to low load
236: [02:01:17] <Kingy> put 4 of those in ya machine
237: [02:01:18] <ss23> spronk: I know, I don't care.
238: [02:01:20] <Kingy> gone burger
239: [02:01:20] <zippy> I thought it would validate that record exists before trying to call methods on the record...
240: [02:01:21] <ss23> I'd rather it be silent always.
241: [02:01:30] <spronk> ss23, my seasnonic x650 has been entirely silent
242: [02:01:32] <spronk> even under gaming
243: [02:01:40] <spronk> (i5 3570k, gtx 660)
244: [02:01:41] <ss23> Well my 1.2kw will be silent too!
245: [02:01:42] <ss23> :D
246: [02:01:43] <irogue_> yeah, I can't remember my PSU ever making a noise
247: [02:01:51] <spronk> and
248: [02:01:54] <spronk> it's like 90% efficient
249: [02:02:01] <irogue_> also a 650w seasonic, not sure which model though
250: [02:02:01] <spronk> vs like 70% for a 1.2kw psu at this sort of load
251: [02:02:07] <Colin[pi]> spronk: mm seasonic psu best psu
252: [02:02:11] <Colin[pi]> dat weight
253: [02:02:12] <irogue_> <3 seasonic
254: [02:02:16] <spronk> and before that, my corsair HX620 was more or less silent too
255: [02:02:21] <antmas> if your PSU is making noise... you got prollems nigga!
256: [02:02:26] <irogue_> hx620 is a seasonic one isnt it?
257: [02:02:32] <Colin[pi]> rough rule of PSUs... the heavier it feels the better
258: [02:02:33] <spronk> fan did spin up under heavy load, but it was near inaudible, less loud than my gpu fan
259: [02:02:35] <ss23> http://www.corsair.com/en/ax1200i-digital-atx-power-supply-1200-watt-80-plus-platinum-certified-fully-modular-psu
260: [02:02:37] <spronk> irogue_ ya
261: [02:02:39] <ss23> That's actually *really* good
262: [02:02:47] <ss23> 88% effieceny at 10% load
263: [02:02:51] <spronk> ss23, and a complete and utter waste of money
264: [02:02:57] <spronk> 10% load is still 120 watts
265: [02:03:00] <spronk> which is like 3x my idle
266: [02:03:00] <irogue_> ss23: any idea who makes it?
267: [02:03:06] * hamishgray quit (Ping timeout: 246 seconds)
268: [02:03:08] <ss23> irogue_: The one I linked?
269: [02:03:11] <irogue_> yeah
270: [02:03:14] <ss23> irogue_: Corsair? :O
271: [02:03:16] <spronk> irogue_, flextronics
272: [02:03:19] <irogue_> corsair don't make psus
273: [02:03:22] <ss23> ah kk
274: [02:03:23] <irogue_> they just rebadge all kinds of other ones
275: [02:03:27] <ss23> I never match up which is which
276: [02:03:35] <irogue_> some of the ones they rebadge are good, others are shite
277: [02:03:39] <spronk> the AX series is all pretty good
278: [02:03:41] <ss23> This one is good
279: [02:03:45] <irogue_> hence buying corsair without research is a bit of a gamble
280: [02:03:47] * hamishgray has joined #silverstripe
281: [02:03:47] <spronk> whether flextronics or seasonic
282: [02:03:56] <irogue_> yeah, flextronics are fine
283: [02:04:32] <antmas> not sure what mine is
284: [02:04:35] <irogue_> some of the recentish corsairs that they were pushing as higher-tier ones were made by SUPER BEST AWESOME CHINA POWER CO LTD INC
285: [02:04:37] <antmas> HX750 or TX750
286: [02:04:38] <irogue_> or some shit like that
287: [02:04:40] <antmas> one or the other
288: [02:04:40] <spronk> bleh, yeah
289: [02:04:40] <Ryan-Toast> How do I Config::inst() the current theme?
290: [02:04:47] <spronk> the RM series is dodgy too
291: [02:04:58] <spronk> i don't understand why they even bother saving $5 by using non-jap caps
292: [02:04:59] <Colin[pi]> irogue_: lol super happy fun time power co ltd
293: [02:05:08] <irogue_> yeah, these ones were chinese caps
294: [02:05:10] <spronk> Colin[pi], the funny thing is one of the better companies around is Super Flower
295: [02:05:10] <irogue_> lots of fails
296: [02:05:18] <Colin[pi]> spronk: lol yeah
297: [02:05:23] <spronk> corsair's reps are now like
298: [02:05:28] <spronk> AS LONG AS THEY ARE WITHIN SPEC DOING LOW LOAD CHINACAPS ARE FINE
299: [02:05:29] <spronk> ...
300: [02:05:34] <spronk> it's like $5 to get some rubycons
301: [02:05:42] <spronk> STOP VALIDATING CHINA'S SHITTY INDUSTRY
302: [02:06:42] <irogue_> Ryan-Toast: it's SSViewer.theme
303: [02:06:46] <antmas> I remember when amps were more important than wattage
304: [02:06:49] <antmas> maybe it still is?
305: [02:06:50] <Colin[pi]> spronk: mm six months of trauma on my old HTPC was all caused by one dodgy cap near the GPU
306: [02:06:51] <Ryan-Toast> Config::inst()->get('SSViewer', 'theme')
307: [02:07:00] <Ryan-Toast> right?
308: [02:07:01] <spronk> mm
309: [02:07:07] <irogue_> Ryan-Toast: yep
310: [02:07:11] <Ryan-Toast> irogue_: swt
311: [02:07:18] <spronk> my old ibm thinkcentre that i was using as a server had dodgy intermittent issues due to shitty chinese Teapos
312: [02:08:32] <Colin[pi]> spronk: this one wasnt leaking but it had a bulge... I took it to a local electronics guy who was amazing I had spotted it
313: [02:08:44] <Colin[pi]> replaced it with a good quality cap, and six months of woe fixed
314: [02:08:49] <spronk> yeah
315: [02:08:56] <Colin[pi]> *amazed
316: [02:08:57] <spronk> funny thing is bulging is one of the more advanced signs too
317: [02:09:01] <Colin[pi]> mm
318: [02:09:06] <Colin[pi]> it was one of the shitty brands
319: [02:09:07] <pippy> If i want to call a dataobjects fortemplate() function in the template, how do i do this?
320: [02:09:16] <spronk> you know about the whole chinese cap scandal right?
321: [02:09:28] * ben_w quit (Remote host closed the connection)
322: [02:09:30] <Colin[pi]> spronk: yeah that was an amazing story
323: [02:09:32] <spronk> the acusation being that chinese cap manufacturers stole a bad electrolyte formula from japan lol
324: [02:09:36] * spronk would believe it.
325: [02:09:52] <Colin[pi]> yep one guy's espionage caused a multi million (billion?) dollar problem
326: [02:10:10] <Kingy> how do I add another button to tinymce?
327: [02:10:14] <Kingy> want to add the removeformat button
328: [02:10:16] <irogue_> and knowing the japanese they probably knowledgeably planted the bad formula
329: [02:10:26] <Colin[pi]> irogue_: yeah hehe
330: [02:10:27] <Ryan-Toast> why would SiteConfig::current_site_config()->ThemeDir() display simple if the siteconfig has a different theme set?
331: [02:11:03] <pippy> $Me?
332: [02:11:55] <adrexia> timing?
333: [02:12:13] <Colin[pi]> Kingy: HtmlEditorConfig::get('cms')->insertButtonsBefore('<name>', '<insertbeforename>');
334: [02:12:28] <Kingy> Colin[pi]: just found that, but thanks :D
335: [02:15:04] <ss23> Congratulations! SS23.NZ has been transferred. o/
336: [02:15:28] <Kingy> \o wooo
337: [02:15:48] <Kingy> Congratulations! PATRICKBELL.NZ has been transferred.
338: [02:16:08] <Kingy> badluck antmas better luck next time
339: [02:17:06] * Bollig|DesignCty has joined #silverstripe
340: [02:17:54] <antmas> :|
341: [02:17:58] <antmas> I FORGOT
342: [02:18:04] <spronk> oh yeah
343: [02:18:05] <spronk> PRR
344: [02:21:53] * Bollig|DesignCty quit (Client Quit)
345: [02:23:56] * Bollig|DesignCty has joined #silverstripe
346: [02:23:57] * auto9 quit (Read error: Connection reset by peer)
347: [02:26:14] * veb has joined #silverstripe
348: [02:31:33] <Kingy> don't ya love dumb staff
349: [02:31:37] <Kingy> I was just reading a ticket
350: [02:31:51] <Kingy> "Chrome downloads aren't going to the downloads folder anymore"
351: [02:31:56] <Kingy> the IT guy replied
352: [02:32:14] <Kingy> "Exiting and re-opening Chrome fixed the issue. Chrome had upgraded to 37"
353: [02:34:17] <zippy> which registrars are doing .nz atm - which is good?
354: [02:35:17] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
355: [02:35:39] <spronk> fucking .nz
356: [02:36:29] <antmas> .nz just looks weird
357: [02:36:39] <Kingy> zippy: domains4less
358: [02:36:42] <Kingy> discountdomains also i believe
359: [02:36:47] <antmas> domainz I think are too
360: [02:39:03] * antmas quit (Quit: Page closed)
361: [02:39:12] <zippy> silverstripe.nz -> query_status: 250 Conflicted
362: [02:39:14] <zippy> uh oh :)
363: [02:41:17] * ocmnt has joined #silverstripe
364: [02:41:42] <Colin[pi]> lol, look at the "people also viewed" bottom right: http://i.imgur.com/xJVZcki.jpg
365: [02:42:23] <zippy> Colin[pi]: you suprised?
366: [02:42:52] <Colin[pi]> not really no
367: [02:45:36] * Bollig|DesignCty has joined #silverstripe
368: [02:46:26] * ocmnt quit (Ping timeout: 272 seconds)
369: [02:47:46] <Ryan-Toast> Texts that make your gf angry: http://i.imgur.com/dnDTc88.gif
370: [02:48:41] <Kingy> nice
371: [02:48:50] * nickmolhoek has joined #silverstripe
372: [02:50:40] * ben_w has joined #silverstripe
373: [02:54:25] <Stomach> Ryan-Toast - http://cdn.someecards.com/someecards/usercards/1327503087708_937429.png
374: [02:54:55] <Ryan-Toast> Stomach: https://i.imgur.com/jN5HDWe.jpg
375: [02:55:07] <Stomach> lol
376: [02:55:59] * Kingy is now known as Kingy[a]
377: [02:57:45] <zippy> is it friday 3pm already?
378: [02:58:48] <camfindlay> howdy, just back from more uni study... ugh another week of research and report writing... at least I have acquired a new areopress coffee maker for future endeavours. I'm off again for another week at the end of this week. Less IRC time for me. wah.
379: [02:59:32] <Colin[pi]> howdy cam
380: [02:59:36] <camfindlay> on another note, willr has been doing some good stuff towards the documentation rework
381: [02:59:52] <camfindlay> hey Colin[pi] how's it going man?
382: [03:00:33] <camfindlay> hoping to get willr and UncleCheese working together to make some more progress on docs... finally :P
383: [03:01:02] <UncleCheese> yes
384: [03:01:19] <willr> Keen to come down and work in your office over a couple more fridays to get it out. I’ve only done like 3 of the small guides :D
385: [03:01:31] <willr> working my way towards the bigger ones
386: [03:01:32] <camfindlay> yeah man... keen!
387: [03:01:40] <ss23> "your office" BITCH PLEASE, call it "ss23s office"
388: [03:01:54] <camfindlay> ss23's cave
389: [03:02:24] <camfindlay> actually can we make a desk fort ss23?
390: [03:02:44] <camfindlay> willr so friday is your free day?
391: [03:02:59] <willr> Yep fridays off so my OS day normally
392: [03:03:00] <ss23> I'd prefer a cave :O
393: [03:03:49] <camfindlay> willr, awesome - reckon we could get something on the go this friday to start the ball rollin
394: [03:04:12] <willr> It’s simon_w’s wedding so out most of this week!
395: [03:05:00] <camfindlay> No probs, perhaps the following? Also keen to get the Usabilla user feedback thing in place on the demo site... using it on ss.org, it is proving really valuable.
396: [03:05:31] <camfindlay> I'll look to get the code snippet for that on the fork/branch when I get a moment
397: [03:05:53] <camfindlay> *wishes he had more free moments*
398: [03:06:04] <Colin[pi]> camfindlay: good thanks, busy :S
399: [03:07:06] <camfindlay> Colin[pi] yip heading towards theta end of the year I think... crazy busy, get all my shit done before Christmas so I can not use it over the holidays anyway :P
400: [03:07:32] * veb has joined #silverstripe
401: [03:07:44] <camfindlay> at least that was the drill when I was freelancing
402: [03:07:48] <camfindlay> :D
403: [03:07:50] <Colin[pi]> camfindlay: heh my holidays will be spent moving my old 2.4 stuff to 3
404: [03:08:42] <camfindlay> hey.... you should check out tractorcow's legacy importer module we used for the ss.org migration... excellent bit of code really handy for the migration of 2.4 -> 3 sites
405: [03:08:49] <Colin[pi]> nice thanks
406: [03:08:58] <Colin[pi]> good ol' tractorcow
407: [03:08:59] <camfindlay> https://github.com/tractorcow/silverstripe-legacyimport
408: [03:09:21] * zippy quit (Ping timeout: 260 seconds)
409: [03:09:23] * adrexia read that as legacyimp
410: [03:09:33] <camfindlay> has a reasonable readme too
411: [03:09:44] <UncleCheese> camfindlay is it really that reusable?
412: [03:09:55] <camfindlay> adrexia - good for getting around migration goblins
413: [03:10:34] <camfindlay> UnclueCheese, depends how complex the users 2.4 site is I guess
414: [03:11:02] <camfindlay> an how much asset uploads and other fun stuff are hanging around
415: [03:11:24] <Colin[pi]> how does tractorcow have time for all this stuff? is he chained to his desk?
416: [03:11:43] <adrexia> Pretty sure he's triplets
417: [03:11:48] <Colin[pi]> lol
418: [03:11:51] <camfindlay> shhhhhhh
419: [03:12:14] <adrexia> good scheme really. though most would use it to take a holiday
420: [03:12:58] <camfindlay> moving from 2.4 to 3 is a holiday (assuming it all goes to plan).
421: [03:13:02] * zippy has joined #silverstripe
422: [03:13:12] <zippy> wooo new mamp version
423: [03:13:28] <zippy> a.. a mnth ago
424: [03:16:33] <Colin[pi]> mm mamp and I had a fight when I used it, so I installed it all manually
425: [03:17:16] <camfindlay> have been using vagrant a lot more lately, nice to have things compartmentalised away from the OS
426: [03:17:54] <camfindlay> anyone done a docker container yet for SilverStripe?
427: [03:18:29] <Stomach> https://github.com/sminnee/docker-silverstripe-lamp
428: [03:18:32] <Stomach> your boss does
429: [03:18:52] <zippy> Colin[pi]: with v3 it's great being able to have different php versions for different sites
430: [03:20:43] <camfindlay> When does sminnee get time to do that... I think he's triplets too
431: [03:28:41] * caamic30 quit (Quit: caamic30)
432: [03:29:20] * caamic30 has joined #silverstripe
433: [03:29:41] * ben_w quit (Remote host closed the connection)
434: [03:30:17] * ben_w has joined #silverstripe
435: [03:30:49] <adrexia> nah, he's just a regular addict I think
436: [03:31:02] * cloph_away has joined #silverstripe
437: [03:31:16] * cloph quit (Ping timeout: 250 seconds)
438: [03:34:26] * ben_w_ has joined #silverstripe
439: [03:34:27] * ben_w quit (Ping timeout: 245 seconds)
440: [03:38:05] <irogue_> camfindlay: he did that one day while he was sitting next to me!
441: [03:39:27] <Stomach> speshul!
442: [03:39:32] * Liquide quit ()
443: [03:39:36] <irogue_> had a couple of hours between auckland meetings :P
444: [03:44:20] * __will has joined #silverstripe
445: [03:45:06] <__will> hello
446: [03:45:31] <__will> is there a subscription / recuring payments module for silverstripe ecommerce - eg swipestripe
447: [03:47:30] <Bollig|DesignCty> good question __will, be interested to know as well.
448: [03:50:21] * bubaphex quit (Quit: Leaving)
449: [03:51:10] <irogue_> __will: Frank says no
450: [03:51:17] <irogue_> (he's sitting next to me)
451: [03:55:16] <__will> bummer
452: [03:55:24] <__will> thanks irogue
453: [03:56:07] <zippy> There is a fault when you set a page to canEdit = false - you can no longer move it in the sitetree...
454: [03:56:10] <zippy> trying to find the github issue..
455: [03:56:47] <irogue_> zippy: that's correct behaviour - moving it in the sitetree is editing
456: [03:57:18] <zippy> ops
457: [03:57:21] <zippy> I mean canCreate
458: [03:57:38] <zippy> it would be awesome if it respected canEdit permissions
459: [03:57:44] <zippy> because it's a bit of a pain in the ass.... I want the user to only make 1 contact page. but I want them to move it up and down the site tree
460: [03:58:15] <irogue_> zippy: canEdit etc are functions, so you can check what they're trying to do in there and return true or false accordingly
461: [03:58:30] <zippy> irogue_: how can I tell if they are re-ordering?
462: [03:58:46] <zippy> https://github.com/silverstripe/silverstripe-cms/issues/657
463: [03:58:54] <adrexia> there's some sort of has changed
464: [03:59:17] <irogue_> it'd be something along the lines of grabbing the list of changed fields and ensuring that only ParentID is in that list
465: [03:59:40] <adrexia> hmm
466: [03:59:47] <adrexia> there's also sort order or soemthing
467: [03:59:54] <irogue_> ah yeah that too
468: [03:59:59] <adrexia> where the parent doesn't change
469: [04:01:08] <irogue_> this is all just spitballing though zippy, I haven't gone and looked at canEdit to ensure this would work :P
470: [04:01:24] <zippy> it will be canCreate that will need to check and handle this
471: [04:01:34] <zippy> because setting canCreate to false breaks the re-ordering
472: [04:01:41] <zippy> well, doesn't allow it
473: [04:01:45] <adrexia> hmm, I want to be able to vote up bugs
474: [04:01:52] <adrexia> sop they are closer to the top of the list
475: [04:01:53] <adrexia> ;)
476: [04:02:18] <zippy> adrexia: just setup a irc onjoin message for the core developers to msg them :)
477: [04:02:33] <adrexia> hahah
478: [04:02:46] <hamishgray> hey guys, anyone know how to make a quick listboxfield with an array of all members? I’m struggling to get it working
479: [04:03:09] <zippy> hamishgray: Members::get()->toArray() ?
480: [04:03:33] * nickmolhoek quit (Quit: nickmolhoek)
481: [04:04:02] <adrexia> there's an example it security
482: [04:04:08] <adrexia> *in
483: [04:04:15] <irogue_> adrexia: you could always call it a feature request and put it on uservoice :P
484: [04:04:33] <adrexia> it'd be a github feature :P
485: [04:05:06] <irogue_> I mean whatever bug you want to vote up
486: [04:05:23] <adrexia> hamishgray, if its the listbox part you are having trouble with: https://gist.github.com/adrexia/5506147
487: [04:05:24] <zippy> does things in uservoice actually get acted on though?
488: [04:05:52] <adrexia> oh, I mostly don't want old bugs sitting around at the bottom
489: [04:06:11] <adrexia> I want some sort of priority ordering based on how many people hit the issue
490: [04:06:14] <hamishgray> adrexia, ooh that should help I think, will have another crack
491: [04:06:20] <irogue_> zippy: they're certainly looked at - whether they get acted on depends on whether anyone puts any time into it! open source etc etc :P
492: [04:07:30] * Olliepop quit (Quit: Page closed)
493: [04:09:39] * muskie9 has joined #silverstripe
494: [04:10:10] * __will quit (Ping timeout: 246 seconds)
495: [04:10:24] * micmania1 has left #silverstripe
496: [04:12:18] * camfindlay quit (Quit: camfindlay)
497: [04:18:23] <hamishgray> argh it’s just not showing anything in the listboxfield… I can’t see anything wrong with it, what kind of relationship should it have? $has_many?
498: [04:19:30] <adrexia> you have a has many members?
499: [04:19:41] <adrexia> and there are members in the database?
500: [04:20:08] * muskie9 is now known as _muskie9_
501: [04:20:09] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
502: [04:20:18] <adrexia> (you don't actually need a relation to see the names of thee dataobjects)
503: [04:20:39] <adrexia> what does your code look like?
504: [04:21:16] <hamishgray> $memberMap = Member::get()->map("ID", "Firstname")->toArray();
505: [04:21:17] <hamishgray> asort($memberMap);
506: [04:21:18] <hamishgray>
507: [04:21:19] <hamishgray> $collaborators = DropdownField::create('Collaborators', 'Collaborators', $memberMap);
508: [04:21:20] <hamishgray> $fields->addFieldToTab('Root.Main', $collaborators);
509: [04:21:40] * willr quit (Quit: willr)
510: [04:21:45] <adrexia> oh, dropdownfield, not a listbox field?
511: [04:21:46] <hamishgray> I’m trying to make a dataobject that can have multiple members assigned to it
512: [04:22:04] <hamishgray> oh whoops, I just changed that, no that’s meant to be listboxfield, sorry lol
513: [04:22:07] <adrexia> listbox is better then
514: [04:22:11] <adrexia> :)
515: [04:22:54] <hamishgray> yea when i make a dummy array it looks all fine, but it’s just not picking up the members and creating an array there
516: [04:23:01] <hamishgray> I can’t do a dropdownfield either btw
517: [04:25:17] <zippy> Java 7 is 64-bit only whereas Mac OS Chrome is 32-bit only. You must remove Java 7 and manually install Java 6 from Apple's support page.
518: [04:25:19] <zippy> what a ball ache
519: [04:25:35] <adrexia> tried this? https://gist.github.com/adrexia/8d6d598cb67f245002fd
520: [04:25:49] <adrexia> oh - its not getting any memebers?
521: [04:25:59] <adrexia> umm
522: [04:27:12] <hamishgray> yup that doesn’t throw any errors, but just no members
523: [04:27:16] * PapaBearNZ has left #silverstripe
524: [04:27:31] <adrexia> yeah, then Member::get()->map("ID", "Firstname")->toArray() is returning nothing
525: [04:27:39] <adrexia> does Member::get() return stuff?
526: [04:27:46] * travis-ci has joined #silverstripe
527: [04:27:46] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3414 (3.1 - 461481d : Sean Harvey): The build passed.
528: [04:27:46] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/c57c24eb81c0...461481d56a6a
529: [04:27:46] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/36635124
530: [04:27:46] * travis-ci has left #silverstripe
531: [04:27:55] <adrexia> oh, its FirstName
532: [04:27:58] <adrexia> btw
533: [04:28:13] <hamishgray> CHAMPION
534: [04:28:26] <adrexia> working?
535: [04:28:29] <hamishgray> Hahaha had to be something simple like that, thanks heaps
536: [04:28:30] <hamishgray> yup
537: [04:28:40] <adrexia> no problem
538: [04:28:54] <adrexia> Listboxes are my favourite silverstripe form field
539: [04:28:56] <adrexia> :D
540: [04:29:44] <hamishgray> Well since you’re on a roll, is there a way to make it show firstname and surname in the dropdown?
541: [04:30:21] <adrexia> hmm
542: [04:31:23] <adrexia> you can use a method
543: [04:31:34] <adrexia> but the method would need to be on the dataobject
544: [04:31:40] <adrexia> decorate mamber?
545: [04:31:45] <adrexia> Member
546: [04:31:50] * Ryan-Toast quit (Quit: Ryan-Toast)
547: [04:32:57] * Stomach quit (Ping timeout: 260 seconds)
548: [04:33:06] <hamishgray> oh right, I thought there was a simpler way, it’s all good actually because emails will work better anyway (it’s what’s showing on the frontend)
549: [04:33:19] <adrexia> yeah, emails are more unique :)
550: [04:34:29] <adrexia> nah, it would be easy if you were dealing with your own dataobject - you could use stick a method in there to return first and last name. But since it already exists, you'd need to use dependency injection or something
551: [04:34:32] * stojg has joined #silverstripe
552: [04:35:56] * caamic30 quit (Quit: caamic30)
553: [04:36:36] <adrexia> hamishgray - memmber actually appears to have a method that does this
554: [04:36:47] <adrexia> public function getTitle()
555: [04:37:02] <adrexia> returns by default in the format "<Surname>, <FirstName>".
556: [04:37:33] <adrexia> so umm Member::get()->map("ID", "Title") might gice you that
557: [04:38:17] * muskie9 has joined #silverstripe
558: [04:38:37] <Colin[pi]> adrexia: yep it does, I've used that a few times before
559: [04:38:48] <adrexia> it has two
560: [04:38:49] <adrexia> lol
561: [04:39:00] <adrexia> public function getName()
562: [04:39:22] <adrexia> which is a much storter method and does ... much the same really
563: [04:40:08] <adrexia> Colin[pi], I suspected it might since it's likely to be more useful taht way ;)
564: [04:40:58] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
565: [04:40:59] <Colin[pi]> adrexia: mm, like with most things in SS, if I think there should be a method to do a particular thing, usually there already is
566: [04:41:15] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
567: [04:42:15] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
568: [04:48:18] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
569: [04:54:01] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
570: [04:58:46] * willr has joined #silverstripe
571: [05:07:31] <ss23> Real outage notifications are for lamers
572: [05:07:42] <ss23> ss23 in flowdock -> "TAKING DEPLOYNAUT AND GITLAB DOWN LOL HOPE NO ONE IS EXPECTING TO DO WORK"
573: [05:10:25] <Colin[pi]> liek a baws
574: [05:19:01] * SightUnseen has joined #silverstripe
575: [05:19:13] * SightUnseen has left #silverstripe
576: [05:37:46] * willr quit (Quit: willr)
577: [05:46:42] * hamishgray quit (Quit: hamishgray)
578: [06:01:39] * Shrike_Finland has joined #silverstripe
579: [06:01:58] <Colin[pi]> adrexia: noooo client asked for mega menus DL
580: [06:02:02] <Colin[pi]> DL = D:
581: [06:08:31] * ben_w_ quit (Remote host closed the connection)
582: [06:10:21] * ben_w_ has joined #silverstripe
583: [06:11:27] * Bollig|DesignCty quit (Ping timeout: 245 seconds)
584: [06:17:03] * Adesso has joined #silverstripe
585: [06:19:49] * wmk has joined #silverstripe
586: [06:21:50] * wmk creeps out of his rented cave
587: [06:22:02] <Adesso> moin
588: [06:22:07] <wmk> moin.
589: [06:22:15] <Colin[pi]> moin
590: [06:22:16] <ss23> moin
591: [06:22:33] <wmk> agathe bauer told me a misheard song line last night: "despite all my rage i'm still just renting a cave"
592: [06:22:52] <Adesso> :D
593: [06:23:10] <ss23> despite her being underage I still put my rat in her cage
594: [06:23:25] <wmk> LOL
595: [06:23:47] <Adesso> O.o
596: [06:23:55] <wmk> anyone needs a good amp for his guitar? www. nepomuk-amps.com (english version to follow)
597: [06:33:37] * willr has joined #silverstripe
598: [06:37:49] * caamic30 has joined #silverstripe
599: [06:40:41] * wmk quit (Read error: Connection reset by peer)
600: [06:42:53] * Blacklite quit (Ping timeout: 240 seconds)
601: [06:54:36] * wmk has joined #silverstripe
602: [06:57:04] * ben_w_ quit (Ping timeout: 260 seconds)
603: [06:57:45] * ARNHOE has joined #silverstripe
604: [06:57:54] * ben_w has joined #silverstripe
605: [07:05:25] * ben_w quit ()
606: [07:08:17] * ocmnt has joined #silverstripe
607: [07:08:26] <ocmnt> howdy\
608: [07:08:32] <ss23> hai2u
609: [07:08:55] <wmk> hauidia!
610: [07:08:59] <veb> stupid .nz
611: [07:09:00] <veb> bah
612: [07:09:10] <ss23> http://ss23.nz/
613: [07:09:11] <ss23> o/
614: [07:10:16] <wmk> nz sounds like a beatbox hi-hat
615: [07:10:31] <wmk> ummmz-nz-ummmz-nz
616: [07:10:40] <veb> ss23: problem is mine isn't fucking showing
617: [07:10:41] <veb> gah!
618: [07:15:27] * muskie9 has joined #silverstripe
619: [07:26:02] <veb> ss23: haha, airnz doesn't own air.nz
620: [07:26:29] <veb> air.co.nz or something used to be by an old ISP or something and they've rebrnded,
621: [07:26:31] <veb> heh
622: [07:28:15] <ss23> lol
623: [07:28:17] <ss23> sucks to be them :D
624: [07:29:46] * Bollig|DesignCty has joined #silverstripe
625: [07:34:24] * UncleCheese has joined #silverstripe
626: [07:40:00] * merrick_sd has joined #silverstripe
627: [07:45:06] * stnvh has joined #silverstripe
628: [07:46:05] * adrexia_ has joined #silverstripe
629: [07:48:57] <caamic30> have you guys worked with Vebra API?
630: [07:49:38] * Shrike_Finland quit (Quit: Leaving.)
631: [07:51:00] <ocmnt> no, what does it do?
632: [07:52:08] <wmk> ve-bra... hmm, reminds me of the arcitcle in an australian newspaper why you should take the right bra with you when you travel to austria
633: [07:52:08] * Shrike_Finland has joined #silverstripe
634: [07:52:27] * marbus90 quit (Remote host closed the connection)
635: [07:54:11] <wmk> http://www.heraldsun.com.au/travel/dirndl-delights-why-you-need-to-pack-a-good-bra-for-your-austrian-holiday/story-fnjjuxvu-1227056637465?nk=b739a0f75afdf77dfce617c16b4646e5
636: [07:54:31] <wmk> if any women want to join us next weekend ; )
637: [07:55:15] * marbus90 has joined #silverstripe
638: [07:56:01] * marbus90 quit (Remote host closed the connection)
639: [07:56:06] * marbus90 has joined #silverstripe
640: [08:01:22] * kinglozzer has joined #silverstripe
641: [08:03:14] * Robke has joined #silverstripe
642: [08:04:53] * Robke quit (Client Quit)
643: [08:05:13] * Robke has joined #silverstripe
644: [08:05:17] <wmk> hi Robke
645: [08:05:22] <Robke> ola :D
646: [08:09:09] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
647: [08:12:09] * Shrike_Finland quit (Quit: Leaving.)
648: [08:13:26] <kinglozzer> Anyone know why "admin/myprofile" requires either CMS_ACCESS_LeftAndMain or CMS_ACCESS_CMSMain? We want people to be able to edit there profile, without access to pages or all CMS sections :/
649: [08:13:34] <kinglozzer> their*. Fucking lack of sleep
650: [08:14:00] <ss23> Not sure, probably a design decision without a lot of oversight. I think the Forum module got around that by just implementing its own edit profile page?
651: [08:14:16] <Bollig|DesignCty> kinglozzer: beause it’s part of the CMS methinks. Surely a front-end form would be more appropriate?
652: [08:15:11] <kinglozzer> Bollig|DesignCty: Yeah but those permissions are to give access to pages (not desirable) or ALL sections of the CMS. We have a few ModelAdmin sections they can use, so they have "access" to the CMS, we just don't want to give them access to everything
653: [08:15:35] <Bollig|DesignCty> oh rihgt
654: [08:15:38] <Bollig|DesignCty> right*
655: [08:15:44] <Bollig|DesignCty> indeed.
656: [08:15:49] <Bollig|DesignCty> Because it’s stupid? :D
657: [08:16:22] <Bollig|DesignCty> Time for a pull request methinks.
658: [08:16:22] <kinglozzer> That's what I thought :P
659: [08:16:36] <kinglozzer> https://github.com/silverstripe/silverstripe-framework/issues/2341
660: [08:16:38] <kinglozzer> Oh
661: [08:16:40] <kinglozzer> ><
662: [08:17:31] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
663: [08:17:33] <ss23> kinglozzer: Called it :D
664: [08:18:15] <kinglozzer> D:
665: [08:18:29] <ss23> kinglozzer: It has easy tag! Fix it! :D
666: [08:18:45] <kinglozzer> Yeah we have done our own page, it just would be nice for the darn thing to work out of the box :P
667: [08:18:46] <ss23> Wouldn't it be best to add a CMS_ACCESS_Profile flag and give that to all new users by default, and check on that?
668: [08:18:51] <ss23> kinglozzer: Submit a PR
669: [08:18:52] <ss23> :D
670: [08:18:57] <kinglozzer> ss23: Mmkay
671: [08:19:09] <kinglozzer> Yeah that sounds like it makes more sense
672: [08:21:15] * Colin[pi] quit ()
673: [08:27:14] * adrexia_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
674: [08:29:47] * UncleCheese has joined #silverstripe
675: [08:37:21] * Shrike_Finland has joined #silverstripe
676: [08:39:44] <Adesso> Does anybody know how I can add a setting for all Pages "Show in Footer"
677: [08:40:11] * Adesso fellow coder said is really easy .... ?
678: [08:40:38] * spronk2 has joined #silverstripe
679: [08:40:43] <ss23> Adesso: In your Page.php, add a new thingy on the $db
680: [08:41:05] <Adesso> this is what I thought
681: [08:41:14] <Adesso> but the fellow coder said .. no no .. is really easy
682: [08:41:23] <Adesso> Gotcha ..
683: [08:41:24] <ss23> Adesso: All pages in your SilverStripe thingy are like... Object -> Controller -> SiteTree -> Page -> SpecificPageType, so in your folder of code, you can just add a DB field there and it'll work
684: [08:41:29] <ss23> I mean.... adding it is like one line :O
685: [08:41:54] * veb has joined #silverstripe
686: [08:42:02] <ss23> private static $db = array('ShowInFooter' => 'Boolean');
687: [08:42:10] <ss23> Then it'll pretty much work as you would expect... hopefully :D
688: [08:42:12] <Adesso> is there a default name that would get this checkbox in the Settings Tab ?
689: [08:42:31] * zippy has joined #silverstripe
690: [08:42:46] * Otterpocket has joined #silverstripe
691: [08:42:58] <Adesso> so ShowInFooter' => 'Boolean' then..
692: [08:43:23] <ss23> Hmm, probably not into settings. To get it there specifically, you'll need to use the updateCMSFields method in Page.php again. You'll say "$field = find by the name 'showinfooter'; removeByName('showinfooter'); addField($field, 'root.settings'); or something
693: [08:43:55] <ss23> Adesso: You'll probably want to consult the documentation on this, but in terms of SilverStripe complexity, it's very easily. You'll find yourself doing things like this very often, and it's like, once you've done it once and understand it, ti'll be the easiest thing ever :)
694: [08:45:05] * Adesso knows how to do this... I just had to make sure this is still the right way..
695: [08:45:25] <Adesso> Make the DB field, add the CMSField, reffrence the Field in Footer ..
696: [08:45:32] <Adesso> easy as Pie
697: [08:45:34] <Adesso> ;)
698: [08:45:42] <Adesso> just making 100% sure
699: [08:45:43] * Sj0hn has joined #silverstripe
700: [08:45:46] <ss23> Yep! :D
701: [08:45:51] * Adesso confidence has grown a bit more
702: [08:45:52] <ss23> If it's not, I'm doing it wrong too :P
703: [08:45:56] <ss23> :D That's good!
704: [08:46:13] * ss23 has left #silverstripe
705: [08:46:13] * ss23 has joined #silverstripe
706: [08:46:24] * ss23 grumbles about missing hats
707: [08:46:36] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
708: [08:50:41] <Adesso> can I just redefine the $db for the standard PAge type, or should I first get the parent values ...
709: [08:51:03] * Adesso is a bit scared taht if he defines the db$ values that everytthing else will just break
710: [08:51:03] <ss23> Just redefine it
711: [08:51:27] <ss23> It's done so that if there's a $db on Page, and also a $db on BlogPage (as an example), the Page one will go on the Page database table, but a new table for BlogPage
712: [08:51:39] <ss23> So normally things are in SiteTree table, even if they're pages
713: [08:51:44] * cloph_away is now known as cloph
714: [08:52:14] * Adesso searches for the lightbulb icon... in vain
715: [08:52:23] <Adesso> That made 1000% sense
716: [08:54:26] <ss23> Don't worry about it, it'll work fine :P
717: [08:54:34] <ss23> Each class gets a seperate $db and can't overwrite another ones
718: [08:54:40] <Adesso> Tab names.... Root.Main/Root.Settings/Root.History...... right ?
719: [08:54:46] <ss23> I believe so, yeah
720: [08:54:48] * Adesso has his in German
721: [08:54:52] <Adesso> ;)
722: [08:56:54] <wmk> just do a $fields->addFieldToTab('Root.Settings', $newField) and the tab will be created if it's not there already
723: [08:57:22] <kinglozzer> Adesso, ss23, wmk: You can't add a field to the settings tab like that, you need to use getSettingsFields() instead of getCMSFields()
724: [08:57:24] <wmk> unless you need the tab translated this is the way to go
725: [08:57:48] <ss23> kinglozzer: Really? :(
726: [08:58:03] <wmk> ah, the "Settings" tab at the top of the page? (Einstellungen over here)
727: [08:58:08] <kinglozzer> Yeah
728: [08:58:21] <kinglozzer> Well, that's how we remove the 'Show in search' if the site doesn't have a search facility
729: [08:58:57] <wmk> kinglozzer, yup, this is documented in SiteTree::getCMSFields
730: [08:59:14] <wmk> good to know
731: [09:00:11] <kinglozzer> Adesso: here: https://gist.github.com/kinglozzer/29f36017232de304aaab
732: [09:00:25] <kinglozzer> Copied from a website I did last week :P
733: [09:00:59] <wmk> kinglozzer, you did a website last week?
734: [09:01:33] <kinglozzer> wmk: Yeah I occasionally do some work ;)
735: [09:01:37] <wmk> kinglozzer, you should make a "footerMenu" module out of it
736: [09:01:43] <wmk> kinglozzer, lucky guy
737: [09:02:02] * wmk 's just trying to eat his own dogfoot
738: [09:02:45] * Shrike_Finland quit (Quit: Leaving.)
739: [09:03:49] <kinglozzer> wmk: Do you not do websites? :P
740: [09:04:06] <Adesso> thx kinglozzer....
741: [09:04:20] <wmk> well...
742: [09:04:38] * Adesso likes the new value learned ... private static $defaults
743: [09:04:56] <wmk> kinglozzer, that sounds like a catch question
744: [09:05:22] <wmk> Adesso, believe me: even after years of doing silverstripe you learn something new every day
745: [09:05:47] <Adesso> :))
746: [09:05:53] <wmk> every time i try to reinvent the wheel i find out there is already something to help me out with that
747: [09:07:46] <ss23> some days I'm at home sick and I learn nothing
748: [09:08:05] <wmk> not even how to deal with your sickness?
749: [09:08:07] * Adesso doesn't want to be sick.. sick is boring
750: [09:09:11] <ss23> wmk: CRY
751: [09:09:16] <ss23> Which I learned other days
752: [09:09:18] <Adesso> kinglozzer, woks perfect....
753: [09:09:21] <Adesso> works
754: [09:09:53] * Adesso is just itching to make some dirty rimed sentance with lozzer
755: [09:10:01] <wmk> CRY? can repeat yourself ?
756: [09:10:06] <kinglozzer> :|
757: [09:10:16] <kinglozzer> oh rhymed?
758: [09:10:16] <ss23> XD
759: [09:10:21] <kinglozzer> rimmed is something... yeah
760: [09:10:25] <kinglozzer> :P
761: [09:10:34] <Adesso> yes rhymed.. not rimmed
762: [09:10:38] <Adesso> eeeehhhhhh
763: [09:10:44] <ss23> hahahahhaahaha
764: [09:10:47] <ss23> 22:09:54 * Adesso is just itching to make some dirty rimed sentance with lozzer
765: [09:10:50] <ss23> :D
766: [09:11:07] <Adesso> My typing can sometimes really be bad... in the wrong way
767: [09:11:37] * Adesso is now trying to get the pictures out of his head....
768: [09:11:50] * Adesso |~ break
769: [09:11:55] <kinglozzer> Hahaha
770: [09:12:07] <kinglozzer> I knew what you meant :P
771: [09:12:14] <Adesso> thank god
772: [09:12:18] <Adesso> pherw
773: [09:12:25] <Adesso> phew
774: [09:13:24] <wmk> perv?
775: [09:19:48] * Adesso now feels like the # porn-star
776: [09:23:04] <wmk> ...parsley, sage, rosemary and rhyme
777: [09:27:57] <Adesso> I seriously need to plant some thyme in my Garden.. to de-pornify myself
778: [09:28:31] <Adesso> moving along then..
779: [09:28:49] <Adesso> another Question...
780: [09:29:00] <Adesso> when you write a getter in the Controller
781: [09:29:19] <Adesso> and it's not sure if it will return one or many results..
782: [09:29:41] <Adesso> how do you write the Template to handle this ?
783: [09:29:49] <Adesso> loop for many and with for one ..
784: [09:29:59] * muskie9 is now known as _muskie9_
785: [09:30:00] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
786: [09:30:09] * Adesso I guess you have to check first what is returned ..
787: [09:30:14] <Adesso> how ?
788: [09:30:41] * whitestone has joined #silverstripe
789: [09:32:54] * whitestone quit (Remote host closed the connection)
790: [09:33:21] * whitestone has joined #silverstripe
791: [09:33:47] * whitestone quit (Client Quit)
792: [09:34:53] <Adesso> how about I just cast the result as array ..
793: [09:35:05] <Adesso> this way a single value would also work with loop
794: [09:36:10] <Adesso> mmm. not really
795: [09:36:25] <Adesso> as the DataList is already an array
796: [09:36:37] <Adesso> and I would then e looping over the wrong one
797: [09:46:06] * Liquide has joined #silverstripe
798: [09:46:24] * Tanger quit (Quit: Tanger)
799: [09:49:10] <ss23> We have an internal tool called "snowcake", I need to write a module that basically interfaces with it in the worst way possible (it's literally going to be php shelling out to it). I'm thinking I should call the module something like "cake guzzler" or something equally demeaning to cake. Ideas?
800: [09:49:57] * willr quit (Quit: willr)
801: [09:50:48] <wmk> Adesso, if your getter returns a kind of List (e.g. DataList) you have to loop over it anyway, even if it only contains one DO
802: [09:50:57] <wmk> so - where's the problem?
803: [09:51:34] <wmk> Adesso, what are you trying to accieve? can you paste the getter function?
804: [09:52:34] <Adesso> I just did the loop, and it works ..
805: [09:52:49] <wmk> fine!
806: [09:52:58] <Adesso> so I guess I was just a bit confused about <% with %>
807: [09:53:05] <wmk> ;)
808: [09:53:17] <wmk> with is when you have a single DO, loop if you have a DataList
809: [09:53:28] <wmk> even if it only contains one DO or is empty
810: [09:53:33] <Adesso> but you can actually always use loop
811: [09:53:47] <Adesso> unless you explicitly return one DO
812: [09:54:05] <Adesso> ie first or last
813: [09:54:11] <Adesso> ;)
814: [09:54:35] <wmk> MyDO::get() always returns a DataList
815: [09:55:26] * zlinux has joined #silverstripe
816: [09:55:34] <zlinux> Hello
817: [09:56:08] <zlinux> under module development doc:
818: [09:56:22] <zlinux> >> Modules are currently top-level folders that have a _config.php file or a _config/ directory present. They should follow the same conventions as posed in "Custom Site Structure" <<
819: [09:56:40] <zlinux> where is the "Custom Site Structure" documented?
820: [09:57:17] <zlinux> is it the same as "Custom CODE Structure" on the same page?
821: [09:57:35] <zlinux> http://doc.silverstripe.org/framework/en/topics/directory-structure#module_structure
822: [10:01:02] <kinglozzer> zlinux: Yeah
823: [10:02:51] * veb has joined #silverstripe
824: [10:03:05] <wmk> zlinux, you can of course make subfolders inside e.g. code to seperate your dataobjects and pages etc...
825: [10:11:41] <zlinux> so the sub-heading "Custom Code Structure" is a typo?
826: [10:11:47] * wracu has joined #silverstripe
827: [10:14:01] <zlinux> "Code" should be replaced with "Site" in the heading?
828: [10:15:10] <wmk> dunno ;) but i guess so
829: [10:15:27] <zlinux> it seems so :)
830: [10:16:09] <wracu> I need to expose some site settings to a lower group of users than administrator.,,
831: [10:16:23] <wracu> I can do this by giving "site configuration" access
832: [10:16:30] <wracu> but can I restrict the tabs they can use?
833: [10:16:43] <wracu> ie. make the other tabs require membership to an admin group
834: [10:17:01] <wmk> yup.
835: [10:17:14] <wmk> check when creating the tabs if user is member of this group
836: [10:17:36] <wracu> ok cool just checking before I start out on something not possible :)
837: [10:17:37] <wracu> cheers
838: [10:18:00] <wmk> wracu, see permissions in doc Vebra API
839: [10:18:05] <wmk> arg
840: [10:18:13] <wmk> http://doc.silverstripe.org/framework/en/reference/permission
841: [10:19:41] <wracu> ta. although... urg... my setup looks odd.
842: [10:22:14] * wracu_ has joined #silverstripe
843: [10:23:58] * wracu quit (Ping timeout: 246 seconds)
844: [10:27:23] * veb has joined #silverstripe
845: [10:28:06] * veb quit (Client Quit)
846: [10:41:46] * Adesso knows how to create TextFields,TextareaField,UploadField etc.... but how do I create a extra Content Field in CMS ?
847: [10:42:27] * wmk quit (Ping timeout: 272 seconds)
848: [10:42:34] <Adesso> it does not seem to be part of Form Field... or am I missing it
849: [10:43:21] <Robke> does anyone had a problem with UserDefinedForms then trying to add DateField? i mean if you click on the DateField, the calendar should appear... i only get a console error with undefined function... :/
850: [10:45:23] <zippy> Adesso: you mean... like, adding a field to a page?
851: [10:45:33] <zippy> Adesso: like.... in the getCMSFields() function
852: [10:45:39] <Adesso> yup ...
853: [10:45:47] <Adesso> but this time I want to make a second Content Page..
854: [10:46:03] <zippy> a second content page...
855: [10:46:04] <Adesso> already in the DB .. just can't render it cause I have no clue with what to create it
856: [10:46:15] <zippy> I don't know what you mean
857: [10:46:32] <Adesso> you know the normal Content field in the Page type ..
858: [10:46:44] <Adesso> practically another one of those ..
859: [10:47:10] * Adesso has a reason for wanting 2 Content fields
860: [10:47:13] <zippy> so
861: [10:47:32] <zippy> in your private static $db = array('NewContentField' => 'HTMLText');
862: [10:47:55] <Adesso> yup .. already done
863: [10:48:06] <zippy> then in public function getCMSFields() { $fields = parent::getCMSFields(); $fields->addFieldToTab('Root.Main', HTMLEditorField::create('NewContentField')); }
864: [10:48:17] <wracu_> Robke... not sure this is what you mean but... this is my datefield in CMS $fields->addFieldToTab('Root.Main', $dateField = new DateField('Date', 'Date')); $dateField->setConfig('showcalendar', true); $dateField->setConfig('dateformat', 'dd/MM/YYYY');
865: [10:49:01] <Robke> well no :) this isnt what i need :) i have problems with some js... and i dont know what kind of problems :)
866: [10:49:11] <Adesso> HTMLEditorField..... where are you hiding ..
867: [10:49:14] <wracu_> oop didn't see userDefinedForm
868: [10:49:18] <Robke> because the clear project from github userDefinedForms
869: [10:49:23] <Robke> doesnt work properly
870: [10:49:59] <zippy> Adesso: That will add it under MetaData
871: [10:50:05] * Adesso find it under FormField>TextareaField>HTMLEditorField
872: [10:50:19] <zippy> Adesso: so you might want to do $fields->addFieldToTab('Root.Main', HTMLEditorField::create('NewContentField'), 'Content'); - to make it come bfore content
873: [10:50:21] <Adesso> that make sense ... kinda :/
874: [10:50:37] <zippy> under metadata i mean, below it on the page
875: [10:50:46] <Adesso> zippy... thx .. I was just looking for the Class name actually ;)
876: [10:51:13] <Adesso> 7me adds HTMLEditorField to the list of creat-able fields
877: [10:51:17] * Adesso adds HTMLEditorField to the list of creat-able fields
878: [10:51:56] <zippy> Adesso: http://doc.silverstripe.org/framework/en/reference/form-field-types
879: [10:52:41] <Adesso> I was looking at http://api.silverstripe.org/3.1/class-FormField.html
880: [10:52:50] <Adesso> not so easy to find it then
881: [10:53:08] <Robke> wracu_: any ideas?
882: [10:56:48] <Adesso> IF I want to now add this 2nd Content Field after my first one, I can't use addFieldsToTab cause it does a inster before a Field...
883: [10:57:26] <zippy> Adesso: Yes, you still use addFieldsToTab
884: [10:57:35] <zippy> we just tell it to insert before the Metadata field
885: [10:57:37] <zippy> so
886: [10:57:40] <Adesso> does this mean I should remove the current Contnet and then add tboth after the Navigation
887: [10:57:48] <Adesso> Oh
888: [10:58:00] <zippy> $fields->addFieldToTab('Root.Main', HTMLEditorField::create('NewContentField'), 'Metadata);
889: [10:58:10] <Adesso> so adding a FIeld to the End of the Page is not really do-able -- -
890: [10:58:29] <Adesso> well in theory yes...
891: [10:58:42] <Adesso> but with a bit of extra work
892: [10:59:05] <zippy> huh?
893: [10:59:18] <zippy> define 'end of the page' ?
894: [10:59:26] <zippy> the fields are just a list....
895: [10:59:36] <zippy> so if you leave off the last argument it will be added to the end
896: [10:59:37] <Adesso> like after MetaData
897: [10:59:47] <Adesso> good to know
898: [10:59:59] <zippy> $fields->addFieldToTab('Root.Main', HTMLEditorField::create('NewContentField')); <-- will be last
899: [11:00:09] <zippy> $fields->addFieldToTab('Root.Main', HTMLEditorField::create('NewContentField'), 'GoBeforeThisField');
900: [11:00:13] <Adesso> THX... fills that gap 100%
901: [11:00:19] * Adesso feels smarter ;)
902: [11:01:37] <zippy> you can also set a different title
903: [11:01:53] <zippy> HTMLEditorField::create('NewContentField', 'Some Title')
904: [11:01:58] <zippy> or, change how many rows there are
905: [11:02:07] <zippy> HTMLEditorField::create('NewContentField')->setRows(20);
906: [11:02:38] * Adesso easy now zippy, just breath, in and out, and in ...?
907: [11:02:59] <Adesso> ;)
908: [11:04:20] <Adesso> it was just not very clear that this behaviour was to be expected.. actually I did not even know that the last param was optional
909: [11:05:29] <wracu_> Robke Looks like you got it sorted
910: [11:05:42] <wracu_> night all
911: [11:05:48] <Robke> :)
912: [11:09:49] * wracu_ quit (Ping timeout: 246 seconds)
913: [11:34:15] * Bollig|DesignCty has joined #silverstripe
914: [11:35:45] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
915: [11:46:24] * Adesso quit (Ping timeout: 272 seconds)
916: [11:55:49] * Bollig|DesignCty quit (Read error: Connection reset by peer)
917: [12:01:09] * Sj0hn quit ()
918: [12:03:03] * UndefinedOffset has joined #silverstripe
919: [12:03:04] * caamic30 quit (Quit: caamic30)
920: [12:04:06] * Bollig|DesignCty has joined #silverstripe
921: [12:10:32] * wmk has joined #silverstripe
922: [12:15:25] * Adesso has joined #silverstripe
923: [12:18:40] * caamic30 has joined #silverstripe
924: [12:21:25] * Bollig|DesignCty quit (Read error: Connection reset by peer)
925: [12:29:20] * Bollig|DesignCty has joined #silverstripe
926: [12:35:31] * caamic30 quit (Quit: caamic30)
927: [12:49:17] <Robke> how to block jquery require from main Page.ss in other type of page?
928: [12:52:00] <wmk> Requirements::block('/path/to/jquery.js')
929: [12:52:15] <wmk> or in template <% require block(path/to/youknow...) %>
930: [12:52:27] <Robke> oh thanks :)
931: [12:59:30] * spronk2 quit (Quit: spronk2)
932: [13:07:43] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
933: [13:10:02] * spronk2 has joined #silverstripe
934: [13:10:37] * Bollig|DesignCty has joined #silverstripe
935: [13:16:56] <Adesso> Having a small problem with creating a GridFieldEditor... I am just updating the code to look better, but I can't get it to work.. Spot the error ..
936: [13:17:09] <Adesso> GridField::create('Articles','All Articles',$this->Articles(),GridFieldConfig_RelationEditor::create())
937: [13:17:36] <Adesso> this is inside an array, as second value to a addFieldsToTab ....
938: [13:22:03] <kinglozzer> Adesso: Looks okay to me, what's the error?
939: [13:25:51] <Adesso> Call to a member function getName()...framework/forms/FieldList.php on line 423
940: [13:26:08] * NETim has joined #silverstripe
941: [13:26:20] <Adesso> PHP Fatal error: btw
942: [13:26:23] <Adesso> mmmm
943: [13:27:01] * caamic30 has joined #silverstripe
944: [13:27:05] <NETim> morning. Having a thick moment. Getting a dataobject list (dataobject::get), when looping through the objects, how do i get items from the many_many relationship?
945: [13:28:21] <ss23> So...
946: [13:28:24] <ss23> WRote a deploynaut module...
947: [13:28:26] <kinglozzer> Adesso: The second argument to addFieldsToTab() should be an array
948: [13:28:29] <ss23> I'm wondering if anyone at work will get the name :3
949: [13:28:35] <ss23> https://github.com/ss23/deploynaut-BukaCake/
950: [13:28:37] <kinglozzer> Spot the 's' in fields ;)
951: [13:28:49] <kinglozzer> lol ss23
952: [13:29:12] <ss23> it's a totally l33t module you shoudl totally run it in prod
953: [13:29:12] <ss23> o/
954: [13:29:19] <Adesso> no... my name ... hey.... my name ... is who... my name is .... Slim Shady
955: [13:29:24] <kinglozzer> * Use Snowcake to do the deployment
956: [13:29:26] <kinglozzer> * TODO: OH GOD PLEASE WHY NO
957: [13:29:30] <kinglozzer> :P
958: [13:29:32] <ss23> :D
959: [13:29:33] <ss23> anyway, 2:30am and I'm shaking from all this coke, so I'm going to walk home. bbl
960: [13:31:24] <Adesso> kinglozzer ---- Bingo ..
961: [13:32:00] * Adesso just changed from addFields to addField.... note the s...
962: [13:32:09] <Adesso> knucklewrap !
963: [13:32:27] <Adesso> or rather... don't fix it when it's not broken..
964: [13:32:45] <Adesso> anyway.. works again.. and looks sexy ;)
965: [13:33:52] * Adesso wonders where everybody in here gets the patients and time for all the Questions everybody ask
966: [13:50:46] * spronk2 quit (Quit: spronk2)
967: [13:53:31] * Jakx has joined #silverstripe
968: [13:53:57] <Jakx> sup other side of the world crew.
969: [13:54:06] <ss23> sup
970: [13:54:22] <Jakx> ss23, you are not other side of the world, are you?
971: [13:54:40] <Jakx> or have you setup in the UK with SS hq?
972: [13:54:43] <ss23> Depends what side of the world you're on!
973: [13:54:57] <Jakx> The side where it's not 2:54am
974: [13:55:33] <ss23> I'm on the 2:55am side
975: [13:55:35] <ss23> Does that count?
976: [13:56:01] <Jakx> potentially.
977: [13:56:41] <Jakx> ss23, I'm trying to execute a task using sake, and I get PHP Notice: Undefined index: REQUEST_URI in . . ./sapphire/core/control/Director.php on line 650
978: [13:56:49] <Jakx> SS 2.4
979: [13:56:52] <Jakx> Is this familiar to you?
980: [13:57:11] <ss23> Probably
981: [13:57:16] <ss23> You can probably ignore it
982: [13:57:30] <Jakx> It works fine in my staging folder, which is next to this site on the same server.
983: [13:57:57] <Jakx> _ss_configuration.php and $_FILE_TO_URL_MAPPING; is defined
984: [14:00:19] <Jakx> It seems to be getting in the way of the task. Even dev/build?flush=all returns this
985: [14:03:30] <Jakx> I have 60min to figure this out. Haha ><
986: [14:06:11] <ss23> Not sure sorry :(
987: [14:06:33] <Jakx> all good man, I appreciate you responding, none the less
988: [14:08:33] * muskie9 has joined #silverstripe
989: [14:09:32] <Jakx> might it be related to forceSSL()?
990: [14:13:53] <Jakx> Yes indeed.
991: [14:14:18] * ocmnt has joined #silverstripe
992: [14:14:30] <Jakx> I bypassed the forceSSL() method using ifi(php_sapi_name() == 'cli'). Worked a treat.
993: [14:14:35] <Jakx> Thanks for your help ss23
994: [14:14:58] <ss23> :D
995: [14:15:00] <ss23> No problems
996: [14:18:28] * Robke quit (Ping timeout: 246 seconds)
997: [14:23:50] * shellbackpacific has joined #silverstripe
998: [14:24:24] <shellbackpacific> any one ever use exchange active sync with silverstripe ?
999: [14:25:15] <Jakx> shellbackpacific, you'll be lucky if anyone has, and you'll be lucky if they're awake right now.
1000: [14:25:20] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1001: [14:25:26] <shellbackpacific> well shiiit
1002: [14:25:27] <shellbackpacific> lol
1003: [14:25:44] <shellbackpacific> yeah it's like 3:30 in nz right now
1004: [14:25:45] <Jakx> ahaha, yeah...
1005: [14:28:17] <ss23> YEAH
1006: [14:28:20] <ss23> fucking going to SLEEP
1007: [14:28:24] <ss23> 3:30am is a bullshit time to be awake.
1008: [14:28:33] <shellbackpacific> during the week it is yep
1009: [14:28:54] <ss23> It's the week
1010: [14:28:54] <ss23> :(
1011: [14:32:24] <Jakx> Why are you up ss23?
1012: [14:36:22] * Bollig|DesignCty has joined #silverstripe
1013: [14:37:46] * muskie9_ has joined #silverstripe
1014: [14:37:56] * muskie9 quit (Read error: Connection reset by peer)
1015: [14:39:21] * muskie9_ quit (Client Quit)
1016: [14:41:03] * Adesso quit (Quit: EOD)
1017: [14:41:04] * muskie9 has joined #silverstripe
1018: [14:43:23] * Bollig|DesignCty quit (Ping timeout: 240 seconds)
1019: [14:52:31] * ocmnt quit (Quit: Leaving)
1020: [14:52:38] * ocmnt has joined #silverstripe
1021: [14:58:01] * zlinux quit (Ping timeout: 246 seconds)
1022: [15:05:19] * catcher has joined #silverstripe
1023: [15:06:24] * mattybalaam has joined #silverstripe
1024: [15:12:33] <wmk> hmm, i have return $this->renderWith(array('Foo', 'bar'))... page gets rendered with the second one although the first exists...
1025: [15:14:36] <Jakx> wmk, flushed?
1026: [15:14:42] <wmk> jup.
1027: [15:14:54] <wmk> ss gives me the array of templates, they exist
1028: [15:16:00] <Jakx> time for some trial and error! haha.
1029: [15:16:46] <wmk> time for xdebug
1030: [15:16:59] <wmk> i have Includes/Foo and Layout/bar
1031: [15:17:08] <wmk> guess that's why he's using bar
1032: [15:19:21] * wmk needs a faster laptop with more ram next year
1033: [15:19:29] <wmk> flushing takes so long
1034: [15:19:44] <Jakx> ikr
1035: [15:20:19] <wmk> ikr?
1036: [15:20:30] <wmk> however, putting the template in layout fixed my issue
1037: [15:20:39] <wmk> Jakx, 10x for your help ;)
1038: [15:21:22] <Jakx> _b
1039: [15:23:00] * ARNHOE quit ()
1040: [15:28:26] * Jakx quit (Ping timeout: 250 seconds)
1041: [15:34:03] * mattybalaam quit (Quit: Page closed)
1042: [16:08:25] * kinglozzer quit ()
1043: [16:08:45] * wmk quit (Ping timeout: 260 seconds)
1044: [16:23:07] * stnvh quit ()
1045: [16:35:05] * Otterpocket quit (Quit: WeeChat 0.4.1)
1046: [17:06:16] * muskie9 is now known as _muskie9_
1047: [17:07:17] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1048: [17:12:45] * muskie9 has joined #silverstripe
1049: [17:22:31] * muskie9 is now known as _muskie9_
1050: [17:23:31] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1051: [17:30:41] * gelignite has joined #silverstripe
1052: [17:32:52] * StPiere has joined #silverstripe
1053: [17:33:22] * caamic30 quit (Quit: caamic30)
1054: [17:33:28] <StPiere> has anyone a link with free silverstripe themes?
1055: [17:33:51] <StPiere> i checked addons.silverstripe.org but there are no themes there
1056: [17:34:04] <StPiere> or the search doesnt work correctly
1057: [17:34:31] * shellbackpacific quit (Quit: Leaving.)
1058: [17:35:38] * muskie9 has joined #silverstripe
1059: [17:35:49] * muskie9 is now known as _muskie9_
1060: [17:42:11] * StPiere quit (Quit: leaving)
1061: [17:45:49] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1062: [17:47:32] * muskie9 has joined #silverstripe
1063: [17:47:43] * muskie9 is now known as _muskie9_
1064: [17:52:32] * shellbackpacific has joined #silverstripe
1065: [17:52:41] * shellbackpacific quit (Client Quit)
1066: [17:54:19] * _muskie9_ is now known as muskie9
1067: [18:19:14] * muskie9 is now known as _muskie9_
1068: [18:19:15] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1069: [18:20:38] * muskie9 has joined #silverstripe
1070: [18:47:49] * lerni_ has joined #silverstripe
1071: [18:52:10] * Shrike_Finland has joined #silverstripe
1072: [18:53:08] * merrick_sd_ has joined #silverstripe
1073: [18:53:53] * merrick_sd quit (Ping timeout: 260 seconds)
1074: [18:53:53] * merrick_sd_ is now known as merrick_sd
1075: [18:58:45] * SightUnseen has joined #silverstripe
1076: [18:59:01] * Stomach has joined #silverstripe
1077: [19:00:35] * Kingy[a] is now known as Kingy
1078: [19:01:47] * SightUnseen has left #silverstripe
1079: [19:02:39] * Sj0hn has joined #silverstripe
1080: [19:14:24] <Kingy> morning
1081: [19:17:02] <Stomach> how do
1082: [19:26:21] * tractorcow has joined #silverstripe
1083: [19:27:14] <Stomach> hi tractorcow!
1084: [19:29:58] * Sj0hn quit (Ping timeout: 246 seconds)
1085: [19:31:16] * Ryan-Toast has joined #silverstripe
1086: [19:33:24] <tractorcow> hihi
1087: [19:33:40] * Shrike_Finland quit (Quit: Leaving.)
1088: [19:34:39] * jrthomer_ quit (Ping timeout: 258 seconds)
1089: [19:35:04] * Shrike_Finland has joined #silverstripe
1090: [19:38:15] * jrthomer has joined #silverstripe
1091: [19:40:36] <Stomach> Ryan-Toast - https://itunes.apple.com/nz/app/id533002415
1092: [19:43:08] * SightUnseen has joined #silverstripe
1093: [19:43:13] <Ryan-Toast> Stomach: google hangouts, dawg. Ez gifs
1094: [19:43:24] * hamishgray has joined #silverstripe
1095: [19:43:58] <Ryan-Toast> I have poptarts this morning, it’s a good day.,
1096: [19:44:23] * jrthomer quit (Ping timeout: 240 seconds)
1097: [19:44:48] * jrthomer has joined #silverstripe
1098: [19:45:07] * hamishgray has left #silverstripe
1099: [19:46:18] <Stomach> aren't they horrible now?
1100: [19:46:37] <Ryan-Toast> I get unfrosted strawberry ones.
1101: [19:46:41] <Ryan-Toast> they’re ballin
1102: [19:48:27] <Ryan-Toast> Stomach: http://i.imgur.com/cOdw03A.jpg
1103: [19:48:28] * Mish_ has joined #silverstripe
1104: [19:48:41] <Stomach> yeah those would be okay I suppose
1105: [19:48:46] <Stomach> the frosted ones are wtf though
1106: [19:48:51] <Ryan-Toast> yeah
1107: [19:48:56] <Ryan-Toast> fuck everything about tnat
1108: [19:49:10] <Ryan-Toast> I know they’re stll all sugar, but damn that’s excessive
1109: [19:49:13] * Mish_ quit (Client Quit)
1110: [19:49:14] * Tanger has joined #silverstripe
1111: [19:49:38] * Mish_ has joined #silverstripe
1112: [19:50:05] * camfindlay has joined #silverstripe
1113: [19:50:20] * jrthomer quit (Ping timeout: 260 seconds)
1114: [19:50:45] * SightUnseen has left #silverstripe
1115: [19:52:39] * nickmolhoek has joined #silverstripe
1116: [19:53:56] <Kingy> holy shit im a dick
1117: [19:54:03] <Ryan-Toast> Kingy: yes
1118: [19:54:04] * Tanger quit (Ping timeout: 272 seconds)
1119: [19:54:08] <Kingy> I left a die();
1120: [19:54:12] <Kingy> that got pushed live
1121: [19:54:16] <Ryan-Toast> lol
1122: [19:54:27] <Kingy> as they're doing a public press release for this shit
1123: [19:54:37] <Kingy> fuck it all
1124: [19:54:38] * jrthomer has joined #silverstripe
1125: [19:54:44] <Ryan-Toast> cone of shame, cone of shame; cone of shame!
1126: [19:54:52] <Ryan-Toast> Shit happens, amn.
1127: [19:54:58] <Ryan-Toast> I’m sure they’ll understand
1128: [19:55:00] <Kingy> and of course none of the SS support guys are online to do a release
1129: [19:56:23] <tractorcow> Which site is it?
1130: [19:56:33] <Kingy> agrihq
1131: [19:56:39] <Kingy> nzx-agri
1132: [19:58:31] <Kingy> do you have permissions to deploy it tractorcow?
1133: [19:58:36] <tractorcow> I do :)
1134: [19:58:46] <tractorcow> I am looking at the deployment history now
1135: [19:58:50] <tractorcow> it seems igor did it yesterday
1136: [19:59:39] <Kingy> yeah, but that was before I found this mistake this morning :P
1137: [20:00:11] <Kingy> I've just pushed and merged changes now
1138: [20:02:30] <tractorcow> I’ve left a message to get Igor to check that issue soon as he gets in….
1139: [20:02:40] <tractorcow> Hope it doesn’t show up to anyone in the mean time. :)
1140: [20:02:48] <Kingy> It has, and they're not happy haha
1141: [20:02:49] <Kingy> but thanks
1142: [20:03:08] <Kingy> I might drop in a support ticket as well
1143: [20:05:54] <tractorcow> try it now
1144: [20:07:44] <tractorcow> what page is it on?
1145: [20:07:52] <tractorcow> Just double check that it’s not broken anymore
1146: [20:09:08] <Kingy> Yep, working now
1147: [20:09:14] * antmas has joined #silverstripe
1148: [20:09:27] * UndefinedOffset quit (Quit: Leaving.)
1149: [20:09:38] <tractorcow> I see the problem. mixed spaces and tabs… tut tut :)
1150: [20:09:59] <tractorcow> Glad I could help.
1151: [20:10:00] <antmas> morning all
1152: [20:10:00] <Kingy> don't you see the filthy die();
1153: [20:10:07] <Kingy> haha thanks tractorcow
1154: [20:10:09] <Kingy> appreciate it
1155: [20:12:32] * willr has joined #silverstripe
1156: [20:13:42] <Kingy> right now that the stressful morning is done with
1157: [20:15:27] <antmas> I get to spend the day outside today
1158: [20:15:31] <antmas> it's like xmas :D
1159: [20:15:47] * novaweb has joined #silverstripe
1160: [20:15:49] <Kingy> jelly
1161: [20:16:27] <antmas> heading out with the hydrology team to do some water testing
1162: [20:18:50] <Kingy> sounds fun
1163: [20:18:56] <Kingy> i probably could spend all day outside
1164: [20:19:00] <Kingy> i am at home afterall lol
1165: [20:19:45] <antmas> omg ctrl-v in command prompt :O
1166: [20:19:57] <antmas> FINALLY WTF
1167: [20:24:49] * micmania1 has joined #silverstripe
1168: [20:27:33] <Mish_> am I right in expecting a listboxfield in the frontend to show the search/filter field, like it does in the admin?
1169: [20:27:40] * UncleCheese has joined #silverstripe
1170: [20:28:48] * irogue_ has joined #silverstripe
1171: [20:30:08] <Stomach> Mish_ - it only shows if you have >10 records I believe
1172: [20:31:07] <Mish_> I have over 100, it works in the admin, but just lists them all in a long scrolling input field in the front
1173: [20:32:11] * UncleCheese quit (Client Quit)
1174: [20:32:14] <Stomach> there is probably a javascript dependency which isn't being loaded front end - sorry I'm not sure what it could be
1175: [20:32:20] * UncleCheese has joined #silverstripe
1176: [20:32:50] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1177: [20:33:44] <Mish_> Oh ok that’s a good point, will look into that, cheers
1178: [20:35:08] <Stomach> (although I suspect it runs on chosen)
1179: [20:39:32] * muskie9 has joined #silverstripe
1180: [20:47:42] <antmas> I should book my xmas holidays soon
1181: [20:47:54] * Kingy has done so already
1182: [20:47:56] <Kingy> aussie here i come
1183: [20:48:18] <antmas> I have no idea what we're doing yet
1184: [20:48:33] <antmas> need to get a batch at some point for the Marlborough sounds
1185: [20:48:48] <Kingy> antmas: do you have any issues with silverstripe caching your rss feed?
1186: [20:49:09] <antmas> Kingy: nope, whys that?
1187: [20:49:47] <Kingy> The RSS feed displayed on one of the pages isn't updating (even though if you go to the rss feed url it clearly shows something different)
1188: [20:49:57] <Kingy> had to do a ?flush on the site to get it to update
1189: [20:50:21] * muskie9 is now known as _muskie9_
1190: [20:50:22] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1191: [20:51:21] <antmas> Kingy: we had an issue recently where if the site we draw external feeds from falls over (500s), then it would bring out whole site down lol
1192: [20:51:23] * muskie9 has joined #silverstripe
1193: [20:51:38] <Kingy> yeah i remember you saying that
1194: [20:51:42] <Kingy> I made sure mine doesn't :P
1195: [20:51:52] <antmas> managed to fix that :P
1196: [20:51:56] <antmas> yeah it wasn't a good look
1197: [20:52:43] <antmas> Kingy: what did you do to prevent it?
1198: [20:54:55] <antmas> We had a system to show a mockfeed, but I though that is kinda dumb. So I just check for response codes and post a notification instead.
1199: [20:57:25] <Kingy> yep the latter
1200: [20:57:39] <Kingy> if the code wasn't good it just appears blank
1201: [20:57:48] <Kingy> it's not a major feature point of the page so no biggy
1202: [20:59:26] <antmas> yeah ours was just for local event listings. Ours appears with text like 'Yo, shittyexternalfeedsite.rss is down for some reason. Sit tight'
1203: [21:01:01] * gelignite quit (Quit: http://bit.ly/nkczDT)
1204: [21:01:45] * tractorcow quit (Ping timeout: 260 seconds)
1205: [21:04:41] <irogue_> we generally just cache the feed
1206: [21:05:51] <antmas> gotta love it when SQL spits our deadlock errors :|
1207: [21:06:00] * antmas hides under desk
1208: [21:09:57] * novaweb quit (Quit: novaweb)
1209: [21:10:57] * Colin[pi] has joined #silverstripe
1210: [21:11:35] <irogue_> mornin' Colin[pi]!
1211: [21:12:27] <Kingy> lol is anyone following the deploynaut project
1212: [21:12:30] <Kingy> love the banter
1213: [21:13:20] <Colin[pi]> morning!
1214: [21:14:16] <Colin[pi]> so the new cpu cooler is, um, rather good: http://imgur.com/SpV96JI
1215: [21:14:17] <Stomach> Kingy - yeah I am
1216: [21:14:34] <Stomach> "Find, you do it then" lolol :D
1217: [21:15:14] * catcher quit (Quit: Leaving)
1218: [21:15:27] <Kingy> !!!!!!$var != false
1219: [21:15:51] * camfindlay quit (Quit: camfindlay)
1220: [21:16:28] <antmas> Colin[pi]: yeah noctua is the best air cooler on the market
1221: [21:16:31] <antmas> has been for some time
1222: [21:16:43] <Colin[pi]> under load, it has more than HALVED the temps
1223: [21:16:55] <Colin[pi]> 71C -> 33C
1224: [21:17:01] <antmas> Colin[pi]: my cooler master makes the same performance, but weighs 22144232kgs and is enormous
1225: [21:17:32] <Colin[pi]> haha well this thing is pretty giant too, but slim: https://twitter.com/colintucker/status/516875427827032065
1226: [21:17:52] * stojg has joined #silverstripe
1227: [21:17:52] <antmas> is that the single fan model?
1228: [21:17:56] <Colin[pi]> yep!
1229: [21:18:01] <antmas> nice
1230: [21:18:08] <antmas> the 2 fan one is pretty huge
1231: [21:18:08] <Colin[pi]> they put two fans and the difference was negligible
1232: [21:18:17] <antmas> yup
1233: [21:18:23] <Colin[pi]> it *just* fit inside my case, and I'm talking by a matter of millimetres :o
1234: [21:19:07] <Colin[pi]> I also did a sneaky GPU upgrade too ;)
1235: [21:19:20] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1236: [21:19:49] <antmas> Colin[pi]: lol, what did ya get?
1237: [21:19:54] <Colin[pi]> http://cdn.overclock.net/b/b1/b137bbd1_ASUS-GTX-760-DC2.jpeg
1238: [21:20:03] <antmas> oh nice
1239: [21:20:06] <Colin[pi]> nice increase from my 560
1240: [21:20:17] <Colin[pi]> I considered ATI... but.. dem drivers
1241: [21:20:18] <antmas> Colin[pi]: you still have that 560?
1242: [21:20:22] <Colin[pi]> I do yes
1243: [21:20:40] <Colin[pi]> was considering using it for the HTPC
1244: [21:21:58] <irogue_> I might upgrade my graphics card at some point
1245: [21:22:05] <irogue_> it's *just* starting to not keep up
1246: [21:22:38] <Colin[pi]> irogue_: mm, I've been back in Skyrim again and the 560 1GB was having some issues
1247: [21:22:49] <irogue_> lol
1248: [21:23:01] <Colin[pi]> this noctua will open up some OC possibilities for my i5 760 too
1249: [21:23:15] <irogue_> I have one of these: http://www.sapphiretech.com/presentation/product/product_index.aspx?pid=1270&lid=1
1250: [21:23:34] <antmas> irogue_: that's what I have too
1251: [21:23:36] <antmas> and it sucks :(
1252: [21:23:42] <irogue_> o_O
1253: [21:23:42] <antmas> for the games I play anyway
1254: [21:23:45] * UncleCheese has joined #silverstripe
1255: [21:23:47] <irogue_> wtf do you play?
1256: [21:23:52] <antmas> BF4
1257: [21:23:53] <antmas> :P
1258: [21:24:02] <irogue_> ah, right
1259: [21:24:15] <antmas> it does struggle with others too
1260: [21:24:19] <irogue_> games specifically designed to push graphics cards to their limit :P
1261: [21:24:29] <antmas> pretty much haha
1262: [21:24:40] <antmas> my whole pc is a bottleneck though
1263: [21:24:40] * irogue_ doesn't play FPS other than TF2
1264: [21:24:46] <Colin[pi]> antmas: http://www.overclock.net/t/502403/graphics-card-ranking
1265: [21:25:02] <irogue_> I have one of these, so my CPU isn't the bottleneck http://www.newegg.com/Product/Product.aspx?Item=N82E16819113284
1266: [21:25:03] <Colin[pi]> looks like your 6870 is about exactly the same as the GTX 560
1267: [21:25:29] <antmas> yeah it does Colin[pi]
1268: [21:25:31] <irogue_> yeah, they are about equivalent
1269: [21:25:38] <antmas> I seriously need RAM though
1270: [21:25:43] <antmas> but lol DDR2
1271: [21:25:53] <irogue_> yeah, I need RAM too. 8GB ain't cutting it anymore :(
1272: [21:26:01] <antmas> try 4gb
1273: [21:26:04] <antmas> :|
1274: [21:26:09] <irogue_> qq
1275: [21:26:12] <irogue_> how do you live
1276: [21:26:19] <antmas> with much pain
1277: [21:26:24] <antmas> BF4 uses like 2gb alone
1278: [21:26:32] <irogue_> interesting how much difference OS makes to RAM need
1279: [21:26:50] <Colin[pi]> nice I've gone from #70 to #35
1280: [21:26:53] <irogue_> this machine (macbook air) has 4GB and I've never had any issue with that, even running multiple VMs and IDEA
1281: [21:27:24] <irogue_> my home machine (win8) has issue with 8GB, only running 1 VM and IDEA
1282: [21:27:32] <Colin[pi]> I have 8GB and it goes *ok*
1283: [21:27:41] <Colin[pi]> but 4GB would be pretty tough these days
1284: [21:27:54] <irogue_> I don't consider 4GB viable on windows anymore
1285: [21:27:58] <Colin[pi]> mm
1286: [21:28:03] <micmania1> I have windows 8 and 6gb - works fine with multiple VMs and idea :p
1287: [21:28:18] <antmas> irogue_: only really if you use VM
1288: [21:28:51] <irogue_> micmania1: I also generally multiple browsers and about 30 tabs open at any one time :P
1289: [21:28:55] <irogue_> (on both machines)
1290: [21:29:11] <micmania1> yeah, see, its not size tht matters. Its what you do with it.
1291: [21:29:21] <antmas> exactly
1292: [21:29:22] <irogue_> I suspect OSX just uses virtual memory better
1293: [21:29:23] <antmas> :D
1294: [21:29:35] <Colin[pi]> lol micmania1
1295: [21:30:03] <Colin[pi]> irogue_: glad to see it's not just me with a bazillion tabs open
1296: [21:30:14] <irogue_> cos other than java (which really does use a ton less memory on OSX, since it's not using the shitty Oracle JVM) there shouldn't be any difference in total memory usage for applications between OS
1297: [21:30:16] <antmas> I rarely have more than 4 tabs open
1298: [21:30:17] <antmas> ever
1299: [21:31:40] <antmas> doesn't help that BF also requires a browser to be open
1300: [21:31:53] <antmas> so, goodbye another 100mb+ of RAM ;___;
1301: [21:32:46] <irogue_> my base amount (the ones I have pinned and always open) is 7 - gmail, flowdock, jira, toggl, mailcatcher, drive, api.ss
1302: [21:33:49] <Colin[pi]> irogue_: mine depends on how many problems I'm solving or how many things I'm researching lol
1303: [21:34:01] <irogue_> well yeah, there's all the 'casual' ones too
1304: [21:34:06] <irogue_> they're just the bare minimum
1305: [21:34:26] <Colin[pi]> but I'm pretty slack at closing them :\
1306: [21:34:56] <Colin[pi]> I have a ff addon called tab counter, at the moment it's showing 25 tabs lol
1307: [21:35:03] <irogue_> I've been getting into the habit lately, since my home PC keeps running out of memory, of bookmarking tabs that I plan to get to later, rather than leaving them open
1308: [21:35:37] <irogue_> hmm, computerlounge doesn't sell Kingston RAM :(
1309: [21:35:52] <antmas> I opened FF at home last night
1310: [21:35:54] <antmas> 1 tab open
1311: [21:35:59] <antmas> 350mb gone
1312: [21:36:00] <irogue_> antmas: I'm sorry
1313: [21:36:02] <antmas> :|
1314: [21:36:14] <irogue_> I remember when FF was light and fast
1315: [21:36:23] <irogue_> pre version 3
1316: [21:36:44] * zlinux has joined #silverstripe
1317: [21:36:45] <zlinux> hi
1318: [21:36:50] <zlinux> again :)
1319: [21:37:32] <zlinux> so the <% control ... %> directive is deprecated ?
1320: [21:37:37] <zlinux> in SS 3
1321: [21:37:52] <Ryan-Toast> zlinux: use “with"
1322: [21:37:59] <irogue_> or loop
1323: [21:38:11] <irogue_> with to change context, loop to loop (obviously)
1324: [21:38:31] <zlinux> ok, i think that it was strange
1325: [21:38:49] <zlinux> i mean it didn't make sense
1326: [21:38:52] <zlinux> am I right?
1327: [21:38:57] <irogue_> control was weird, the fact that it did both context-changing and looping
1328: [21:39:30] <zlinux> hmm
1329: [21:41:39] * willr_ has joined #silverstripe
1330: [21:42:40] <antmas> lol at Cunliffe's wife
1331: [21:42:44] <antmas> wtf is she doing?
1332: [21:43:12] <Kingy> yeah that's a bit bananas
1333: [21:43:29] <antmas> XD
1334: [21:43:48] <antmas> I'd be pretty angry/embarrased
1335: [21:44:12] * ocmnt quit (Ping timeout: 260 seconds)
1336: [21:44:57] <Kingy> finalllllly
1337: [21:45:06] <Kingy> I started this job in May
1338: [21:45:16] <Kingy> finally got the all OK to expense my travel to Feilding every week
1339: [21:45:26] <antmas> Kingy: ...
1340: [21:45:31] <antmas> Kingy: you were having to pay for that?
1341: [21:45:33] <Kingy> bet there won't be any backpay either lol
1342: [21:45:46] <Kingy> antmas: my situation is pretty fucked up
1343: [21:45:57] <Kingy> I live smack bang in the middle of Wellington/Feilding
1344: [21:46:01] <antmas> that must have been costing heaps though
1345: [21:46:13] <Kingy> my manager (and office i guess) is in Wellington
1346: [21:46:23] <Kingy> but I work for the team in Feilding so I go there two days a week
1347: [21:46:28] <Kingy> and then I go two days a week to Wellington
1348: [21:46:49] <antmas> but you had to pay for that?
1349: [21:46:51] <Kingy> I'm from that way originally so i'm not paying for hotels
1350: [21:46:54] <Kingy> just petrol costs
1351: [21:46:58] <antmas> still
1352: [21:47:03] <antmas> that would add up
1353: [21:47:11] <Kingy> yeah it's about $30 a week in petrol
1354: [21:47:15] <Kingy> not huge amount
1355: [21:47:16] <Kingy> really
1356: [21:47:18] <antmas> what about a company car?
1357: [21:47:22] <Kingy> nup private
1358: [21:47:27] <antmas> lame
1359: [21:47:27] <Kingy> but i'll get $115 per week
1360: [21:47:41] <Kingy> so it covers petrol + car servicing i guess
1361: [21:47:46] <antmas> Kingy: profit $$$
1362: [21:47:48] <antmas> :D
1363: [21:50:30] * micmania1 quit (Quit: micmania1)
1364: [21:52:38] * Shrike_Finland quit (Quit: Leaving.)
1365: [21:54:05] <Colin[pi]> that's awesome news Kingy... such a looong way you need to travel
1366: [21:54:48] <Kingy> yep
1367: [21:54:57] <Kingy> just over an hour each way to feilding
1368: [21:55:02] <Kingy> 2 hour train to wellington
1369: [21:55:04] * veb has joined #silverstripe
1370: [21:55:05] <antmas> I have to travel about 10kms and I find _that_ a pain
1371: [21:55:23] <irogue_> lol
1372: [21:55:26] <Kingy> yeah i used to walk 1km to my old job, pissed me off lol
1373: [21:55:28] <irogue_> 45min train each way for me
1374: [21:56:20] <irogue_> equivalent of $4.50 per trip
1375: [21:56:34] <Kingy> lol
1376: [21:56:42] <Kingy> $434 for monthly ticket for me
1377: [21:56:44] <irogue_> driving is 1hr15min each way, $17/day for parking
1378: [21:56:47] <Kingy> for $144 for 10 trip
1379: [21:56:56] <Kingy> or*
1380: [21:57:00] <irogue_> Kingy: I buy monthly too, $190
1381: [21:57:08] <antmas> that is nutsa
1382: [21:57:09] <Kingy> you got it good lol
1383: [21:57:44] <antmas> parking/travel suuuuuuucks
1384: [21:58:37] <Kingy> yeah
1385: [21:58:50] <Kingy> what's rude in wellington is since the earthquake a couple of parking buildings are out of action
1386: [21:58:54] <Kingy> so the rest just put their prices up
1387: [21:59:07] <Kingy> what was $9.90 for 12 hours is now like $15
1388: [22:00:21] <antmas> nelson city was about 2/hour
1389: [22:00:25] <antmas> $2*
1390: [22:00:39] <antmas> and since they got a contractor in to take care of it, they made it free for 4 months lol
1391: [22:00:41] <antmas> owned
1392: [22:01:04] <Kingy> nice
1393: [22:01:09] <Kingy> masteron 10c gets your 45min
1394: [22:01:10] <Kingy> lol
1395: [22:01:13] <Kingy> it's fucking strange
1396: [22:01:26] * micmania1 has joined #silverstripe
1397: [22:02:35] <ss23> Ouch
1398: [22:02:40] <ss23> I got torn apart in a PR
1399: [22:02:40] <ss23> ;_;
1400: [22:03:18] <irogue_> ss23: sore anus now?
1401: [22:03:44] <ss23> yeah
1402: [22:03:44] <ss23> :(
1403: [22:03:55] <ss23> https://github.com/silverstripe/deploynaut/pull/35
1404: [22:04:23] <irogue_> ss23: I know, already seen :P
1405: [22:04:49] <irogue_> 10:12:27] <Kingy> lol is anyone following the deploynaut project
1406: [22:04:49] <irogue_> [10:12:32] <Kingy> love the banter
1407: [22:04:51] <Ryan-Toast> Awesomne, if you change tabs on this site the title changes to “come back” http://academy.degordian.com/
1408: [22:05:09] <ss23> Still, at least stig did a powerful "no"
1409: [22:06:23] <Kingy> poor ss23
1410: [22:07:08] <ss23> Kingy: LOL
1411: [22:07:09] <ss23> die()
1412: [22:07:15] <Kingy> :(
1413: [22:07:27] <Kingy> yeah I too got ripped an ew one
1414: [22:07:39] <Kingy> even CEO wanted a plz explain
1415: [22:07:43] <irogue_> stig generally uses the least possible words to express what he needs to. it's the scandanavian way!
1416: [22:08:12] <ss23> Kingy: Do you not test, or what?
1417: [22:08:23] <Kingy> ofc
1418: [22:08:29] <Kingy> just missed that little bit :P
1419: [22:08:29] <micmania1> Kingy: xdebug!!!
1420: [22:08:35] <ss23> heh
1421: [22:08:36] <ss23> behat!
1422: [22:08:54] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1423: [22:09:03] <Kingy> shit happens i say
1424: [22:09:08] <ss23> trudat
1425: [22:09:40] <irogue_> +1
1426: [22:09:48] <irogue_> unfortunately clients don't often see it that way :P
1427: [22:09:57] <Kingy> ja
1428: [22:10:07] <Kingy> luckily tractorcow was on hand
1429: [22:10:21] <Kingy> if i had to wait for ss23 or igor I'd probably still be getting chewed out
1430: [22:10:40] <Kingy> even the ticket didn't get replied to until 10 :P
1431: [22:11:11] <irogue_> 10am is about when ops people make it out of bed and to the office ;)
1432: [22:13:49] <irogue_> weee, consistent branding coming in on buses!
1433: [22:18:59] <Colin[pi]> "It's like an onion. The more I unwrap it the more I cry." <--- lol
1434: [22:20:03] * muskie9 is now known as _muskie9_
1435: [22:20:49] <irogue_> haha, yes, love that
1436: [22:21:04] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1437: [22:22:56] <ss23> 11:10:40 < Kingy> even the ticket didn't get replied to until 10 :P
1438: [22:23:00] <ss23> yo ring up if it's important!
1439: [22:23:06] <ss23> There's an explicit "If it's urgent, ring us"
1440: [22:23:07] <ss23> :P
1441: [22:23:20] <Kingy> yeah it was getting to that point but then I was saved
1442: [22:23:24] <ss23> ah yep yep
1443: [22:23:24] <ss23> lucky
1444: [22:24:07] <irogue_> I love when people do that - complain about slow email/ticket response but never call
1445: [22:24:23] <ss23> Better than the people who call at non-urgent issues
1446: [22:24:24] <ss23> :P
1447: [22:24:30] <ss23> Every response -> "MAKE A TICKET"
1448: [22:24:51] <irogue_> of course, in my case it's because I charged a higher rate for phone support
1449: [22:25:34] <Kingy> :P
1450: [22:25:39] <irogue_> "you call me, its obviously urgent, so you pay the urgent rate"
1451: [22:26:20] * lerni_ quit (Remote host closed the connection)
1452: [22:28:33] * Jakx has joined #silverstripe
1453: [22:31:50] <irogue_> this site makes me think a routing modeladmin wouldn't be a bad idea
1454: [22:32:01] <irogue_> there's about 100 redirectorpages on the top level
1455: [22:32:31] <ss23> Probably easier to just have MassDirection managed with modeladmin
1456: [22:32:35] <ss23> There's modules like that already iirc
1457: [22:32:40] <irogue_> for all their marketing campaigns where they say "go to www.blah.co.nz/campaignname" or whatever
1458: [22:33:25] <Jakx> irogue_, I have a similar site.
1459: [22:33:33] <Jakx> I raged at it and moved them all to apache. Haha
1460: [22:33:45] <irogue_> lol
1461: [22:35:16] <Jakx> ss23, https://github.com/silverstripe-labs/silverstripe-redirectedurls ?
1462: [22:38:11] <irogue_> ah, nice
1463: [22:38:52] <irogue_> "Updated Stig's Last name correctly." great commit
1464: [22:38:55] * r_hector has joined #silverstripe
1465: [22:39:34] <Jakx> lol
1466: [22:44:34] <Colin[pi]> hold the phone guys... windows 10 command prompt now supports PASTE: http://www.winbeta.org/news/command-prompt-gets-welcome-improvements-windows-10
1467: [22:44:50] <ss23> It always has?
1468: [22:45:02] <Jakx> ss23, you had to switch it on
1469: [22:45:04] <ss23> Oh, supports it via keyboard shortcut
1470: [22:45:07] <Colin[pi]> mm ^
1471: [22:45:14] <ss23> idk why the hell they added that
1472: [22:45:16] <ss23> There's already powershell
1473: [22:46:06] <Colin[pi]> and virtual desktops... wow sure haven't seen those before..
1474: [22:46:27] * willr_ quit (Quit: willr_)
1475: [22:51:31] * irogue_ switches virtual desktop to see what people are saying over in IRC
1476: [22:56:09] <ss23> Aw man, my package got sent this morning, just now
1477: [22:56:18] <ss23> Do you think it'll get from Auckland to Wellington this afternoon?
1478: [22:56:25] <crapwagon> could do
1479: [22:56:33] <crapwagon> i got stuff from ascent within a day
1480: [22:56:33] <Colin[pi]> irogue_: I jest.. but I think MS may *almost* be able to right the wrongs of Win8 with this release
1481: [22:56:38] <irogue_> ss23: know which courier co?
1482: [22:56:40] <ss23> Is Ascent from Auckland thouhg?
1483: [22:56:46] <crapwagon> no
1484: [22:56:47] <ss23> irogue_: Whatever pbtech use by default, I think curiourpost?
1485: [22:56:53] <crapwagon> i'm in auckland, they shipped from welly
1486: [22:56:55] <irogue_> ss23: Ascent is from wherever the supplier is
1487: [22:56:57] <crapwagon> but it was like 6am when tehy shipped
1488: [22:56:59] <ss23> Aha, I see
1489: [22:56:59] <irogue_> so most of it comes from auckland
1490: [22:57:05] <irogue_> they're just a dropshipper
1491: [22:57:06] * lerni has joined #silverstripe
1492: [22:57:20] <spronk> what
1493: [22:57:24] <ss23> cool
1494: [22:57:29] <spronk> the windows cmd prompt has always supported paste by keyboard shortcut without turning it on
1495: [22:57:32] <crapwagon> fuck it's spronk
1496: [22:57:34] * crapwagon gets his coat
1497: [22:57:39] <spronk> hahaaa
1498: [22:58:20] * spronk has a reputation D:
1499: [22:58:47] <irogue_> spronk: using what keyboard shortcut? certainly not ctrl+v
1500: [22:58:52] * lerni_ has joined #silverstripe
1501: [22:59:09] <spronk> shift ins works doesnt it?
1502: [22:59:14] <Colin[pi]> spronk: if I use ctrl+v I get "^V"
1503: [22:59:16] * zlinux quit (Ping timeout: 246 seconds)
1504: [22:59:20] <spronk> maybe it doesn't
1505: [23:00:26] <irogue_> ss23: looks like courierpost aren't as open as nzcouriers
1506: [23:00:52] <Jakx> irogue_, haha yep. Isn't like 4 hours a day or something?
1507: [23:01:00] <irogue_> nzc publish schedules of when they push things between cities
1508: [23:01:32] * lerni quit (Ping timeout: 245 seconds)
1509: [23:01:34] <spronk> windows has had virtual desktops for quite a while
1510: [23:01:38] <spronk> powertoys ftw
1511: [23:01:52] * lerni has joined #silverstripe
1512: [23:01:52] <Colin[pi]> spronk: yeah but not as part of the core install
1513: [23:01:56] <spronk> mm
1514: [23:01:58] <irogue_> didn't they discontinue powertoys too?
1515: [23:02:02] <spronk> ages back yeah
1516: [23:02:08] <spronk> they still work mostly though
1517: [23:02:15] <spronk> powertoy calc ftw
1518: [23:02:16] <Colin[pi]> powertoys were the shit back in the day
1519: [23:02:40] <Colin[pi]> what was that one? Tweak UI?
1520: [23:02:51] <spronk> <3
1521: [23:03:03] <spronk> these were the best things about windows
1522: [23:03:08] <spronk> microsoft would do well to remember this
1523: [23:03:13] <Colin[pi]> mm
1524: [23:03:23] <spronk> i mean after all, gnome has gone the way of apple
1525: [23:03:30] <spronk> WHAT IS A TWEAKER TO DO?
1526: [23:03:35] <Colin[pi]> I'm watching this Win10 preview video though, and looks like they've finally listened to the users / developed a brain
1527: [23:03:38] <ss23> Fucking Microsoft -- "SOMEONE MADE SOMETHING AMAZING!" "Oh oh lets buy it!" "Okay we own it, now what?" "Well it doesn't make us money, lets let it die"
1528: [23:03:47] <spronk> WHAT IF I NEED MY UI IN COMIC SANS ON DARK BLUE WITH CAT NOISES?!
1529: [23:04:07] <spronk> linky linky, Colin[pi] ?
1530: [23:04:22] * lerni_ quit (Ping timeout: 245 seconds)
1531: [23:04:31] <Colin[pi]> spronk: https://www.youtube.com/watch?v=NfveyXCsiA8
1532: [23:06:34] <spronk> oo
1533: [23:06:43] <spronk> yes this is longer than the one i was watching
1534: [23:07:00] <spronk> k
1535: [23:07:03] <spronk> they need to get better presenters
1536: [23:07:14] <Colin[pi]> spronk: lol yeah the first guy is so bad
1537: [23:07:17] * lerni quit (Ping timeout: 260 seconds)
1538: [23:07:17] <Colin[pi]> Joe B is alright
1539: [23:07:22] <Colin[pi]> (he's on next)
1540: [23:07:33] <spronk> CONNECTIVITY IS OXYGEN
1541: [23:07:35] <spronk> this guy
1542: [23:07:39] <spronk> .... A+ FOR SCIENCE
1543: [23:09:02] <Colin[pi]> lol everyone with their phones up in the air is so cringey
1544: [23:09:07] <Colin[pi]> but we all do it
1545: [23:09:57] * spronk is proud to say that he does not do that shit :P
1546: [23:10:25] <irogue_> it was so annoying at the Queen concert
1547: [23:12:19] * novaweb has joined #silverstripe
1548: [23:13:03] <Stomach> its worse then they are using a tablet to do
1549: [23:13:08] <Stomach> taking a tablet to a concert
1550: [23:13:11] <Stomach> what the actual fuck
1551: [23:14:53] <Colin[pi]> also doesn't matter how common it becomes, if you're holding up an ipad to take photos/video, you still look ridiculous
1552: [23:17:07] <madmatt> I'd like to see someone holding it up during a slow song, like people used to hold up lighters
1553: [23:17:16] <Colin[pi]> madmatt: hahaha
1554: [23:17:35] <Kingy> bonus points if they have an app with a candle on it
1555: [23:18:02] <Colin[pi]> Kingy: rofl
1556: [23:18:12] <Colin[pi]> might be a market for that
1557: [23:18:12] <madmatt> Kingy: exactly!
1558: [23:18:18] * Colin[pi] should really write that app
1559: [23:18:28] <Kingy> https://play.google.com/store/apps/details?id=com.progimax.candle.free&hl=en
1560: [23:18:33] <Kingy> sorry to disappoint
1561: [23:18:59] <Colin[pi]> haha I knew it
1562: [23:19:17] <madmatt> haha yeah there's heaps :)
1563: [23:23:11] <madmatt> I really hope there's a way for Windows 10 alt-tab to only show windows from the current desktop
1564: [23:24:07] <spronk> i'm wondering how they have handled multi monitors
1565: [23:24:26] <spronk> because, when apple introduced what microsoft have now blatantly copied
1566: [23:24:31] <spronk> they fucked up multimonitors big time
1567: [23:24:32] * Jakx has left #silverstripe
1568: [23:25:12] <madmatt> It's a difficult problem to solve, I just hope they don't got the Mac way of "this is correct, and if you want it different you're wrong"
1569: [23:25:32] <spronk> ugh
1570: [23:25:34] <spronk> its not difficult
1571: [23:25:39] <spronk> apple solved it with the first version of expose
1572: [23:25:46] <spronk> then they fucked it up with snow leopard, and fucked it up even more with lion
1573: [23:26:00] <spronk> now it's more or less the first version of expose again but with spaces integrated
1574: [23:26:21] <madmatt> Nah, I hate expose - there's no keyboard option. Keyboard shortcuts or GTFO
1575: [23:26:32] <spronk> madmatt, f10?
1576: [23:26:38] <spronk> f9?
1577: [23:26:42] <Colin[pi]> spronk: you're using it wrong </apple>
1578: [23:27:12] <madmatt> spronk: Nah I mean there's a keyboard shortcut to go into expose-view, but what I want to do in that view is switch to another app, which you can't do without the mouse
1579: [23:27:22] <spronk> yeah you can
1580: [23:27:35] <spronk> or at least
1581: [23:27:37] <spronk> you used to be able to
1582: [23:27:48] * spronk is about 100x faster with the mouse though
1583: [23:27:52] <madmatt> I haven't Googled, but it's certainly not obvious
1584: [23:28:09] <madmatt> As a "power user", I'd rahter have alt-tab where I type the name of the app, but that's just me :)
1585: [23:28:49] <spronk> madmatt, sooo much slower than mouse
1586: [23:29:15] <spronk> also, madmatt, you can do this on os x
1587: [23:29:17] <spronk> just use spotlight
1588: [23:29:23] <spronk> if you type in the name of an open app, it'll take you to that app
1589: [23:30:38] <spronk> back in 10.5 i had a super productive setup, top button on logi mx518 --> expose all windows
1590: [23:32:01] * camfindlay has joined #silverstripe
1591: [23:32:50] <stojg> @madmatt http://xkcd.com/1172/
1592: [23:34:16] * camfindlay quit (Client Quit)
1593: [23:36:53] * tractorcow has joined #silverstripe
1594: [23:39:56] <madmatt> also expose looks nice, but is *slooow*, at least for my old MBP
1595: [23:39:59] <madmatt> stojg: :D
1596: [23:40:21] <spronk> how old?
1597: [23:40:43] <spronk> my 2008 mbp is ok with it as long as its running on the 9600gt
1598: [23:40:50] <spronk> otherwise its choppy
1599: [23:43:33] * simon_w has joined #silverstripe
1600: [23:45:08] <simon_w> Aww, middle day of my weekend
1601: [23:46:06] <Colin[pi]> does anyone know of a good JS library that can do this sort of gauge? http://thumb101.shutterstock.com/display_pic_with_logo/342667/149126087/stock-vector-a-gauge-showing-empty-low-average-and-full-149126087.jpg
1602: [23:47:49] <spronk> hmm
1603: [23:48:03] <spronk> raphael can do it
1604: [23:48:12] <spronk> not sure if i'd call it "good" for it though
1605: [23:48:26] <Colin[pi]> mm I found justgage, but it always wants to display a number
1606: [23:48:27] * cloph is now known as cloph_away
1607: [23:48:34] <spronk> oh? hmm
1608: [23:48:40] <Colin[pi]> I want it to show like "low", "moderate", "high" etc
1609: [23:48:55] <Kingy> shouldn't be too hard to change
1610: [23:49:19] <Colin[pi]> Kingy: yeah maybe I can
1611: [23:50:09] <spronk> fusioncharts maybe?
1612: [23:50:22] <Kingy> http://bernii.github.io/gauge.js/
1613: [23:51:31] <Colin[pi]> I have a highcharts licence, I could use it
1614: [23:51:54] <spronk> highcharts surely has something
1615: [23:51:57] <spronk> yeah
1616: [23:52:02] <spronk> "Angular gauge"
1617: [23:52:13] <spronk> its not quite the same
1618: [23:52:22] <spronk> also Solid gauge
1619: [23:52:35] <Colin[pi]> mm very similar to justgage
1620: [23:52:39] <Colin[pi]> but a bunch more options
1621: [23:52:47] <spronk> highcharts is pretty win
1622: [23:53:21] <Colin[pi]> yeah it's awesome
1623: [23:55:43] * camfindlay has joined #silverstripe
1624: [23:55:56] <Colin[pi]> this one looks ok too, nice and simple: http://bernii.github.io/gauge.js/
1625: [23:58:41] <Ryan-Toast> I like this one: http://www.chartjs.org/
1626: [23:58:57] <Ryan-Toast> Only if you can use canvas though.

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