#silverstripe IRC Log

IRC log for 4 May 2015

All timestamps are in UTC.

1: [00:12:53] <Colin[pi]> adrexia: tabs or spaces for html?
2: [00:13:03] <adrexia> tabs
3: [00:13:06] * Ryan-Toast quit (Quit: Ryan-Toast)
4: [00:13:07] <Colin[pi]> \o/
5: [00:13:11] <Colin[pi]> I used to use spaces
6: [00:13:14] <adrexia> tabs for everything
7: [00:13:15] <Colin[pi]> but I think I'm switching :P
8: [00:13:28] <adrexia> spaces cause issues for people with OCD
9: [00:13:33] <Colin[pi]> lol
10: [00:13:36] <adrexia> because everyone gets it wrong
11: [00:13:41] <Colin[pi]> yep
12: [00:13:51] <Colin[pi]> and you can change the tab size in most good editors anyway
13: [00:14:05] <Colin[pi]> plus takes up last space
14: [00:14:10] <Colin[pi]> *less
15: [00:14:17] <adrexia> I never used to understand why there was a holy war, then I was introduced to projects that used spaces, and its... actually horrible
16: [00:14:22] <adrexia> yep
17: [00:14:23] <Colin[pi]> haha
18: [00:14:30] <adrexia> tabs means more individual choice
19: [00:14:39] <adrexia> and people are less likely to get the whitespace wrong
20: [00:14:49] <Colin[pi]> adrexia: but you know, my brain is resisting... I need to check as some lines I've been spacing, others tab :P
21: [00:14:57] <Colin[pi]> stupid brain
22: [00:15:02] <adrexia> hahah
23: [00:15:32] <adrexia> I have found the only thing to do sometimes is convert everything to tabs and back to spaces
24: [00:15:38] <Colin[pi]> I pushed a file the other week to GH which was mixed, didn't notice until I saw with GH tab indent
25: [00:15:40] <Colin[pi]> THE HORROR
26: [00:15:50] <Colin[pi]> fixed very quickly lol
27: [00:15:55] <adrexia> haha
28: [00:16:21] <adrexia> if you're not used to it, I'd use a space of ~4
29: [00:16:27] <adrexia> it's easier to tell
30: [00:16:29] <Colin[pi]> I actually like a width of 3
31: [00:16:32] <adrexia> and turn on invisibles
32: [00:16:39] <Colin[pi]> mm
33: [00:16:51] <adrexia> yeah, 3 is nice, but isn't as immediately obvious when you get the wrong whitesapce
34: [00:17:00] <Colin[pi]> yep that was my mistake I think
35: [00:17:52] * ss31noob quit (Ping timeout: 246 seconds)
36: [00:17:53] <adrexia> It's funny that tabs vs spaces is even a thing
37: [00:17:59] <adrexia> tabs were made for this sort of thing
38: [00:18:03] <Colin[pi]> yeah
39: [00:18:04] <Colin[pi]> well I'm trying to force myself out of old bad habits
40: [00:18:13] * adrexia nods
41: [00:18:28] <adrexia> funny though, the world has mostly started to standardize around the opposite
42: [00:18:33] <Colin[pi]> but as I said my brain is like "no no, that is not comfortable, do it the old shitty way"
43: [00:18:59] <Colin[pi]> adrexia: well some of those PSR standards are a bit weird
44: [00:19:21] <Colin[pi]> like they said you should use spaces, right?
45: [00:19:24] <adrexia> I think it's a relic of old school text editors
46: [00:19:51] <Colin[pi]> mm
47: [00:19:54] <adrexia> I'm glad that Laravel chose tabs
48: [00:20:10] <adrexia> it means there might be a chance that php goes that way as a whole
49: [00:21:09] <Colin[pi]> yeah but PSR-2 is 4 spaces :(
50: [00:21:20] * Sticks has joined #silverstripe
51: [00:21:24] <adrexia> PSR-2 can die in a ditch then
52: [00:21:24] <Colin[pi]> which is dumb
53: [00:21:25] <adrexia> :P
54: [00:21:26] <Colin[pi]> ;p;l
55: [00:21:27] <Colin[pi]> lol
56: [00:21:49] <Colin[pi]> also
57: [00:21:50] <Colin[pi]> "Opening braces for methods MUST go on the next line"
58: [00:21:55] <Colin[pi]> no, fu
59: [00:21:56] <adrexia> umm
60: [00:22:02] <adrexia> was it written by noobs?
61: [00:22:08] <Colin[pi]> https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
62: [00:22:11] <adrexia> oh wait, php community :P
63: [00:22:15] <Colin[pi]> PHP core folks? so yes
64: [00:22:17] <Colin[pi]> ^
65: [00:22:57] <adrexia> gosh
66: [00:23:15] <adrexia> yeah, that looks a lot like they forgot how to spell NOT
67: [00:23:31] <Colin[pi]> lol
68: [00:23:59] <adrexia> I like my braces use to at least be uniform within itself
69: [00:24:06] <Colin[pi]> yeah
70: [00:24:11] <Colin[pi]> also I found this surprising:
71: [00:24:12] <Colin[pi]> "The PHP constants true, false, and null MUST be in lower case."
72: [00:24:15] <Colin[pi]> um
73: [00:24:17] <adrexia> methods, control structures, classes etc... why should they be different?
74: [00:24:39] <adrexia> that bit I agree with
75: [00:24:46] <Colin[pi]> the convention really has been uppercase for constants... I read something years back about how internally php refers to them as TRUE, FALSE etc.
76: [00:24:47] <adrexia> it's prettier
77: [00:24:52] <Colin[pi]> yeah I guess
78: [00:25:05] <adrexia> for constance names
79: [00:25:11] <adrexia> but aren't those values?
80: [00:25:18] <adrexia> like $blah = null ?
81: [00:25:30] <Colin[pi]> true/false/null in php are reserved constants afaik
82: [00:25:41] * adrexia nods
83: [00:25:47] <Colin[pi]> which goes against the uppercase constant thing they've been pushing since forever
84: [00:25:50] * Colin[pi] shurgs
85: [00:25:51] <adrexia> but they are a bit special
86: [00:25:52] <Colin[pi]> shrugs also
87: [00:26:05] <adrexia> and, well, it looks more like js when tehy are lower case ;)
88: [00:26:08] <Colin[pi]> php community is a bit special :P
89: [00:26:12] <Colin[pi]> yes
90: [00:26:15] <adrexia> uppercase just reminds me of old school web
91: [00:26:22] <Colin[pi]> shudder
92: [00:26:33] <adrexia> hahahg
93: [00:27:21] <Colin[pi]> I think really if your code is tidy, and commented, then most devs shouldn't have a prob with where you put your braces etc.
94: [00:27:36] <adrexia> anyway, the php core code is hardly the pinnacle of good coding standards
95: [00:27:42] <Colin[pi]> haha yeah
96: [00:27:52] <Colin[pi]> I mean
97: [00:27:56] <Colin[pi]> it's good that they want standards
98: [00:28:02] <Colin[pi]> but when I saw "4 spaces"
99: [00:28:02] <simon_w|air> Colin[pi], PHP-FIG isn't PHP Core, and PHP Core tends to get annoyed by them trying to enforce "standards" back upstream
100: [00:28:06] <Colin[pi]> I was like "r u serious?"
101: [00:28:14] <adrexia> I'm just not sure they are the best people to write them :P
102: [00:28:22] <Colin[pi]> simon_w|air: ah k, thanks for clarifying
103: [00:28:46] <adrexia> ahh, sweet :)
104: [00:30:37] <Colin[pi]> simon_w|air: so does your code abide by these standards? or you use what you're comfortable with :D
105: [00:31:17] <simon_w|air> Colin[pi], mine's fairly close to K&S
106: [00:31:37] <simon_w|air> Which is an actual, well known standard rather than a mashup of a bunch of different project's styles
107: [00:32:02] <Colin[pi]> K&S?
108: [00:32:27] <simon_w|air> Bah, K&R
109: [00:32:56] <Colin[pi]> ah the C guys?
110: [00:33:03] <simon_w|air> Yeah
111: [00:33:22] <Colin[pi]> http://en.wikipedia.org/wiki/Indent_style#K.26R_style
112: [00:36:34] * spronk2 quit (Quit: I may need a longer sleep timer...)
113: [00:54:07] * cloph_away quit (Ping timeout: 255 seconds)
114: [01:00:16] * travis-ci has joined #silverstripe
115: [01:00:17] <travis-ci> tractorcow/silverstripe-cms#49 (pulls/3/filter-page-highlight - f2c1b6d : Damian Mooyman): The build is still failing.
116: [01:00:17] <travis-ci> Change view : https://github.com/tractorcow/silverstripe-cms/compare/dea7b895fc26...f2c1b6d15999
117: [01:00:17] <travis-ci> Build details : http://travis-ci.org/tractorcow/silverstripe-cms/builds/61087747
118: [01:00:17] * travis-ci has left #silverstripe
119: [01:00:24] * camfindlay quit (Quit: camfindlay)
120: [01:01:47] * camfindlay has joined #silverstripe
121: [01:02:34] * Ryan-Toast has joined #silverstripe
122: [01:03:29] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
123: [01:19:10] * Tanger has joined #silverstripe
124: [01:28:01] <Ryan-Toast> Anyone use ss-shop, and have used gst with it?
125: [01:29:38] <Colin[pi]> Ryan-Toast: yes
126: [01:29:46] <Ryan-Toast> Colin[pi]: how did you handle it?
127: [01:29:49] <Colin[pi]> been a while
128: [01:29:56] <Colin[pi]> but I think it set it up as a tax modifier
129: [01:30:58] <Ryan-Toast> Colin[pi]: Is that an optional module?
130: [01:32:08] <Colin[pi]> Ryan-Toast: nah dude, FlatTaxModifier I think
131: [01:32:12] <Colin[pi]> it's included iirc
132: [01:32:15] * joelpittet quit (Remote host closed the connection)
133: [01:32:40] <Ryan-Toast> Colin[pi]: https://github.com/burnbright/silverstripe-shop-shipping ?
134: [01:33:16] <Colin[pi]> https://github.com/burnbright/silverstripe-shop/blob/master/code/modifiers/tax/FlatTaxModifier.php
135: [01:34:18] <Ryan-Toast> Colin[pi]: Is that set automatically?
136: [01:34:25] <Ryan-Toast> or is it a yml config?
137: [01:35:19] <Colin[pi]> Ryan-Toast: when I used it, it was php config, must be yaml now
138: [01:35:24] <Colin[pi]> http://docs.ss-shop.org/How_It_Works/Order_Modifiers
139: [01:35:31] * zippy has joined #silverstripe
140: [01:35:38] <Colin[pi]> Order: modifiers: - FlatTaxModifier
141: [01:35:42] <zippy> Riddle me this. Where do you set configuration which you don't want in GIT nor the database.
142: [01:35:54] <Colin[pi]> Ryan-Toast: hmm but where do you define the attribs for the modifier?
143: [01:36:12] <Colin[pi]> zippy: .gitignore ?
144: [01:36:15] <zippy> You 'could' add it to the _ss_environment.php file, however there is not going to be one for each project since you can have one live a few levels up
145: [01:36:22] <Ryan-Toast> Colin[pi]: Ah cool, cheers.
146: [01:36:30] <zippy> Colin[pi]: you can gitignore the file for sure, but, what file
147: [01:37:27] <zippy> in the /mysite/_config.php require a file I suppose is one wa
148: [01:38:41] <zippy> create a yaml file I suppose
149: [01:39:25] <Colin[pi]> Ryan-Toast: looks like you can tweak it via yaml/config I guess: https://github.com/burnbright/silverstripe-shop/blob/ca6f7b9d34c3d467cd8ec813dd5da48f286ea191/tests/modifiers/OrderModifierTest.php
150: [01:39:33] <Colin[pi]> (lines 19, 20(
151: [01:39:35] <Colin[pi]> *)
152: [01:39:39] <Ryan-Toast> Colin[pi]: Ah, swish
153: [01:39:52] <Ryan-Toast> Colin[pi]: you can click on numbers btw
154: [01:40:04] <Colin[pi]> I know, lazy
155: [01:40:07] <Ryan-Toast> :P
156: [01:49:16] <zippy> Colin[pi]: yml with a gitignore
157: [01:55:59] * Phlunk3 has joined #silverstripe
158: [02:01:40] * travis-ci has joined #silverstripe
159: [02:01:41] <travis-ci> silverstripe/silverstripe-framework#4704 (3.1 - cd794a7 : Damian Mooyman): The build passed.
160: [02:01:41] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/4cacebdb88fb...cd794a78ac5e
161: [02:01:41] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/61091008
162: [02:01:41] * travis-ci has left #silverstripe
163: [02:04:37] * UncleCheese has joined #silverstripe
164: [02:06:26] <zippy> there is a beforeUpdateCMSFields but not an afterUpdateCMSFields..
165: [02:08:19] * ss-helper has joined #silverstripe
166: [02:09:23] * travis-ci has joined #silverstripe
167: [02:09:24] <travis-ci> tractorcow/silverstripe-cms#50 (pulls/3/filter-page-highlight - 3fe1474 : Damian Mooyman): The build is still failing.
168: [02:09:24] <travis-ci> Change view : https://github.com/tractorcow/silverstripe-cms/compare/f2c1b6d15999...3fe14742d1b5
169: [02:09:24] <travis-ci> Build details : http://travis-ci.org/tractorcow/silverstripe-cms/builds/61091251
170: [02:09:24] * travis-ci has left #silverstripe
171: [02:11:26] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
172: [02:16:35] <Ryan-Toast> zippy: :P
173: [02:16:42] <zippy> :)
174: [02:16:55] <Ryan-Toast> just copy the code, and add it to an extension?
175: [02:17:05] <Ryan-Toast> changing it to an after, of course.
176: [02:18:59] <zippy> When getting the CMS fields, they are getting altered by something after my getCMSFields code is being run
177: [02:19:08] <Ryan-Toast> lem
178: [02:28:39] * UncleCheese quit (Remote host closed the connection)
179: [02:28:40] * joelpittet has joined #silverstripe
180: [02:40:22] <Tanger> Morning guys
181: [02:40:57] <Ryan-Toast> Afternoon.
182: [02:41:10] <zippy> Morning
183: [02:41:26] <zippy> Anyone use https://github.com/micmania1/silverstripe-blogger/ ?
184: [02:41:51] <zippy> Because it says "Quickly add new tags and categories. " but from what I can see, you can't add tags from there, you have to go to another screen to add them
185: [02:43:17] * mwm has joined #silverstripe
186: [02:43:52] <mwm> Hello, just wondering if there is any module which allows UploadField to support many_many_extraFields?
187: [02:44:45] <zippy> mwm: create an object which has a has_one with a file?
188: [02:45:06] <zippy> then use the $db to add all your fields
189: [02:46:26] <mwm> was gonna avoid that, but I can do that. thanks zippy
190: [02:48:31] <irogue_> zippy: fyi, that module is basically deprecated as it has become the official SS blog module (since it was far better than the existing one)
191: [02:53:10] <ss-helper> Re: Batch actions unpublish/delete from live site - http://www.silverstripe.org/community/forums/general-questions/show/8021#post401423
192: [02:54:40] <zippy> irogue_: ta :)
193: [02:55:27] <irogue_> https://github.com/silverstripe/silverstripe-blog/tree/2.0.0-beta1
194: [03:07:58] * mwm quit (Ping timeout: 246 seconds)
195: [03:08:40] <Ryan-Toast> How can you add a Foo[] in a form?
196: [03:08:49] <Ryan-Toast> so fields with the same name
197: [03:18:39] <simon_w|air> Ryan-Toast, Foo[0], Foor[1], ...
198: [03:19:01] <Ryan-Toast> simon_w|air: Hmm, that’s not going to work for me.
199: [03:19:18] <Ryan-Toast> simon_w|air: Making 3-4 fields that can be duplicated with js
200: [03:20:00] <Ryan-Toast> Previously I’ve just looped through the results of a foo[] field an put them in their relative columns.
201: [03:26:30] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
202: [03:31:01] * spronk2 has joined #silverstripe
203: [03:32:32] * zippy has joined #silverstripe
204: [03:38:24] * joelpittet quit (Remote host closed the connection)
205: [03:41:48] * spronk2 quit (Quit: bleep bleep bloop bloop)
206: [04:02:26] <Colin[pi]> Ryan-Toast: you can just name them with square brackets after the name [] and PHP treats it as an array, I think?
207: [04:02:37] <Ryan-Toast> Colin[pi]: SS threw an error.
208: [04:02:40] <Ryan-Toast> Colin[pi]: I worked around it,.
209: [04:06:02] <Colin[pi]> Ryan-Toast: how'd you do it?
210: [04:06:57] <Ryan-Toast> Colin[pi]: http://pastebin.com/qDgxTMX4
211: [04:07:17] <Ryan-Toast> Colin[pi]: http://pastebin.com/EMQrUU2n
212: [04:07:53] <Colin[pi]> ah I see
213: [04:08:47] <Ryan-Toast> Will make the loop a method, but just testing for the moment.
214: [04:09:53] * camfindlay quit (Quit: camfindlay)
215: [04:12:53] <adrexia> oh, awesome meetup topic!
216: [04:12:59] <adrexia> http://www.meetup.com/SilverStripe-Wellington-Meetup-Group/events/222286913/
217: [04:13:22] <Ryan-Toast> adrexia: Wish that was the Auckland meetup :/
218: [04:13:44] <Colin[pi]> mm I was just thinking Ryan-Toast would be interested in that
219: [04:14:18] <adrexia> what's stopping you? ;)
220: [04:14:28] <adrexia> or, you could just come down and visit
221: [04:14:34] <Ryan-Toast> Because then I’d be asked to speak :P
222: [04:14:39] <adrexia> lols
223: [04:14:52] <adrexia> well then, you should do that then
224: [04:15:00] <Ryan-Toast> adrexia: *hisssss*
225: [04:15:10] * adrexia laughs
226: [04:15:18] * camfindlay has joined #silverstripe
227: [04:15:20] <adrexia> or come incognito
228: [04:15:47] <Colin[pi]> Ryan-Toast: you seem confident enough with yourself to speak ;P
229: [04:15:49] <Ryan-Toast> I could give a short talk about directing clients around the CMS with notcies, and prompts.
230: [04:16:00] <Ryan-Toast> notices.
231: [04:17:12] * camfindlay quit (Client Quit)
232: [04:17:50] <Ryan-Toast> Colin[pi]: Works alright: http://i.imgur.com/hXg0CNX.png
233: [04:18:19] <adrexia> Is this the first silverstripe meetup design-ux topic?
234: [04:18:28] <Colin[pi]> Ryan-Toast: nice
235: [04:18:41] <adrexia> I shared it with our design/ux team and got a lot of positive reactions :D
236: [04:19:55] <Ryan-Toast> adrexia: the meetup topic?
237: [04:20:50] <Ryan-Toast> I think a talk on normalising how we create dynamic fields for content could be interesting.
238: [04:20:51] <adrexia> yeah
239: [04:21:32] <Ryan-Toast> A “Don’t make me think” approach to fields, and how users interact with them.
240: [04:22:23] <Colin[pi]> Ryan-Toast: http://i.imgur.com/X17puIB.gif
241: [04:23:12] <adrexia> Ryan-Toast, form fields?
242: [04:23:34] <Colin[pi]> adrexia: no, soccer fields
243: [04:23:36] <Colin[pi]> ;P
244: [04:23:42] <adrexia> we have a few defaults, but they are often not neccessarly the *best* defaults
245: [04:23:52] <adrexia> c.f. using gridfield for everything
246: [04:23:54] <Ryan-Toast> adrexia: like all the content fields for a page, and how to make them easy to understand.
247: [04:23:58] <adrexia> and adding things by adding a tab
248: [04:24:12] <Ryan-Toast> I’ve seen plenty of legacy sites with shit like: “Block 1”, “Block 2”
249: [04:24:16] <Colin[pi]> Ryan-Toast: how could they not be easier?
250: [04:24:17] * adrexia nods
251: [04:24:20] <Ryan-Toast> and a million tabs
252: [04:24:23] <Colin[pi]> oh like labelling better :P
253: [04:24:25] <adrexia> anming is hard
254: [04:24:27] <adrexia> *naming
255: [04:24:31] <adrexia> but yeah, agree
256: [04:24:34] <Ryan-Toast> which have ambigious naming conventions
257: [04:24:46] <adrexia> and, unfortunately, I can see that happening a lot
258: [04:24:50] <Ryan-Toast> And you get calls from clients asking: “Where does this shit go“
259: [04:25:01] <Ryan-Toast> I could talk about that I guess.
260: [04:25:03] * adrexia nods
261: [04:25:08] <Colin[pi]> do people really still just add all the fields to "Root.Main" ?
262: [04:25:11] <Ryan-Toast> If people would be interested in that sort of thing
263: [04:25:35] <adrexia> Colin[pi], you can, but just, I don't know, not adding one thingn to each tab
264: [04:26:01] <adrexia> like, maybe, having some sort of information architecture where you don't have more than 5 tabs in a single view
265: [04:26:07] <Colin[pi]> adrexia: oh you're talking about too many tabs?
266: [04:26:15] <adrexia> yeah - too many
267: [04:26:19] <Colin[pi]> oic
268: [04:26:21] <adrexia> I haven't yet had the opposite ;)
269: [04:26:29] <Colin[pi]> yeah I mean, group logical stuff together
270: [04:26:32] <Colin[pi]> like
271: [04:26:34] <Colin[pi]> on my pages
272: [04:26:35] <Ryan-Toast> TOO MANY TABS ON THE DANCE FLOOR
273: [04:26:43] <Colin[pi]> usually I make an "Options" tab
274: [04:26:55] <Colin[pi]> where setting are controlled for that page type
275: [04:27:10] <Colin[pi]> or, if I have a bunch of fields for a particular purpose, put them on their own tab
276: [04:27:14] * camfindlay has joined #silverstripe
277: [04:27:22] <Colin[pi]> like "Files" or "Images" or some shit
278: [04:27:46] <irogue_> all I'm hearing in here is "Ryan-Toast should totally do a talk at the SS Auckland Meetup"
279: [04:27:47] <Ryan-Toast> Colin[pi]: My point exactly, everyone has thier own way of doing things. It would be nice to get a “best practice” idea out there.
280: [04:27:55] <Colin[pi]> Ryan-Toast: mm
281: [04:28:12] <Ryan-Toast> irogue_: I don’t have time before next Tuesday, since my new dev is starting on Wednesday, but I can do the next one.
282: [04:28:14] <Colin[pi]> doesn't even need to be concrete, just like "this is good, this is bad, don't do this"
283: [04:28:45] <irogue_> Ryan-Toast: sweeeet! should be sometime in June
284: [04:29:08] <Ryan-Toast> irogue_: Sweet, will give eme a little more time to keep playing around with how I present content to clients too.
285: [04:29:19] <Ryan-Toast> Get some feedback on their pain points etc
286: [04:29:51] <zippy> when is the next ss welly meeting
287: [04:31:45] * Phlunk3 quit (Quit: Leaving)
288: [04:32:59] * Shrike_Finland has joined #silverstripe
289: [04:33:37] <irogue_> zippy: jun 3
290: [04:33:42] <irogue_> http://www.meetup.com/SilverStripe-Wellington-Meetup-Group/events/222286913/
291: [04:33:49] <zippy> woo
292: [04:34:44] <zippy> will put that in
293: [04:34:44] <camfindlay> zippy, working on the speaker list this week, think we’ll do some workshop type things too
294: [04:35:51] <irogue_> zippy: http://www.silverstripe.org/blog/blog-2-0/
295: [04:36:21] <zippy> irogue_: that looks pretty cool...
296: [04:36:29] <zippy> irogue_: but you can't create a tag or category there can you
297: [04:37:14] <irogue_> yeah, there's tags and categories: http://www.silverstripe.org/assets/Uploads/_resampled/ResizedImage900559-categorisation.jpg
298: [04:37:15] <Colin[pi]> zippy: "We've even made it possible to create new categories and tags inline, so you don't need to go elsewhere to create them."
299: [04:37:32] <Ryan-Toast> irogue_: Is that right-hand sidebar custom?
300: [04:37:35] <Ryan-Toast> I need it..
301: [04:37:38] <Ryan-Toast> I NEED THISSSSSSS
302: [04:37:40] <Colin[pi]> dat sidebar
303: [04:37:57] <Ryan-Toast> irogue_: where is it, irouge_
304: [04:38:01] <Ryan-Toast> WHERE IS IT?
305: [04:38:08] <adrexia> Ryan-Toast, yeah some sort of best practice would be good as a base line. It needs to be able to grow though
306: [04:38:14] <Colin[pi]> is that an inbuilt CMS feature? or custom just for the blog module?
307: [04:38:16] <Ryan-Toast> adrexia: Absolutely.
308: [04:38:29] <zippy> Colin[pi]: mmm I was looking at the code before and it didn't seem possible... hmm might of been the old stuf
309: [04:38:39] <Ryan-Toast> adrexia: A github repo of user personnas compared to basic tasks would be good.
310: [04:38:41] <irogue_> Ryan-Toast: it'll be in https://github.com/silverstripe/silverstripe-blog/tree/2.0.0-beta1
311: [04:38:41] <adrexia> Probably super important for the CMS, because it's largely assembled by people with no UX background
312: [04:38:54] <Ryan-Toast> irogue_: So, custom then?
313: [04:39:02] <zippy> I am going to have to investiagte
314: [04:39:06] <adrexia> <Ryan-Toast> irogue_: Is that right-hand sidebar custom?
315: [04:39:07] <adrexia> <Ryan-Toast> I need it.
316: [04:39:09] <adrexia> but it's...
317: [04:39:13] <adrexia> so very 2,4
318: [04:39:15] <adrexia> 2.4
319: [04:39:23] <irogue_> zippy: yeah, as I said, michael's repo has been ditched, the silverstripe-blog 2.0 will be newer and have more stuff
320: [04:39:31] <Ryan-Toast> adrexia: I want to put siteconfig settings in ther.
321: [04:39:32] <Colin[pi]> adrexia: "I like your old stuff better than your new stuff"?
322: [04:39:33] <Ryan-Toast> there**
323: [04:39:43] <Ryan-Toast> For things like slider tabs
324: [04:39:54] <Colin[pi]> Ryan-Toast: but why? siteconfig belongs in siteconfig ;P
325: [04:39:57] <Ryan-Toast> would be cool to display the “default” settings.
326: [04:40:04] <irogue_> Ryan-Toast: yup, totally custom
327: [04:40:15] <irogue_> BlogAdminSidebar
328: [04:40:17] <Ryan-Toast> irogue_: I’ll have to take a look at the template.
329: [04:40:21] <Ryan-Toast> irogue_: churbo
330: [04:40:24] <Colin[pi]> irogue_: weak
331: [04:40:25] <zippy> ahh it uses TagField now
332: [04:40:28] <adrexia> honestly, my instinct is to hate it
333: [04:40:38] <Ryan-Toast> adrexia: it would have it’s uses.
334: [04:40:53] <adrexia> it just makes the view really complex
335: [04:40:58] <Colin[pi]> wait can it be hidden? or just by the arrow down the bottom?
336: [04:41:03] <adrexia> especially once you factor in side-by-side
337: [04:41:05] <Ryan-Toast> adrexia: depends on what yopu’re using it for.
338: [04:41:31] <Ryan-Toast> Having it collapsed by default, with a sideways “global options“ or something for power-users would be good imo.
339: [04:41:36] <zippy> I didn't look into that much given that it has really had a commit in a year and a half
340: [04:41:39] <adrexia> yeah, I just I'df actually have to use it and see what it feels like
341: [04:41:56] <adrexia> but you now have a 5 column layout
342: [04:42:07] <Colin[pi]> adrexia: it just makes the view really complex
343: [04:42:10] <Colin[pi]> ^ tend to agree
344: [04:42:24] <Colin[pi]> I mean, you could just stick it in another tab
345: [04:42:30] <Colin[pi]> but it's interesting nonetheless
346: [04:42:53] <Colin[pi]> woah, the URL segment is over there too?
347: [04:42:54] <Colin[pi]> just noticed
348: [04:42:58] <Ryan-Toast> Colin[pi]: my argument against that would be that it would seemed paired with the content. For what I’mn thining of using it for.
349: [04:43:12] <adrexia> yeah
350: [04:43:17] <adrexia> it's..
351: [04:43:23] <adrexia> why?
352: [04:43:57] <adrexia> Ryan-Toast, what abnout using page settings?
353: [04:44:06] <Ryan-Toast> adrexia: That could be another option.
354: [04:44:13] <adrexia> (or fixing page settings so it doesn't require a page refresh)
355: [04:44:36] <Ryan-Toast> adrexia: first thing I thought of :P
356: [04:44:47] <Ryan-Toast> adrexia: I think it’s because of changing pageTypes
357: [04:44:55] <adrexia> yeah - it's what maskes me choose to put things elsewhere
358: [04:45:03] <adrexia> quite likely
359: [04:45:14] <adrexia> though 2.4 could do it, no?
360: [04:45:21] <adrexia> it just had one for everything
361: [04:45:24] <Colin[pi]> 2.4 could do what?
362: [04:45:28] <Colin[pi]> a panel on the right?
363: [04:45:34] <adrexia> that too :P
364: [04:45:50] <adrexia> but 2.4 page settings didn't require you to save your changes
365: [04:46:03] <Ryan-Toast> adrexia: Never used 2.4 before.
366: [04:46:05] <Colin[pi]> adrexia: it didn't?
367: [04:46:15] <adrexia> the right hand panel was how you did file atatchments in 2.4
368: [04:46:29] <Colin[pi]> yes and links
369: [04:46:34] <adrexia> Colin[pi], nope - they wree all basically in the same tab gorup
370: [04:46:39] <adrexia> yep
371: [04:46:43] <Colin[pi]> adrexia: really? huh
372: [04:46:55] <irogue_> yeah, it was pretty nasty
373: [04:47:02] <adrexia> would that side panel be on all pages?
374: [04:47:12] <irogue_> especially when you changed something that affects which Content fields should be there etc
375: [04:47:22] <adrexia> because if it isn't... then you would be moving where the urlsegment lived in one palce
376: [04:47:51] <Colin[pi]> adrexia: no it's only on blogposts afaik
377: [04:48:16] <Colin[pi]> so yeah that's kinda... hmm
378: [04:50:22] <adrexia> yeah. I like the other things that have been done, but that right side menu would probably stop me from using the module
379: [04:50:42] <adrexia> I guess it comes back to consistent patterns
380: [04:50:53] <Colin[pi]> adrexia: mm it's pretty out there for 3.x stuff
381: [04:51:02] <Colin[pi]> in 2.4 it would have looked right at home
382: [04:51:08] <adrexia> yep :D
383: [04:51:18] <Colin[pi]> I mean it's interesting
384: [04:51:24] <Colin[pi]> but users might be like "wow, what?
385: [04:51:32] <Colin[pi]> esp. with the moving of the urlsegment and such
386: [04:52:06] <adrexia> it also further decreases the viewable space
387: [04:52:24] <adrexia> snd since blog pages inherit from page, that means even less sapce for tabs
388: [04:52:27] <Colin[pi]> ok question
389: [04:52:33] <Colin[pi]> what happens to the right panel
390: [04:52:38] <Colin[pi]> when split mode is enabled?
391: [04:53:00] <adrexia> I assume you can shrink it?
392: [04:53:06] <Colin[pi]> the right panel?
393: [04:53:08] <Ryan-Toast> looks like tyou can collapse it
394: [04:53:17] <adrexia> same as you can expand and collapse the left menus
395: [04:53:22] <Colin[pi]> yeah looks like it
396: [04:53:35] <Colin[pi]> because with content fields, panel, and content preview, space be getting tight yo
397: [04:54:03] <adrexia> but given there's only, what, 600px? for the left view when side-by-side is open with the left menus open...
398: [04:54:07] <adrexia> that's not much sapcw
399: [04:54:10] <Colin[pi]> mm
400: [04:54:13] <adrexia> *space
401: [04:54:46] <Colin[pi]> adrexia: I notice in the screenshot that the section icons and tree are collapsed ;)
402: [04:55:01] <Tanger> zippy: You can easily add them, but you need to create the Tag objects on the parent Blog first
403: [04:55:04] <adrexia> yep :D
404: [04:55:26] <adrexia> I wonder how often real users collapse the main menu
405: [04:55:53] <adrexia> and in what situations
406: [04:56:11] <Colin[pi]> adrexia: judging from the users I typically work with, I reckon not many
407: [04:56:23] <Colin[pi]> I mean tbh, I don't either very often
408: [04:56:29] * adrexia nods
409: [04:56:29] <Tanger> zippy: You could try adding https://github.com/sheadawson/silverstripe-quickaddnew so you can create tags and add them inline on a BlogPost page
410: [04:56:43] <adrexia> ditto
411: [04:57:17] <adrexia> I use the cms myself for stuff, and I pretty much never do unless I want to use side-by-side on a really small screen
412: [04:58:24] <Ryan-Toast> I wish split view wasn’t the deafault.
413: [04:58:36] <Colin[pi]> adrexia: yeah even in split view, only the collapsed section icons give a little more space
414: [04:58:47] <adrexia> yeah... it only is if your screen is big enough
415: [04:58:57] <adrexia> but I think it should e user configurable
416: [04:59:14] <Colin[pi]> and no resizable tree, wat
417: [04:59:16] <adrexia> but, you know, pull request
418: [04:59:19] <adrexia> :P
419: [04:59:55] <Colin[pi]> also depends I guess on monitor, this wide 24" gives a ton of room on the right
420: [05:00:06] <adrexia> Colin[pi], that's another thing that only isn't because no one had time to do it
421: [05:00:18] <adrexia> I like side-by-side
422: [05:00:27] <adrexia> so it doesn't really bother me
423: [05:00:53] <Colin[pi]> yeah side-by-side is ok, it's much easier than the constant draft/live switching on 2.4
424: [05:01:28] <adrexia> I'd be interested in the rational behind post options introducing a new UX paradigm rather than being put in a tab or a toggle composite field
425: [05:01:42] <adrexia> seems like that would have been a pretty big decision to make
426: [05:01:55] <Colin[pi]> adrexia: blame micmania1 ?
427: [05:02:03] <adrexia> oh, or a model for that matter
428: [05:02:21] <adrexia> *modal
429: [05:02:44] <irogue_> yeah, that wasn't a core decision adrexia - micmania had created the module
430: [05:02:57] <adrexia> ahh, that's from blogger
431: [05:02:58] <Colin[pi]> mm it's a fork of his module
432: [05:03:12] <irogue_> core team just decided to make it the "official" one as it was far better feature-wise than the existing silverstripe-blog that's been neglected for years
433: [05:03:18] <Colin[pi]> lol ^
434: [05:03:18] <adrexia> I don't think it had it that last time I saw irt, but that was quite some time ago
435: [05:03:30] <adrexia> <irogue_> core team just decided to make it the "official" one as it was far better feature-wise than the existing silverstripe-blog that's been neglected for years
436: [05:03:31] <Colin[pi]> it looks like he did a ton of work on it
437: [05:03:32] <adrexia> agree ^
438: [05:03:42] <adrexia> I said much the same thing 2 years ago ;)
439: [05:04:05] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
440: [05:04:07] <irogue_> yep
441: [05:04:21] <Colin[pi]> it's kinda sad really that blogs are the "go to" module to judge a platform's prowess :P
442: [05:04:22] <irogue_> an overhaul of userforms is in our team's sights at the moment
443: [05:04:31] <Colin[pi]> irogue_: hnnnnnnggggh
444: [05:04:34] <Colin[pi]> do want
445: [05:04:44] <adrexia> overhaul in what way?
446: [05:04:52] <Colin[pi]> adrexia: make better ALL the things
447: [05:04:57] <irogue_> missing features
448: [05:05:05] <irogue_> doubt we'll do anything UX-wise
449: [05:05:26] <Colin[pi]> irogue_: can you fix the field drag-n-drop?
450: [05:05:47] <irogue_> we aren't Open Sourcerers after all, we can only do things that clients want - but luckily client is complaining about a bunch of features missing from userforms :P
451: [05:05:56] <adrexia> damn
452: [05:06:01] <adrexia> ux is the thing I want fixed
453: [05:06:02] <adrexia> :D
454: [05:06:14] <Colin[pi]> adrexia: well, off you pop
455: [05:06:18] <Colin[pi]> get crackin on it
456: [05:06:18] <Colin[pi]> :D
457: [05:06:19] <adrexia> :P
458: [05:06:31] <adrexia> really I just want design improvements
459: [05:06:35] <camfindlay> adrexia: next meetup figured we might focus on working out how to better to ux things in cms… make sure you come along
460: [05:06:36] <adrexia> the UX isn't that bas
461: [05:06:39] <adrexia> *bad
462: [05:06:45] <Colin[pi]> adrexia: no but really you'd be a good candidate to fix UX
463: [05:07:02] <adrexia> camfindlay, you missed a bit up there somewhere ^
464: [05:07:10] <adrexia> we were talking about it before you joined
465: [05:07:21] <camfindlay> kool
466: [05:07:26] <adrexia> some people from here are coming too
467: [05:07:34] <camfindlay> nice sounds good
468: [05:07:43] <adrexia> because, honestly, it's rare that open source projects talk about deisgn and ux
469: [05:07:48] <Colin[pi]> ^
470: [05:07:57] <Colin[pi]> that's a good sign
471: [05:07:59] <camfindlay> it’s a good start I think
472: [05:08:24] <adrexia> should make it every other meetup :P
473: [05:08:48] <Colin[pi]> camfindlay: do you guys collect data/feedback from cms users as to what works, what doesn't?
474: [05:08:59] <irogue_> there was a usability study
475: [05:09:12] <Colin[pi]> irogue_: yeah? cool, good stuff
476: [05:09:43] <Colin[pi]> I mean I'm interested in hearing from clients about what bits they like, what bits they get frustrated with
477: [05:09:52] <Colin[pi]> the biggest complaint is "cant find stuff"
478: [05:09:57] * spronk2 has joined #silverstripe
479: [05:10:02] * spronk2 quit (Client Quit)
480: [05:10:04] <Colin[pi]> "I know it was here somewhere, I remember you showed me"
481: [05:10:05] <camfindlay> yeah I think it would be a bit weird to silently track users of our CMS
482: [05:10:14] <Colin[pi]> camfindlay: lol not like that
483: [05:10:17] <camfindlay> :P
484: [05:10:25] <Colin[pi]> organised study/testing/survey :P
485: [05:10:33] * babak has joined #silverstripe
486: [05:10:43] <camfindlay> we are going to be looking at setting up some ux testing servers soon to start doing this
487: [05:10:48] <Colin[pi]> nice
488: [05:11:10] <camfindlay> and run some branches with proposed features for the CMS
489: [05:11:17] <camfindlay> kind of A/B test type of thing
490: [05:11:59] <camfindlay> we’ll be workshopping that actually at the Welly meetup
491: [05:12:01] <Colin[pi]> mm good to trial it to see what works best
492: [05:12:09] * spronk2 has joined #silverstripe
493: [05:12:29] <Colin[pi]> camfindlay: I get the distinct feeling that SiteTree is taking more and more of a backseat
494: [05:12:34] <camfindlay> and we’ll probably start running frequent feedback cycles I would imagine
495: [05:12:47] <irogue_> camfindlay: our Product Owner would actually be a very good candidate to get some usability feedback etc. from
496: [05:13:02] <camfindlay> irogue_: =1
497: [05:13:04] <camfindlay> +1
498: [05:13:14] <irogue_> he's definitely a power user of the CMS, and is very fussy about UX
499: [05:13:55] <camfindlay> think the open sourcerers team are working through the process of how having a/b testing might work so be good to loop them in once that is sussed
500: [05:14:19] <irogue_> sweet
501: [05:14:37] <camfindlay> keen to find some sustainable ways that design and ux can lend a hand on the OS project
502: [05:15:04] <camfindlay> at very least doing a ux focused meetup every now and then couldn’t hurt
503: [05:15:14] <irogue_> yep
504: [05:15:58] <camfindlay> there is always that technical barrier though of actually providing fixes we might need a way to work through
505: [05:17:23] <Colin[pi]> camfindlay: not sure how much you can give about this, but for the next major release (which could be way, way off...), has there been talk of major changes to the cms ux?
506: [05:17:38] <Colin[pi]> or just improving on the current?
507: [05:17:59] <camfindlay> I think it’s improvements over major overalhaul at this point
508: [05:18:13] <Colin[pi]> ok ta
509: [05:18:43] <camfindlay> I would imagine it will be like that for the 3.x branch
510: [05:18:56] <Colin[pi]> no I was meaning major as in next version, i.e. SS4
511: [05:19:05] <Colin[pi]> which could be like way off, I understand :P
512: [05:19:39] <camfindlay> oh right, unsure actually though it would be nice to start feeding the UX stuff from upcoming meetups etc to help drive this stuff a bit
513: [05:19:53] <Colin[pi]> cool
514: [05:20:15] <camfindlay> We might open up a Q&A at the next google hangout so perhaps that could be raised?
515: [05:20:21] <Colin[pi]> yeah definitely
516: [05:20:31] <Colin[pi]> when is that scheduled?
517: [05:21:18] * travis-ci has joined #silverstripe
518: [05:21:19] <travis-ci> tractorcow/silverstripe-cms#51 (pulls/3/filter-page-highlight - c5e0c8f : Damian Mooyman): The build is still failing.
519: [05:21:19] <travis-ci> Change view : https://github.com/tractorcow/silverstripe-cms/compare/3fe14742d1b5...c5e0c8f007c8
520: [05:21:19] <travis-ci> Build details : http://travis-ci.org/tractorcow/silverstripe-cms/builds/61101605
521: [05:21:19] * travis-ci has left #silverstripe
522: [05:24:33] <camfindlay> this week - I’ll post up the link tomorrow on the social medias
523: [05:24:40] <Colin[pi]> thanks Cam
524: [05:25:03] <camfindlay> you might be able to raise your questions ahead of time actually… I’ll find the link
525: [05:25:49] <camfindlay> https://plus.google.com/u/1/events/ch2rmdllqgibr7vjlqpct5jfcfk
526: [05:26:21] <camfindlay> you can click the q&a link there I think and drop in some questions ready for the session
527: [05:26:42] <Colin[pi]> nice thanks
528: [05:27:43] <Colin[pi]> camfindlay: wait that's like 6am here isn't it? ;P
529: [05:28:12] <camfindlay> if you post your question you can always watch the reply
530: [05:28:17] <Colin[pi]> yep :D
531: [05:28:34] <adrexia> it'd actually be pretty cool to have a UX focussed hack day
532: [05:28:50] <adrexia> becuase, yeah, changing stuff in the cms is tot's hard
533: [05:29:57] <adrexia> and I think a lot of people who would otherwise contribute just have no reasonable way to do so.
534: [05:30:13] <Colin[pi]> I like how you focus on it adrexia because it is something that is sorely neglected much of the time
535: [05:30:22] <Colin[pi]> in the OSS community I mean
536: [05:30:32] <Colin[pi]> I think overall SS is not too bad with it
537: [05:30:38] <adrexia> yeah. in almost every OS project
538: [05:31:05] <Colin[pi]> I mean, compare SS's CMS UX with, say, Drupal... ugh
539: [05:31:12] <adrexia> overall, Silverstripe does pretty well. I think having a company behinbd it helps. and a lot of people who fought for it
540: [05:31:27] <Colin[pi]> mm
541: [05:31:29] <adrexia> Felipe was extremely good at that
542: [05:31:47] <Colin[pi]> was the cms his baby?
543: [05:31:57] <adrexia> the original 3.0 design, yeah
544: [05:32:09] <Colin[pi]> oh that's right, I saw his sketches and mockups
545: [05:32:12] <adrexia> it's changed a bit from that, but that was a huge break from the old design
546: [05:32:55] <Colin[pi]> I mean good UX is so critical because it saves me from many "How do I..." phone calls and emails
547: [05:33:03] <Colin[pi]> which generally waste my time and piss me off
548: [05:33:04] <Colin[pi]> :D
549: [05:33:06] * adrexia grins
550: [05:33:33] <Colin[pi]> the stuff I build I try to make it as logical/easy to use as poss
551: [05:33:35] <adrexia> I like good UX becuase I used to be a user who had no way of fixing things, and had to use systems where noone had thought of the users
552: [05:33:52] <Colin[pi]> adrexia: ouch
553: [05:33:56] <adrexia> yep
554: [05:33:57] <Colin[pi]> how did you endure that? lol
555: [05:34:03] <Colin[pi]> and how is the therapy?
556: [05:34:04] <Colin[pi]> :D
557: [05:34:06] <adrexia> ...and I keep seeing systems like it everywhere
558: [05:34:15] <adrexia> lols
559: [05:34:48] <adrexia> I like to think all users are just one bad experience away from going postal
560: [05:34:59] <adrexia> so really, I'm just trying to make the world a better place ;)
561: [05:35:00] <Colin[pi]> hahaha
562: [05:35:20] <Colin[pi]> "we need to think about this stuff because Bob from accounting is one step away from taking a machine gun to the office"
563: [05:35:23] <Colin[pi]> ^ works for me
564: [05:35:45] <adrexia> :D
565: [05:35:46] * Shrike_Finland quit (Quit: Leaving.)
566: [05:35:59] <adrexia> I don't blame Bob. Have you seen accounting software?
567: [05:36:24] <adrexia> anyway, home time :)
568: [05:36:28] <Colin[pi]> k cyas
569: [05:38:49] <spronk2> jesus christ.
570: [05:38:55] <spronk2> how do you get into confluence's admin area
571: [05:39:11] <Colin[pi]> spronk2: lel idek
572: [05:42:07] * Ryan-Toast quit (Quit: Ryan-Toast)
573: [05:45:26] <Colin[pi]> dat feel when code works first time ^_^
574: [05:45:39] <Colin[pi]> almost disbelief
575: [05:47:10] <spronk2> :D
576: [05:51:10] * jand has joined #silverstripe
577: [05:52:39] * Hailwood quit (Quit: Leaving)
578: [05:54:10] <jand> hi, has anybody here experience with A/B testing in SilverStripe?
579: [05:54:51] <Colin[pi]> ^ camfindlay
580: [05:55:20] <camfindlay> there was a module quite a while back, unsure where that got to
581: [05:56:00] <camfindlay> if it’s Google A/B testing… really you just need 2 pages (one has a different tempalte) and a goal page
582: [05:56:29] <camfindlay> so can be done without any special modules etc just need some javascript required I think
583: [05:56:55] <jand> Ah, this is interesting. Is this the Google Content Experiments thing?
584: [05:57:26] <camfindlay> yeah I tihnk so… though I haven’t done AB for some time it may have progressed
585: [05:58:33] <jand> Ak, I'll have a look. Back then did you test different templates or different content (but one template)?
586: [06:04:23] * mobiusnz has joined #silverstripe
587: [06:06:49] <irogue_> [17:39:01] <spronk2> how do you get into confluence's admin area
588: [06:07:01] <irogue_> Atlassian products are a great example of "machine gun to the office" UX
589: [06:07:06] <spronk2> oh god i know
590: [06:07:39] <irogue_> not to mention IBM products
591: [06:07:47] * irogue_ stares at his Lotus Notes
592: [06:09:17] <Colin[pi]> oh god lotus notes
593: [06:11:15] <irogue_> hometime!
594: [06:11:22] <Colin[pi]> cyas
595: [06:11:23] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
596: [06:12:38] * Mike123 has joined #silverstripe
597: [06:12:51] <Mike123> Hey :)
598: [06:13:56] <Mike123> how can i check i ajax request was sent ? because user click 5 time very fast i need to get only one request ,and now i'm getting 5 requests in row
599: [06:31:30] * gordon has joined #silverstripe
600: [06:31:39] * gordon is now known as nontgor
601: [06:34:20] * camfindlay quit (Quit: camfindlay)
602: [06:38:10] <ss-helper> Separate home controller for subsite in silverstripe 3 - http://stackoverflow.com/questions/30023837/separate-home-controller-for-subsite-in-silverstripe-3
603: [06:40:49] * wmk has joined #silverstripe
604: [06:46:42] * ss31noob has joined #silverstripe
605: [06:47:22] * Eliseth has joined #silverstripe
606: [06:48:57] * spronk2 quit (Quit: I may need a longer sleep timer...)
607: [06:49:05] <ss31noob> hi.. i asked this last night but got logout and didnt see the reply.. so taking my chance to ask it again now. i am using the autocomplete textfield module in my site and wanted to use that field type in widget but im getting an error like "Call to a member function FormAction().." anyone encountered this issue and managed to fix this?
608: [06:50:34] * mahfuz quit (Ping timeout: 246 seconds)
609: [06:57:48] * Colin[pi] quit (Ping timeout: 244 seconds)
610: [07:08:14] <wmk> ss31noob, did you try the IRC logs to see if someone answered you?
611: [07:08:34] <wmk> and if noone can help you here right now consider to ask in forum or stackoverflow also
612: [07:10:02] * Error404NotFound has joined #silverstripe
613: [07:23:47] <ss-helper> Re: Accessing Userdata - http://www.silverstripe.org/community/forums/customising-the-cms/show/101694#post401424
614: [07:23:59] <wmk> helpiiii!!!!
615: [07:57:27] * spronk2 has joined #silverstripe
616: [08:07:13] * Sticks quit (Quit: Leaving)
617: [08:21:10] * zippy has joined #silverstripe
618: [08:22:32] * camfindlay has joined #silverstripe
619: [08:30:32] * mobiusnz quit (Quit: Leaving.)
620: [08:36:37] * mobiusnz has joined #silverstripe
621: [08:57:46] <Tanger> Anybody used the BlogArchiveWidget with MicMania's blogger module? https://github.com/micmania1/silverstripe-blogger
622: [08:58:56] <wmk> Tanger, Blogger is out, Blog2 is in ;)
623: [08:59:44] <Tanger> Ah, cool
624: [08:59:50] <Tanger> Might try upgrading to that then
625: [09:00:02] <wmk> did you see the blog post about that?
626: [09:00:07] <wmk> (a meta blog post)
627: [09:00:26] <wmk> http://www.silverstripe.org/blog/blog-2-0/
628: [09:02:56] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
629: [09:03:36] * zippy has joined #silverstripe
630: [09:04:56] <wmk> zippy, O/
631: [09:07:32] <zippy> o/
632: [09:07:36] <zippy> lots of things to do
633: [09:07:39] <zippy> not working on it yet
634: [09:07:41] <zippy> i know
635: [09:07:43] <zippy> :s
636: [09:07:54] <wmk> well, i'm glad ss-helper is back again
637: [09:07:57] <wmk> missed him last week
638: [09:10:50] <zippy> wmk: :)
639: [09:10:57] <zippy> glade she gets used
640: [09:11:28] <wmk> she? ss-helpress?
641: [09:14:22] <zippy> :)
642: [09:14:23] <zippy> it
643: [09:16:50] * Tanger quit (Quit: sleep())
644: [09:18:18] * Tanger has joined #silverstripe
645: [09:22:51] * cloph_away has joined #silverstripe
646: [09:23:14] <ss-helper> SilverStripe - Using the CheckboxsetField with MultiForm Module - http://stackoverflow.com/questions/30026520/silverstripe-using-the-checkboxsetfield-with-multiform-module
647: [09:34:43] * elgabbu quit (Ping timeout: 246 seconds)
648: [09:45:38] * johnah has joined #silverstripe
649: [09:46:47] * johnah quit (Client Quit)
650: [10:03:05] * spronk2 quit (Quit: I may need a longer sleep timer...)
651: [10:09:55] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
652: [10:12:06] * arnhoe has joined #silverstripe
653: [10:15:33] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
654: [10:17:13] * zippy has joined #silverstripe
655: [10:33:23] * huberd has joined #silverstripe
656: [11:14:34] * Error404NotFound has joined #silverstripe
657: [11:19:10] * UncleCheese has joined #silverstripe
658: [11:19:36] * Error404NotFound quit (Read error: Connection reset by peer)
659: [11:21:47] * Error404NotFound has joined #silverstripe
660: [11:28:51] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
661: [11:33:54] * Colin[pi] has joined #silverstripe
662: [11:37:54] * joelpittet has joined #silverstripe
663: [11:47:32] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
664: [11:48:34] * simon_w|air quit (Ping timeout: 245 seconds)
665: [11:49:38] * joelpittet quit ()
666: [11:50:41] * simon_w|air has joined #silverstripe
667: [11:52:45] * UncleCheese has joined #silverstripe
668: [12:10:02] * Tanger quit (Quit: sleep())
669: [12:11:21] * Error404NotFound quit (Ping timeout: 250 seconds)
670: [12:16:00] * Error404NotFound has joined #silverstripe
671: [12:17:59] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
672: [12:25:45] * UndefinedOffset has joined #silverstripe
673: [12:38:30] * DimiStripe has joined #silverstripe
674: [13:08:05] * arnhoe quit (Remote host closed the connection)
675: [13:14:45] * arnhoe has joined #silverstripe
676: [13:49:10] * Mike123 quit (Ping timeout: 246 seconds)
677: [13:55:41] * Mike123 has joined #silverstripe
678: [13:58:05] * wmk quit (Ping timeout: 265 seconds)
679: [13:59:02] * babak quit (Quit: Connection closed for inactivity)
680: [14:02:07] * arnhoe quit (Read error: Connection reset by peer)
681: [14:02:39] * arnhoe has joined #silverstripe
682: [14:03:43] * Shrike_Finland has joined #silverstripe
683: [14:17:42] * Colin[pi] quit (Ping timeout: 256 seconds)
684: [14:20:40] * huberd quit (Ping timeout: 246 seconds)
685: [14:39:09] * DimiStripe quit (Quit: DimiStripe)
686: [14:43:17] * Mike123 quit (Quit: Page closed)
687: [14:49:44] * Shrike_Finland quit (Quit: Leaving.)
688: [15:04:01] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
689: [15:07:25] * Shrike_Finland has joined #silverstripe
690: [15:08:58] * ss31noob quit (Ping timeout: 246 seconds)
691: [15:11:46] * r_hector has joined #silverstripe
692: [15:22:43] * DimiStripe has joined #silverstripe
693: [15:32:04] * jand quit (Ping timeout: 246 seconds)
694: [15:39:52] <ss-helper> Can't connect to MySQL server on '127.0.0.1' (111) - http://www.silverstripe.org/community/forums/installing-silverstripe/show/101709
695: [15:44:34] * arnhoe quit (Remote host closed the connection)
696: [15:53:25] <ss-helper> Silverstripe losing connection to MySQL server requiring a restart - http://stackoverflow.com/questions/30034243/silverstripe-losing-connection-to-mysql-server-requiring-a-restart
697: [16:00:07] * Shrike_Finland quit (Quit: Leaving.)
698: [16:06:51] * kinglozzer has joined #silverstripe
699: [16:17:25] * arnhoe has joined #silverstripe
700: [16:53:55] * r_hector quit (Quit: Leaving.)
701: [17:11:23] * arnhoe quit ()
702: [17:14:04] * kinglozzer quit ()
703: [17:55:11] <ss-helper> blocks, the clocks at this sleepy - http://www.silverstripe.org/community/forums/installing-silverstripe/show/101710
704: [17:56:01] * Spliff has joined #silverstripe
705: [17:59:00] * wmk has joined #silverstripe
706: [18:12:18] * gelignite has joined #silverstripe
707: [18:15:09] * terryapodaca has joined #silverstripe
708: [18:20:36] <terryapodaca> userdefinedforms -> I get a Warning: "Warning at line 786 of " but the little bubble goes away too quickly and it doesn't show what file...
709: [18:20:50] <terryapodaca> I'm using SS3.1.8
710: [18:21:33] <terryapodaca> This only happens/happened after I create a new page, then went to change it to the new UserDefinedForms page type
711: [18:21:44] <terryapodaca> and the page will not load
712: [18:21:50] <terryapodaca> in the CMS that is
713: [18:22:07] <terryapodaca> so now I can't even go back to change the page type or even delete it
714: [18:22:13] <wmk> terryapodaca, you see the full warning in the ajax response
715: [18:22:20] <wmk> firebug -> networking tab
716: [18:22:31] <wmk> or enable error log at the server
717: [18:23:09] <terryapodaca> wmk :ahhhhhh
718: [18:23:10] <wmk> as javascript errored you have to refresh the cms
719: [18:23:14] <terryapodaca> Failed to load resource: the server responded with a status of 500 (Warning at line 786 of /home/stricklandappsftp/tbc.stricklandapps.com/framework/view/SSViewer.php)
720: [18:23:58] <wmk> terryapodaca, can you help me with nginx config?
721: [18:25:02] <terryapodaca> I have never user nginx
722: [18:32:50] <wmk> got it... file perm problem
723: [18:34:43] <terryapodaca> good
724: [18:41:18] * DimiStripe quit (Quit: DimiStripe)
725: [18:41:58] * DimiStripe has joined #silverstripe
726: [19:20:01] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
727: [19:25:54] * benjhocking quit (Read error: Connection reset by peer)
728: [20:06:18] * Pyromanik has joined #silverstripe
729: [20:06:19] * UndefinedOffset quit (Quit: Leaving.)
730: [20:06:29] <wmk> Pyromanik, o/
731: [20:06:41] <Pyromanik> \o wmk :)
732: [20:07:04] <Pyromanik> Back from my journey.
733: [20:07:09] <Pyromanik> Sucks a bit.
734: [20:07:14] <Pyromanik> A lot.
735: [20:07:14] <Pyromanik> ha
736: [20:07:32] <Pyromanik> Holiday is always fun, but we must work so we can afford holidays :)
737: [20:07:55] <wmk> hehe, i know that feeling
738: [20:08:11] <wmk> was quite quiet here
739: [20:08:26] <Pyromanik> heh, yeh
740: [20:15:36] * Spliff quit (Quit: See you then)
741: [20:35:27] * camfindlay quit (Quit: camfindlay)
742: [20:41:50] <terryapodaca> Hey, if I want a custom UserForm template...where do I put it, and what default template does the module use? I can't seem to find it
743: [20:42:16] * wmk quit (Ping timeout: 240 seconds)
744: [20:50:38] * Ryan-Toast has joined #silverstripe
745: [20:58:21] * DimiStripe quit (Quit: DimiStripe)
746: [21:08:01] * UncleCheese has joined #silverstripe
747: [21:10:36] <ss-helper> File Upload Fails - http://www.silverstripe.org/community/forums/general-questions/show/101711
748: [21:10:53] * sgrover has joined #silverstripe
749: [21:10:59] * sgrover has left #silverstripe
750: [21:21:07] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
751: [21:22:00] * terryapodaca has left #silverstripe
752: [21:25:19] * r_hector has joined #silverstripe
753: [21:28:16] * camfindlay has joined #silverstripe
754: [21:31:39] * muskie9 has joined #silverstripe
755: [21:42:10] * zippy has joined #silverstripe
756: [21:44:56] * irogue_ has joined #silverstripe
757: [21:47:48] * terryapodaca has joined #silverstripe
758: [21:48:11] <terryapodaca> Anyone know if you can add a default value to a userform field?
759: [21:49:06] <Ryan-Toast> terryapodaca: you could extend it I suppose.
760: [21:50:54] <zippy> omg
761: [21:50:58] <terryapodaca> Or...i bet I could do it even more simply by using JS/jQuery
762: [21:51:10] <zippy> so I wrote a review for a app in the app store, and clicked submit "This nickname is already taken" and then closes the screen
763: [21:51:16] <zippy> so the fucking review I wrote is gone
764: [21:51:23] <zippy> need a review for the review screen!
765: [21:51:27] <terryapodaca> was just hoping there was some built in functionality for it...but there isn't...yet
766: [21:53:55] <Pyromanik> terryapodaca, template is a page type afaik - the form is built dynamically using field types provided by the module and configuration defined in cms
767: [21:54:13] <Pyromanik> UserDefinedForm.ss i believe, in the normal layout place.
768: [21:55:52] <terryapodaca> Pyromanik: thanks...I figured it out. By default it simply uses the Page.ss template and looks for the $Form tag so that it is universally accessed just like the Login and other forms.
769: [21:56:29] <terryapodaca> so like with the old versions I added $UserDefinedForm to the $content in the CMS and it works just fine now
770: [21:57:01] <Pyromanik> Yep, that's the dealy
771: [21:57:06] <Pyromanik> righto, bedtime
772: [21:57:10] * Pyromanik quit (Quit: Leaving)
773: [22:03:55] * micmania1 has joined #silverstripe
774: [22:07:26] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
775: [22:07:45] <irogue_> morning!
776: [22:07:56] <adrexia> I noticed
777: [22:08:13] <adrexia> I mean, morning
778: [22:08:14] <adrexia> :)
779: [22:09:29] <zippy> holllyyy shit.
780: [22:09:38] <zippy> I am pretty happy I don't work in some big corp.
781: [22:09:45] <adrexia> yeah?
782: [22:09:51] <zippy> mmhmm
783: [22:10:15] <zippy> talking to a guy on the phone trying to use their API, he has to talk to dev ops and then it ops and then follow some procedure and wank wank wank
784: [22:11:02] <zippy> and then oh you have to wait 24 hours because it has to go in the system and wait for approval from someone else
785: [22:11:05] <zippy> and it's like farrrrk
786: [22:12:53] <zippy> I don't mind if they do this and there is no mistakes, but there still IS, it a useless process because their shit still broke
787: [22:12:55] <zippy> *rage*
788: [22:13:13] <zippy> and then you say, this is broken can you fix it, and it's a - oh I have to talk with xyz and will call you back in 15 mins
789: [22:17:45] <irogue_> zippy: welcome to my world!
790: [22:18:14] <zippy> I bet they have meetings about meetings
791: [22:18:57] <irogue_> just had to get my account whitelisted to be able to use a USB flash drive - had to be approved by 3 people (including the CIO) and then wait 48 hours for IBM to apply the change
792: [22:20:00] <zippy> god it must feel so limiting
793: [22:20:08] <zippy> do you have to ask to take a piss?
794: [22:20:46] <adrexia> yeah, I hate that sort of environment
795: [22:21:38] <adrexia> it's fine if you don't have to a. deal with people outside it, and b. deal with code much after it goes live
796: [22:21:47] <irogue_> such polar opposites between SilverStripe and WP
797: [22:21:52] * terryapodaca has left #silverstripe
798: [22:21:55] * adrexia nods
799: [22:22:08] <adrexia> there's a reason they work with silverstripe ;)
800: [22:22:27] <adrexia> even big companies know the issues with too much process
801: [22:22:30] <irogue_> yep
802: [22:23:22] <irogue_> http://m.nzherald.co.nz/technology/news/article.cfm?c_id=5&objectid=11435169
803: [22:24:05] <irogue_> Hartzer cites local Westpac boss David McLean's coup in forging a 10-year deal to join Air New Zealand's Airpoints programme as its newest financial services partner.
804: [22:24:05] <irogue_> He was impressed with the speed of the deal's execution. "I went through it and he [McLean] said we would be ready to launch by the end of March," recalls Hartzer. " I said, 'Are you serious ... are you joking?'
805: [22:24:05] <irogue_> "He said, 'We can do that' ... and they have moved heaven and earth on a shoestring and made it happen."
806: [22:24:31] <irogue_> ^ it definitely wouldn't have happened that fast if it was developed internally ;)
807: [22:26:48] <adrexia> very true
808: [22:36:57] * nontgor quit (Ping timeout: 272 seconds)
809: [22:38:07] * mahfuz has joined #silverstripe
810: [22:38:36] <ss-helper> SilverStripe File Upload Fails - http://stackoverflow.com/questions/30041180/silverstripe-file-upload-fails
811: [22:49:03] * nontgor has joined #silverstripe
812: [22:50:07] <zippy> jezus
813: [22:57:45] * spronk2 has joined #silverstripe
814: [23:03:01] <Ryan-Toast> I can never remember the best practice for geting dataobjects by an array of ID's
815: [23:06:03] <simon_w|air> Blah::get()-byIds($array)
816: [23:06:33] <zippy> is that the same as Blah::get()->filter('ID', $array) ?
817: [23:06:41] <zippy> simon_w|air: o/
818: [23:07:09] <simon_w|air> Yes
819: [23:09:54] * Colin[pi] has joined #silverstripe
820: [23:14:55] <Colin[pi]> moin moin
821: [23:16:39] * spronk2 quit (Quit: I may need a longer sleep timer...)
822: [23:17:19] * Colin[pi] taps on glass
823: [23:24:13] <Ryan-Toast> Word up.
824: [23:24:46] * antmas has joined #silverstripe
825: [23:25:23] <antmas> morning all o/
826: [23:25:27] <Ryan-Toast> Hai
827: [23:26:32] <Colin[pi]> Ryan-Toast antmas: o/ o/
828: [23:26:44] <antmas> Colin[pi]: Ryan-Toast \o \o
829: [23:30:38] <zippy> antmas: hi
830: [23:30:46] <antmas> zippy: o/
831: [23:33:00] <Colin[pi]> hey zipzip p/
832: [23:33:14] <Colin[pi]> oh I seemed to have grown long hair: p/
833: [23:33:42] <antmas> hat skirllex haircut
834: [23:33:46] <antmas> dat*
835: [23:34:13] <Colin[pi]> lol
836: [23:34:57] * veb has joined #silverstripe
837: [23:35:17] <camfindlay> morning o/
838: [23:35:40] <Colin[pi]> hey camfindlay o/
839: [23:36:37] <antmas> camfindlay: o.
840: [23:36:40] <veb> "My name is Benjamin Rachinger. I am nobody and that’s the way I’ve always liked it. Having been born severely deaf and growing up wearing hearing aids, I gravitated to computing and reading ..."
841: [23:36:43] <antmas> brofist
842: [23:36:43] <veb> lol Rawshark
843: [23:36:48] <Colin[pi]> antmas: your arm fell off
844: [23:36:56] <veb> I remember at the time joking to everyone that Rawshark was me
845: [23:37:02] <veb> and i fit that paragraph save the name
846: [23:37:03] <veb> heh
847: [23:37:16] * veb is being watched
848: [23:37:36] <veb> it's not paranoia if they're really out to get you.
849: [23:37:50] <Colin[pi]> veb: http://i.imgur.com/nCZoEXs.gif
850: [23:38:07] <veb> http://www.scoop.co.nz/stories/HL1505/S00006/i-am-rawshark-ben-rachingers-sequel-to-dirty-politcs.htm
851: [23:52:19] * Err404NotFound has joined #silverstripe
852: [23:52:19] * Error404NotFound quit (Disconnected by services)

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