#silverstripe IRC Log

IRC log for 22 April 2013

All timestamps are in UTC.

1: [00:01:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
2: [00:17:00] <clodeindustrie> what's the SS3 alternative to ModelAdmin_RecordController ?
3: [00:17:00] * clodeindustrie has joined #silverstripe
4: [00:17:00] <clodeindustrie> hey
5: [00:18:00] <simon_w> GridField
6: [00:20:00] <clodeindustrie> thanks
7: [00:21:00] <clodeindustrie> still trying to publish from ModelAdmin but all the examples and code I can find are for SS < 3
8: [00:34:00] * mobiusnz quit (Quit: Leaving.)
9: [00:36:00] * Colin[pi] has joined #silverstripe
10: [00:36:00] <ss23> moin
11: [00:36:00] <Colin[pi]> morning all
12: [00:37:00] <Colin[pi]> I have to work every week
13: [00:37:00] <ss23> Thats better, because you get used to it! :P
14: [00:37:00] <Colin[pi]> hey ss23, how's things?
15: [00:37:00] <ss23> Oaky I guess, but I have to work this week
16: [00:37:00] <ss23> :<
17: [00:37:00] <Colin[pi]> oh you poor bastard :D
18: [00:37:00] <ss23> haha
19: [00:38:00] <irogue> today is pretty much friday
20: [00:39:00] <ss23> Why?
21: [00:39:00] <simon_w> Because he's going to a Rebecca Black concert?
22: [00:39:00] <ss23> ahahahaaha
23: [00:39:00] <irogue> ss23: on leave from tomorrow
24: [00:39:00] <ss23> nice, how long for?
25: [00:39:00] <irogue> in teh hams
26: [00:39:00] <ss23> haha
27: [00:39:00] <ss23> ARE WE ON PUBLIC HOLIDAYS?
28: [00:39:00] <ss23> I saw you say that
29: [00:39:00] <ss23> ;_;
30: [00:40:00] <simon_w> Eh, that was Saturday
31: [00:40:00] <ss23> nice
32: [00:40:00] <ss23> this is lan weekend right?
33: [00:40:00] <irogue> ss23: yes
34: [00:40:00] <irogue> tues - tues
35: [00:41:00] <irogue> as i said, we are prob start on wed night since anzac
36: [00:41:00] <simon_w> mmm, anzac cookies
37: [00:42:00] <Colin[pi]> i've already had half a box of them this week
38: [00:43:00] <irogue> too many carbs
39: [00:43:00] <ss23> lol
40: [00:43:00] <ss23> ss23 eats nothing but carbs :D
41: [00:43:00] <Colin[pi]> carbs schmarbs
42: [00:43:00] <Colin[pi]> pf
43: [00:44:00] <ss23> ;_;
44: [00:44:00] <simon_w> Haha, no pizza for you!
45: [00:44:00] <ss23> ^^^
46: [00:44:00] <ss23> simon_w and ss23 get all the pizza
47: [00:44:00] <ss23> :D
48: [00:44:00] <simon_w> No, none for you :p
49: [00:44:00] <simon_w> pizza is more than carbs
50: [00:45:00] <ss23> :<
51: [00:45:00] <ss23> Okay I take it back!
52: [00:45:00] <irogue> quite
53: [00:45:00] <ss23> irogue: shit you were fat
54: [00:45:00] <irogue> https://dl.dropboxusercontent.com/u/4618071/weight.png
55: [00:46:00] <simon_w> What's this 10/25 thing?
56: [00:46:00] <irogue> goddamn US dates
57: [00:47:00] <ss23> Give me y-m-d
58: [00:47:00] <Colin[pi]> yes m/d/y makes so much sense ??_??
59: [00:48:00] <ss23> Unless you're one of the asshles who uses 2 characters for year
60: [00:48:00] <irogue> exactly
61: [00:48:00] <ss23> No ambiguity there
62: [00:48:00] <ss23> 13/04/22
63: [00:50:00] <Colin[pi]> I popped my geocaching cherry yesty
64: [00:50:00] <ss23> I dunno if there are any near me
65: [00:50:00] <Colin[pi]> probably are
66: [00:50:00] <Colin[pi]> there are so many of the things around :o
67: [00:50:00] <ss23> You choose that phrasing on purpose!
68: [00:50:00] <Colin[pi]> :D
69: [00:50:00] <ss23> rofl
70: [00:50:00] <Colin[pi]> was pretty funny
71: [00:55:00] <irogue> that is a copious quantity of rain
72: [00:56:00] <simon_w> No rain isn't copious
73: [01:12:00] <Colin[pi]> new neighbours upstairs have two kids about 4... all I can hear all day is *THUD**THUD**THUD**THUD**THUD**THUD**THUD**THUD**THUD**THUD* :C
74: [01:13:00] <ss23> lol Colin[pi], sucks
75: [01:14:00] <Colin[pi]> sounds like a herd of elephants running around
76: [01:14:00] <Colin[pi]> pisses me off because I always told my son NOT to run in the house
77: [01:16:00] <simon_w> This is when you invest in a decent stereo system
78: [01:18:00] * simon_w changed the topic to 'Welcome to #silverstripe discussion - IRC logs available at http://logs.silverstripe.org || 3.1.0-beta3 (bleeding edge) released 19/04/2013: http://ss.org.nz/3.1.0b3 || 3.0.5 released 20/02/2013: http://ss.org.nz/3.0.5 || 2.4.10 security release 18/02/2013: http://ss.org.nz/2.4.10 || Development mailing list: http://ss.org.nz/ss-dev'
79: [01:27:00] <Colin[pi]> I have thx cert. speakers on my PC :)
80: [01:27:00] <Colin[pi]> cranking them now
81: [01:42:00] * mobiusnz has joined #silverstripe
82: [01:47:00] <irogue> and attach your sub to the ceiling
83: [01:47:00] <irogue> so it's like their floor is echoing back at them really loudly
84: [01:47:00] <irogue> rig it up so every time there's a stomp on the ceiling it automatically doofs back 5x as loud.
85: [01:47:00] <Colin[pi]> awesome idea
86: [01:48:00] <irogue> i was gonna suggest making it play a random porn moan, but that wouldn't travel through the ceiling/floor as well as a doof
87: [01:48:00] <irogue> *stomp* *MOAN* *stomp* *MOAN* *stomp* *MOAN* *stomp* *MOAN* *stomp* *MOAN*
88: [01:52:00] <spronk> anyone know anything about car batteries?
89: [01:52:00] <simon_w> Don't drink them
90: [01:53:00] <Colin[pi]> dont touch both terminal with a strip of metal
91: [01:53:00] <irogue> not even the water inside them
92: [01:54:00] <xyphoid> do not attach them to your nipples
93: [01:55:00] <irogue> i know that they are awesome when combined with https://www.snappernet.co.nz/product/mx-npa-box
94: [01:56:00] <irogue> in-car PoE!
95: [01:56:00] <Colin[pi]> xyphoid: unless that's your thing
96: [02:12:00] * mobiusnz quit (Quit: Leaving.)
97: [02:17:00] * clodeindustrie quit (Quit: Textual IRC Client: www.textualapp.com)
98: [02:30:00] * mobiusnz has joined #silverstripe
99: [02:32:00] * SticksM has joined #silverstripe
100: [02:35:00] * SightUnseen has left #silverstripe
101: [02:35:00] * SightUnseen has joined #silverstripe
102: [02:59:00] <simon_w> irogue, ss23, http://www.meetup.com/SilverStripe-Wellington-Meetup-Group/events/115516722/
103: [03:00:00] <ss23> sweet
104: [03:00:00] <simon_w> Get irogue to bring a +1 then
105: [03:00:00] <ss23> :D
106: [03:00:00] <ss23> I'll not RSVP, but I should be ocming as long as irogue can pick me up etc
107: [03:00:00] <ss23> you have to sign up to RSVP
108: [03:01:00] <ss23> irogue: do dat plz
109: [03:02:00] <ss23> Meatloaf so good
110: [03:05:00] <irogue> ss23: you are now my +1
111: [03:05:00] <ss23> ty
112: [03:05:00] <ss23> That maens you pay for my food rite?
113: [03:05:00] <ss23> :D
114: [03:05:00] <simon_w> Nah, sminnee does ;)
115: [03:07:00] <ss23> yay!
116: [03:08:00] <simon_w> willr_, you need to come too!
117: [03:09:00] <Colin[pi]> it'll be a whole colony of socially awkward penguins
118: [03:09:00] <simon_w> You obviously haven't been to one :p
119: [03:09:00] <simon_w> irogue, I can't let you in this time :p
120: [03:10:00] <Colin[pi]> I was in Brazil, but I had dinner with SS Australia's GM on Friday
121: [03:10:00] <simon_w> Well, most of us already know each other
122: [03:10:00] <ss23> No pants hackathon!
123: [03:10:00] <simon_w> Throw ss23 out the window hackathon!
124: [03:10:00] <simon_w> Did you make the Canberra meet up?
125: [03:10:00] <Colin[pi]> oh god, it's worse?
126: [03:11:00] <ss23> haha
127: [03:11:00] <simon_w> :D
128: [03:14:00] <simon_w> screw it, home time!
129: [03:14:00] <Colin[pi]> cyas
130: [03:30:00] * joelpittet quit (Remote host closed the connection)
131: [03:41:00] * Jeremy_ has joined #silverstripe
132: [03:41:00] <Jeremy_> /nick clodeindustrie
133: [03:41:00] <Jeremy_> yeah sure
134: [03:41:00] * Jeremy_ is now known as clodeindustrie
135: [03:42:00] <clodeindustrie> ok now that I feel myself
136: [03:42:00] <Colin[pi]> lol
137: [03:42:00] <clodeindustrie> how does modelAdmin knows which record it's dealing with when rendering a form?
138: [03:43:00] <spronk> https://twitter.com/spronkey/status/326178850730033152
139: [03:44:00] <Colin[pi]> clodeindustrie: through reflection I'm guessing
140: [03:45:00] <clodeindustrie> hassle to debug then :(
141: [03:46:00] <irogue> spronk: holy crap hahahahahaha
142: [03:47:00] <spronk> i know right
143: [03:48:00] <spronk> THEY DROVE THROUGH A FUCKING HEDGE
144: [03:54:00] * mobiusnz quit (Quit: Leaving.)
145: [03:55:00] * cloph_away has joined #silverstripe
146: [03:56:00] * cloph quit (Ping timeout: 240 seconds)
147: [03:57:00] <spronk> so irogue, you getting Garried anytime soon? :P
148: [03:58:00] <ss23> Whos garry? Why would irogue wanna get him? :S
149: [03:58:00] <spronk> fail
150: [03:58:00] <irogue> hahaha no
151: [03:59:00] <spronk> pun definitely intended.
152: [03:59:00] * spronk is so fucking funny.
153: [03:59:00] <ss23> lol
154: [03:59:00] <ss23> spronk: I was kidding too
155: [03:59:00] <ss23> :P
156: [03:59:00] <ss23> The best humor is intentionally misinterpreting people :D
157: [03:59:00] <spronk> Gay Married
158: [03:59:00] <spronk> Garried
159: [04:00:00] <spronk> the best intention is humoring misinterpreting people :O
160: [04:01:00] <spronk> yo dawg.
161: [04:01:00] <spronk> I*
162: [04:01:00] <spronk> says something about my circle of friends/acquaintances that these days O shorten all xzibit jokes to simply "Yo dawg"
163: [04:01:00] * simon_w|air has joined #silverstripe
164: [04:01:00] <ss23> Humorception
165: [04:01:00] <ss23> OHHHHH
166: [04:04:00] * SightUnseen has joined #silverstripe
167: [04:04:00] * SightUnseen has left #silverstripe
168: [04:08:00] <simon_w|air> clodeindustrie, look at the URL
169: [04:09:00] <clodeindustrie> and publish the page based on that ID
170: [04:09:00] <simon_w|air> Everything's coming up GridField!
171: [04:09:00] <simon_w|air> GridField_DetailForm
172: [04:09:00] <clodeindustrie> yep I saw that, but I wash;t sure where it is actually used
173: [04:09:00] <clodeindustrie> I guess I'll try to parse the url in my modeladmin on editform
174: [04:10:00] <clodeindustrie> damn it!
175: [04:10:00] <clodeindustrie> :)
176: [04:10:00] <clodeindustrie> thanks
177: [04:13:00] * SightUnseen has left #silverstripe
178: [04:13:00] * SightUnseen has joined #silverstripe
179: [04:13:00] * ajshort has joined #silverstripe
180: [04:18:00] * guci0 has joined #silverstripe
181: [04:19:00] <guci0> Hello World! Nice morning, sun grows ??? happy monday :)
182: [04:30:00] * mobiusnz has joined #silverstripe
183: [04:30:00] <irogue> monday is almost over!
184: [04:36:00] <simon_w|air> I'm already at home!
185: [04:49:00] <Pyromanik> $fields->addFieldToTab('Root.Main', $uploadField = UploadField::create('File'), 'Theme');
186: [04:49:00] <Pyromanik> $uploadField->getValidator()->setAllowedExtensions(array('pdf'));
187: [04:49:00] <Pyromanik> I have this
188: [04:49:00] * Pyromanik has joined #silverstripe
189: [04:49:00] <Pyromanik> get 403 Forbidden
190: [04:49:00] <Pyromanik> I try to attach (an already uploaded) pdf
191: [04:50:00] <Pyromanik> what am I missing?
192: [04:50:00] <Pyromanik> decorating SiteConfig
193: [04:51:00] <Pyromanik> also, I was doing it wrong
194: [04:51:00] * mobiusnz quit (Quit: Leaving.)
195: [04:51:00] <simon_w|air> Pyromanik, http://www.meetup.com/SilverStripe-Wellington-Meetup-Group/events/115516722/
196: [04:51:00] * SightUnseen has joined #silverstripe
197: [04:51:00] * SightUnseen has left #silverstripe
198: [04:51:00] <Pyromanik> simon_w|air: thank you
199: [04:52:00] <simon_w|air> And, a relation by that name
200: [04:52:00] <Pyromanik> ss23: u lie, I can see u hold'n fone in da mirra behind u
201: [04:52:00] <ss23> my bae caught me slepin~
202: [04:52:00] <Pyromanik> Field called 'Brochure', not 'File'
203: [04:53:00] <sminnee> simon_w|air: yeah Brooke told me to change it
204: [04:53:00] <simon_w|air> sminnee, I like your description on meetup.com
205: [04:53:00] <willr_> simon_w|air 8 attending. What a party
206: [04:54:00] <simon_w|air> willr_, maybe more than Pyromanik and I'll show up this time too!
207: [04:54:00] <willr_> sminnee 2.4 doesn't support being installed under framework/ does it? How'd you tell composer to install it in sapphire?
208: [04:54:00] <Pyromanik> willr_: yeah, but last time about 8 were attending. Only 3 attended.
209: [04:54:00] <Pyromanik> well, 4 I guess.
210: [04:54:00] <ss23> Any hot chicks coming? Cause I'm totally cool with that
211: [04:54:00] <ss23> Pyromanik: Are you a hot chick?
212: [04:54:00] * ss23 blushes
213: [04:54:00] <ss23> TY Pyromanik
214: [04:54:00] <ss23> Pyromanik: :D
215: [04:54:00] <Pyromanik> ss23: just you.
216: [04:55:00] <Pyromanik> gg guys, chat later
217: [04:55:00] <sminnee> i was adding a patch to composer/installers to do it automatically.
218: [04:55:00] <simon_w|air> sminnee, Well, you got your title wrong :p
219: [04:55:00] <ss23> cya Pyromanik
220: [04:55:00] * Pyromanik quit (Quit: leaving)
221: [04:55:00] <willr_> Tried installer-paths to no change (http://getcomposer.org/doc/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework.md)
222: [04:55:00] <sminnee> simon_w|air: how do i change it
223: [04:55:00] <willr_> target-dir works if you edit the modules.json
224: [04:55:00] <simon_w|air> Click the Edit Intro button?
225: [04:55:00] <SticksM> Hopefully a simple one guys, SS3.0, I have a $SearchForm on an EventPage, a results function returns a bunch of events, only problem is the template EventPage_results.ss isn't being used, rather EventPage.ss instead.
226: [04:55:00] <sminnee> willr_: there's some setting
227: [04:55:00] <sminnee> i can't remember what it is
228: [04:56:00] <simon_w|air> sminnee, hahaha
229: [04:56:00] <simon_w|air> SticksM, are you telling it to be?
230: [04:56:00] <sminnee> simon_w|air: updated
231: [04:57:00] <SticksM> simon_w|air, I did renderWith(), but then it would ONLY use that template, as opposed to using it inside the Page.ss wrapper. Is that wrong?
232: [04:58:00] <simon_w|air> SticksM, renderWith(array('EventPage_results', 'EventPage', 'Page')), though a straight return array() should work too
233: [04:58:00] <sminnee> Hi Colin[pi]
234: [04:58:00] <willr_> SticksM does the search form redirect to Page/results?
235: [04:58:00] <sminnee> willr_: this was what i was working on https://github.com/sminnee/installers/commits/fix-silverstripe2
236: [04:58:00] <Colin[pi]> oh hey sminnee is here, hi sir
237: [04:59:00] <sminnee> willr_: i think i just wanted someone to give that commit a code-review. wanna do the honours?
238: [05:01:00] * nickmolhoek quit (Quit: nickmolhoek)
239: [05:02:00] <sminnee> willr_: meh, fuck it https://github.com/composer/installers/pull/70
240: [05:02:00] <SticksM> willr_, it redirects to Page/SearchForm?Search=Blah&action_results=Go
241: [05:04:00] * nickmolhoek has joined #silverstripe
242: [05:04:00] * nickmolhoek quit (Client Quit)
243: [05:04:00] * nickmolhoek has joined #silverstripe
244: [05:04:00] * nickmolhoek quit (Remote host closed the connection)
245: [05:07:00] <SticksM> Cheers simon_w|air, renderWith(array('EventPage_results', 'EventPage', 'Page')) works a treat.
246: [05:07:00] <willr_> sminnee oh so that's part of composer. Might just patch my composer locally and see
247: [05:08:00] <sminnee> strictly speaking it's part of the composer/installers module, which is a plugin for composer that provides custom package-install-dir settings for different package types.
248: [05:09:00] <sminnee> it's the thing that stops silverstripe from going into vendor/silverstripe/framework ;-)
249: [05:09:00] <simon_w|air> That it needs it is kinda a bad sign :p
250: [05:10:00] <simon_w|air> It's one massive hack
251: [05:10:00] <willr_> simon_w|air troll much?
252: [05:12:00] <willr_> All I hear is problems. Not solutions.
253: [05:12:00] <simon_w|air> And composer trolls me. Why can't I troll back? :p
254: [05:12:00] * Colin[pi] grabs popcorn
255: [05:13:00] <simon_w|air> Hmm, how about allowing a module to say what it should be installed as?
256: [05:13:00] <willr_> a module can say where it is installed as. target-dir
257: [05:13:00] <simon_w|air> And they'd say GTFO
258: [05:13:00] <willr_> as we would say, pull request?
259: [05:14:00] <willr_> as a project I want to override that
260: [05:15:00] * mirrors has joined #silverstripe
261: [05:17:00] <mirrors> Hey I am looking into Requirements::combine_files() and am looking at LeftAndMain.php to see how it is used. Only a couple of the js files are combined...most are just added seperatelty
262: [05:17:00] <mirrors> why is this...isnt it better to combine and minify all the files
263: [05:19:00] <mirrors> also I noticed that jquery is added and then later on is combined into another file
264: [05:21:00] <simon_w|air> mirrors, you sure? init() looks like it's combining all the JS
265: [05:25:00] <mirrors> oh I missed the last combine_files.....its combines all the js into 3 js files......why are the js files added at the start of the init() and then combined at the bottom...doesnt the combine function add them aswell
266: [05:26:00] <simon_w|air> Most of the 2.4 CMS was written before that was added
267: [05:27:00] <mirrors> ah right...so I guess adding the combine_file function at the bottom doesnt mean that the js files are added twice then
268: [05:29:00] * travis-ci has left #silverstripe
269: [05:29:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/53e3e6d2b4b5...8278181b927c
270: [05:29:00] <travis-ci> [travis-ci] silverstripe/sapphire#2047 (3.1 - 8278181 : Sean Harvey): The build passed.
271: [05:29:00] * travis-ci has joined #silverstripe
272: [05:29:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6526890
273: [05:35:00] * willr_ quit (Quit: willr_)
274: [05:41:00] * clodeindustrie quit (Quit: Textual IRC Client: www.textualapp.com)
275: [05:43:00] * SightUnseen has left #silverstripe
276: [05:43:00] * SightUnseen has joined #silverstripe
277: [05:48:00] * irogue quit ()
278: [06:01:00] * Zauberfisch has joined #silverstripe
279: [06:07:00] * mirrors quit (Quit: Page closed)
280: [06:13:00] * Liquide has joined #silverstripe
281: [06:14:00] <ss23> You attempted to reach bing.com, but instead you actually reached a server identifying itself as *.bing.com.
282: [06:15:00] <lewellyn> wildcards are hard.
283: [06:29:00] * willr_ has joined #silverstripe
284: [06:29:00] * willr_ quit (Changing host)
285: [06:29:00] * willr_ has joined #silverstripe
286: [06:29:00] <willr_> heh @sminnee karma. https://github.com/composer/installers/pull/70#issuecomment-16757100
287: [06:30:00] * mobiusnz has joined #silverstripe
288: [06:33:00] <sminnee> doh
289: [06:37:00] <sminnee> seems pretty smple
290: [06:37:00] <willr_> exactly. Magic! thanks
291: [06:37:00] <willr_> sminnee got time to write one? I'm migrating 20 odd sites onto composer based workflow so would be great to get it merged. Happy to help knock up a test case
292: [06:37:00] <sminnee> willr_: yeah looking now.
293: [06:37:00] * guci0 quit (Ping timeout: 245 seconds)
294: [06:38:00] <Zauberfisch> https://github.com/silverstripe/silverstripe-installer/blob/master/composer.json
295: [06:39:00] <Zauberfisch> there isno 3.2 branch yet, will that composer file even work?
296: [06:39:00] <Zauberfisch> :O
297: [06:39:00] <Zauberfisch> "dev-master": "3.2.x-dev"
298: [06:40:00] <Zauberfisch> ah, of course those are packagist tags
299: [06:40:00] <Zauberfisch> but still, no such tag exists
300: [06:41:00] <Zauberfisch> nvm, found it
301: [06:45:00] <sminnee> Yeah, it's branch_alias Zauberfisch
302: [06:45:00] <sminnee> willr_: https://github.com/sminnee/installers/commit/38c746d1f24dd5c2152a55282f204c62aae91ef3
303: [06:56:00] <Zauberfisch> sminnee the vendor folter is in gitignore
304: [06:56:00] <Zauberfisch> but framework and cms is not
305: [06:56:00] <Zauberfisch> why?
306: [06:58:00] <sminnee> laziness? pretty sure framework and cms should be tool.
307: [06:58:00] <sminnee> err, "too", not "tool"
308: [06:58:00] <Zauberfisch> yeah
309: [06:58:00] * guest_____ has joined #silverstripe
310: [06:58:00] <Zauberfisch> will you fix it or do i have to pull request?
311: [06:59:00] <guest_____> hello, i have an old website with members, i want to import them into SS 2.4.10 .. how do i auto create hash salt validation key?
312: [06:59:00] <Zauberfisch> previous ss version or not ss at al
313: [06:59:00] <Zauberfisch> guest_____ define old
314: [07:00:00] <guest_____> Zauberfish: blubb, there members from a non SS website. so i have email adresses and simple passwords like 5413 ...
315: [07:00:00] <Zauberfisch> s/al/all
316: [07:01:00] <guest_____> already imported them as csv in pphmyadmin
317: [07:01:00] <Zauberfisch> I would just write a task
318: [07:01:00] <Zauberfisch> and run it
319: [07:01:00] <Zauberfisch> how are you importing?
320: [07:01:00] <guest_____> but SALT and HASH are now empty
321: [07:02:00] <Zauberfisch> foreach (DataObject::get('Member') as $m) {
322: [07:02:00] <guest_____> so was looking for a function that could create them randomly
323: [07:02:00] <simon_w|air> So, they're currently plaintext?
324: [07:02:00] <guest_____> and maybe even use the old passwords?
325: [07:02:00] <Zauberfisch> then do:
326: [07:03:00] <Zauberfisch> silly me
327: [07:03:00] <simon_w|air> dev/tasks/EncryptAllPasswordsTask
328: [07:03:00] <Zauberfisch> yeah, guest_____, what simon said
329: [07:03:00] <simon_w|air> Zauberfisch, you're making this complicated :p
330: [07:03:00] <Zauberfisch> really?
331: [07:03:00] <Zauberfisch> ah, right, i forgot
332: [07:03:00] <Zauberfisch> there is a encrypt passwords task
333: [07:04:00] <guest_____> ok great! thx
334: [07:05:00] <guest_____> oh, with this function, i can put the previous passwords as text in the password column?
335: [07:06:00] <guest_____> some members don't have an email adres, but a username
336: [07:06:00] <guest_____> can i also use this username to login?
337: [07:06:00] <guest_____> dont tjhink so right?
338: [07:06:00] <simon_w|air> yes
339: [07:06:00] <simon_w|air> If you put it in the email field, it'll work fine
340: [07:07:00] <sminnee> OK I'm leaving until Monday. Have fun everyone!
341: [07:08:00] <sminnee> willr_: i've added you as a collaborator to https://github.com/sminnee/installers in case you need to further tweak that pull request :)
342: [07:08:00] <Zauberfisch> you to sminnee
343: [07:08:00] * priithansen has joined #silverstripe
344: [07:09:00] * sminnee quit (Quit: sminnee)
345: [07:09:00] <ajshort> ...
346: [07:09:00] <ajshort> sminnee: for that composer/installers patch, can't you just use installer-name in the 2.4 composer.json?
347: [07:11:00] * guci0 has joined #silverstripe
348: [07:11:00] * qlex says hi
349: [07:11:00] * qlex has joined #silverstripe
350: [07:12:00] <qlex> reading silverstripe help on "Managing roles and permissions"
351: [07:12:00] <qlex> how can i create a role so that user can save as draft but not publish ?
352: [07:12:00] <qlex> looking for a way to create Author role
353: [07:15:00] * SticksM quit (Read error: Connection reset by peer)
354: [07:17:00] <qlex> as its not described in the help and im struggling to achieve that before i leave for meeting with client in 15 mins :)
355: [07:19:00] * chillu has joined #silverstripe
356: [07:20:00] <simon_w|air> qlex, standard canPublish() is the same as canEdit(). You'll need to add a permission and have Page::canPublish() check for that instead
357: [07:21:00] * howardgrigg quit (Ping timeout: 272 seconds)
358: [07:21:00] <qlex> scroll to Using roles
359: [07:21:00] <qlex> simon_w|air" looking at http://3.0.userhelp.silverstripe.org/for-website-administrators/managing-roles-and-permissions/
360: [07:22:00] <qlex> so i cant set that up using CMS, but i would need to modify the code?
361: [07:22:00] <simon_w|air> It may have been written by someone on a site with the cmsworkflow module installed
362: [07:22:00] * howardgrigg has joined #silverstripe
363: [07:22:00] <qlex> says: The most typical user roles are: Author (someone who can create and edit content, but not publish)
364: [07:24:00] <qlex> thanx
365: [07:24:00] <qlex> i will get back to you on that later on
366: [07:24:00] <qlex> ok
367: [07:24:00] * qlex has left #silverstripe
368: [07:24:00] <qlex> need to run
369: [07:52:00] * Motoservo has joined #silverstripe
370: [07:56:00] * Motoservo quit (Client Quit)
371: [08:00:00] * waveydave has joined #silverstripe
372: [08:04:00] <travis-ci> [travis-ci] silverstripe/sapphire#2049 (3.0 - 26a6ac4 : Ingo Schommer): The build passed.
373: [08:04:00] * kinglozzer has joined #silverstripe
374: [08:04:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6528957
375: [08:04:00] * travis-ci has left #silverstripe
376: [08:04:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/e13ce9b98fbe...26a6ac47a336
377: [08:04:00] * travis-ci has joined #silverstripe
378: [08:09:00] * lx-berlin_ has joined #silverstripe
379: [08:10:00] * maknz has joined #silverstripe
380: [08:12:00] * Motoservo has joined #silverstripe
381: [08:25:00] * Liquide quit ()
382: [08:53:00] * dangerdan has joined #silverstripe
383: [08:54:00] * gelignite has joined #silverstripe
384: [09:08:00] * osterlaus has joined #silverstripe
385: [09:16:00] * osterlaus quit (Quit: Leaving.)
386: [09:16:00] <Zauberfisch> can someone please review my config file? http://pastebin.com/P20hNLUg
387: [09:25:00] <willr_> Zauberfisch errors?
388: [09:26:00] <simon_w|air> Zauberfisch, extra_requirements_css should be an array
389: [09:27:00] <simon_w|air> (like extensions. Should probably fix that page)
390: [09:27:00] <simon_w|air> - 'mysite/css/cms.css'
391: [09:31:00] * MichaelinWelling has joined #silverstripe
392: [09:38:00] <MichaelinWelling> Hey there, can anyone tell me why I can't access the created field that is automagically added by silverstripe when accessing a data object e.g $device = DataObject::get_one ('Device', 'MemberID = '.$member->ID); $device->Created
393: [09:47:00] <willr_> and make sure you are doing a get_one() not a get() as then you'll get a set
394: [09:47:00] <willr_> MichaelinWelling done a /dev/build? Is the property there if you do a print_r($device); ?
395: [09:49:00] <MichaelinWelling> looks like I was accessing a non existent device, (was looping through)
396: [09:50:00] <MichaelinWelling> thank you
397: [09:50:00] <MichaelinWelling> working as expected my bad
398: [09:56:00] * willr_ quit (Quit: willr_)
399: [09:57:00] * Jedateach quit (Quit: Jedateach)
400: [10:02:00] * zfmf has joined #silverstripe
401: [10:12:00] * osterlaus has joined #silverstripe
402: [10:14:00] * mobiusnz quit (Quit: Leaving.)
403: [10:15:00] * mastbobby has joined #silverstripe
404: [10:15:00] <mastbobby> hello to all
405: [10:15:00] <MichaelinWelling> hello
406: [10:16:00] <mastbobby> I am new to silverstripe and found books for silverstripe 2.4 and now its 3.0 available. My question is that how much 3.0 is differ from 2.4? If I do work on 2.4 then how much architectrual change is in the 3.0 version.
407: [10:17:00] <Zauberfisch> _a lot_
408: [10:18:00] <mastbobby> so what do you suggest either to work on 3.0 or first on 2.4? If there is lot of diff. then what is the starting point for an experience php programmer but silverstrip beginner
409: [10:18:00] <Zauberfisch> but we have the author of the book right here, what do you say chillu?
410: [10:18:00] <Zauberfisch> I would go as far as saying the 2.4 book is close to useless for 3.0, but I have never read it
411: [10:19:00] <Zauberfisch> I'd say start with 3.0 or even better, start with 3.1
412: [10:19:00] <chillu> I think 90% of the book still applies, although you have to be careful with code examples. The book tries to convey concepts, and those didn't change too much since 2.4
413: [10:20:00] <Zauberfisch> oh, ok
414: [10:21:00] <chillu> Its obviously not the best beginner experience to learn SS through the book, while at the same time keeping multiple screen pages of API changes in their heads to try out code examples. But its better than nothing :)
415: [10:22:00] <MichaelinWelling> Though it might get annoying if more api's are changed in 3.1 as per the recent beta release, I don't know if any of you are in the know about whats up and coming per api's
416: [10:23:00] <mastbobby> What I understand from the @chillu conversation that nothing much changed since 2.4 in architecture but its good to start to explore the api's. Kindly correct me if I misunderstood
417: [10:24:00] <Zauberfisch> I'll update it
418: [10:24:00] <chillu> You still have MVC, page types as classes, template inheritance, casting, an ORM - its just the syntax that changed a bit
419: [10:24:00] <Zauberfisch> btw, simon_w|air thanks for the review
420: [10:24:00] <Zauberfisch> MichaelinWelling there is alot of change from 3.0 to 3.1 as well, because you can't use much of the _config.php any more
421: [10:25:00] <Zauberfisch> ok, chillu, can we put it like this: "the book makes sense if you are new to web frameworks or web developement in general."?
422: [10:26:00] <chillu> even then, you can get value out of the book, but not as much
423: [10:26:00] <Zauberfisch> "if you come from another MVC web framework and just need to learn the syntax the book might not be right"
424: [10:26:00] <Zauberfisch> is that save to say?
425: [10:26:00] * zfmf has joined #silverstripe
426: [10:26:00] * zfmf quit (Read error: Connection reset by peer)
427: [10:28:00] <mastbobby> yes definitely, I want to know the syntax, directory structure etc to work on it
428: [10:28:00] * NoBone has joined #silverstripe
429: [10:28:00] <Zauberfisch> syntax changed a bit, directory structure is kindof the same
430: [10:29:00] <NoBone> I changed the widget module a bit and was wondering is anybody was interested. I'm a bit of a git noob so..
431: [10:29:00] <NoBone> Hi everybody
432: [10:29:00] * beze has joined #silverstripe
433: [10:30:00] * Shrike_Finland quit (Quit: Leaving.)
434: [10:30:00] <NoBone> I updated WidgetAreaEditor->AvailableWidgets to check a static array so you can determine wich widgets you want to show in wich widgetarea
435: [10:31:00] * kinglozz_ has joined #silverstripe
436: [10:31:00] <mastbobby> @Zaubefisch: Kindly share me the best starting point for the beginner.... kindly share the link....
437: [10:34:00] * kinglozzer quit (Ping timeout: 240 seconds)
438: [10:34:00] * beze quit (Ping timeout: 245 seconds)
439: [10:35:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
440: [10:38:00] * Motoservo has joined #silverstripe
441: [10:40:00] * lx-berlin_ has left #silverstripe
442: [10:43:00] * Motoservo quit (Client Quit)
443: [10:44:00] * lx-berlin_ has joined #silverstripe
444: [10:46:00] * Motoservo has joined #silverstripe
445: [10:52:00] * kinglozz_ is now known as kinglozzer
446: [11:00:00] <mastbobby> If there is a difference in 3.0 and 2.4 versions then how the old books available on www.silverstripe.org/books will helpout the users working with 3.0
447: [11:04:00] <Zauberfisch> just write Zuaberifsch
448: [11:04:00] <Zauberfisch> mastbobby don't do @Zauberfisch, because I don't get a beep
449: [11:05:00] <Zauberfisch> best starting point
450: [11:05:00] <Zauberfisch> hmmm
451: [11:05:00] <Zauberfisch> but after that, no idea
452: [11:05:00] <Zauberfisch> thats a good point to start at
453: [11:05:00] <Zauberfisch> well, go through the basic tutorials on the silverstripe docs page
454: [11:05:00] <Zauberfisch> the way I learned it is that I had goals
455: [11:06:00] <Zauberfisch> I wanted to do a thing, and then I searched for how to do
456: [11:06:00] <Zauberfisch> you can always come here on IRC
457: [11:06:00] <mastbobby> Zauberfish: thanks for your help...... let me try on the way and then definitely will revert back to experts at this forum
458: [11:06:00] <Zauberfisch> it
459: [11:07:00] <Zauberfisch> just set yourself some goals, and try to reach them, if you run into problems or questions, google them, if you don't find your answer ask here
460: [11:07:00] * gordon has joined #silverstripe
461: [11:07:00] <Zauberfisch> people here are really helpful
462: [11:07:00] <mastbobby> ok done, it means when you need to do then you will search the specific work article over the web
463: [11:08:00] <Zauberfisch> chillu have you broke ss3.1 again? :O
464: [11:08:00] <mastbobby> OK done, got it
465: [11:08:00] <Zauberfisch> any question is welcome here (:
466: [11:08:00] * gordon is now known as Guest78745
467: [11:08:00] <Zauberfisch> I can't put variables in the <html> tag :/
468: [11:09:00] <Zauberfisch> this is bad
469: [11:11:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
470: [11:15:00] <Zauberfisch> this is bad as well :/
471: [11:15:00] <Zauberfisch> http://pastebin.com/2zW21PLF
472: [11:18:00] <lx-berlin_> Zauberfisch: why do you think this is bad?
473: [11:19:00] <Zauberfisch> because its breaking my markup
474: [11:19:00] <Zauberfisch> but I am about to fix it
475: [11:19:00] <Zauberfisch> invalid html
476: [11:22:00] * ARNHOE has joined #silverstripe
477: [11:23:00] * mastbobby quit (Quit: Page closed)
478: [11:27:00] * dangerdan quit (Ping timeout: 245 seconds)
479: [11:27:00] * nimeso has joined #silverstripe
480: [11:28:00] <nimeso> Yellow ha!
481: [11:28:00] * MichaelinWelling quit (Quit: MichaelinWelling)
482: [11:29:00] <nimeso> HAHAHAHA
483: [11:29:00] <nimeso> Shit it's monday!
484: [11:29:00] * jerga has joined #silverstripe
485: [11:29:00] <nimeso> 11:28 pm nz, sun night... fun!
486: [11:29:00] <nimeso> almost Tuesday!.... anyways...
487: [11:32:00] <nimeso> all good problem solved with PaginatedList and 3.1 ... rock on... love you all
488: [11:35:00] * mrzero_ has joined #silverstripe
489: [11:35:00] * mrzero_ is now known as mrzero
490: [11:35:00] * mrzero quit (Ping timeout: 255 seconds)
491: [11:38:00] <kinglozzer> Long weekend?
492: [11:38:00] <kinglozzer> nimeso: You've lost track of what day it is? :P
493: [11:39:00] * ARNHOE quit (Remote host closed the connection)
494: [11:40:00] <kinglozzer> I just pulled from Github though, are you on -beta3?
495: [11:40:00] <kinglozzer> Zauberfisch: Strange, I can add variables to the <html> tag just fine?
496: [11:40:00] * osterlaus quit (Quit: Leaving.)
497: [11:41:00] <Zauberfisch> kinglozzer I am on latest
498: [11:42:00] <Zauberfisch> so yeah, thats beta3 or newer
499: [11:42:00] <kinglozzer> Weird. Does $ContentLocale work?
500: [11:47:00] * ARNHOE has joined #silverstripe
501: [11:49:00] <Marvanni> has anyone experienced issues with search for Files when attaching an existing File with the UploadField?
502: [11:50:00] <Marvanni> It does post the search value, but the returing list is not filtered
503: [11:56:00] * DimiStripe has joined #silverstripe
504: [11:57:00] <DimiStripe> Hi ALL, Anyone could give a good solution for SS3 using S3 amazon files ? I've mounted the bucket as /assets but now need a way of getting resized images form it . (or resize those first if it is not there)
505: [11:57:00] <Marvanni> hm probably a bug... http://www.silverstripe.org/general-questions/show/22124
506: [11:59:00] <kinglozzer> DimiStripe: I don't know personally, but this discussion might help: https://groups.google.com/forum/?fromgroups=#!topic/silverstripe-dev/2so5i8a7ltY
507: [12:01:00] * beze has joined #silverstripe
508: [12:06:00] <beze> newbequestion: from other cms (typo3/concrete5/redaxo) i'm used to think of a page as of a container. and in order to display something at the frontend i have to put some output-modules into the container (text/headline/gallery/form/etc). the cool thing is, you can also combine it (headline - text - gallery - text) without the need to create the gallery with a wysiwyg editor. is there a way to do so in silverstripe? because everyt
509: [12:08:00] * UndefinedOffset has joined #silverstripe
510: [12:10:00] * ARNHOE quit (Remote host closed the connection)
511: [12:11:00] <lx-berlin_> beze: unfortunately that is not how silverstripe works. There are "Widgets" but i dont use them very much. For SS2.4 there was a module for it "Page Elements" but i dont think that there will a 3.0 version of this module
512: [12:11:00] <guest_____> i want to get the link of page, by checking the current local and looking for a specific class: cAstWg7W
513: [12:11:00] <guest_____> http://paste2.org/cAstWg7W
514: [12:12:00] <guest_____> any ideas?
515: [12:12:00] <guest_____> SS 2.4.10
516: [12:12:00] <guest_____> but im getting an error: Deprecated: Function ereg_replace() is deprecated in /storage/web/public/sites/...../sapphire/core/control/Director.php on line 495
517: [12:14:00] * nimeso quit (Ping timeout: 245 seconds)
518: [12:15:00] <beze> lx-berlin_: thx. what's you way to deal with a {text - [gallery or other module] - text} situation?
519: [12:16:00] <lx-berlin_> the best thing is to know how your site should look like, so that you can build the template for it
520: [12:18:00] * ARNHOE has joined #silverstripe
521: [12:18:00] <lx-berlin_> or you can to use shortcodes. For example we created a module "FlexSlider" which comes with a shortcode for the wysiwyg editor. It allows you to put a shortcode right in the text where you want a slider
522: [12:18:00] <lx-berlin_> but i dont think that many modules come with a shortcode
523: [12:19:00] <lx-berlin_> btw: the FlexSlider module is working but could be improved
524: [12:19:00] <beze> okay. so there is no easy way for reusing widgets/modules like: page1(headline - text - video - gallery - text) page2(headline - text - gallery - text - gallery); building a new template for each page would be a problem, as the typical backend use is not able to,..
525: [12:20:00] <lx-berlin_> i dont know how an admin could build each page in a different way. Maybe someone else can tell you more
526: [12:20:00] <beze> ah! ok. so the wysiwyg editor is the one you have to work with. hmmmmmmm,..
527: [12:23:00] <lx-berlin_> I need to update a SS2.4 Site. My localhost runs on PHP5.4. I get an internal server error. Anyone who knows what the problem with SS2.4 and PHP5.4 is ?
528: [12:23:00] * travis-ci has joined #silverstripe
529: [12:23:00] <travis-ci> [travis-ci] silverstripe/sapphire#2051 (3.0 - a303a39 : Ingo Schommer): The build passed.
530: [12:23:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/26a6ac47a336...a303a39d71c4
531: [12:23:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6534002
532: [12:23:00] * travis-ci has left #silverstripe
533: [12:26:00] <beze> but thanks for you answers so far!
534: [12:29:00] * cloph_away is now known as cloph
535: [12:29:00] * ARNHOE quit (Remote host closed the connection)
536: [12:29:00] <Colin[pi]> lx-berlin: i had to go back to 5.3 because of it :\
537: [12:30:00] <lx-berlin_> thanks Colin[pi]. Now i need to find out how to install PHP5.3 in addition to 5.4 on ubuntu :)
538: [12:31:00] * lx-berlin_ is now known as lx-berlin
539: [12:33:00] <travis-ci> [travis-ci] silverstripe/sapphire#2052 (3.1 - faa3e58 : Ingo Schommer): The build passed.
540: [12:33:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6534010
541: [12:33:00] * travis-ci has joined #silverstripe
542: [12:33:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/8278181b927c...faa3e584681f
543: [12:33:00] * travis-ci has left #silverstripe
544: [12:35:00] <guest_____> solved it
545: [12:38:00] <Zauberfisch> chillu looking at https://github.com/silverstripe/sapphire/commit/85202876a9e977cb22f9036b8bcabee968f4742a
546: [12:38:00] <Zauberfisch> and the 2nd one to the very end?
547: [12:38:00] <Zauberfisch> why not just put the first comment right after the doctype
548: [12:38:00] <Zauberfisch> is there any reason why we parse for <html> at all?
549: [12:39:00] <chillu> That's ancient code. I assume because doctypes are hard to parse
550: [12:39:00] <Zauberfisch> so instead of $code = preg_replace('/(<\/html[^>]*>)/i', "\\1<!-- end template $templateName -->", $code);
551: [12:39:00] <Zauberfisch> just do $code .= "<!-- end template $templateName -->";
552: [12:39:00] <Zauberfisch> '/(<!doctype[^>]*>)/i' ?
553: [12:40:00] <chillu> qed ;)
554: [12:40:00] <Zauberfisch> ah, snap, doctype are often multiline
555: [12:40:00] <Zauberfisch> well /m it is
556: [12:41:00] <Zauberfisch> on it
557: [12:41:00] <chillu> pull request + tests?
558: [12:42:00] * guest has joined #silverstripe
559: [12:42:00] * guest_____ quit (Quit: Page closed)
560: [12:43:00] <guest> [SS 2.4.10] i have the latest module member profiles and orderable ... when i change the order of a field, e.g. 'Gender', drag and drop it some where... i get an error: ereg_replace() is deprecated in sapphire/core/control/Director.php on line 495
561: [12:44:00] * NoBone quit (Ping timeout: 245 seconds)
562: [12:44:00] * wmk has joined #silverstripe
563: [12:44:00] <guest> any idea;s?
564: [12:47:00] <Zauberfisch> chillu I now know why parse for </html>
565: [12:47:00] <Zauberfisch> son of a
566: [12:47:00] <Zauberfisch> ahhhh
567: [12:47:00] <Zauberfisch> because it doesn't run template files, it runs on template cache files
568: [12:48:00] <Zauberfisch> where its like this: $val .= '</html>';
569: [12:52:00] <priithansen> How would one use the :WithinRange filter with datalist->filter(..?
570: [12:56:00] <guest> In SS 2.4.10 - with Php 5.3 - Sapphire/core/contorl/Director.php - line 495: .... $url = ereg_replace('([^:])//','\\1/',$url); - is deprecated, how do i replace this line for a working function in php 5.3?
571: [12:58:00] * ajshort quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 18.0.2/20130201065344])
572: [13:00:00] <guest> anyone?
573: [13:01:00] <guest> ereg_replace('([^:])//','\\1/',$url) ... should become something like : preg_replace ....
574: [13:01:00] <Zauberfisch> priithansen have you tried doing ->filter('Foo:WithinRange', array(42,1337)); ?
575: [13:02:00] <priithansen> Zauberfisch: that was my first guess too but "[User Error] Uncaught InvalidArgumentException: WithinRangeFiltercan't be used to filter by a list of items."
576: [13:02:00] <Zauberfisch> guest ss 2.4 is old, as far as I know there are only security releases for 2.4 (correct me if I am wrong chillu)
577: [13:03:00] <Zauberfisch> how about ->filter('Foo:WithinRange', 42,1337); ?
578: [13:03:00] * ARNHOE has joined #silverstripe
579: [13:04:00] <priithansen> nope complains about not finding field 0
580: [13:05:00] <Zauberfisch> /**
581: [13:05:00] <Zauberfisch> class WithinRangeFilter ... @todo add to tests
582: [13:05:00] <Zauberfisch> espeically because it says:
583: [13:05:00] <Zauberfisch> priithansen than I'd say its broken
584: [13:05:00] <Zauberfisch> * Incomplete.
585: [13:05:00] <priithansen> :)
586: [13:06:00] <Zauberfisch> yeah
587: [13:06:00] * Plopinou has joined #silverstripe
588: [13:06:00] <priithansen> damit must use greater and less combo then
589: [13:06:00] <Zauberfisch> *
590: [13:06:00] <Zauberfisch> * @todo add to tests
591: [13:06:00] <Zauberfisch> well
592: [13:07:00] <Plopinou> hi guys
593: [13:07:00] <priithansen> thing is I'm trying to filter between dates and it would make sense to include the selected date too
594: [13:09:00] * NoBone has joined #silverstripe
595: [13:10:00] <Plopinou> I'm looking for someone who has worked with the dynamicTemplate module, i have some questions about it and i can't succeed to contact the author
596: [13:11:00] <NoBone> I't messing with me
597: [13:11:00] <NoBone> Hi can someone enlighten me. Why are all the statics private all of a sudden??
598: [13:11:00] <NoBone> Fatal error: Access level to Widget::$db must be public
599: [13:11:00] * RVXD has joined #silverstripe
600: [13:11:00] <Zauberfisch> NoBone big change from 3.0 to 3.1
601: [13:11:00] <Zauberfisch> all static vars must be private
602: [13:11:00] <NoBone> That would do it
603: [13:12:00] <NoBone> :D
604: [13:12:00] <Zauberfisch> here is a post of chil|u about it: https://groups.google.com/forum/?fromgroups=#!topic/silverstripe-dev/VseW5tyB34o
605: [13:12:00] <priithansen> NoBone: it's explained in the latest blogpost http://www.silverstripe.org/improved-config-api-and-secure-default-template-casting-in-3.1.0-beta3/
606: [13:13:00] <Zauberfisch> or the blog post
607: [13:14:00] <NoBone> Thanks i'm going to catch up
608: [13:16:00] * DesignerX has joined #silverstripe
609: [13:17:00] <Plopinou> @Zauberfisch : I found a thread on SS forum where you talked about dynamical includes with Silverfish, it's pretty old but as i'm stuck on 2.4.5 it's the closest topic i found about this ( here it is http://www.silverstripe.org/template-questions/show/16794 )
610: [13:19:00] * Colin[pi] quit (Ping timeout: 252 seconds)
611: [13:20:00] <Zauberfisch> Plopinou sorry, I have no idea what the module does
612: [13:20:00] <Zauberfisch> its not overwriting methods that its suppose to
613: [13:20:00] <Zauberfisch> priithansen the filter is pretty incomplete
614: [13:20:00] <Plopinou> I wanna call my templates dynamically, i'm looking for a way to pass a variable by reference to the template or something like that
615: [13:21:00] <Plopinou> Zauberfisch ok thanks anyway
616: [13:21:00] <Zauberfisch> "variable by reference to the template" good luck with that :P
617: [13:22:00] <Zauberfisch> priithansen that is really really bad, can you test it to ensure this bug is real?
618: [13:22:00] <priithansen> Zauberfisch: I'm looking into using greaterthan and lessthan combo to get the results. Interesting thing is that greaterthan seems to include results that are equal too but lessthan only returns results that are smaller
619: [13:22:00] <Zauberfisch> Plopinou but if you explain what your goal is, I might be able to gelp
620: [13:23:00] <priithansen> I'll debug it a little yes
621: [13:23:00] <Zauberfisch> priithansen looking at the implementation it looks like its ok
622: [13:24:00] <Zauberfisch> priithansen you can always combine filters, to get what you want you can do ->filter('Foo:GreaterThan', 42)->Filter('Foo:LessThan', 1337)
623: [13:24:00] <priithansen> yep that's what I'm doing
624: [13:24:00] <Zauberfisch> at least i think that should work
625: [13:24:00] <priithansen> but as I'm working with dates
626: [13:25:00] <Zauberfisch> then do it the other way around, using not
627: [13:25:00] <priithansen> I would like to include the range with selected start and end dates included
628: [13:26:00] <priithansen> ("Soelumine"."Created" > '2013-04-22 00:00:00') AND ("Soelumine"."Created" < '2013-04-23 00:00:00')
629: [13:26:00] <priithansen> ah clever :)
630: [13:26:00] <priithansen> the sql seems to be correct
631: [13:27:00] <priithansen> this still returns dataobject with created date 22.04.2013
632: [13:27:00] <Plopinou> Then, i use the userdefinedform module to create forms, i save the form as JSon file and send it to a class which read the json and create the form in my way but this classe have to call a template to render the form ( and of course the display change for each form ) so i have to find a way to call the specific template for each forms
633: [13:28:00] <Zauberfisch> Plopinou so you have subclassed userforms?
634: [13:29:00] <Plopinou> cut is more the word xD
635: [13:29:00] <Plopinou> not really
636: [13:30:00] <Plopinou> I use the udf module only for the creation of the form ( this creation will be done not by me but by my customer )
637: [13:32:00] <lx-berlin> priithansen: sorry , i just read your question. Here is some example code from simon_w. I didnt test it myself. maybe it helps you: http://sspaste.com/paste/show/51753ba682cf6
638: [13:33:00] <priithansen> ah lx-berlin this looks bang on thanks
639: [13:34:00] <Zauberfisch> Plopinou I don't understand what you are doing, would you mind sharing your code?
640: [13:36:00] <Plopinou> Zauberfisch : yeah I know that is not really clear, i apologize
641: [13:39:00] <Zauberfisch> I usualy have troubles understanding things if humans explain them :P
642: [13:39:00] <Zauberfisch> Plopinou is it possible that you paste your code?
643: [13:39:00] <Plopinou> just to clarifed, for now i create and managed forms and templates myself but i have to give the hand to my customer
644: [13:40:00] <Zauberfisch> I am good at ignoring irrelevant code :P
645: [13:40:00] <Plopinou> yes is possible but there is a lot of code and maybe isnt relevant cause for now is still in manual mode
646: [13:40:00] <Plopinou> i will paste you the way i call my differents templates for now
647: [13:41:00] <Plopinou> what i wanna change in dynamic
648: [13:41:00] <Zauberfisch> faa3e584681f6cfe3eb5daa482b98936bcec692e "Allow SS_DATABASE_NAME in _ss_environment.php configuration"
649: [13:41:00] <Zauberfisch> chillu I fucking love you
650: [13:42:00] <Zauberfisch> this will make my live so much easiser
651: [13:42:00] <chillu> :D
652: [13:42:00] <Zauberfisch> sweet stuff
653: [13:42:00] <Zauberfisch> this goes right into my boilerplate
654: [13:43:00] <kinglozzer> chillu: Right on time, I was going to submit a pull request for that later today :P
655: [13:46:00] <Zauberfisch> Plopinou I'll have a look in a minute
656: [13:46:00] <Plopinou> Zauberfisch : http://pastebin.com/G0aFyYHn here is the php
657: [13:47:00] <Plopinou> Zauberfisch : Here is the main Template : http://pastebin.com/k5VGAcuT
658: [13:48:00] <Plopinou> php call the main template which call the specific
659: [13:48:00] <Plopinou> and here is a special template : http://pastebin.com/Qwkvv4Bx
660: [13:54:00] * beze has left #silverstripe
661: [13:54:00] * osterlaus has joined #silverstripe
662: [13:58:00] <Zauberfisch> oh, that's some crazy stuff going on in SSTemplateParser.php.inc
663: [14:05:00] <Plopinou> you speak to me Zauberfisch ?
664: [14:06:00] <Zauberfisch> no, probably just to my self
665: [14:06:00] <Plopinou> ;o all greats minds do
666: [14:07:00] <Zauberfisch> haha, good, now you got me convinced to look at your stuff :D
667: [14:07:00] <Plopinou> haha ! ^^
668: [14:08:00] <Zauberfisch> that MainTemplate, where is that called?
669: [14:08:00] <Zauberfisch> ok
670: [14:08:00] <Zauberfisch> so
671: [14:08:00] <Plopinou> you should find some crazy stuff to but not in a good way
672: [14:08:00] <Zauberfisch> what uses MainTemplate?
673: [14:09:00] <Zauberfisch> I am not sure all that crazy stuff in SSTemplateParse.php.inc are crazy in a good way either^^
674: [14:09:00] <Plopinou> ^^
675: [14:09:00] <Plopinou> the php, the first paste i gave you is a part of a flflorm.php file and when it's call that call the mainTemplate.ss
676: [14:11:00] <Plopinou> the flform.php is a class which read a json file and from that create a form in my way
677: [14:11:00] * DimiStripe quit (Quit: Page closed)
678: [14:11:00] <Plopinou> and re create in my way
679: [14:11:00] <Plopinou> send it to flform
680: [14:11:00] <Plopinou> create a json
681: [14:11:00] <Plopinou> and my point is to create the form with udf module
682: [14:12:00] <Plopinou> i know it twisted, but it's the only way i found to let my customer create a form
683: [14:15:00] <Plopinou> here is an example of a form ( not the whole form ) : http://screencast.com/t/fnbzQJHV
684: [14:15:00] <priithansen> Zauberfisch: I think my creater than not working as I expected has to do with mysql logic "'20041003 23:00:00' is greater than '20041003', because '20041003' is equivalent to '20041003 00:00:00'."
685: [14:17:00] <Zauberfisch> Plopinou are you aware of the method "renderWith($tempalte)" ?
686: [14:18:00] <Zauberfisch> Plopinou in the php you pasted me, i don't see how you call templates
687: [14:22:00] <Plopinou> re ( sorry i smoked ^^ ), i will take a look to this method
688: [14:23:00] <Plopinou> in the php the way i call template is in the "$t_item['form']['header'] = "<form name=\"monoForm38\" action=\"./formulaire-specifique\" method=\"post\">";
689: [14:23:00] <Plopinou> is the form name which is get in the Main Template to do the switch
690: [14:24:00] <Plopinou> <% else_if monoForm38 %>
691: [14:24:00] <Plopinou> <h1>$monoForm38</h1>
692: [14:24:00] <Plopinou> <% include monoForm38 %>
693: [14:35:00] <Zauberfisch> oh, this is indeed scary
694: [14:36:00] <Zauberfisch> so MonoForm38 is a form method on the UDF controller?
695: [14:39:00] <priithansen> finally got the date filtering to work. http://sspaste.com/paste/show/51754b89dcdbd
696: [14:39:00] * osterlaus quit (Quit: Leaving.)
697: [14:39:00] <Zauberfisch> or as email to admin@zauberfisch.at
698: [14:39:00] <Zauberfisch> if you don't want to share them with public send them in a direct message to me
699: [14:39:00] <Zauberfisch> I think you need to give me the full code to make me understand (full code of the relevant files)
700: [14:40:00] * NoBone quit (Ping timeout: 245 seconds)
701: [14:41:00] <Plopinou> xD no, 38 is just the userdefinedformID
702: [14:47:00] * guest quit (Ping timeout: 245 seconds)
703: [14:48:00] * lx-berlin has left #silverstripe
704: [14:52:00] * lx-berlin has joined #silverstripe
705: [14:55:00] * Nivery has joined #silverstripe
706: [15:01:00] <Zauberfisch> because new lines don't really matter here, do they?
707: [15:01:00] <Zauberfisch> $this->assertEquals(str_replace(array("\n", "\r"), '', $result), str_replace(array("\n", "\r"), '', $expected));
708: [15:01:00] <Zauberfisch> chillu when testing the source comment thing, may I do:
709: [15:13:00] <webguest> how do i overwrite a public static from the page class -> init?
710: [15:13:00] <webguest> i want to overwrite a public static when the user is logged in
711: [15:13:00] * webguest has joined #silverstripe
712: [15:14:00] <webguest> Zaub, i had something like http://paste2.org/2mJmmO0P
713: [15:14:00] <Zauberfisch> or
714: [15:14:00] <Zauberfisch> self::$foo = 'bar';
715: [15:14:00] * catcher has joined #silverstripe
716: [15:14:00] <Zauberfisch> webguest
717: [15:14:00] <Zauberfisch> static::$foo = 'bar';
718: [15:17:00] <Zauberfisch> webguest I need more context to understand that code
719: [15:19:00] * RVXD quit (Remote host closed the connection)
720: [15:19:00] * robert_ has joined #silverstripe
721: [15:19:00] * robert_ quit (Changing host)
722: [15:19:00] * robert_ has joined #silverstripe
723: [15:19:00] <Zauberfisch> ping chillu
724: [15:24:00] <webguest> Zaub, meet me on skype ;)
725: [15:29:00] <Zauberfisch> webguest not seeing any messages from you on skype (:
726: [15:30:00] <DesignerX> hi guys.. how can I quickly create pages / dataobjects using code . Is php the best way to do it or anything else to use ?
727: [15:31:00] <Zauberfisch> DesignerX $page = new Page(); $page->URLSegment = 'foo'; $page->write(); ?
728: [15:31:00] <Zauberfisch> $page->doPublish();
729: [15:32:00] <DesignerX> yeh, I know this part, but is there anything like how silversmith does it , you type the structure & it created the pages for u >
730: [15:33:00] <Zauberfisch> like creating default pages?
731: [15:33:00] <DesignerX> yeh
732: [15:33:00] <Zauberfisch> when you run dev build
733: [15:34:00] <Zauberfisch> https://github.com/silverstripe/silverstripe-cms/blob/3.0/code/model/SiteTree.php#L1324
734: [15:34:00] <Zauberfisch> this is what silverstripe does to create the default pages
735: [15:35:00] <DesignerX> ok, that looks ok.. I guerss I can wrap it into one function & just pass in Rirle & content(optional)
736: [15:36:00] <DesignerX> in title8 *\
737: [15:53:00] * chillu quit (Quit: chillu)
738: [15:54:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
739: [15:55:00] * DesignerX quit (Ping timeout: 260 seconds)
740: [15:57:00] * chillu quit (Client Quit)
741: [15:57:00] * Motoservo has joined #silverstripe
742: [15:57:00] * chillu has joined #silverstripe
743: [15:58:00] * ARNHOE quit (Remote host closed the connection)
744: [15:59:00] * Motoservo quit (Client Quit)
745: [16:05:00] * zfmf quit (Remote host closed the connection)
746: [16:06:00] * zfmf has joined #silverstripe
747: [16:19:00] * waveydave has left #silverstripe
748: [16:24:00] * Motoservo has joined #silverstripe
749: [16:28:00] * kinglozzer quit (Remote host closed the connection)
750: [16:43:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
751: [16:47:00] * gelignite has joined #silverstripe
752: [17:00:00] * Colin[pi] has joined #silverstripe
753: [17:00:00] * zfmf has left #silverstripe
754: [17:05:00] * lx-berlin has left #silverstripe
755: [17:18:00] * Nivery quit (Quit: Nivery)
756: [17:19:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
757: [17:27:00] * lx-berlin has joined #silverstripe
758: [17:28:00] * Liquide has joined #silverstripe
759: [17:35:00] * unsigned_ has joined #silverstripe
760: [17:37:00] * unsignedint quit (Ping timeout: 252 seconds)
761: [17:38:00] * lx-berlin has left #silverstripe
762: [17:38:00] * DigNZ quit (Remote host closed the connection)
763: [17:38:00] * DigNZ has joined #silverstripe
764: [17:38:00] * DigNZ has joined #silverstripe
765: [17:44:00] <Zauberfisch> can one over due test cases?
766: [17:45:00] <Zauberfisch> simon_w if I doulbe the number of test cases for the include_source_comment test, is that overding it?
767: [17:47:00] * webguest quit (Ping timeout: 245 seconds)
768: [18:06:00] * SphereSilver has joined #silverstripe
769: [18:06:00] * azureKnight has joined #silverstripe
770: [18:11:00] * gelignite has joined #silverstripe
771: [18:13:00] * Colin[pi] quit (Ping timeout: 264 seconds)
772: [18:15:00] <azureKnight> Hey Zauberfisch got a moment? Got a question.
773: [18:17:00] <Zauberfisch> shoot
774: [18:18:00] <azureKnight> Found it in your gist on github while scavenging the net on any helpful info on using it.
775: [18:18:00] * Nivery has joined #silverstripe
776: [18:18:00] <azureKnight> I noticed that in the past you wrote some functions to extend the DateTimeField, mainly with using the jquery calendar ui to allow for limiting to specific dates being picked etc.
777: [18:19:00] <azureKnight> I'm trying to hack the one for 3.0-3.1 to attempt to lock down a certain weekday to only be selectable on the jquery.
778: [18:19:00] <Zauberfisch> oh, you mean that hack on the DateField_jqueryProvider or what it was called in 2.4?
779: [18:19:00] <azureKnight> Yeah.
780: [18:20:00] <azureKnight> But, I noticed that it doesn't seem like the DateField included the beforeshowDay methods. :/
781: [18:20:00] <Zauberfisch> and you need it in 3.0?
782: [18:20:00] <azureKnight> I'd love to use it in 3.0, yeah.
783: [18:21:00] <Zauberfisch> I should really open a buisiness for just fixing ss bugs, let people put bontyies on bugs and I fix those :D
784: [18:21:00] <azureKnight> Seeing as I'm also trying to use the CheckboxSetfield. But 3.1 beta 3 so far handles that the best.
785: [18:21:00] * azureKnight thanks simon_w
786: [18:22:00] <Zauberfisch> who would want to use 3.0, that outdated buggy thing
787: [18:22:00] <azureKnight> I fear you'd make me bankrupt.
788: [18:22:00] <azureKnight> ;)
789: [18:22:00] <Zauberfisch> well, when I say 3.0 I actually mean 3.1
790: [18:22:00] <azureKnight> That's convenient. I do too! :D
791: [18:23:00] <azureKnight> Seriously. That's so 3 weeks ago.
792: [18:23:00] <Zauberfisch> yeah
793: [18:23:00] <SphereSilver> _O-
794: [18:25:00] <SphereSilver> 3.1?
795: [18:25:00] <SphereSilver> What's the current master-version of SS#?
796: [18:25:00] <SphereSilver> SS3?
797: [18:26:00] <azureKnight> No idea. :D
798: [18:26:00] <azureKnight> 3.1 beta 3?
799: [18:26:00] <SphereSilver> beta will probably not be Master ;)
800: [18:27:00] <azureKnight> Are you sure? I feel like we all treat it as such.
801: [18:27:00] <SphereSilver> treating and being are 2 different things ;)
802: [18:31:00] <azureKnight> I sit corrected. :)
803: [18:32:00] <azureKnight> Oh, wait. Zauberfisch what was the verdict on that? Haha.
804: [18:33:00] <azureKnight> -that- being the beforeshowday for query ui calendar.
805: [18:33:00] <Zauberfisch> the most current branch at the moment is 3.1
806: [18:33:00] <Zauberfisch> master is usually a few days behind
807: [18:34:00] <Zauberfisch> or actually, development happens in 2.4, 3.0 and 3.1 and changes from 2.4 are merged into 3.0, and 3.0 is merged into 3.1
808: [18:34:00] <Zauberfisch> developement happens on 3.1 and is then merged into
809: [18:34:00] <Zauberfisch> and then 3.1 is merged into master
810: [18:35:00] <Zauberfisch> so 3.1 is the safest bet if you want to be bleeding edge
811: [18:35:00] <Zauberfisch> until 3.1 is released, then bleeding edge will be 3.2 (or something)
812: [18:36:00] <azureKnight> I can't imagine what SS 4.0 will look like??? :O
813: [18:37:00] <SphereSilver> Cool, newsmodule works out of the box with SS3.1+translatable
814: [18:39:00] <Zauberfisch> so azureKnight what was your question again?
815: [18:40:00] <azureKnight> Adding the beforeshowday methods.
816: [18:40:00] <Zauberfisch> and you want me to explain how to do it?
817: [18:40:00] <azureKnight> No.
818: [18:40:00] <azureKnight> Well.
819: [18:40:00] <azureKnight> Yes.
820: [18:40:00] <azureKnight> But no.
821: [18:40:00] <Zauberfisch> you want me to patch silverstripe to let you do it?^^
822: [18:40:00] <azureKnight> So that I can force users to click a specific day of the week, like a tyrannical overlord.
823: [18:40:00] <azureKnight> Lol.
824: [18:40:00] <azureKnight> jqueryui-calendar
825: [18:41:00] <azureKnight> Haha. I'm not going to bother you to that degree.
826: [18:41:00] <azureKnight> I'd feel bad, and that'd be lame of me. I'm trying to get better at this stuff.
827: [18:41:00] <simon_w|air> Oh yes you are! :p
828: [18:41:00] <azureKnight> Just looking for little hints of wisdom.
829: [18:41:00] <azureKnight> Seeing as my most greatest idea on Friday was to just try and add another query script and forcing that??? Which didn't work in the slightest. :D
830: [18:42:00] <azureKnight> simon_w|air: I feel judged! D:
831: [18:42:00] <azureKnight> jquery script*
832: [18:43:00] <Zauberfisch> azureKnight have you tried doing
833: [18:44:00] <Zauberfisch> $field->setConfig('jQueryUI.beforeshowday', "function() { alert('zauberfisch is awesome') }");
834: [18:44:00] <azureKnight> ...
835: [18:45:00] <Zauberfisch> ohai chillu
836: [18:45:00] <Zauberfisch> beforeshowday is probably case sensitive so you might need to fix that
837: [18:45:00] <azureKnight> I thought I did try that, without the last function statement.
838: [18:45:00] <azureKnight> Mine was like, "I hope I'm not a dumbass"
839: [18:45:00] * chillu has joined #silverstripe
840: [18:45:00] <Zauberfisch> chillu can one overdo testing?
841: [18:45:00] <chillu> sup
842: [18:46:00] <Zauberfisch> yeah, I am usually that guy who does it the other way around
843: [18:46:00] <chillu> yes, but its much more common the other way around ;)
844: [18:46:00] <Zauberfisch> I guess its my way of making up for it to tripple the number of test cases for a minor feature now
845: [18:49:00] <Zauberfisch> hah, found another edge case
846: [18:51:00] <azureKnight> Thank you. :)
847: [18:51:00] <azureKnight> Hmm. That seems to break it, but it's definitely adding it. I'll work from there.
848: [18:59:00] <Zauberfisch> if its to late, I can ask again later this week
849: [18:59:00] <Zauberfisch> chillu your opinion please: https://github.com/silverstripe/sapphire/pull/1793
850: [19:00:00] <Zauberfisch> but I would like to get this fixed asap because its currently breaking my html
851: [19:03:00] * joelpittet has joined #silverstripe
852: [19:14:00] <chillu> If you squash those, I'm happy to merge
853: [19:14:00] <chillu> Zauberfisch: Looks good. One small point: Why didn't you keep using PHP_EOL?
854: [19:15:00] <SphereSilver> Zauberfisch shouldn't you also check for just "\n"?
855: [19:15:00] <Zauberfisch> I replaced "\n" with "\r\n"
856: [19:15:00] <chillu> Oh I see, its the same usage - skipped a couple of lines
857: [19:15:00] <Zauberfisch> chillu keep? previously there was only "\n" used
858: [19:16:00] <SphereSilver> yet
859: [19:16:00] <SphereSilver> just responding to your "I replaced \n with \r\n"
860: [19:16:00] <SphereSilver> Ok, hadn't read it ;)
861: [19:16:00] <Zauberfisch> )
862: [19:16:00] <Zauberfisch> SphereSilver what do you mean? (please consider that my code now just removes all \r and all \n and does the string compare then
863: [19:17:00] <chillu> Can you squash first please?
864: [19:17:00] <Zauberfisch> chillu nice, if you don't have a problem with overdoing it at the no doctype but html tag found part
865: [19:17:00] <Zauberfisch> then please go ahead with the merge, the tests are all green on my end
866: [19:17:00] <Zauberfisch> and I think you can close issue #1792 as a wontfix
867: [19:19:00] <Zauberfisch> but I can squash if you want
868: [19:19:00] <Zauberfisch> chillu I had them seperated on purpose so you have a history of different issues I fixed
869: [19:19:00] <chillu> All good, I'll merge
870: [19:20:00] * eikonos quit (Ping timeout: 252 seconds)
871: [19:20:00] <Zauberfisch> yay
872: [19:20:00] * FrozenFire quit (Ping timeout: 255 seconds)
873: [19:21:00] <Zauberfisch> or something
874: [19:21:00] <Zauberfisch> shouldn't this issue be labeld as wontfix?
875: [19:22:00] <Zauberfisch> chillu you see, per default github issues have a label called "wontfix"
876: [19:22:00] <Zauberfisch> https://github.com/Zauberfisch/silverstripe-boilerplate/issues
877: [19:22:00] <Zauberfisch> shouldn't we also have that on framework?
878: [19:24:00] * eikonos has joined #silverstripe
879: [19:24:00] * eikonos has joined #silverstripe
880: [19:24:00] <chillu> Dunno, can you think of a use case where we want to report on them later?
881: [19:24:00] * eikonos quit (Changing host)
882: [19:25:00] <chillu> I guess we could exclude them from potential "issues closed" stats and leaderboards. But I don't want to overburden github with tags until we find them useful
883: [19:25:00] * jerga quit (Ping timeout: 264 seconds)
884: [19:25:00] * mobiusnz has joined #silverstripe
885: [19:25:00] * FrozenFire has joined #silverstripe
886: [19:26:00] * SMaction has joined #silverstripe
887: [19:28:00] <Nivery> haha, sorry, wrong room
888: [19:28:00] <Nivery> i know i hated it
889: [19:29:00] <Zauberfisch> ok, fair enough chillu
890: [19:30:00] <SMaction> I have searched the web and found some info that connects this to nginx and fast-cgi but I cannot solve the problem
891: [19:30:00] <SMaction> Hi, I just migrated by silverstripe project from one server to another. The site comes up find and I can log in to admin. However, when I try to click on a page in the CMS I get a bad gateway 502 error. Also even though the site comes up fine I am getting [Mon Apr 22 14:17:36 2013] [error] [client xxxxxxxxx] my/file/directory/tree/sapphire/core/model/DataObjectDecorator.php on line 69
892: [19:32:00] <catcher> I'm writing a custom Validator, and my error messages stick around even after they're fixed.
893: [19:32:00] <catcher> What is supposed to clear those session vars?
894: [19:32:00] <SMaction> silverstripe version 2.4.9
895: [19:36:00] <catcher> Hmm, it's still making it to the action even when my validator fails. That's probably the bigger issue.
896: [19:36:00] * Motoservo has joined #silverstripe
897: [19:36:00] * eikonos quit (Read error: Connection reset by peer)
898: [19:36:00] <catcher> (or the only issue)
899: [19:37:00] <Zauberfisch> why is 3.1.x-dev more current than 3.2.x-dev?
900: [19:37:00] <Zauberfisch> andthere is 3.2.x-dev
901: [19:37:00] <Zauberfisch> there is 3.1.x-dev
902: [19:37:00] <Zauberfisch> I don't understand the composer tags
903: [19:37:00] <catcher> Nope, I lied, not making it to the action, but the success message is set. And the form fields revert to the DB vals.
904: [19:37:00] <Zauberfisch> chillu sorry to bother you so much today, but
905: [19:37:00] * jerga has joined #silverstripe
906: [19:37:00] <Zauberfisch> 3.2.x-dev is linked to master, 3.1.x-dev is linked to 3.1
907: [19:38:00] <Zauberfisch> but in my eyes this is wrong, because 3.2.x should be at least as current as 3.1.x, shouldn't it?
908: [19:39:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/faa3e584681f...59dbdcfc55c0
909: [19:39:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6544940
910: [19:39:00] <SphereSilver> hmmmm, I think that's bad
911: [19:39:00] * travis-ci has joined #silverstripe
912: [19:39:00] * travis-ci has left #silverstripe
913: [19:39:00] <travis-ci> [travis-ci] silverstripe/sapphire#2054 (3.1 - 59dbdcf : Ingo Schommer): The build has errored.
914: [19:41:00] * jerga has left #silverstripe
915: [19:46:00] <Zauberfisch> SphereSilver meh
916: [19:46:00] * eikonos quit (Changing host)
917: [19:46:00] <Zauberfisch> its only failing because travis failed
918: [19:46:00] <Zauberfisch> my code is fine
919: [19:46:00] * eikonos has joined #silverstripe
920: [19:46:00] * eikonos has joined #silverstripe
921: [19:47:00] <Zauberfisch> job 2054.2 failed, because Could not fetch https://api.github.com/repos/composer/installers/zipball/6c23b07b3d07e392a1769110d2a910ab269aaa3d, enter your GitHub credentials to go over the API rate limit
922: [19:47:00] <SphereSilver> you sure?
923: [19:47:00] <SphereSilver> ah, that makes sense then :)
924: [19:47:00] <Zauberfisch> yep
925: [19:48:00] <Zauberfisch> fixed by accident
926: [19:48:00] <Zauberfisch> if you had <html lang="$ContentLocale"> it would error
927: [19:48:00] <Zauberfisch> apearently, this also fixes another bug
928: [19:48:00] <Zauberfisch> yes
929: [19:48:00] <Zauberfisch> and they are all green for me
930: [19:48:00] <SphereSilver> hmmm, If I pull a fresh SS3.1 now, your fixes are included?
931: [19:48:00] <Zauberfisch> I ran the tests locally anway
932: [19:48:00] <Zauberfisch> but thats fixed now
933: [19:48:00] <SphereSilver> now my build is broken
934: [19:48:00] <SphereSilver> crap, I did a git pull "origin master"
935: [19:49:00] <SphereSilver> re-pull works :)
936: [19:50:00] <SphereSilver> and no breaks in my newsmodule :)
937: [19:50:00] <SphereSilver> excellent
938: [19:52:00] * jerga1 has joined #silverstripe
939: [19:53:00] * jerga1 quit (Client Quit)
940: [19:56:00] * MichaelinWelling has joined #silverstripe
941: [20:06:00] * mobiusnz quit (Quit: Leaving.)
942: [20:07:00] * jerga1 has joined #silverstripe
943: [20:07:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
944: [20:07:00] <FrozenFire> Is the admin email expose to the template somewhere, globally?
945: [20:09:00] <simon_w> Given that Email doesn't implement TemplateGlobalProvider, I'm going with no
946: [20:10:00] <FrozenFire> Heh. Never know. Could be hidden in something like SapphireInfo or whatnot
947: [20:12:00] <Zauberfisch> yay, silverstripe boilerplate now up2date with ss3
948: [20:13:00] * MichaelinWelling quit (Quit: MichaelinWelling)
949: [20:13:00] * UndefinedOffset quit (Quit: Leaving.)
950: [20:13:00] * Zauberfisch quit (Remote host closed the connection)
951: [20:19:00] * mobiusnz has joined #silverstripe
952: [20:20:00] <SphereSilver> http://casa-laguna.net/all-the-news/show/silverstripe-3-newsmodule
953: [20:20:00] <SphereSilver> Yay! I call it, version 1.0
954: [20:21:00] * SMaction quit ()
955: [20:23:00] <catcher> How can I set a session message from a custom validator? forTemplate() clear is before it can display.
956: [20:23:00] <FrozenFire> Ah, there's a demo in the README
957: [20:23:00] <SphereSilver> FrozenFire: working on that, but lacking hostingspace :/
958: [20:23:00] <FrozenFire> SphereSilver, Demo?
959: [20:24:00] <SphereSilver> The article you just read was posted via the exact same module ;)
960: [20:25:00] <FrozenFire> Coolio
961: [20:25:00] <SphereSilver> In the readme are only frontend-demo's. I want to setup a backend-demo somewhere, but hosting is a bit a problem, since my own domain doesn't have enough space and an upgrade is gonna cost me a whole lot :/
962: [20:25:00] <simon_w> catcher, you should be using ->validationError()
963: [20:26:00] <catcher> It's a very long form, I want to set the top-level Message to let the user know there are errors below the fold.
964: [20:26:00] <catcher> simon_w, I am, but that's on the field level.
965: [20:27:00] <simon_w> $this->validationError('', 'Message', 'Class')
966: [20:30:00] <catcher> simon_w, no go, but $this->validationError('Message', 'myMessage', 'bad'); works
967: [20:31:00] <wmk> SphereSilver, you write in the article about a youtube renderer
968: [20:31:00] <wmk> didn't find in Readme
969: [20:31:00] <wmk> what does it do?
970: [20:31:00] <SphereSilver> yes
971: [20:32:00] <SphereSilver> it will render an actual youtube movie
972: [20:32:00] <wmk> ok, shortcode
973: [20:32:00] <SphereSilver> in the content, enter [youtube id=youtubecodehere]optional comments[/youtube]
974: [20:32:00] <SphereSilver> I should change that ;)
975: [20:33:00] <wmk> but it doesn't automatically scan for a youtube link (like facebook)
976: [20:34:00] <SphereSilver> What do you mean exactly?
977: [20:35:00] <SphereSilver> after saving, ofcourse.
978: [20:35:00] <SphereSilver> Ah, no, it's not rendered inline. Only on the frontend
979: [20:35:00] <wmk> on fb when you enter an url to youtbue in a new comment it's automatically rendered
980: [20:36:00] <SphereSilver> To fix your question, I will have to hook into the editor. Might be fun to do :)
981: [20:36:00] <SphereSilver> the actual rendering is only on the frontend, the backend will always keep the shortcode.
982: [20:36:00] <wmk> so plaintext -> youtube render (onsave / onbeforewrite)
983: [20:37:00] <wmk> but maybe markup would suite better for this one than HTML Editor
984: [20:37:00] <wmk> of course, maybe not hook into htmleditor, just parse and change onBeforeWrite
985: [20:38:00] * nickmolhoek quit (Remote host closed the connection)
986: [20:38:00] <SphereSilver> I prefer not actually. The shorttag makes for easier reading and has a whole bunch of options
987: [20:38:00] <SphereSilver> you can include a comment on the video, set it's size, etc. via the shortcode.
988: [20:38:00] * nickmolhoek has joined #silverstripe
989: [20:39:00] * Motoservo has joined #silverstripe
990: [20:39:00] <wmk> i know. i use shortcodes a lot. Dunno if it's really easy for frontend users to remember the shortcodes
991: [20:39:00] * nickmolhoek has joined #silverstripe
992: [20:39:00] <SphereSilver> to render that to the actual html inline, would make for a messy, hardly usable backend I'm afraid.
993: [20:40:00] <wmk> SphereSilver, but i'll have a look at the module sometimes, great you released it.
994: [20:40:00] <SphereSilver> That's true, but it's just as easy as just going into the html and paste the "official" yt-embed (I'm using that as template btw)
995: [20:40:00] <wmk> but you should spend your cat something else to sleep on, not your keyboard ;)
996: [20:40:00] <chillu> simon_w and the gang: Can you remember any alternatives to the "widgets" module? So broadly speaking, user-defineable content areas.
997: [20:40:00] <SphereSilver> she sometimes goes to sleep on my laptop's keyboard. It's seriously annoying :P
998: [20:41:00] <SphereSilver> left laptop open, went to the store, end up with 500 lines of lllllllllllllllllllllllllllllllllllllllllllllll :P
999: [20:41:00] <wmk> SphereSilver, i was just thinking of something automagically like fb does. When you enter the URL stuff is rendered. But FB doesn't have html editor, just text
1000: [20:42:00] <SphereSilver> WYSIWYG and automating things often don't go well together.
1001: [20:42:00] <SphereSilver> That's why I'm a bit iffy about an FB-like implementation ;) It might screw things up bigtime.
1002: [20:43:00] <wmk> chillu, page elements module?
1003: [20:43:00] <FrozenFire> Though people and CSS can be dangerous
1004: [20:43:00] <FrozenFire> Just have to define strict bounds for the content.
1005: [20:43:00] <wmk> SphereSilver, in a html editor: YES, without wysiwig it would be nice
1006: [20:43:00] <wmk> FrozenFire, yup. Should have a look at markup for some customer managed sites
1007: [20:43:00] <chillu> aaah that's right, http://www.page-elements.com/
1008: [20:43:00] <SphereSilver> users should not frikkin' ever have access to the css
1009: [20:43:00] * Nivery has left #silverstripe
1010: [20:43:00] <FrozenFire> I typically do .some-wysiwyg * { max-width: 100%; }
1011: [20:44:00] <SphereSilver> and any option in the wysiwyg should be as restricted as possible.
1012: [20:44:00] <FrozenFire> I had a client who was dropping bad, unclosed HTML into their editor
1013: [20:44:00] <FrozenFire> And I had to write a script that would fix it
1014: [20:44:00] <FrozenFire> Because they refused to accept that it was their fault.
1015: [20:44:00] <FrozenFire> Still, not always easy to avoid the customer borking everything.
1016: [20:45:00] <FrozenFire> Common one tends to be <iframe>, of course
1017: [20:46:00] <SphereSilver> FrozenFire: the amount of times I got an email saying "Your CMS does it wrong"
1018: [20:47:00] <SphereSilver> where they just copy-pasted Dreamweaver code (including the doctype and head!) into the html without even checking what the hell was going on...
1019: [20:47:00] <SphereSilver> I'd be a millionaire.
1020: [20:47:00] <SphereSilver> just 1 dollar for each e-mail. Just one dollar
1021: [20:48:00] <SphereSilver> My standard response? Anything like this: https://www.google.nl/search?q=you're+doing+it+wrong
1022: [20:48:00] <wmk> ok, have to leave, cu
1023: [20:48:00] <wmk> ;)
1024: [20:48:00] * wmk quit (Quit: nice to meet you ;))
1025: [20:48:00] <simon_w> You people and your client problems. So cute :p
1026: [21:03:00] * FrozenFire quit (Ping timeout: 272 seconds)
1027: [21:05:00] <azureKnight> Yeah...
1028: [21:06:00] <azureKnight> It's like we're trying to give them access to updating the web, and yet trying to keep the web safe from them. :/
1029: [21:08:00] * FrozenFire has joined #silverstripe
1030: [21:24:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
1031: [21:32:00] <catcher> moral?
1032: [21:32:00] <Rojod> Any support avalible?
1033: [21:32:00] <Rojod> Hey there
1034: [21:32:00] * Rojod has joined #silverstripe
1035: [21:33:00] <Rojod> since I try to add blog-module, I can't enter ap anymore...
1036: [21:33:00] <simon_w> Have you checked your error log to see what the actual error is?
1037: [21:33:00] <Rojod> AP = admin panel
1038: [21:33:00] <Rojod> Error = 500
1039: [21:33:00] <simon_w> Have you run dev/build?
1040: [21:33:00] <catcher> what's ap? did you /dev/build?
1041: [21:33:00] <Rojod> Yes I did
1042: [21:34:00] <Rojod> No, I will do it
1043: [21:34:00] <Rojod> also did ?flush=all
1044: [21:36:00] <simon_w> pippy, no.
1045: [21:36:00] <joelpittet> <% if Title %> or <% if $Title %> ?
1046: [21:36:00] <pippy> <% if Title %>
1047: [21:36:00] <joelpittet> thanks pippy
1048: [21:36:00] <Rojod> Hm, where is the log file? :$
1049: [21:36:00] <simon_w> joelpittet, <% if $Title %>
1050: [21:37:00] <catcher> joelpittet, I believe it depends on the version, >= 3.0 booleans expect $Title
1051: [21:37:00] <joelpittet> ah, so I have some conversions
1052: [21:37:00] <simon_w> Rojod, depends on your server setup
1053: [21:38:00] <simon_w> Rojod, or, you could enable dev mode (http://doc.silverstripe.org/framework/en/topics/debugging) after making sure display_errors is set to On in your php.ini
1054: [21:38:00] <joelpittet> simon_w: ok thanks simon_w
1055: [21:39:00] <Rojod> ah, I thought a error log from ss :P
1056: [21:40:00] * jerga1 has left #silverstripe
1057: [21:41:00] <Rojod> [Warning] is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/local/php6/lib/php/Zend/Translate/Adapter/I18nRailsYamlAdapter.php) is not within the allowed path(s): (/home:/tmp) GET / Line 198 in /home/roderez80/domains/ro-dev.nl/public_html/framework/thirdparty/Zend/Loader.php
1058: [21:42:00] <Rojod> Need to set it to 644 or something?
1059: [21:43:00] <joelpittet> simon_w: what's up with <% if Dishes %> http://doc.silverstripe.org/framework/en/reference/templates
1060: [21:43:00] <simon_w> Rojod, are you running 3.0.5?
1061: [21:44:00] <joelpittet> simon_w: ok good to know, I will see if I can update the docs on that one
1062: [21:44:00] <Rojod> Yes I do ;)
1063: [21:44:00] <simon_w> joelpittet, not all examples have been updated since 2.4 (since they still work, just not preferred)
1064: [21:45:00] <Rojod> *+l
1065: [21:45:00] <joelpittet> simon_w: would <% loop var %> be <% loop $var %> as well?
1066: [21:45:00] <Rojod> I installed SS, using the app's in DA ;)
1067: [21:45:00] <Rojod> Should I do a re??nstal?
1068: [21:48:00] <Rojod> I run SS on a shared host, so I can't conf everything ;)
1069: [21:48:00] <joelpittet> simon_w: k cool, will send a pull reguest when I see those on the 3.0 docs
1070: [21:48:00] <simon_w> Rojod, do you control the box you're running on?
1071: [21:48:00] <simon_w> joelpittet, yes
1072: [21:49:00] <Rojod> But the support is available to 2:00 ;)
1073: [21:50:00] <simon_w> chillu, can you remember the fix for the YAML adapter trying to be loaded from the PEAR directory, out of open_basedir's paths?
1074: [21:53:00] <simon_w> Rojod, does a framework/thirdparty/Zend/Translate/Adapter/I18nRailsYamlAdapter.php file exist?
1075: [21:54:00] <simon_w> Hang on, it shouldn't
1076: [21:55:00] <Rojod> ok
1077: [21:56:00] <simon_w> terryapodaca, yes, but don't use it
1078: [21:56:00] <Rojod> no
1079: [21:56:00] <Rojod> The first;
1080: [21:56:00] <simon_w> Does framework/i18n/i18nRailsYamlAdapter.php exist?
1081: [21:56:00] * terryapodaca has joined #silverstripe
1082: [21:56:00] <terryapodaca> So, SS3 still allows <% control %>?
1083: [21:57:00] * dbaranski has joined #silverstripe
1084: [21:57:00] <terryapodaca> simon_w, ive seen a lot of modules still using it...might want to make that known that it will work, but the new way is loop or with
1085: [21:57:00] <Rojod> Yes, it exsist
1086: [21:57:00] <Rojod> oh wait
1087: [21:57:00] <Rojod> second also not
1088: [21:58:00] <simon_w> terryapodaca, oh, they'll find out soon :)
1089: [22:01:00] * jerga has joined #silverstripe
1090: [22:04:00] * dbaranski has left #silverstripe
1091: [22:09:00] * FrozenFire quit (Read error: Connection reset by peer)
1092: [22:10:00] * FrozenFire has joined #silverstripe
1093: [22:17:00] * mobiusnz has joined #silverstripe
1094: [22:17:00] * simon_w has joined #silverstripe
1095: [22:17:00] * spronk2 quit (*.net *.split)
1096: [22:17:00] * spronk2 has joined #silverstripe
1097: [22:17:00] <ss23> Poor simon_w|air
1098: [22:17:00] * Kolin quit (*.net *.split)
1099: [22:17:00] <ss23> :<
1100: [22:17:00] * simon_w quit (*.net *.split)
1101: [22:17:00] * mobiusnz quit (*.net *.split)
1102: [22:17:00] * Kolin has joined #silverstripe
1103: [22:18:00] * nickmolhoek has joined #silverstripe
1104: [22:18:00] * nickmolhoek quit (Remote host closed the connection)
1105: [22:18:00] * nickmolhoek has joined #silverstripe
1106: [22:18:00] <SphereSilver> terryapodaca: make an issue at github about it.
1107: [22:18:00] <SphereSilver> I don't know if I catched all controls in template, but just make an issue :)
1108: [22:18:00] * DigNZ quit (Remote host closed the connection)
1109: [22:18:00] * nickmolhoek quit (Remote host closed the connection)
1110: [22:18:00] * DigNZ has joined #silverstripe
1111: [22:20:00] <terryapodaca> I just find it funny that it still even works
1112: [22:20:00] <terryapodaca> nah, I am not worried enough about it to make a ticket on github.
1113: [22:21:00] <terryapodaca> i'd assume it not at all with the new syntax in place, just seems to allow lazy developers continue to be lazy
1114: [22:22:00] <simon_w> terryapodaca, SphereSilver, like I said, they'll find out soon
1115: [22:23:00] <terryapodaca> perfect@
1116: [22:23:00] <terryapodaca> !
1117: [22:23:00] <simon_w> Needs to go through the proper deprecation cycle before it can be removed
1118: [22:23:00] <simon_w> No, it's going to throw deprecation notices in 3.1
1119: [22:23:00] <terryapodaca> simon_w, I believe you. is it going to be taken out for the official 3.1 release?
1120: [22:25:00] * SightUnseen has joined #silverstripe
1121: [22:25:00] * SightUnseen has left #silverstripe
1122: [22:27:00] * priithansen quit (Quit: priithansen)
1123: [22:28:00] <Rojod> with source from SS_site
1124: [22:28:00] <Rojod> Just did a reinstall
1125: [22:28:00] <Rojod> and not using DA-apps
1126: [22:28:00] <Rojod> * http://ro-dev.nl/
1127: [22:28:00] <Rojod> So you can see the error you self
1128: [22:28:00] <Rojod> simon_w: v
1129: [22:29:00] * simon_w quit (Ping timeout: 256 seconds)
1130: [22:30:00] <azureKnight> Hmm. If I'm trying to make a javascript statement load when the user clicks the data object in the cms, what would I use instead of document.ready?
1131: [22:31:00] <azureKnight> Everytime I reload, it will show the script, but just navigating to the object normally through the cms doesn't show it. Hmm...
1132: [22:32:00] * zfmf has joined #silverstripe
1133: [22:36:00] * control has left #silverstripe
1134: [22:36:00] * control has joined #silverstripe
1135: [22:37:00] * SphereSilver quit (Remote host closed the connection)
1136: [22:43:00] * Plopinou quit ()
1137: [22:45:00] <terryapodaca> does the framework now gather all fields in a DO so you don't have to list all of them in the getCMSFields()?
1138: [22:45:00] <terryapodaca> i've also noticed some modules don't list them out anymore
1139: [22:47:00] <FrozenFire> Always has.
1140: [22:47:00] <FrozenFire> By default it'll use scaffoldFormFields
1141: [22:47:00] <FrozenFire> Which will take all fields present on the DataObject and create fields for them
1142: [22:47:00] * zfmf has left #silverstripe
1143: [22:48:00] <FrozenFire> I tend to override it and define my interface explicitly.
1144: [22:48:00] <FrozenFire> Usually sucks balls
1145: [22:48:00] <FrozenFire> But yeah, it'll do that.
1146: [22:50:00] <terryapodaca> especially in modules
1147: [22:50:00] <terryapodaca> yeah, that's how i've done it too...i kind of figured that's how it worked, just havent' seen that in much practice until recently
1148: [23:01:00] * catcher quit (Quit: Leaving)
1149: [23:02:00] * simon_w has joined #silverstripe
1150: [23:05:00] * robert_ has left #silverstripe
1151: [23:09:00] * azureKnight quit (Ping timeout: 264 seconds)
1152: [23:11:00] * Kolin quit (*.net *.split)
1153: [23:11:00] * spronk2 quit (*.net *.split)
1154: [23:11:00] * mobiusnz quit (*.net *.split)
1155: [23:12:00] * mobiusnz has joined #silverstripe
1156: [23:12:00] * guci0 quit (Ping timeout: 245 seconds)
1157: [23:12:00] * Kolin has joined #silverstripe
1158: [23:12:00] * spronk2 has joined #silverstripe
1159: [23:14:00] <Rojod> simon_w: still awake?
1160: [23:15:00] <ss23> Rojod: It's 11:15am where simon_w is, so I hope so! :P
1161: [23:18:00] * DesignerX has joined #silverstripe
1162: [23:20:00] <Rojod> ah :p
1163: [23:20:00] <Rojod> Its here 1:20 in the night :p
1164: [23:23:00] <Rojod> so;
1165: [23:24:00] * chillu quit (Quit: chillu)
1166: [23:24:00] <Rojod> I did re??nstall
1167: [23:24:00] <Rojod> simon_w: If you wanna see the full error; www.ro-dev.nl
1168: [23:24:00] <Rojod> with no blog :p
1169: [23:25:00] <simon_w> I'm justing seeing the empty tutorial theme
1170: [23:27:00] <Rojod> Do you?
1171: [23:27:00] <Rojod> hm
1172: [23:27:00] <simon_w> Also, that's a really old version of the tutorial theme
1173: [23:28:00] <Rojod> ah
1174: [23:28:00] <Rojod> try without www ;)
1175: [23:30:00] <Rojod> oO
1176: [23:30:00] <Rojod> I will make a sceen
1177: [23:30:00] <simon_w> And now I'm seeing a different theme, still no error
1178: [23:30:00] <Rojod> * +r
1179: [23:33:00] * Colin[pi] has joined #silverstripe
1180: [23:34:00] <Rojod> ( simon_w )
1181: [23:34:00] * howardgrigg quit (Read error: Connection reset by peer)
1182: [23:34:00] <simon_w> FrozenFire, ya
1183: [23:34:00] <FrozenFire> Presumably it just ignores them?
1184: [23:34:00] <FrozenFire> How does SS react to notices in live mode?
1185: [23:34:00] <Rojod> http://ro-dev.nl/screen.html
1186: [23:35:00] <simon_w> FrozenFire, you can set it up to log or email them
1187: [23:35:00] <FrozenFire> Great
1188: [23:35:00] * howardgrigg has joined #silverstripe
1189: [23:36:00] * Pyromanik has joined #silverstripe
1190: [23:36:00] <Pyromanik> anyone able to refresh me on how 2.4's SearchForm orders it's results?
1191: [23:37:00] <simon_w> Pyromanik, "relevance"
1192: [23:37:00] <FrozenFire> Yeah, just wanted to make sure that when I threw certain actual-failure notices for troubleshooting purposes, that it wouldn't break the user flow
1193: [23:37:00] <Pyromanik> simon_w: yeh, but how does that work?
1194: [23:38:00] <Pyromanik> hi
1195: [23:38:00] <Colin[pi]> good morning :D
1196: [23:38:00] <Pyromanik> Something I obviously understood at one point, because I've modded the hell out of this subclass of it
1197: [23:38:00] <Pyromanik> but that was about 2 years ago now
1198: [23:38:00] <simon_w> However the database returns it
1199: [23:38:00] <Pyromanik> I see MATCH
1200: [23:39:00] <simon_w> Rojod, you're in dev mode, which is why you see warnings
1201: [23:39:00] <Rojod> hai
1202: [23:40:00] <Rojod> it isn't set in mysite/_config.php?
1203: [23:41:00] <Pyromanik> that or it'
1204: [23:41:00] <Pyromanik> doesn't need to be.
1205: [23:41:00] <Pyromanik> ?isDev=1 sets a cookie
1206: [23:41:00] <Pyromanik> _ss_environment.php can define() it
1207: [23:41:00] <Pyromanik> s not an SS error, and you've got display_errors set on in php settings
1208: [23:43:00] <Rojod> * ok
1209: [23:43:00] <Rojod> hm
1210: [23:43:00] <Rojod> ko
1211: [23:43:00] * Pyromanik quit (Quit: leaving)
1212: [23:47:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
1213: [23:48:00] <DesignerX> hi, anyone know how can I get in contact with the developer of this module ? https://github.com/nyeholt/silverstripe-usertemplates ?
1214: [23:51:00] * Rojod quit (Ping timeout: 245 seconds)
1215: [23:51:00] * Bollig|DesignCty has joined #silverstripe
1216: [23:51:00] * solva has joined #silverstripe

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