#silverstripe IRC Log

IRC log for 19 April 2015

All timestamps are in UTC.

1: [00:22:31] * mobiusnz quit (Quit: Leaving.)
2: [00:26:41] * mobiusnz has joined #silverstripe
3: [01:05:43] <ss-helper> Re: [silverstripe-dev] Module path clean-up! - https://groups.google.com/d/msg/silverstripe-dev/wKVrc0vQ3Zc/VIiABtvWpvAJ
4: [01:06:31] * Azure has joined #silverstripe
5: [01:18:46] * Hailwood has joined #silverstripe
6: [01:20:44] <ss-helper> Re: Module path clean-up! - https://groups.google.com/d/msg/silverstripe-dev/wKVrc0vQ3Zc/9f9TR3ZSJbsJ
7: [01:20:50] * phillprice has joined #silverstripe
8: [01:25:09] * joelpittet has joined #silverstripe
9: [01:25:22] * phillprice quit (Ping timeout: 265 seconds)
10: [01:51:49] <Hailwood> Anyone know how I can modify the "Children()" query?
11: [01:54:37] * Shrike_Finland has joined #silverstripe
12: [01:58:43] * Shrike_Finland quit (Ping timeout: 245 seconds)
13: [02:05:55] <EasyCo> Hailwood: Modify it how?
14: [02:07:46] <EasyCo> Can I access the parent ID of DataObject? A Blog has_many posts. In the getCMSField() for Post I want to get the Blog ID but $this->Blog()->ID returns 0 since Post isn't created yet.
15: [02:19:48] * Azure quit (Quit: My MBP went to sleep.)
16: [02:25:40] <Hailwood> EasyCo, I want it to only return pages where PublishDate < NOW() - but i've just created a different method for it
17: [02:25:49] <Hailwood> EasyCo, $this->ParentID should work
18: [02:27:24] * joelpittet quit ()
19: [02:28:36] <EasyCo> Annoyingly $this->ParentID returns nothing when referenced in DataObject::getCMSFields()
20: [02:44:18] <Hailwood> EasyCo, How are you creating your posts?
21: [02:44:28] <Hailwood> Are they pages or standard DO's?
22: [02:45:28] <EasyCo> Yah, just a standard DO using Gridfields.
23: [02:45:59] <EasyCo> When I click Add Post it brings me to the Post DO but I need to be able to reference the Blog ID from the Post.
24: [02:47:03] <Hailwood> Hmm, Perhaps in populateDefaults() try setting $this->ParentID ?
25: [02:47:15] <Hailwood> Could you post your BlogPost DO on a gist?
26: [02:47:25] <EasyCo> Yah, will do.
27: [02:52:37] <EasyCo> Hailwood: https://gist.github.com/trev/50f3221c9e399c7f304e
28: [02:53:25] <Hailwood> EasyCo, $this->ColourCoordinateID
29: [03:01:46] <EasyCo> Wait, so what's the diff between $this->ColourCoordinate()->ID and $this->ColourCoordinateID?
30: [03:01:52] <EasyCo> Or are they equivalent?
31: [03:09:38] * phillprice has joined #silverstripe
32: [03:12:46] * bemusedrat has joined #silverstripe
33: [03:14:48] * phillprice quit (Ping timeout: 272 seconds)
34: [03:43:45] <Hailwood> EasyCo, Well they should be the same really, although using the method will actually fetch the ColourCoordinate() item, so that's another DB query
35: [03:44:00] <Hailwood> It does do a bit more in the way of validating that the ID isn't bogus though
36: [03:44:19] <EasyCo> They both return null if the child record hasnt' been saved yet.
37: [03:45:59] <Hailwood> EasyCo, There is something else going on there then.. What's the url look like when you're on the page for creating it?
38: [03:47:00] <Hailwood> Side question for anyone - anyone know how do do conditional filters? Basically if ClassName == 'Something' then FileID should not be 0
39: [03:47:28] <Hailwood> but this is in a query that get's multiple class types (extending from the same root)
40: [03:48:14] <EasyCo> admin/manage-garments/Garment/EditForm/field/Garment/item/63/ItemEditForm/field/ColourCoordinates/item/new
41: [03:48:56] <Hailwood> That looks like the path for creating a ColourCoordinate rather than a Layer?
42: [03:50:32] <EasyCo> Correct, i need to create a ColourCoordinate which is fine
43: [03:50:59] <EasyCo> But I need to get the Garment ID so that I can list the right Layers in ColourCoordinates
44: [03:52:01] <EasyCo> Oh sorry, my bad
45: [03:52:27] <EasyCo> admin/manage-garments/Garment/EditForm/field/Garment/item/63/ItemEditForm/field/ColourCoordinates/item/new/ItemEditForm/field/LayerColours/item/new
46: [03:55:07] <Hailwood> Hmm, to me that looks like your ColourCoordinates item hasn'
47: [03:55:10] <Hailwood> *hasn't been saved yet
48: [03:55:31] <Hailwood> I would try only creating the LayerColours grid if $this->isNew() === false
49: [03:55:32] * Azure has joined #silverstripe
50: [04:17:16] <Hailwood> Hmm, A Blog has_many BlogCategory's and BlogPost's(via site stree) - A BlogPost many_many BlogCategory's and has_one Blog - how can I get the two most recent BlogPost that have at least one category in common with a given Post
51: [04:18:45] <ss-helper> SiteTree Validate - can_be_root - http://www.silverstripe.org/community/forums/data-model-questions/show/101619
52: [04:57:03] * Hailwood quit (Remote host closed the connection)
53: [04:58:29] * phillprice has joined #silverstripe
54: [05:03:21] * phillprice quit (Ping timeout: 265 seconds)
55: [06:47:20] * phillprice has joined #silverstripe
56: [06:51:56] * phillprice quit (Ping timeout: 264 seconds)
57: [07:17:08] * Shrike_Finland has joined #silverstripe
58: [07:31:51] * joelpittet has joined #silverstripe
59: [07:44:31] <ss-helper> Is it possible to have versioned many_many relations? - http://stackoverflow.com/questions/17896869/is-it-possible-to-have-versioned-many-many-relations
60: [08:15:34] * Shrike_Finland1 has joined #silverstripe
61: [08:16:52] * Shrike_Finland quit (Read error: No route to host)
62: [08:18:23] * joelpittet quit ()
63: [08:18:33] * Shrike_Finland has joined #silverstripe
64: [08:19:31] * Shrike_Finland2 has joined #silverstripe
65: [08:19:31] * Shrike_Finland quit (Read error: Connection reset by peer)
66: [08:19:49] * Shrike_Finland1 quit (Ping timeout: 245 seconds)
67: [08:36:15] * phillprice has joined #silverstripe
68: [08:37:53] * joelpittet has joined #silverstripe
69: [08:38:43] * joelpittet quit (Client Quit)
70: [08:40:53] * phillprice quit (Ping timeout: 256 seconds)
71: [08:41:15] * Shrike_Finland2 quit (Quit: Leaving.)
72: [08:51:10] <ss-helper> Re: Possible bug in SiteTree->canViewStage()? - https://groups.google.com/d/msg/silverstripe-dev/615EhxwCBy8/zPznoAZjk7AJ
73: [09:04:55] * travis-ci has joined #silverstripe
74: [09:04:56] <travis-ci> silverstripe/silverstripe-framework#4560 (3.1 - 64f2206 : Ingo Schommer): The build passed.
75: [09:04:56] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/7e3c6fd72633...64f220617dbc
76: [09:04:56] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/59101229
77: [09:04:56] * travis-ci has left #silverstripe
78: [09:21:00] * tmro quit (Ping timeout: 276 seconds)
79: [09:35:10] * Stomach has joined #silverstripe
80: [09:37:12] * Stomach quit (Client Quit)
81: [09:39:45] * Stomach has joined #silverstripe
82: [09:43:21] * gelignite has joined #silverstripe
83: [09:53:25] * dylan has joined #silverstripe
84: [10:16:26] * travis-ci has joined #silverstripe
85: [10:16:27] <travis-ci> silverstripe/silverstripe-cms#1170 (3.1 - 819954b : Ingo Schommer): The build has errored.
86: [10:16:28] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/7f1f6156347d...819954b8b404
87: [10:16:28] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/59105035
88: [10:16:28] * travis-ci has left #silverstripe
89: [10:20:12] * Stomach quit (Quit: zzz)
90: [10:24:52] * dylan quit (Ping timeout: 246 seconds)
91: [10:25:10] * phillprice has joined #silverstripe
92: [10:30:05] * phillprice quit (Ping timeout: 265 seconds)
93: [10:34:13] * travis-ci has joined #silverstripe
94: [10:34:14] <travis-ci> chillu/silverstripe-cms#63 (pulls/1183-brokenlinks-report - 7f1f615 : Damian Mooyman): The build passed.
95: [10:34:14] <travis-ci> Change view : https://github.com/chillu/silverstripe-cms/compare/a142ffd46527^...7f1f6156347d
96: [10:34:14] <travis-ci> Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/59105766
97: [10:34:14] * travis-ci has left #silverstripe
98: [10:43:07] * travis-ci has joined #silverstripe
99: [10:43:08] <travis-ci> chillu/silverstripe-cms#64 (pulls/1183-brokenlinks-report - 4bd06f0 : Ingo Schommer): The build has errored.
100: [10:43:08] <travis-ci> Change view : https://github.com/chillu/silverstripe-cms/compare/7f1f6156347d...4bd06f00e6b8
101: [10:43:08] <travis-ci> Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/59105822
102: [10:43:08] * travis-ci has left #silverstripe
103: [11:01:15] * travis-ci has joined #silverstripe
104: [11:01:16] <travis-ci> silverstripe/silverstripe-cms#1172 (3.1 - 5ab15da : Michael Strong): The build failed.
105: [11:01:16] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/819954b8b404...5ab15da8feef
106: [11:01:16] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/59107488
107: [11:01:16] * travis-ci has left #silverstripe
108: [11:31:33] * bemusedrat quit (Quit: Leaving)
109: [11:34:08] * Error404NotFound quit (Ping timeout: 256 seconds)
110: [11:34:45] * Error404NotFound has joined #silverstripe
111: [11:35:38] * Shrike_Finland has joined #silverstripe
112: [11:44:57] * Shrike_Finland1 has joined #silverstripe
113: [11:44:57] * Shrike_Finland quit (Read error: Connection reset by peer)
114: [11:53:09] * MischaK has joined #silverstripe
115: [11:56:18] * Shrike_Finland has joined #silverstripe
116: [11:56:19] * Shrike_Finland1 quit (Read error: Connection reset by peer)
117: [11:57:02] * Shrike_Finland1 has joined #silverstripe
118: [11:57:02] * Shrike_Finland quit (Read error: Connection reset by peer)
119: [12:03:21] * Shrike_Finland1 quit (Ping timeout: 264 seconds)
120: [12:04:34] * Shrike_Finland has joined #silverstripe
121: [12:13:08] * jbrungar quit (Ping timeout: 272 seconds)
122: [12:13:41] * jbrungar has joined #silverstripe
123: [12:14:02] * phillprice has joined #silverstripe
124: [12:18:20] * phillprice quit (Ping timeout: 256 seconds)
125: [12:47:28] * MischaK quit (Ping timeout: 245 seconds)
126: [13:03:27] * ec8or__ has joined #silverstripe
127: [13:06:20] * ec8or_ quit (Ping timeout: 272 seconds)
128: [13:14:42] * EasyCo quit (Quit: Connection closed for inactivity)
129: [14:02:53] * phillprice has joined #silverstripe
130: [14:07:07] * phillprice quit (Ping timeout: 250 seconds)
131: [14:59:26] * Shrike_Finland quit (Quit: Leaving.)
132: [15:06:57] * Shrike_Finland has joined #silverstripe
133: [15:40:05] * Shrike_Finland quit (Quit: Leaving.)
134: [15:51:45] * phillprice has joined #silverstripe
135: [15:56:16] * phillprice quit (Ping timeout: 252 seconds)
136: [16:15:43] * Shrike_Finland has joined #silverstripe
137: [16:53:12] * wmk has joined #silverstripe
138: [17:08:01] * gelignite is now known as lnr
139: [17:09:24] * lnr is now known as gelignite
140: [17:19:34] * Werner_2_ has joined #silverstripe
141: [17:19:43] * wmk quit (Read error: Connection reset by peer)
142: [17:35:21] <ss-helper> 3.1.10 display Dataobject in Treedropdownfield - http://www.silverstripe.org/community/forums/general-questions/show/101642
143: [17:40:39] * phillprice has joined #silverstripe
144: [17:45:24] * phillprice quit (Ping timeout: 276 seconds)
145: [18:17:32] * DimiStripe quit (Quit: DimiStripe)
146: [18:35:29] <ss-helper> error while installing blog module - http://www.silverstripe.org/community/forums/all-other-modules/show/101643
147: [18:36:51] * markcl has joined #silverstripe
148: [18:42:24] * Werner_2_ quit (Ping timeout: 246 seconds)
149: [18:59:03] * Stomach has joined #silverstripe
150: [19:04:18] * Stomach quit (Quit: zzz)
151: [19:17:39] * Stomach has joined #silverstripe
152: [19:29:34] * phillprice has joined #silverstripe
153: [19:34:04] * phillprice quit (Ping timeout: 252 seconds)
154: [19:35:09] * Stomach quit (Quit: zzz)
155: [19:49:48] * markcl has left #silverstripe
156: [20:01:51] * mobiusnz quit (Quit: Leaving.)
157: [20:04:42] * tmro has joined #silverstripe
158: [20:08:37] * Stomach has joined #silverstripe
159: [20:37:30] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
160: [20:43:55] * antmas has joined #silverstripe
161: [20:45:55] * Shrike_Finland quit (Quit: Leaving.)
162: [20:47:14] <antmas> morning all o/
163: [20:49:02] <antmas> having an issue where /assets are turning up on solr search results on one server and not another
164: [20:49:13] <antmas> could I assume this is a permission thing?
165: [20:59:05] * jedateach has joined #silverstripe
166: [21:00:54] * Liquide quit ()
167: [21:04:27] <Stomach> hey antmaz \o
168: [21:04:31] <Stomach> haha
169: [21:04:32] <Stomach> with a z
170: [21:04:39] <Stomach> you so cool
171: [21:04:40] <Stomach> :D
172: [21:05:12] <antmas> Stomach: o/ :D
173: [21:12:16] * micmania1 has joined #silverstripe
174: [21:14:11] * willr has joined #silverstripe
175: [21:15:41] * travis-ci has joined #silverstripe
176: [21:15:42] <travis-ci> chillu/silverstripe-framework#174 (pulls/datadiff-empty-hasone - c7a5cc0 : Ingo Schommer): The build has errored.
177: [21:15:42] <travis-ci> Change view : https://github.com/chillu/silverstripe-framework/compare/f2b1fa9aed57^...c7a5cc0627de
178: [21:15:42] <travis-ci> Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/59160228
179: [21:15:42] * travis-ci has left #silverstripe
180: [21:17:12] * veb has joined #silverstripe
181: [21:18:23] * phillprice has joined #silverstripe
182: [21:18:58] * travis-ci has joined #silverstripe
183: [21:18:59] <travis-ci> chillu/silverstripe-framework#175 (pulls/datadiff-empty-hasone - 8f5932a : Ingo Schommer): The build has errored.
184: [21:18:59] <travis-ci> Change view : https://github.com/chillu/silverstripe-framework/compare/c7a5cc0627de...8f5932aceccd
185: [21:18:59] <travis-ci> Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/59160433
186: [21:18:59] * travis-ci has left #silverstripe
187: [21:19:12] * Ryan-Toast has joined #silverstripe
188: [21:22:00] <ss-helper> Re: [silverstripe-dev] Module path clean-up! - https://groups.google.com/d/msg/silverstripe-dev/wKVrc0vQ3Zc/xWe6u6SL0p8J
189: [21:22:37] * phillprice quit (Ping timeout: 250 seconds)
190: [21:22:44] * Hailwood has joined #silverstripe
191: [21:27:03] <antmas> monday, bloody monday
192: [21:29:22] * antons has joined #silverstripe
193: [21:30:11] <antons> hey, does the uploadfield work on frontend forms?
194: [21:30:59] * MichalKleiner_aw is now known as MichalKleiner
195: [21:31:08] <MichalKleiner> open monday to everyone :-D
196: [21:31:44] <antmas> antons: I use FormField
197: [21:31:57] <antmas> antons: sorry, FileField
198: [21:34:30] <antons> Thx antmas, wasn't aware of FileField
199: [21:34:50] <antmas> antons: no prob :)
200: [21:40:50] * micmania1 quit (Quit: micmania1)
201: [21:52:02] * antons quit (Quit: Page closed)
202: [21:52:07] * mobiusnz has joined #silverstripe
203: [21:52:08] * mobiusnz quit (Client Quit)
204: [21:52:37] * mobiusnz has joined #silverstripe
205: [21:53:26] * micmania1 has joined #silverstripe
206: [22:00:45] * mobiusnz quit (Read error: Connection reset by peer)
207: [22:01:13] * mobiusnz has joined #silverstripe
208: [22:04:52] * mahfuz has joined #silverstripe
209: [22:16:19] * camfindlay has joined #silverstripe
210: [22:17:03] * travis-ci has joined #silverstripe
211: [22:17:04] <travis-ci> silverstripe/silverstripe-framework#4562 (3.1 - f76ba9a : Damian Mooyman): The build passed.
212: [22:17:04] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/64f220617dbc...f76ba9afc968
213: [22:17:04] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/59164573
214: [22:17:04] * travis-ci has left #silverstripe
215: [22:30:29] * Colin[pi] has joined #silverstripe
216: [22:30:53] <Colin[pi]> moin moin o/
217: [22:31:39] <antmas> Colin[pi]: o/
218: [22:31:52] <Ryan-Toast> Morning.
219: [22:31:56] <Colin[pi]> o/ o/
220: [22:33:56] * travis-ci has joined #silverstripe
221: [22:33:57] <travis-ci> silverstripe/silverstripe-framework#4563 (3.1 - 78e01c0 : Sean Harvey): The build passed.
222: [22:33:57] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/f76ba9afc968...78e01c07acb2
223: [22:33:57] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/59165913
224: [22:33:57] * travis-ci has left #silverstripe
225: [22:36:30] * willr_ has joined #silverstripe
226: [22:36:30] * willr_ quit (Changing host)
227: [22:36:30] * willr_ has joined #silverstripe
228: [22:36:43] * willr quit (Ping timeout: 250 seconds)
229: [22:36:43] * willr_ is now known as willr
230: [22:38:49] * jedateach quit (Ping timeout: 264 seconds)
231: [22:40:25] * UncleCheese has joined #silverstripe
232: [22:44:34] <Stomach> oh I am so angry right now
233: [22:44:44] <Stomach> client with access to site tree has deleted whole website
234: [22:44:48] <Stomach> told them not to do that
235: [22:46:08] <Colin[pi]> Stomach: just... wha? how?
236: [22:46:26] <Ryan-Toast> Stomach: how?
237: [22:46:28] <Stomach> they have multiple branches, which are just like a root page type
238: [22:46:41] <Stomach> and they've deleted that root page for one of the branches
239: [22:46:46] <Stomach> goodbye whole website
240: [22:46:52] * travis-ci has joined #silverstripe
241: [22:46:53] <travis-ci> silverstripe/silverstripe-framework#4564 (3.1 - 6c02770 : Damian Mooyman): The build passed.
242: [22:46:53] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/78e01c07acb2...6c02770d64f4
243: [22:46:53] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/59167024
244: [22:46:53] * travis-ci has left #silverstripe
245: [22:46:58] <Colin[pi]> Stomach: still in the db though right?
246: [22:47:00] <Stomach> thats THREE actions to do that
247: [22:47:04] <Stomach> yeah Colin[pi] it is
248: [22:47:09] <Stomach> I'm just not gonna fix it fast
249: [22:47:15] <Stomach> so they learn something
250: [22:47:29] <Colin[pi]> I've had one client do that as well, except it was about 50% not 100% :P
251: [22:47:49] <camfindlay> Stomach: ouch….
252: [22:48:23] <camfindlay> “are you sure you want to delete your entire website?” … hmmm I’m gunna go with yes
253: [22:48:36] <Stomach> :D
254: [22:48:37] <Colin[pi]> camfindlay: I couldn't even figure out how my client did it
255: [22:48:38] <Stomach> pretty much
256: [22:48:50] <Colin[pi]> I think it was a combination of random clicking and the back button
257: [22:48:51] <Stomach> Colin[pi] - unpublish, remove on a root node of the tree probably
258: [22:49:36] <Colin[pi]> Stomach: yeah I think she meant to add a child page, but instead added it at the top level, and then tried to delete it and ended up deleting half the universe
259: [22:49:43] <Colin[pi]> or something
260: [22:49:54] <Colin[pi]> she called up in tears
261: [22:49:55] <Stomach> "are you sure you want to remove the universe?"
262: [22:49:56] <Stomach> yes
263: [22:50:38] * EasyCo has joined #silverstripe
264: [22:50:54] <EasyCo> Morning
265: [22:51:42] <Colin[pi]> EasyCo: o/
266: [22:51:56] * Err404NotFound has joined #silverstripe
267: [22:51:56] * Error404NotFound quit (Disconnected by services)
268: [22:52:52] <Colin[pi]> Stomach: oh something else that happened during this deletion? somehow the pages lost their classname attribute (in sitetree), so they didn't know what they were anymore
269: [22:53:00] <Colin[pi]> that was... kinda shitty
270: [22:54:20] * Phlunk3 has joined #silverstripe
271: [22:55:11] <EasyCo> I was doing some SS work over the weekend and was trying to get the ID or a parent relationship. The question, can you get the ID of a parent relationship before the child relationship is saved? See: https://gist.github.com/trev/50f3221c9e399c7f304e
272: [22:55:13] <mahfuz> Stomach: last time you gave a presentation in the SilverStripe Meetup about "SiteTree-less Sites" but you didn't implement that for them.
273: [22:55:28] <Stomach> mahfuz - there are situations where you can't follow what you preach :P
274: [22:55:46] <Stomach> and in this case we spent the time on documentation and training, which was expensive for the client
275: [22:55:50] <Stomach> but obviously not expensive enough
276: [22:55:53] <Stomach> or something
277: [22:55:59] <Stomach> delete website go!
278: [22:57:43] <mahfuz> Yeah I can understand that...there are situations... , just joking :)
279: [23:07:17] * phillprice has joined #silverstripe
280: [23:11:29] * phillprice quit (Ping timeout: 245 seconds)
281: [23:11:58] <UncleCheese> what happened to the "home page for domain" field that we had in SS 2.4?
282: [23:12:35] <Colin[pi]> UncleCheese: home page for domain?
283: [23:12:57] <UncleCheese> yeah, in 2.4 you could specify a comma-separated list of domains for which this page was the homepage
284: [23:13:58] <Colin[pi]> UncleCheese: you could? :\ where did you do that? in config?
285: [23:14:09] <UncleCheese> no, it was a field
286: [23:14:17] <UncleCheese> buried somewhere in the 67 tabs that were on every page
287: [23:14:39] <UncleCheese> i think on the "behaviour" tab, as I remember
288: [23:14:42] <Colin[pi]> ooh I see it now
289: [23:14:48] <Colin[pi]> "HomepageForDomain" => "Varchar(100)"
290: [23:15:53] <Colin[pi]> ### Moved SiteTree->HomepageForDomain into a new 'homepagefordomain' module [homepagefordomain]
291: [23:15:55] <Colin[pi]> 3.0.0
292: [23:15:57] <Colin[pi]> ^
293: [23:16:29] <UncleCheese> bad ass!
294: [23:16:33] <Colin[pi]> https://github.com/silverstripe-labs/silverstripe-homepagefordomain
295: [23:16:35] <Colin[pi]> ^ bam
296: [23:21:17] <Colin[pi]> UncleCheese: what's the next lesson video about?
297: [23:21:29] <UncleCheese> short one.. pagination
298: [23:21:36] <Colin[pi]> ah cool
299: [23:21:40] <UncleCheese> they've got me on dev work for nearly the whole psrint
300: [23:21:51] <UncleCheese> working on homepages for domains
301: [23:21:55] <Stomach> "Should you use a load more button" NO
302: [23:21:55] <Colin[pi]> lol
303: [23:22:16] <Stomach> UncleCheese thought you weren't doing any dev and just being a code fairy these days
304: [23:22:29] <Colin[pi]> Stomach: por que no los dos?
305: [23:22:41] * Stomach dances and lifts Colin[pi] onto his shoulders
306: [23:22:53] <Colin[pi]> ^_^ tacos!!
307: [23:23:11] <Colin[pi]> UncleCheese: will there be intermediate/advanced lessons eventually as well? :o
308: [23:23:25] <Ryan-Toast> What is homepages for domains?
309: [23:23:34] <UncleCheese> Stomach until we get a backend dev, it's me
310: [23:23:39] <UncleCheese> know anyone?
311: [23:23:43] <Colin[pi]> Ryan-Toast: ^ see about 20 lines that way
312: [23:23:49] <Ryan-Toast> Colin[pi]: Ah, right. Coolio.
313: [23:23:54] <Stomach> UncleCheese - I know lots of people
314: [23:24:05] <Ryan-Toast> Stomach: “Good devs”
315: [23:24:16] <UncleCheese> Colin[pi] we're moving in a linear fastion right now,, feels like right around #20 will start "intermediate"
316: [23:24:17] <Stomach> Oh
317: [23:24:27] <UncleCheese> in retrospect that may not have been the best approach
318: [23:24:43] <UncleCheese> but once we finish this series, we'll move into more modular tutorials that can be of varying difficulty
319: [23:24:56] <Colin[pi]> UncleCheese: nice ta, one topic I'd love to see more about is deployment strategies/workflow stuff, that and more advanced controller stuff would be awesome
320: [23:25:00] <UncleCheese> rather than "now we're going to build this feature of the project"
321: [23:25:11] <Ryan-Toast> UncleCheese: Something surrounding payments would be great.
322: [23:25:18] <UncleCheese> Ryan-Toast #1 request by FAR
323: [23:25:24] <Colin[pi]> +1
324: [23:25:58] <Ryan-Toast> UncleCheese: Yeah, I’d love to see a “best practise” example, even if it’s pseudo code.
325: [23:26:15] <UncleCheese> it's definitely part of the project
326: [23:26:22] <UncleCheese> the rentals site will need to take payment
327: [23:26:34] <Colin[pi]> Ryan-Toast UncleCheese: so many potential different topics
328: [23:26:47] <Colin[pi]> and you've done really well so far UC :D
329: [23:26:47] <Ryan-Toast> Yeah, you’ve been doing a great job so far UC
330: [23:26:51] <UncleCheese> but being such a rich topic, and highly requested, I think what i'd do is really shop it around to several devs who have done payment solutions
331: [23:26:54] <UncleCheese> and do a whole series
332: [23:26:55] <Ryan-Toast> I like the design of the rental site too.
333: [23:27:10] <Colin[pi]> yeah it's a nice design
334: [23:27:16] <UncleCheese> Thanks, guys! The feedback has been unreal
335: [23:27:25] <Ryan-Toast> UncleCheese: Who did the design?
336: [23:27:35] <UncleCheese> ha..
337: [23:27:43] <Colin[pi]> template?
338: [23:27:43] * sminnee has joined #silverstripe
339: [23:27:58] <UncleCheese> so initally, i wanted our designer Paul Clarke to do it, so it would really kick some ass, and people would really feel like they were building something
340: [23:28:08] <Ryan-Toast> But he was busy?
341: [23:28:15] <Ryan-Toast> And so you guys just grabbed a theme? :P
342: [23:28:21] <UncleCheese> but then he was like, well, shit, for $700 you could buy a nice template
343: [23:28:25] <Colin[pi]> lel
344: [23:28:27] <Ryan-Toast> lol.
345: [23:28:34] <UncleCheese> and weighing that against two weeks of his time was like.. crazy
346: [23:28:38] <Colin[pi]> but it does look pretty nice though
347: [23:28:40] <UncleCheese> so we found one on themeforest
348: [23:28:41] <Ryan-Toast> you got me excited about a designer, UC. Why would you play with my emotions like that?
349: [23:28:50] <UncleCheese> but then we got into crazy licensing issues
350: [23:28:50] * spronk2 has joined #silverstripe
351: [23:28:52] * sminnee quit (Client Quit)
352: [23:29:09] <UncleCheese> because you're basically just buying this theme and distributing it on the web (pubilc github)
353: [23:29:49] <Colin[pi]> UncleCheese: they wanted crazy royalties?
354: [23:29:55] <UncleCheese> after some back and forth with the license holder, we came to an agreement -- it being for educational purposes, and modified by adding SS template syntax, etc
355: [23:30:02] * spronk2 quit (Client Quit)
356: [23:30:23] <UncleCheese> and then we had our junior designer spend a week cleaning up the css and giving it an identity, etc.. so the original template didn't look as nice
357: [23:30:31] <UncleCheese> tldr; it was a hybrid effort of design and template
358: [23:30:50] <Ryan-Toast> UC: Coolio :)
359: [23:31:14] <Colin[pi]> see now that's cool, use a good template as a head start and modify
360: [23:32:13] <UncleCheese> yeah, i mean, i wanted to emulate what it might be like for a newcomer
361: [23:32:24] <UncleCheese> and it seemed likely that you'd be starting out with a pre-cooked theme
362: [23:32:31] <UncleCheese> and so that might be a scenario that you'd really want to teach to
363: [23:32:40] <Colin[pi]> yeah I think that's a good approach
364: [23:33:46] <Colin[pi]> I mean hell, I wish I had the time to create designs from scratch but usually I start with some sort of template and modify it extensively
365: [23:40:00] <UncleCheese> FYI, this is going to save me heaps of time. :) https://github.com/unclecheese/sublime-robotype
366: [23:40:37] <Colin[pi]> lol nice
367: [23:40:46] <Colin[pi]> I like the typo simulating
368: [23:41:05] <Stomach> oh you got it done UC? nice :D
369: [23:41:27] <Ryan-Toast> UC: +1
370: [23:44:22] <UncleCheese> yeah
371: [23:44:30] <Colin[pi]> wait you made that UC? I thought it was a fork at first
372: [23:44:30] <Ryan-Toast> adrexia: what was that css framework you mentioned last week?
373: [23:44:39] <UncleCheese> you can configure the typing accuracy, and also the liklihood of discovering a typo :)
374: [23:44:44] <UncleCheese> Colin[pi] yes
375: [23:44:50] <adrexia> http://gumbyframework.com/
376: [23:44:50] <Colin[pi]> UncleCheese: v cool :D
377: [23:44:56] <Ryan-Toast> adrexia: chur
378: [23:46:25] <MichalKleiner> haha I thought UC just filmed how he was typing and then adjusted the speed of the video :-D
379: [23:46:31] * MichalKleiner was naive
380: [23:46:53] <Ryan-Toast> MichaelKleiner: he was up unmtil now I believe
381: [23:46:55] <UncleCheese> MichalKleiner I have up until now
382: [23:47:05] <UncleCheese> but this past lesson, I made a bunch of mistakes
383: [23:47:11] <UncleCheese> I usually just copy off a piece of paper
384: [23:47:18] <UncleCheese> and it was a huge PIA to re-edit the video
385: [23:47:31] <UncleCheese> so i was like, what if I could just outsource this to a robot?
386: [23:48:04] <Colin[pi]> I like the way you think UC :D
387: [23:48:08] <UncleCheese> Adding a new parameter per camfindlay to add hesitation after common break points
388: [23:48:20] <UncleCheese> e.g. opening and closing curly brace should illicit a longer pause
389: [23:48:43] <MichalKleiner> pausing by for example space would be good as well
390: [23:48:54] <MichalKleiner> so you can talk, knowing what's next and trigger it in steps
391: [23:50:49] <Colin[pi]> yeah can you pause the auto typing UC?
392: [23:50:58] <Colin[pi]> that'd be a sweet little tweak if you can
393: [23:52:14] <UncleCheese> Colin[pi] I do that in post prod
394: [23:52:34] <Colin[pi]> ah k
395: [23:52:37] <UncleCheese> yeah, there's an amazing plugin for ST3 called Screencast Director
396: [23:52:39] <UncleCheese> that does all that and more
397: [23:52:48] <UncleCheese> but it looks really intense
398: [23:52:56] <UncleCheese> you basically script out the whole thing in a text file
399: [23:54:38] <MichalKleiner> that's how you build websites right? :-D
400: [23:55:16] <UncleCheese> ha
401: [23:55:17] <UncleCheese> i wish
402: [23:55:30] <UncleCheese> that's how you build wordpress websites, anyway
403: [23:57:49] <Stomach> install programmer
404: [23:57:54] <Stomach> programmer->go();
405: [23:58:29] <Colin[pi]> install client
406: [23:58:34] <Colin[pi]> client->deleteEntireSite();
407: [23:58:44] <Colin[pi]> uninstall client
408: [23:58:47] <Stomach> client->wontpayforsomethingthatdoesntwork();
409: [23:58:53] <Stomach> >_<

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