#silverstripe IRC Log

IRC log for 21 April 2016

All timestamps are in UTC.

1: [00:00:02] * ss-helper quit (Remote host closed the connection)
2: [00:00:16] * ss-helper has joined #silverstripe
3: [00:08:15] * novaweb has joined #silverstripe
4: [00:08:27] * phorloop has joined #silverstripe
5: [00:08:44] <robbiea> good question - is that an example of a "new" way of instantiating form fields?
6: [00:19:12] <Audlex> does anyone know much about MultiForm? it seems to add validation to all fields and I cannot seem to remove it for the life of me
7: [00:22:23] * micmania1 quit (Quit: micmania1)
8: [00:22:28] * nicolaas has joined #silverstripe
9: [00:24:26] <nicolaas> hi everyone... I have a problem that I can not solve... the following line returns an empty response: https://github.com/silverstripe/silverstripe-framework/blob/3.3.1/forms/gridfield/GridFieldDetailForm.php#L583
10: [00:24:37] <nicolaas> and I have no idea how to bugfix it!
11: [00:24:53] <nicolaas> please HELP (tears rolling down my cheeks ;-)))
12: [00:26:52] <nicolaas> if I replace return $controller->redirect($this->Link()); with return $this->edit($controller->getRequest()); then it seems to work
13: [00:30:03] <ss-helper> Re: [silverstripe-dev] Re: PHP/Silverstripe IDE Survey : What IDE do you use for SS work ? - https://groups.google.com/d/msg/silverstripe-dev/bozY5hh9g4c/bf7kINBDAQAJ
14: [00:31:13] * adrexia has joined #silverstripe
15: [00:40:01] * novaweb quit (Remote host closed the connection)
16: [00:44:51] <nicolaas> ok - I think it has to do with the Javascript and not the PHP side... PHP response seems correct....
17: [00:45:02] * robbiea quit (Remote host closed the connection)
18: [00:45:04] <ss-helper> Re: Security and Login functionality for SS4 - https://groups.google.com/d/msg/silverstripe-dev/308k1-RP-4M/tqnLeqtEAQAJ
19: [00:45:04] <ss-helper> Re: PHP/Silverstripe IDE Survey : What IDE do you use for SS work ? - https://groups.google.com/d/msg/silverstripe-dev/bozY5hh9g4c/0kWOkYZEAQAJ
20: [00:47:03] <Admonish> Does anyone happen to know how to add subtabs to modelAdmins?
21: [00:52:21] * robbiea has joined #silverstripe
22: [00:52:54] <nicolaas> Admonish... $fields->addFieldToTab("Root.MySubTab", new TextField("Foo"));
23: [00:53:22] <Admonish> I will try it out :D
24: [00:59:45] * Azure quit (Ping timeout: 250 seconds)
25: [01:05:18] * Hailwood has joined #silverstripe
26: [01:07:41] * micmania1 has joined #silverstripe
27: [01:13:50] * Tanger has joined #silverstripe
28: [01:13:51] <Admonish> nicolaas Now are you talking about adding sub tabs to the DataObjects or to the modelAdmin itself
29: [01:15:04] <ss-helper> Re: [silverstripe-dev] Re: PHP/Silverstripe IDE Survey : What IDE do you use for SS work ? - https://groups.google.com/d/msg/silverstripe-dev/bozY5hh9g4c/vL6lv09GAQAJ
30: [01:18:02] <nicolaas> Admonish... just add a managed_model ....
31: [01:18:25] <nicolaas> search for any class that extends ModelAdmin and look at managed_models for examples
32: [01:19:34] <Admonish> I have used the managed models array many times :D I know what it is. But as far as I know, the managed_models array will only create on level of tabs and not sub tabs
33: [01:20:31] <Admonish> Meaing if I added 'TestModel' to that array, a tab called Test Model would be created (by defualt)
34: [01:20:37] <Admonish> meaning*
35: [01:22:07] <Admonish> now I know you can edit a models getCMSFields() to add sub tabs to the model but that is a different thing
36: [01:22:41] <Admonish> those subtabs only show up after you hit the "Add New *Model Name* " button on the gridfield
37: [01:30:15] <Admonish> Tanger So after thinking more about the tab problem that we talked about yesterday I came to the realization that sub-tabs would actually meet my needs better then just adding a whole bunch of "Root" tabs to the modelAdmin. I also realized that that would probubly mean creating my own modelAdmin solution with subtab support :(
38: [01:30:19] * SS_Newbie has joined #silverstripe
39: [01:30:35] <SS_Newbie> Hi guys!
40: [01:30:41] <Admonish> Hey :D
41: [01:30:54] <Admonish> Welcome to the IRC :D
42: [01:31:02] <SS_Newbie> i just want to ask about silverstripe?
43: [01:31:07] <SS_Newbie> thank you
44: [01:31:07] <Tanger> Admonish: Haha, dang. Looks like a fair bit of work ahead eh?
45: [01:31:13] <Admonish> yeah
46: [01:31:16] <Admonish> for sure
47: [01:31:23] <Admonish> SS_Newbie ask away :D
48: [01:31:40] <SS_Newbie> how to add custome textfield on the blog post :)
49: [01:31:47] <SS_Newbie> custom *
50: [01:32:29] <Admonish> Are you wanting to create this textfield on the backend (in the Silverstripe CMS) or on the frontend
51: [01:32:58] <SS_Newbie> yes, on the CMS
52: [01:34:50] <SS_Newbie> what i want is I want to add another text field to put the youtube ID so that i can get that ID and display into the front end. Ta in advance
53: [01:36:25] <Admonish> Ok then. So if I understand you completely, you wish to make a page in the CMS that users can use to add video details to the database so that the video can be displayed on the frontend.
54: [01:36:32] <Admonish> Is that correct?
55: [01:38:16] <SS_Newbie> yes, and i want to insert another textfield on the blogpost (cms)
56: [01:38:31] <Admonish> oh ok
57: [01:39:57] <Admonish> Now I have never personally done exactly what you are doing (adding another field to blogpost) however I have done similar things in silverstripe. So hopefully this will work, but im not an expert :D
58: [01:41:25] * BrewNaked has joined #silverstripe
59: [01:42:35] <SS_Newbie> ahm.. when you are in the CMS and create a blog page then adding new blogpost page when adding a new blog post everything is there but i want to add another textfield for youtube ID before the Content. Is that make sense?
60: [01:43:09] <Tanger> SS_Newbie: https://docs.silverstripe.org/en/3.3/developer_guides/extending/extensions/
61: [01:43:11] <Admonish> Yes. I am currently working on an answer
62: [01:43:13] <Tanger> Have a read of that
63: [01:43:32] <SS_Newbie> @Tanger Tnx i will
64: [01:43:34] <Admonish> Tanger lol thanks for the link. I was just searching for that page
65: [01:43:35] <Tanger> An extension gives you points to insert fields into existing page types
66: [01:43:43] <Tanger> Haha
67: [01:45:52] * BrewNaked quit (Ping timeout: 260 seconds)
68: [01:47:24] <nicolaas> Admonish... I think there is a module that makes many modeladmins slide into one.
69: [01:47:28] <Admonish> SS_Newbie you just want a simple text field for that youtube id correct?
70: [01:47:38] <nicolaas> GgroupedModelAdmin I think
71: [01:47:41] <nicolaas> that might help
72: [01:47:46] <Admonish> nicolaas oh if there is that would be epic
73: [01:47:54] <Admonish> Fill check it out
74: [01:48:02] <Admonish> Ill*
75: [01:48:58] <SS_Newbie> @Admonish Yes into the blogpost (cms) page
76: [01:49:29] <Admonish> Tanger Im working on a code sample for ss_newbie. In the extension we use the updateCMSFields() correct?
77: [01:49:42] <SS_Newbie> yes
78: [01:49:45] <SS_Newbie> that what i need
79: [01:49:47] <Tanger> Admonish: Yep. updateCMSFields(FieldList $fields) { }
80: [01:49:54] <Admonish> Tanger I will post a gist link when finished but I just want to confirm that im on the right track Xd
81: [01:50:22] <SS_Newbie> @Adminish I think you are.
82: [01:50:24] <Tanger> Sure thing
83: [01:52:16] <Admonish> Tanger Does this look about right : https://gist.github.com/mooror/a9374644563ddbbb3509f80baf71a5af
84: [01:54:41] <SS_Newbie> @Admonish Thank you.
85: [01:54:51] <SS_Newbie> you save my day :)
86: [01:55:04] <Admonish> Np
87: [01:55:10] <Tanger> Admonish: yeah, right on. All I’d recommend is changing push to addFieldToTab
88: [01:55:21] <Tanger> Like so: $fields->addFieldToTab("Root.Main", new TextField('YoutubeId','Youtube Video Id'), "Content");
89: [01:55:21] <Admonish> Oh?
90: [01:55:35] <Admonish> ahh ok
91: [01:55:36] <Tanger> That way, you can specify a field to insert it before
92: [01:55:43] <Admonish> Right
93: [01:55:43] <Tanger> In this case Content.
94: [01:56:21] <SS_Newbie> one more think BlogPost: YoutubeIdBlogPostExtension
95: [01:56:41] <SS_Newbie> one more think BlogPost: extension: -YoutubeIdBlogPostExtension .yml file?
96: [01:56:54] <Tanger> SS_Newbie: Yep
97: [01:57:01] <Tanger> That applies the extension to that class for you
98: [01:57:03] <SS_Newbie> THANK YOU!
99: [01:57:22] * robbiea quit (Remote host closed the connection)
100: [01:57:32] <Admonish> Happy to help
101: [01:57:46] <Admonish> also make sure to use ?flush=1
102: [01:58:01] <Admonish> Otherwise you may not see the changes take effect
103: [01:58:23] <SS_Newbie> (Y)
104: [01:58:28] <SS_Newbie> ta
105: [02:00:19] <Admonish> Tanger For future reference I made that a public gist
106: [02:00:23] <Admonish> Tanger https://gist.github.com/mooror/a9374644563ddbbb3509f80baf71a5af
107: [02:00:38] <Admonish> Tanger everything look good?
108: [02:01:03] <Tanger> Admonish: Looks all gravy, baby
109: [02:01:06] <Tanger> :D
110: [02:01:16] <Admonish> YUS
111: [02:01:20] <Admonish> XD
112: [02:02:52] <Admonish> SS_Newbie Everything worked out ok right :D
113: [02:03:17] <Admonish> Just want to make sure that the code works
114: [02:03:25] <SS_Newbie> yes
115: [02:03:40] <Admonish> Glad to hear that
116: [02:10:11] <Admonish> Wooties Silverstripe 4 Alpha is coming :D
117: [02:10:12] <Admonish> http://www.silverstripe.org/blog/a-new-silverstripe-is-coming/
118: [02:14:21] * novaweb has joined #silverstripe
119: [02:15:03] <Admonish> nicolaas You would happen to have a link to that module?
120: [02:15:16] <Admonish> nicolaas I can't seem to find it :(
121: [02:17:40] * robbiea has joined #silverstripe
122: [02:20:51] * MichalKleiner quit (Ping timeout: 250 seconds)
123: [02:21:53] * MichalKleiner has joined #silverstripe
124: [02:23:00] <nicolaas> https://github.com/silverstripe-australia/silverstripe-grouped-cms-menu
125: [02:25:41] <Admonish> Isn't that module for grouping items in the left hand main menu?
126: [02:32:57] * adrexia quit (Quit: My Mac has gone to sleep. ZZZzzz…)
127: [02:33:00] * micmania1 quit (Quit: micmania1)
128: [02:38:01] * micmania1 has joined #silverstripe
129: [02:47:53] * adrexia has joined #silverstripe
130: [03:13:55] * MichalKleiner quit (Remote host closed the connection)
131: [03:18:05] * MichalKleiner has joined #silverstripe
132: [03:18:36] * MichalKl_ has joined #silverstripe
133: [03:19:34] * nicolaas quit (Ping timeout: 250 seconds)
134: [03:19:40] * robbiea quit (Remote host closed the connection)
135: [03:20:19] * MichalK__ has joined #silverstripe
136: [03:20:20] <ss-helper> MichalK__: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
137: [03:20:20] * MichalKl_ quit (Read error: Connection reset by peer)
138: [03:20:30] * MichalK__ is now known as MichalKleiner_
139: [03:22:19] * MichalKleiner quit (Ping timeout: 250 seconds)
140: [03:23:15] * robbiea has joined #silverstripe
141: [03:25:10] <robbiea> hi all - how can I return the rendered template contents from within a DataObject?
142: [03:29:25] <robbiea> is it $this->renderWith('TemplateName') ?
143: [03:30:04] <Admonish> I believe thats the one
144: [03:30:13] <Admonish> don't quote me on it though
145: [03:30:16] * BrewNaked has joined #silverstripe
146: [03:31:08] <robbiea> I'd like to use a JSON format in the templates rather than HTML - is it safe to do that? I.e. if one of the fields has double quotes or something in it, it'll break my custom made JSON format right?
147: [03:33:09] * Crashy has joined #silverstripe
148: [03:33:40] <Hailwood> I'm curious if SS4 will make it any easier to switch out the view engine
149: [03:33:43] * novaweb quit (Remote host closed the connection)
150: [03:34:34] * BrewNaked quit (Ping timeout: 240 seconds)
151: [03:34:49] * pippy has joined #silverstripe
152: [03:34:51] <robbiea> Maybe if I have a template like <div>$MyContentHere</div> then my method that returns that template contents could parse the div tags into an array and return it json_encoded is might be safer to avoid the high likelihood of broken json
153: [03:35:31] <Admonish> Hailwood If you look at the roadmap https://www.silverstripe.org/software/roadmap/ you can see all the currently planned features of 4.0
154: [03:37:33] <Hailwood> robbiea, if the field is HTMLtext then you can use $FieldName.JS and it will escape it all for you
155: [03:38:06] <Hailwood> so you'd be fine to have var something = '{$FieldName.JS}';
156: [03:38:27] <Hailwood> possible the other fieldtypes have the JS method as well, I haven't checked
157: [03:38:36] * adrexia quit (Quit: My Mac has gone to sleep. ZZZzzz…)
158: [03:39:35] <robbiea> looks like the JS method comes from DBField. the majority of the field types i'm using inherit directly from DataObject
159: [03:39:38] <robbiea> Hailwood:
160: [03:39:57] <robbiea> that being said, ViewableData has a similar looking method JS_val() - maybe that might work too?
161: [03:40:23] <robbiea> possibly not in templates... required the field name passed as an argument
162: [03:41:35] <robbiea> Hailwood: btw - i'm lying - all of my *fields* do actually inherit from DBField
163: [03:41:39] <robbiea> so .JS should work - thanks
164: [03:42:55] <Admonish> robbiea tisk tisk. no lying :D
165: [03:43:04] <Hailwood> robbiea, all good, if you're looking at how to control how a dataobject renders in a template if you just call the dataobject you can implement forTemplate() e.g. public function forTemplate(){ return json_encode($this->toArray()); } and in your template that would give you a json representation of the do
166: [03:44:06] <robbiea> Hailwood: you talking about individual Fields there?
167: [03:45:24] <robbiea> e.g. https://docs.silverstripe.org/en/3.3/developer_guides/testing/fixtures/#fixtures - in that first example if I want to render the Team's $Name and $Origin into a JSON object for its template, how would you suggest to do it?
168: [03:45:58] <pippy> I'm writing a unit test, and one function updates a dataobject, but the update doesn't show in the test
169: [03:49:40] <robbiea> Hailwood: think I've got it... return (string)$dataObject->forTemplate() returns the template's contents
170: [03:52:53] * Marc_ has joined #silverstripe
171: [03:52:53] <ss-helper> Marc_: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
172: [03:53:11] <Marc_> Hi everyone
173: [03:53:53] <Admonish> Hello Marc_
174: [03:54:20] <robbiea> pippy: pretty vague - can you be more specific?
175: [03:54:36] <Marc_> Hi Admonish
176: [03:54:49] <Marc_> I have some question please help me
177: [03:55:35] <Admonish> ask away
178: [03:55:40] <Marc_> How can render all the form field of the blogpost into the template is that possible?
179: [03:57:28] <Admonish> While I have not done that spacific task I do believe it is possible. Hopefully one of the other members online can help you out a bit better
180: [03:59:02] <Marc_> cheers!
181: [03:59:25] <Marc_> im trying to do the Blog::getFrontEndFields() but its not work :(
182: [04:02:59] <Tanger> Marc_: As in all the fields, regardless of what they are?
183: [04:04:04] <Marc_> yeah
184: [04:06:29] <robbiea> Is there a way I can determine in a template loop if the record is the last in an array I'm looping through?
185: [04:07:52] <robbiea> google helped me: <% if $Last %>
186: [04:08:37] <Tanger> Marc_: How do you call getFrontEndFields in your template?
187: [04:09:50] * pippy quit (Ping timeout: 250 seconds)
188: [04:10:15] <Marc_> sorry its BlogPost::getFrontEndFields()
189: [04:10:48] <Tanger> Marc_: You could try looping over that and call $Me inside the template
190: [04:12:11] <Tanger> Marc_: Or try looking in framework/templates/forms and look up formfield_holder.ss and formField.ss for a starting point
191: [04:13:24] <Marc_> tnx
192: [04:19:48] * Marc_ quit (Ping timeout: 250 seconds)
193: [04:21:19] * robbiea quit (Remote host closed the connection)
194: [04:24:19] * MichalKleiner has joined #silverstripe
195: [04:26:35] * robbiea has joined #silverstripe
196: [04:28:02] * MichalKleiner_ quit (Ping timeout: 260 seconds)
197: [04:33:50] <robbiea> Hailwood: Is there a way I can use .JS in templates on fields that have been added manually in getCMSFields()? E.g. I have a TextField I've created, which doesn't inherit from DBField so doesn't have the .JS method
198: [04:36:52] <Tanger> robbiea: http://api.silverstripe.org/3.3/source-class-DBField.html#241-243 You can copy that and put it on your textField
199: [04:38:20] <robbiea> Tanger: that would require a custom field type though right?
200: [04:38:58] <Tanger> didn’t you say you were making a custom field type; ie a textfield that doesn’t inheirt from DBField?
201: [04:39:29] <Tanger> Oh, right, it inherits off formField
202: [04:39:41] <Tanger> Same thing though, if you add that function you can call it on textfield in the CMS
203: [04:40:43] <robbiea> Can I extend an Object (not a DataObject) ?
204: [04:42:42] <robbiea> actually, I'm not sure the .JS method is working in my template for any of the fields that are defined in $db
205: [04:42:46] <robbiea> (all varchars)
206: [04:43:30] <robbiea> e.g. in my template I have "myKey": "$MyTextField.JS" and it's not rendering out like ""My text field value"" (with two quotes) as you'd expect after running json_encode() on a string
207: [04:51:50] * Crashy quit (Quit: Leaving)
208: [04:52:00] <robbiea> I think I'm being dumb. Need coffee.
209: [04:52:16] * MichalKleiner quit ()
210: [04:52:18] <robbiea> Yep - I am :(
211: [04:56:38] <robbiea> my problem is that .JS is formatting as javascript, not as JSON, so it's doing things like Robbie's Example -> Robbie\'s Example which isn't valid JSON. PR to core time...
212: [05:00:58] * SS_Newbie quit (Ping timeout: 250 seconds)
213: [05:03:04] * Admonish quit (Ping timeout: 265 seconds)
214: [05:04:07] * phorloop quit (Quit: Byeee...)
215: [05:07:26] * adrexia has joined #silverstripe
216: [05:10:18] * khoga has joined #silverstripe
217: [05:10:18] <ss-helper> khoga: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
218: [05:10:24] <robbiea> DataExtension to add it in the meantime - see you all
219: [05:15:09] * robbiea quit (Ping timeout: 276 seconds)
220: [05:19:10] * khoga quit (Ping timeout: 250 seconds)
221: [05:19:11] * BrewNaked has joined #silverstripe
222: [05:23:43] * BrewNaked quit (Ping timeout: 250 seconds)
223: [05:38:09] * adrexia quit (Quit: My Mac has gone to sleep. ZZZzzz…)
224: [05:44:33] * adrexia has joined #silverstripe
225: [05:50:36] * wmk has joined #silverstripe
226: [05:53:36] * Admonish has joined #silverstripe
227: [06:05:23] * adrexia quit (Quit: My Mac has gone to sleep. ZZZzzz…)
228: [06:10:25] * Agilix_ has joined #silverstripe
229: [06:15:01] * micmania1 quit (Quit: micmania1)
230: [06:23:41] * robbiea has joined #silverstripe
231: [06:28:18] * Eliseth has joined #silverstripe
232: [06:35:45] * robbiea quit (Remote host closed the connection)
233: [06:39:34] * arnhoe has joined #silverstripe
234: [06:45:13] <ss-helper> Re: [silverstripe-dev] Re: PHP/Silverstripe IDE Survey : What IDE do you use for SS work ? - https://groups.google.com/d/msg/silverstripe-dev/bozY5hh9g4c/r9K59-1XAQAJ
235: [06:51:13] * spronk quit (Quit: I may need a longer sleep timer...)
236: [07:04:18] <Firesphere> Hey folks. Anyone here?
237: [07:05:00] <cloph> no - (one of the top rules on irc: don't ask to ask, just ask your question and be patient....)
238: [07:08:03] * BrewNaked has joined #silverstripe
239: [07:08:08] <Firesphere> Errrrr, I'm here all the time :P Just saying hi to those that are here ;)
240: [07:11:31] <Firesphere> Also, I usually answer a bunch of questions ;)
241: [07:12:34] * BrewNaked quit (Ping timeout: 244 seconds)
242: [07:15:14] <ss-helper> Re: Security and Login functionality for SS4 - https://groups.google.com/d/msg/silverstripe-dev/308k1-RP-4M/rBGlCsVZAQAJ
243: [07:25:18] <Agilix_> Hi Firesphere o/ how are you today?
244: [07:25:33] <Firesphere> I had an extremely crappy day
245: [07:30:32] * swaiba has joined #silverstripe
246: [07:40:13] <wmk> Firesphere, wassup?
247: [07:40:33] <Firesphere> Not much, just everything that could go wrong, did go wrong :P
248: [07:40:35] <wmk> cleaning up god Member sounds awful!
249: [07:40:47] <wmk> you should rename your nick to FireMurphy
250: [07:53:31] * marc_comia has joined #silverstripe
251: [07:53:31] <ss-helper> marc_comia: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
252: [07:53:56] <marc_comia> hi good evening can anyone help me?
253: [07:54:54] * marc_comia quit (Client Quit)
254: [07:55:55] * marc_comia has joined #silverstripe
255: [07:56:14] <marc_comia> yow
256: [07:57:48] <wmk> marc_comia, depends
257: [08:05:43] <marc_comia> hey guys can anyone give some idea? Im creating a custom form and the fields are Title and content to make it short how to save the title and content into the CMS blogpost ?
258: [08:08:50] <swaiba> marc_comia are you asking how to make a form, save values from the form to an object or both?
259: [08:10:20] <wmk> marc_comia, did you watch the video tutorials / lessions?
260: [08:10:34] <marc_comia> yeah
261: [08:12:57] <marc_comia> Im asking about how to create a new blogpost in the cms. example. I already created a form in the template and the form have Title and Content Textfield then if i submit the form the Form Submission Handler will get the $data and how can i save the data into the blogpost table to create anew BlogPost Page in the CMS is that make sense?
262: [08:13:16] <marc_comia> Im asking about how to create a new blogpost in the cms. example. I already created a form in the template and the form have Title and Content Textfield then if i submit the form the Form Submission Handler will get the $data and how can i save the data into the blogpost table to create anew BlogPost Page in the CMS is that make sense?
263: [08:13:25] <marc_comia> Y_Y
264: [08:16:18] <wmk> create blog post in CMS?
265: [08:16:22] <wmk> are you using the blog module?
266: [08:16:50] <wmk> CMS -> in backend or in frontend?
267: [08:17:08] <wmk> Form: you generated it in a template? why not in PHP using Form class ...?
268: [08:17:38] * marvanni has joined #silverstripe
269: [08:17:39] <marvanni> n11
270: [08:17:42] * marc_comia quit (Ping timeout: 250 seconds)
271: [08:18:22] <marvanni> So I have a pretty complex SQLSelect query where I need to join and set fields as alias like :
272: [08:18:49] <marvanni> $sqlQuery->selectField(‘MyDataObject.FieldName’, ‘AliasName’);
273: [08:19:16] <marvanni> But the results can ony be parsed into an ArrayList
274: [08:19:23] <marvanni> And I need a DataList, but that wont work
275: [08:19:48] <marvanni> Is there a workaround to set custom fields to select in a Datalist
276: [08:21:20] <wmk> marvanni, how about http://api.silverstripe.org/3.3/class-DataList.html#_setQueriedColumns
277: [08:21:34] * marc_comia has joined #silverstripe
278: [08:21:54] <marvanni> let try thanks
279: [08:22:09] <marc_comia> hello guys sorry i got lost connection
280: [08:22:30] <marc_comia> re: Im asking about how to create a new blogpost in the cms. example. I already created a form in the template and the form have Title and Content Textfield then if i submit the form the Form Submission Handler will get the $data and how can i save the data into the blogpost table to create anew BlogPost Page in the CMS is that make sense?
281: [08:22:36] <wmk> marc_comia, did you see my questions above?
282: [08:22:42] <marc_comia> why i make this because I want the specific user to create their on blogpost in the frontend by not going to admin CMS
283: [08:22:47] <marc_comia> i lost connection
284: [08:22:53] <marc_comia> relogin again
285: [08:23:11] <wmk> are you using the blog module?
286: [08:23:17] <marc_comia> yes
287: [08:23:43] <wmk> and you don't use php / Form class for generating a form?
288: [08:26:15] * Admonish quit (Read error: Connection reset by peer)
289: [08:26:27] <marc_comia> i use Form:create($controller,'FormMethod',FieldList::create())
290: [08:26:38] <wmk> ok.
291: [08:26:49] <wmk> and in FormMethod you save it into a new blog post
292: [08:27:13] <wmk> it's always hard to understand what anyon is doing without knowing the code
293: [08:27:18] <wmk> !paste marc_comia
294: [08:27:19] <ss-helper> marc_comia: Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
295: [08:27:55] <marc_comia> ok wait
296: [08:32:04] <arnhoe> Anyone can explain why my ss4.0 seems to be missing loads of css? I am using composer to get the latest version, for example the entire campaigns section isnt working. http://imgur.com/NDu3nc4
297: [08:34:12] <marc_comia> hello
298: [08:34:16] <marc_comia> something like this
299: [08:34:17] <marc_comia> http://www.sspaste.com/paste/show/5718907ae2a01
300: [08:35:36] <wmk> marc_comia, do you get any errors?
301: [08:36:02] <marc_comia> nope but not creating a new blogpost page in the CMS
302: [08:38:29] <marc_comia> i update the code
303: [08:38:30] <marc_comia> http://www.sspaste.com/paste/show/5718917374bf8
304: [08:41:04] <swaiba> arnhoe where did you get "ss4" from?!?
305: [08:41:34] <arnhoe> its being maintained on github
306: [08:42:18] <swaiba> btw marc_comia this will reduce your handleComment function... $blogpost= BlogPost::create($data)->write();
307: [08:42:39] <swaiba> arnhoe but if it isn't actaully a release - you'd expect it to be very very unstable right?
308: [08:43:12] <swaiba> I mean event eh alpha beta could have problems...
309: [08:44:00] <arnhoe> I am aware.... but I am pretty sure something is wrong, I follow the commits daily and doesn't look the same on my local env
310: [08:45:42] <arnhoe> I am not bitching here because a non-release has bugs. I am asking whether this is the way it should look, which I am sure it shouldnt so
311: [08:47:36] <wmk> marc_comia, "not creating in cms..." can you see a new record in the DB?
312: [08:48:00] <wmk> also: BlogPost might need ParentID set (the Blog page) and if you want it visible by all you need to publish it
313: [08:48:30] <marvanni> wmk any hints on how to do this on a joined data query?
314: [08:48:35] <marvanni> $list->selectField('IF(JoinedTable.Title IS NOT NULL, JoinedTable.Title, BaseTable.Title)', 'Title');
315: [08:49:11] <wmk> marvanni, unfortunately: nope.
316: [08:49:46] * agent44 has joined #silverstripe
317: [08:50:50] <swaiba> arnhoe sorry wasn't saying you were, I guess just a bit surprised as I want to get a stable preview of SS4 :)
318: [08:56:59] * BrewNaked has joined #silverstripe
319: [08:57:26] <Agilix_> Can anyone see why my DateField is not using it's config options: https://gist.github.com/Agilix/b3d4e7e90d364ee9ac86b7fdc70977de
320: [08:57:36] <Agilix_> I still get the default format and no calendat
321: [08:57:44] <Agilix_> calendar* of course
322: [08:57:53] <arnhoe> ah oke swaiba :)
323: [08:58:57] <swaiba> Agilix_ do you have any settings in you yml?
324: [08:59:41] <Agilix_> swaiba: no :)
325: [09:00:44] <swaiba> try true, instead of 1
326: [09:00:57] <swaiba> but I'm guessing...
327: [09:01:11] * BrewNaked quit (Ping timeout: 250 seconds)
328: [09:02:00] <marvanni> Oh man that stinking DateField ;)
329: [09:02:33] <Agilix_> swaiba: no change :(
330: [09:02:55] <Agilix_> indeed marvanni , I don't like working with dates. They always cause trouble
331: [09:02:57] <marvanni> have your tried dateformat ?
332: [09:03:31] <wmk> Agilix_, try datEformat instead of datAformat
333: [09:03:37] <wmk> (of course lowercase)
334: [09:03:52] <marvanni> try this in your _config
335: [09:03:55] <marvanni> setlocale(LC_TIME, i18n::get_locale() . ".UTF-8");
336: [09:04:11] <marvanni> maybe without the UTF8 part
337: [09:04:18] <marvanni> or LC_ALL
338: [09:06:09] <Agilix_> Hmmm I see why I got the wrong code. https://docs.silverstripe.org/en/3.1/developer_guides/forms/field_types/datefield/ does not use the same settings as detailed here: http://api.silverstripe.org/3.1/class-DateField.html
339: [09:06:17] <Agilix_> I used the later first
340: [09:06:26] <Agilix_> Now trying the ones you guys say, so the first link
341: [09:06:56] <Agilix_> HAha damn, no change though
342: [09:10:09] <Agilix_> ლ(ಠ_ಠლ) y u no work code
343: [09:10:26] <wmk> !debug Agilix_
344: [09:10:26] <ss-helper> Agilix_: Maybe it's time to start xdebug and see whats going on... check out http://docs.silverstripe.org/en/developer_guides/debugging/ and http://xdebug.org/docs/
345: [09:12:00] <Agilix_> I know :)
346: [09:13:10] * marc_comia quit (Ping timeout: 250 seconds)
347: [09:17:50] <Agilix_> K, so far I see it doens't take the field. It doesn't pus hit
348: [09:17:53] <marvanni> you might also check you DateForm value in the member table if you are logged in?
349: [09:17:56] <Agilix_> push it*
350: [09:18:24] <marvanni> or locale
351: [09:18:31] <Agilix_> So it takes the field from the $db but it won't update the field in the updateMemberFormFields function
352: [09:19:00] * Tanger quit (Quit: Tanger)
353: [09:25:05] <marvanni> Any ideas to get this to work, with DataList itself, without the need to extend DataList ?
354: [09:25:06] <marvanni> http://sspaste.com/paste/show/57189c52352e9
355: [09:28:58] * agent44 quit (Quit: zzz)
356: [09:33:07] * agent44 has joined #silverstripe
357: [09:40:40] * marc_comia has joined #silverstripe
358: [09:41:27] <marc_comia> wmk, yes i check the db but its not saving
359: [09:41:56] <wmk> marc_comia, hmm, it should. did you see swaiba 's comment above?
360: [09:42:38] <marc_comia> nope cause i accidentally refresh this page
361: [09:43:15] <marc_comia> wmk, do you have any suggestion how to create a blog post in the front end
362: [09:44:19] <wmk> marc_comia, how about https://github.com/i-lateral/silverstripe-blog-frontend
363: [09:45:48] <marc_comia> when i look at the db the blogpost have only 4 fields which is ID, publishDate, AuthorNames, Summary and FeatureImageID the Tite and the content are stored in the SiteTree table
364: [09:47:33] <marc_comia> wmk, i think this is what i need i will investigate this. Ta wmk
365: [09:48:52] * slievr has joined #silverstripe
366: [09:49:18] <wmk> marc_comia, your approach could also fail with permissions... so it's hard to tell why it didn't work unless you have something in the error logs
367: [09:53:31] <marc_comia> wmk, honestly im newbie i need to learn more about that permission, security etc... i trying hard to learn more deeper (Y_Y)
368: [09:54:04] <wmk> well, there is a learning courve
369: [09:54:38] * agent44 quit (Quit: zzz)
370: [09:56:50] * agent44 has joined #silverstripe
371: [10:09:43] * agent44 quit (Ping timeout: 252 seconds)
372: [10:11:37] * agent44 has joined #silverstripe
373: [10:15:52] * robbiea has joined #silverstripe
374: [10:33:47] <marvanni> does any one knows how I can force sake or framework/cli-script.php to use the same php version as apache does?
375: [10:37:18] <wmk> marvanni, depends on your server
376: [10:37:25] <wmk> e.g. my machine has only one version of php installed.
377: [10:37:43] <wmk> a server of mine has many versions, and i have a php54 command and a php56 command...
378: [10:37:57] <marvanni> its on osx. where bash uses usr/bin/php but the website is using MAMP version
379: [10:38:15] <wmk> symlink?
380: [10:38:27] <marvanni> i could try that
381: [10:38:53] <wmk> or make your phpxx as symlink to the mamp executable
382: [10:39:04] <marvanni> i have a post hook for composer after update. but cli has another cache then the browser version
383: [10:39:05] <wmk> then phpxx cli-script.php param
384: [10:39:17] <wmk> well, that's cache, not php version
385: [10:39:22] <wmk> cache is also from the user who uses it
386: [10:39:27] <marvanni> i alreadhave an alias in bashrc and that works when I type php
387: [10:39:32] <marvanni> but not for scripts
388: [10:39:45] <wmk> so when your webserver runs as www-data and you run as marvanni, you have two caches
389: [10:39:57] <wmk> you might delete the cache folders manually (hacky)
390: [10:40:03] <marvanni> I really dont understand what is the point of having different caches for one website
391: [10:40:31] <wmk> well, in your case it sucks.
392: [10:40:37] <marvanni> not only in my case
393: [10:40:43] <wmk> pretty often, yes
394: [10:41:07] <marvanni> I would asume that cli scripts would address the live website
395: [10:41:22] <marvanni> but it is not the case by default, because of the location of the cache files
396: [10:41:37] <marvanni> that said
397: [10:41:46] * DimiStripe has joined #silverstripe
398: [10:41:52] <marvanni> even if you have a silverstripe-cache folder it does not work on cli
399: [10:41:54] <wmk> well, i run dev/build on cli as www-data user
400: [10:42:02] <marvanni> how
401: [10:42:11] <wmk> on my server: sudo su - www-data
402: [10:42:37] <marvanni> but that requires to enter password everytime?
403: [10:42:44] <wmk> not with sudo
404: [10:42:53] <wmk> depends on the configuration i guess
405: [10:42:57] <marvanni> kan I make sake work as www-data user?
406: [10:43:17] <wmk> i dunno how's that on mac
407: [10:43:38] <marvanni> pretty the same as on debian like unix os, i think
408: [10:43:47] <marvanni> much feesl the same as ubuntu
409: [10:43:54] <marvanni> at least on the terminal
410: [10:45:50] * BrewNaked has joined #silverstripe
411: [10:46:35] <wmk> well, i develop on a vm, so i login, do sudo su- www-data and work as www-data in this terminal.
412: [10:46:44] <wmk> yes, it's always some lines of typing
413: [10:50:29] * BrewNaked quit (Ping timeout: 260 seconds)
414: [10:51:02] <marvanni> hm...
415: [10:51:19] <marvanni> I have this in post-update-cmd in composer : "php framework/cli-script.php dev/build flush=all"
416: [10:51:39] <marvanni> but I still need to run dev/build on a browser
417: [10:59:53] * agent44 quit (Read error: Connection reset by peer)
418: [11:02:02] * agent44 has joined #silverstripe
419: [11:04:54] * robbiea quit (Remote host closed the connection)
420: [11:07:47] <wmk> you need to run it as webserver user
421: [11:19:18] <marc_comia> hello guys how to display the form into the template using blog-frontend module.
422: [11:23:50] * r3v3rb has joined #silverstripe
423: [11:24:01] <r3v3rb> hi, who fancies a challenge?
424: [11:24:46] <marc_comia> its fixed :0
425: [11:26:13] <r3v3rb> i need to get to work on extending a dataobject’s view in the CMS to include a canvas element :) using elements they have added to forms and image uploads…
426: [11:31:11] * agent44 quit (Ping timeout: 250 seconds)
427: [11:31:25] * r3v3rb quit (Quit: r3v3rb)
428: [11:31:49] * r3v3rb has joined #silverstripe
429: [11:31:55] <swaiba> can you do <% !$MyVar %> in templates?
430: [11:32:08] <swaiba> (e.g. "!" not the result)
431: [11:35:15] <cloph> you can use negation in conditions, but what would be !$someString/HTML be?
432: [11:36:38] <swaiba> MyVar is a boolean cloph
433: [11:38:14] <cloph> then you can use <% if not $DinnerInOven %>
434: [11:52:06] * robbiea has joined #silverstripe
435: [11:57:02] * robbiea quit (Ping timeout: 276 seconds)
436: [11:57:08] * agent44 has joined #silverstripe
437: [12:05:01] <r3v3rb> swaiba, did you see my challenge?
438: [12:06:29] * UncleCheese has joined #silverstripe
439: [12:08:12] <r3v3rb> Hi UncleCheese
440: [12:08:17] <UncleCheese> hi
441: [12:10:24] * marc_comia quit (Ping timeout: 250 seconds)
442: [12:15:17] * r3v3rb quit (Ping timeout: 260 seconds)
443: [12:17:55] <wmk> swaiba can't you?
444: [12:18:41] <swaiba> hi wmk, I've not seen it before and I thought I ask, I know I can test, but that is a dev/build/flush away
445: [12:18:53] <swaiba> hi r3v3rb - what challenge?
446: [12:32:50] * UndefinedOffset has joined #silverstripe
447: [12:34:41] * BrewNaked has joined #silverstripe
448: [12:38:59] <swaiba> cloph thanks... i like that way it makes it super obvious :)
449: [12:39:12] * BrewNaked quit (Ping timeout: 260 seconds)
450: [13:06:02] <Agilix_> Anyone know a good facebook registration module? That plays nicely with the default members and such :)
451: [13:13:17] <wmk> Agilix_, you mean for loggin in using facebook?
452: [13:13:24] <Agilix_> yes
453: [13:13:29] <wmk> there are some around, did you look at addons page?
454: [13:13:42] <Agilix_> https://github.com/wilr/silverstripe-facebookconnect this one seems well maintained, but also fairly fresh
455: [13:14:03] <Agilix_> Was just wondering if someone recently researched one :)
456: [13:18:13] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
457: [13:21:01] <wmk> hmm
458: [13:22:15] <wmk> i have to make something similar and found that afaik. login with some weird service
459: [13:22:53] <wmk> wilr is known for good code afaik.
460: [13:23:01] <wmk> Agilix_, just try it and tell me if it's fine ;)
461: [13:24:51] <Agilix_> Haha k :p
462: [13:33:17] <swaiba> Agilix_ - I vouch for https://github.com/BetterBrief/silverstripe-opauth
463: [13:33:36] * Agilix_ quit (Ping timeout: 250 seconds)
464: [13:33:47] <swaiba> and if you get this setup then there are a TON of them which come out of the box with it... google, linkedin, twitter to name a few
465: [13:34:18] <wmk> swaiba, is there an abstracted module for that?
466: [13:34:33] <wmk> some "login with" module with plugins for each service?
467: [13:34:45] <swaiba> that is what I've just posted...
468: [13:35:01] <swaiba> one module, many solutions for single sign on (SSO)
469: [13:35:09] <wmk> aah.... one line above
470: [13:47:12] * Chibby has joined #silverstripe
471: [13:47:13] <ss-helper> Chibby: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
472: [13:57:22] * wmk quit (Ping timeout: 260 seconds)
473: [13:59:38] <Chibby> Hey guys. I’m fairly new to SilverStripe, and I have some questions regarding translations, specifically in the CMS itself.
474: [14:00:58] <Chibby> For instance I have a DataObject that is extended, and uses the Class field to determine behaviour in the front-end, but is also displayed in the back-end. I would like to translate that so that it both looks better than the class names used, and is localized.
475: [14:02:45] <Chibby> I’ve looked at the i18n possibilities, but because Class is a standard field I doubt I could f.e. extend Enum to use translations with getCMSFields.
476: [14:14:07] * arjn has joined #silverstripe
477: [14:14:07] <ss-helper> arjn: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
478: [14:16:24] * kinglozzer has joined #silverstripe
479: [14:23:38] * BrewNaked has joined #silverstripe
480: [14:24:49] * Amil32 has joined #silverstripe
481: [14:24:49] <ss-helper> Amil32: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
482: [14:25:28] * Amil32_ has joined #silverstripe
483: [14:25:28] <ss-helper> Amil32_: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
484: [14:26:06] * devdev has joined #silverstripe
485: [14:26:06] <ss-helper> devdev: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
486: [14:26:50] <Amil32_> hello , I wonder if the SS_DATETIME always writes All times in UTC ?
487: [14:28:04] * BrewNaked quit (Ping timeout: 240 seconds)
488: [14:29:04] * Amil32 quit (Ping timeout: 250 seconds)
489: [14:29:30] <swaiba> times are written in the database based on the php timezone
490: [14:29:33] <swaiba> Amil32_ ^^
491: [14:30:30] * Embraden quit (Ping timeout: 246 seconds)
492: [14:31:33] * Embraden has joined #silverstripe
493: [14:31:34] <Amil32_> swaiba Thanks
494: [14:32:02] * arjn quit (Quit: Page closed)
495: [14:32:17] * Arjan__ has joined #silverstripe
496: [14:32:17] <ss-helper> Arjan__: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
497: [14:37:01] * Embraden quit (Ping timeout: 250 seconds)
498: [14:37:18] * devdev quit (Ping timeout: 250 seconds)
499: [14:37:34] * Embraden has joined #silverstripe
500: [14:47:16] * Arjan__ quit (Ping timeout: 250 seconds)
501: [14:57:45] * arnhoe quit ()
502: [14:58:47] * cb___ has joined #silverstripe
503: [14:58:47] <ss-helper> cb___: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
504: [15:08:39] * Chibby quit (Quit: Chibby)
505: [15:12:33] * Chibby has joined #silverstripe
506: [15:12:46] * Eliseth quit (Ping timeout: 252 seconds)
507: [15:31:57] * Chibby quit (Quit: Chibby)
508: [15:32:58] * BrewNaked has joined #silverstripe
509: [15:46:12] * cb___ quit (Ping timeout: 250 seconds)
510: [15:46:15] * swaiba quit (Remote host closed the connection)
511: [15:53:22] * wmk has joined #silverstripe
512: [15:58:07] * wmk quit (Ping timeout: 260 seconds)
513: [16:04:44] * BrewNaked quit (Remote host closed the connection)
514: [16:06:36] * BrewNaked has joined #silverstripe
515: [16:15:49] * BrewNaked quit (Remote host closed the connection)
516: [16:23:14] * kinglozzer quit ()
517: [16:23:29] * BrewNaked has joined #silverstripe
518: [16:24:17] <marvanni> does onyone knows how to correctly pass func_get_args(); to the parent method?
519: [16:24:18] <marvanni> http://sspaste.com/paste/show/5718fe8c7c069
520: [16:29:29] <muskie9> marvanni I've never tried, but this may work: http://stackoverflow.com/a/2126790/995883
521: [16:42:10] <marvanni> hm looks nice.
522: [16:42:21] <marvanni> wonder if it gets he parent::method though
523: [16:42:40] <muskie9> that's the part I'm not sure about
524: [16:43:25] <marvanni> well I got green with this $fileName = call_user_func_array("parent::cacheFilename", $args);
525: [16:43:46] <marvanni> $this->assertEquals($tiff->cacheFilename('SetSize', 100, 200), $this->image->cacheFilename('SetSize', 100, 200));
526: [16:50:19] * jcwacky quit (Quit: jcwacky)
527: [16:56:38] * agent44 quit (Quit: zzz)
528: [17:06:09] * ss23 quit (Ping timeout: 250 seconds)
529: [17:07:11] * ss23 has joined #silverstripe
530: [17:11:08] * Amil32_ quit (Ping timeout: 250 seconds)
531: [17:19:21] * ss-helper quit (*.net *.split)
532: [17:19:24] * EasyCo quit (*.net *.split)
533: [17:19:36] * robbiea has joined #silverstripe
534: [17:21:02] * EasyCo has joined #silverstripe
535: [17:21:08] * ss-helper has joined #silverstripe
536: [17:23:40] * robbiea quit (Ping timeout: 252 seconds)
537: [17:49:53] * gelignite has joined #silverstripe
538: [18:10:35] * BrewNaked quit (Remote host closed the connection)
539: [18:13:39] * BrewNaked has joined #silverstripe
540: [18:14:19] * robbiea has joined #silverstripe
541: [18:18:59] * robbiea quit (Ping timeout: 268 seconds)
542: [18:33:04] * slievr quit (Ping timeout: 240 seconds)
543: [18:50:52] * UndefinedOffset quit (Quit: Leaving.)
544: [19:14:14] * marvanni quit (Quit: marvanni)
545: [19:49:51] * UncleCheese has joined #silverstripe
546: [19:50:10] * marvanni has joined #silverstripe
547: [19:57:55] * UncleCheese quit (Read error: Connection reset by peer)
548: [20:02:03] * robbiea has joined #silverstripe
549: [20:04:50] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
550: [20:06:28] * robbiea quit (Ping timeout: 252 seconds)
551: [20:18:53] * marvanni quit (Quit: marvanni)
552: [20:33:23] * robbiea has joined #silverstripe
553: [20:50:52] <robbiea> morning - if I had an ArrayList which has the values "jim", "bob" and "john" in it, how can I loop and display them all in a template? I'm using <% loop $Names %> {how to echo the value here?} <% end_loop %>
554: [20:52:19] <robbiea> Do the entries in my ArrayList need to be objects themselves?
555: [20:52:23] * muskie9 has joined #silverstripe
556: [20:54:07] <robbiea> The forums helped me - side note - is there not a way to deep link to posts on the SS forums?
557: [21:01:52] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
558: [21:25:57] * robbiea quit (Remote host closed the connection)
559: [21:27:14] * robbiea has joined #silverstripe
560: [21:32:07] * micmania1 has joined #silverstripe
561: [21:33:50] * Azure has joined #silverstripe
562: [22:08:49] * micmania1 quit (Quit: micmania1)
563: [22:13:55] * saysora has joined #silverstripe
564: [22:14:33] <saysora> I'm a little new to the idea of SS's Partial Caching, but I have a page that I'm using to make an xml
565: [22:15:11] <saysora> On that xml I'm looping through the items, <% loop FeedItems %> which are my objects. Can I make the cache update on adding a new item to db?
566: [22:15:56] <saysora> I tried <% cached $LastEdited %><% cached $FeedItems.max('LastEdited') %> but I'm not sure it did anything.
567: [22:15:58] * micmania1 has joined #silverstripe
568: [22:19:49] <saysora> I noticed in the documentation a .count() option.
569: [22:23:23] * novaweb has joined #silverstripe
570: [22:30:32] <ss-helper> SilverStripe data not showing in the template - http://stackoverflow.com/questions/36730602/silverstripe-data-not-showing-in-the-template
571: [22:45:06] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
572: [22:46:28] * MichalKleiner has joined #silverstripe
573: [22:46:40] <MichalKleiner> heya... any maintainers of https://github.com/silverstripe/silverstripe-userforms here?
574: [22:46:43] * robbiea quit (Remote host closed the connection)
575: [22:47:07] <MichalKleiner> would it be possible create a tag/release with latest patches?
576: [22:48:45] * marc_comia has joined #silverstripe
577: [22:48:53] <marc_comia> hi guys can you help me?
578: [22:49:38] <marc_comia> i use blog-frontend module and i want to display the form is a custom template how to do that?
579: [22:50:04] <marc_comia> like blogpost_custom.ss
580: [22:51:39] * robbiea has joined #silverstripe
581: [23:01:34] * robbiea quit (Remote host closed the connection)
582: [23:04:55] * robbiea has joined #silverstripe
583: [23:22:27] * Azure quit (Quit: My Mac has gone to sleep. ZZZzzz…)
584: [23:23:24] * robbiea quit (Remote host closed the connection)
585: [23:26:17] * spronk has joined #silverstripe
586: [23:29:08] * Azure has joined #silverstripe
587: [23:36:15] * spronk quit (Quit: I may need a longer sleep timer...)
588: [23:39:45] * Isidro has joined #silverstripe
589: [23:43:02] * robbiea has joined #silverstripe
590: [23:43:57] * novaweb quit (Remote host closed the connection)
591: [23:44:10] * Isidro quit (Ping timeout: 250 seconds)
592: [23:57:07] * spronk has joined #silverstripe

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