#silverstripe IRC Log

IRC log for 9 January 2015

All timestamps are in UTC.

1: [00:00:11] * veb has joined #silverstripe
2: [00:01:10] <oddnoc> MichalKleiner: https://github.com/sunnysideup/silverstripe-upgrade_silverstripe
3: [00:01:37] <muskie9> oddnoc, where's that been my whole life?!
4: [00:03:03] * Phlunk3 quit (Remote host closed the connection)
5: [00:04:35] * nathanz1 quit (Quit: Leaving.)
6: [00:05:24] <MichalKleiner> oddnoc: yep, that's something I thought about.. did you use it on some projects? how did it go?
7: [00:06:05] * veb quit (Quit: veb-irc: &)
8: [00:06:35] <oddnoc> It works well enough. It flags all the changes you have to make. Some simple things (like changing static to private static), it does directly. You have to go 2.4 to 3.0, then 3.0 to 3.1
9: [00:06:51] <oddnoc> We’ve used it on all our upgrades from 2.4
10: [00:07:44] <MichalKleiner> sweet, I'll give it a go, thanks :)
11: [00:20:08] * azureRaven has joined #silverstripe
12: [00:20:49] <azureRaven> Does anybody know why this is throwing a Join error when I try and use it?
13: [00:20:50] <azureRaven> http://sspaste.com/paste/show/54af1eb3e0fc8
14: [00:20:53] <azureRaven> I can't seem to figure it out.
15: [00:22:48] <zippy> azureRaven: whats the error you get?
16: [00:22:59] <azureRaven> Uncaught InvalidArgumentException: The $join argument has been removed. Use leftJoin($table, $joinClause) instead
17: [00:23:08] <azureRaven> Which is confusing me.
18: [00:23:26] <zippy> are you sure it's in that code which is doing it?
19: [00:23:44] <azureRaven> I'm pretty sure. When I remove it, the page works just fine.
20: [00:24:08] <azureRaven> And it traces and says DataObject::get(ParentID = 6 and Sort > 2,SortASC,,1)
21: [00:24:45] <zippy> SortASC or Sort ASC
22: [00:24:59] <azureRaven> Sort ASC
23: [00:25:25] <zippy> what v of silverstripe?
24: [00:25:30] <oddnoc> azureRaven: You need to chaing ->leftJoin(…) to your get() call
25: [00:25:35] <oddnoc> chain*
26: [00:25:45] <azureRaven> Oh.
27: [00:26:09] <azureRaven> Gonna level with you oddnoc I took that code from someone else. I'm unsure what I need my leftJoin to have in it. XD
28: [00:26:16] <oddnoc> the call signature of get() has changed in 3.x vs 2.x
29: [00:27:05] <oddnoc> ah, you need to do something like SiteTree::get()->Sort($Sort)
30: [00:27:35] <oddnoc> You’re not actually using a join. It’s just that the get method has changed.
31: [00:28:00] <azureRaven> Hmm.
32: [00:28:01] <oddnoc> Also, if you’re implementing pagination, don’t reinvent it. Use PaginatedList.
33: [00:28:02] <azureRaven> Ok.
34: [00:28:25] <azureRaven> Well, I didn't want to reinvent it, cause I like Paginated List. But I wanted to be able to present Previous and Next links while in a page that is a child of the parent.
35: [00:28:33] <azureRaven> Allowing the user to go to the previous child, then the next, and so on.
36: [00:28:49] <oddnoc> Cool. Then you just need to fix your get call
37: [00:29:00] <zippy> SiteTree::get()->filter($Where)->Sort($Sort) -- and make your where like $Where = array('ParentID' => $this->ParentID, 'Sort:GreaterThan', $this->Sort);
38: [00:29:22] <azureRaven> I'll give that a go, thanks zippy
39: [00:34:22] <azureRaven> Invalid argument supplied foreach()
40: [00:34:23] <zippy> azureRaven: success?
41: [00:34:28] <azureRaven> So, should I try and do a limit?
42: [00:34:35] <zippy> mmm
43: [00:34:35] <zippy> well
44: [00:34:40] <zippy> you just want the next or prev right
45: [00:34:43] <azureRaven> Yes.
46: [00:34:48] <zippy> so you could just add on ->first() to the end to get 1
47: [00:34:59] <azureRaven> Oh. Right.
48: [00:35:21] * lerni has joined #silverstripe
49: [00:36:08] <azureRaven> One second.
50: [00:36:22] <azureRaven> $Where = array('ParentID' => $this->ParentID, 'Sort:GreaterThan', $this->Sort);
51: [00:36:33] <azureRaven> That's what you meant with changing Where, right?
52: [00:38:25] <zippy> yea
53: [00:38:34] <zippy> filter should be filterArray I think
54: [00:39:24] <zippy> mm no ->filter( should be fine
55: [00:39:42] <azureRaven> Well, it's not throwing any errors, but it's not linking just yet.
56: [00:39:43] * lerni quit (Ping timeout: 255 seconds)
57: [00:40:19] <zippy> use ?showqueries to see the sql running
58: [00:44:26] <azureRaven> I'm not sure what I'm looking for.
59: [00:45:45] <zippy> the query.. sometihng SiteTree where ParentID etc..
60: [00:45:52] <azureRaven> Kk
61: [00:46:56] <azureRaven> Hmm.
62: [00:47:29] <zippy> I think you can also do var_dump( SiteTree::get()->filter($Where)->Sort($Sort)->sql() ); die();
63: [00:48:19] <azureRaven> Looks like its' querying right. I just am not accessing it correctly.
64: [00:48:45] <azureRaven> I was doing <% with PrevNextPage(next) %> $Title<% end_with %>
65: [00:48:58] * nathanz has joined #silverstripe
66: [00:49:21] <zippy> mmm thought it'd be like that to, if you use ->first()
67: [00:49:35] <azureRaven> I don't have first in it at the moment. Let me add it and see.
68: [00:50:03] <azureRaven> Hmm. When adding first it throws a couldn't run query select distinct
69: [00:50:54] <zippy> ->First()
70: [00:51:05] <zippy> is it functions are case sensetive and class names are not..
71: [00:51:06] <zippy> hm
72: [00:51:26] * travis-ci has joined #silverstripe
73: [00:51:26] <travis-ci> madmatt/silverstripe-framework#7 (pulls/coverage - 2b66a3a : madmatt): The build failed.
74: [00:51:26] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/8d2727eab614^...2b66a3a76e84
75: [00:51:26] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46391639
76: [00:51:26] * travis-ci has left #silverstripe
77: [00:51:44] <zippy> adrexia: whats a nice sort lib you've used for sorting a list of items?
78: [00:51:56] <azureRaven> zippy I can't recall either. XD
79: [00:52:13] <adrexia> like a js library?
80: [00:52:22] <zippy> yea
81: [00:52:27] <zippy> but not jquery-ui, thats too big
82: [00:52:31] <adrexia> what sort of items/sorting?>
83: [00:52:40] <adrexia> oh - but like jquery ui?
84: [00:52:53] <adrexia> sortign dom elements?
85: [00:52:58] <zippy> yea, table rows / list of li
86: [00:52:58] <zippy> yea
87: [00:53:18] <Stomach> table rows there is that table.js thingamabobby which is pretty swanky
88: [00:53:26] <adrexia> so, user sorting, drag and drop astyle?
89: [00:53:33] <zippy> right
90: [00:53:46] <zippy> ie http://johnny.github.io/jquery-sortable/
91: [00:54:07] <zippy> that ones not to bad actually
92: [00:54:12] <adrexia> zippy - are you meaning drag and drop, or sorting by header row?
93: [00:54:20] <zippy> drag and drop
94: [00:54:50] <adrexia> ahh :)
95: [00:55:09] <adrexia> I've never actually had to do that
96: [00:55:21] <zippy> https://github.com/RubaXa/Sortable this one looking really good
97: [00:55:34] <zippy> look at it go ; http://rubaxa.github.io/Sortable/
98: [00:55:36] <zippy> nice
99: [00:56:35] <adrexia> yeah - that one looks really nice
100: [00:56:42] <azureRaven> Suuuper nice looking.
101: [00:57:17] <adrexia> No jQuery. Supports Meteor, AngularJS and any CSS library, e.g. Bootstrap.
102: [00:57:28] <adrexia> I'm sold, does it have tests?
103: [00:58:38] <zippy> not yet
104: [00:59:05] <adrexia> hmm, not really, but there are tests for the Meteor demo, so that seems like they have at least thought about them
105: [00:59:08] <adrexia> :)
106: [00:59:45] <zippy> 10kb, thats prettty small
107: [01:01:01] * nontgor remembers a decade ago NZ govt pages had to be <50k for the home page by the guidelines...
108: [01:01:31] <Stomach> that looks really good
109: [01:01:44] <Stomach> nontgor - I had to limit myself to 56k speed yesterday to fix a bug
110: [01:01:53] <zippy> nontgor: dialup probably... who would want to wait 5 minutes for a page load
111: [01:01:57] <Stomach> turns out the website takes five minutes to initially load at that speed.... wooo
112: [01:02:09] <zippy> mm
113: [01:02:11] <ss23> STOP LISTENING TO DESIGNERS
114: [01:02:17] <ss23> My websites load super fast at 56k
115: [01:02:28] <zippy> do the file extensions end in .txt ?
116: [01:02:54] <zippy> ss23: your ascii art porn collection site?
117: [01:03:01] <nontgor> I imagine in remoter thailand those sorts of speeds happen. Actually EDGE mobile is probably the barrier of sloth to test, quite often lose 3G even in Bangkok
118: [01:03:38] <ss23> zippy: Please, that shit is low class
119: [01:03:42] <ss23> I got for full literotica
120: [01:03:58] <nontgor> can anyone suggest a search solution for small SS sites that don't involve having likes of SOLR or Elastica (hunking big Java processes) to run on a Digital Ocean VM?
121: [01:04:01] <azureRaven> The beta docs show 4.0...
122: [01:04:06] <azureRaven> I wonder what that will look like. :O
123: [01:04:14] <nontgor> I don't see a Sphinx solution for 3.1 :(
124: [01:04:19] <zippy> nontgor: google custom search engine?
125: [01:04:31] <nontgor> I'm trying to ungoogle my life, not google it up :-P
126: [01:06:49] <nontgor> zippy: But that does answer my question regarding lack of a decent lightweight solution
127: [01:07:06] * travis-ci has joined #silverstripe
128: [01:07:06] <travis-ci> madmatt/silverstripe-framework#9 (pulls/coverage - b103c39 : madmatt): The build is still failing.
129: [01:07:06] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/05e3e98c54f2...b103c39d6e49
130: [01:07:06] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46392950
131: [01:07:06] * travis-ci has left #silverstripe
132: [01:11:31] * jenniferaslan quit (Quit: jenniferaslan has left the room)
133: [01:16:15] <adrexia> nontgor google custom search is the decent lightweigth solution if you want 'good'
134: [01:16:26] <adrexia> you could use a javascript search
135: [01:18:20] <MichalKleiner> http://doc.silverstripe.org/framework/en/tutorials/4-site-search ?
136: [01:18:21] <adrexia> I used this - http://www.tipue.com/search to make this: https://github.com/adrexia/silverstripe-staticsearch
137: [01:18:55] <adrexia> MichalKleiner, yeah taht's the reason I said 'good'. Inbuilt silverstripe search often falls short of user expectations
138: [01:19:30] <MichalKleiner> yeah.. we use solr everywhere so don't need 'simple' and 'local'...
139: [01:19:42] <MichalKleiner> your module looks good though
140: [01:20:25] <Stomach> or http://lunrjs.com/
141: [01:20:38] <adrexia> it was made specifically for static sites... and I ended up having to stuff the json file into the cache folder to make things easier at the other end.
142: [01:21:06] <adrexia> but you could easily implment Tipue on a regular silverstripe site without the headaches of static publisher plus subsites
143: [01:21:39] <adrexia> and provided you have > 1000 pages its like the fastest search ever
144: [01:21:39] <adrexia> ;)
145: [01:25:19] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
146: [01:27:23] * Stomach quit (Quit: bye)
147: [01:28:48] * Stomach has joined #silverstripe
148: [01:33:35] * spronk2 quit (Quit: I may need a longer sleep timer...)
149: [01:42:51] * veb has joined #silverstripe
150: [01:44:07] * travis-ci has joined #silverstripe
151: [01:44:07] <travis-ci> madmatt/silverstripe-framework#10 (pulls/coverage - 18db4af : madmatt): The build is still failing.
152: [01:44:07] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/b103c39d6e49...18db4af854b4
153: [01:44:07] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46394912
154: [01:44:07] * travis-ci has left #silverstripe
155: [01:45:58] * veb quit (Client Quit)
156: [01:46:08] * veb has joined #silverstripe
157: [01:46:09] * veb quit (Remote host closed the connection)
158: [01:55:23] * azureRaven quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
159: [01:55:47] * micmania1 has joined #silverstripe
160: [01:57:12] <zippy> zomg
161: [01:57:17] <zippy> just used scss variables
162: [01:57:21] <zippy> Ryan would be proud
163: [01:57:48] * pippy_ barfs
164: [01:57:51] <pippy_> scss
165: [01:58:15] <zippy> sass rather :)
166: [01:58:44] <pippy_> ah
167: [01:59:29] <pippy_> the lastest firefox has support for native css varibles btw
168: [01:59:39] <pippy_> don't know if it will catch on with chrome etc
169: [02:05:59] <ss23> https://www.getsmartglobal.com/current-job-vacancies/php-silverstripe-developer/ Free job for someone!
170: [02:06:21] * travis-ci has joined #silverstripe
171: [02:06:21] <travis-ci> madmatt/silverstripe-framework#11 (pulls/coverage - 4ae9cf7 : madmatt): The build is still failing.
172: [02:06:21] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/18db4af854b4...4ae9cf7155c6
173: [02:06:21] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46396515
174: [02:06:21] * travis-ci has left #silverstripe
175: [02:12:12] <MichalKleiner> why it's always a mixture of all possible programming languages in a job offer? php, html, javascript, c# and ideally something else on top of that.. it's irrelevant as it's more important how the person is talented/smart and willing to learn..
176: [02:12:42] * travis-ci has joined #silverstripe
177: [02:12:42] <travis-ci> madmatt/silverstripe-framework#12 (pulls/coverage - 77562fa : madmatt): The build is still failing.
178: [02:12:42] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/4ae9cf7155c6...77562fa2a106
179: [02:12:42] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46396913
180: [02:12:42] * travis-ci has left #silverstripe
181: [02:14:16] <pippy_> >with the potential for future ongoing work
182: [02:14:21] <pippy_> ug i hate that
183: [02:14:43] <pippy_> if someone is good enough to meet your expectations they're good enough to find work elsewhere
184: [02:15:13] * hailwood has joined #silverstripe
185: [02:15:31] * azureRaven has joined #silverstripe
186: [02:15:46] <zippy> azureRaven: much sucess
187: [02:15:53] * zippy is itching to get his Civ5 on
188: [02:15:54] <azureRaven> Zero success.
189: [02:15:55] <azureRaven> Haha
190: [02:16:02] <zippy> what'd you do?
191: [02:16:12] <zippy> show me the codes
192: [02:16:20] <azureRaven> I haven't finished it yet.
193: [02:16:25] <azureRaven> I'll SSPast the current.
194: [02:16:28] <nontgor> "must have 5 years experience in a language that was invented four years ago"
195: [02:16:37] <azureRaven> nontgor lol
196: [02:17:20] <azureRaven> http://sspaste.com/paste/show/54af3a0eedf69
197: [02:17:39] <zippy> azureRaven: hehe
198: [02:17:47] <zippy> azureRaven: see the problem...
199: [02:17:49] <zippy> with the arrays
200: [02:18:17] <zippy> 'Sort:GreaterThan', $this->Sort);
201: [02:18:20] <zippy> you'll wanna do =>
202: [02:18:23] <azureRaven> Oh.
203: [02:18:30] <zippy> azureRaven: and, do ->first()
204: [02:18:44] <zippy> that was my bad from an earlier typo, my bad
205: [02:18:44] <azureRaven> So wait. $Where => array?
206: [02:18:54] <zippy> $Where = array('ParentID' => $this->ParentID, 'Sort:GreaterThan', $this->Sort);
207: [02:19:00] <zippy> $Where = array('ParentID' => $this->ParentID, 'Sort:GreaterThan' => $this->Sort);
208: [02:19:02] <azureRaven> Ahh
209: [02:19:21] <zippy> and then do first
210: [02:19:34] <zippy> return SiteTree::get()->Filter($Where)->Sort($Sort)->First();
211: [02:19:59] <azureRaven> Dude. Zippy. As always. Your'e my hero.
212: [02:20:01] * spronk2 has joined #silverstripe
213: [02:20:10] <zippy> working now
214: [02:20:16] <azureRaven> Yup.
215: [02:20:31] <azureRaven> And, if I recall, it gives me access to the Child's scope, yeah?
216: [02:21:49] <azureRaven> It doth.
217: [02:21:50] <azureRaven> Perfect.
218: [02:25:14] <zippy> great
219: [02:25:24] <pippy_> it's so hot the otago uni's webcam has turned into a sauna http://www.physics.otago.ac.nz/eman/weather_station/weather_data/lemcam4.jpg
220: [02:30:52] <hailwood> Hey guys, in a package pulled in via composer it provides a controller - I want to override one of the methods on the controller (actually - I want to remove the method really), as well as add another couple of methods. Can this be done via extensions or will I need to fork the package?
221: [02:32:34] * spronk2 quit (Quit: I may need a longer sleep timer...)
222: [02:33:28] * spronk2 has joined #silverstripe
223: [02:35:12] * spronk2 quit (Client Quit)
224: [02:35:17] <zippy> hailwood: extend the controller
225: [02:35:31] * spronk2 has joined #silverstripe
226: [02:35:55] <zippy> silverstripe DataExtensions can't override methods (I am fairly sure)
227: [02:36:05] <nontgor> Running composer. A glacier rushes by the front window
228: [02:36:28] <zippy> nontgor: turned off garbage collection? :)
229: [02:36:44] <zippy> http://www.reddit.com/r/programming/comments/2o1nuk/one_php_line_changed_and_composer_run_70_faster/ :)
230: [02:37:37] <nontgor> zippy: Looking
231: [02:40:13] <nontgor> zippy: Where do I turn it off - can it be done as a command line option?
232: [02:40:40] <zippy> not sure, I think it was a change they did and you might just have to update - I don't know the ins and outs sorry. Just remember seeing that
233: [02:42:37] * spronk2 quit (Quit: I may need a longer sleep timer...)
234: [02:42:52] <nontgor> zippY: https://github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799#commitcomment-8796294
235: [02:43:00] <nontgor> GIFtastic!
236: [02:43:29] <zippy> hah a yea
237: [02:44:05] <zippy> there you go people the Friday gifs this week, since Ryan not here... ^
238: [02:44:35] <hailwood> Can you override a controllers default "allowed_actions" from an extension (I want to remove an action).
239: [02:46:35] * veb has joined #silverstripe
240: [02:48:15] * veb quit (Client Quit)
241: [02:49:42] <simon_w|work> hailwood, you can add, but not remove
242: [02:50:06] <hailwood> Darn it. Cheers.
243: [02:51:08] <hailwood> Ok, If I have pulled in a dependency via composer - but I no longer want composer to track it (I'll just commit it with my core codebase), how can I do that without composer deleting it next time I run composer update?
244: [02:55:40] * pippy_ quit (Ping timeout: 246 seconds)
245: [03:01:46] <nontgor> hailwood: Is the file you are changing in a separate module?
246: [03:02:38] <nontgor> hailwood: You can add a dependency like this: "weboftalent/site-configuration": "dev-mybranchname as 3.1.x-dev", where mybranchname is the branch you fork on to
247: [03:03:08] <nontgor> in the above example I have slightly different config for different sites, e.g. email address to send to, that's how I manage those forks and keep it within composer
248: [03:03:20] <nontgor> well if SSH to the machine I keep my repos on hadn't suddenly being blocked...
249: [03:05:08] * travis-ci has joined #silverstripe
250: [03:05:08] <travis-ci> madmatt/silverstripe-framework#13 (pulls/coverage - 31ee6ea : madmatt): The build has errored.
251: [03:05:08] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/77562fa2a106...31ee6ea91365
252: [03:05:08] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46397503
253: [03:05:08] * travis-ci has left #silverstripe
254: [03:10:16] * azureRaven quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
255: [03:16:56] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
256: [03:25:09] * ocmnt has joined #silverstripe
257: [03:25:12] * nathanz quit (Quit: Leaving.)
258: [03:27:12] * nathanz has joined #silverstripe
259: [03:28:11] * oddnoc quit (Quit: beer:30)
260: [03:29:41] * ocmnt quit (Ping timeout: 252 seconds)
261: [03:34:07] * micmania1 quit (Ping timeout: 256 seconds)
262: [03:48:10] * Olliepop quit (Ping timeout: 246 seconds)
263: [03:50:12] * terryapodaca has joined #silverstripe
264: [03:50:18] * nathanz quit (Quit: Leaving.)
265: [03:55:12] <terryapodaca> Hey guys, I'm trying to learn more about putting my config settings in YML instead of the _config.php file because that seems to be the trending norm
266: [03:55:16] * travis-ci has joined #silverstripe
267: [03:55:17] <travis-ci> madmatt/silverstripe-framework#14 (pulls/coverage - 30aed3d : madmatt): The build failed.
268: [03:55:17] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/31ee6ea91365...30aed3dcbb10
269: [03:55:17] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46401644
270: [03:55:17] * travis-ci has left #silverstripe
271: [03:55:51] <terryapodaca> But, I can't find any reference to how you set FulltextSearchable in the config.yml file
272: [03:56:40] <terryapodaca> or is there or are there some config settings that still need to be set in the _config.php file for now, like the fulltextsearch and i18n locale, etc.?
273: [03:58:36] * Stomach quit (Ping timeout: 265 seconds)
274: [04:04:26] * cloph has joined #silverstripe
275: [04:05:04] * cloph_away quit (Ping timeout: 264 seconds)
276: [04:22:48] * azureRaven has joined #silverstripe
277: [04:24:56] <nontgor> terryapodaca: You might be able to add the extension in an extensions.yml file but I haven't tried
278: [04:28:11] <nontgor> terryapodaca: Like of this, http://sspaste.com/paste/show/54af58af0a0e2
279: [04:38:17] * veb has joined #silverstripe
280: [04:39:30] * veb quit (Client Quit)
281: [04:41:11] * nathanz has joined #silverstripe
282: [04:42:19] <terryapodaca> nontgor: from the documentation I should be able to do something like
283: [04:43:13] <MichalKleiner> hmm, remove DataObjectManager and reimplement the code while transferring from 2.4 to 3.x will be a bit of work.. damn
284: [04:44:01] <terryapodaca> Class:
285: [04:44:01] <terryapodaca> Property: 'value'
286: [04:44:34] <terryapodaca> DOM isn't supported in 3+ IIRC
287: [04:45:03] <terryapodaca> Use the new and better built in features
288: [04:46:06] <terryapodaca> https://github.com/jakr/miscellaneous-wiki/wiki/SilverStripe-3-Quick-Upgrade-Guide
289: [04:47:03] <terryapodaca> MichalKleiner: replace DOM with Gridfield...it's so much nicer. there are a couple addons to the Gridfield if you want them to even enhance the functionality
290: [04:48:24] <MichalKleiner> yeah, it's more about the work involved as the project is not a small one.. it's like everywhere :-D
291: [04:50:42] <terryapodaca> Lazy :D
292: [04:51:45] <MichalKleiner> it's work so it's not about being lazy :-D
293: [04:52:13] <MichalKleiner> the code is kinda complex so it's not replace stuff in one class and boom - done
294: [04:52:49] <MichalKleiner> heaps of modules.. custom ones too..
295: [04:53:04] <MichalKleiner> but if I say it's better to reimplement they will leave it and reimplement later :-D
296: [04:53:19] <terryapodaca> gotcha...so it's much more than just the DOM you are talking about
297: [04:53:38] <MichalKleiner> yep, unfortunatelly
298: [04:54:26] <MichalKleiner> and it was actually squashed with some legacy site together so some parts are not even silverstripe but use the data etc.. sort of unhappiness here :-D
299: [04:59:50] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
300: [05:04:36] <MichalKleiner> ok, continue on Monday.. have a good one everyone
301: [05:04:41] * MichalKleiner is now known as MK_away
302: [05:14:49] * hailwood quit (Remote host closed the connection)
303: [05:17:12] * veb has joined #silverstripe
304: [05:21:59] * veb quit (Ping timeout: 272 seconds)
305: [05:30:12] <markcl> My MultilingualDataObject's enum does not get updated
306: [05:30:16] <markcl> When I run dev/build
307: [05:30:23] <markcl> The ClassName enum is shown as this:
308: [05:30:23] <markcl> Field MultilingualDataObject.ClassName: changed to enum('','MultilingualDataObject','BuildZone','ContentPanel','DisplayForSale','EmailRecipient','EnquiryType','Resource','SlideShow','SuburbLibrary','Testimonial','WrittenTestimonial','GrantsBanner','DisplayHome','Estate','Region','State','Facade','Floolplan','HomeFacade','HomeRange','ImageCategory','Inclusion','Photo','Promotion','Room','RoomDimension','StandardInclusion','StructuralOption','Video','Virt
309: [05:31:27] * chillu_23 quit (Quit: chillu_23)
310: [05:39:34] * muskie9 has joined #silverstripe
311: [05:40:05] * muskie9 quit (Client Quit)
312: [05:46:14] * travis-ci has joined #silverstripe
313: [05:46:14] <travis-ci> madmatt/silverstripe-framework#15 (pulls/coverage - 267549a : madmatt): The build has errored.
314: [05:46:14] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/30aed3dcbb10...267549a73258
315: [05:46:14] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46406398
316: [05:46:14] * travis-ci has left #silverstripe
317: [05:58:20] * benjhocking has joined #silverstripe
318: [05:59:00] * benjhocking quit (Client Quit)
319: [06:04:38] * benjhocking has joined #silverstripe
320: [06:12:16] <terryapodaca> is there documentation for SS3+ for what the built in page controls are? Google search returns those that were availble back in 2.4 and 2.3 but nothing for 3+
321: [06:13:08] <ezero> i think ive seen it somewhere
322: [06:13:55] <terryapodaca> if you click for a newer version, you get page not found. I assume it's just been moved because the old DOCs had a complete section for it
323: [06:13:56] <ezero> its not this terryapodaca http://doc.silverstripe.org/framework/en/reference/templates-upgrading-guide
324: [06:14:12] <ezero> although thats for upgrading..
325: [06:14:43] <terryapodaca> yeah,
326: [06:14:48] <terryapodaca> I'm talking about this
327: [06:14:49] <terryapodaca> http://doc.silverstripe.org/framework/en/2.3/reference/built-in-page-controls
328: [06:15:46] <ezero> http://doc.silverstripe.org/framework/en/reference/templates
329: [06:17:19] <ezero> some of them are still valid in 3
330: [06:17:51] <benjhocking> I would work on the assumption that everything is identical to 2.4
331: [06:18:08] <ezero> 3 deprecates some of the controls
332: [06:18:18] <benjhocking> if there was a change then logicall (& with a bit of luck) there will be documention
333: [06:18:29] <benjhocking> *logically
334: [06:18:40] <terryapodaca> I guess since there's no formal documentation changes...all I have to do is try it
335: [06:18:49] <benjhocking> yay for test server
336: [06:18:55] <terryapodaca> if it works then fine, if not i'll have to find a workaround
337: [06:19:29] <benjhocking> good luck
338: [06:19:48] <terryapodaca> I ask because I had a brand new developer ask my why the default template (simple) still used MetaTitle in the Head when there doesn't seem to be a MetaTitle anymore
339: [06:20:13] <terryapodaca> I had no answer so I went to look for where MetaTitle comes from now in SS3+
340: [06:21:20] <benjhocking> yep ran into that one, again if there is no documention of a change then assume no change happened
341: [06:21:31] <benjhocking> #backwardcompatable & all the fun that goes with
342: [06:21:55] <terryapodaca> so, I still dont know where MetaTitle comes from...
343: [06:21:57] <terryapodaca> lol
344: [06:22:30] <benjhocking> nope, trial and error I would run of the 2.4 documentation untill it stops working
345: [06:23:07] <benjhocking> hangon, give me 30 seconds
346: [06:23:18] <terryapodaca> uuugh. It simply use t be in the Metadata section with MetaDescription and now recently removed MetaKeyWords
347: [06:24:27] <terryapodaca> now it seems only MetaDescription and CustomMetaTags are valid...so I am wondering if it's safe to assume and remove all references to MetaTitle in future projects?
348: [06:25:45] <benjhocking> yep, I remember seeing a post on it somewhere but can't find it in my history
349: [06:25:51] <benjhocking> :(
350: [06:25:53] <benjhocking> sorry
351: [06:26:12] <nontgor> terryapodaca: If you want the metatitle back https://github.com/kinglozzer/silverstripe-metatitle
352: [06:26:38] * benjhocking1 has joined #silverstripe
353: [06:29:13] * benjhocking1 quit (Client Quit)
354: [06:29:29] * benjhocking1 has joined #silverstripe
355: [06:29:49] * benjhocking1 quit (Client Quit)
356: [06:30:22] * benjhocking quit (Ping timeout: 265 seconds)
357: [06:31:29] * benjhocking has joined #silverstripe
358: [06:32:41] <benjhocking> sorry got disconected, yay for logs.
359: [06:37:51] * benjhocking quit (Quit: Leaving.)
360: [06:38:10] * benjhocking has joined #silverstripe
361: [06:39:37] <terryapodaca> thanks nontgor: I can simply do the same thing in Page.php to add back MetaTitle if I find that I need it for some reason. Personally I am glad it's gone because it was really just a redundant variable with no real added value.
362: [06:39:42] * Guits has joined #silverstripe
363: [06:40:34] <benjhocking> awesome solution
364: [06:41:08] <terryapodaca> :D
365: [06:48:46] * benjhocking quit (Quit: Leaving.)
366: [06:52:03] * glenn-bautista quit (Quit: Leaving.)
367: [06:54:06] * travis-ci has joined #silverstripe
368: [06:54:06] <travis-ci> madmatt/silverstripe-framework#15 (pulls/coverage - 267549a : madmatt): The build is still failing.
369: [06:54:06] <travis-ci> Change view : https://github.com/madmatt/silverstripe-framework/compare/30aed3dcbb10...267549a73258
370: [06:54:06] <travis-ci> Build details : http://travis-ci.org/madmatt/silverstripe-framework/builds/46406398
371: [06:54:06] * travis-ci has left #silverstripe
372: [06:59:00] * terryapodaca quit (Quit: Leaving.)
373: [07:00:17] * dendeffe has joined #silverstripe
374: [07:04:58] * MK_away quit (Read error: Connection reset by peer)
375: [07:05:31] * MK_away has joined #silverstripe
376: [07:05:50] * nathanz quit (Quit: Leaving.)
377: [07:15:37] * dendeffe quit (Quit: dendeffe)
378: [07:18:34] * lawrencenz has joined #silverstripe
379: [07:25:37] * Guits quit (Ping timeout: 255 seconds)
380: [07:27:35] * zippy has joined #silverstripe
381: [07:38:13] * markcl quit (Quit: Leaving.)
382: [07:59:35] * Guits has joined #silverstripe
383: [08:01:39] * lerni_ has joined #silverstripe
384: [08:02:30] * arnhoe has joined #silverstripe
385: [08:12:40] * veb has joined #silverstripe
386: [08:33:21] <elgabbu> gd morning
387: [08:34:00] <elgabbu> say i want to do some logic every time a ProductReviewPage is requested
388: [08:34:19] <elgabbu> i assume that i need to override some function in the ProductReviewPage_Controller
389: [08:35:48] <simon_w> elgabbu, init() is the normal one for that
390: [08:38:59] <ss23> heh
391: [08:39:01] <ss23> gd morning
392: [08:39:05] <ss23> imagick morning!
393: [08:40:24] * dendeffe has joined #silverstripe
394: [08:42:06] * wmk has joined #silverstripe
395: [08:42:13] <wmk> good morning(ugt)
396: [08:42:26] <wmk> what do you guys use for a (simple) onlineshop?
397: [08:43:18] <zippy> SwipeStripe is the word isn't it?
398: [08:43:39] <wmk> is it working rock solid?
399: [08:43:50] <zippy> afaik, quite a few people use it
400: [08:44:28] <simon_w> wmk, not SilverStripe
401: [08:44:37] <wmk> simon_w, what else?
402: [08:44:55] <wmk> i remember magento, was quite complex but powerful
403: [08:46:27] <simon_w> Shopify's popular. Squarespace has a store now
404: [08:47:53] <wmk> i've seen a shop with jimbdo, some box system quite popular in austria.
405: [08:47:56] <wmk> it was horrible
406: [08:48:46] <wmk> jimdo
407: [08:50:02] <wmk> eh, this squarespace logo reminds me of something
408: [08:56:24] <zippy> just seen this in the nzphpug - https://groups.google.com/forum/#!topic/nzphpug/O02YoFO_S4E any ss devs want some work
409: [08:57:49] <wmk> why is c# a requirement?
410: [08:58:16] * kinglozzer has joined #silverstripe
411: [08:58:27] <simon_w> I like how they mention they want performance work done too
412: [08:58:35] <simon_w> Easiest option: don't upgrade off 2.4
413: [08:58:48] <wmk> simon_w, that was easy
414: [08:58:49] <zippy> mmm site doesn't feel to bad considering it's on https and all
415: [08:59:11] <wmk> so 2.4 is more performant than 3.1 ?
416: [08:59:16] <simon_w> Easily
417: [08:59:23] <simon_w> 2.4 can run without an opcode cache
418: [09:02:07] * mahfuz quit (Ping timeout: 246 seconds)
419: [09:02:08] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
420: [09:25:15] <kinglozzer> Ugh
421: [09:25:27] <kinglozzer> I need editable many_many_extraFields in the CMS
422: [09:25:33] <kinglozzer> I know GridFieldExtensions can do it inline
423: [09:25:42] <kinglozzer> but it's gonna be an HtmlEditorField
424: [09:25:46] <kinglozzer> Suggestions welcomed :)
425: [09:27:25] * markcl has joined #silverstripe
426: [09:28:32] <simon_w> kinglozzer, gridfield itself can do it
427: [09:30:05] <kinglozzer> simon_w: It can?
428: [09:30:28] <kinglozzer> The add existing component or something?
429: [09:31:20] <simon_w> kinglozzer, https://github.com/silverstripe/silverstripe-framework/blob/3.1/forms/gridfield/GridFieldDetailForm.php#L504-L509
430: [09:31:38] <simon_w> field name of ManyMany[extra_name]
431: [09:33:33] <kinglozzer> Oh I see, awesome, thanks!
432: [09:55:50] * travis-ci has joined #silverstripe
433: [09:55:50] <travis-ci> dhensby/silverstripe-framework#52 (3 - 218ef0b : Will Rossiter): The build has errored.
434: [09:55:50] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/ec0c259c17cd^...218ef0b599e9
435: [09:55:50] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/46422794
436: [09:55:50] * travis-ci has left #silverstripe
437: [09:59:49] * Guits quit (Ping timeout: 264 seconds)
438: [10:19:13] * UncleCheese has joined #silverstripe
439: [10:28:54] * lerni_ quit (Remote host closed the connection)
440: [10:47:03] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
441: [10:49:00] * lerni_ has joined #silverstripe
442: [10:50:02] * lerni_ quit (Remote host closed the connection)
443: [11:00:27] * lerni_ has joined #silverstripe
444: [11:04:52] * lerni_ quit (Ping timeout: 245 seconds)
445: [11:05:45] * ocmnt has joined #silverstripe
446: [11:05:49] <ocmnt> howdy
447: [11:06:49] * benjhocking has joined #silverstripe
448: [11:32:17] * azureRaven quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
449: [11:33:09] * markcl quit (Quit: Leaving.)
450: [11:35:56] <wmk> yo ocmnt
451: [11:36:26] * Guits has joined #silverstripe
452: [11:39:49] <ocmnt> anyone else having problems with looping children in widgets? ss 3.1
453: [11:49:51] * lerni_ has joined #silverstripe
454: [11:50:11] <wmk> this guy yesterday, elgabbu, had some
455: [11:50:33] <wmk> ocmnt, ^^^^
456: [11:51:05] <ocmnt> now was he?
457: [11:51:12] <ocmnt> let me read that back :P
458: [11:51:28] <ocmnt> ah it was his has_one that was not working, related to page
459: [11:51:31] <wmk> wasn't able to access has_one relation in widget
460: [11:51:32] <ocmnt> might be a similair issue
461: [11:51:32] <wmk> yup
462: [11:51:41] <wmk> only one widget in an area worked,
463: [11:51:52] <wmk> with 2nd (different) widget it didn't work
464: [11:52:03] <ocmnt> My suggestion would be, widgetcontroller function
465: [11:52:07] <ocmnt> that is how I solved my problem just now
466: [11:54:27] <wmk> elgabbu, still haveing problems?
467: [11:54:37] <ocmnt> ah, he is here
468: [11:54:39] <ocmnt> ^^
469: [12:08:05] * lerni_ quit (Ping timeout: 264 seconds)
470: [12:12:18] * veb quit (Quit: veb-irc: &)
471: [12:13:21] * Sander has joined #silverstripe
472: [12:15:47] * lerni_ has joined #silverstripe
473: [12:15:59] <Sander> Hey guys, im trying to create a function, which creates a user in the CMS. Currently im using this code https://bpaste.net/show/aaffe136d9b9 . My question: How can I add this user to the Administrators group?
474: [12:16:52] <ocmnt> groupID I think
475: [12:17:20] <Sander> Better link btw https://bpaste.net/show/322507982d30
476: [12:17:34] <Sander> groupID? Ill check that out hold on!
477: [12:18:37] <Sander> Hmm how could you elaborate on that? Like how would i use it together with my current code?
478: [12:19:06] <ocmnt> does the member get added to group_members in your db?
479: [12:22:03] <wmk> Sander, see Member::default_admin()
480: [12:22:37] <wmk> Sander, you want ONE default admin? why not use standard configuration for that?
481: [12:24:27] <ocmnt> one admin to rule them all
482: [12:24:34] * huberd has joined #silverstripe
483: [12:24:36] <Sander> Well we are using SS environment, with a user specified. this user from SS env. will be removed when the site is pushed to live
484: [12:24:49] <wmk> oh.
485: [12:24:57] <Sander> Anyways guys thanks for the help, sorry to be rude, but I've got to go!
486: [12:25:01] <wmk> well, removed?
487: [12:25:07] <wmk> and new admin has other MemberID?
488: [12:25:23] <wmk> so all stuff the dev admin has done isn't mapped to the right user later?
489: [12:25:36] <wmk> cu Sander
490: [12:29:19] * Sander quit (Ping timeout: 246 seconds)
491: [12:34:39] <ocmnt> wmk, https://github.com/silverstripe/silverstripe-widgets/issues/81
492: [12:35:13] <wmk> elgabbu, ^^^^
493: [12:35:22] <wmk> strange error
494: [12:35:28] <ocmnt> yup
495: [12:36:07] <ocmnt> but for elgabbu the solution is to make a function which does return Page::get()->byID($this->HasOneRelationID)
496: [12:36:10] <ocmnt> or smthing like that
497: [12:37:07] * lerni_ quit (Ping timeout: 252 seconds)
498: [12:50:56] * wmk quit (Quit: nice to meet you ;))
499: [13:09:08] * Shrike_Finland has joined #silverstripe
500: [13:17:35] * markcl has joined #silverstripe
501: [13:26:12] * UndefinedOffset has joined #silverstripe
502: [13:35:25] * markcl quit (Quit: Leaving.)
503: [13:40:54] * lerni_ has joined #silverstripe
504: [14:00:48] * lerni_ quit (Remote host closed the connection)
505: [14:04:17] * huberd quit (Quit: Page closed)
506: [14:22:08] * Shrike_Finland quit (Quit: Leaving.)
507: [14:37:13] * Shrike_Finland has joined #silverstripe
508: [14:42:37] * Shrike_Finland quit (Quit: Leaving.)
509: [14:44:41] * catcher has joined #silverstripe
510: [14:54:24] * lerni has joined #silverstripe
511: [14:55:39] * feejin has joined #silverstripe
512: [14:55:48] * feejin quit (Client Quit)
513: [15:07:21] * muskie9 has joined #silverstripe
514: [15:09:00] * lerni quit (Remote host closed the connection)
515: [15:16:08] * lerni_ has joined #silverstripe
516: [15:29:10] * BetterBert has joined #silverstripe
517: [15:35:16] <BetterBert> Hi, I'm currently wrangling with a bit of routing and falling down at the point where it is rendered. /section renders with its template, fine. /section/category/name routes through to the category function within section.php but $this->renderWith(array('sectionCategory','Page')) only renders with the Page template, boo. $this->renderWith('sectionCategory') shows the content as
518: [15:35:17] <BetterBert> expected but without the surrounding Page.ss->Layout content i.e. HEAD & common page structure. Any tips?
519: [15:39:36] * dendeffe quit (Quit: dendeffe)
520: [15:41:08] <kinglozzer> BetterBert: Is your template named "sectionCategory.ss" and is it inside the Layout folder? And have you flushed?
521: [15:41:12] * ss31noob has joined #silverstripe
522: [15:42:32] <BetterBert> Yes on both counts
523: [15:42:58] <kinglozzer> BetterBert: And Page.ss is in the directory above "Layout"?
524: [15:43:13] <BetterBert> Yes again
525: [15:43:21] <ss31noob> hi guys.. i am trying to get the date of the LastEdited in one of my DataObject.. and it doesnt return anything.. it should be automatic right? i mean once i add new object.. LastEdited should always be part of the fields that will be updated
526: [15:43:33] <BetterBert> this is why I'm mystified!
527: [15:43:53] <kinglozzer> BetterBert: Are you returning $this->renderWith(... ?
528: [15:44:05] <kinglozzer> (dunno if that matters, guessing)
529: [15:44:15] <BetterBert> return $this->renderWith, yes
530: [15:44:43] <kinglozzer> ss31noob: Yep, should be updated automatically
531: [15:46:01] <ss31noob> im trying to print this.. $this->ReviewToplist()->LastEdited but i dont get anything
532: [15:46:26] <ss31noob> i tried to dump the $this->ReviewToplist() and it doesnt display the LastEdited field
533: [15:46:29] <catcher> ss31noob, that's a datalist
534: [15:46:43] <catcher> (probably)
535: [15:47:03] <kinglozzer> BetterBert: Hmm, how about if you just return $this->renderWith('sectionCategory');
536: [15:47:09] <kinglozzer> Does it pick up the template?
537: [15:47:48] <ss31noob> catcher, so what should i do then to get the value?
538: [15:47:50] <kinglozzer> ss31noob: Looks like catcher is right, you'll either want $this->ReviewToplist->LastEdited or $this->ReviewToplist()->max('LastEdited'); or something
539: [15:48:21] <kinglozzer> ss31noob: ->ReviewToplist() is a list, which object from that list do you want the lastedited date for?
540: [15:49:20] <BetterBert> That returns the dataobject appropriately injected into that template but without all the surrounding common page elements contained within top-level Page.ss
541: [15:52:13] <BetterBert> Does the Layout template need to named the same as the routing method 'category' i.e. 'category' instead of 'categorySection'?
542: [15:52:25] <kinglozzer> BetterBert: Have you got the theme enabled and set? Config values: SSViewer.theme_enabled: true and SSViewer.theme: themename
543: [15:53:09] <catcher> BetterBert, no, you can render any controller action with any template & layout combo.
544: [15:54:06] <BetterBert> Re: SSViewer config, these settings are not set within mysite/_config.php. instead the theme is selected within the CMS admin
545: [15:54:21] <kinglozzer> BetterBert: IIRC it needs to be set in config as well
546: [15:54:39] <kinglozzer> i.e. https://github.com/feejin/Silverstripe-CleanInstall/blob/master/mysite/_config/config.yml#L4-L5
547: [15:55:05] <kinglozzer> (I might be wrong)
548: [15:57:07] * _hschillig1 has joined #silverstripe
549: [15:58:49] <ss31noob> kinglozzer, ReviewToplist is just an object.. so i have this widget.. and that widget has a has_one object of ReviewToplist
550: [15:58:59] <_hschillig1> Hi I have a dataobject called "blogpost".. It has a one to one relationship with another dataobject called "recipe".. so some blog posts will have recipe information.. that's the point of the relationship. However, I can't get the "Recipe" tab to appear when entering a new blog so I can type in that information as well. This is what I have right now: http://pastebin.com/07A4wDaM I don't really know how to go about it... I've been looking through t
551: [16:03:30] <ocmnt> _hschillig1, it is a has_one relation, not a has_many
552: [16:03:47] <kinglozzer> ss31noob: Hmm, not sure then. My guess would be that it's not joining the tables or something
553: [16:03:57] <ocmnt> use this instead of gridfield: http://addons.silverstripe.org/add-ons/simonwelsh/hasoneedit
554: [16:07:12] <_hschillig1> That link doesn't really help explain anything.. I just want to be able to add a tab with the dataobject's grid fields and when I create a new blog post and fill those out, it'll insert into both tables, not just the BlogPost one.
555: [16:08:49] <_hschillig1> I installed that, but does he have any documentation?..
556: [16:09:11] <muskie9> _hschillig1 http://svn.simon.geek.nz/hasoneedit/trunk/README.md
557: [16:09:53] <muskie9> kind of sparse
558: [16:10:10] * elgabbu quit (Ping timeout: 246 seconds)
559: [16:10:48] <ocmnt> _hschillig1, you should write something yourself for the recipy to be added to the recipies pages aswell I think if you want to use a tab on the blogpost to create a recipy
560: [16:11:12] <ocmnt> you use the hasoneedit to be able to edit the has_one fields in the blogpost
561: [16:11:17] <_hschillig1> Is there a way to set the fields in the "recipe" dataobject and just grab those into those? I don't want to put all the fields in two places.. so I rather just grab them from that dataobject and then add them to the tab.. I'm guessing I can just create a new FieldList method in Recipe??
562: [16:11:36] * MrGuits has joined #silverstripe
563: [16:12:12] <ocmnt> you want to be able to select a recipy from your blogpost?
564: [16:12:22] <ocmnt> use a dropdown and populate it with the recipy DO using map
565: [16:13:32] <_hschillig1> No.. I want them to be able to click on the "Recipe" tab when creating a blog post and have those fields in the Recipe table appear without having to add them manually in the getCmsFields method in case if I add or remove fields in the Recipe table. I don't want them on the same "Main" tab because it's optional and the post may be a personal post or whatever.. not a recipe post.
566: [16:14:00] * slievr has joined #silverstripe
567: [16:14:49] * Guits quit (Ping timeout: 255 seconds)
568: [16:19:37] <muskie9> _hschillig1 I think you would need to write a function with the fields on the Recipe data object... put all the fields in an array and return it, then in your getCMSFields on the Blogpost do a foreach and add each field to the Recipe tab... you'll still have to do the leg work of properly saving those fields to a particular Recipe DataObject when the blog post is saved... and ensuring it knows whether to add a new recipe or update an existing
569: [16:19:37] <muskie9> recipe... guessing that's what the module has built in
570: [16:26:24] <kinglozzer> http://addons.silverstripe.org/add-ons/simonwelsh/hasoneedit
571: [16:26:24] <kinglozzer> ?
572: [16:27:02] <kinglozzer> Or https://github.com/burnbright/silverstripe-hasonefield
573: [16:27:06] <kinglozzer> _hschillig1: ^^
574: [16:27:29] <muskie9> the one by burnbright looks pretty slick
575: [16:27:49] <kinglozzer> Or https://github.com/sheadawson/silverstripe-quickaddnew
576: [16:30:00] * arnhoe quit ()
577: [16:36:03] <_hschillig1> I think I'll try out the one by burnbright :) Thanks!
578: [16:36:36] * jenniferaslan has joined #silverstripe
579: [16:39:37] <ocmnt> kinglozzer, that is what I was suggesting too, hasoneedit
580: [16:39:46] <ocmnt> anyway, time to go firebreathing and get wasted
581: [16:39:47] <ocmnt> bubai
582: [16:39:51] * ocmnt quit (Quit: Leaving)
583: [16:44:13] * Liquide quit (Ping timeout: 264 seconds)
584: [16:48:28] * Liquide has joined #silverstripe
585: [17:03:52] * lerni_ quit (Remote host closed the connection)
586: [17:08:16] * ss31noob quit (Ping timeout: 246 seconds)
587: [17:15:04] * kinglozzer quit ()
588: [17:24:39] * BetterBert quit (Quit: (null))
589: [18:07:49] <catcher> Any core guys around? I have a project that should release in 12 months. SS4?
590: [18:10:55] <UndefinedOffset> catcher if I had to guess (not a core dev) that with the plans to switch to symatic versioning it's kinda up in the air when SS4 is going to come out. Given the old release cycle I'd guess 3.3
591: [18:12:17] <catcher> UndefinedOffset, I appreciate the feedback. I'll check again later when a core dev is around too.
592: [18:26:21] * gelignite has joined #silverstripe
593: [19:00:14] <[Fate]> is there any particular reason why classes such as GridFieldDeleteAction do not inherit from Object?
594: [19:01:27] * dendeffe has joined #silverstripe
595: [19:02:20] * Shrike_Finland has joined #silverstripe
596: [19:10:45] * Shrike_Finland1 has joined #silverstripe
597: [19:10:45] * Shrike_Finland quit (Read error: Connection reset by peer)
598: [19:10:59] * Stomach has joined #silverstripe
599: [19:14:25] * Shrike_Finland1 quit (Client Quit)
600: [19:49:04] * dendeffe quit (Quit: dendeffe)
601: [20:03:43] * veb has joined #silverstripe
602: [20:04:34] * veb quit (Client Quit)
603: [20:14:03] * lerni_ has joined #silverstripe
604: [20:15:54] * UndefinedOffset quit (Read error: Connection reset by peer)
605: [20:41:45] * veb has joined #silverstripe
606: [20:45:13] * Liquide quit ()
607: [21:47:54] * veb is now known as vebb
608: [21:53:19] * vebb is now known as veb
609: [22:27:11] * Stomach quit (Quit: zzz)
610: [22:54:19] * _hschillig1 has left #silverstripe
611: [23:00:29] * benjhocking quit (Quit: Leaving.)
612: [23:01:29] * benjhocking has joined #silverstripe
613: [23:18:49] <simon_w> [Fate], because they don't need the massive overhead that introduces
614: [23:20:19] <simon_w> catcher, if you're starting now, you should be using the current stable
615: [23:22:45] <catcher> simon_w, noted, thanks
616: [23:22:51] <catcher> happy weekend!
617: [23:22:54] * catcher quit (Quit: Leaving)
618: [23:22:59] * MrGuits quit (Ping timeout: 256 seconds)
619: [23:40:33] * lerni_ quit ()

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