#silverstripe IRC Log

IRC log for 23 May 2014

All timestamps are in UTC.

1: [00:00:12] <antmas> Ryan-Toast: lol
2: [00:00:17] <antmas> "clients"
3: [00:00:48] * desperate quit (Ping timeout: 240 seconds)
4: [00:03:17] * simon_w|air has joined #silverstripe
5: [00:06:25] <ss23> http://github-dashing.herokuapp.com/default
6: [00:06:29] <ss23> look how pretty it is!
7: [00:09:03] <irogue> it won't load, but i assume it's the thing mounted on the wall
8: [00:09:15] <Kingy> looks good
9: [00:09:23] <Kingy> although the two at the top are obviously hacking
10: [00:10:04] <ss23> lol
11: [00:13:41] * irogue currently sitting behind tractorcow
12: [00:13:50] <irogue> i assure you, he's like the energizer bunny
13: [00:13:56] <ss23> XD
14: [00:14:20] <Stomach> why cant i click on the repository name on the right and be taken to the build
15: [00:14:26] <Stomach> oh you can
16: [00:14:32] <Stomach> just cant ctrl+click
17: [00:14:46] <ss23> The joys of shitty fullpage javascript apps I tell ya
18: [00:15:53] <Stomach> on one of the porn sites you can't ctrl click images, but you can ctrl click the titles
19: [00:15:57] <Stomach> fucking annoying i tells you
20: [00:18:09] <ss23> XD
21: [00:26:48] * mediacorpjack quit (Ping timeout: 240 seconds)
22: [00:35:58] * UncleCheese_ quit (Quit: UncleCheese_)
23: [00:36:50] * UncleCheese has joined #silverstripe
24: [00:38:40] * spronk was doing web design work in high school
25: [00:38:45] <spronk> stfu Ryan-Toast :P
26: [00:39:37] <ss23> So was I!
27: [00:39:44] <Ryan-Toast> spronk: Did your mum have a site made and you critiqued it saying there should be a slider?
28: [00:39:53] <ss23> XD
29: [00:40:23] <spronk> nah bro
30: [00:40:33] <spronk> a few relatives had sites made and i told them they were junk though :p
31: [00:40:44] <spronk> because seriously
32: [00:40:45] <Ryan-Toast> :P
33: [00:40:54] <spronk> back in 2001, there were some *SHOCKINGLY* bad web firms around
34: [00:41:21] <Ryan-Toast> There are still plenty around
35: [00:43:42] * Colin[pi] has joined #silverstripe
36: [00:44:18] * simon_w|air quit (Quit: This computer has gone to sleep)
37: [00:46:55] <Ryan-Toast> Burger fuel and beers time.
38: [00:47:12] <Colin[pi]> and where's mine, Ryan-Toast?
39: [00:47:58] * UncleCheese quit (Quit: UncleCheese)
40: [00:52:34] * willagain has joined #silverstripe
41: [00:53:47] <willagain> hello again
42: [00:54:19] <willagain> i'm having a spot of bother with the auto load getting spam protection with akismet to work on staging
43: [00:54:40] <willagain> i've installed it locally with composer and it works well. but on staging i get the error
44: [00:54:56] <willagain> Fatal error: Class 'TijsVerkoyen\Akismet\Akismet' not found
45: [00:55:04] * UncleCheese has joined #silverstripe
46: [00:55:22] <willagain> i don't really understand how the auto loader is working?
47: [00:58:25] <simon_w> willagain, sounds like you're using new Askismet when you want new \Askismet
48: [00:59:03] <willagain> ok thanks. why would that work locally but not on server?
49: [01:00:20] * jenniferaslan quit (Quit: jenniferaslan has left the room)
50: [01:00:28] * nickmolhoek has joined #silverstripe
51: [01:00:28] * chillu_23 quit (Quit: chillu_23)
52: [01:00:39] <willagain> this is the line that fails:
53: [01:00:40] <willagain> return self::$_api = new TijsVerkoyen\Akismet\Akismet($key, $url);
54: [01:00:46] <willagain> https://github.com/tractorcow/silverstripe-akismet/blob/3.1/code/AkismetSpamProtector.php
55: [01:02:29] * chillu_23 has joined #silverstripe
56: [01:03:12] <Stomach> willagain - do you have a folder in vendor/tijsverkoyen/akismet with the akismet code there?
57: [01:03:23] <Stomach> ie, did you install the module via composer or just by downloading it
58: [01:03:42] <Stomach> and does your server have that code, it may just not be present there
59: [01:06:56] <willagain> yep i have that folder
60: [01:07:05] * Zauberfi1ch has joined #silverstripe
61: [01:07:09] <willagain> yep its up on the server
62: [01:08:00] * Zauberfisch quit (Quit: leaving)
63: [01:08:29] * Zauberfi1ch is now known as Zauberfisch
64: [01:09:11] <Stomach> does your autoload_real.php file contain the classmap for that class?
65: [01:09:51] <willagain> is there something about installing the akismet code via composer that gets it working locally & then when i FTp it up to staging it is missing something, does it have to be lodged somewhere for auto load to work?
66: [01:10:17] * joelpittet quit (Remote host closed the connection)
67: [01:10:44] <simon_w> willagain, composer creates an autoloader that uses absolute paths. You'll either need to change those or (preferably) use composer install on the server
68: [01:11:42] <willagain> ah ha. ok. that sounds like it.
69: [01:12:10] <willagain> where does it create that (just in case my attempt to get composer working on the server goes terribly wrong)
70: [01:12:15] <willagain> which is highly likely
71: [01:12:28] <simon_w> Be in vendor somewhere
72: [01:12:44] <willagain> oh yeah
73: [01:12:46] <Stomach> vendor/autoload.php and composer/autoload etc
74: [01:12:54] <Stomach> vendor/composer/ sorry
75: [01:13:01] <willagain> comperser/ autoload_classmap
76: [01:13:50] <willagain> hmm, its set to
77: [01:13:50] <willagain> 'TijsVerkoyen\\Akismet\\Akismet' => $vendorDir . '/tijsverkoyen/akismet/Akismet.php',
78: [01:14:15] <simon_w> And what's $vendorDir set to?
79: [01:14:27] <willagain> $vendorDir = dirname(dirname(__FILE__));
80: [01:14:52] <willagain> but composer has installed akismet with small case folder names
81: [01:15:07] <willagain> im changing them & dev build to see if thats it
82: [01:15:40] <willagain> osx locally
83: [01:15:53] <Stomach> yeah simon_w - its not absolute anymore, thats nice.
84: [01:16:10] <simon_w> willagain, yeah, that'd do it
85: [01:16:19] <simon_w> And also explain why it doesn't blow up until you deploy
86: [01:17:06] <simon_w> (yay, case-sensitive autoloaders)
87: [01:19:16] <willagain> hmm still broken
88: [01:19:53] <willagain> its not the folders that are wrong its the actual file name - Akismet.php not akismet.php - but i've corrected that and still no worky.
89: [01:21:49] <Stomach> willagain - you may need to check the autoload_namespaces file as well
90: [01:22:14] <Stomach> and autoload_real.php
91: [01:22:46] <antmas> hmmm
92: [01:22:55] <antmas> whole dev team has left for the weekend
93: [01:23:05] <Colin[pi]> antmas: :O !
94: [01:23:06] <antmas> so ronery
95: [01:23:15] <Colin[pi]> and left you by yourself?
96: [01:23:33] <antmas> Colin[pi]: yeah
97: [01:23:37] <Colin[pi]> those utter bastards!
98: [01:23:41] <antmas> haha
99: [01:23:47] <antmas> I knew they were going to, but forgot
100: [01:23:53] <Stomach> get naked!
101: [01:24:00] <Colin[pi]> lol
102: [01:24:02] <Colin[pi]> how many in the team?
103: [01:24:04] <antmas> was going to say pants are now probably optional
104: [01:24:06] <Ryan-Toast> The word naked has summoned me.
105: [01:24:17] <Colin[pi]> Ryan-Toast: "SOMEBODY SAY.... NEKKID?"
106: [01:24:23] <Ryan-Toast> WHAT’S GOING ON?
107: [01:24:23] <antmas> Colin[pi]: Just us 4
108: [01:24:35] <Colin[pi]> antmas: ah k, cosy
109: [01:24:41] <Ryan-Toast> Getting naked is mostly the answer to all problems.
110: [01:24:45] <antmas> 14 in our IT room though
111: [01:25:02] <Colin[pi]> and let me guess, 652 managers?
112: [01:25:23] <antmas> Colin[pi]: might as well be!
113: [01:25:25] <Colin[pi]> lol
114: [01:25:34] <Colin[pi]> that's how I felt working for the big companies in Sydney
115: [01:25:39] <Colin[pi]> it was so Office Space it's not funny
116: [01:25:46] <willagain> there is nothing set in those two files ref akismet
117: [01:25:48] <Colin[pi]> "Colin... whaaaaat's happenin?"
118: [01:25:53] <willagain> not locally either
119: [01:26:19] <antmas> the only real problem I have with medium sized offices is the typically terrible HR
120: [01:26:32] <Colin[pi]> antmas: mm
121: [01:26:38] <Ryan-Toast> Managers ruin companies.
122: [01:26:44] <antmas> we currently have a situation happening called 'Biscuit Gate'
123: [01:26:48] <antmas> which is hillarious
124: [01:27:11] <Colin[pi]> Ryan-Toast: in sydney we had like 5 people actually working, and about 25 in various forms of 'management'
125: [01:27:21] <antmas> Ryan-Toast: when you have an office where the average age is 50+, everyone thinks they're a manager
126: [01:27:32] <Ryan-Toast> Colin[pi]: yup, and then the compayn has to fire peoplle because they run out of cash.
127: [01:27:37] * nickmolhoek quit (Quit: nickmolhoek)
128: [01:27:46] <Ryan-Toast> antmas: guess who loses their jobs?
129: [01:27:50] <Ryan-Toast> not the managers.
130: [01:27:54] <Ryan-Toast> “managers"
131: [01:28:19] <antmas> Ryan-Toast: it's not 'firing people', it's called 'restructuring'
132: [01:28:20] <antmas> :P
133: [01:29:03] <Ryan-Toast> then the managers all leave when the carcas is just bones, and move to another company recommending each other into roles as soon as one gets a job.
134: [01:29:18] <Colin[pi]> ^
135: [01:29:46] <antmas> Ryan-Toast: that is pretty much every insurance firm ever
136: [01:30:02] <antmas> 'what do you do?' 'Oh, I'm in finance'
137: [01:30:45] * antmas isn't sure where to take that joke
138: [01:31:46] <antmas> http://www.arrowexterminating.com/images/import/images/iStock_000007359280XSmall.jpg ^^^
139: [01:37:40] <willagain> @stomach & @simon_w - thanks guys. i (you) got it working - fixing up the case issues & uploading the changed classmap etc . yay. : )
140: [01:39:59] * Tanger has joined #silverstripe
141: [01:41:29] <Kingy> damn
142: [01:41:38] <Kingy> works gives me an S4 and a new MacBook in the same week
143: [01:42:15] <Colin[pi]> score!
144: [01:42:31] <simon_w> Colin[pi], you should get your work to do the same!
145: [01:42:45] <simon_w> Though probably not the S4, cause then you'd be using TouchWiz
146: [01:42:46] <Colin[pi]> simon_w: I already did! Well, the MBP was the latest thing ;P
147: [01:43:02] <Colin[pi]> nope I'm really not an android fan
148: [01:43:03] <antmas> Kingy: what, just now?
149: [01:43:16] * mediacorpjack has joined #silverstripe
150: [01:43:43] <mediacorpjack> Is there an easy way to add a reCaptcha check to a form?
151: [01:44:29] <Kingy> antmas:got the S4 on monday and macbook just now yeah
152: [01:44:30] <Colin[pi]> mediacorpjack: yes, https://github.com/silverstripe/silverstripe-spamprotection
153: [01:44:45] <Colin[pi]> mediacorpjack: and https://github.com/chillu/silverstripe-recaptcha
154: [01:44:53] <mediacorpjack> cool thanks
155: [01:45:04] <antmas> Kingy: wow, sweet
156: [01:45:10] <antmas> Kingy: where do you work?
157: [01:45:21] * Stomach quit (Ping timeout: 276 seconds)
158: [01:45:34] <Colin[pi]> antmas wants a new job by the sounds
159: [01:45:37] <Colin[pi]> ;)
160: [01:45:38] <ss23> lol
161: [01:45:42] <ss23> SilverStripe is hiring
162: [01:45:43] <ss23> ;)
163: [01:45:54] <antmas> Colin[pi]: heh lol, naw I'm good. I got an iPad and a Surface 2 Pro
164: [01:46:06] <Kingy> antmas: NZX
165: [01:46:10] <antmas> ss23: still? they got that front end guy yet?
166: [01:46:11] <Colin[pi]> SilverStripe is giving all it's employees a Dell latitude, and a Casio calculator
167: [01:46:21] <ss23> antmas: idk what front end guy we were looking for
168: [01:46:37] <Colin[pi]> antmas: how do you find the S2P?
169: [01:46:39] <ss23> http://silverstripe.workable.com/jobs/9340
170: [01:46:46] <antmas> Kingy: NZX?
171: [01:46:47] <Kingy> SS offices look a lot more relaxed than ours lol
172: [01:46:56] <Kingy> New Zealand Stock Exchange
173: [01:47:00] <antmas> Colin[pi]: pretty awesome actually, but I haven't really taken it home yet
174: [01:47:02] <ss23> lol Kingy, for sure...
175: [01:47:05] <antmas> just sits on my desk looking at me
176: [01:47:08] <Ryan-Toast> ss23: what does that job pay?
177: [01:47:13] <Colin[pi]> antmas: heh
178: [01:47:21] <ss23> Kingy: I mean, did you see the thousands of Angela Merkel faces pasted on the door of the meeting room we used?
179: [01:47:29] <Kingy> haha yes
180: [01:47:32] <Colin[pi]> Ryan-Toast: 25K and all the bread you can eat
181: [01:47:36] <Kingy> i gave an approval in my head
182: [01:47:36] <ss23> Ryan-Toast: idk, probably between 50k and 100k depending on whatever you need or something
183: [01:47:39] <ss23> Colin[pi]: haha
184: [01:47:41] <ss23> Kingy: XD
185: [01:47:52] <Kingy> i'm all for casual work places
186: [01:47:58] <ss23> Corporate/strict working environments hamper ability to do decent work
187: [01:47:58] <antmas> ss23: that's a pretty big margin
188: [01:47:59] <Kingy> we get casual fridays here so thats something
189: [01:48:09] <ss23> antmas: There's a big margin of skill involved in the industry
190: [01:48:10] <ss23> :P
191: [01:48:12] <antmas> Kingy: yeah, we're pretty relaxed
192: [01:48:17] <Colin[pi]> ss23: why the Angela Merkel faces?
193: [01:48:21] <Ryan-Toast> “If you meet or exceed the above mandatory requirements” Come at me.
194: [01:48:30] <ss23> Colin[pi]: It used to be the office of a German guy :P
195: [01:48:35] <Kingy> but we don't get to plaster our doors with fun faces :(
196: [01:48:36] <Colin[pi]> ss23: ahaha
197: [01:48:47] <ss23> antmas: Your offices count as strict compared to ours I bet
198: [01:48:48] <ss23> :D
199: [01:48:48] <Kingy> ss23: having said that we did wrap the office in xmas paper last year
200: [01:48:54] <Colin[pi]> ss23: nobody used a sharpie to add little moustaches?
201: [01:48:55] <ss23> haha
202: [01:48:56] <Colin[pi]> ;D
203: [01:49:04] <ss23> Colin[pi]: Some probably did :O
204: [01:49:09] <Colin[pi]> lol
205: [01:49:13] * iamss has joined #silverstripe
206: [01:49:23] <antmas> ss23: well yeah probably, but not IT
207: [01:49:38] <ss23> also, fresh bread!
208: [01:49:40] <ss23> though it's stopped now
209: [01:49:45] <ss23> might start again next week maybe
210: [01:49:52] <ss23> unlimited free drinks!
211: [01:49:55] <iamss> Hello SS!
212: [01:49:58] <ss23> hi iamss :)
213: [01:50:00] * antmas is working in an office with super olides
214: [01:50:01] <ss23> I am ss too!
215: [01:50:03] <antmas> oldies*
216: [01:50:09] <Colin[pi]> antmas: so my age?
217: [01:50:16] <antmas> Colin[pi]: add 30+ years
218: [01:50:17] <iamss> we are all ss here
219: [01:50:26] <Colin[pi]> antmas: :o
220: [01:50:59] <antmas> Colin[pi]: yeah it's pretty easy with my limited knowledge of front end, to shake a few feathers :P
221: [01:51:04] <antmas> so old
222: [01:51:22] <iamss> guys question. what is the priority of overriding a template?
223: [01:51:59] <Colin[pi]> antmas: heh they must be easily excitable
224: [01:52:18] <iamss> the original template I want to override is under swipestripe called OrderAdmin.ss, but swipestripe-addresses has OrderAdmin.ss too that overrides from swipestripe
225: [01:52:19] <Ryan-Toast> iamss: Mysite > Moduel > Thtme
226: [01:52:30] <antmas> Colin[pi]: yeah, but mostly it's just 'why are you using this fandangled new webby tech?' lets just do it the old way!
227: [01:52:39] <Colin[pi]> heh
228: [01:52:57] <antmas> I got that yesterday when I was explaining icon fonts to the senior dev
229: [01:53:15] <iamss> now when I tried to create an OrderAdmin.ss under themes/mytheme/templates/Includes it doesn’t override it for some reason and uses the one under swipestripe-addresses
230: [01:53:59] <iamss> and I tried creating a custom module and override the template there but still uses the template from swipestripe-addresses
231: [01:55:11] <iamss> can we override once only? I mean you can’t override a template if other modules are overriding it
232: [01:55:20] <iamss> so no more than 2 levels?
233: [01:56:03] * irogue_ has joined #silverstripe
234: [01:58:36] * irogue quit (*.net *.split)
235: [01:58:40] * babak quit (Quit: Connection closed for inactivity)
236: [01:59:06] <Kingy> so following the documentation around rss feeds. Do I just go to /rss on the page I've implemented it?
237: [01:59:47] * bridgetm has joined #silverstripe
238: [02:00:57] * Stomcch has joined #silverstripe
239: [02:01:01] * Stomcch is now known as Stomach
240: [02:03:39] <Kingy> never mind got it :)
241: [02:04:35] * UncleCheese quit (Quit: UncleCheese)
242: [02:13:19] * Kingy is now known as Kingy[a]
243: [02:24:01] <iamss> it looks like the priority for overriding template by modules is by the name of the module folder
244: [02:29:26] <antmas> Kingy what's your role?
245: [02:29:29] <antmas> web dev?
246: [02:34:52] * Kingy[a] is now known as Kingy
247: [02:34:57] <Kingy> antmas: yes
248: [02:35:48] <antmas> Kingy: what kind of dev do you guys do at NZX?
249: [02:35:52] <antmas> mostly PHP?
250: [02:36:22] <Kingy> Nah the main sites and all the new ones are all rails
251: [02:36:37] <antmas> Kingy: link?
252: [02:36:42] <Kingy> I'm taking over agrihq.co.nz which was done in silverstripe
253: [02:36:52] <Kingy> http://nzx.com is the main site
254: [02:37:29] <antmas> Kingy: nice
255: [02:37:56] <Kingy> I can't take any credit unfortunately :P
256: [02:38:02] <Kingy> I've just joined the web team
257: [02:38:19] <antmas> Kingy: I can't for my work either :P , well, not externally anyway
258: [02:38:50] <Kingy> yeah the Agri side of things is pretty small
259: [02:39:02] <Kingy> so hopefully I can do my part to grow it
260: [02:39:07] <antmas> 99% of my work is internal use only
261: [02:39:35] <Colin[pi]> antmas: sounds like you're talking about some sort of medication
262: [02:39:37] <Kingy> don't ya hate that
263: [02:39:46] <antmas> Colin[pi]: lol
264: [02:39:54] <Kingy> I did an internship at food and plant research
265: [02:39:57] <Kingy> that shit was locked down
266: [02:40:09] <antmas> Kingy: kinda, but it makes it easier to hide your crappy code from devs :P
267: [02:40:30] <Kingy> antmas: true true. As long as it works the people are happy
268: [02:41:07] <antmas> Kingy: don't get me wrong, we have some very strict standards here, but old standards
269: [02:45:42] <antmas> Ryan-Toast: Xmen ?/10?
270: [02:45:51] <Ryan-Toast> antmas: 7.8
271: [02:45:59] <antmas> not bad
272: [02:46:06] <antmas> I rate the previous one 8/10
273: [02:46:09] <Ryan-Toast> yup, good movie.
274: [02:46:24] <Ryan-Toast> Couple of ughs, but would recommend :)
275: [02:46:38] <Stomach> im going tonight! wooo
276: [02:46:39] <antmas> nice
277: [02:46:47] <antmas> px or em for fonts?
278: [02:47:00] <Ryan-Toast> rems
279: [02:47:02] <Ryan-Toast> :P
280: [02:47:03] <Ryan-Toast> jjks
281: [02:47:58] <Stomach> dpi
282: [02:48:25] * irogue_ is now known as irogue
283: [02:48:38] <Ryan-Toast> normal, large, x-large
284: [02:49:15] <irogue> do i get a + now? :P
285: [02:49:18] <Ryan-Toast> antmas: http://www.sspaste.com/paste/show/537eb3c6b2b6f
286: [02:49:36] <Ryan-Toast> I do that with a DRY class to extend
287: [02:49:44] <antmas> em it is
288: [02:49:45] <antmas> :P
289: [02:49:47] <Ryan-Toast> like %text-normal
290: [02:50:00] <antmas> not using sass in this proj
291: [02:50:07] <Ryan-Toast> *hiss
292: [02:50:16] * antmas wipes face
293: [02:51:52] <Colin[pi]> antmas: I use px because it's the only way to get line-height consistent
294: [02:52:47] <Ryan-Toast> line-height: 1em?
295: [02:53:31] <Colin[pi]> Ryan-Toast: with em, the line-height varies in terms of pixels due to the float nature I guess
296: [02:53:47] <Colin[pi]> so one line on screen might be say 4px of spacing, and the next 5px
297: [02:53:50] <Ryan-Toast> Colin[pi]: It’s based on whatever the element is (or the inherited value)
298: [02:53:54] <Colin[pi]> it's minor, but annoys me :)
299: [02:55:06] <Ryan-Toast> I don’t like setting px line heights, because then certain phones/people who zoom your site get a weird view
300: [02:55:23] * simon_w|air has joined #silverstripe
301: [03:01:04] * iamss quit (Quit: iamss)
302: [03:03:54] <Ryan-Toast> convoluted fucking slider.
303: [03:04:02] * haqqer is now known as dog
304: [03:04:42] <Stomach> I havent done any work today
305: [03:04:47] <Stomach> I thought I had
306: [03:04:49] <Stomach> but I haven't
307: [03:04:49] <Stomach> wtf.
308: [03:05:02] <simon_w|air> Not Friday Fives for you!
309: [03:05:07] <Ryan-Toast> I had no motivation, but then I turned up my headphones to the new Nero track.
310: [03:05:17] <Stomach> friday 3.30s today simon_w|air
311: [03:05:17] <Ryan-Toast> #pumped
312: [03:06:22] <Ryan-Toast> Stomach: https://www.youtube.com/watch?v=LHFevxf3IKA&hd=1
313: [03:06:33] <Ryan-Toast> Turn your shit up to 42.
314: [03:06:59] * nickmolhoek has joined #silverstripe
315: [03:07:06] <Stomach> dude, i have my headphones at 20% on this comp and its too loud
316: [03:07:13] <Stomach> 42 would literally blow my eardrums
317: [03:07:14] <Ryan-Toast> 402%
318: [03:09:42] <Stomach> this makes me angry
319: [03:09:57] <Ryan-Toast> :)
320: [03:10:05] <Ryan-Toast> USE THE ANGERY
321: [03:10:15] <Ryan-Toast> FUEL YOUR PRODUCTIVITY WITH IT
322: [03:10:15] * Stomach storms out swearing
323: [03:10:21] <Stomach> oh, that way around
324: [03:10:29] <Ryan-Toast> CLASS NAME FUCCCCKKKKYYYOOOOUUUUUU(){}
325: [03:10:34] * iamss has joined #silverstripe
326: [03:12:12] <Stomach> whats wrong buddy
327: [03:12:19] * Stomach storms back in apologetically
328: [03:15:46] <antmas> windows volume and headphones volume is so fucked
329: [03:15:55] <Ryan-Toast> antmas: wai?
330: [03:16:03] * zippy__ has joined #silverstripe
331: [03:16:20] <antmas> for some reason the default level mix for headphones is like 12323213%
332: [03:16:36] <zippy__> antmas: baby is out…..!
333: [03:16:40] <antmas> so you have to have windows system volume at like 0.5%
334: [03:16:48] * mediacorpjack quit (Ping timeout: 240 seconds)
335: [03:16:51] <antmas> zippy__: I had a feeling that's why weren't here!
336: [03:16:57] <antmas> zippy__: congrats, dude!
337: [03:17:00] <zippy__> thanks
338: [03:17:06] <zippy__> he's first day home now
339: [03:17:18] <antmas> zippy__: doing well I take it?
340: [03:17:21] <zippy__> yeap
341: [03:17:38] <antmas> :D
342: [03:18:39] <Stomach> hoorah!
343: [03:18:50] <Stomach> congratulations, you've got a live one!
344: [03:20:16] <ss23> yay!
345: [03:20:33] <antmas> zippy__: take him over to your keyboard right now, and show him the ; key
346: [03:20:34] <ss23> Quickly, indocrinate him in the ways of silverstripe > drupal!
347: [03:20:41] <antmas> say 'Remember this. Always'
348: [03:20:50] <zippy__> heh
349: [03:21:11] <zippy__> ss23: you mean wordpress right?
350: [03:21:20] <ss23> por que no los dos?
351: [03:21:21] <Stomach> nah he means laravel
352: [03:21:29] <zippy__> Stomach: indeed :)
353: [03:21:30] <Stomach> fuck CMS's
354: [03:21:43] * antmas pronounces Laravel as 'Larry Ville'
355: [03:21:59] <ss23> Cruealla Laravel.
356: [03:22:01] <Stomach> I'm slowly starting to think that anyone who doesn't want to pay me to update their content is a bad guy
357: [03:22:18] <ss23> "Get a CMS so you can update your own content!" "Pay me to update your content!"
358: [03:24:10] <zippy__> need to catch up on my laracasts watching, take a peak at Forge and what not
359: [03:24:17] <zippy__> anyway, this aint #laravel :)
360: [03:24:48] <antmas> Stomach: I charge for that all the time
361: [03:25:16] <antmas> I got $300 cash last week for updating 4 files and a paragraph of text
362: [03:26:04] <simon_w|air> So, if I were to offer SilverStripe-specific hosting, what would people want from it?
363: [03:26:49] <irogue> for it to be nginx+hhvm ;)
364: [03:26:50] <antmas> simon_w|air: ALL THE SPEEDS
365: [03:26:55] <zippy__> simon_w|air: running hhvm? :)
366: [03:26:58] <Stomach> imagemagick
367: [03:27:11] <simon_w|air> Okay, so easy things so far
368: [03:27:13] <simon_w|air> That's good
369: [03:27:29] <antmas> simon_w|air: you're going to be some kind of reseller or whatever?
370: [03:27:35] <simon_w|air> Then I guess you give it a git/svn URL, it clones and does a composer install?
371: [03:27:38] <zippy__> simon_w|air intergration into bitbucket / git so I can push out code and it's deployed for me
372: [03:27:42] <irogue> simon_w|air: yup
373: [03:27:51] <simon_w|air> antmas, thinking about it
374: [03:28:10] <zippy__> simon_w|air: access or the ability to setup command line tasks for cronjobs
375: [03:28:11] <simon_w|air> And I guess some pretty interface for managing it all
376: [03:28:19] <zippy__> would people get shell access?
377: [03:28:26] <antmas> simon_w|air: so we all get 1 year free?
378: [03:28:41] <simon_w|air> zippy__, doubt it. Far too much hassle to do safely
379: [03:28:52] <simon_w|air> antmas, maybe a month :p
380: [03:28:55] <zippy__> simon_w|air: right so epople would need to see error/debug logs and all that jaz
381: [03:28:57] <antmas> :D
382: [03:29:32] <simon_w|air> Oh good, ss-log is in here. I don't need to bother writing this all down
383: [03:29:36] <simon_w|air> zippy__, good point
384: [03:29:45] <simon_w|air> And then Postgres cause screw MySQL
385: [03:30:13] <zippy__> a way to add assets easily, as don't want to put everything into git (like pdfs etc) but don't want to piss around with the file management. If I make the site locally, and add images for pages etc, I want to upload that assets folder (if that makes sense) outside of git
386: [03:30:33] <antmas> zippy__: +10
387: [03:30:37] <Stomach> zippy__ - use beam
388: [03:30:38] <simon_w|air> Ah yes, I'd need to either build that or add FTP
389: [03:30:42] <simon_w|air> And fuck FTP
390: [03:30:51] <Stomach> https://github.com/heyday/beam
391: [03:30:52] <Kingy> simon_w|air: copy/paste deploynaut?
392: [03:30:54] <Colin[pi]> <+ss23> "Get a CMS so you can update your own content!" "Pay me to update your content!" <-- lol
393: [03:30:59] <zippy__> rync perhaps, then you can lock it down?
394: [03:31:09] <Colin[pi]> yeah I have one client I think on maintenance contract, the rest do it themselves
395: [03:31:12] <simon_w|air> Yeah, I'd looking into a restricted rsync
396: [03:31:27] <Stomach> seriously, just use beam - its already built on rsync and works fabulously
397: [03:31:41] <zippy__> Stomach: I was going to say, do esit use rsync, it looks good
398: [03:31:59] <zippy__> simon_w|air: so, rsync
399: [03:32:19] <simon_w|air> zippy__, probably with a web upload thingy too
400: [03:32:35] <zippy__> Stomach: Uuslally I use springloops or beanstalk for deploys as that deploys from repo
401: [03:32:44] <zippy__> simon_w|air: SS already has a web upload thingy
402: [03:32:56] <simon_w|air> zippy__, yeah, but it's slow and rather limited
403: [03:33:10] <simon_w|air> Can't, for example, upload a tar ball that replaces the entire assets folder
404: [03:33:20] <zippy__> simon_w|air: that'd be nify
405: [03:33:21] <simon_w|air> Kingy, isn't that closed source?
406: [03:33:54] <simon_w|air> antmas, hmm, change of plans. Free until either I get into the Stripe beta, or Stripe goes stable in AU :p
407: [03:34:07] <simon_w|air> (Once it's built and stuff)
408: [03:34:08] <antmas> simon_w|air: Stripe?
409: [03:34:16] <simon_w|air> https://stripe.com
410: [03:34:18] <zippy__> payment rpcoessor
411: [03:34:21] <simon_w|air> Payment thing that doesn't suck
412: [03:34:21] <zippy__> *processor
413: [03:34:28] <zippy__> simon_w|air: no love for paypal :P
414: [03:34:38] <simon_w|air> zippy__, how could anyone have love for paypal? :p
415: [03:34:52] <Colin[pi]> rofl: https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/t1.0-9/1493188_546646832097427_583308720_n.png
416: [03:35:40] <zippy__> simon_w|air: looked at forge?
417: [03:35:47] <Kingy> simon_w|air: remake it :)
418: [03:35:51] <simon_w|air> zippy__, had a glimpse
419: [03:36:02] <simon_w|air> Kingy, I've never used it either, so that'd be rather hard :p
420: [03:36:05] <zippy__> simon_w|air: you do plans per single site? or many
421: [03:36:16] <NewLinuxUser> Hi, When it comes to php.ini , is it possible to have a default php.nin then override "some" of the settings is a user spesific php.ini ?
422: [03:36:26] <Kingy> Capistrano + Front End (basically)
423: [03:36:37] <antmas> Colin[pi]: true love
424: [03:36:47] <simon_w|air> zippy__, not sure yet. Probably offer both and, eventually, reseller options
425: [03:36:50] <simon_w|air> NewLinuxUser, yes
426: [03:36:55] <Colin[pi]> antmas: dude is so lucky, what are the chances?!
427: [03:37:09] <zippy__> simon_w|air: ssl certs
428: [03:37:28] <antmas> Colin[pi]: his boobs eclipse hers
429: [03:37:29] <simon_w|air> zippy__, oh, yes. And then screw browsers that don't support SNI
430: [03:37:37] <zippy__> who did the lotto nz website… my god!
431: [03:37:43] <zippy__> pain in the fucking arse
432: [03:38:00] <antmas> zippy__: hate that site
433: [03:38:00] <Kingy> simon_w|air: https://github.com/outoftime/clickistrano there you go
434: [03:38:08] <zippy__> I only buy lotto tickets when there is a big draw or event thing, but christ it's a fucking cock
435: [03:38:15] <simon_w|air> zippy__, and then I can charge more if they want XP support!
436: [03:38:29] <zippy__> ss23: you'd know....
437: [03:38:33] <ss23> deploynaut > clickistrano!
438: [03:38:39] <zippy__> simon_w|air: ipv6? :)
439: [03:38:40] <Kingy> yes ss23
440: [03:38:49] <simon_w|air> zippy__, would depend on the DC
441: [03:38:50] <ss23> (I say this as I am upgrading our deploynaut to have more features o/)
442: [03:38:53] <Kingy> but simon_w|air is going to make his own for his SS hosting lol
443: [03:39:05] <ss23> simon_w|air: why not just use deploynaut? :O
444: [03:39:07] * antmas looks up deploynaut
445: [03:39:08] <Kingy> ss23: I saw the new features on training. I like a lot
446: [03:39:48] <simon_w|air> ss23, top hit for deploynaut: deploy.cwp.govt.nz
447: [03:40:21] <ss23> yeah, that's what it is
448: [03:40:25] <ss23> simon_w|air: I mean, you have used it, right?
449: [03:40:31] <simon_w|air> ss23, no
450: [03:40:42] <ss23> :O
451: [03:40:44] <ss23> Hmm
452: [03:41:03] <simon_w|air> Only deploy tool I've used from SS is environment manager
453: [03:41:07] <ss23> simon_w|air: Well would you be interested in using a tool we made? I can take a quick video showing it off. sminnee isn't opposed to opensourcing it
454: [03:41:08] <simon_w|air> Or whatever madmatt made
455: [03:41:22] <Kingy> oh dear lord opensourse it
456: [03:41:29] <simon_w|air> ss23, language? And what does it actually support?
457: [03:41:49] <Kingy> it's just basically capistrano isn't it?
458: [03:41:51] <ss23> simon_w|air: Front end for capistrano, so it supports whatever/anything, but we've built features/things for SilverStripe specifically
459: [03:41:52] <Kingy> which is ruby
460: [03:41:54] <ss23> yeah
461: [03:41:59] <ss23> Ruby + PHP is the languages
462: [03:42:03] <ss23> Though you dont' really *write* the ruby
463: [03:42:15] <zippy__> >> Front end for capistrano
464: [03:42:17] <zippy__> flag that
465: [03:42:23] <ss23> "flag that"?
466: [03:42:25] <Kingy> zippy__: it's very good
467: [03:42:39] <zippy__> trying to make things less complex :)
468: [03:42:41] <Kingy> my people here are very impressed
469: [03:42:55] <zippy__> maybe I should look before being crital
470: [03:43:11] <simon_w|air> ss23, my tool would also be doing server provisioning/config, so am more likely to just write a frontend for a bunch of ansible scripts
471: [03:44:02] <simon_w|air> Rather than having to do that as well as use another system
472: [03:44:58] <ss23> sec, busy
473: [03:47:17] * antmas should really get better at using deployment tools
474: [03:47:28] <antmas> I just have our neckbeards handle it :P
475: [03:48:29] <Ryan-Toast> When you realise you haven’t opened your email alll day
476: [03:48:30] <simon_w|air> I am our neck beard :)
477: [03:48:52] <Colin[pi]> simon_w|air: I was very disappointed with your lack of neck hair
478: [03:49:12] <Colin[pi]> simon_w|air: I was expecting so much more and was let down
479: [03:49:14] <Colin[pi]> ;D
480: [03:49:29] <simon_w|air> Colin[pi], yeah, you can still tell where my neck hair stops and my chest hair starts
481: [03:49:37] <Colin[pi]> simon_w|air: NOT GOOD ENOUGH
482: [03:49:51] <Colin[pi]> it needs to be one complete carpet, from chin to balls
483: [03:50:12] <Kingy> shaved legs then?
484: [03:50:15] <Colin[pi]> then and only then, a neck beard will you be
485: [03:50:17] <Colin[pi]> ;D
486: [03:50:49] * cloph_away has joined #silverstripe
487: [03:50:56] * cloph quit (Ping timeout: 252 seconds)
488: [03:53:34] <antmas> Colin[pi]: Bodybeards
489: [03:53:52] <Colin[pi]> antmas: lol, the next level!
490: [03:53:53] <antmas> level 80 neckbeard
491: [03:53:57] <simon_w|air> antmas, to go with a neck board?
492: [03:54:03] <antmas> LOL
493: [03:54:52] <antmas> Ryan-Toast: so, lots of clients screaming at you in all caps?
494: [03:55:29] <Ryan-Toast> antmas: I don’t know why people ask me to do things on a Friday, it’s not my fault that you couldn’t get your shit together all week. Next week it is.
495: [03:55:52] <zippy__> antmas: springloops / beanstalk are pretty good
496: [03:56:23] <antmas> Ryan-Toast: heh, I know those feels. Our net admins don't even let me push on a Friday without a bribe of cookies
497: [03:56:36] <simon_w|air> Ooh, I could include gitlab accounts too
498: [03:56:44] <Colin[pi]> antmas: one company I was at always launched sites on a friday... I'm like "WHY.. WHY YOU DO DIS?"
499: [03:57:25] <antmas> zippy__: yeah my *problem* is that I don't really need to use it here
500: [03:57:41] <antmas> I just FTP on our dev staging site and then the neckbeards go from there
501: [03:57:53] <antmas> but contract stuff I really should learn more
502: [03:58:28] <antmas> zippy__: springloops / beanstalk, probably a good place to start yeah?
503: [03:58:47] <Colin[pi]> antmas: mm I'm still learning the neckbeard stuff because I didn't need to do it in the last job :\
504: [03:59:03] <antmas> zippy__: also, what did you name your new spawn?
505: [03:59:09] <ss23> 15:43:12 <@simon_w|air> ss23, my tool would also be doing server provisioning/config, so am more likely to just write a frontend for a bunch of ansible scripts
506: [03:59:15] <antmas> Colin[pi]: yeah, my situation now
507: [03:59:19] <zippy__> antmas: well, you got a repo with it as well. but then it costs money. You can use bitbucket for free repos, and that beam from Stomach looks useful
508: [03:59:21] <ss23> ah yep, we have some Go stuff for automatic provisioning of our AWS infrastructure stuff
509: [03:59:33] <ss23> deployments handle privisioning of their own servers etc
510: [03:59:38] <ss23> but I've not looked at it
511: [04:00:23] <simon_w|air> ss23, from my quick glance, deploynaut would be better suited to more large-scale deployments, so would still be totally worth open sourcing
512: [04:00:45] <ss23> Hmm, I think it's best for low scale!
513: [04:00:52] <ss23> Can't automatically handle failover and that kind of thing
514: [04:01:36] <antmas> fuck I can't stop listening to this album
515: [04:01:55] <zippy__> antmas: Brintney best of?
516: [04:02:02] <antmas> zippy__: YES
517: [04:02:23] <zippy__> simon_w|air: looks like these ones are open; https://laracasts.com/series/server-management-with-forge/episodes/1
518: [04:03:03] <antmas> http://open.spotify.com/album/4zN7g55GkLnB7eaeB0WpNn
519: [04:03:07] <spronk> antmas: zippy__ great album.
520: [04:03:15] <antmas> favourite album of the year so far
521: [04:03:23] <ss23> 15:56:36 <@simon_w|air> Ooh, I could include gitlab accounts too
522: [04:03:26] <spronk> britney best of, that is :P
523: [04:03:26] <ss23> what are you doing this for?
524: [04:03:30] <ss23> like, what is 'this'
525: [04:03:37] <ss23> because I was thinking about a deployment manager thingy as a service
526: [04:04:00] <simon_w|air> ss23, yeah, that's what it'll mostly be
527: [04:04:15] <simon_w|air> But it's easy enough to open up git.simon.geek.nz to allow people to create projects
528: [04:04:23] <ss23> Problem I ran into when talking to people was the stigma of giving a random service (mine in this case) access to their server
529: [04:06:04] <ss23> simon_w|air: So you're going to do the hosting stuff too?
530: [04:06:11] <simon_w|air> Ya
531: [04:06:13] <ss23> Because that means people have to pay you more, which is other issues
532: [04:06:16] <ss23> like "omg high cost"
533: [04:07:18] <zippy__> simon_w|air: looked at fortrabbit.com ?
534: [04:07:41] <zippy__> ss23: like http://dploy.io/ or http://ftploy.com/ ?
535: [04:08:09] <ss23> looks like it, yeah :O
536: [04:08:34] * iamss quit (Quit: iamss)
537: [04:08:36] <ss23> handy ^.^
538: [04:09:09] <simon_w|air> zippy__, that just seems excessively expensive
539: [04:09:30] <zippy__> I always get into the mind set, $12 a month!! I can build my own in 10 hours which does a quarther of the features (or I never complete)
540: [04:09:39] <zippy__> simon_w|air: which?
541: [04:09:45] <simon_w|air> fort rabbit
542: [04:11:16] * spronk really just needs to get off his arse and set up continuous deployment ..
543: [04:15:27] <zippy__> antmas: this is where it's at, http://open.spotify.com/album/0kdPwK3pvBqPzLwo12kLXh
544: [04:16:05] <antmas> zippy__: o.O
545: [04:16:25] <zippy__> isn't that what people listien to when trying to use subsites?
546: [04:16:27] <Ryan-Toast> the fuck
547: [04:16:48] * irogue afraid to click it
548: [04:17:10] <irogue> wat
549: [04:17:19] <zippy__> boosts productivity by 37.15%
550: [04:17:44] <Ryan-Toast> “Dad, can I have some chips?” https://www.youtube.com/watch?v=HMUDVMiITOU&t=19
551: [04:17:48] * an_Eskimo quit (Ping timeout: 240 seconds)
552: [04:19:17] <Colin[pi]> lol hilarious video
553: [04:20:04] * zippy__ quit (Quit: zippy__)
554: [04:21:16] <Ryan-Toast> Colin[pi]: This has a pretty good video: https://www.youtube.com/watch?v=FHCYHldJi_g
555: [04:23:20] * joelpittet has joined #silverstripe
556: [04:26:59] <Colin[pi]> Ryan-Toast: hmm video is good but also kinda makes me feel sad for humanity lol
557: [04:27:05] <Ryan-Toast> :P
558: [04:27:57] <Ryan-Toast> Colin[pi]: Are you saying you wouldn’t sleep with video projected ladies?
559: [04:28:25] <Colin[pi]> Ryan-Toast: nah already have a pretty good one ;)
560: [04:28:41] <Colin[pi]> she is totally not looking over my shoulder
561: [04:29:17] <Ryan-Toast> Colin[pi]: Same, but If I could download Gemma Arterton I totes would.
562: [04:29:48] <Colin[pi]> ;P
563: [04:30:19] <Ryan-Toast> That would bring up some shit in my relationship I think.
564: [04:30:52] <Ryan-Toast> New app Tinder Test Drive - download your potential hookups. Give them a whirl.
565: [04:31:06] * simon_w|air quit (Quit: This computer has gone to sleep)
566: [04:32:48] * antmas quit (Ping timeout: 240 seconds)
567: [04:42:54] <Ryan-Toast> that’s some ignorant shit http://i.imgur.com/hnwsj9Z.png
568: [04:43:35] <Colin[pi]> irrelevant, both are douchebags
569: [04:43:36] <Colin[pi]> ;D
570: [04:44:48] <Ryan-Toast> Said “where’s your lambo, bro?"
571: [04:44:53] <Ryan-Toast> silence so far.
572: [04:45:07] <Colin[pi]> hehe
573: [04:45:35] <Ryan-Toast> “steve jobs didnt go to college” wank wank wank wank
574: [04:46:17] <Colin[pi]> is that the response?
575: [04:46:36] <Ryan-Toast> Nah, just some other bitch.
576: [04:46:42] <Colin[pi]> heh
577: [04:46:42] * iamss has joined #silverstripe
578: [04:46:47] <Ryan-Toast> I love telling my American friends I went to College at 13
579: [04:47:16] <Ryan-Toast> Yes, I graduated from Pakuranga College at 15.
580: [04:47:32] <Ryan-Toast> “ohhhh”
581: [04:49:02] * spronk quit (Ping timeout: 245 seconds)
582: [04:49:35] * mediacorpjack has joined #silverstripe
583: [04:50:20] * babak has joined #silverstripe
584: [04:50:32] <mediacorpjack> How could I have a page that has the same model but two different layouts?
585: [04:50:48] <mediacorpjack> how would the layout to be used be determined?
586: [04:50:53] <mediacorpjack> other than just making another page type
587: [04:50:55] <Ryan-Toast> if statement renderwith?
588: [04:51:09] <Ryan-Toast> in the init function
589: [04:51:52] <mediacorpjack> do i check the page name or something?
590: [04:51:57] <mediacorpjack> in the if statement?
591: [04:52:53] <Ryan-Toast> I don’t know the usecase on why you’re doing it.
592: [04:53:17] <mediacorpjack> I can see how it would work now thanks
593: [04:53:17] <Ryan-Toast> I would say it would be easier to simply extend the model.
594: [04:53:21] <Ryan-Toast> with a different name
595: [04:53:35] <Ryan-Toast> that way it would use all the same code, but you’d have a diffderent template
596: [04:53:39] <mediacorpjack> yeah I was thinking you would need to add a template choice to the cms
597: [04:54:02] <Ryan-Toast> Well you could do an ifstatement, but really I don’t see why you’d bother.
598: [04:54:08] <mediacorpjack> an extension is much simpler and doesn't require user input
599: [04:54:17] <Ryan-Toast> Seems a little convoluted, but then again I don’t know why you’re doing it.
600: [04:54:25] <Ryan-Toast> yarp
601: [04:54:37] <mediacorpjack> indeed
602: [04:54:44] <mediacorpjack> thanks for all the help today anway
603: [04:54:49] <mediacorpjack> have a good weekend!
604: [04:54:53] <mediacorpjack> anyway*
605: [04:59:20] * Kingy is now known as Kingy[a]
606: [04:59:28] * spronk has joined #silverstripe
607: [04:59:39] <spronk> ugh wtf do i keep getting disconnected from freenode
608: [05:04:04] * nickmolhoek quit (Quit: nickmolhoek)
609: [05:04:18] * mediacorpjack quit (Ping timeout: 240 seconds)
610: [05:09:16] * simon_w|air has joined #silverstripe
611: [05:10:20] * iamss has left #silverstripe
612: [05:14:03] * iamss has joined #silverstripe
613: [05:14:05] * iamss quit (Quit: iamss)
614: [05:14:18] * willagain quit (Ping timeout: 240 seconds)
615: [05:15:03] * iamss has joined #silverstripe
616: [05:16:17] * Ryan-Toast quit (Quit: Ryan-Toast)
617: [05:18:59] * mobiusnz quit (Quit: Leaving.)
618: [05:20:08] * bridgetm quit ()
619: [05:26:52] * Shrike_Finland has joined #silverstripe
620: [05:27:33] * Shrike_Finland1 has joined #silverstripe
621: [05:31:29] * Shrike_Finland quit (Ping timeout: 264 seconds)
622: [05:44:28] * joelpittet quit (Read error: Connection reset by peer)
623: [05:44:43] * joelpittet has joined #silverstripe
624: [05:55:18] * joelpitt_ has joined #silverstripe
625: [05:55:24] * joelpittet quit (Read error: Connection reset by peer)
626: [05:57:47] * willagain has joined #silverstripe
627: [05:58:46] <willagain> hello again. if i have a page that only loged in users can see, can i allow it to show in menus ?
628: [06:02:21] <Colin[pi]> willagain: yes, when someone clicks on the link it'll prompt for a login
629: [06:03:01] <willagain> hmm, not showing up in the menu sidebar
630: [06:03:10] <willagain> even through its ticked "show in menus"
631: [06:03:22] <willagain> prolly somthing i done wrong in the sidebar codes
632: [06:05:03] <Colin[pi]> willagain: actually I just tried it an it disappeared from the menu :\
633: [06:05:17] <Colin[pi]> didn't think it did that
634: [06:05:57] <willagain> i guess you can see if it was the other way round people would get upset. meant to be secret n all that
635: [06:06:04] <Colin[pi]> mm
636: [06:06:23] <willagain> so might just do a redirector page as this is a one off. would be horrid to do that for more than one or two pages tho
637: [06:06:50] <Colin[pi]> yeah :\
638: [06:14:27] <willagain> hmm, the more i look at that the more i feel sad. SS's permissions for content thing is one of its best features. bummer to have something like that restricting it. do you think it counts as a bug?
639: [06:22:39] <Colin[pi]> willagain: prolly not, if it's been doing it for that long I'd say it's intentional
640: [06:24:22] <simon_w|air> Yeah, there's a canView() check in Menu/Children that's there on purpose
641: [06:24:56] <simon_w|air> You shouldn't know about pages that you can't access
642: [06:29:19] * chillu_23 quit (Quit: chillu_23)
643: [06:34:43] <iamss> is onAfterWrite cannot be excuted in Extension ?
644: [06:36:25] <iamss> never mind
645: [06:43:24] * wmk has joined #silverstripe
646: [06:46:01] * anselmdk has joined #silverstripe
647: [07:12:14] * ARNHOE has joined #silverstripe
648: [07:26:31] <willagain> no worries. the i used the redirector & the photoshop operator brough beers. im happy.
649: [07:45:07] * stnvh has joined #silverstripe
650: [07:45:34] <svandragt> is there a better way to add a page to breadcrumbs then to copy the method from sitetree into my controller? Seems overkill.
651: [07:48:18] * willagain quit (Ping timeout: 240 seconds)
652: [07:50:34] * Alboes has joined #silverstripe
653: [07:50:41] <Alboes> good morning
654: [07:52:09] <Alboes> anybody know how to add extra fonts to the font selector in the tinymce editor? I want to add some google fonts
655: [08:04:34] * kinglozzer has joined #silverstripe
656: [08:05:21] <Alboes> anybody know how to add extra fonts to the font selector in the tinymce editor? I want to add some google fonts
657: [08:07:36] <guzzlefry> Did you try the googles?
658: [08:11:09] * joelpitt_ quit (Remote host closed the connection)
659: [08:11:17] <Alboes> well I tried to add this to editor.css and typography.css: @import url(http://fonts.googleapis.com/css?family=Aclonica); but after flush I still don't see this font in the selector
660: [08:14:43] <guzzlefry> hm
661: [08:18:02] <guzzlefry> I don't even see a font selector.
662: [08:18:18] <guzzlefry> Unless you mean the Format selector?
663: [08:20:54] <Alboes> well, I added the font selector by adding this in _config.php:
664: [08:21:06] <Alboes> HtmlEditorConfig::get('cms')->insertButtonsBefore('formatselect', 'fontselect');
665: [08:21:39] <guzzlefry> I don't think TinyMCE lets you embed fonts into the HTML.
666: [08:21:42] <Alboes> but, indeed, by default there is no font selector in Silverstripe tinymce
667: [08:22:10] <guzzlefry> oh, guess they do 0.o
668: [08:23:09] <guzzlefry> Alboes: So when you add that, does it list any fonts at all?
669: [08:26:41] <guzzlefry> I would just add custom styles instead.
670: [08:28:24] * Sj0hn has joined #silverstripe
671: [08:44:28] <wmk> guzzlefry, did you manage custom styles in tiny?
672: [08:45:08] <guzzlefry> I never tried.
673: [08:45:31] <wmk> http://www.balbuss.com/some-simple-tinymce-editor-settings-in-silverstripe/ is 2.4 but should be pretty the same in 3.x
674: [08:45:33] <guzzlefry> I had enough trouble getting the thing to allow certain HTML attributes. :P
675: [08:46:00] <wmk> well, it's the same api and you have to use tiny settings. i find the tinymce docs quite confusing
676: [08:46:12] <guzzlefry> oh, Alboes , see link above :)
677: [08:46:26] <guzzlefry> yeah, the docs were the issue. The solution was rather simple.
678: [08:46:42] <wmk> yup.
679: [08:47:04] <wmk> this balbuss guy doesn't blog for quite some time now. i found it a very good resource
680: [08:48:40] * joelpittet has joined #silverstripe
681: [08:48:54] * wmk thinks we should blog more about some silverstripe solutions / snippets as ~50% of beginners questions in this IRC are always the same
682: [08:51:13] * joelpittet quit (Client Quit)
683: [08:51:45] * guzzlefry wonders if simon_w could generate a list of the most common 2-6 word phrases from the logs for chosing article topics.
684: [08:53:03] <wmk> well, he had some lists with most f-words. so the topics have to be filtered first....
685: [08:56:48] <guzzlefry> haha
686: [09:01:27] <Sj0hn> Hey all
687: [09:02:23] <wmk> Sj0hn, ho
688: [09:02:41] * micmania1 has joined #silverstripe
689: [09:03:38] <Sj0hn> I've got a secured page where you have to login to view. But on the page of the loginform I want to customize the background banner. Something like this doesn't work: <% if ClassName = Security %>
690: [09:04:33] <wmk> ss 3.1?
691: [09:04:39] <Sj0hn> yeah
692: [09:04:46] <wmk> <% if $ClassName = 'Security' %> ??
693: [09:05:10] * richwestcoast has joined #silverstripe
694: [09:05:30] <wmk> but $ClassName is in the Page object. Security class generates a new Page() afaik and sets the ID= -1
695: [09:07:51] <Sj0hn> <% if $ClassName = 'Security' %> Doesn´t work..
696: [09:08:56] <wmk> Look at framework/security/Security.php
697: [09:09:01] <wmk> it's a controller
698: [09:09:14] <wmk> function login() (Line 382) does the output
699: [09:09:54] <wmk> in L402 $URLSegment is set, you could check for this
700: [09:10:02] <wmk> <% if $URLSegment = 'Security' %> ??
701: [09:10:54] <Sj0hn> public function login() right?
702: [09:11:11] <Sj0hn> that would also work
703: [09:11:17] <Sj0hn> why havnt i thought about that
704: [09:12:20] <wmk> well... welcome in the club ;)
705: [09:12:24] <Sj0hn> Thank you wmk ^^
706: [09:12:59] <wmk> Sj0hn, no problem, i feel myself often enough this way.
707: [09:13:30] <wmk> the much more elegant solution could be to decorate Securtiy class with a method like "getIsSecurity() {return true;}
708: [09:14:00] <wmk> checking for URLSegment seems a bit hacky but should be ok
709: [09:14:22] * Tanger has left #silverstripe
710: [09:14:23] <wmk> is there a way to check in the template for the current CONTROLLER name?
711: [09:23:16] * Stomach quit (Read error: Connection reset by peer)
712: [09:27:26] * spronk2 has joined #silverstripe
713: [09:27:52] <Sj0hn> Uhm.. not sure
714: [09:32:17] <kinglozzer> wmk: {$ClassName}_Controller ?
715: [09:32:19] <kinglozzer> :P
716: [09:32:34] <wmk> kinglozzer, when you're on a login page?
717: [09:32:38] <wmk> then controller = Security
718: [09:32:46] <kinglozzer> Oh, sorry, just read up further. Not sure
719: [09:32:49] <wmk> np
720: [09:33:07] <wmk> guess we could decorate it and pass static Controller::curr() to the templates
721: [09:33:20] <wmk> or can we call static methods from inside a template?
722: [09:35:14] * iamss has left #silverstripe
723: [09:36:35] <simon_w|air> Sj0hn, <% if $ID < 0 %>
724: [09:37:47] <kinglozzer> Boom ^^
725: [09:37:56] * simon_w|air quit (Quit: This computer has gone to sleep)
726: [09:40:09] <Sj0hn> So the security pages are the only ones who have a negative id?
727: [09:46:54] <wmk> dunno if the only ones, at least some framework generated pages (as security) without an own page type have id<0
728: [09:47:56] * Shrike_Finland1 quit (Quit: Leaving.)
729: [09:57:02] * UncleCheese has joined #silverstripe
730: [10:12:57] * Stomach has joined #silverstripe
731: [10:20:19] * cloph_away is now known as cloph
732: [10:33:01] * simon_w|air has joined #silverstripe
733: [10:38:11] * inkpot has joined #silverstripe
734: [10:55:05] * UncleCheese quit (Quit: UncleCheese)
735: [10:59:50] * UncleCheese has joined #silverstripe
736: [11:00:30] * Shrike_Finland has joined #silverstripe
737: [11:03:10] * Werner_2_ has joined #silverstripe
738: [11:03:16] * wmk quit (Ping timeout: 252 seconds)
739: [11:10:48] * UncleCheese quit (Quit: UncleCheese)
740: [11:12:04] * richwestcoast quit (Quit: My iMac has gone to sleep. ZZZzzz…)
741: [11:16:23] * inkpot quit (Remote host closed the connection)
742: [11:18:22] * richwestcoast has joined #silverstripe
743: [11:18:38] * babak quit (Quit: Connection closed for inactivity)
744: [11:27:23] * kinglozz_ has joined #silverstripe
745: [11:27:26] * Shrike_Finland quit (Quit: Leaving.)
746: [11:30:38] * kinglozzer quit (Ping timeout: 240 seconds)
747: [11:32:40] <micmania1> arggghhh! Anybody use apigen?
748: [11:34:24] <guzzlefry> no, but what the problem is?
749: [11:35:36] <micmania1> I think i've found it.
750: [11:35:54] * spronk quit (Ping timeout: 252 seconds)
751: [11:35:55] <micmania1> It was just exiting says a server error had occured but wasn't logging anything anywhere
752: [11:36:02] <micmania1> I think dependancies are missing
753: [11:36:03] * UncleCheese has joined #silverstripe
754: [11:45:41] * Shrike_Finland has joined #silverstripe
755: [11:45:54] * spronk2 quit (Quit: spronk2)
756: [11:50:01] * spronk2 has joined #silverstripe
757: [12:22:27] * UndefinedOffset has joined #silverstripe
758: [12:23:55] * anselmdk quit (Ping timeout: 240 seconds)
759: [12:24:06] * UncleCheese quit (Quit: UncleCheese)
760: [12:29:46] * anselmdk has joined #silverstripe
761: [12:31:54] * simon_w|air quit (Quit: This computer has gone to sleep)
762: [12:34:31] <irogue> WUB WUB WUB WUB WUB
763: [12:36:44] * Colin[pi] quit (Ping timeout: 252 seconds)
764: [12:37:04] <guzzlefry> UNCE UNCE UNCE
765: [12:41:01] * shellbackpacific has joined #silverstripe
766: [12:43:51] <micmania1> so ApiGen is broke :/
767: [12:46:28] * Werner_2_ is now known as wmk
768: [12:46:32] <wmk> re
769: [12:47:20] <wmk> it's so silent today. where is pyromanik?
770: [13:02:53] * anselmdk quit (Quit: anselmdk)
771: [13:03:57] <micmania1> wmk: he's in Berlin
772: [13:04:07] <micmania1> it was his birthday this week
773: [13:04:13] <micmania1> this*
774: [13:05:14] <micmania1> I think Berlin. That or Munich. One of the two
775: [13:06:08] <wmk> wow.
776: [13:10:36] * Shrike_Finland quit (Quit: Leaving.)
777: [13:11:38] <irogue> ICH BIN EIN BERLINER
778: [13:22:51] * Shrike_Finland has joined #silverstripe
779: [13:27:00] * Shrike_Finland quit (Ping timeout: 252 seconds)
780: [13:31:41] <wmk> irogue, you glad ;)
781: [13:32:19] <wmk> is there an easy way to see in github what how "old" a tag is? e.g. when installing with composer if i should use the last version or dev-master?
782: [13:34:53] * richwestcoast is now known as RIP-westcoast
783: [13:35:34] * RIP-westcoast is now known as richwestcoast
784: [13:41:04] * catcher has joined #silverstripe
785: [13:44:57] <micmania1> wmk: just look at the date of the last commit on a tag
786: [13:47:00] <wmk> yup. packagist is better for this purpose
787: [13:47:27] <wmk> but i cannot see the tags in history
788: [13:49:55] <micmania1> wmk: You can just select a tag from the dropdown then it'll show you the last commit.
789: [13:51:08] <micmania1> http://awesomescreenshot.com/0312utca2a
790: [13:51:36] * desperate has joined #silverstripe
791: [13:53:36] <wmk> micmania1, thanks
792: [13:54:04] <desperate> in the WYSIWG editor I'm having problem making an image just left align
793: [13:54:13] <desperate> it's stuck on left-alone
794: [13:54:50] <desperate> I see a little arrow by 'left' and 'left-align' indicating that they are selected
795: [13:54:59] <desperate> any one had problems with this?
796: [13:56:02] <wmk> i love when the changelog has 0 lines
797: [13:59:39] <desperate> or what is the current style to wrap text around an image that is top left
798: [14:01:04] <wmk> desperate, what version of SS?
799: [14:01:36] <desperate> 3.1
800: [14:02:09] * richwestcoast quit (Quit: My iMac has gone to sleep. ZZZzzz…)
801: [14:04:37] <wmk> left...?
802: [14:06:18] <wmk> http://api.silverstripe.org/3.1/source-class-HtmlEditorField_Toolbar.html#569
803: [14:06:47] <wmk> there was a extension to modify this classes with your own, let me find the gist
804: [14:09:02] <desperate> is the standard editor known to be buggy?
805: [14:09:49] <wmk> https://gist.github.com/kinglozzer/5848538 adds a "no alignment" to it.
806: [14:10:15] <wmk> normally it's not buggy, but i can remember using leftAlone etc. was difficult
807: [14:10:40] <wmk> had to remove the alignment using plain html in editor several times, but normally i try to avoid inserting imgs directly in the editor
808: [14:11:18] <wmk> there was a discussion about standard alignment on dev mailinglist last summer
809: [14:11:40] <wmk> the PR didn't get it into 3.1, so hopefully 3.2 you can set the alignments in config
810: [14:13:03] <wmk> gelatti time, brb
811: [14:16:08] <desperate> I think it is a bug
812: [14:16:17] <desperate> i just doesn't update when you chose a different style
813: [14:17:15] * richwestcoast has joined #silverstripe
814: [14:20:10] * bob213 has joined #silverstripe
815: [14:22:12] * spronk2 quit (Quit: spronk2)
816: [14:22:48] * desperate quit (Ping timeout: 240 seconds)
817: [14:25:48] * bob213 quit (Ping timeout: 240 seconds)
818: [14:30:20] * desperate has joined #silverstripe
819: [14:30:44] * joelpittet has joined #silverstripe
820: [14:31:13] <desperate> I have identified that the problematic pages to format in the wysiwyg have the style "left' AND 'left-alone" selected in the drop down
821: [14:31:27] <desperate> sounds very buggy as surely the list should be one stlye only
822: [14:31:30] <desperate> not multiple
823: [14:35:42] * NewLinuxUser quit (Ping timeout: 245 seconds)
824: [14:42:25] * joelpittet quit (Remote host closed the connection)
825: [14:53:48] <wmk> hmm, yes.
826: [14:54:29] <wmk> desperate, did you check framework issues? maybe another one had the same problem / bug before
827: [15:04:11] * joelpittet has joined #silverstripe
828: [15:05:13] * Sj0hn quit ()
829: [15:27:20] <desperate> I corrected the issue by going into html mode and editing the raw html
830: [15:27:36] <desperate> it seems styling was applied that I could not remove in the editor
831: [15:27:53] <desperate> it would be useful if there was a but to reset and styles applied
832: [15:27:56] * jenniferaslan has joined #silverstripe
833: [15:31:31] * ARNHOE quit (Ping timeout: 240 seconds)
834: [15:33:25] * cloph is now known as cloph_away
835: [15:49:42] * Alboes quit (Remote host closed the connection)
836: [16:10:06] * shellbackpacific quit (Quit: Leaving.)
837: [16:12:11] * kinglozz_ quit ()
838: [16:13:58] <wmk> desperate, afaik there is some kind of clean button available in tinymce
839: [16:14:35] <wmk> desperate, try HtmlEditorConfig::get('cms')->insertButtonsAfter('visualaid', 'removeformat');
840: [16:16:20] * ARNHOE has joined #silverstripe
841: [16:28:19] * stnvh quit ()
842: [16:32:12] * stnvh has joined #silverstripe
843: [16:33:02] * stnvh quit (Client Quit)
844: [16:41:45] * ARNHOE quit (Remote host closed the connection)
845: [16:54:15] * shellbackpacific has joined #silverstripe
846: [16:57:43] * richwestcoast quit (Quit: Textual IRC Client: www.textualapp.com)
847: [17:06:45] * gelignite has joined #silverstripe
848: [17:11:56] <catcher> I need to find the first child of a CMS page of a certain type. Anything better than MyPage::get()->filter('ParentID', $this->ID)->first();?
849: [17:26:11] <wmk> catcher, page type is ClassName
850: [17:27:29] * wmk quit (Quit: nice to meet you ;))
851: [17:46:51] * SMaction quit (Ping timeout: 252 seconds)
852: [17:50:39] * joelpittet quit ()
853: [17:59:20] * desperate quit (Quit: Page closed)
854: [18:10:35] * Shrike_Finland has joined #silverstripe
855: [18:56:28] * alexw has joined #silverstripe
856: [18:57:03] * alexw quit (Client Quit)
857: [18:57:12] * alexwijn has joined #silverstripe
858: [18:57:37] <alexwijn> Hi guys
859: [18:59:30] <alexwijn> Does anyone know how to fix the following error when attempting to run a sake test:
860: [18:59:31] <alexwijn> ERROR [User Warning]: Cookie 'alternativeDatabaseNameIv' can't be set. The site started outputting content at line 64 in /var/www/management/framework/dev/CliDebugView.php IN GET /dev/tests/module/site
861: [19:04:13] * opalfroot has joined #silverstripe
862: [19:05:10] <opalfroot> Hey all
863: [19:05:29] <alexwijn> Hi there
864: [19:07:02] <opalfroot> Just watching catfish...neither of these people should be dating/leaving the house in daylight
865: [19:10:03] * babak has joined #silverstripe
866: [19:10:17] <opalfroot> Been doing work with SS for a few months solid and finally started running into bugs this week, didn't realise there were so many open bugs on GitHub :/
867: [19:14:16] * opalfroot quit (Remote host closed the connection)
868: [19:23:36] * Shrike_Finland quit (Quit: Leaving.)
869: [19:29:48] * Shrike_Finland has joined #silverstripe
870: [19:51:03] * cloph_away is now known as cloph
871: [19:55:53] * UndefinedOffset quit (Quit: Leaving.)
872: [20:00:31] * UndefinedOffset has joined #silverstripe
873: [20:07:05] * shellbackpacific quit (Quit: Leaving.)
874: [20:10:22] * SightUnseen has joined #silverstripe
875: [20:10:35] * SightUnseen has left #silverstripe
876: [20:11:18] * Shrike_Finland quit (Quit: Leaving.)
877: [20:11:57] * UndefinedOffset quit (Read error: Connection reset by peer)
878: [20:12:16] * Shrike_Finland has joined #silverstripe
879: [20:19:13] * anselmdk has joined #silverstripe
880: [20:19:43] * anselmdk quit (Client Quit)
881: [20:28:28] * anselmdk has joined #silverstripe
882: [20:30:14] * anselmdk quit (Client Quit)
883: [20:36:42] * Shrike_Finland quit (Quit: Leaving.)
884: [20:41:58] * mobiusnz has joined #silverstripe
885: [20:48:06] * UncleCheese has joined #silverstripe
886: [21:02:55] * UncleCheese quit (Quit: UncleCheese)
887: [21:28:47] * catcher quit (Quit: Leaving)
888: [21:56:10] * simon_w|air has joined #silverstripe
889: [22:08:01] * mobiusnz quit (Quit: Leaving.)
890: [22:31:47] * NewLinuxUser has joined #silverstripe
891: [22:57:30] * simon__w has joined #silverstripe
892: [22:58:53] * simon_w quit (Ping timeout: 252 seconds)
893: [22:59:31] * simon_w|air quit (Ping timeout: 240 seconds)
894: [23:00:32] * simon_w|air has joined #silverstripe
895: [23:01:51] * alexwijn quit (Remote host closed the connection)
896: [23:02:55] * simon___w has joined #silverstripe
897: [23:03:49] * simon__w|air has joined #silverstripe
898: [23:04:08] * simon__w quit (Ping timeout: 252 seconds)
899: [23:04:43] * simon_w|air quit (Ping timeout: 240 seconds)
900: [23:05:07] * DesignerX has joined #silverstripe
901: [23:07:35] * NewLinuxUser quit (Ping timeout: 252 seconds)
902: [23:09:38] * DesignerX quit (Ping timeout: 252 seconds)
903: [23:11:11] * DesignerX has joined #silverstripe
904: [23:12:25] * UncleCheese has joined #silverstripe
905: [23:19:42] * simon__w|air is now known as simon_w|air
906: [23:24:12] * Stomach1 has joined #silverstripe
907: [23:26:07] * Stomach quit (Ping timeout: 265 seconds)
908: [23:28:43] * Stomach1 quit (Ping timeout: 240 seconds)
909: [23:58:38] * babak quit (Quit: Connection closed for inactivity)

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