#silverstripe IRC Log

IRC log for 20 June 2014

All timestamps are in UTC.

1: [00:00:15] <Ryan-Toast> I want them to open source the DotA bot api so people can make their own, and have bot matches.
2: [00:00:33] <Stomach> HoN does that
3: [00:00:42] <Ryan-Toast> Orly?
4: [00:00:44] <Ryan-Toast> Cool.
5: [00:00:49] <Ryan-Toast> Besides being HoN
6: [00:01:06] <Stomach> hon was amazing. then dota2.
7: [00:01:43] <Ryan-Toast> Stomach: How I felt 6 months after HoN’s release: http://i.imgur.com/xgL4eSV.gif
8: [00:02:01] <Stomach> haha :D
9: [00:02:18] <Ryan-Toast> Let’s make our game in partity with DotA then shit alllll over it.
10: [00:02:19] <Stomach> do you just have a big list of gifs somewhere
11: [00:02:23] <Ryan-Toast> I do :)
12: [00:02:40] <Stomach> its amazing what we use our minds for isn't it
13: [00:02:59] <Stomach> I wonder how much of your catalog of gifs takes out of the rest of the brain
14: [00:03:47] <Ryan-Toast> Stomach: http://i.imgur.com/q1aBs8s.png
15: [00:06:43] * joelpittet has joined #silverstripe
16: [00:07:31] * joelpittet quit (Client Quit)
17: [00:08:01] * ss23 brawrgh
18: [00:08:06] <ss23> This waking up thing still isn't working for me
19: [00:11:51] <Ryan-Toast> ss23: I wake up and do a race of mario kart in bed, then I’m ready for the day.
20: [00:11:56] <ss23> hahaha
21: [00:11:57] <antmas> ss23: you're back now?
22: [00:12:05] <ss23> Yeah, going into work in a few minutes
23: [00:12:10] <ss23> Just composing myself for it...
24: [00:12:58] <antmas> I know that feeling
25: [00:13:08] <antmas> had that this morning knowing today is data entry day -_-
26: [00:13:12] <Stomach> "silverstripe/ss23": "0.0.1"
27: [00:13:16] <Stomach> hehehehe composer joke
28: [00:13:45] <ss23> XD
29: [00:14:33] <Ryan-Toast> antmas: leaving work early for fight night :D
30: [00:14:48] <antmas> Ryan-Toast: fight night?
31: [00:14:57] <Ryan-Toast> antmas: fight night.
32: [00:15:16] <antmas> How can I do something like this - $email->setTo($data['ContactEmail'], 'anotheremail@email.com');
33: [00:15:39] <ss23> OKAY GOING TO WORK
34: [00:15:48] <ss23> irogue_: you're on flowdock right?
35: [00:15:50] <ss23> and skype?
36: [00:15:57] <irogue_> ss23: flowdock yes
37: [00:15:57] <Ryan-Toast> antmas: http://www.kinginthering.co.nz/
38: [00:15:58] <irogue_> not skype
39: [00:16:00] <irogue_> fuck skype
40: [00:16:04] <ss23> lol kk
41: [00:16:21] <ss23> irogue_: can you private message katie and be like "he's going to be in soon, just showering etc, he woke up later than expected"
42: [00:16:23] <antmas> Ryan-Toast: sweaty men punching!
43: [00:16:29] <irogue_> ss23: ok
44: [00:16:31] <ss23> ty
45: [00:16:40] <Stomach> antmas, use ->setCC
46: [00:16:48] <antmas> Stomach: ofc :P
47: [00:16:50] <antmas> tahj
48: [00:16:51] <Ryan-Toast> antmas: got the *** PLATINUM 1st ROW RINGSIDE: $2500 ***
49: [00:16:57] <antmas> tahj mahal
50: [00:17:28] <antmas> ss23: irogue_ if anyone else used that line, they'd be like 'fuck you come to work you sook'
51: [00:17:31] <antmas> XD
52: [00:17:58] <ss23> haha
53: [00:18:01] <ss23> I am coming to work!
54: [00:18:16] <ss23> If I turned up after not showrering for like 3 days, they'd send me home again!
55: [00:18:25] <irogue_> anyone used lekoala/silverstripe-mandrill?
56: [00:18:57] <antmas> ss23: yeah but 'woke up later than expected' is the epitomy of weak excuses :P
57: [00:19:08] <guzzlefry> ss23: don't forget to say "konichiwa" really loud as you walk in.
58: [00:19:17] <Stomach> irogue_, nope
59: [00:19:20] <antmas> lol
60: [00:19:31] <irogue_> antmas: shhh i use it almost daily
61: [00:25:16] <antmas> today's steam sales are pretty weak
62: [00:25:23] <irogue_> I haven't been looking
63: [00:25:26] <irogue_> don't get $$ til monday
64: [00:30:48] <antmas> Ryan-Toast: those hover effects are pretty sweat
65: [00:30:52] <antmas> sweet*
66: [00:30:54] <antmas> SWEET*
67: [00:30:55] <antmas> lol
68: [00:31:01] <Ryan-Toast> antmas: Yeah, fucking Mary man.
69: [00:31:07] <Ryan-Toast> Makes the rest of us look bad.
70: [00:31:55] <antmas> she is
71: [00:31:56] <antmas> hot
72: [00:31:57] <antmas> :P
73: [00:32:00] <Ryan-Toast> lol
74: [00:32:15] <antmas> fucking designer sites ALWAYS say 'under construction'
75: [00:32:16] <antmas> lol
76: [00:32:23] <Ryan-Toast> She’s a really good developer too.
77: [00:33:12] <antmas> I've just started using <figure>
78: [00:33:23] <Ryan-Toast> Good man
79: [00:33:38] <antmas> the only decent way I could get captions in
80: [00:34:05] <Ryan-Toast> Well it’s no different than using something else, but it’s much more semantic.
81: [00:35:09] <antmas> isn't <figcaption> specific though?
82: [00:36:47] <antmas> well, specific to <figure> anyway :P
83: [00:37:33] <Ryan-Toast> Yarp
84: [00:43:56] <antmas> it's Friday
85: [00:44:02] <antmas> send .gifs, stat
86: [00:45:56] <antmas> not a .gif, but still http://io9.com/man-wearing-a-suit-of-mentos-falls-into-a-tub-of-diet-c-1593267695
87: [00:52:41] <Stomach> http://www.beheadingboredom.com/wp-content/uploads/2014/06/porkour-parkour-pig-piglet-jumping.gif
88: [00:53:29] <antmas> I need to have that piglet
89: [00:54:49] <camfindlay> re: discussion earlier about markdown for docs, found a script that does a good job of exporting md from google docs http://lifehacker.com/this-script-converts-google-documents-to-markdown-for-e-511746113
90: [00:58:34] <antmas> http://giphy.com/gifs/neil-degrasse-tyson-pendulum-woTl9H73tpebS
91: [01:00:24] * Kingy is now known as Kingy[a]
92: [01:01:20] * Ryan-Toast quit (Quit: Ryan-Toast)
93: [01:05:09] <oddnoc> camfindlay: That script is clever, but clunky to use in practice. It was hard to get Docs to make it always available, and when it was, it just emails you the markdown (as noted in the comments)
94: [01:05:40] <camfindlay> yeah, I tested on a complex doc and it did a pretty good job.
95: [01:05:59] <camfindlay> maybe only useful for long, new docs
96: [01:07:02] <ss23> Why not just write it in markdown to begin with? Collaborative editing etc?
97: [01:07:31] <oddnoc> ss23: yup, I think that’s the better approach
98: [01:07:50] <camfindlay> adding on to the docs, is the comments feature at the bottom of docs of any use? I have been thinking perhaps that some sort of flag system might be better. Flag as useful or not, Flag as out of date etc to help me track what actions should happen
99: [01:08:13] <ss23> camfindlay: Doesn't that only work if people fix the flagged docs, which we know won't happen? :D
100: [01:08:38] <camfindlay> which is what I’m looking into over the next 2-3 weeks ss23
101: [01:08:55] <ss23> Oh fun :D
102: [01:09:17] <camfindlay> A system that can keep me in the loop as to where issues are means a more maintainable doc process
103: [01:09:45] <camfindlay> right now there are many problems in many places - and I don’t have visibility as to where those are
104: [01:17:14] * gelignite quit (Quit: http://bit.ly/nkczDT)
105: [01:24:45] * Ryan-Toast has joined #silverstripe
106: [01:27:13] <Stomach> time for company outing yaaaaye
107: [01:27:20] <Stomach> have a good afternoon yall, enjoy the weekend
108: [01:27:46] <antmas> Stomach: where to?
109: [01:27:50] <Stomach> the pub
110: [01:27:50] <antmas> Stomach: enjoy either way :P
111: [01:27:51] <Stomach> :D
112: [01:27:54] <antmas> lol nice
113: [01:28:13] <Stomach> and then four days in Dunedin, wooooooo best weekend ever
114: [01:28:35] <antmas> have fun in the unbearable cold
115: [01:28:48] <antmas> :P
116: [01:29:34] <Stomach> I have a suit and a wooly hat on
117: [01:29:38] <Stomach> so ill be in boss mode
118: [01:29:47] <antmas> bloody bipster
119: [01:29:51] <antmas> hipster*
120: [01:30:02] <Stomach> just cause i have a beard doesnt mean im a hipster :(
121: [01:30:18] <antmas> lol jk
122: [01:30:21] <antmas> I have one too :D
123: [01:30:25] <Ryan-Toast> Stomach: Did you have beards before hipsters did?
124: [01:30:34] <Ryan-Toast> :P
125: [01:30:47] <antmas> lol
126: [01:32:57] * Azure quit (Quit: Blue Sky Fish)
127: [01:37:11] * oddnoc quit (Quit: It must be Beer:30!)
128: [01:37:35] * Azure has joined #silverstripe
129: [01:56:45] * simon_w has joined #silverstripe
130: [01:57:39] * Stomach quit (Read error: Connection reset by peer)
131: [01:59:09] * Tanger has joined #silverstripe
132: [01:59:46] <irogue_> hey ss23
133: [01:59:52] <irogue_> can you do DavidJ's ticket? :P
134: [02:00:29] <ss23> Like... urgently? >.>
135: [02:00:36] <ss23> Cause Katie will rage if I do it...
136: [02:00:38] <irogue_> lol
137: [02:00:49] <irogue_> all g
138: [02:01:03] <irogue_> just been waiting quite some time to get access to deploy
139: [02:01:18] <irogue_> 2 weeks now :P
140: [02:01:49] <irogue_> since support couldnt stop licking each other
141: [02:03:02] <ss23> haha
142: [02:04:09] <antmas> irogue_: ss23 both of you kinda do the same work at ss?
143: [02:04:39] * simon_w quit (Ping timeout: 255 seconds)
144: [02:06:14] <willr> irogue_ when did SS snap you up? Sold your soul.
145: [02:06:44] <Colin[pi]> antmas: !!! YES
146: [02:07:18] <antmas> Colin[pi]: well that was somewhat delayed :P
147: [02:07:37] <Colin[pi]> what happened yesterday? :o
148: [02:07:41] * Tanger quit (Quit: Tanger)
149: [02:07:56] <antmas> Colin[pi]: huzzwhat?
150: [02:08:02] <Colin[pi]> I said HAI ANTMAS and then "antmas Quit"
151: [02:08:05] <Colin[pi]> ;_;
152: [02:08:07] <antmas> oh
153: [02:08:08] <antmas> :P
154: [02:08:18] <Colin[pi]> epic burn :P
155: [02:08:35] <antmas> yeah my bad, I forgot I had 2 4 hour meetings with fuckign Vodafone and Snap trying to win our contract
156: [02:08:44] <Colin[pi]> ah k
157: [02:09:18] <antmas> good news though
158: [02:09:25] <antmas> Snap gave me a bottle opener and a pen!
159: [02:09:32] <Colin[pi]> woo!
160: [02:13:54] <spronk> :|
161: [02:14:03] <spronk> contract for?
162: [02:26:10] <Ryan-Toast> Why would a dataobject that has_many of another dataobject not automatically populate the parent id when it’s created?
163: [02:29:52] <ss23> irogue_: What was the ticket David wanted?
164: [02:30:02] <ss23> irogue_: PM or w/e I guess
165: [02:30:06] <ss23> we whould probably PM instead of talking in public
166: [02:30:40] <Colin[pi]> naw it's ok, we ain't payin attention
167: [02:30:47] <ss23> :D
168: [02:30:47] * Colin[pi] heavy breathes
169: [02:30:56] <ss23> irogue_: oh yeah that password is s1lv3rstr1pe
170: [02:30:59] <ss23> ohshit wrong window
171: [02:31:04] * guzzlefry hax
172: [02:31:08] <ss23> :D
173: [02:31:10] <Colin[pi]> lol
174: [02:31:24] <antmas> Colin[pi]: telephones, wan, internet etc
175: [02:31:47] <guzzlefry> "The password is the second to last word in Never Gonna Let You Down"
176: [02:31:52] <Colin[pi]> s/Colin[pi]/spronk
177: [02:31:55] <Colin[pi]> ;)
178: [02:32:00] <ss23> guzzlefry: hahaha
179: [02:34:15] <antmas> Snap's one was probably the best actually
180: [02:34:24] <antmas> although it was very sale'sy
181: [02:35:33] <Colin[pi]> so "bla bla bla BS BS bla bla" essentially?
182: [02:36:25] <spronk> mm
183: [02:36:29] <spronk> lol
184: [02:37:49] <Colin[pi]> ok guise, what would you say is one advantage of SS over Drupal.. and one disadvantage?
185: [02:40:03] <guzzlefry> advantage: not crap, disadvantage: doesn't appeal to masochists
186: [02:40:12] <Ryan-Toast> Colin[pi]: You can use Boilerplate. You have to use a cms that’s name sounds like a depressed gnome.
187: [02:40:12] <antmas> ^^^ this
188: [02:40:20] <guzzlefry> well, isn't Drupal faster?
189: [02:40:21] <guzzlefry> maybe...
190: [02:40:28] <antmas> drupal isn't faster
191: [02:41:01] <guzzlefry> k so
192: [02:41:32] <guzzlefry> can't think of any disadvantages
193: [02:41:41] <guzzlefry> but I've never used drupal so... :P
194: [02:41:49] <antmas> I have and it's shit
195: [02:42:15] <antmas> Colin[pi]: yeah, just very fast talking and lots of 'nice to haves' that we didn't actually scope for
196: [02:48:41] * Tanger has joined #silverstripe
197: [02:50:03] <Tanger> Morning guys
198: [02:50:46] * antmas quit (Ping timeout: 246 seconds)
199: [02:58:49] <willr> Howdey Tanger
200: [02:59:21] * antmas has joined #silverstripe
201: [03:07:40] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
202: [03:11:10] * UncleCheese has joined #silverstripe
203: [03:11:13] <Colin[pi]> Ryan-Toast: You have to use a cms that’s name sounds like a depressed gnome. <-- lol
204: [03:12:27] <Ryan-Toast> Colin[pi]: It does though, right?
205: [03:12:55] <Ryan-Toast> It’s like the aging prostitute gnome.
206: [03:15:50] * ss23 yawns
207: [03:15:54] <ss23> I'm not liking this "work" thing
208: [03:16:39] * cloph_away quit (Ping timeout: 264 seconds)
209: [03:20:43] <Colin[pi]> ss23: how was Japan dude? :o
210: [03:20:53] * cloph_away has joined #silverstripe
211: [03:21:04] <spronk> ss23: BANZAI!
212: [03:21:10] <ss23> BANZAI!!!!
213: [03:21:17] <ss23> Colin[pi]: Pretty good :)
214: [03:21:21] <antmas> did you eat sushi?
215: [03:21:22] <ss23> I linked pictures before
216: [03:21:22] <ss23> uh
217: [03:21:27] <ss23> wait
218: [03:21:30] <ss23> didn't we all see them already?
219: [03:21:33] <spronk> ??
220: [03:21:34] <ss23> antmas: A little bit, but not much
221: [03:21:35] <antmas> nope
222: [03:21:36] <Colin[pi]> I didn't :(
223: [03:22:45] <ss23> oh uh
224: [03:22:48] <antmas> http://i.imgur.com/NUyttbn.gif
225: [03:22:57] <ss23> http://imgur.com/a/ug5kq
226: [03:22:58] <spronk> hahaaah fat cat
227: [03:23:27] <spronk> http://i.imgur.com/LkXKwOM.jpg
228: [03:23:29] <spronk> OM NOM NOM
229: [03:24:15] <antmas> ss23: i like your beard
230: [03:24:21] <ss23> I don't have a beard!
231: [03:24:32] <antmas> XD
232: [03:25:07] <antmas> that water feature thing is pretty rad
233: [03:25:12] <spronk> i'm not sure those little bits of fuzz qualify as beard
234: [03:25:29] <spronk> http://i.imgur.com/h517fog.jpg KARE RAIISU!
235: [03:26:12] <antmas> ss23: you're bro is scarily familar
236: [03:26:22] <ss23> no no
237: [03:26:27] <ss23> the one with me is my friend
238: [03:26:30] <ss23> unless uh
239: [03:26:32] <spronk> omg. steam sale. fuck
240: [03:26:33] <ss23> he's the other one
241: [03:26:38] <Colin[pi]> POCKY
242: [03:26:41] <Colin[pi]> from da source!
243: [03:26:42] <ss23> the one you can see his face properly that I'm taking a picture with is my friend
244: [03:26:45] <ss23> Colin[pi]: :D
245: [03:26:46] <spronk> pocky is fucking pwn
246: [03:26:48] <Colin[pi]> spronk: ikr
247: [03:26:48] <spronk> as is fran
248: [03:26:51] <antmas> ss23: ah
249: [03:26:59] <antmas> ss23: well your friend is scarily familiar
250: [03:27:11] <Colin[pi]> jesus do they have just one type of umbrella in JP?
251: [03:27:25] <Colin[pi]> STANDARD GENERIC UMBRELLA v1.0
252: [03:27:39] <antmas> Colin[pi]: because we have so many kinds
253: [03:27:45] <Colin[pi]> antmas: we do ;P
254: [03:27:49] <antmas> lol
255: [03:27:56] <Colin[pi]> dafuq: http://i.imgur.com/3FnZbzz.jpg
256: [03:28:05] <spronk> lawl
257: [03:28:14] <antmas> All I know is beach unbrella, kind that doesn't fold up properly for me ever, and the other kind that breaks whenever I fold it up
258: [03:29:13] <Colin[pi]> antmas: I mean more the colour, in the pic it looks like "WELL YOU CAN HAVE CLEAR, SEE THROUGH, NON-OPAQUE, OR TRANSPARENT"
259: [03:29:25] <antmas> Colin[pi]: lol
260: [03:29:44] <Colin[pi]> ss23: how were the trains?
261: [03:31:24] <Colin[pi]> good pic! http://i.imgur.com/fNvF61K.jpg
262: [03:31:40] <Colin[pi]> at least ss23 got some japanese pussy;
263: [03:31:41] <Colin[pi]> http://i.imgur.com/OtWm3kS.jpg
264: [03:31:51] <ss23> XD
265: [03:32:06] <Ryan-Toast> spronk:DID YOU GO TO A CAT CAFE?
266: [03:32:12] <ss23> 15:29:14 < Colin[pi]> antmas: I mean more the colour, in the pic it looks like "WELL YOU CAN HAVE CLEAR, SEE THROUGH, NON-OPAQUE, OR TRANSPARENT"
267: [03:32:15] <ss23> ahaha
268: [03:32:24] <ss23> clear is most common, because if it's not clear, you can't avoid walking into people and causing havoc
269: [03:32:32] <ss23> but there are other ones too, just not as common, since they're less useful
270: [03:32:40] <Colin[pi]> ss23: hmm spose so, they go for the most efficient/useful :D
271: [03:32:43] <ss23> Colin[pi]: trains were really good! Much better than most places :)
272: [03:33:13] <Colin[pi]> ss23: did you need to speak japanese often? or did you get by with english?
273: [03:34:38] <ss23> Colin[pi]: It would be infinitly more useful to be able to speak Japanese... but it's not required
274: [03:34:50] <Colin[pi]> heh
275: [03:34:54] <ss23> Like, most people dont' speak English, but menus often have eitherp ictures or are in English etc
276: [03:35:28] <ss23> Ryan-Toast: I didn't go to a cat cafe :P
277: [03:35:28] <Colin[pi]> did you get called "baka gaijin"? :D
278: [03:35:33] <ss23> haha Colin[pi] no
279: [03:35:34] <Ryan-Toast> ss23: :(
280: [03:35:45] <ss23> but there was a distirburingly high chance of people who were eitther crazy or drunk off their face
281: [03:35:49] <ss23> so many passed out drunks...
282: [03:36:48] <Colin[pi]> ss23: thought that would be more like Korea :o
283: [03:36:48] <antmas> ss23: where in Japan did you go?
284: [03:37:10] <ss23> Tokyo, Osaka, Kyoto
285: [03:37:13] <ss23> Colin[pi]: What is korea like?
286: [03:37:30] <Colin[pi]> ss23: heaviest drinkers in the world
287: [03:37:33] <antmas> ss23: I had a couple of friends teach english there for a year and LOVED it
288: [03:38:05] <ss23> antmas: :D
289: [03:39:00] <irogue_> [14:04:09] <antmas> irogue_: ss23 both of you kinda do the same work at ss?
290: [03:39:07] <irogue_> nah, ss23 is a support monkey
291: [03:39:13] <ss23> ouch
292: [03:39:18] <ss23> I prefer the term "makeshift sysadmin"
293: [03:39:39] <irogue_> lol
294: [03:41:09] <spronk> koreanas aren't heaviest drinkers in the world
295: [03:41:11] <spronk> not by a long shot
296: [03:41:54] <ss23> http://en.wikipedia.org/wiki/List_of_countries_by_alcohol_consumption
297: [03:41:54] <spronk> that would be the old soviet countries
298: [03:42:12] <ss23> Misleading though, because it doesn't measure binge drinking, which is what most people would call "heavy drinking"
299: [03:42:18] <Colin[pi]> I saw something recently about them drinking twice as much as the Russians
300: [03:43:01] <ss23> Colin[pi]: Maybe they increased recently, but WHO has stats from 2010 that seem to indicate otherwise
301: [03:43:07] <Colin[pi]> http://time.com/6616/south-koreans-slam-down-11-2-shots-of-hard-liquor-each-week/
302: [03:43:19] <Colin[pi]> "hard liquor"
303: [03:43:35] <guzzlefry> pft
304: [03:43:44] <guzzlefry> russians drink vodka
305: [03:44:49] <Colin[pi]> dang luxembourg folks must be permanently passed out in the streets
306: [03:56:30] * Ryan-Toast has left #silverstripe
307: [03:57:47] <antmas> ss23: so, you should probably where a neckbeard mask
308: [03:57:51] <antmas> :D
309: [03:58:00] <ss23> lol, why?
310: [03:58:15] <antmas> 'makeshift sysadmin'
311: [03:58:26] <ss23> oic haha
312: [03:58:33] <antmas> not a troo neckbeard
313: [04:03:23] <antmas> come onnnnnn 27 mins
314: [04:16:48] <antmas> I find the lack of .gifs on this Friday disturbing
315: [04:18:24] <ss23> lol
316: [04:18:27] <ss23> Sorry, it's like a Monday for me
317: [04:19:32] <guzzlefry> ss23: did you remember to say 'konichiwa'?
318: [04:22:30] <ss23> lol
319: [04:22:32] <ss23> I said it!
320: [04:22:33] <ss23> :P
321: [04:22:39] <ss23> Konnichiwa, bitches
322: [04:27:15] <guzzlefry> hahaha
323: [04:27:17] <guzzlefry> ^5
324: [04:27:50] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
325: [05:01:27] * nickmolhoek quit (Quit: nickmolhoek)
326: [05:14:12] * camfindlay quit (Quit: camfindlay)
327: [05:24:52] <spronk> god javascript is horrible to work with
328: [05:25:00] <Colin[pi]> ^ 1000x this
329: [05:25:07] * simon_w has joined #silverstripe
330: [05:25:13] <spronk> really wish it had an enum
331: [05:25:18] <spronk> and type hinting
332: [05:25:21] <spronk> and interfaces
333: [05:25:32] <spronk> sooo much javascript code basically turns into a bunch of magic strings
334: [05:26:01] * simon_w quit (Client Quit)
335: [05:26:12] <Colin[pi]> it always starts well when I get back into JS but then after a few hours coding I'd rather hammer nails through my dick
336: [05:26:18] <spronk> yeah
337: [05:26:25] <spronk> we rebuilt a portion of our system in node.j
338: [05:26:26] <spronk> s
339: [05:26:30] <spronk> i'm totally regretting it
340: [05:26:45] <spronk> it's 10x harder to refactor than PHP
341: [05:26:51] <spronk> or at least, structured PHP
342: [05:28:14] <ss23> lol spronk
343: [05:28:17] <Colin[pi]> JS to me is "wibbly wobbly programmy wammy stuff"
344: [05:29:04] <Colin[pi]> I always have a bad day when I need to do it >_<
345: [05:29:17] <ss23> lol
346: [05:29:19] <ss23> me too man
347: [05:30:02] <spronk> i'm wondering whether typescript would work better
348: [05:30:07] <spronk> but tool support outside visualstudio is pretty shit
349: [05:30:26] <Colin[pi]> what's worst is that like 15 years ago, pre jQuery, I was the BOMB at JS in our office
350: [05:30:36] <spronk> heh
351: [05:30:41] <Colin[pi]> now I'm like "HERP DERP" when I code it
352: [05:31:03] <Colin[pi]> but it's totally different now to back then, and used for different things
353: [05:31:08] <spronk> yeah..
354: [05:31:20] <spronk> i find one of the most stupid things is that there are usually many ways to do certain things
355: [05:31:24] <Colin[pi]> mm
356: [05:31:25] <spronk> and all of them have significant downsides
357: [05:31:43] <Colin[pi]> lol "JavaScript. Many ways to do certain things. All of them suck. TM"
358: [05:31:48] <spronk> and your options are to either use the ways that fit each situation best, which is always a compromise
359: [05:31:49] <spronk> or
360: [05:31:54] <spronk> have your code look uniform
361: [05:31:57] <spronk> which is again, a compromise.
362: [05:32:10] <spronk> ES6 brings classes, which might help to a degree
363: [05:32:18] <spronk> but then all the "JS" folk seem to think this is a terrible idea
364: [05:32:29] <spronk> because they are all "want to buttfuck prototypal inheritance love love so much time"
365: [05:32:37] <Colin[pi]> mm the prototype is strong with them
366: [05:32:48] <spronk> prototypal inheritance is such bullshti
367: [05:33:08] <spronk> "it's more powerful than classic OO". No, it's less structured
368: [05:33:24] <spronk> "you can do anything in javascript with prototypal inheritance". No, you can't. You can also emulate prototypal inheritance with classic OO just fine
369: [05:33:43] <spronk> <rage>
370: [05:35:36] <spronk> encapsulation? LULZ http://stackoverflow.com/questions/9572029/implementing-private-instance-variables-in-javascript
371: [05:36:01] <spronk> "just make it accessible. but prefix it with _ so people know not to touch it. because otherwise you're sacrificing performance for no real reason"
372: [05:36:45] <Colin[pi]> glad it's not just me, for a long time I said JS was shit and to some folks it's the second coming of christ
373: [05:37:04] <spronk> yeah..
374: [05:37:06] <spronk> i really don't get it
375: [05:37:19] <spronk> tbh it seems to me like it's a bunch of younger devs raging against "enterprise"
376: [05:37:28] <spronk> who are only doomed to repeat the mistakes of the past
377: [05:37:36] <Colin[pi]> maybe it's just me.. I look at things like node.js and just scratch my head and go "But why?"
378: [05:37:43] <spronk> hmm
379: [05:37:46] <willr> blame the kids.
380: [05:37:51] <Colin[pi]> damn kids get off my lawn
381: [05:37:55] <spronk> node.js makes a lot of sense from a conceptual point of view
382: [05:38:00] <spronk> async IO
383: [05:38:09] <spronk> but there are some serious hidden drawbacks
384: [05:38:25] <spronk> i mean, it's 2014, and node.js' V8 runtime can only use 1 core at a time
385: [05:38:39] <spronk> unless you use the cluster module, which requires you to mod your fucking source to support running something on more than one core
386: [05:39:00] <spronk> then there's the slightly dodgy unknown memory limit for each v8 process
387: [05:39:05] <spronk> which is somewhere around 1.7GB
388: [05:39:20] <Colin[pi]> yeah these are things that really should be known :D
389: [05:40:19] <spronk> the async, nonblocking IO model for node is definitely a possible solution to long running, low activity stuff like websockets
390: [05:40:31] <spronk> but javascript and v8, not so much
391: [06:06:36] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
392: [06:06:44] <Tanger> Hey guys
393: [06:09:16] * srikanth quit (Quit: Leaving)
394: [06:10:02] * willr quit (Quit: willr)
395: [06:12:40] <spronk> hi
396: [06:15:27] * Robke has joined #silverstripe
397: [06:21:49] * Robke quit (Ping timeout: 246 seconds)
398: [06:22:33] * DesignerX has joined #silverstripe
399: [06:39:07] * abitran quit (Ping timeout: 240 seconds)
400: [06:55:35] * ARNHOE has joined #silverstripe
401: [07:01:17] * willr has joined #silverstripe
402: [07:01:18] * willr quit (Client Quit)
403: [07:02:21] * robke has joined #silverstripe
404: [07:04:41] <robke> hello :) what's wrong with this line? $fields->addFieldToTab("Root.Main", new HtmlEditorField('Content', 'write smth'));
405: [07:05:05] * ajmitch quit (Ping timeout: 264 seconds)
406: [07:05:06] <robke> what has been changed and how to use htmlEditorField for now?
407: [07:06:31] * ajmitch has joined #silverstripe
408: [07:07:42] <robke> found the solution.
409: [07:09:55] * ocm has joined #silverstripe
410: [07:10:07] <ocm> howdy
411: [07:12:26] <robke> hi
412: [07:21:39] * Shrike_Finland has joined #silverstripe
413: [07:36:27] * UncleCheese has joined #silverstripe
414: [07:38:17] * CodeTrap has joined #silverstripe
415: [07:42:26] * UncleChe_ has joined #silverstripe
416: [07:45:13] * stnvh has joined #silverstripe
417: [07:49:07] * wmk has joined #silverstripe
418: [07:52:14] <Shrike_Finland> UncleChe_ is it possible to use Display Logic to reveal gridfield based on boolean?
419: [07:54:03] <Shrike_Finland> Or better known UncleCheese :)
420: [07:54:09] <spronk> i.e. in template?
421: [07:54:14] <UncleCheese> Shrike_Finland yes
422: [07:54:31] <UncleCheese> see the readme on dealing with non-standard form fields
423: [07:57:04] <Shrike_Finland> Thanx!
424: [07:57:54] <Shrike_Finland> Should scroll enough…
425: [07:58:52] * kinglozzer has joined #silverstripe
426: [08:13:23] * micmania1 has joined #silverstripe
427: [08:16:48] * daslicht has joined #silverstripe
428: [08:17:51] <daslicht> Hello :)
429: [08:18:07] <ocm> hi!
430: [08:18:17] <daslicht> in the Tutorial a Student DataObject is created and assigned on a Projects Student Tab
431: [08:18:39] <daslicht> the Question is now is it possible to manage students at its own section ?
432: [08:18:49] <daslicht> but which is not shown in the main menu on teh front end ?
433: [08:18:55] <ocm> try ModelAdmin
434: [08:19:10] <daslicht> I do goodle
435: [08:19:15] <daslicht> google tnx
436: [08:19:35] <daslicht> http://doc.silverstripe.org/framework/en/reference/modeladmin
437: [08:19:38] <daslicht> reading...
438: [08:20:03] <ocm> ModelAdmin is to manage DataObjects, I think that is what you want
439: [08:20:07] <ocm> if not, just tell :)
440: [08:20:18] <daslicht> aye
441: [08:22:43] * desperate has joined #silverstripe
442: [08:24:24] <desperate> morning guys
443: [08:24:39] <ocm> g'day
444: [08:24:45] <desperate> I'm trying to login to my admin, can't remmeber my login details so I added this to my congih: Security::setDefaultAdmin('admin','password');
445: [08:24:51] <desperate> but still no go
446: [08:25:23] <daslicht> AWESOME
447: [08:25:41] * Pyerk has joined #silverstripe
448: [08:25:46] <daslicht> 5 lines of code to manage Databjkects on its own section
449: [08:25:49] <daslicht> wuuhuh
450: [08:25:53] <Pyerk> ?
451: [08:26:03] <daslicht> I love the ModelAdmin
452: [08:26:04] <Pyerk> Oh, you discovered ModelAdmin
453: [08:26:05] <daslicht> <3
454: [08:26:07] <daslicht> yeah
455: [08:26:16] <daslicht> I cant sit still in my chair
456: [08:26:20] <Pyerk> yup, it's good.
457: [08:26:29] <daslicht> Euphoria overtook
458: [08:26:43] <Pyerk> the best part of model admin though is when a client goes "great, can I order it?"
459: [08:26:52] <Pyerk> at which point I promptly respond with a slap.
460: [08:27:13] <daslicht> ?
461: [08:27:26] <Pyerk> ModelAdmin is unordered.
462: [08:27:27] <daslicht> there is a order button ?!
463: [08:27:32] <Pyerk> you can reorder, filter, etc.
464: [08:27:38] <daslicht> yeah
465: [08:28:04] <Pyerk> reorder the display of the list, not permenantly rearrange stuff into a defined order for display on a site, etc.
466: [08:28:05] <ocm> pyerk/daslicht
467: [08:28:14] <ocm> I use sortablegridfield addon to make it sortable
468: [08:28:14] <daslicht> what is the maginifier s purpose?
469: [08:28:17] <daslicht> search ?
470: [08:28:20] <ocm> in modeladmin
471: [08:28:23] <daslicht> when i click it it disapera?
472: [08:28:24] <Pyerk> if you filter something, then order them, then filter on somtehing else, and order those... what order is your total list in?
473: [08:28:28] <daslicht> disapperr
474: [08:28:47] <Pyerk> daslicht: it's the filter button.
475: [08:28:48] <daslicht> ocm: nice
476: [08:28:57] <Pyerk> I don't think modeladmin does that or something, idk.
477: [08:29:07] <Pyerk> it has its own filters on the left iirc
478: [08:29:17] <daslicht> https://www.dropbox.com/s/tpfjamz9mvp71bl/Screenshot%202014-06-20%2010.29.15.png
479: [08:29:25] <daslicht> i mean that magnifier at the top right
480: [08:29:43] <daslicht> when i click it , it loks like this :
481: [08:29:44] <daslicht> https://www.dropbox.com/s/6bqe08guqxky4dc/Screenshot%202014-06-20%2010.29.36.png
482: [08:29:45] <daslicht> :D
483: [08:29:54] <Pyerk> yeh, in a normal filed a new 'heading' row slides down below (under name, spanning whole table) and has space for search.
484: [08:30:08] <Pyerk> but modeladmin doesn't do that.
485: [08:30:15] <Pyerk> it has its own filters on the left
486: [08:30:51] <daslicht> ok so the button is not used ?
487: [08:30:56] <robke> daslicht is it possible to sort order things in model admin? :)
488: [08:31:08] <daslicht> no i dont ask for this
489: [08:31:19] <daslicht> i am just curios what is buttons purpose is
490: [08:31:39] <daslicht> a button which disappear after click is quite confusing no ?
491: [08:32:06] <daslicht> once I know its meant to work like this its ok for me
492: [08:32:32] <daslicht> weee csv import
493: [08:32:34] <daslicht> <3
494: [08:34:34] * kerosene quit (Ping timeout: 240 seconds)
495: [08:48:50] * cloph_away is now known as cloph
496: [08:59:10] <micmania1> Can somebody please explain services to me and how to register one?
497: [09:00:01] * onejamesbrowne has joined #silverstripe
498: [09:00:23] <onejamesbrowne> Hello Silverstripe people!
499: [09:04:17] <wmk> hi
500: [09:04:45] <wmk> hey, anyone has experiences with tractorcow's fluent module? is it a good alternative to translatable?
501: [09:07:47] * markcl quit (Quit: Page closed)
502: [09:08:07] <kinglozzer> micmania1: My understanding is that a service is just a class which instantiates another class - e.g. if you have MyClass, but you can't just do new MyClass() because you need to set some extra config etc, you create a service which handles all the setup etc, then returns your MyClass instance
503: [09:09:46] <daslicht> I have created a Page called ShipPage.php
504: [09:09:47] <daslicht> https://github.com/daslicht/SilverStripe-cms-v3.1.5/blob/master/mysite/code/Pages/ShipPage.php
505: [09:10:09] <daslicht> I like to be able to upload multiple images / ship
506: [09:10:21] <daslicht> so i created the ShipImage DataoObject
507: [09:10:34] <daslicht> https://github.com/daslicht/SilverStripe-cms-v3.1.5/blob/master/mysite/code/DataObjects/ShipImage.php
508: [09:10:42] <daslicht> I rebuilt db
509: [09:11:07] <daslicht> but when I try to add a niew ShipPage I get an error shown in a growl type message on teh top right
510: [09:11:24] <daslicht> it disapears by its own
511: [09:12:38] <wmk> daslicht, you have firebug? then you can monitor the network calls and see the error in the answer section
512: [09:12:55] <daslicht> i have chom
513: [09:12:56] <daslicht> e
514: [09:13:01] <daslicht> let me inspect the call
515: [09:13:03] <daslicht> http://85.16.155.55/
516: [09:13:58] <daslicht> https://gist.github.com/daslicht/b1fd964be06c13e60766
517: [09:14:07] <daslicht> looks like my relations are wrong defined
518: [09:15:35] <daslicht> aha solved
519: [09:15:40] <daslicht> thank you for the hint
520: [09:16:18] * SightUnseen has joined #silverstripe
521: [09:16:24] * SightUnseen has left #silverstripe
522: [09:17:04] <micmania1> Funnies mis-spelling of the day so far: $parentPoointer
523: [09:17:11] <micmania1> Funniest! Damn it.
524: [09:18:27] <kinglozzer> micmania1: Ignore my above explanation, I'm talking out of my arse, that's a factory
525: [09:18:29] <daslicht> :D
526: [09:18:32] * kinglozzer Friday
527: [09:18:41] <daslicht> [{"error":"Object->__call(): the method 'onafterupload' does not exist on 'ShipImage'"}]
528: [09:18:43] <daslicht> ?
529: [09:19:00] <daslicht> is that function mandatory to implement ?
530: [09:19:25] <daslicht> i get that error when trying to upload multiple images
531: [09:19:48] * DesignerX quit (Ping timeout: 255 seconds)
532: [09:25:44] <wmk> hmm, normally no, daslicht
533: [09:26:15] <wmk> daslicht, tip: use bulkupload module for uploading many images at once ;)
534: [09:26:15] <daslicht> is therer a way to set an upload dir ?
535: [09:26:32] <daslicht> let me google for it
536: [09:26:39] <wmk> https://github.com/colymba/GridFieldBulkEditingTools
537: [09:26:45] <daslicht> i have >50000 images to manage
538: [09:26:56] <daslicht> they need to be sorted in to folders
539: [09:27:00] <wmk> 50k images, but not one page???
540: [09:27:06] <daslicht> nope
541: [09:27:18] <daslicht> i have Ship Pages
542: [09:27:20] <wmk> daslicht, i wrote an extension that creates a folder per page
543: [09:27:29] <daslicht> and each ship gest a gallery with >10 Images
544: [09:27:37] <daslicht> very nice
545: [09:28:02] <wmk> daslicht, http://addons.silverstripe.org/add-ons/wernerkrauss/folderperpage if you're interested
546: [09:28:10] <daslicht> yeah i am
547: [09:28:27] <daslicht> i start wityh bulk upload
548: [09:29:13] <wmk> daslicht, i'm also a big fan of https://github.com/colymba/GridFieldGalleryTheme for galleries...
549: [09:29:36] <daslicht> I am open to any suggestions, I am totally new to SS
550: [09:30:03] <daslicht> It would be also nice to be able to flag images as featutred
551: [09:31:45] <daslicht> if thats not possible i just create a second image associated to an ship
552: [09:33:18] <daslicht> when I try to install you page folder package i get :
553: [09:33:23] <daslicht> https://gist.github.com/daslicht/5b1e8d5cff9da13b4ce1
554: [09:33:46] <daslicht> i try to refresh the cache
555: [09:35:08] <daslicht> what a mess composer deleted the simple theme wtf
556: [09:35:58] <wmk> hmm, composer is sometimes a little beast.
557: [09:35:59] <Pyerk> [09:30] <robke> daslicht is it possible to sort order things in model admin? :)
558: [09:36:03] <Pyerk> plz, I just ranted about this.
559: [09:36:04] <Pyerk> NO.
560: [09:36:24] <daslicht> I HAVE NOT ASKED THART QUESTION
561: [09:36:28] <desperate> guys is there a bootstrap available for SS
562: [09:36:40] <daslicht> i just wahted to know what that magifier is doing
563: [09:36:47] <desperate> or I should say.. does bootstrap work with ss?
564: [09:36:48] <wmk> desperate, there are some bootstrap themes
565: [09:37:58] <ss23> it's almost 10pm on a Friday night and I'm about to go to bed
566: [09:37:59] <ss23> should I mess with our production servers y/n?
567: [09:38:09] <desperate> thx
568: [09:39:01] <wmk> desperate, http://addons.silverstripe.org/add-ons?search=bootstrap&type=&sort= , some just have old bootstrap
569: [09:39:32] <ocm> ss23, yes!
570: [09:39:40] <ocm> definitly. Though don't forget to grab some beers first
571: [09:39:41] <ss23> :D
572: [09:39:42] <ss23> OKAY
573: [09:39:44] <ss23> XD
574: [09:39:49] <ss23> I had one, but I'm not in the mood for drinking
575: [09:40:07] <ocm> I never am in the mood for drinking
576: [09:40:10] <ocm> I drink in the mood to drink
577: [09:42:01] <ss23> sshkardoon@router:/etc/nginx/sites-enabled$ sudo /etc/init.d/nginx reload
578: [09:42:02] <ss23> Reloading nginx configuration: nginx.
579: [09:42:05] <ss23> no errors
580: [09:42:07] <ss23> bitchin'
581: [09:43:01] <Pyerk> daslicht: yeh I know you didn't ask the question. But that chap that did, did so immediately afterwards to the point I thought it was a troll.
582: [09:43:08] <Pyerk> probably was, but whatever.
583: [09:44:04] <daslicht> yeah
584: [09:44:24] <wmk> hey Pyerk
585: [09:44:34] <Pyerk> ss23: if by 'mess around with production servers' you mean set the MOTD on login to ASCII art of penises...yes.
586: [09:44:44] <Pyerk> yes you should.
587: [09:44:51] <Pyerk> gidday wmk
588: [09:45:05] <wmk> Pyerk, any experiences with tractorcow's fluent module?
589: [09:45:15] <wmk> for translation of pages and DOs
590: [09:45:31] <Pyerk> wmk: nup. Not beyond reading the intro stuff on it.
591: [09:45:39] <wmk> ok.
592: [09:45:39] <Pyerk> when he first released it
593: [09:46:13] <wmk> so i just try it on a dev branch
594: [09:49:15] <desperate> I just did a fresh install of 3.15
595: [09:49:27] <desperate> I got a confirmation that install was successful
596: [09:49:47] <desperate> but when I go to 127.0.0.1/index.php it looks as if the css is missing
597: [09:49:52] <desperate> there is no styling
598: [09:50:03] <desperate> I used the default template offered during install
599: [09:51:45] <ocm> desperate
600: [09:51:49] <ocm> did you add basehref?
601: [09:52:01] <desperate> no... how do i do that
602: [09:52:01] <ocm> <% base_tag %>
603: [09:52:11] <ocm> add it just beneath <head>
604: [09:52:15] <ocm> in your Page.ss template
605: [09:53:35] <desperate> </head> <% base_tag %> <body class="$ClassName<% if not $Menu(2) %> no-sidebar<% end_if %>" <% if $i18nScriptDirection %>dir="$i18nScriptDirection"<% end_if %>>
606: [09:53:44] <desperate> that's how my page is now
607: [09:54:35] <desperate> the page cannot be found page has styling
608: [09:54:38] <desperate> other don't
609: [09:55:12] <desperate> gonna try 3.14
610: [10:00:51] * Shrike_Finland quit (Quit: Leaving.)
611: [10:03:09] <desperate> same issue with 3.14
612: [10:04:03] <ocm> desperate
613: [10:04:08] <ocm> just belowe <head>
614: [10:04:11] <ocm> not below </head> ;)
615: [10:04:28] <ocm> it adds the <base href="url.com" />
616: [10:05:34] * Shrike_Finland has joined #silverstripe
617: [10:05:47] <desperate> ah!
618: [10:06:28] <ocm> does that work for you?
619: [10:11:20] <desperate> just reinstalling
620: [10:14:41] <desperate> ah it's already there
621: [10:14:52] <desperate> so that doesn't work no :0(
622: [10:15:38] <desperate> although the front end seems to have stlying now!
623: [10:15:45] <desperate> haven't done anything different
624: [10:15:48] <desperate> just 3rd installation
625: [10:16:57] <desperate> now all seems to be ok
626: [10:19:01] <Pyerk> desperate: what is happen?
627: [10:19:18] <desperate> I had no stlying after a fresh install
628: [10:19:23] <Pyerk> base tag is required, because links are relative.
629: [10:19:25] <desperate> using simple template
630: [10:19:32] <desperate> 3rd install fixed it
631: [10:19:33] <Pyerk> desperate: completely fresh install>
632: [10:19:36] <Pyerk> ?
633: [10:19:38] <desperate> yeah
634: [10:19:45] <desperate> new unpacked zip and clean db
635: [10:19:45] <Pyerk> nothing modified, nothing added?
636: [10:19:55] <desperate> absolutely nothing
637: [10:19:59] <Pyerk> ok, where did you get version from?
638: [10:20:06] <desperate> SS website
639: [10:20:10] <ocm> perhaps stupid question, did you flush?
640: [10:20:15] <desperate> also had same issue with v 3.14
641: [10:20:21] <Pyerk> silverstripe.org/download ?
642: [10:20:40] <desperate> http://www.silverstripe.org/stable-download/
643: [10:20:45] <Pyerk> hmm yeh
644: [10:20:47] <Pyerk> well
645: [10:20:53] <Pyerk> did you download the wrong version?
646: [10:20:55] <Pyerk> there are 2
647: [10:21:10] <desperate> when i reinstalled i used the same version
648: [10:21:10] <Pyerk> you want option 1
649: [10:21:26] <desperate> first time syling issues
650: [10:21:28] <Pyerk> did you delete old version first desperate?
651: [10:21:30] <desperate> second time ok
652: [10:21:35] <desperate> could it be my server
653: [10:21:38] <desperate> using WAMP locally
654: [10:21:38] <Pyerk> and name the folder the same?
655: [10:21:41] <Pyerk> by chance?
656: [10:22:06] <desperate> the only thing i did differentlyu was to unpack in a dir below the htdocs root
657: [10:22:25] <desperate> so 127.0.0.1/test/
658: [10:22:32] <desperate> previous 127.0.0.1/
659: [10:25:01] <ocm> desperate, try changing the htaccess file
660: [10:25:08] <ocm> BaseHref '/test'
661: [10:25:14] <ocm> or setup a vhost
662: [10:25:18] <desperate> well all is working ok now
663: [10:25:23] <ocm> RewriteBase '/'
664: [10:25:26] <desperate> so reluctant to change anything
665: [10:25:47] * Tanger quit (Quit: Tanger)
666: [10:26:02] <ocm> I ment: set the rewritebase (not basehref) of the .htaccess top RewriteBase '/test'
667: [10:26:30] * babak has joined #silverstripe
668: [10:29:33] <micmania1> Pyerk: Dagwood is a go
669: [10:34:36] * gelignite has joined #silverstripe
670: [10:37:38] <desperate> is the simple theme responsive?
671: [10:39:31] * ARNHOE quit (Remote host closed the connection)
672: [10:44:48] <micmania1> desperate: resize your browser and find out
673: [10:45:34] <Colin[pi]> pretty sure it is
674: [10:46:52] <Pyerk> micmania1: mmm, good choice :D
675: [10:46:55] * ARNHOE has joined #silverstripe
676: [10:46:56] <Pyerk> spicy though
677: [10:47:06] <Pyerk> all that mustard and pepper meats
678: [10:47:18] <Pyerk> Colin[pi]: yes.
679: [10:47:21] <Pyerk> desperate: yes.
680: [10:47:56] <Pyerk> desperate: sounds like your issue earlier was to do with .htaccess things.
681: [10:48:17] <desperate> ok thank I will bear that in mind for future reference
682: [10:48:20] <Pyerk> make a _ss_environment.php in www, then put your installs in www/sitenamehere/<ss install>
683: [10:48:27] <Pyerk> then you never have to worry about installing again.
684: [10:48:30] <Pyerk> for dev.
685: [10:48:45] <Pyerk> and you can dev more than one site at once
686: [10:48:46] <Pyerk> with wamp
687: [10:48:48] <Pyerk> :>
688: [10:51:09] * Pyerk installs kde
689: [10:51:22] <Pyerk> Total Download Size: 726.46 MiB
690: [10:51:23] <wmk> Pyerk, or use vagrant and fire up a vm for each project
691: [10:51:24] <Pyerk> lawl
692: [10:51:31] <Pyerk> wmk: nah.
693: [10:51:35] <Pyerk> windows
694: [10:51:58] <wmk> Pyerk, ask Zauberfisch...
695: [10:52:27] <Pyerk> wmk: this works just as well, with no fuss.
696: [10:52:29] <Pyerk> copy, paste.
697: [10:52:47] <Pyerk> easier again would be to get composer working in windows... but that's also another hassle.
698: [10:53:35] <wmk> Pyerk, i run composer inside git-bash under windows
699: [10:53:39] <wmk> works good.
700: [10:53:49] <wmk> and sometimes out of phpstorm, works also
701: [10:59:31] <Pyerk> oh yeh
702: [10:59:34] <Pyerk> this phpstorm
703: [10:59:43] <Pyerk> I'm getting more and more interetsed :<
704: [11:00:00] <wmk> Pyerk, don't try it
705: [11:00:07] <wmk> otherwise you'll become addicted
706: [11:00:08] <Pyerk> lol
707: [11:04:58] <ocm> composer <3
708: [11:05:15] <ocm> getting composer to work in windows is easy, just use the installer
709: [11:05:21] <ocm> it adds composer to PATH automatically
710: [11:06:33] <Pyerk> ocm: last time I tried it errored on usage (installed fine though)
711: [11:06:45] <Pyerk> that was a year ago now though
712: [11:14:28] * wmk quit (Ping timeout: 240 seconds)
713: [11:18:29] <daslicht> is it possible to install silverlight addons via composer to the vendors folder instead of the / ?
714: [11:20:04] <daslicht> just curious
715: [11:21:37] <daslicht> silverstripe
716: [11:21:42] <daslicht> :)
717: [11:21:49] <Pyerk> no
718: [11:21:57] <Pyerk> they wouldn't work anyway.
719: [11:22:03] <Pyerk> that's not how ss works
720: [11:22:07] <daslicht> ok
721: [11:22:25] <Pyerk> well... I think.
722: [11:22:46] <daslicht> https://github.com/axyr/silverstripe-modulefolder
723: [11:22:53] <Pyerk> daslicht: the inevitible question newbiews always semm.... urgh god fuck that.
724: [11:22:54] <Pyerk> ^^
725: [11:23:33] <daslicht> i was just curious , since i worked with composer before
726: [11:23:40] <Pyerk> that idiot doesn't get how SS works.
727: [11:23:49] <daslicht> and vendor modules always went to the vendors folder:)
728: [11:23:56] <Pyerk> but yeh, SS preexists composer.
729: [11:24:02] <daslicht> i dont care where the addods reside
730: [11:24:18] <daslicht> i just asked out of curiosityu
731: [11:24:19] <Pyerk> yeah, most newbies get all pissy and whinge about having too many folders in the install dir.
732: [11:24:47] <daslicht> yeh clean root folder is a great thing imo
733: [11:24:54] <Pyerk> and so my answer is usually along the lines of "so you want to take the big mess of folders, make a new folder, then hide the exact same mess in there less 2-3 foders?"
734: [11:25:00] <daslicht> how often do you need to acces installed addons :D
735: [11:25:13] <daslicht> yeah anyting fine
736: [11:25:17] <Pyerk> yeh
737: [11:25:47] <Pyerk> but SS will search it's entire install path for PHP files unless told not to look there (see _manifest_ignore file in eg framework/thirdparty)
738: [11:25:59] <Pyerk> so any php file in any subfolder will be found.
739: [11:26:11] <Pyerk> and the autoloader will load it automatically when it's needed.
740: [11:26:39] <Pyerk> so a module will technically work when it's in a subfolder, paths get messy with things like CSS, javascript and requirements, etc.
741: [11:26:43] <daslicht> hu, so you can place the modules whereever you like once they has been installed?
742: [11:26:56] <daslicht> i see
743: [11:27:00] <Pyerk> especially if the module developer made some bad code (with regards to SS's Requriemens:: class)
744: [11:27:14] <Pyerk> daslicht: no. They're designed to be in the install root
745: [11:27:25] <Pyerk> the thing people don't understand is that ALL things are modules.
746: [11:27:32] <Pyerk> excepting themes and framework itself.
747: [11:27:42] <daslicht> ok i leave them there and accept it :D
748: [11:27:45] <Pyerk> this INCLUDES the project dir. Although it's a special case.
749: [11:28:01] <Pyerk> so your site is technically just a module.
750: [11:28:04] <Pyerk> (mysite)
751: [11:30:18] * desperate_ has joined #silverstripe
752: [11:30:31] * desperate quit (Ping timeout: 246 seconds)
753: [11:31:38] * kerosene has joined #silverstripe
754: [11:34:28] * Colin[pi] quit (Ping timeout: 240 seconds)
755: [11:38:02] * UncleChe_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
756: [12:03:20] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
757: [12:12:47] * UndefinedOffset has joined #silverstripe
758: [12:24:48] <micmania1> Pyerk: PINT?
759: [12:26:11] <desperate_> guys if I want to create a SectionHolder page.... following the tutorial it suggests that I make a SectionHolder page
760: [12:26:22] <desperate_> but as far as I can see I can do the same with a regular page?
761: [12:26:43] <desperate_> I just want a page where I can list/link to pages
762: [12:26:47] * caamic30 has joined #silverstripe
763: [12:31:54] <Pyerk> micmania1: yep, but will be later tonight though, one of the chaps is having leaving drinks
764: [12:32:29] <Pyerk> desperate_: the reason for the SectionHolder page is so you can use a separate tempalte, that lists children on it.
765: [12:32:34] * caamic30 has left #silverstripe
766: [12:34:03] <Pyerk> Otherwise you'll have children listing on every page that has children.
767: [12:34:22] <Pyerk> unles you <% if ClassName == 'SectionPage' %>
768: [12:34:33] <Pyerk> but that's not so pretty like.
769: [12:36:02] <Pyerk> micmania1: unless you want to come just down the quay a bit to lloyds
770: [12:36:36] * ARNHOE quit (Remote host closed the connection)
771: [12:39:15] <Pyerk> won't be a big one though micmania1, I'm trying to save a bit of dosh. Just booked tickets to trip Italy later in the year
772: [12:39:39] * Sj0hn has joined #silverstripe
773: [12:40:27] <desperate_> Pyerk: Can't I do that with a regular page then?
774: [12:40:39] * ARNHOE has joined #silverstripe
775: [12:40:44] * ARNHOE quit (Remote host closed the connection)
776: [12:41:19] * ARNHOE has joined #silverstripe
777: [12:42:03] <Pyerk> desperate_: well as I just explained...
778: [12:42:19] <Pyerk> and as the tutorials should have demonstrated...
779: [12:42:34] <Pyerk> with regards to templating
780: [12:42:47] <Pyerk> you could do it with the normal page template, but as I said.
781: [12:47:34] <desperate_> oh yeah I see.... if I don't set up my own template it just uses the top level Page.ss
782: [12:48:50] <desperate_> so unless I want my holder to have the same layout and oontent as my top level Page.ss... I need my own SectionHolder.php... and it's own template
783: [12:49:58] <Pyerk> yeh, you only need the page type to make the template.
784: [12:55:07] <desperate_> thanks
785: [13:00:17] * gelignite quit (Quit: http://bit.ly/nkczDT)
786: [13:03:57] * wmk has joined #silverstripe
787: [13:14:07] * desperate_ quit (Ping timeout: 246 seconds)
788: [13:14:57] * desperate has joined #silverstripe
789: [13:19:01] * desperate quit (Ping timeout: 246 seconds)
790: [13:20:01] * desperate has joined #silverstripe
791: [13:21:07] <desperate> my cms keeps crashing Firefox v. 30 - when I click the settings tab of a page
792: [13:21:11] <desperate> Chrome no problems
793: [13:22:22] <ocm> hm, I have read about that
794: [13:22:30] <ocm> try v 31
795: [13:22:31] <ocm> :P
796: [13:23:41] <ocm> http://www.silverstripe.org/general-questions/show/61804
797: [13:24:00] <ocm> http://www.silverstripe.org/general-questions/show/61804?start=8#post359748 *
798: [13:29:52] * catcher has joined #silverstripe
799: [13:30:45] <catcher> Is anyone aware of a field like a dropdown/listbox where the options are all visible simultaneously?
800: [13:30:49] <catcher> also, hello
801: [13:31:50] <catcher> I guess I could do a big checkboxsetfield
802: [13:35:44] <Pyerk> catcher: multi
803: [13:36:00] <Pyerk> <select type=multi> or some shit like that
804: [13:36:39] <Pyerk> multiple=multiple
805: [13:37:03] <Pyerk> pretty sure ss supports it
806: [13:37:08] <Pyerk> but not 100%
807: [13:38:08] <micmania1> Pyerk: That's basically what ListboxField does
808: [13:38:57] <micmania1> I don't know if DropdownField can handle multiples.
809: [13:38:58] <Pyerk> yeh
810: [13:39:11] <Pyerk> I know chozen can, but not sure about dropdown,yeh
811: [13:39:22] <Pyerk> listboxfield catcher
812: [13:41:01] <catcher> Pyerk, that's what I have now, client wants to see the options simultaneously.
813: [13:41:07] <catcher> i.e. not in a dropdown, which listbox uses
814: [13:41:16] <Pyerk> catcher: what
815: [13:41:21] <Pyerk> screenshot
816: [13:41:26] <catcher> doesn't exist yet
817: [13:41:45] <Pyerk> screenshot
818: [13:41:48] <catcher> haha
819: [13:42:01] <catcher> Picture a box filled with words.
820: [13:42:12] <catcher> Maybe some words are red, and some are green.
821: [13:42:13] <Pyerk> 500 multiple word choices.
822: [13:42:14] <Pyerk> ok
823: [13:42:26] <Pyerk> can I see them all at once?
824: [13:42:29] <Pyerk> NO.
825: [13:43:05] <Pyerk> apply chozen to a dropdown derivitive and make it win at multiple="multiple!
826: [13:43:07] <Pyerk> "*
827: [13:45:37] * robke quit (Ping timeout: 246 seconds)
828: [13:48:30] * caamic30 has joined #silverstripe
829: [13:49:25] <caamic30> how do I set the searchable_field to dropdown? the dropdown will contain all the categories which has belongs_many_many to product dataobject?
830: [13:49:31] <caamic30> anyone guys?
831: [13:49:47] <Pyerk> expanded syntax
832: [13:49:49] <Pyerk> see docs
833: [13:49:59] * Shrike_Finland quit (Quit: Leaving.)
834: [13:50:29] <caamic30> on the Products dataobject I have, $searchable_fields = array(‘Categories.Title’ => array(‘field’ => ‘Dropdownfield’));
835: [13:50:40] <caamic30> but that code doesn’t populate the dropdown with all the categories
836: [13:54:47] <Pyerk> need a name.
837: [13:55:27] <Sj0hn> Has any1 ever used the member profile pages module of ajshort?.. there is an option "Enable public profiles?" .. but i cant seem to find these public profiles
838: [13:55:28] <Pyerk> array is name => title, or name => config
839: [13:56:04] <Pyerk> Sj0hn: probably because by being public it simply means other members aren't denied in canView
840: [13:56:08] <Pyerk> but I'm not sure.
841: [13:56:16] <Pyerk> 3 years since I used it... on 2.4
842: [13:57:09] <Sj0hn> there's a template file with "MemberProfileViewer_list" and "MemberProfileViewer_profile" though
843: [13:57:30] <Sj0hn> *profile = view
844: [13:57:59] <Pyerk> idk
845: [13:59:39] <Sj0hn> k, thnx anyway
846: [14:03:47] * caamic30 quit (Quit: caamic30)
847: [14:16:17] * Shrike_Finland has joined #silverstripe
848: [14:21:22] * caamic30 has joined #silverstripe
849: [14:24:08] <Pyerk> oh fook saaks
850: [14:24:57] <Pyerk> kinglozzer: this one's not even your fault! http://api.silverstripe.org/3.1/source-class-ArrayList.html#464
851: [14:25:16] <Pyerk> assumption: whatever is in an arraylist is a primitive array.
852: [14:25:23] <Pyerk> NO FOOLS, I HAVE ARRAYDATAS IN MY LIST
853: [14:25:30] <kinglozzer> :(
854: [14:25:56] <Pyerk> kinglozzer: and then, almost in the same breath, gridfield goes and $list->first()->canView()
855: [14:26:03] <Pyerk> NOPE, no canView on []
856: [14:26:09] <Pyerk> NOT EVEN AN OBJECT BRO
857: [14:26:10] <Pyerk> etc
858: [14:26:15] * krofek quit (Ping timeout: 264 seconds)
859: [14:26:31] <Pyerk> fuck imma be a busy boy.
860: [14:26:37] <Pyerk> fix'n all this shit
861: [14:26:53] * caamic30 quit (Quit: caamic30)
862: [14:38:33] * krofek has joined #silverstripe
863: [14:47:35] <Pyerk> wtf
864: [14:47:52] <Pyerk> since when did defining a class substitute break the shit out of heirarchy?
865: [14:48:00] <Pyerk> physical hierarchy (vs injector)?
866: [14:48:09] <Pyerk> fook'n hell
867: [14:55:44] <ocm> hm, is there a neath trick to get the minified version of jquery while using
868: [14:55:45] <ocm> Requirements::javascript(FRAMEWORK_DIR .'/thirdparty/jquery/jquery.js');
869: [14:55:46] <ocm> ?
870: [14:56:16] <ocm> or does Requirements::javascript(FRAMEWORK_DIR .'/thirdparty/jquery/jquery.min.js'); in page overwrite it for modules that use the unminified jquery?
871: [14:59:58] <Shrike_Finland> is there some problem with tinymce styles dropdown, as it does not pickup custom styles anymore?
872: [15:00:28] <Pyerk> ocm: it will (might) if you define an alias, but only if others also make use of the same alias they don't.)
873: [15:00:55] <Pyerk> ocm: Requirements::block(THIRDPARTY_DIR.'jquery/jquery.js')
874: [15:01:03] <Pyerk> oh, with a leading / too
875: [15:01:12] <Pyerk> Shrike_Finland: don't use firefox.
876: [15:01:15] <Pyerk> it's rubbish at it.
877: [15:01:18] <Pyerk> but it should, yeh.
878: [15:01:35] <Pyerk> if they're in your typography.css and aren't 'namespaced' to .typography
879: [15:01:42] <Pyerk> in the correct theme
880: [15:01:50] <ocm> Pyerk, as example: UserForms
881: [15:01:51] <Pyerk> iirc
882: [15:01:59] <ocm> that uses jquery aswell (for validation plugin and stuff)
883: [15:02:12] <ocm> and it uses the framework_DIR
884: [15:02:19] <Pyerk> ocm: <% require block(framework/thirdparty/jquery/jquery.js) %>
885: [15:02:41] <Pyerk> ocm: it doesn't matter the const shortcut. only the path.
886: [15:02:45] <ocm> I dont have requirements in my templates
887: [15:02:51] <ocm> just in the init()
888: [15:02:59] <ocm> oh it does?
889: [15:03:00] <Pyerk> if it were path, secondParamThatIsAnAlias
890: [15:03:00] <ocm> :D
891: [15:03:08] <ocm> lemme try
892: [15:03:08] <Pyerk> you could just block(Alias)
893: [15:03:14] <Pyerk> but yeah, it's not.
894: [15:03:21] <Pyerk> by default if there's no alias, the alias is the path.
895: [15:03:43] * Sj0hn quit ()
896: [15:03:47] <Pyerk> $includedJs = ['path/to/your/shit.js' => 'path/to/your/shit.js']
897: [15:04:41] <Pyerk> the requirements system is very straight forward.
898: [15:04:48] <Pyerk> almost too very.
899: [15:05:18] <Pyerk> and devs (both core and module) don't use aliases, so you can't just block 'jquery', you have to know the full path.
900: [15:05:27] <Pyerk> the exact path for whatever one they used.
901: [15:05:40] <Pyerk> if for eg it's not the core bundled copy
902: [15:06:35] <ocm> hm, is it worth writing some stuff that checks for a .min. version?
903: [15:06:47] <ocm> at the given path
904: [15:08:07] <micmania1> You should just be able to call Requirements::block("some/dir"); // That'd be cool.
905: [15:08:15] <ocm> that is working
906: [15:08:29] <micmania1> what? You can block by directory?
907: [15:08:31] <ocm> though. righ tnow its like
908: [15:08:34] <ocm> howb
909: [15:08:35] <ocm> Requirements::block(FRAMEWORK_DIR .'/thirdparty/jquery/jquery.js');
910: [15:08:35] <ocm> Requirements::javascript(THIRDPARTY_DIR . '/jquery/jquery.min.js');
911: [15:08:53] <ocm> the path is the same in both
912: [15:09:01] <ocm> though I block jquery.js to get jquery.min.js
913: [15:09:20] <ocm> block by directory didnt try that
914: [15:09:25] <ocm> though blocking file works
915: [15:09:32] <ocm> but I think it is just an exta line of code
916: [15:09:35] <ocm> unnecesary
917: [15:10:00] * ARNHOE quit ()
918: [15:10:05] <ocm> and, in my opinion, unminified files are fugly
919: [15:10:09] <ocm> in live env
920: [15:10:34] <micmania1> ocm: I don't think you can block by dir. I'd like to be able to though.
921: [15:10:56] <ocm> you cannot (just tried)
922: [15:11:02] <ocm> but you get what I mean right?
923: [15:11:18] <ocm> it would be nice to have an minified-version-checker
924: [15:11:51] <ocm> so if requirements::javascript(THIRDPARTY_/FRAMEWORK_DIR.'/blablabla/bla/jquery.js'); is requested
925: [15:12:01] <ocm> it looks for a jquery.min.js
926: [15:12:13] <ocm> instead of just giving jquery.js (atleast when env = live )
927: [15:12:26] <micmania1> yeah
928: [15:12:35] <micmania1> The whole thing isn't great tbh
929: [15:13:26] <ocm> I might have a look at it somewhere next week
930: [15:13:40] <ocm> shouldn't be too hard to check if there is a minified version next to the normal version of a file
931: [15:17:01] * Liongold has joined #silverstripe
932: [15:17:19] * Liongold has left #silverstripe
933: [15:21:38] <Pyerk> ocm: there is a constant THIRDPARTY_DIR
934: [15:21:41] <Pyerk> use that, save chars.
935: [15:21:43] <Pyerk> :>
936: [15:22:30] <Pyerk> ocm: well you could if env == live require jquery.min if env == dev require jquery
937: [15:22:31] <Pyerk> etc
938: [15:22:51] <Pyerk> There's a fair bit of work that could be done to requirements. You can change out the backend though, if you want to.
939: [15:22:59] <Pyerk> but it's basically just an implementation of the static calls.
940: [15:23:16] <Pyerk> ie, if you add something you you have to Requirements::getBackend()->require...
941: [15:23:22] <Pyerk> or whatever
942: [15:24:24] <Pyerk> I've done it before for ordering requirements.
943: [15:24:39] <Pyerk> 2.4 code though I think it was (not that it's changed all that much since then)
944: [15:25:22] <Pyerk> things like optionally defining a css type (screen, print, etc) and altering the paths searched have been updated, but mostly it's pretty much the same.
945: [15:25:25] <Pyerk> afaik
946: [15:26:49] <daslicht> is there a way to group pages into folder in the site tree? without creating a new page ?
947: [15:27:01] <ocm> pyerk, I am using the thirdparty_dir
948: [15:27:10] <ocm> userforms is using framework_dir.'/thirdparty
949: [15:27:10] <daslicht> Lets say i have a page shipdatabase
950: [15:27:11] <Pyerk> daslicht: No, the hell you on about?
951: [15:27:28] <ocm> and I am a lazy guy
952: [15:27:31] <ocm> I rather have machinse working for me
953: [15:27:39] <Pyerk> ocm: good man :>
954: [15:27:41] <ocm> than thinking about putting 3 or 4 extra lines in
955: [15:27:48] <daslicht> Pyerk I have > 5000 Ships which needs to be added to a shipdatabase
956: [15:27:52] <daslicht> ...
957: [15:27:54] <Pyerk> then don't use pages.
958: [15:28:00] <ocm> to have different versions of jquery on live / test,dev
959: [15:28:09] <Pyerk> rembember tutorial 5 about stuents and things!
960: [15:28:10] <Pyerk> :)
961: [15:28:19] <daslicht> Pyerk: what is proper way to do this?
962: [15:28:19] <svandragt> anyone has had issues using the DMS module?
963: [15:28:20] <Pyerk> and modeladmin
964: [15:28:28] <Pyerk> daslicht: see docs on Controller
965: [15:28:31] <daslicht> and than?
966: [15:28:40] <daslicht> I have 5000 items in the modeladmin
967: [15:28:41] <Pyerk> http://doc.silverstripe.org/framework/en/topics/controller
968: [15:29:30] <svandragt> In the DMS the action panels are missing (embargo etc)
969: [15:29:52] <Pyerk> svandragt: they're addons for the addon iirc
970: [15:29:58] <Pyerk> and/or config options
971: [15:31:03] <svandragt> Pyerk: seems related to this actually https://github.com/silverstripe-labs/silverstripe-dms/pull/48
972: [15:32:09] <daslicht> Pyerk: ok the controller doc show me how to provide the itesm, but how can i group my items lets say by producer in the model admin ?
973: [15:32:15] <svandragt> someone needs to squasdh these commits.
974: [15:32:53] <Pyerk> daslicht: you don't -.- that's the whole point of model admin.
975: [15:32:55] <Pyerk> use the filters!
976: [15:33:15] <daslicht> umm I need to edit items inteh backend !
977: [15:33:18] <daslicht> not in the frontend
978: [15:33:25] <Pyerk> as I said when you first found it... you can't sort or organise with modeladmin, that's not what it's for.
979: [15:33:53] <Pyerk> daslicht: You've lost me. Please clarify?
980: [15:34:28] <Pyerk> modeladmin is _only_ in the backend.
981: [15:34:30] <daslicht> lets say i like to edit ship item 5678 how do i find it in modeladmin ?
982: [15:34:35] <daslicht> scrolling a list ?
983: [15:34:37] <Pyerk> well use the filters!
984: [15:34:48] <Pyerk> find: ID "5678"
985: [15:34:52] <daslicht> so i can implement my own filters in model admin?
986: [15:34:55] <daslicht> i see
987: [15:35:07] <daslicht> ok I didnt knew that you can user filters in the backend either
988: [15:35:11] <Pyerk> daslicht: there should be filters on the left already!
989: [15:35:17] <Pyerk> I was talking about that earlier :<
990: [15:35:40] <daslicht> sorry that i am not a master after onbe day of using ss
991: [15:35:54] <Pyerk> https://www.google.co.uk/search?q=modeladmin&client=firefox-a&hs=jGN&rls=org.mozilla:en-GB:official&channel=sb&source=lnms&tbm=isch&sa=X&ei=ylSkU67PLtLA7Ab73YDoDQ&ved=0CAoQ_AUoAw&biw=1920&bih=1008#facrc=_&imgdii=_&imgrc=HHPkaB2hlBNwqM%253A%3B8GkDmHFLT47MNM%3Bhttp%253A%252F%252Fdefunkt.nu%252Fassets%252F_resampled%252Fresizedimage650471-SilverStripe-CMS-Orders.jpg%3Bhttp%253A%252F%252Fdefunkt.nu%252Fblog-en%252Fsilverstripe-3-0-a
992: [15:36:07] <Pyerk> fuck, sorry
993: [15:36:07] <ocm> is anyone here using googles pagespeed_mod?
994: [15:36:08] <Pyerk> http://defunkt.nu/assets/_resampled/resizedimage650471-SilverStripe-CMS-Orders.jpg
995: [15:36:40] <Pyerk> daslicht: it's a great big thing with 'filters' written on it though. Although it may be shrunk in and you need to click to bring it out maybe
996: [15:37:18] <Pyerk> http://www.ssbits.com/assets/_resampled/resizedimage745274-Modeladmin.jpg
997: [15:37:19] <kinglozzer> ocm: pagespeed_mod?
998: [15:37:28] <Pyerk> kinglozzer: apache thing
999: [15:37:28] <ocm> https://developers.google.com/speed/pagespeed/module/download
1000: [15:37:33] <Pyerk> for speeding up loadtimes
1001: [15:37:33] <ocm> kinglozzer that mod
1002: [15:37:36] <ocm> for server
1003: [15:37:37] <Pyerk> through voodoo and compression
1004: [15:37:38] <ocm> not for silverstripe
1005: [15:37:39] <ocm> sorry
1006: [15:37:49] <kinglozzer> Oh, confused between that and mod_spdy
1007: [15:37:52] <ocm> its not an addon
1008: [15:38:02] <ocm> what does mod_spdy do?
1009: [15:38:07] <Pyerk> adds spiders
1010: [15:38:13] <kinglozzer> ocm: Makes stuff faster
1011: [15:38:14] <kinglozzer> :P
1012: [15:38:24] <kinglozzer> SSL only though :S
1013: [15:38:26] <Pyerk> more spiders, better webs
1014: [15:38:35] <Pyerk> kinglozzer: never leave home without it!
1015: [15:38:55] <ocm> pyerk, will the spiders still be crawling fast enough when everything got webbed?
1016: [15:38:57] <kinglozzer> Pyerk: Never leave home without an SSL cert? :P
1017: [15:39:13] <ocm> kinglozzer, why? You wanne be heartbroken and bleed all over the streets?
1018: [15:39:46] <Pyerk> kinglozzer: fuck certs, just ssl.
1019: [15:39:46] <kinglozzer> ocm: D:
1020: [15:39:54] <Pyerk> be a badass.
1021: [15:40:00] <Pyerk> give your datas to no one but the phishers.
1022: [15:40:03] <Pyerk> ensure it!
1023: [15:40:07] <kinglozzer> :P
1024: [15:40:32] <Pyerk> Don't want some dirty third party taking proceeds from someone elses efforts!
1025: [15:40:32] <ocm> Pyerk, on minifieng js
1026: [15:40:38] <ocm> this looks quite neath: https://developers.google.com/speed/pagespeed/module/filter-canonicalize-js
1027: [15:40:42] <Pyerk> ocm: I jsut don't.
1028: [15:40:48] <Pyerk> waste of time.
1029: [15:40:50] <ocm> lol
1030: [15:41:02] <ocm> I minify EVERY thing
1031: [15:41:03] <Pyerk> I'll use a lib, but that's fine because I'm not supposed to edit a lib.
1032: [15:41:11] <ocm> compensationbehaviour
1033: [15:41:15] <Pyerk> if a lib is fucked, whinge until they fix it or hack around it.
1034: [15:41:18] <Pyerk> xD
1035: [15:41:27] <Pyerk> like gridfield and arraylists!
1036: [15:41:30] * Pyerk gets back to it
1037: [15:41:31] <ocm> haha
1038: [15:41:31] <Pyerk> :<
1039: [15:41:34] <ocm> back to work you\
1040: [15:41:36] <ocm> :D
1041: [15:41:38] <ocm> chop cho
1042: [15:41:39] <Pyerk> NEG
1043: [15:41:39] <ocm> p
1044: [15:41:40] <Pyerk> friday!
1045: [15:41:43] <ocm> aye
1046: [15:41:45] <ocm> drinkin beer already
1047: [15:41:47] <ocm> since 10
1048: [15:41:49] <ocm> am..
1049: [15:41:56] <Pyerk> email comes in
1050: [15:41:58] <Pyerk> "Thanxxxxxxx"
1051: [15:42:01] <Pyerk> o.0
1052: [15:42:03] <ocm> spam?
1053: [15:42:05] <Pyerk> neg
1054: [15:42:17] <Pyerk> fixed problem for coleague
1055: [15:42:23] <Pyerk> colleague/customer
1056: [15:42:30] <Pyerk> err, 'user'.
1057: [15:42:42] <ocm> I think (s)he fancies you in a way
1058: [15:42:48] <Pyerk> haha, nup
1059: [15:42:54] <Pyerk> only in the way that I fix things that they fuck up.
1060: [15:43:00] <ocm> see
1061: [15:43:03] <ocm> it is allmost like mariage
1062: [15:43:05] <Pyerk> "oh shit I accidentally deleted the wrong thing"
1063: [15:43:21] * Pyerk unhides (cancels 'deleted' status on record)
1064: [15:43:30] <Pyerk> result ^^^^^
1065: [15:43:49] <Pyerk> Must be Friday, perhaps they're starting on the wines early xD
1066: [15:44:09] <ocm> haha
1067: [15:45:37] <daslicht> Pyerk : yeh, i didnt knew that you can add a custom filter beside by selecting by id
1068: [15:46:21] <Pyerk> custom filter?
1069: [15:46:40] <wmk> Pyerk, i guess he means filtering model admin
1070: [15:46:57] <Pyerk> I'm assuming so.
1071: [15:47:00] <Pyerk> not custom though.
1072: [15:47:11] <Pyerk> that's what filters are for!
1073: [15:47:14] <Pyerk> :>
1074: [15:47:33] <Pyerk> They're scaffolded for you daslicht, but as usual you can add/edit if you need to.
1075: [15:47:50] <daslicht> I wikll have a look for it
1076: [15:47:55] <Pyerk> change private static $searchable_fields on your dataobject
1077: [15:48:06] <daslicht> such things are good to know before strating to invest time :)
1078: [15:48:21] <Pyerk> yup
1079: [15:48:22] <daslicht> I am going to craete my dataobjects now
1080: [15:48:27] <ocm> daslicht, did you read the modeladmin page of the docs?> searachble_Fields/filters are explained there
1081: [15:48:27] <Pyerk> well you were looking for shortcut cms!
1082: [15:48:38] <ocm> http://doc.silverstripe.org/framework/en/reference/modeladmin#search-fields
1083: [15:48:50] <wmk> daslicht, well, those are things you'll discover by time...
1084: [15:49:04] <Pyerk> It's like tutorial 5, only more in depth.
1085: [15:49:11] <daslicht> Pyerk: No i just need to know if silverstripe is sufficient for my needs !
1086: [15:49:15] <ocm> Pyerk, that is what she said!
1087: [15:49:41] <Pyerk> Oh you!
1088: [15:49:55] <Pyerk> daslicht: of course it is! :P
1089: [15:50:02] <daslicht> wmk: yeah but anyways its essential to know if the cms is capable of doing such things at all before spending weeks
1090: [15:50:04] <daslicht> :D
1091: [15:50:16] <wmk> daslicht, start with a smaller project ;)
1092: [15:50:20] <Pyerk> daslicht: tell that to... the entire fucking internet.
1093: [15:50:26] <Pyerk> STILL using wordderp
1094: [15:50:29] <ocm> lol
1095: [15:50:45] <Pyerk> hacking hacking hacking hacking away at it... still it doesn't improve all that much :<
1096: [15:50:57] <daslicht> Pyerk: Joomla is not sufficient due to its crazy URL handling when using k2
1097: [15:51:16] <daslicht> so what so bad about asking ?
1098: [15:51:19] <Pyerk> daslicht: yeah well that J word was overbloated the moment it first existed already.
1099: [15:51:31] <Pyerk> daslicht: nothing!
1100: [15:52:18] <Pyerk> better than doing it wrong!
1101: [15:52:27] <wmk> Pyerk, j-word?
1102: [15:52:35] <Pyerk> don't say it -.-
1103: [15:52:48] * kinglozzer weekend
1104: [15:52:50] <kinglozzer> ciao <3
1105: [15:52:51] * kinglozzer quit ()
1106: [15:52:53] * wmk doesn't know the j-word. you mean some kind of mambo?
1107: [15:52:54] <Pyerk> ciao :>
1108: [15:53:03] <daslicht> :D
1109: [15:53:09] <Pyerk> yeh, sounds about right wmk
1110: [15:53:14] <wmk> OH MY GOD!
1111: [15:53:16] <wmk> *duck*
1112: [15:53:17] <Pyerk> but to me mambo is a surf brand.
1113: [15:53:42] <Pyerk> http://www.smh.com.au/articles/2004/06/16/1087244980433.html
1114: [15:54:03] <wmk> for me mambo is kind of... https://www.youtube.com/watch?v=CNlbPFHtnGg
1115: [15:54:19] <Pyerk> not clicking -.-
1116: [15:54:26] <Pyerk> :P
1117: [15:55:41] <daslicht> me neither
1118: [15:57:55] <wmk> daslicht, what is "feig" in english?
1119: [15:58:05] * ocm quit (Quit: Try HydraIRC -> http://www.hydrairc.com <-)
1120: [15:58:23] <daslicht> hm feiglich is coward
1121: [15:58:27] <daslicht> feigling
1122: [15:58:41] <daslicht> feigling
1123: [15:58:42] <daslicht> http://www.dict.cc/?s=feige
1124: [15:58:57] <daslicht> lol gutless ?
1125: [15:59:19] <Pyerk> hawh,
1126: [15:59:22] <Pyerk> rude :<
1127: [15:59:23] <Pyerk> lol
1128: [15:59:42] <Pyerk> it could be anything, it could even be something like meatspin! I'm at work man!
1129: [15:59:43] <Pyerk> xD
1130: [16:00:14] <Pyerk> Mostly though I'd happily forgotten the Jword existed.
1131: [16:00:17] <daslicht> haha
1132: [16:00:36] <daslicht> THE J WORD
1133: [16:00:38] <daslicht> heh
1134: [16:01:06] <wmk> well, doesn't www mean world wide wordderp?
1135: [16:01:20] * wmk wonders if Pyerk is the J-Boss
1136: [16:01:35] <Pyerk> neg
1137: [16:02:13] <Pyerk> http://logs.simon.geek.nz/stats.php
1138: [16:02:19] <Pyerk> it used to work :<
1139: [16:05:00] <micmania1> I'm moving up on the cunt count!
1140: [16:05:55] * Shrike_Finland quit (Quit: Leaving.)
1141: [16:07:06] <micmania1> i'm off
1142: [16:07:16] <micmania1> have a good weekend
1143: [16:11:15] <Pyerk> mmm, time to exit!
1144: [16:11:17] * Pyerk quit ()
1145: [16:12:42] * gelignite has joined #silverstripe
1146: [16:24:07] * Shrike_Finland has joined #silverstripe
1147: [16:27:24] * caamic30 has joined #silverstripe
1148: [16:55:21] * Shrike_Finland quit (Quit: Leaving.)
1149: [17:00:16] * Shrike_Finland has joined #silverstripe
1150: [17:19:39] * wmk quit (Ping timeout: 264 seconds)
1151: [17:20:31] * srixon has joined #silverstripe
1152: [17:20:45] <srixon> Hi to all, someone has experience with Silverstripe Newsletter?
1153: [17:26:49] * Shrike_Finland quit (Quit: Leaving.)
1154: [17:30:48] <srixon> Anyone?
1155: [17:31:00] * Shrike_Finland has joined #silverstripe
1156: [17:33:32] <catcher> srixon, you'll have better luck if you ask your question
1157: [17:34:31] * onejamesbrowne quit (Quit: Leaving)
1158: [17:35:10] <srixon> catcher => ok then.... I succeeded using Newsletter module and see HTML Mails with it. What i need is : 1) where are those emails stored in the site? I am talking about the final HTML Mail that is sent, not the template. Once i know, i can add a link: See this mail in Browser. For that, i need a link?
1159: [17:37:41] <srixon> catcher => ive look in to the DB. Nowhere to see,
1160: [17:38:40] <catcher> srixon, can you show me where the documentation says that feature is provided? There's probably more info there.
1161: [17:39:41] <srixon> catcher => as with many SS module, documentation is minimal at best. And, no, i havent see that feature clearly announced.
1162: [17:40:11] <catcher> srixon, is there a reason you think it does? (not saying it doesn't, just trying to speed up research)
1163: [17:41:45] * wmk has joined #silverstripe
1164: [17:45:35] <daslicht> whats wrong with that function ?
1165: [17:45:40] <daslicht> https://gist.github.com/daslicht/2ad51a56a7fc1d5cda7e
1166: [17:45:59] <daslicht> or better question how to implement this in a correct way
1167: [17:46:10] <daslicht> i havent found any further examples on this
1168: [17:46:17] <daslicht> just tutorial 5
1169: [17:49:16] <wmk> daslicht, what's the problem? producer grid?
1170: [17:49:27] <wmk> why not use summary_fields in Producer DataObject?
1171: [17:50:18] <daslicht> http://85.16.155.55/admin/pages/edit/show/6?flushtoken=66f0d24be1786188d7db8f981900f736&flush=1
1172: [17:50:22] <daslicht> I ahve no clue
1173: [17:50:31] <daslicht> login/pw is admin
1174: [17:51:03] <daslicht> 'GridField doesn\'t have a modelClassName,'
1175: [17:51:03] <daslicht> 138 . ' so it doesn\'t know the columns of this grid.');
1176: [17:51:14] * Shrike_Finland quit (Quit: Leaving.)
1177: [17:51:56] * Shrike_Finland has joined #silverstripe
1178: [17:55:03] * gelignite quit (Quit: http://bit.ly/nkczDT)
1179: [17:58:33] * caamic30 quit (Quit: caamic30)
1180: [18:04:27] * Shrike_Finland quit (Quit: Leaving.)
1181: [18:06:43] <srixon> catcher => is this feature still relevent?
1182: [18:07:53] * desperate quit (Quit: Page closed)
1183: [18:10:55] <catcher> srixon, I'm still waiting to see info on that feature ever existing.
1184: [18:22:51] <wmk> catcher, what feature?
1185: [18:23:43] <catcher> wmk, srixon is asking about the newsletter module storing sent emails long-term & providing a front-end interface to 'view email in browser'
1186: [18:26:16] <srixon> catcher => what i meant by 'relevent' is that most of Mail Agent displays HTML mails correctly albeit images. But i need a way to access the HTLM Mails via a browser. A page whre i would see all HTML mails campaigns sent. They must be somewhere?
1187: [18:26:57] <catcher> srixon, it depends on whether or not that module provides that feature. What leads you to believe it does?
1188: [18:29:11] <wmk> afaik there was a seperate module for displaying sent newsletters at pages
1189: [18:29:32] <wmk> http://addons.silverstripe.org/add-ons?search=newsletter
1190: [18:29:55] <wmk> which leads to http://addons.silverstripe.org/add-ons/sunnysideup/newsletter_viewarchive
1191: [18:30:46] <catcher> wmk, thanks for being less lazy than us
1192: [18:31:06] <wmk> catcher, no problem, i once stumbled over that and remembered
1193: [18:31:21] <wmk> haven't used this module but it's worth a try
1194: [18:59:07] * Shrike_Finland has joined #silverstripe
1195: [19:06:34] * Shrike_Finland quit (Quit: Leaving.)
1196: [19:10:08] * Shrike_Finland has joined #silverstripe
1197: [19:23:04] * Shrike_Finland quit (Quit: Leaving.)
1198: [19:41:17] <srixon> wmk => thanks, got it. But as usual, documentation is very very minimal. Any more you can remember about setting this up?
1199: [19:41:30] <wmk> srixon, never used it...
1200: [19:41:46] <wmk> just found it... ;)
1201: [19:43:33] <wmk> srixon, seems like it's just a page type you have to set up and assign a newsletter to it
1202: [19:43:43] <wmk> you'll need the newsletter module, too
1203: [19:48:13] * SightUnseen has joined #silverstripe
1204: [19:48:23] * SightUnseen has left #silverstripe
1205: [20:09:54] * Shrike_Finland has joined #silverstripe
1206: [20:09:56] <srixon> wmk ok thanks ill trying that.
1207: [20:22:17] * UndefinedOffset quit (Read error: Connection reset by peer)
1208: [20:22:50] * Shrike_Finland quit (Quit: Leaving.)
1209: [20:27:19] <srixon> wmk => cant seem to be able to select my newsletter. It only offers a Mailist List and when choosen it disapears on safe.
1210: [20:39:10] <srixon> wmk?
1211: [20:39:10] <wmk> srixon, hmm, dunno :(
1212: [20:39:34] <srixon> sorry, our message crissed-crossed
1213: [20:40:07] <wmk> np
1214: [20:43:24] <srixon> wmk => how to contact Nicolaas Francken, the creator of that module?
1215: [20:43:57] <wmk> github? mail? maybe he's in IRC sometimes?
1216: [20:44:10] <wmk> you can raise an issue at github or write him a mail.
1217: [20:44:20] <wmk> did you install the right version for your newsletter installation?
1218: [20:44:43] * Colin[pi] has joined #silverstripe
1219: [20:53:57] <srixon> wmk => theres only one version per see: Master
1220: [20:56:12] <wmk> ok
1221: [20:59:32] * wmk quit (Quit: nice to meet you ;))
1222: [21:00:36] * srixon quit (Quit: Page closed)
1223: [21:30:24] * caamic30 has joined #silverstripe
1224: [21:30:38] * caamic30 quit (Client Quit)
1225: [21:35:07] * Sj0hn has joined #silverstripe
1226: [21:35:14] * willr has joined #silverstripe
1227: [21:35:53] * Sj0hn quit (Client Quit)
1228: [21:37:09] * Sj0hn has joined #silverstripe
1229: [21:51:56] * catcher quit (Quit: Leaving)
1230: [22:15:18] * Liquide quit ()
1231: [22:15:59] * Liquide has joined #silverstripe
1232: [22:17:20] * Liquide quit (Client Quit)
1233: [22:17:42] * Liquide has joined #silverstripe
1234: [22:58:41] * babak quit (Quit: Connection closed for inactivity)
1235: [23:01:46] * UncleCheese has joined #silverstripe
1236: [23:02:25] * UncleCheese quit (Client Quit)
1237: [23:14:00] * daslicht quit ()
1238: [23:27:36] * Colin[pi] quit (Ping timeout: 255 seconds)

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