#silverstripe IRC Log

IRC log for 3 February 2015

All timestamps are in UTC.

1: [00:00:40] <Colin[pi]> oh btw I did get a copy of Wolf of Wall St, watching it in 20 min increments each night until Catia falls asleep *rolls eyes*
2: [00:00:43] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
3: [00:00:44] * chillu_23 quit (Quit: chillu_23)
4: [00:00:58] <ss23> That movie wasn't as great as I thought it would be
5: [00:00:58] <ss23> :(
6: [00:01:15] <Colin[pi]> ss23: she said "this movie is just drugs and sex"
7: [00:01:26] <Colin[pi]> and I'm like, uh... yeah that's pretty much Wall St
8: [00:01:34] <ss23> lol
9: [00:01:54] * chillu_23 has joined #silverstripe
10: [00:02:28] <antmas> watched Fury last night
11: [00:02:29] <antmas> :O
12: [00:03:04] <Colin[pi]> antmas: any good?
13: [00:03:24] * glenn-bautista quit (Quit: Leaving.)
14: [00:03:35] <antmas> Colin[pi]: excellent
15: [00:03:39] <antmas> pretty brutal though
16: [00:03:48] <antmas> like Saving Private Ryan amped up
17: [00:04:10] <Colin[pi]> ....Saving Private Ryan.... amped up?
18: [00:04:20] <Colin[pi]> jesus the start of that is already pretty intense
19: [00:04:46] <antmas> mmm
20: [00:04:59] <antmas> opening scenes has a mans half face sitting on a bench inside the tank
21: [00:05:12] <antmas> :|
22: [00:05:44] <Ryan-Toast> We talking about Fury?
23: [00:05:48] <antmas> mm
24: [00:05:56] <Ryan-Toast> EMMA NOOOO
25: [00:06:11] <antmas> :(
26: [00:06:17] <antmas> Ryan-Toast: #nospoilers
27: [00:06:36] <Ryan-Toast> Emma turns out to be Hitler.
28: [00:07:03] <antmas> lol
29: [00:07:07] <antmas> http://www.stuff.co.nz/life-style/food-wine/food-news/65713905/mcdonalds-now-selling-its-big-mac-special-sauce
30: [00:07:30] <antmas> don't these people realise that the sauce is just Masterfoods Ranch with added salt?
31: [00:07:51] * glenn-bautista has joined #silverstripe
32: [00:09:31] * micmania1 quit (Quit: micmania1)
33: [00:10:46] * chillu_23 quit (Quit: chillu_23)
34: [00:14:29] <Stomach> Ryan-Toast - handy
35: [00:16:22] <antmas> guis
36: [00:16:27] <antmas> I figured out who left shark really is http://i.imgur.com/MaulMqU.jpg
37: [00:16:42] <spronk2> oohh yeahh
38: [00:16:44] <spronk2> robo boogie.
39: [00:20:12] * micmania1 has joined #silverstripe
40: [00:29:22] * Hailwood has joined #silverstripe
41: [00:36:55] <Hailwood> Hi guys, if I am logged into the CMS as a content editor I can dump out $this->SomeHasManyRelation()->toArray() and it gives me what I would expect, but this: https://gist.github.com/hailwood/48affcd5869d0cd4c225 gives me an empty GridField - but when logged in as an admin it's populated correctly. Why?
42: [00:36:59] * [3dgoo] has joined #silverstripe
43: [00:38:25] * chillu_23 has joined #silverstripe
44: [00:38:31] * Liquide has joined #silverstripe
45: [00:39:44] <nicolaas> hi Hailwood, there is no readonly version of a gridfield ... could that be it?
46: [00:40:08] <[3dgoo]> Hello all
47: [00:40:48] <Hailwood> Hi nicolaas, Hmm that's likely it - Well I want the content editors to be able to manage these relations anyway, so how would I go about that?
48: [00:41:00] * glenn-bautista quit (Quit: Leaving.)
49: [00:41:00] <adrexia> Hailwood what are the canview/canedit permissions odn the dataobjects?
50: [00:41:12] <nicolaas> +1
51: [00:41:34] <adrexia> eg:
52: [00:41:34] <adrexia> public function canCreate($member = null) {
53: [00:41:34] <adrexia> return $this->Parent()->canCreate($member);
54: [00:41:34] <adrexia> }
55: [00:41:49] <nicolaas> you have to consider both the parent and child objects in this case ;-) can't remember exactly how this works
56: [00:42:05] * chillu_23 quit (Client Quit)
57: [00:42:22] <adrexia> I know that if you don't set canView etc you do end up with an emoty girfiled
58: [00:42:40] <nicolaas> this is actually a bit of a bug in SS AFAIK
59: [00:42:40] * chillu_23 has joined #silverstripe
60: [00:42:41] <adrexia> unless you happen to be logged in as an admin
61: [00:42:47] * adrexia shrugs
62: [00:42:55] <adrexia> its a *thing*
63: [00:43:06] <adrexia> I'm non commital as to whether its really a bug ;)
64: [00:43:17] <nicolaas> as the performReadonlyTransformation goes back to the basic form field.
65: [00:43:44] <nicolaas> in my opinion it is a BIG bug, because it provides false information to the CMS editor
66: [00:43:52] <adrexia> yeah. if you want reead only - you sort of have to perform taht stuff manually on the dataobject's fields
67: [00:44:03] <nicolaas> decisions could be based on the information provided in the CMS
68: [00:44:05] * adrexia shrugs
69: [00:44:14] <nicolaas> and the information is plain incorrect.
70: [00:44:33] <Hailwood> nicolaas, adrexia They aren't there heh, I shall try returning true from them just as a test...
71: [00:44:36] <nicolaas> if it were to say: "these records can not be shown" that would be better ... but it does not
72: [00:44:36] <adrexia> as a developer, you can handle that
73: [00:44:46] <adrexia> Hailwood, good idea :)
74: [00:45:00] <adrexia> if they aren't there, then that is most likely the cause
75: [00:45:35] <adrexia> nicolaas the issue is that different products have different security needs
76: [00:45:37] <Hailwood> Realistically I would envision that the "canView" etc properties of a dataobject that is loaded from a relationship should be determined by the result of the function on the owner (so in this case it would be the Page's canView)
77: [00:45:48] <adrexia> or, that is one issue with returning soemthing like that
78: [00:46:00] <adrexia> Hailwood - agree
79: [00:46:16] <nicolaas> adrexia: agreed... there is a discussion on what to show, but it should at least tell you that something is there or that you do not have permission to view it.
80: [00:46:35] <adrexia> that's why my dataobject permission default is usually return $this->Parent()->canCreate($member); etc
81: [00:47:32] <adrexia> I think, if dataobjects attached to pages did this by default it would be enough
82: [00:47:53] <adrexia> but it gets more complicated once you are using things in multiple places
83: [00:47:56] <adrexia> and hmm...
84: [00:49:29] <[3dgoo]> I have a question about Many to Many relationships.
85: [00:49:40] <[3dgoo]> I have a many to many relationship between 2 dataobjects, 'Book' and 'Contributor'.
86: [00:49:47] <[3dgoo]> I have an extra field on this many to many relationship 'Contribution Type'.
87: [00:49:47] <adrexia> its not like you can't override it though, and there is an argument that if you need to override it you probably know more about how it works.
88: [00:49:56] <[3dgoo]> Say I have a book 'Fight Club' and a Contributor 'Chuck'.
89: [00:50:03] <[3dgoo]> Is it possible to have multiple instances of the many to many relationship between 'Fight Club' and 'Chuck'?
90: [00:51:00] <nicolaas> why would you wnt to have multiple instances? I dont think that is possible.
91: [00:51:15] <Hailwood> adrexia, I would anticipate that something along the lines of when you call $this->SomeHasManyRelation() then when the HasManyList is iterated over as it returns each object it would call a method "setRelationOwner($this->owner) on the dataobject, the default permissions on the dataobject would be return $this->RelationOwner()->can*();
92: [00:51:18] <adrexia> you mean many contributions from the same author?
93: [00:51:35] <nicolaas> if you want multiple instances you can create a separate dataobject that Many Many Book and Many Many COntributor
94: [00:51:36] <[3dgoo]> adrexia, correct
95: [00:51:59] <adrexia> yeah a book has many contribution instances
96: [00:52:09] <adrexia> a contribution instance has many authors
97: [00:52:19] * Motoservo quit (Remote host closed the connection)
98: [00:52:22] <adrexia> sorry no
99: [00:52:26] <adrexia> has one author
100: [00:52:39] <[3dgoo]> nicolaas, so for example if Chuck was the Author of Fight Club and also Chuck was the illustrator of Fight Club
101: [00:52:57] * Motoservo has joined #silverstripe
102: [00:53:09] <adrexia> yep
103: [00:53:18] <adrexia> you have an intermidarty dataobject
104: [00:53:23] <adrexia> spelling
105: [00:53:27] <nicolaas> +1
106: [00:53:54] <nicolaas> or you can have Book.ManyManyAuthors and Book.ManyManyIllustrators ?
107: [00:55:04] <[3dgoo]> Yeah, the separate DataObject to mange the relationship sounds good
108: [00:56:20] <[3dgoo]> There are around 100 or so possible contribution types
109: [00:56:54] <[3dgoo]> The Nielsen Book feed is a bit full on
110: [00:57:00] <[3dgoo]> Thanks for the help guys
111: [00:59:56] <Ryan-Toast> My local site is in dev mode, but I have to flush ebefore I can do a dev/build. The fuck is going on?
112: [01:00:29] <Stomach> you always have to flush
113: [01:00:43] <Stomach> it doesnt rebuild the cache every request because you are in dev mode
114: [01:00:52] <Ryan-Toast> Never had to do it before.
115: [01:01:10] <Ryan-Toast> I could always runa dev/build and it would add my new fields.
116: [01:01:14] <Hailwood> adrexia, nicolaas Yep, we're good to go now
117: [01:01:25] <nicolaas> :-)
118: [01:06:09] * jenniferaslan has joined #silverstripe
119: [01:06:10] * glenn-bautista has joined #silverstripe
120: [01:08:12] <adrexia> Hailwood nice. :)
121: [01:08:51] <adrexia> Ryan-Toast, lol I had this same realisation about 8 months ago
122: [01:09:07] <Ryan-Toast> adrexia: Which one?
123: [01:09:17] <adrexia> I don't know what chnaged, but the fact that I always put flush on the end of dev build meant that I never noticed
124: [01:09:30] <adrexia> until I ran a dev/build without flush and...nothign happenedd
125: [01:09:56] <Ryan-Toast> I have 3.1.9 sites that don’t need to flush first...
126: [01:10:02] * babak quit (Ping timeout: 265 seconds)
127: [01:10:41] <adrexia> it wasn't flush first for me
128: [01:10:47] <adrexia> it was flush at the same time
129: [01:11:10] <adrexia> and when I said what you did, people replied with "its always been that way'"
130: [01:11:45] <Ryan-Toast> lol
131: [01:12:07] <Ryan-Toast> Well some of my 3.1.9 site don’t need a flush at all.
132: [01:15:52] * [3dgoo] quit (Ping timeout: 246 seconds)
133: [01:17:55] * willr quit (Quit: willr)
134: [01:19:02] * babak has joined #silverstripe
135: [01:24:28] * willr has joined #silverstripe
136: [01:29:40] * Helenclarko has joined #silverstripe
137: [01:30:47] <Helenclarko> Hi all, Can someone explain how I would change the default value from "United States" when using the countrydropdownfield in userforms?
138: [01:30:52] * joelpittet has joined #silverstripe
139: [01:32:19] <Helenclarko> Also tried to add Geo-ip and change userforms countrydropdownfield to use the geo-ip output, but it still defaults to "United States".
140: [01:38:10] * spekulatius quit (Remote host closed the connection)
141: [01:49:29] * antmas quit (Quit: Page closed)
142: [01:49:57] * antmas has joined #silverstripe
143: [01:51:06] * Colin[pi] quit (Read error: Connection reset by peer)
144: [01:51:27] <Stomach> Helenclarko - change the config setting $default_to_locale to false
145: [01:51:41] <Stomach> then change the config setting $default_country to whatever code you want it to be
146: [01:51:53] * mobiusnz quit (Ping timeout: 256 seconds)
147: [01:52:54] <Helenclarko> so if $default_to_locale is set to true, where would it be pulling the information from? php.ini?
148: [01:53:25] <Stomach> nope, the sites default locale
149: [01:53:30] <Stomach> which is probably set to en_US
150: [01:54:01] <Stomach> it comes from i18n
151: [01:54:06] <Helenclarko> Ah.
152: [01:54:22] * glenn-bautista quit (Quit: Leaving.)
153: [01:54:54] * joelpittet quit (Remote host closed the connection)
154: [01:55:28] * joelpittet has joined #silverstripe
155: [01:56:41] * Colin[pi] has joined #silverstripe
156: [01:59:35] * glenn-bautista has joined #silverstripe
157: [01:59:49] * joelpittet quit (Ping timeout: 255 seconds)
158: [02:00:05] * chillu_23 quit (Quit: chillu_23)
159: [02:00:53] * mobiusnz has joined #silverstripe
160: [02:01:13] * chillu_23 has joined #silverstripe
161: [02:10:09] <Helenclarko> this setting change still results in United States being the default i18n::set_locale('en_NZ');
162: [02:10:30] <Helenclarko> Even after dev/build and flush.
163: [02:11:24] <Helenclarko> Silverstripe 3 and i18n::set_locale('en_NZ'); set in _config.php
164: [02:14:23] * willr quit (Quit: willr)
165: [02:17:20] <nicolaas> hey gurus
166: [02:17:47] <nicolaas> is it possible to have a loop within a loop in a silverstripe template .... and pass the value of the outer loop to the inner loop????
167: [02:18:02] <nicolaas> HELP ;-)
168: [02:19:36] <adrexia> I think $Up should help?
169: [02:19:44] <nicolaas> thank you...
170: [02:19:45] <Stomach> ^
171: [02:19:52] <Stomach> Helenclarko - are you logged in?
172: [02:19:55] * babak quit (Quit: Connection closed for inactivity)
173: [02:20:02] <Stomach> it uses the members locale section first, then the global one
174: [02:21:37] <Helenclarko> Hmmm.
175: [02:22:22] <Helenclarko> Thats excellent!
176: [02:22:27] <Helenclarko> Thats all it was.
177: [02:22:44] <Helenclarko> Guess my admin account was set to United States.
178: [02:24:11] <Stomach> cool :)
179: [02:27:34] <Helenclarko> Oh god, all the user accounts created by swipestripe are set to United States!
180: [02:28:15] * Ryan-Toast quit (Quit: Ryan-Toast)
181: [02:28:30] <Helenclarko> Guess I'll be setting a default. Can I do that from withing _config.php.
182: [02:28:30] * mobiusnz quit (Read error: Connection reset by peer)
183: [02:28:47] * mobiusnz1 has joined #silverstripe
184: [02:30:05] <Stomach> Helenclarko - why not just change default_to_locale to false? :S
185: [02:33:46] <Helenclarko> Yea, can I do that in _config.php
186: [02:34:06] * UncleCheese has joined #silverstripe
187: [02:34:28] <Helenclarko> or do I have to edit countrydropdownfield?
188: [02:35:31] * Tanger has joined #silverstripe
189: [02:36:52] * willr has joined #silverstripe
190: [02:40:43] * antmas quit (Quit: Page closed)
191: [02:42:18] * glenn-bautista quit (Quit: Leaving.)
192: [02:48:46] <Stomach> no you can do it in _config.php
193: [02:48:49] <Stomach> well, should be able to
194: [02:49:36] * glenn-bautista has joined #silverstripe
195: [02:54:49] <Helenclarko> Cannot access private property CountryDropdownField::$default_to_locale
196: [02:55:14] <Helenclarko> Works fine when editing CountryDropdownField.php though.
197: [02:55:55] <Helenclarko> So its currently working, but I would rather not edit core files. I will if I have to.
198: [02:56:38] * Ryan-Toast has joined #silverstripe
199: [03:03:35] * camfindlay has joined #silverstripe
200: [03:14:50] * glenn-bautista quit (Quit: Leaving.)
201: [03:16:14] * joelpittet has joined #silverstripe
202: [03:17:33] * wracu quit (Quit: Leaving)
203: [03:19:16] * glenn-bautista has joined #silverstripe
204: [03:24:25] * travis-ci has joined #silverstripe
205: [03:24:25] <travis-ci> silverstripe/silverstripe-framework#3971 (gridfieldexportbutton - abd1e6b : Will Rossiter): The build has errored.
206: [03:24:25] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/commit/abd1e6b856ff
207: [03:24:25] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/49269886
208: [03:24:25] * travis-ci has left #silverstripe
209: [03:28:39] <Stomach> Helenclarko - in _config.php
210: [03:28:40] <Stomach> Config::inst()->update('CountryDropdownField', 'default_to_locale', false);
211: [03:28:47] <Stomach> does that not work?
212: [03:31:35] <Helenclarko> Perfect, thats done it!
213: [03:31:42] <Helenclarko> Thanks again Stomach.
214: [03:32:09] <Helenclarko> I was calling it incorrectly.
215: [03:33:02] <Stomach> no worries Helenclarko :)
216: [03:39:44] * kerosene quit (Quit: WeeChat 1.1-dev)
217: [03:40:10] * Helenclarko quit (Quit: Page closed)
218: [03:41:37] * kerosene has joined #silverstripe
219: [03:42:20] * EasyCo quit ()
220: [03:42:30] * EasyCo has joined #silverstripe
221: [03:46:25] * nicolaas quit (Remote host closed the connection)
222: [03:53:16] * camfindlay quit (Quit: camfindlay)
223: [04:03:26] * spekulatius has joined #silverstripe
224: [04:10:28] * Hailwood quit (Remote host closed the connection)
225: [04:16:42] * willr quit (Quit: willr)
226: [04:17:35] * willr has joined #silverstripe
227: [04:19:56] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
228: [04:21:17] * willr quit (Client Quit)
229: [04:25:00] * Ryan-Toast quit (Quit: Ryan-Toast)
230: [04:38:49] * cloph has joined #silverstripe
231: [04:38:49] * micmania1 has left #silverstripe
232: [04:39:13] * cloph_away quit (Ping timeout: 250 seconds)
233: [04:40:23] * spronk2 quit (Quit: I may need a longer sleep timer...)
234: [04:46:22] * adrexia quit (Ping timeout: 272 seconds)
235: [04:50:49] * glenn-bautista quit (Ping timeout: 255 seconds)
236: [04:51:15] * Kingy[a] is now known as Kingy
237: [04:51:27] <Kingy> morning
238: [04:52:00] <ss23> moin
239: [04:52:33] <Kingy> someones alive \o/
240: [04:57:23] * Stomach quit (Ping timeout: 252 seconds)
241: [04:57:52] * adrexia has joined #silverstripe
242: [05:07:26] * wmk has joined #silverstripe
243: [05:15:27] <Motoservo> I realize this isn’t the recommended way to roll but I’ve finally at least gotten as far as what I was doing with svn, installing locally, versioning into my remote repos, then checking out from the server. Will research continuous integration but for now just trying to fix one last issue. After the local install using composer, then piping the datadump up from my local db, cloning my remote repos, and then adjusting the
244: [05:15:28] <Motoservo> .htaccess and _config.php the server is working, and has the extra modules, but the theme reverts back to the default. Even after I set it to “simple” in the settings, stays as that, even simpler, default (like the one used for dev/buld). Any ideas?
245: [05:16:00] <ss23> Flush doesn't fix it?
246: [05:16:08] <ss23> Normally happens when it can't find templates
247: [05:16:32] <Motoservo> nope. Including that after dev/bulld in the url. But can’t remember if that’s a valid place for it.
248: [05:17:32] <Motoservo> Would be nice to see the flush as a link on the dev page.
249: [05:17:38] * r_hector has joined #silverstripe
250: [05:17:45] <Motoservo> but I just added flush=all (if memory serves).
251: [05:18:10] <Motoservo> Let me check my git status. Maybe somethng didnt’ make the trip.
252: [05:18:12] <ss23> Try it on the home page as well, flush behaviour is weird for dev/build
253: [05:18:14] <ss23> Yeah
254: [05:18:18] <ss23> Check in the themes folder specifically
255: [05:18:28] <ss23> Then check _config.php and related files to see if the theme is being overwritten
256: [05:19:36] <Motoservo> okay
257: [05:19:51] <Motoservo> I do see it in git status on my local dir.
258: [05:19:55] <Motoservo> says…
259: [05:20:08] <Motoservo> modified: themes/simple (modified content)
260: [05:20:34] <Motoservo> But I haven’t done anything since first installing, then running dev build. Added to git (after) that.
261: [05:21:01] <Motoservo> Too new, will have to read up more on git. In the mean time, I’ll try that flush...
262: [05:22:06] * Frans_Amsterdam has joined #silverstripe
263: [05:27:07] <Motoservo> Everything relating to simple shows as modified but I can’t commit it. Say’s nothing has changed. Wierd.
264: [05:28:12] <Motoservo> Well, at least I know it’s a git thing. I’ll just keep searching.
265: [05:30:28] <ss23> Weird :O
266: [05:32:33] * Stomach has joined #silverstripe
267: [05:33:59] * spronk2 has joined #silverstripe
268: [05:35:07] <wmk> Motoservo, depends in which dir you are
269: [05:35:19] <wmk> maybe you're not in your git repo but the git repo of the theme
270: [05:35:26] * spronk2 quit (Client Quit)
271: [05:35:49] * chillu_23 quit (Quit: chillu_23)
272: [05:37:32] <wmk> Motoservo, modified content means: you modified the other git repo (the theme), which is a different one than your project
273: [05:37:51] <Kingy> ss23: quick question. Is there a way to get stuff to just display on our test site and not production. We're wanting to create a bunch of test ads so we don't need to use live ads on test
274: [05:38:22] <ss23> Your adverts are done externally I thought, so if you get a "test" account from your provider and change the ID however thats done, that'd work wouldn't it?
275: [05:39:04] <Kingy> yeah but the IDs are thrown all around in the pages
276: [05:39:27] <wmk> maybe this will help you a bit Motoservo : http://stackoverflow.com/questions/7726131/git-add-a-is-not-adding-all-modified-files-in-directories
277: [05:39:29] <ss23> Sounds like a good incentive to refactor it then! :P
278: [05:39:36] <ss23> Or, the better case, STOP USING SO MANY FUCKING ADVERTS
279: [05:39:44] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
280: [05:39:46] <Kingy> so like if I was to insert all the test stuff on Page.ss for example, and I pushed that to git, then that'd just go to live eventually
281: [05:39:50] <ss23> We actually had people who *refused* to work on your site because having so much adverts was immoral to them, Kingy
282: [05:39:56] <Kingy> tell me about it dude
283: [05:40:01] <Motoservo> wmk: Is that relating to submodules? I’m reading up on it and so far thinking it’s like svn externals.
284: [05:40:18] <Kingy> "we need more money" ... "oh i know, lets take up more valuable space by placing more ads"
285: [05:40:25] <Motoservo> I’ll read that link, wmk. Thanks.
286: [05:40:45] <wmk> Motoservo, i try to avoid submodules, don't use svn if i can and try to install every module using composer
287: [05:41:00] <Kingy> ss23: unfortunately it's not my call
288: [05:41:10] <wmk> if i have to change / fix something in a module i tell composer to use my fork instead
289: [05:41:10] <Kingy> although i'm close to getting them to go ahead with a redesign
290: [05:41:18] <Kingy> so hopefully it will soon be somewhat better :P
291: [05:41:25] <ss23> It used to look snazzy
292: [05:41:30] <ss23> But they bastardized it with so many adverts
293: [05:41:38] <wmk> and themes go (renamed) to my project repo
294: [05:41:42] <ss23> The problem is you can't "redesign" a site like that. A redesign means "remove adverts"
295: [05:41:45] <Motoservo> Yeah, that’s all I’ve done. But with little understanding of composer and git, I’m winginng it. Installed from composer, made it a git repos, sent to my remote, then cloned to my server.
296: [05:41:57] <ss23> Any designer who doesn't remove those adverts is probably going to be low-skill, low-pay, etc etc, cuase the good ones have dignity
297: [05:42:07] <Kingy> ss23: more like place them strategically
298: [05:42:08] <wmk> i don't add the modules to git, just composer.lock and composer.json
299: [05:42:14] <Kingy> instead of just a sidebar full of them
300: [05:42:18] <wmk> Motoservo, then i run composer on my dev/live machine again
301: [05:42:29] <Kingy> thing is, they do make them a bit of money
302: [05:42:55] <wmk> you could try to remove or rename the /themes/simple/.git directory
303: [05:43:06] <Motoservo> Okay, I’ll try that...
304: [05:43:06] <wmk> this is where all information about the simple theme repo is stored
305: [05:43:11] <wmk> backup first ;)
306: [05:43:29] <Motoservo> Well, it’s a fresh clone. Could just pull another.
307: [05:43:34] <wmk> ok
308: [05:43:42] <Motoservo> But I’ve been warned. ;)
309: [05:43:50] <wmk> or don't clone it, use a git export instead
310: [05:44:36] <Motoservo> interesting option.
311: [05:44:37] <wmk> you can tell composer to use the git export instead of clone, but then you'd need to remove the simple theme from composer deps
312: [05:45:00] <wmk> and: composer will cache the exports, so one download e.g. for ss 3.1.9 on your machine for all installations
313: [05:45:13] <wmk> only works for versions, not for e.g. dev-master
314: [05:45:19] <Motoservo> k
315: [05:47:51] <wmk> Motoservo, http://docs.silverstripe.org/en/getting_started/composer/ is a good documentation
316: [05:49:14] * Error404NotFound has joined #silverstripe
317: [05:51:50] * svandragt has joined #silverstripe
318: [05:52:20] * EasyCo quit (Quit: Connection closed for inactivity)
319: [05:54:26] * svandragt_ quit (Ping timeout: 244 seconds)
320: [05:58:16] <Motoservo> Well, I started with that one, a few days back. I guess I it’s time to revisit, now that I know about the offending .git dirs.
321: [05:58:19] * jenniferaslan quit (Quit: jenniferaslan has left the room)
322: [05:58:29] <Motoservo> thanks for your help, wmk.
323: [06:04:58] <wmk> Motoservo, you're welcome. had others to help me with that when i started
324: [06:05:15] <wmk> now it seems easy, though sometimes it still can drive me crazy
325: [06:05:39] <wmk> that's when i need to take a step back and a deep breath. And a cup of coffee ;)
326: [06:06:38] * jedateach quit (Quit: jedateach)
327: [06:07:00] * babak has joined #silverstripe
328: [06:09:07] * joelpittet quit (Remote host closed the connection)
329: [06:09:40] * joelpittet has joined #silverstripe
330: [06:10:44] * joelpitt_ has joined #silverstripe
331: [06:10:45] * joelpittet quit (Read error: Connection reset by peer)
332: [06:12:34] * jedateach has joined #silverstripe
333: [06:12:35] * Stomach quit (Quit: zzz)
334: [06:30:55] * Sticks quit (Quit: Leaving)
335: [06:31:46] * Stomach has joined #silverstripe
336: [06:33:38] * Shrike_Finland has joined #silverstripe
337: [06:43:15] * Kingy is now known as Kingy[a]
338: [06:49:47] * Shrike_Finland quit (Quit: Leaving.)
339: [06:53:43] * joelpitt_ quit ()
340: [06:58:34] * WandL quit (Read error: Connection reset by peer)
341: [07:04:01] * Colin[pi] quit (Ping timeout: 255 seconds)
342: [07:09:28] * Shrike_Finland has joined #silverstripe
343: [07:21:21] * wmk quit (Ping timeout: 245 seconds)
344: [07:29:07] * terryapodaca has joined #silverstripe
345: [07:29:24] <terryapodaca> hello hello
346: [07:43:17] * Eliseth quit (Quit: Textual IRC Client: www.textualapp.com)
347: [07:50:58] * Eliseth has joined #silverstripe
348: [08:02:02] <terryapodaca> anyone awake?
349: [08:02:19] * Shrike_Finland1 has joined #silverstripe
350: [08:02:39] * Shrike_Finland quit (Read error: No route to host)
351: [08:04:36] * jedateach has left #silverstripe
352: [08:06:32] * Cheddam has joined #silverstripe
353: [08:07:01] * wmk has joined #silverstripe
354: [08:13:34] * UncleCheese has joined #silverstripe
355: [08:15:07] <Eliseth> Morning
356: [08:16:32] <Tanger> Hello
357: [08:20:15] * arnhoe has joined #silverstripe
358: [08:20:32] <wmk> hi all
359: [08:20:34] <wmk> hey UncleCheese
360: [08:20:45] <wmk> you now make statistics about favourite beer?
361: [08:20:47] * Shrike_Finland1 quit (Ping timeout: 250 seconds)
362: [08:37:49] <Tanger> Hey guys, can anybody offer advice on how to trace duplicate emails being sent from a site with ecommerce? The same order invoice is being sent twice to both the client and the client's customer. The web server indicates that it is sending the emails only once, but 2 arrive 35 seconds apart
363: [08:38:14] <Tanger> Apart from checking outgoing email logs, I'm at a bit of a loss as to how else I could troubleshoot this
364: [08:39:38] <wmk> Tanger, there is a mailcatcher for dev systems
365: [08:39:55] <wmk> won't send emails to the wild but show to you in browser
366: [08:40:04] <Tanger> wmk: Oh yeah, the ol' "SendAllEmailsTo" right?
367: [08:40:08] <wmk> zauberfisch has it built in his vagrant box
368: [08:40:11] <Tanger> Oh
369: [08:40:24] <wmk> http://mailcatcher.me/
370: [08:40:34] * darjus01 has joined #silverstripe
371: [08:40:39] <wmk> send all emails or bcc all emails works good, too
372: [08:40:42] <darjus01> Hi all
373: [08:40:51] <wmk> mailcatcher is dev box only
374: [08:40:54] <darjus01> thanks for yesterdays help
375: [08:40:55] <wmk> hey darjus01
376: [08:41:05] <darjus01> I foundend solution
377: [08:41:10] <wmk> well, wasn't that bad cause you're here again ;)
378: [08:41:11] <darjus01> I founded solution
379: [08:41:58] <wmk> how did you solve it, darjus01 ?
380: [08:42:31] <darjus01> I was so angry ant silverstripe I printed r all $_POST
381: [08:42:46] <darjus01> and saw how SS put file2
382: [08:42:48] <darjus01> $_POST['File2']['Files'][0]
383: [08:42:53] <darjus01> thats it
384: [08:43:10] <wmk> ah.
385: [08:43:27] <wmk> thanks for posting the solution.
386: [08:44:13] <darjus01> no problem thanks all for help
387: [08:44:49] <wmk> well, print_r is cool, xdebug would show it to you at a glance
388: [08:45:14] <wmk> get it working, and if it's only on a local VM
389: [08:51:18] * Werner_2_ has joined #silverstripe
390: [08:52:35] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
391: [08:52:55] * wmk quit (Ping timeout: 255 seconds)
392: [08:58:05] * veb quit (Quit: veb-irc: quit)
393: [09:02:33] * jedateach has joined #silverstripe
394: [09:03:06] <Werner_2_> re
395: [09:03:08] * Werner_2_ is now known as wmk
396: [09:08:08] * kinglozzer has joined #silverstripe
397: [09:09:47] <terryapodaca> does CSS3 transition: need any "prefixes" to be crossbrowser?
398: [09:10:15] <terryapodaca> seems everything I read today that it is now pretty much supported by everything all by itself now
399: [09:10:26] <terryapodaca> just wondering...or any advice
400: [09:11:30] <kinglozzer> terryapodaca: http://caniuse.com/#search=transition old android browser looks like the only one that needs a prefix
401: [09:12:14] <wmk> if it should run on older browsers...
402: [09:12:15] <terryapodaca> kinglozzer: cool! I've been checking this site but that site looks good too! http://shouldiprefix.com/
403: [09:12:29] <wmk> there are some auto-prefixer around
404: [09:12:33] <terryapodaca> nope...not worried about older browsers...
405: [09:12:35] <wmk> either use compass mixins or a grunt task
406: [09:12:54] <wmk> terryapodaca, as long as it doesn't break in older browsers...
407: [09:13:02] <kinglozzer> terryapodaca, wmk: there's a grunt autoprefixer which lets you specify which browsers you want to support
408: [09:13:15] <terryapodaca> yeah, Ryan-Toast showed me some good things to do/use
409: [09:13:17] <kinglozzer> e.g. ours says browsers: ['last 2 versions', 'ie 8', 'ie 9', 'android 2.1']
410: [09:13:26] <terryapodaca> but I was only going to use those as last resort
411: [09:13:40] <wmk> an, nice. thanks kinglozzer
412: [09:14:52] * micmania1 has joined #silverstripe
413: [09:17:13] <micmania1> ss23: u there?
414: [09:17:23] <ss23> I am here
415: [09:17:27] <ss23> ADDONS IS DOWN I KNOW
416: [09:17:31] <micmania1> addons.silverstripe.org === dead :(
417: [09:17:33] <ss23> See ticket I opened + tweet I made
418: [09:17:33] <ss23> :P
419: [09:17:43] <micmania1> oh, nah. You're on it haha
420: [09:17:59] <ss23> https://github.com/silverstripe/addons.silverstripe.org/issues/102
421: [09:18:06] <ss23> https://twitter.com/ss2342/status/562534907423903744
422: [09:18:17] <ss23> hey, just finished!~
423: [09:19:39] <ss23> Site is back, will manually do the stuff now
424: [09:19:51] <ss23> Course, it'll take hours to complete
425: [09:20:04] <micmania1> nah, just cronjob it
426: [09:20:11] <micmania1> change the times to run now
427: [09:20:23] <micmania1> so, what was being stored in tmp?
428: [09:20:35] <ss23> sshkardoon@tito:/etc/cron.d$ sudo /etc/init.d/elasticsearch start
429: [09:20:35] <ss23> Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME
430: [09:20:38] <ss23> SRSLY
431: [09:20:45] <ss23> WHY DOESN'T ELASTIC DEPEND ON JAVA
432: [09:20:45] <ss23> >.<
433: [09:21:24] <micmania1> How was tmp 50GB? Just because each release had a folder?
434: [09:22:26] <ss23> Yeah
435: [09:22:31] <ss23> I didn't check the real value
436: [09:22:32] <ss23> IT was massive though
437: [09:24:16] * micmania1 prays for elastic search
438: [09:25:39] <micmania1> I think the tmp folder thing is a deploynaut fix rather than an addons fix. Should just clear it up with the release.
439: [09:26:32] <micmania1> Bad thing about addons is staging was on the same server so it was getting all those releases too
440: [09:27:25] <ss23> Not a deploynaut thing, /tmp is for temporary files
441: [09:27:28] <ss23> This addons data isn't temporary
442: [09:28:16] <micmania1> oh, so its not just ss cache/manifest stuff?
443: [09:30:05] <ss23> No
444: [09:30:08] <ss23> It's actual addons data
445: [09:30:15] <ss23> I gave an example of the path with the package name etc in it
446: [09:32:26] <micmania1> ah, I see. That's not good :|
447: [09:32:27] <terryapodaca> ok CSS gurus. How can I "animate" the transition of a div from the right to the left in a @media query based on the width of the browser?
448: [09:32:30] <ss23> annnd there was a bug in the debian packing that hasn't hit the mirror yet :(
449: [09:32:36] <ss23> I swear, computers are the worst
450: [09:32:54] <terryapodaca> I've got the div moving from float: right to float: left...
451: [09:32:57] <micmania1> I know. Who even uses them
452: [09:33:04] <ss23> ^
453: [09:33:05] <ss23> truth
454: [09:33:27] <micmania1> terryapodaca: I doubt float if animatable
455: [09:33:32] <micmania1> if that's even a real word.
456: [09:33:46] <micmania1> transitionable. That's better.
457: [09:33:49] <wmk> micmania1, based on percentage you can set margin etc...
458: [09:33:58] <wmk> i guess
459: [09:34:08] <ss23> Okay, addons is working again
460: [09:34:11] <micmania1> wmk: yeah but it would just jump, it wouldn't transition.
461: [09:34:28] <wmk> micmania1, possible
462: [09:34:36] <terryapodaca> ok, so float won't work...i've got the media query working just fine...but it moves instantly instead of animats
463: [09:34:43] <terryapodaca> animates
464: [09:35:07] <micmania1> 10 points me!
465: [09:35:24] <micmania1> I'm not sure if its possible using css alone. You'd have to know the width of the parent element.
466: [09:36:00] <wmk> javascript ftw
467: [09:36:02] <wmk> *duck*
468: [09:36:37] <terryapodaca> but it seems possible if I use top:, left: right: bottom: instead
469: [09:36:39] <terryapodaca> that's weair
470: [09:36:41] <terryapodaca> weird
471: [09:37:33] <micmania1> If transition works on { left: 0; right: auto; } > { left: auto; right: 0; } then that's how you do it.
472: [09:38:43] <micmania1> You might have more luck using actual animation frames rather than transitions.
473: [09:39:04] <micmania1> http://css-tricks.com/snippets/css/keyframe-animation-syntax/
474: [09:39:41] <micmania1> In fact, you know the amount of space available because you know the width of your elemet right?
475: [09:40:12] <terryapodaca> yeah
476: [09:40:12] <micmania1> so if your element is 60% wide just use margin-left 40%; and transition: margin-left 2s;
477: [09:40:46] <micmania1> again, not sure margin-left is actually supported but you could just use left 40% if not
478: [09:40:56] <terryapodaca> but I'm using pixels, not percentages
479: [09:41:00] <terryapodaca> :(
480: [09:41:16] <wmk> well...
481: [09:41:22] <wmk> terryapodaca, some kind of grid?
482: [09:41:35] <micmania1> % always best for responsive stuff
483: [09:41:41] <wmk> 100% ack
484: [09:41:53] <terryapodaca> yeah, the designer still uses the 960grid...
485: [09:41:58] <terryapodaca> I've been asking him to stop
486: [09:41:59] <micmania1> at least at the smaller sizes
487: [09:42:16] <wmk> grids like susy, foundation, whatever... help a lot out
488: [09:42:45] <wmk> if you have e.g. a 12 col grid you can easily get all the css with compass / susy
489: [09:43:00] <micmania1> I started using twitter bootstrap. That worked really well for responsive stuff and grid systems
490: [09:43:16] <wmk> bootstrap, foundation, ... a matter of taste
491: [09:43:36] <wmk> there are many out there
492: [09:44:16] <micmania1> yeah, personally I just used the grid stuff from bootstrap. The other stuff barely works in the real world when you're given a PSD
493: [09:44:46] <wmk> i like foundation, you can do a lot just adjusting scss variables
494: [09:45:00] <wmk> and disable functionality easily
495: [09:45:09] <terryapodaca> meh, I'll just figure something out...I don't have time to rebuild this into a canned framework
496: [09:45:13] <wmk> though it has its quirks
497: [09:45:45] <wmk> terryapodaca, for handcrafting: compass / susy http://susy.oddbird.net/
498: [09:45:48] <terryapodaca> I'm old school and hand code everything, especially since I have to still deal with the designers 960 grid layouts
499: [09:46:16] <micmania1> terryapodaca: Just use js. You can add a simple fallback that for non-js users. So 0% of people will suffer.
500: [09:49:00] <micmania1> terryapodaca: did you try my css transition from earlier? the left/right/auto/0 one? That might still actually work.
501: [09:50:13] <terryapodaca> no I didn't
502: [09:51:07] <terryapodaca> because at this point I am still floating the two elements to the right
503: [09:51:42] <terryapodaca> looking at possibly changing to positioning because we know we can transition positioning
504: [09:52:20] <micmania1> yep, positioning should work, however i'm not sure how the switch from left to right will work.
505: [09:52:42] <terryapodaca> what was your example?
506: [09:53:25] <micmania1> So the transition would be like { left: 0; right: auto; } > { left: auto; right: 0; }
507: [09:53:43] <micmania1> You might need to actually do something like this though: http://css-tricks.com/snippets/css/keyframe-animation-syntax/
508: [09:54:25] * svandragt quit (Remote host closed the connection)
509: [09:54:34] <terryapodaca> Yeah, I've used Keyframes before
510: [09:54:56] <micmania1> transition might work, but i've got a sneaky feeling it won't because left and right are two different properties.
511: [09:55:02] <micmania1> worth a try thoguh
512: [09:55:36] <terryapodaca> http://tbc.stricklandapps.com/
513: [09:56:13] <terryapodaca> what I am trying to do is animate the "social" icons to slide left whe nthe browser/viewport gets smaller than 725px
514: [09:58:51] <terryapodaca> Right now, you can see the animation working for the margin...it's just the move from right to left is instant...or like you said it jumps instead of animates
515: [09:59:16] * Pyitslk has joined #silverstripe
516: [09:59:16] <terryapodaca> but if you pay attention, once it jumps back and forth, it animates the margin
517: [09:59:58] <kinglozzer> Quick one: is there a better way of limiting the number of items you can add via GridField than if(count($foo) > x) { $config->remove('AddNewButton'); } ?
518: [10:00:22] <kinglozzer> 'cause it doesn't re-add the button when you delete (gridfield components aren't refreshed)
519: [10:02:24] <kinglozzer> Might do a component if I can be bothered
520: [10:03:14] <micmania1> heh. I got it working in element inspector. You need to get rid of the floats and use position
521: [10:03:39] <terryapodaca> screenshot of you inspector?
522: [10:03:49] <terryapodaca> i was just about to try it
523: [10:03:51] <terryapodaca> :D
524: [10:04:30] * jedateach quit (Quit: jedateach)
525: [10:06:23] <micmania1> Sent it in DM
526: [10:08:15] * Stomach quit (Quit: zzz)
527: [10:08:51] * Otterpocket has joined #silverstripe
528: [10:08:59] * Otterpocket quit (Changing host)
529: [10:08:59] * Otterpocket has joined #silverstripe
530: [10:09:01] * Otterpocket has left #silverstripe
531: [10:10:47] * UncleCheese has joined #silverstripe
532: [10:12:41] <terryapodaca> thanks micmania1...working on it now
533: [10:12:43] <terryapodaca> :D
534: [10:13:04] <kinglozzer> Ah, so _now_ it's public :P http://www.silverstripe.org/blog/silverstripe-announces-first-northern-hemisphere-office-and-february-events/
535: [10:13:08] * Otterpocket has joined #silverstripe
536: [10:18:23] * wmk quit (Ping timeout: 240 seconds)
537: [10:19:17] <micmania1> kinglozzer: https://twitter.com/micmania1/status/432987466564632577 \o/
538: [10:20:38] * r_hector quit (Quit: Leaving.)
539: [10:22:49] <micmania1> Just in time too. They had 7 days to pull it off.
540: [10:29:50] * Cheddam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
541: [10:30:32] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
542: [10:31:57] <kinglozzer> lol micmania1, called it
543: [10:33:24] <ss23> They really should put a year on it!
544: [10:33:30] <ss23> I was like "OMG HE'S TWEETING FROM THE FUTURE!"
545: [10:34:20] <micmania1> hahaha maybe I was...
546: [10:38:18] <Pyitslk> hullos
547: [10:38:39] <Pyitslk> kinglozzer: I'm still slightly bitter about not going :<
548: [10:40:02] <Pyitslk> urgh, fuck, that blog post though
549: [10:40:22] <Pyitslk> Miss Williams already has the "and myself" thing down that you lot do over here :<
550: [10:42:12] <ss23> What should she have said instead? :O
551: [10:42:20] <kinglozzer> and I?
552: [10:42:22] <kinglozzer> idk
553: [10:43:30] * Otterpocket quit (Quit: Otterpocket)
554: [10:52:48] <Pyitslk> yes
555: [10:53:11] <Pyitslk> myself is used introspectively.
556: [10:53:27] <Pyitslk> it's not a substitute for me/I
557: [10:53:36] <ss23> wtf
558: [10:53:38] <ss23> My cup is empty
559: [10:53:38] * Shrike_Finland has joined #silverstripe
560: [10:53:43] <ss23> Oh thats right, it's the cup where I keep my fucks
561: [10:53:45] <ss23> This explains it
562: [10:54:00] <Pyitslk> well, I really. me is a bullshit substitute for I usually.
563: [10:54:06] * Shrike_Finland1 has joined #silverstripe
564: [10:54:27] * Frans_Amsterdam quit (Quit: My iMac has gone to sleep. ZZZzzz…)
565: [10:54:30] <ss23> Me loves cake
566: [10:54:32] <Pyitslk> go back to your md5s ss23
567: [10:57:57] * Shrike_Finland quit (Ping timeout: 250 seconds)
568: [10:59:10] * Otterpocket has joined #silverstripe
569: [11:06:56] <darjus01> I wonder if silverstripe can handle sites like vinted.com buildet on it?
570: [11:07:28] <ss23> buildet on it?
571: [11:07:44] <ss23> It'd take a decent amount of customisation, but if you're creative, you can get it to do it
572: [11:07:58] <darjus01> builded on silverstripe, sorry for bad english
573: [11:08:08] <ss23> No problems :)
574: [11:08:20] <ss23> darjus01: You could, but it would cost a lot of money, because that kind of functionality isn't built into SilverStripe
575: [11:09:01] <darjus01> its no prblem because or you take cakephp or codeigniter still need to do it
576: [11:10:08] <darjus01> benefit I see in silverstripe it 1 admin cms 2 good framework
577: [11:10:17] <ss23> Yeah :D
578: [11:10:45] <ss23> One of the other problems though is that SilverStripe has poor atomic operations, which are important for ecommerce
579: [11:10:54] <darjus01> it first CMS that is easy to expand
580: [11:10:56] <ss23> If someone goes to buy the last product, you need a way of locking it so that two people can't purchase a single item, etc
581: [11:11:22] * spronk2 has joined #silverstripe
582: [11:11:36] <darjus01> is not be payed in site
583: [11:11:48] <ss23> Ah, that makes it easier then
584: [11:11:49] <darjus01> just like product reservation
585: [11:12:42] * spronk2 quit (Client Quit)
586: [11:12:43] <darjus01> I used swipestripe it also kind cool tool but still lots of polishing
587: [11:13:45] * Frans_Amsterdam has joined #silverstripe
588: [11:18:12] <kinglozzer> I'm gunning for this for my next SS ecom job: https://github.com/burnbright/silverstripe-shop
589: [11:19:19] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
590: [11:20:28] <Pyitslk> oh, that is still getting developed?
591: [11:21:03] <Pyitslk> that's a fork of the original ecommerce module from ... 2.2 iirc.
592: [11:21:31] <Pyitslk> jedateach is still working on it though I see, so it's probably a lot better than it was.
593: [11:21:42] <kinglozzer> Mm, I've never actually looked at it in great detail. Just going by jedateach's quality of code
594: [11:21:47] <Pyitslk> still, I probably wouldn't hold my breath for amazing
595: [11:21:55] <Pyitslk> (based on it's roots)
596: [11:23:50] <Pyitslk> But I'm a bit surprised to see it's still around. Jedatech has been quietly working on that for years.
597: [11:24:56] <darjus01> has worked with http://swipestripe.com/ only things that bowered me is urls and variation prices
598: [11:28:46] <Pyitslk> last I saw the burnbright module didn't do variations at all
599: [11:28:55] <Pyitslk> but, that was at least 2 years ago
600: [11:34:03] <terryapodaca> ok micmania1...i must have messed something up
601: [11:34:11] <terryapodaca> it's not "animating" anymore
602: [11:34:18] <terryapodaca> http://tbc.stricklandapps.com/
603: [11:34:27] <micmania1> kinglozzer: that was used on an internal project and works quite well (I believe)
604: [11:35:23] <micmania1> terryapodaca: you're now using left/right. you should use padding.
605: [11:37:59] <zauberfisch> hey gents
606: [11:38:40] <zauberfisch> amazing news: tonight I have sucessfully dumped ruby sass and bower for libsass + composer (with plugin that reads bower files)
607: [11:39:00] <zauberfisch> and I just finished my first deployment with it.
608: [11:39:26] <micmania1> Hipster.
609: [11:39:27] <zauberfisch> running composer (for php, css and js dependencies) on the server, and compiling sass when ?flush=1
610: [11:39:38] <micmania1> oh, nice.
611: [11:39:42] <ss23> That sounds scary
612: [11:41:03] <zauberfisch> even compiling sass on every reload is pretty fast (with 50+ sass files and @import's all over the place)
613: [11:41:06] <kinglozzer> zauberfisch: I'm guessing that's not the compass module? But your own one?
614: [11:41:16] <Pyitslk> nice zauberfisch :>
615: [11:41:48] <zauberfisch> kinglozzer: my own. actually pretty slim, just a 100 line custom requirements backend
616: [11:41:54] <Pyitslk> zauberfisch: blog post, blog post! :D
617: [11:41:59] <kinglozzer> Nice
618: [11:42:32] <Pyitslk> silverstripe.org/blog/zauberfisch-wins-again
619: [11:42:44] <zauberfisch> kinglozzer: and I stopped using ruby compass and am now just using compass mixins (a sass only port/export of compass) (though it's worth noting you loose some functions like sprite())
620: [11:43:02] <ss23> FAKE
621: [11:43:03] <ss23> OMG SO FAKE
622: [11:43:08] <Pyitslk> FAEK
623: [11:43:13] <ss23> jumping seal says "fake"
624: [11:43:40] <Pyitslk> We're only racing for chocolate fish ss23
625: [11:43:47] <Pyitslk> no need to jump about
626: [11:44:36] <Pyitslk> dat stock image terryapodaca :>
627: [11:45:17] <Pyitslk> almost as good as taht time we walked into BK and there were the big diagonal lines and iSTOCKPHOTO watermark over one of their adverisements on display
628: [11:45:27] <Pyitslk> liek, lulz
629: [11:45:32] <Pyitslk> :P
630: [11:46:35] <terryapodaca> I would change it..but unfortunately I am not the designer
631: [11:46:37] <terryapodaca> :D
632: [11:46:59] <Pyitslk> yeah, not live yet ;)
633: [11:47:17] <ss23> The current Texas Beef Council website looks nice
634: [11:47:18] <ss23> :O
635: [11:47:36] <ss23> Dated, but nice
636: [11:49:05] * travis-ci has joined #silverstripe
637: [11:49:06] <travis-ci> dhensby/silverstripe-framework#78 (pulls/byids-arraylist - ed68812 : Daniel Hensby): The build has errored.
638: [11:49:06] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/a6aeb873220f...ed6881201d18
639: [11:49:06] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/49304473
640: [11:49:06] * travis-ci has left #silverstripe
641: [11:49:14] <terryapodaca> yeah, I honestly don't know if this is a replacement for that site, I think this site will be a sub-site for them
642: [11:49:20] <zauberfisch> Pyitslk ss23 kinglozzer: I will probably do a blog post about it, but only in a couple of weeks
643: [11:49:33] <ss23> Story of my life man
644: [11:49:33] <zauberfisch> and probably make a module out of it
645: [11:50:03] <zauberfisch> but it will be on a sort of trial run for the next couple of weeks to see if it works as I expect it to
646: [11:50:24] <ss23> Speaking of works as you expect it to, HURRY UP AND FINISH DEPLOYING THIS SO I CAN GO HOME
647: [11:50:28] * ss23 shakes his computer
648: [11:51:18] <micmania1> ss23: Its so sad you can't chromecast on VPN :(
649: [11:51:57] <Pyitslk> zauberfisch: does that require SS to have write ability to the templates I suppose?
650: [11:51:59] <darjus01> some one tried silverstripe cms on linux?
651: [11:52:16] <Pyitslk> err, themes, etc* (I know you don't use them, but similar story with /yoursite/*)
652: [11:52:31] <darjus01> or is something for me that sortorder nor bulkuploads not working not showing at all
653: [11:52:33] <Pyitslk> darjus01: what do you mean 'on linux'?
654: [11:52:45] * spronk2 has joined #silverstripe
655: [11:52:46] <Pyitslk> it is built to run on linux
656: [11:52:53] <Pyitslk> for the most part
657: [11:53:01] <Pyitslk> iis is a terrible server :<
658: [11:53:17] <darjus01> not built but in linux os open browser and go to cms admin section
659: [11:53:52] <micmania1> Bed time. I'll leave you with some amazing youtubes. Goodnight. https://www.youtube.com/watch?v=dQw4w9WgXcQ
660: [11:54:39] <ss23> 00:51:19 < micmania1> ss23: Its so sad you can't chromecast on VPN :(
661: [11:54:40] <ss23> ahahaha
662: [11:54:41] <ss23> I'm not sad
663: [11:56:10] * travis-ci has joined #silverstripe
664: [11:56:10] <travis-ci> dhensby/silverstripe-framework#79 (pulls/byids-arraylist - 4d413c7 : Daniel Hensby): The build has errored.
665: [11:56:10] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/ed6881201d18...4d413c76f268
666: [11:56:10] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/49305457
667: [11:56:10] * travis-ci has left #silverstripe
668: [11:56:45] <zauberfisch> Pyitslk: :O
669: [11:56:47] <zauberfisch> Pyitslk: no
670: [11:56:49] <zauberfisch> why?
671: [11:57:26] * Tanger quit (Quit: Tanger)
672: [11:57:27] <Pyitslk> zauberfisch: compiling sass to css?
673: [11:57:36] <zauberfisch> well, it needs write access to the css files
674: [11:57:41] <Pyitslk> darjus01: well a browser is a browser.
675: [11:57:47] <Pyitslk> which browser are you using?
676: [11:57:54] <Pyitslk> zauberfisch: yeah, but... yeah.
677: [11:57:57] <darjus01> mobile
678: [11:58:09] <darjus01> dam
679: [11:58:10] <zauberfisch> and it needs to be able to execute commands
680: [11:58:13] <Pyitslk> darjus01: so... andriod?
681: [11:58:15] <darjus01> not mobile mozila
682: [11:58:16] <darjus01> :D
683: [11:58:25] <Pyitslk> so firefox? on linux?
684: [11:58:31] <darjus01> yes
685: [11:58:32] <zauberfisch> darjus01: yes. my team (3 people) all use ubuntu + firefox
686: [11:58:38] <Pyitslk> darjus01: should work just fine.
687: [11:58:50] <darjus01> hm
688: [11:58:52] <Pyitslk> I suggest there's something else causing the issue.
689: [11:58:56] <zauberfisch> darjus01: and we have not seen any linux related issues so far
690: [11:59:07] <darjus01> okthx
691: [11:59:09] <zauberfisch> also works fine in chromium on ubuntu
692: [11:59:32] <darjus01> i am using opensuse
693: [11:59:39] <Pyitslk> shouldn't matter.
694: [12:00:13] <Pyitslk> zauberfisch: so the apache user (assuming you're not fpm or suphp) still needs to be able to write to theme/project css files.
695: [12:00:23] <Pyitslk> /folder
696: [12:00:43] <Pyitslk> which it otherwise wouldn't.
697: [12:01:11] <Pyitslk> not saying it's bad, just pointing out it's a bit of an extra gotcha
698: [12:01:22] * travis-ci has joined #silverstripe
699: [12:01:23] <travis-ci> silverstripe/silverstripe-framework#3974 (3.1 - a86608e : Daniel Hensby): The build passed.
700: [12:01:23] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/5219cb0f6b09...a86608e140e6
701: [12:01:23] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/49299573
702: [12:01:23] * travis-ci has left #silverstripe
703: [12:01:34] <Pyitslk> Especially since I can see people starting to rely on it (module authors, etc)
704: [12:01:51] <Pyitslk> althoguh technically module authors should build everything before publishing
705: [12:01:54] <Pyitslk> (the module)
706: [12:05:29] <zauberfisch> Pyitslk: yes, the webuser needs to write the css files
707: [12:06:58] <zauberfisch> Pyitslk: though thats not a big deal for me, because the user that executes php == folder owner (assuming the server hoster uses fpm)
708: [12:07:19] <zauberfisch> (managed server on which I don't have sudo)
709: [12:07:43] * travis-ci has joined #silverstripe
710: [12:07:44] <travis-ci> dhensby/silverstripe-framework#80 (pulls/byids-arraylist - da6a752 : Daniel Hensby): The build has errored.
711: [12:07:44] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/4d413c76f268...da6a752d0700
712: [12:07:44] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/49306429
713: [12:07:44] * travis-ci has left #silverstripe
714: [12:07:49] <zauberfisch> Pyitslk: perhaps an outdated firefox?
715: [12:09:44] <Pyitslk> perhaps.
716: [12:09:58] <Pyitslk> But that would signify an outdated opensuse I'd imagine.
717: [12:10:08] <Pyitslk> darjus01: what version of opensuse/firefox is it?
718: [12:10:44] <Pyitslk> also, have you tested this in a windows environment and the button shows? Or could it be that there is no button to show?
719: [12:11:43] <darjus01> oh, damn idiot me :D mine firefox 34 updated just now all sistem and it works like charm
720: [12:11:58] <Pyitslk> :)
721: [12:13:17] <Pyitslk> urgh
722: [12:13:43] <Pyitslk> that moment when you realise the guy who wrote the code you're maintaining really was as big a prick as people said he was.
723: [12:14:24] <darjus01> ??
724: [12:14:45] <Pyitslk> thought he was a god like coder, has copied and pasted the front controller (eg, like framework/main.php) multiple times over and added #!/usr/bin/php -c /usr/etc/ and $_SERVER ['PATH_INFO'] = '...' to create a CLI callable script.
725: [12:14:57] <Pyitslk> instead of calling the main controller with path info as parameters, like it should be.
726: [12:15:06] <Pyitslk> ALL THE COPY AND PASTE
727: [12:15:10] <Pyitslk> hard coded paths!
728: [12:15:15] <Pyitslk> urgh D:
729: [12:15:54] <darjus01> shit code style
730: [12:15:58] <Pyitslk> yes.
731: [12:16:16] <Pyitslk> a horror to migrate :(
732: [12:16:43] <darjus01> send work back to him and let him taste the goodness
733: [12:16:58] <Pyitslk> darjus01: he left long ago, much to everyone's relief.
734: [12:17:09] <Pyitslk> apparently he thought he was extremely undervalued.
735: [12:17:24] <darjus01> for hardcoding :D
736: [12:17:39] <Pyitslk> yeah, haha. Not as good as he thought he was, that is for sure!
737: [12:20:53] <darjus01> yeah lots of "green" developer are that, once our boss had accepted expencive developer, and after 4 days he was fired, he solved test of php like a pro but had no ideas about psd -> html cutting, and he knowed that he is going to enter that position
738: [12:31:44] * Guits has joined #silverstripe
739: [12:32:43] <Guits> Is it possible to use TreeDropdownField in a custom controller on frontend?
740: [12:35:29] * elgabbu has joined #silverstripe
741: [12:36:22] <elgabbu> hi all
742: [12:36:30] * Shrike_Finland1 quit (Quit: Leaving.)
743: [12:36:32] <elgabbu> i wanted to ask something about ErrorPage
744: [12:37:18] <elgabbu> since ErrorPage extends Page ... it will use the Page.css located in the themes folder
745: [12:37:28] <elgabbu> *Page.ss
746: [12:38:01] <elgabbu> if I create ErrorPage.ss next to it would SilverStripe load that as template file?
747: [12:38:17] <kinglozzer> elgabbu: Yeah it should
748: [12:38:41] <elgabbu> mmm i tried it but it didn't work
749: [12:38:49] <elgabbu> any cache i need to clearout?
750: [12:43:25] <elgabbu> cleared out silverstripe cache and it worked
751: [12:43:27] <elgabbu> thanks
752: [12:46:03] * DimiStripe has joined #silverstripe
753: [12:48:14] <Pyitslk> Guits: should be.
754: [12:48:26] <Pyitslk> it's just another form field. It should include it's own javascript.
755: [12:48:45] <Pyitslk> but if there are missing extra dependencies (that it might rely on, eg. already included because cms) you'll have to manually include them.
756: [12:48:59] <Pyitslk> or find an equivalent script to accomplish the same job.
757: [12:49:42] <Pyitslk> elgabbu: error pages are written statically to assets/ErrorPage-<code>.html
758: [12:50:08] <Pyitslk> this means they can be used when apache errors, ie. things SS can't catch.
759: [12:50:22] <Pyitslk> so sometimes it pays to check and clean them there too.
760: [12:51:00] * Error404NotFound has joined #silverstripe
761: [12:57:24] * kerosene quit (Ping timeout: 250 seconds)
762: [12:57:55] * kerosene_ has joined #silverstripe
763: [13:24:21] * kerosene_ is now known as kerosene
764: [13:25:28] * travis-ci has joined #silverstripe
765: [13:25:29] <travis-ci> silverstripe/silverstripe-framework#3978 (master - 7d6263c : Daniel Hensby): The build passed.
766: [13:25:29] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/58cb0af7532f...7d6263c80fae
767: [13:25:29] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/49312848
768: [13:25:29] * travis-ci has left #silverstripe
769: [13:40:11] * wmk has joined #silverstripe
770: [13:46:34] <wmk> is there a $default_sort on a many_many list?
771: [13:46:46] * terryapodaca quit (Quit: Leaving.)
772: [13:46:48] <wmk> i have the SortOrder field in my many_many_extraFields
773: [14:00:37] * Shrike_Finland has joined #silverstripe
774: [14:02:36] <kinglozzer> wmk: Nope
775: [14:02:36] * Shrike_Finland quit (Read error: Connection reset by peer)
776: [14:02:45] * Shrike_Finland has joined #silverstripe
777: [14:02:48] <wmk> kinglozzer, :(
778: [14:02:54] <kinglozzer> wmk: Add a getter
779: [14:03:08] <wmk> i added it in the template for now
780: [14:03:21] <wmk> but thanks for the info
781: [14:03:23] <kinglozzer> I usually do that tbh ('cause lazy)
782: [14:04:38] <wmk> i tend to avoid it and configure...
783: [14:04:45] <wmk> for a has_many i can use $default_sort
784: [14:08:56] * muskie9 has joined #silverstripe
785: [14:25:22] <Pyitslk> kinglozzer: are you sure?
786: [14:25:35] <Pyitslk> I thougth default_sort worked still
787: [14:25:43] <kinglozzer> Pyitslk: Not for many_many_extraFields afaik
788: [14:25:54] <Pyitslk> they come on the same object
789: [14:26:07] <Pyitslk> err, are available on the object after fetching
790: [14:26:12] <Pyitslk> through many_many
791: [14:26:20] <Pyitslk> (but otherwise not)
792: [14:26:38] * catcher has joined #silverstripe
793: [14:26:44] <Pyitslk> idk, you'd have to try it I guess.
794: [14:27:05] * Pyitslk shrugs
795: [14:27:45] <Pyitslk> I mean like, how did it normally work with things in the old DoM or GridField for example? I'm pretty sure those used to work with it just fine.
796: [14:27:57] <Pyitslk> but I can't remember the specifics on how it sorted.
797: [14:28:05] <Pyitslk> ie, could have been the list, not the fetch.
798: [14:28:08] * Pyitslk shrugs again
799: [14:28:24] <Pyitslk> just cleared all the infos from an old server
800: [14:28:30] <Pyitslk> go to remove some config files
801: [14:28:42] <Pyitslk> type sudo command wrong.
802: [14:28:50] <Pyitslk> it asks for password, i realise, ctrl+c
803: [14:29:30] * travis-ci has joined #silverstripe
804: [14:29:30] <travis-ci> silverstripe/silverstripe-framework#3979 (3 - bea6107 : Loz Calver): The build passed.
805: [14:29:30] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/e724d6f578af...bea6107f6715
806: [14:29:30] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/49319594
807: [14:29:30] * travis-ci has left #silverstripe
808: [14:29:36] <Pyitslk> then instead of quitting liek I expect, it asks for my windows domain password. wat, suddenly I want to know more. Fuck I thought I was done with this server :<
809: [14:32:02] * GioVdK has joined #silverstripe
810: [14:32:19] <GioVdK> Hello
811: [14:34:08] <GioVdK> I created a GridField_HTMLProvider and ColumnProvider and added it to a gridfield (GridFieldConfig_Base) but for some reason when I go to page 2 the extra HTML added by it goes away and on the table header I get the search filter which I didn't enable
812: [14:48:03] <Pyitslk> GioVdK: how did you add it?
813: [14:49:16] <GioVdK> $config = GridFieldConfig_Base::create(); $config->addComponent(new ImportCategory());
814: [14:49:48] <GioVdK> Pyitslk: I found that to remove the search field I can do $config->removeComponentsByType('GridFieldFilterHeader');
815: [14:50:20] <GioVdK> but still not sure why pagination is voiding my getHTMLFragments method
816: [14:51:03] * Shrike_Finland quit (Quit: Leaving.)
817: [14:51:09] * darjus01 quit (Quit: Page closed)
818: [14:52:51] * ThePeach has joined #silverstripe
819: [14:55:18] <Guits> Would it be possible to use a "reversed" inheritance for groups/security tree.
820: [14:55:18] <Guits> Members in Group Sweden shall have access to only Sweden but Users in Europe Would have access to Groups Europe,Sweden,Germany,Norway etc. Users In Scandinavia will have access to Sweden and Norway Users in World will have access to all ...
821: [15:00:28] * spronk2 quit (Quit: I may need a longer sleep timer...)
822: [15:02:10] * Otterpocket has left #silverstripe
823: [15:08:05] <Pyitslk> GioVdK: the only thing I can think of is that the component isn't being added on the next request. ie. you're setting it somewhere outside of the execution path for getting a new page.
824: [15:08:54] <Pyitslk> GioVdK: or you're setting it in the wrong section, so the page overwrites the component (which isn't part of the return set)
825: [15:09:16] <Pyitslk> Guits: yeah, possible.
826: [15:09:57] <Pyitslk> Guits: I think it's not so much an issue of code, but rather content.
827: [15:10:29] <Pyitslk> if you build the groups as sweden, germany, norway, etc, then you're constructing them 'in reverse'
828: [15:10:46] <Pyitslk> or maybe I've just confused myself.
829: [15:10:48] <Pyitslk> hmm :<
830: [15:11:16] <Pyitslk> GioVdK: this will be where you use roles I think.
831: [15:11:46] <Pyitslk> You group the users by country, but then apply different roles. Or soemthing like that.
832: [15:12:19] <Pyitslk> you can probably do it already without needing to code, but it might be a bit maintenance heavy unless you sit down and think about it well beforehand.
833: [15:12:47] <GioVdK> Pyitslk: mmm, not sure. I tried to add it also to another gridfield component I'm using and it is doing the same
834: [15:14:56] <GioVdK> Pyitslk: in this one the setup is simple and "standard": getCMSFields() that calls $gridFieldConfig = GridFieldConfig::create()->addComponents( ... )
835: [15:15:04] <GioVdK> in which I add mine
836: [15:15:39] <GioVdK> and then I just create the new GridField(...) passing the config and call $fields->addFieldToTab()
837: [15:21:39] <Pyitslk> seems normal then
838: [15:23:08] <Pyitslk> I would check that it's not because your html is rendered in the wrong place
839: [15:23:25] <Pyitslk> or perhaps there's another interface you need to implement for it to show on a paged result.
840: [15:23:27] <Pyitslk> not sure.
841: [15:23:50] <Pyitslk> I'm pretty sure that the header and footer dont' get updated between loads though, if it's ajax.
842: [15:24:03] <Pyitslk> GioVdK: is it ajax loaded page, or are you making a full request?
843: [15:25:57] * Shrike_Finland has joined #silverstripe
844: [15:26:52] * Frans_Amsterdam quit (Quit: My iMac has gone to sleep. ZZZzzz…)
845: [15:28:36] * DimiStripe quit (Quit: DimiStripe)
846: [15:29:14] * DimiStripe has joined #silverstripe
847: [15:39:30] <GioVdK> Pyitslk: pagination is doing an ajax request
848: [15:40:35] <GioVdK> Pyitslk: just tried to create a new dummy one: http://pastebin.com/9Y7tJ6DQ
849: [15:40:53] <GioVdK> (having the same problem, just adding it with new AnotherTest() in addComponents
850: [15:45:18] <Pyitslk> GioVdK: load the page directly
851: [15:45:36] <Pyitslk> take the same url and add ?start=30 or something to it
852: [15:45:48] <Pyitslk> depending on what the pagination var is and how many items you have
853: [15:45:54] <Pyitslk> it should wrok
854: [15:45:55] <Pyitslk> work*
855: [15:47:39] * Err404NotFound has joined #silverstripe
856: [15:47:39] * Error404NotFound quit (Disconnected by services)
857: [15:52:02] <GioVdK> Pyitslk: the pagination is calling /EditForm/field/... with {"GridFieldSortableHeader":{"SortColumn":[]},"GridFieldPaginator":{"currentPage":2}}
858: [15:59:58] <GioVdK> Pyitslk: oh... I think I found the problem :-/
859: [16:00:16] <GioVdK> on page change it is stripping out what's ouside an html tag
860: [16:01:02] <GioVdK> 'after' => 'aaa<p>bbb</p>ccc' ... on page 2 I get "bbb" only
861: [16:07:45] * nonconformatevi has joined #silverstripe
862: [16:07:52] * nonconformatevi has left #silverstripe
863: [16:13:36] * Shrike_Finland1 has joined #silverstripe
864: [16:13:37] * Shrike_Finland quit (Read error: Connection reset by peer)
865: [16:15:49] <Pyitslk> GioVdK: it might be using .FirstParagraph() or something
866: [16:15:55] <Pyitslk> that would do it.
867: [16:21:08] * Shrike_Finland1 quit (Quit: Leaving.)
868: [16:21:32] * Frans_Amsterdam has joined #silverstripe
869: [16:22:57] * Motoservo quit (Ping timeout: 250 seconds)
870: [16:23:18] * Shrike_Finland has joined #silverstripe
871: [16:27:34] <Pyitslk> users complain of system being slow. They're not completing their process. At current, there are 1604 records listed as 'to be delivered'. 1543 have already been delivered, and should not even feature in the system (thus slowing it down).
872: [16:27:44] <Pyitslk> HURR DURR users gonna user.
873: [16:29:02] <wmk> ?
874: [16:29:55] * babak quit (Quit: Connection closed for inactivity)
875: [16:33:16] * arnhoe quit ()
876: [16:38:43] * stnvh quit (Read error: Connection reset by peer)
877: [16:44:31] * jenniferaslan has joined #silverstripe
878: [16:57:09] <GioVdK> Pyitslk: I think there is something like html tidy invoked on reload / ajax call... don't know, anyway the fact that on the first load it was working without any tag is a bit deceptive :p
879: [16:57:29] * Shrike_Finland quit (Quit: Leaving.)
880: [16:57:43] <GioVdK> if I do $articleHolders = SiteTree::get()->filter('ClassName', 'ArticleHolder')->column('Title'); I can get an array with the title of all the pages of that type (ArticleHolder)
881: [16:58:04] <GioVdK> How would you do to get an associative array having ID => Title so that I can use that in a dropdown ?
882: [16:59:32] <catcher> GioVdK, http://api.silverstripe.org/3.1/class-DataList.html#_map
883: [16:59:50] <catcher> The defaults will be fine for you. You'll then want to run it through ->toArray()
884: [17:00:00] <wmk> yup, instead of ->column('Title') just ->map()
885: [17:00:51] <wmk> *sigh* config in db is kinda pita
886: [17:03:02] <GioVdK> thanks wmk and catcher
887: [17:03:09] <wmk> GioVdK, you're welcome
888: [17:03:18] <catcher> np
889: [17:05:50] <kinglozzer> wmk: "config in db"?
890: [17:06:04] <wmk> kinglozzer, playing around with a shop system
891: [17:06:11] <wmk> m***ent*
892: [17:06:21] <kinglozzer> EWWW
893: [17:06:24] <kinglozzer> :P
894: [17:06:36] <wmk> well, what's better?
895: [17:06:39] * kinglozzer assumes that's magento
896: [17:06:55] <wmk> kinglozzer, 12 points
897: [17:07:17] <kinglozzer> wmk: We use Shopify for simple sites I think (haven't touched it personally)
898: [17:07:54] <wmk> that's kinda saas?
899: [17:07:57] <wmk> with monthly fees?
900: [17:07:58] <kinglozzer> It's a pay monthly thing though, which I know kinda puts people off
901: [17:08:00] <kinglozzer> Yeah ^^
902: [17:08:15] <wmk> hmm, dunno...
903: [17:08:21] <wmk> is there a trial?
904: [17:08:55] <kinglozzer> wmk: Yeah, 14 days
905: [17:09:07] <wmk> that's quite short
906: [17:09:10] <wmk> ;)
907: [17:10:08] <kinglozzer> wmk: We're gonna use magento CE for larger ecommerce projects though, just haven't had any come in for a while
908: [17:12:29] <Pyitslk> GioVdK: the ajax call will have a different execute path probably.
909: [17:12:48] <Pyitslk> a page load loads the whole page, ajax just gets a bit of it.
910: [17:13:26] <Pyitslk> wmk: tried opencart?
911: [17:13:38] <wmk> not yet Pyitslk
912: [17:14:03] <Pyitslk> I've not, but that'd be my next pick. I've fiddled with PrestaShop... and while it's very functional... it's... well it looks very 1998 in system design.
913: [17:14:11] * wmk needs an easy to use shop for german / austrian market
914: [17:14:23] <Pyitslk> plus it's maintained by the French :P
915: [17:14:24] * stnvh has joined #silverstripe
916: [17:14:28] <wmk> there is a prebuilt magento-at package...
917: [17:15:02] <Pyitslk> OpenCart would be my pick if I had to do one these days. But it's mostly just curiosity now.
918: [17:15:16] <Pyitslk> shopify is ok for small sites.
919: [17:15:21] <Pyitslk> foxycart is another solution
920: [17:15:27] <Pyitslk> there was a 2.4 module for it too
921: [17:15:34] <Pyitslk> dunno what the status of it is these days.
922: [17:15:37] <GioVdK> Pyitslk: lol
923: [17:15:40] <Pyitslk> Foxycart guys seem cool
924: [17:16:03] <Pyitslk> (as in, the actual customer service chaps)
925: [17:19:52] <catcher> Swipestripe not ready for prime time yet?
926: [17:20:33] <muskie9> we just released a new version of foxystripe for 3.1: https://github.com/dynamic/foxystripe
927: [17:20:43] <muskie9> looking for people to give feed back
928: [17:21:02] <wmk> muskie9, have to be afk a bit, are you around later?
929: [17:21:33] <muskie9> yup
930: [17:22:33] <catcher> muskie9, very cool, any known issues?
931: [17:23:17] * jsirish has joined #silverstripe
932: [17:23:49] * korthjp17 has joined #silverstripe
933: [17:24:15] <muskie9> we've ironed out any major issues at this point... have done hundreds of test transactions but would love more eyes on it to make it better... we have some things in the issues list for enhancements we hope to work in too
934: [17:25:33] <muskie9> we're currently wrapping up 3 sites that'll be running it and have a 4th that's running a much earlier version that still did alright
935: [17:26:34] * Frans_Amsterdam quit (Quit: My iMac has gone to sleep. ZZZzzz…)
936: [17:29:47] <catcher> muskie9, I'll give it a go on the next ecom site that comes my way.
937: [17:30:02] <Pyitslk> catcher: yeah it does prime time, just... depends on how prime your time is I guess.
938: [17:30:04] * kinglozzer home
939: [17:30:07] <kinglozzer> cya
940: [17:30:42] <Pyitslk> muskie9: are you the original maintainer of foxystripe?
941: [17:30:50] * kinglozzer quit ()
942: [17:32:09] <Pyitslk> Chris Bryer, is that you? https://github.com/cbryer/FoxyStripe
943: [17:32:19] <muskie9> Pyitslk, I work for the company that branched it from cbryer's 2.4 version... we ended up breaking it into it's own repo cause it was such a major upgrade
944: [17:32:50] <Pyitslk> yeh. I dunno what happened to Chris in the end. I guess he moved on to other systems or something
945: [17:33:38] <Pyitslk> muskie9: cool to hear that someone took over maintenance though.
946: [17:33:49] <Pyitslk> anyway, hometime!
947: [17:33:51] * Pyitslk quit ()
948: [17:34:37] <muskie9> catcher let us know any feedback that could make it better, or PR ;)
949: [17:35:29] <catcher> muskie9, I'll start on the office space / superman 3 rounding feature.
950: [17:37:36] <wmk> is this foxycart english only?
951: [17:40:33] <muskie9> the module currently needs translations added, but I think foxycart supports a handful of languages http://puu.sh/fqlvB/c8377652c0.png
952: [17:49:05] * Motoservo has joined #silverstripe
953: [18:01:28] <muskie9> anyone else have issues getting to addons.silverstripe.org
954: [18:01:52] <muskie9> seems it's down for me every other day
955: [18:03:36] * Stomach has joined #silverstripe
956: [18:05:50] <catcher> muskie9, working fine for me
957: [18:06:25] <muskie9> finally came up after refreshing for 5 mins
958: [18:07:06] <wmk> muskie9, addons had a problem this morning
959: [18:07:12] <wmk> ss23 knows more about it ;)
960: [18:08:13] <wmk> but it's working fine over here
961: [18:09:49] * GioVdK quit (Ping timeout: 246 seconds)
962: [18:09:53] <muskie9> ya, seems hit and miss fro me
963: [18:13:02] * wmk quit (Read error: Connection reset by peer)
964: [18:13:10] * wmk has joined #silverstripe
965: [18:13:47] * Stomach quit (Quit: zzz)
966: [18:13:54] * UndefinedOffset has joined #silverstripe
967: [18:14:50] * Stomach has joined #silverstripe
968: [18:20:32] * Stomach quit (Quit: zzz)
969: [18:24:37] * Stomach has joined #silverstripe
970: [18:30:12] * Shrike_Finland has joined #silverstripe
971: [18:35:03] * Stomach quit (Quit: zzz)
972: [18:51:22] * DimiStripe quit (Quit: DimiStripe)
973: [19:00:39] * Stomach has joined #silverstripe
974: [19:04:11] * jsirish quit (Quit: Textual IRC Client: www.textualapp.com)
975: [19:05:04] * chillu_23 has joined #silverstripe
976: [19:24:43] * korthjp17 quit (Ping timeout: 246 seconds)
977: [19:26:19] * muskie9_ has joined #silverstripe
978: [19:29:13] * muskie9 quit (Ping timeout: 264 seconds)
979: [19:33:20] * babak has joined #silverstripe
980: [19:38:54] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
981: [19:41:10] * Motoservo has joined #silverstripe
982: [19:46:00] * UncleCheese has joined #silverstripe
983: [19:47:39] <Stomach> does anyone know how you can use a file other than Page.ss in a renderWith?
984: [19:47:56] <Stomach> ie ->renderWith(array('MyLayout', 'CustomPage'));
985: [19:47:59] <Stomach> doesn't seem to work
986: [19:48:35] <Stomach> dont worry
987: [19:48:39] <Stomach> make a controller with that name
988: [19:48:42] <Stomach> cool
989: [19:50:04] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
990: [19:50:37] <catcher> Stomach, shouldn't need a controller.
991: [19:50:49] <Stomach> doesn't work without it :\
992: [19:51:08] <catcher> Stomach, ?flush=all?
993: [19:51:14] <Stomach> yup
994: [19:52:11] * Ryan-Toast has joined #silverstripe
995: [19:52:34] <catcher> Stomach, array(template, layout)
996: [19:53:17] <catcher> flip your params
997: [19:53:44] <Stomach> yeah thats done it
998: [19:53:49] <catcher> This may be helpful too, depending on your case: https://github.com/clyonsEIS/silverstripe-liquid-layout
999: [19:53:53] <Stomach> weird, I've always done it in the opposite order
1000: [19:54:04] <catcher> Stomach, then it's just been falling back
1001: [19:54:48] <Stomach> no it looks like it doesn't matter what order they are in actually
1002: [19:55:15] <Stomach> must have been general ask a question and then it works syndrome
1003: [19:56:05] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1004: [19:57:02] <catcher> Stomach, always fun.
1005: [19:58:01] * gelignite has joined #silverstripe
1006: [19:59:08] * Ryan-Toast has left #silverstripe
1007: [20:00:22] * Motoservo has joined #silverstripe
1008: [20:01:55] * Ryan-Toast has joined #silverstripe
1009: [20:03:16] * kinglozzer has joined #silverstripe
1010: [20:05:16] * glenn-bautista has joined #silverstripe
1011: [20:05:43] * jedateach has joined #silverstripe
1012: [20:09:55] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
1013: [20:20:34] * Motoservo has joined #silverstripe
1014: [20:29:08] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
1015: [20:30:27] <MichalKleiner> morning
1016: [20:30:33] <MichalKleiner> does anyone know about "Package ajshort/silverstripe-gridfieldextensions is abandoned, you should avoid using it. Use silverstripe-australia/gridfieldextensions instead." ?
1017: [20:30:37] <MichalKleiner> is it save to swap>
1018: [20:30:38] <MichalKleiner> ?
1019: [20:31:37] <muskie9_> MichalKleiner yes, his modules are now maintained by silverstripe-australia
1020: [20:32:04] * muskie9_ is now known as muskie9
1021: [20:32:10] <MichalKleiner> ok, thanls
1022: [20:32:12] <MichalKleiner> thanks
1023: [20:33:17] * jedateach quit (Quit: jedateach)
1024: [20:37:04] * Shrike_Finland quit (Quit: Leaving.)
1025: [20:37:27] * antmas has joined #silverstripe
1026: [20:37:40] <antmas> beepboop
1027: [20:39:14] <MichalKleiner> bee doo bee doo
1028: [20:39:30] <wmk> shubidoo
1029: [20:39:31] <MichalKleiner> https://fanboydestroy.files.wordpress.com/2013/03/action-figure-fireman-2-custom.jpg
1030: [20:40:32] * DimiStripe has joined #silverstripe
1031: [20:40:37] <muskie9> https://www.youtube.com/watch?v=qORouZ-qOgg
1032: [20:43:19] <Ryan-Toast> How do you set your repo to install to the root of a folder when installed by composer, instead of in a folder?
1033: [20:43:46] <muskie9> ./ for your dir
1034: [20:43:57] <muskie9> if you're in the root
1035: [20:44:32] <muskie9> i.e. composer create-project silverstripe/installer ./
1036: [20:45:19] <Ryan-Toast> muskie9: is there a way to set that in the packagelist or something?
1037: [20:45:37] <Ryan-Toast> My repos always install in a folder named after the repo
1038: [20:46:01] <wmk> Ryan-Toast, there is a param for renaming this folder
1039: [20:46:16] <Ryan-Toast> wmk: I just don’t want a folder at all.
1040: [20:46:18] <wmk> but installing directly to root... gues it doesn't work
1041: [20:46:25] <muskie9> "extra": { "installer-name": "yourDirYouWant" }
1042: [20:46:51] <wmk> how to determine what files in this folder are from what module???
1043: [20:46:52] * camfindlay has joined #silverstripe
1044: [20:47:19] * micmania1 has joined #silverstripe
1045: [20:48:00] <Ryan-Toast> okay, say I had a repo that was a quick-start for SS, and it had a “mysite” folder. When “composer intall foo/bar” is run, I want the mysite folder to merge the shiot into the root of SS.
1046: [20:48:45] <muskie9> not sure that can be done w/composer
1047: [20:49:01] <Ryan-Toast> Hmm.
1048: [20:49:10] <MichalKleiner> can be done
1049: [20:49:18] <muskie9> I could be wrong though, still pretty new to composer
1050: [20:49:18] <MichalKleiner> composer can run scripts
1051: [20:49:22] <kinglozzer> Ryan-Toast: We have a quick start, we just clone that before running composer install
1052: [20:49:39] <kinglozzer> https://github.com/feejin/Silverstripe-CleanInstall
1053: [20:49:42] <Ryan-Toast> kinglozzer: Ah, that would make sense
1054: [20:49:59] <MichalKleiner> https://getcomposer.org/doc/articles/scripts.md
1055: [20:50:22] <kinglozzer> And we use scripts MichalKleiner as mentioned for filling other stuff ^^
1056: [20:50:46] <MichalKleiner> I use scripts to move some stuff around too
1057: [20:51:03] <MichalKleiner> and delete .git folders from dependencies on live site
1058: [20:51:13] <Ryan-Toast> MichalKleiner: do you have an example that I could have a nosey over?
1059: [20:51:30] <MichalKleiner> "scripts": {
1060: [20:51:30] <MichalKleiner> "post-update-cmd": [
1061: [20:51:30] <MichalKleiner> "find ./content/plugins -type d -name .git -print0 | xargs -0 rm -rf"
1062: [20:51:32] <MichalKleiner> ],
1063: [20:51:34] <MichalKleiner> "post-install-cmd": [
1064: [20:51:36] <MichalKleiner> "find ./content/plugins -type d -name .git -print0 | xargs -0 rm -rf"
1065: [20:51:38] <MichalKleiner> ]
1066: [20:51:40] <MichalKleiner> }
1067: [20:51:55] <MichalKleiner> that's not SS project but for an idea
1068: [20:52:13] <antmas> I need to learn composer more
1069: [20:52:20] <kinglozzer> Ryan-Toast: All our scripts are contained in PHP files: https://github.com/feejin/Silverstripe-CleanInstall/blob/master/composer.json#L21-L22 & https://github.com/feejin/Silverstripe-CleanInstall/blob/master/util/Bigfork/Installer/Install.php
1070: [20:53:01] * DimiStripe quit (Quit: DimiStripe)
1071: [20:53:04] <antmas> kinglozzer: nice
1072: [20:53:08] <MichalKleiner> that's the way too
1073: [20:53:09] <Ryan-Toast> I’ve seen BigFork around a few places, who wrote it?
1074: [20:53:23] <MichalKleiner> I didn't need php, we were ok with bash scripts only
1075: [20:53:42] <kinglozzer> Ryan-Toast: I wrote that script, but the "cleaninstall" as a whole is done by all of us really
1076: [20:53:52] <Ryan-Toast> kinglozzer: Ah cool, cheers guys :)
1077: [20:54:07] <Stomach> kinglozzer - thats a good idea
1078: [20:54:13] <kinglozzer> No prob :)
1079: [20:54:45] * Shrike_Finland has joined #silverstripe
1080: [20:54:50] <Ryan-Toast> I think I may make a dummy repo to test this out before I implement it in my boilerplate, haha
1081: [20:55:14] <MichalKleiner> really? why not to test in production straight away? :-D
1082: [20:55:16] <Stomach> we have a similar thing setup in our own installer fork, with all our default modules and themes etc
1083: [20:55:19] * MichalKleiner was just joking
1084: [20:55:46] <Ryan-Toast> I was thinkling of just editing it live on the production server.
1085: [20:55:54] <MichalKleiner> http://cdn.meme.am/instances/500x/9689481.jpg
1086: [20:56:08] <antmas> what exactly are you guys intending to clean out from an install?
1087: [20:56:15] <antmas> readmes and git files?
1088: [20:56:59] <wmk> use tagged composer versions, this comes as git export ;)
1089: [20:57:11] <MichalKleiner> somehow doesn't work for me
1090: [20:57:22] <MichalKleiner> because the repo doesn't have package.json file
1091: [20:57:33] <MichalKleiner> it's defined in composer.json
1092: [20:58:21] <MichalKleiner> it's 3rd party sw pushed to the repo as they deliver it only in zip so we're holding it in our own private repo for consistency with the rest of the project
1093: [20:58:39] <MichalKleiner> it has tags, but composer even with --prefer-dist still does clone
1094: [20:58:50] <Stomach> MichalKleiner - run your own satis
1095: [20:58:58] <Stomach> https://github.com/composer/satis
1096: [20:59:20] <MichalKleiner> too much work for the moment for few packages
1097: [20:59:27] <MichalKleiner> but I know about Satis
1098: [20:59:38] <wmk> Stomach, own satis: my project installs even if original github repo of a module is deleted?
1099: [20:59:52] <MichalKleiner> no
1100: [20:59:54] <Stomach> no
1101: [20:59:56] <wmk> :(
1102: [21:00:08] <MichalKleiner> satis holds package info
1103: [21:00:12] <wmk> ok
1104: [21:00:24] <Stomach> you can set it up to do that if you wanted to add a couple of hooks though
1105: [21:00:28] <MichalKleiner> that's why I'm having private cloned repos for important stuff
1106: [21:00:30] <Stomach> we store tarballs of all our repos
1107: [21:00:36] <wmk> kind of private packagist?
1108: [21:00:39] <Stomach> wmk - exactly
1109: [21:00:42] <wmk> ok
1110: [21:00:51] * novaweb quit (Quit: Leaving)
1111: [21:00:57] <wmk> well, it happened once, capistrano failed to upgrade, cause a repo was deleted
1112: [21:01:01] <MichalKleiner> npm-cache might help with this, it stores tar of whole vendor for composer, bower and npm
1113: [21:01:01] <Stomach> :(
1114: [21:01:25] <wmk> still have the code in the live site, could still fork (should...)
1115: [21:01:27] <MichalKleiner> and uses it for install if versions are the same
1116: [21:01:46] <MichalKleiner> I will rewrite one day to store tar for each dependency, not for all of them
1117: [21:01:55] <MichalKleiner> *rewrite it
1118: [21:02:13] * muskie9 quit (Ping timeout: 256 seconds)
1119: [21:02:36] <Stomach> we save the zips of all the tagged releases of our private repos on our satis server, then composer is more likely to not clone the things
1120: [21:02:37] * Motoservo has joined #silverstripe
1121: [21:02:45] <Stomach> although occasionally it still is a bitch
1122: [21:02:53] * Guits quit (Ping timeout: 245 seconds)
1123: [21:03:12] <antmas> kind wish there was a composer/vagrant-like setup for .net
1124: [21:03:17] <antmas> kinda*
1125: [21:03:41] <wmk> mono?
1126: [21:03:43] * muskie9 has joined #silverstripe
1127: [21:04:06] <wmk> antmas, dunno if there is a windows box for vagrant
1128: [21:05:13] <wmk> antmas, http://www.developer.com/net/virtualize-your-windows-development-environments-with-vagrant-packer-and-chocolatey-part-1.html
1129: [21:05:29] <antmas> wmk: mmm mono is ok but still has a long way to go to support .net 4.5+
1130: [21:05:38] <antmas> it barely has full 4.0 support
1131: [21:06:20] <antmas> wmk: oooooh that second link sounds interesting
1132: [21:06:24] <wmk> well, but vagrant and windows seems to work
1133: [21:06:33] <wmk> http://stackoverflow.com/questions/26710375/vagrant-file-for-net-developer-with-windows-iis-ms-sql
1134: [21:06:33] * antmas often finds himself in DLL hell
1135: [21:10:03] * Colin[pi] has joined #silverstripe
1136: [21:10:19] <Colin[pi]> moin moin
1137: [21:11:38] <MichalKleiner> moin
1138: [21:12:05] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
1139: [21:12:09] <antmas> moin
1140: [21:12:22] <Colin[pi]> hey antant
1141: [21:12:25] <Colin[pi]> and MichalKleiner
1142: [21:12:39] <MichalKleiner> ;-)
1143: [21:13:11] <MichalKleiner> does the [pi] actually means you run your irc client on a raspberry pi? :-D
1144: [21:13:26] <MichalKleiner> I have two of them and like them.. will buy the new one
1145: [21:13:35] <MichalKleiner> it will run win10 special pi edition
1146: [21:13:47] <antmas> ANTANT
1147: [21:13:51] <catcher> Who wants to run windows on a pi??
1148: [21:13:51] <Colin[pi]> MichalKleiner: haha no it's not that cool, it's just the initials of my business name
1149: [21:13:53] <antmas> Colin[pi]: WHAT IS THIS
1150: [21:14:06] <Colin[pi]> antmas: well you often call me coco ;)
1151: [21:14:12] <antmas> XD
1152: [21:14:49] <antmas> there are even less people in the office today
1153: [21:14:51] <antmas> :<
1154: [21:15:30] <Colin[pi]> antmas: slackers! where are they all?
1155: [21:15:57] * irogue_ has joined #silverstripe
1156: [21:16:08] * novaweb has joined #silverstripe
1157: [21:16:27] <Colin[pi]> hey hey irogue_ is here
1158: [21:16:54] <antmas> Colin[pi]: IKR - probably slacking on an IRC channel somewhere
1159: [21:17:22] <Colin[pi]> antmas: the nerve! as if anyone would do that...
1160: [21:17:26] <Colin[pi]> *shifty eyes*
1161: [21:17:36] <irogue_> Colin[pi]: where? *looks around*
1162: [21:18:14] <Colin[pi]> irogue_: how's things? happy hump day
1163: [21:18:31] <irogue_> well its not a traditional hump day
1164: [21:18:34] <irogue_> since friday is public holiday
1165: [21:19:00] <Stomach> how the fuck do you add a facebook page tab to a fucking page these days
1166: [21:19:02] <Stomach> godamnit
1167: [21:19:47] <Colin[pi]> irogue_: what! public holiday?! I didn't receive that memo
1168: [21:20:05] <irogue_> Colin[pi]: Waitangi Day
1169: [21:20:12] <Colin[pi]> irogue_: booo, NZ only
1170: [21:20:21] <Colin[pi]> Stomach: facebook page tab?
1171: [21:20:25] <Stomach> yeah
1172: [21:20:57] <Stomach> I think I'm just missing a setting somewhere because its being an ass and is all like "not configured correctly or not supported"
1173: [21:21:00] <Stomach> fuck you facebook
1174: [21:21:01] <Stomach> assholes
1175: [21:21:13] <Colin[pi]> Stomach: this thing? https://developers.facebook.com/docs/appsonfacebook/pagetabs
1176: [21:21:32] <Stomach> yeah I've created it and that
1177: [21:21:43] <Stomach> just cant work out how the fuck to actually add it to the clients facebook page as a tab
1178: [21:22:07] <Colin[pi]> Stomach: mmm I have no idea, I haven't used it b4, just the like box and sharing buttons
1179: [21:22:16] * UncleCheese has joined #silverstripe
1180: [21:22:37] * wmk quit (Ping timeout: 264 seconds)
1181: [21:22:57] * Frans_Amsterdam has joined #silverstripe
1182: [21:23:17] * Motoservo has joined #silverstripe
1183: [21:23:37] <antmas> Colin[pi]: irogue_ it's that day we learnt about when you were here!
1184: [21:29:45] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
1185: [21:30:57] * seventeenfour has joined #silverstripe
1186: [21:31:36] * Frans_Amsterdam quit (Ping timeout: 246 seconds)
1187: [21:35:16] * seventeenfour quit (Ping timeout: 246 seconds)
1188: [21:35:53] <Colin[pi]> antmas: ah yes! I remember the name, was really interesting to learn about that treaty (they don't mention it much here)
1189: [21:36:33] * UndefinedOffset quit (Quit: Leaving.)
1190: [21:36:44] <antmas> Colin[pi]: mmhmm, I only pay attention to when the PM goes out and gets yelled at by angry mobs
1191: [21:36:47] <antmas> it*
1192: [21:36:55] <irogue_> antmas: which is an annual event
1193: [21:37:15] <antmas> irogue_: :D
1194: [21:37:20] <antmas> funny that ;)
1195: [21:37:22] <irogue_> I see Flavell has said he's not going to defend JK at Waitangi like Sharples did
1196: [21:37:50] * UndefinedOffset has joined #silverstripe
1197: [21:38:37] <Colin[pi]> antmas irogue_: so it sounds like Australia Day ;P
1198: [21:38:45] <antmas> it's possibly one of the most disrespectful anual events in NZ
1199: [21:38:51] <Colin[pi]> (or Invasion Day as the indigenous call it)
1200: [21:39:01] * UndefinedOffset quit (Client Quit)
1201: [21:39:09] <Colin[pi]> antmas: yeah knowing the history behind it now I can totally get that
1202: [21:39:13] <irogue_> Colin[pi]: on the topic of australia, you placing a bet on the spull? :P
1203: [21:39:16] * kinglozzer quit ()
1204: [21:39:29] <Colin[pi]> irogue_: foregone conclusion, he'll be gone within a month I reckon
1205: [21:39:45] <antmas> Colin[pi]: not meaning the treaty as such, more so the childish ways both parties act on the day itself
1206: [21:40:34] <Colin[pi]> antmas: yeah.. not good
1207: [21:41:23] <Colin[pi]> irogue_: see thing is, like I just tweeted about... I kinda don't want him gone?
1208: [21:41:41] <Colin[pi]> irogue_: because if he sticks around, it'll guarantee that the Libs are destroyed at the next election
1209: [21:41:52] <irogue_> Colin[pi]: lol, i tweeted something similar last night
1210: [21:41:54] <Colin[pi]> irogue_: with him gone, they could stick around for another term
1211: [21:42:28] <irogue_> Colin[pi]: https://twitter.com/iRogue/status/562537036255485952
1212: [21:43:11] <Colin[pi]> irogue_: lol and you know what is priceless? they painted themselves into a corner
1213: [21:43:22] <Colin[pi]> because when that fuckface was in opposition
1214: [21:43:34] <Colin[pi]> he gave Labor shit EVERY DAY about their unstable leadership
1215: [21:43:37] <Colin[pi]> every single fucking day
1216: [21:43:46] <irogue_> yep
1217: [21:43:58] <Colin[pi]> when he's out on his arse, it's party time I swear
1218: [21:44:11] <Colin[pi]> na na na naaa... na na na naaa... WA-AAA-AVE. goood bye.
1219: [21:44:24] <Colin[pi]> but then, they stick around longer... so :\
1220: [21:48:29] * Motoservo has joined #silverstripe
1221: [21:49:56] * babak quit (Quit: Connection closed for inactivity)
1222: [21:50:13] <irogue_> creating bash aliases "cup" and "cin" was one of the best things I've done
1223: [21:50:27] * Motoservo quit (Client Quit)
1224: [21:52:13] * noname__ has joined #silverstripe
1225: [21:52:41] * glenn-bautista quit (Ping timeout: 252 seconds)
1226: [21:55:09] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
1227: [21:56:32] * mobiusnz1 quit (Quit: Leaving.)
1228: [21:56:33] * DimiStripe has joined #silverstripe
1229: [21:58:34] <catcher> irogue_, what do they do?
1230: [21:58:50] <irogue_> alias cup="composer update --no-dev --prefer-dist"
1231: [21:58:51] <irogue_> alias cin="composer install --prefer-dist"
1232: [22:00:05] <antmas> what exactly does 'dist' stand for in the context?
1233: [22:00:54] <irogue_> means it grabs zipballs instead of cloning the git repos
1234: [22:00:56] <irogue_> goes much faster
1235: [22:01:07] <Colin[pi]> two aliases, one cup
1236: [22:01:12] <catcher> ha
1237: [22:01:32] <catcher> that reference makes 'zipballs' sound funnier.
1238: [22:02:03] <antmas> hahah
1239: [22:02:08] <antmas> ziballs
1240: [22:02:15] <antmas> zipballs*
1241: [22:02:20] * veb has joined #silverstripe
1242: [22:04:22] <MichalKleiner> in your face! I mean... your .bash_login
1243: [22:04:28] <MichalKleiner> I'm putting it in
1244: [22:04:34] <MichalKleiner> I have few aliases for git tho
1245: [22:04:40] <MichalKleiner> go for git checkout
1246: [22:04:47] <MichalKleiner> gcm for git commit -m
1247: [22:04:59] <MichalKleiner> and some others
1248: [22:05:10] <antmas> why aliases? convenience?
1249: [22:05:49] <catcher> unstage = reset HEAD --
1250: [22:05:59] <catcher> That saves me minutes upon minutes
1251: [22:06:34] <catcher> Until I'm on a different machine, and then I forget all the real commands.
1252: [22:06:50] <MichalKleiner> antmas: it's faster a bit
1253: [22:07:08] <MichalKleiner> and yes, then I have to google them again on other machine :-D
1254: [22:07:16] <MichalKleiner> might put them somewhere public
1255: [22:08:57] <irogue_> antmas: yep, and means i don't keep forgetting to add --no-dev or --prefer-dist
1256: [22:09:20] <irogue_> and then have to wait 10 minutes for it to slowly git clone all the things including a million phpunit requirements
1257: [22:09:55] <antmas> makes sense
1258: [22:11:22] <antmas> man
1259: [22:11:36] <antmas> batchactions has been a real prick to get running
1260: [22:15:01] * antmas sips coffee before considering a rant
1261: [22:16:12] <Ryan-Toast> antmas: just listen to Kavinsky.
1262: [22:16:22] <Ryan-Toast> The outrun albumn.
1263: [22:16:26] <Ryan-Toast> Always calms me down.
1264: [22:16:42] <antmas> <3 Kavinsky
1265: [22:17:10] <antmas> Ryan-Toast: no updates in a while :P
1266: [22:17:36] <Ryan-Toast> antmas: I’ve been downloading albums and listening to them on my ipod :P:
1267: [22:17:57] <antmas> Ryan-Toast: woah, ipod, hipster!
1268: [22:18:15] <Ryan-Toast> I always end up buying an ipod when I go through duty free.
1269: [22:18:35] <antmas> heh I did the same and now have 4 different models
1270: [22:19:00] * travis-ci has joined #silverstripe
1271: [22:19:01] <travis-ci> silverstripe/silverstripe-framework#3982 (3.1 - 7923b88 : Daniel Hensby): The build passed.
1272: [22:19:01] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/a86608e140e6...7923b886528a
1273: [22:19:01] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/49379959
1274: [22:19:01] * travis-ci has left #silverstripe
1275: [22:26:09] * mobiusnz has joined #silverstripe
1276: [22:31:31] * spronk2 has joined #silverstripe
1277: [22:32:07] * noname__ quit (Quit: Page closed)
1278: [22:32:54] * spronk2 quit (Client Quit)
1279: [22:33:03] * Sticks has joined #silverstripe
1280: [22:35:48] <antmas> hmmmm
1281: [22:39:15] * spronk2 has joined #silverstripe
1282: [22:42:43] * mobiusnz quit (Ping timeout: 264 seconds)
1283: [22:43:20] * Hailwood has joined #silverstripe
1284: [22:44:54] * glenn-bautista has joined #silverstripe
1285: [22:45:17] <Hailwood> Hey guys, I have a "has_many" Contacts which gives me a "Contacts" tab with a gridfield, I can rename the gridfield title by using $fields->renameField('Contacts', 'New Title') but how can I rename the tab?
1286: [22:51:46] * catcher quit (Quit: Leaving)
1287: [22:54:21] <antmas> https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#professional-development
1288: [22:54:28] * spronk2 quit (Quit: I may need a longer sleep timer...)
1289: [22:56:43] * spronk2 has joined #silverstripe
1290: [23:00:06] <Stomach> Hailwood - you need to readd it :(
1291: [23:05:21] <Hailwood> Stomach, Na, I got it - $fields->fieldByName('Root.Contacts')->setTitle('New Title'); oddly, $fields->renameField('Root.Contacts', 'New Title doesn't work though');
1292: [23:08:25] <veb> aaaaaa
1293: [23:08:30] <veb> made more money
1294: [23:08:32] <veb> aaaaaaaa
1295: [23:08:41] <veb> i need Kingy[a] for support antmas
1296: [23:08:44] <veb> sob
1297: [23:09:10] <antmas> veb: lolwuat
1298: [23:09:15] <antmas> WUAT
1299: [23:09:24] <veb> my business account is goin' on up
1300: [23:09:30] <veb> but neeb my Kingy[a] to celebrate
1301: [23:09:37] <veb> I need a replacement Kingy[a]
1302: [23:10:07] <antmas> I celebrate for a fee
1303: [23:10:12] <antmas> :D
1304: [23:10:38] <ss23> I download all my shit for free
1305: [23:11:55] <MichalKleiner> I can join a celebration if beers are provided :-D
1306: [23:12:30] <antmas> party at veb 'c place
1307: [23:12:33] * Olliepop has joined #silverstripe
1308: [23:12:35] <antmas> veb"s
1309: [23:12:37] <antmas> bah
1310: [23:12:47] <veb> hmm
1311: [23:12:49] <veb> beer
1312: [23:13:03] <veb> not well enough today
1313: [23:13:09] <antmas> I plan on drinking all the beers Friday
1314: [23:13:09] <veb> let's say... next year?
1315: [23:15:51] <Olliepop> Just wrote a basic facebook page feed module if anyone is needing one. Found that everything else was outdated and slow -- this one uses a cron to store the latest posts so you aren't querying the API each time. https://github.com/Olliepop/fbpagefeed
1316: [23:17:56] <Colin[pi]> Olliepop: a cron? couldn't you cache them for a while after a page request?
1317: [23:18:58] <Olliepop> Colin[pi] this is supporting future features I have in mind :) A few different ways you could cache it as well and I wanted to write something extremely generic
1318: [23:19:05] <Colin[pi]> ah k
1319: [23:21:28] * ThePeach quit (Quit: leaving)
1320: [23:23:13] <antmas> extraStatics is deprecated
1321: [23:23:15] <antmas> :|
1322: [23:23:16] <antmas> fml
1323: [23:23:55] <Colin[pi]> antmas: really? since when?
1324: [23:24:34] <antmas> Colin[pi]: good question
1325: [23:24:43] <antmas> I should see what version this actually is
1326: [23:25:18] <Colin[pi]> ah 3.1.0 apparently
1327: [23:25:28] <antmas> mmhmm
1328: [23:25:38] <antmas> this is a 2.4 to 3.1 upgrade :P
1329: [23:25:41] <Colin[pi]> put statics on the extension, or "get_extra_config"
1330: [23:25:48] <antmas> trying to find where extraStatics is
1331: [23:25:58] <Colin[pi]> antmas: yeah good for me to know too as I'll have a lot of that coming up too :\
1332: [23:29:07] * camfindlay quit (Quit: camfindlay)
1333: [23:31:55] <antmas> anyone from stripetheweb on today?
1334: [23:33:19] * Shrike_Finland quit (Quit: Leaving.)
1335: [23:33:41] <Colin[pi]> antmas: I'm sure simon_w will stop by, let's just wait
1336: [23:33:51] <antmas> Colin[pi]: :P
1337: [23:33:57] <antmas> ah
1338: [23:34:04] <antmas> found this extraStatics function
1339: [23:34:12] <antmas> it's in our external auth module
1340: [23:35:23] * Scott1702 has joined #silverstripe
1341: [23:35:43] <antmas> http://www.sspaste.com/paste/show/54d15afd63c4a
1342: [23:35:44] <antmas> bah
1343: [23:35:54] <antmas> stupid br apbs
1344: [23:38:07] <antmas> I can just change those to normal public static arrays yes?
1345: [23:41:44] <antmas> silly question #1 of the day for antmas
1346: [23:43:50] * spronk2 quit (Quit: I may need a longer sleep timer...)
1347: [23:45:21] <Hailwood> Hmm, anyone know why when I click "Export to CSV" in the modeladmin I am getting this: http://i.imgur.com/9qg1YbK.png
1348: [23:45:29] <Hailwood> it seems like it's loading the gridfield for whatever I am trying to export into a page, just by itself
1349: [23:45:43] <Colin[pi]> antmas: I think you can just change them to private statics on the extension class
1350: [23:47:37] * nimeso has joined #silverstripe
1351: [23:48:11] <nimeso> Hey all! Hope your getting some sun! Has anyone used https://github.com/silverstripe/silverstripe-translatable
1352: [23:48:52] <nimeso> I've got a few issue and happy to pay for some help :)
1353: [23:50:00] <antmas> nimeso, what's the issue?
1354: [23:50:43] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1355: [23:55:03] * spronk2 has joined #silverstripe
1356: [23:55:12] * irogue_ has joined #silverstripe
1357: [23:55:42] <nimeso> antmas :) yah! how to I private message in web based irc? lol
1358: [23:56:39] <antmas> nimeso: you can use "/msg username"
1359: [23:56:51] <antmas> although I am about to head to lunch so someone else might be best :D
1360: [23:58:32] <nimeso> antmas... I have installed translatable and created a new version of my homepage in JP... it works fine if I type ?locale=ja_JP on the url BUT if I use Translatable::set_current_locale("ja_JP"); in my Page_Controller init function it is still doing something strange... I'll send you some links

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