#silverstripe IRC Log

IRC log for 9 September 2013

All timestamps are in UTC.

1: [00:00:08] <UncleCheese> chillu is moving back to NZ!
2: [00:01:22] <chillu> UncleCheese: Do you check your emails every 10s? ;)
3: [00:01:44] <UncleCheese> Sparrow doesn't let you throttle it, so i have no choice
4: [00:01:50] * chillu is excited to see the NZ folks again!
5: [00:02:01] <UncleCheese> Working for SS? In WGTN?
6: [00:02:04] <chillu> Yes!
7: [00:02:08] <UncleCheese> oh, very nice
8: [00:02:24] <simon_w> So SS DE is closing? :p
9: [00:02:35] <UncleCheese> were you just sitting around thinking.. hmm.. my rent payment is too low.. what could I do to fix that?
10: [00:02:46] <chillu> Yes, I'll have to sell the office building and let go the 100+ staff
11: [00:03:27] <chillu> UncleCheese: That's the one part I'm NOT looking forward to. Rent and house pricing in NZ is insane, particularly for what you get
12: [00:03:36] <UncleCheese> i know it, aye
13: [00:03:43] <UncleCheese> it's the number one thing i'd change
14: [00:03:50] <UncleCheese> but other than that, we really love it here
15: [00:04:03] <UncleCheese> we've been thinking about looking at the lower hutt for better and more affordable housing
16: [00:04:04] <chillu> "Hooray, I got a flat without mould and with DOUBLE layered windows!"
17: [00:04:10] <UncleCheese> you did?
18: [00:04:11] <UncleCheese> where?
19: [00:04:17] * simon_w has one!
20: [00:04:22] <chillu> Thats my dream :D
21: [00:04:23] <simon_w> Karori FTW :p
22: [00:04:25] <UncleCheese> I've only seen one house with that incredible feature
23: [00:04:39] <UncleCheese> you live in karori, simon_w?
24: [00:04:40] <simon_w> Also, full insulation and a heat pump
25: [00:04:45] <simon_w> UncleCheese, yes
26: [00:04:49] <UncleCheese> we love karori, but everyone i talk to says it's awful
27: [00:05:00] <UncleCheese> do you know where Versaille street is?
28: [00:05:09] <simon_w> Up round the back
29: [00:05:35] <UncleCheese> we looked at a place there and loved it.. but too many kiwis told us that it would be cold, windy, and too far from anything to do
30: [00:05:55] <UncleCheese> and the commute would be brutal
31: [00:06:05] <simon_w> It's 20-30 minutes on the 21
32: [00:06:23] <simon_w> Also, cold + windy just means it's in Wellington :p
33: [00:06:32] <UncleCheese> wow.. the lady who showed us the house said it would be almost impossible in the morning
34: [00:06:44] <simon_w> Maybe if you drive
35: [00:07:15] <simon_w> But the 21 only fuels up when it's raining, and usually a bit further along
36: [00:07:45] <UncleCheese> damn it.. i wish i had known you lived there
37: [00:08:04] <UncleCheese> we took advise from people who don't live there and never have
38: [00:08:09] <simon_w> It is a bit far away from the mall, so you'd want a car for your groceries
39: [00:08:15] <chillu> alright, bed time - see ya!
40: [00:08:22] <simon_w> nn chillu
41: [00:08:23] <UncleCheese> chillu: what's your fly date?
42: [00:08:45] <chillu> sometime in jan
43: [00:08:48] <ss23> 12:04:02 <@chillu> "Hooray, I got a flat without mould and with DOUBLE layered windows!"
44: [00:08:50] <UncleCheese> sweet as
45: [00:08:52] <ss23> In Wellington? lol gl
46: [00:08:52] <chillu> *wave*
47: [00:08:57] * chillu quit (Quit: chillu)
48: [00:09:43] <ss23> 12:08:02 < UncleCheese> we took advise from people who don't live there and never have
49: [00:09:46] <ss23> Remember that bus != car
50: [00:09:55] <UncleCheese> umm.. ok
51: [00:10:14] <UncleCheese> and "bus" !== bus
52: [00:10:34] <simon_w> Also, is only an hour walk if you don't want either
53: [00:10:36] <ss23> lol
54: [00:10:55] <ss23> Newtown is good. Bus is only like 10 mins, and you can wlak
55: [00:10:55] <ss23> :D
56: [00:11:06] <UncleCheese> i like that newtown is flat, sunny, and near a lot of stuff
57: [00:11:09] <UncleCheese> but the houses are shit
58: [00:11:11] <simon_w> And that's about where the good of newtown runs out
59: [00:11:18] <ss23> lol
60: [00:11:22] <ss23> We have a Burger Fuel now
61: [00:11:23] <ss23> :D
62: [00:11:32] <UncleCheese> we like Island Bay and Miramar a lot
63: [00:11:35] <ss23> There's also... uh...
64: [00:11:43] <ss23> There's... lots of... "culture"?
65: [00:13:44] <UncleCheese> yeah, totally
66: [00:13:49] <UncleCheese> that Bordeaux place looks nice
67: [00:13:58] <simon_w> And now here come the emails from chillu about modules I can't port to packagist
68: [00:14:09] <UncleCheese> yeah, that's how i got the news
69: [00:15:17] <simon_w> https://github.com/composer/packagist/issues/255
70: [00:15:27] <simon_w> 9 months, no progress at all
71: [00:15:34] <simon_w> Sounds like the PHP community to me!
72: [00:15:55] <ss23> As opposed to... every other community?
73: [00:15:56] <ss23> :P
74: [00:16:16] <simon_w> The Cocoa community's great :p
75: [00:17:31] <ss23> Anyway, it's opensource simon_w, you're welcome to fix this
76: [00:17:38] <ss23> SilverStripe community isn't any better
77: [00:17:50] <ss23> Heck, at least composer didn't just go and close every ticket older than x months, because github issues sucks
78: [00:17:54] <ss23> :D
79: [00:18:24] * howardgr_ quit (Read error: Connection reset by peer)
80: [00:18:25] * howardgrigg has joined #silverstripe
81: [00:24:55] <Colin[pi]> btw damn you simon_w for sending me that cookie clicker link
82: [00:28:56] <ss23> haha
83: [00:28:58] <ss23> candybox better
84: [00:29:00] <ss23> less clicking
85: [00:29:01] <ss23> :D
86: [00:29:16] <ss23> simon_w: lunch?
87: [00:29:30] <simon_w> Sure
88: [00:31:47] <ss23> simon_w: cool, lemme know when ^.^
89: [00:40:36] * Bollig|DesignCty has joined #silverstripe
90: [00:46:42] <simon_w> ss23, 3 minutes
91: [00:47:48] <ss23> kk
92: [00:54:40] * spronk has left #silverstripe
93: [00:55:55] * spronk has joined #silverstripe
94: [00:57:50] * Bollig|DesignCty quit (Ping timeout: 264 seconds)
95: [00:58:04] <spronk> anyone got any ideas as to why a subsites install would work correctly locally, but refuse to change the subsite through the dropdown when deployed live?
96: [01:03:55] * howardgrigg quit (Ping timeout: 260 seconds)
97: [01:07:42] * howardgrigg has joined #silverstripe
98: [01:08:52] * UncleCheese quit (Quit: UncleCheese)
99: [01:09:39] * nickmolhoek quit (Quit: nickmolhoek)
100: [01:12:25] * Bollig|DesignCty has joined #silverstripe
101: [01:14:16] * howardgrigg quit (Read error: Connection reset by peer)
102: [01:14:49] <atmos> ss23: You should have SSH access soon
103: [01:17:15] * mdowton has joined #silverstripe
104: [01:20:29] <mdowton> Anyone answer questions about google sitemap module?
105: [01:21:47] <Pyromanik> thanks simon_w, MultiClassCreate works great with ModelAdmin.
106: [01:25:07] <ss23> atmos: Yay :D
107: [01:33:12] * UncleCheese has joined #silverstripe
108: [01:33:43] * stecman has joined #silverstripe
109: [01:37:18] * Stomach quit (Quit: Leaving.)
110: [01:39:40] * Stomach has joined #silverstripe
111: [01:53:15] * coldblooded01 quit (Quit: coldblooded01)
112: [02:12:01] * iamss has joined #silverstripe
113: [02:12:18] * nick86 has joined #silverstripe
114: [02:12:48] <nick86> hi all, just a quick one - has anyone got the linkmappings module to work on 3.1?
115: [02:16:17] * iamss quit (Ping timeout: 250 seconds)
116: [02:17:44] <nick86> https://github.com/ajshort/silverstripe-linkmapping i am trying this mdoule and am getting 404s on links I have mapped.
117: [02:18:14] <nick86> i am thiking this may be a 3.1 issue?
118: [02:22:54] <simon_w> Well, it looks more like the routes aren't being put in the right place
119: [02:23:30] <simon_w> Try changing the after to cms/routes#modelascontrollerroutes then flush
120: [02:23:53] <nick86> ok, will give that a shot
121: [02:24:08] * spronk quit (Ping timeout: 256 seconds)
122: [02:30:15] <nick86> simon_w: I cannot find that in the code, is it a apart of ModelAdController - apologise, still very green to silverstripe
123: [02:30:49] <simon_w> linkmapping/_config/routes.yml
124: [02:34:12] * nickmolhoek has joined #silverstripe
125: [02:34:12] * nickmolhoek quit (Remote host closed the connection)
126: [02:34:27] * nickmolhoek has joined #silverstripe
127: [02:35:51] * abitran quit (Ping timeout: 260 seconds)
128: [02:36:00] * abitran has joined #silverstripe
129: [02:36:52] * spronk has joined #silverstripe
130: [02:39:12] <nick86> ok, found that and updated - i added cows.php as a test and got a 404 - do i need to do a build as well maybe?
131: [02:39:27] <Colin[pi]> ooh new breaking bad
132: [02:39:48] * Stomach quit (Quit: Leaving.)
133: [02:39:50] * willr has joined #silverstripe
134: [02:41:44] <nick86> simon_w: getting a Fatal error: Translatable not found in LinkMappingFrontController.php is Translatable deprecated?
135: [02:44:51] * Stomach has joined #silverstripe
136: [02:51:57] <ss23> willr: Were you in our offices and didn't visit me? :<
137: [02:52:08] <willr> No, you came to me
138: [02:52:10] <ss23> (Or did SS go down to DNA?)
139: [02:52:11] <ss23> awww, lame
140: [02:52:15] <willr> you weren't invited
141: [02:52:17] <ss23> ;_;
142: [02:52:18] <ss23> I know
143: [02:52:19] <ss23> :<
144: [02:52:31] <ss23> It's like, the guy you'll actually be coming to for all the work wasn't there
145: [02:52:34] <ss23> :<
146: [02:52:38] <Colin[pi]> man the office bitch!
147: [02:52:41] <willr> but your boss was
148: [02:52:48] <willr> and your boss is more interesting
149: [02:52:55] <ss23> Which one?
150: [02:53:00] <ss23> lol Colin[pi]
151: [02:53:02] <willr> Katie
152: [02:53:05] <ss23> oh, hahaha
153: [02:53:20] <ss23> She likes to think she's my boss, but when push comes to shove, it's more of a "I need you to do this so I can get the work done, Katie"
154: [02:53:23] <ss23> :P
155: [02:53:56] <Bollig|DesignCty> I like to think I'm your boss too ss23.
156: [02:54:01] <ss23> haha
157: [02:54:35] <Bollig|DesignCty> And it works too, so long as I don't actually ask you to do anything.
158: [02:54:40] <ss23> hahah
159: [02:54:46] <ss23> Bollig|DesignCty: Are you one of our clients?
160: [02:54:48] <ss23> ow
161: [02:54:49] <ss23> fuck
162: [02:54:51] <ss23> I just like
163: [02:54:54] <ss23> went to adjust my jeans
164: [02:54:57] <ss23> and accidently hit my balls
165: [02:54:58] <ss23> fuuuuuuuuck
166: [02:55:02] <ss23> ;_;
167: [02:55:09] <ss23> urgh
168: [02:55:12] <ss23> srsly the worst
169: [02:55:21] <spronk> :/
170: [02:55:26] <spronk> CLUMBZ
171: [02:55:43] <Colin[pi]> how the...
172: [02:55:44] <ss23> ik
173: [02:55:44] <ss23> ;_;
174: [02:55:48] <ss23> I DON'T KNOW
175: [02:55:49] <ss23> I JUST
176: [02:55:50] <ss23> IT HAPPENED
177: [02:57:41] <simon_w> nick86, Translatable's now a module
178: [02:57:51] * DigNZ has joined #silverstripe
179: [02:58:31] <simon_w> willr, has Mark been told anything about we're going to be doing yet?
180: [02:58:47] <willr> what are you doing?
181: [02:58:56] <simon_w> No idea, but something for you lot
182: [02:59:10] <willr> nah that was copelands idea, not ours
183: [02:59:18] <willr> we have standards.
184: [02:59:21] <ss23> haha
185: [02:59:36] <ss23> The interactions between DNA/SS/PR always confuse me
186: [02:59:42] <ss23> It's like this weird blob/chain of work/stuff
187: [02:59:55] <willr> We're just getting SS to do things because they have SLA time to use
188: [03:00:32] <Colin[pi]> how many people work for SS in NZ now?
189: [03:00:34] <Colin[pi]> approx
190: [03:00:40] <spronk> PR?
191: [03:00:48] <simon_w> http://silverstripe.com/about-us/team/
192: [03:00:49] <simon_w> count :p
193: [03:01:07] <Colin[pi]> is that everyone? ;P
194: [03:01:19] <ss23> PR Pocket Rent
195: [03:01:29] <ss23> Colin[pi]: Yep, they keep it surprisingly up to date
196: [03:01:32] <simon_w> Well, skip Ingo, SS-AU and the bored members
197: [03:01:34] <spronk> oic
198: [03:01:36] <Colin[pi]> so about ~40 in NZ
199: [03:02:14] <ss23> The question of whether you're a nerd is whether you opened the console and ran some JS to count that, or did it by hand.
200: [03:02:46] <Colin[pi]> "Stephen is willing to do whatever it takes, 100% of the time"
201: [03:02:50] <Colin[pi]> lol
202: [03:02:54] <ss23> haha
203: [03:03:09] <Colin[pi]> sounds like an escort agency
204: [03:03:18] <ss23> document.getElementsByClassName('polaroid').length
205: [03:03:19] <ss23> 48
206: [03:03:31] <ss23> 8 of those not NZ
207: [03:03:37] <simon_w> Or, you know, just search and have the browser tell you
208: [03:03:47] <ss23> How do you search?
209: [03:03:50] <ss23> Like, what do you search for?
210: [03:03:50] <simon_w> cmd-F
211: [03:03:52] <simon_w> polaroid-caption
212: [03:03:57] <simon_w> cmd-opt-U first
213: [03:04:01] <ss23> lol
214: [03:04:12] <ss23> If you're opening the console, it's not much more effort to type out the getElementsByClassName
215: [03:05:34] <nick86> simon_w: ok, i commented out (for now) all lines refering to Translatable and it now works, however .php files do not seem to honour the rewrite rules
216: [03:07:25] <Colin[pi]> what is the broadband like overall in NZ btw? is it shit like AU?
217: [03:07:35] <ss23> Colin[pi]: No
218: [03:07:45] <ss23> Colin[pi]: AU has better international, generally, but far far worse national
219: [03:07:56] <Colin[pi]> so what's the typical offering? in terms of speed, cost etc/
220: [03:07:58] <ss23> NZ is like, perfect shape, for 100% coverage broadband/fibre
221: [03:08:13] <ss23> Colin[pi]: Eh, worse than AU in all of those aspects, due to the constraints of international bandwidth
222: [03:08:20] <Colin[pi]> hmm
223: [03:08:44] <Colin[pi]> well now we'll have FTTN instead of FTTH, thanks to Abbott... YAY
224: [03:08:56] <Colin[pi]> of course my house was not connected yet \o/
225: [03:11:52] <simon_w> Colin[pi], NZ already has FTTN
226: [03:12:01] <simon_w> (burn!) :p
227: [03:12:30] <simon_w> Only rural people miss out on ADSL2 or VDSL
228: [03:12:46] <ss23> It also has fucking Telecom/Chorus fucking up allocation of DSLAM's so that you can't get VDSL in some places when you should be able to
229: [03:13:42] <simon_w> Also, Wellington and parts of Christchurch have a cable network which offers higher down speeds than FTTH does
230: [03:16:33] <Colin[pi]> whenever the libs have been in power here they fuck up the telecoms infrastructure... every... single... times
231: [03:16:35] <Colin[pi]> *time
232: [03:18:06] * howardgrigg has joined #silverstripe
233: [03:22:13] <simon_w> Well, it was Labour that did it for us
234: [03:26:32] <mobiusnz> I don't understand how lopsided vodafone's "warpspeed" thing is
235: [03:26:44] <mobiusnz> 130mb down, and 10mb up? wtf?
236: [03:26:58] <simon_w> Cable's not designed for uploading
237: [03:27:16] <simon_w> This is what happens when something's designed for TV
238: [03:27:46] <ss23> Doubt most consumers will hit that much upstream often anyway
239: [03:27:56] <ss23> Personally, when I was in Sydney, I made sure to have Annex M on though :D
240: [03:27:57] <mobiusnz> video calls will be close
241: [03:28:09] <ss23> Ah true
242: [03:28:40] <simon_w> Pfft, video calls work fine on ADSL
243: [03:29:02] <mobiusnz> maybe on a 3" screen
244: [03:29:22] <mobiusnz> ADSL has too much lag
245: [03:29:54] <simon_w> Try using something that's actually good at video chats ;)
246: [03:30:03] <simon_w> I had them working in iChat on dial-up
247: [03:30:42] <Bollig|DesignCty> on dialup? You have to use air quotes when you say "working" in that case :p
248: [03:30:53] <ss23> So did I
249: [03:30:53] <mobiusnz> Could the other end tell you apart from the background?
250: [03:31:00] <ss23> This one pixel changed color when I moved my hand in front o fthe camera
251: [03:31:03] <ss23> Was p. l33t
252: [03:31:34] <simon_w> It was about the same quality that you'd get on Skype nowadays with ADSL1
253: [03:31:36] * nick86 quit (Quit: Easy as 3.14159265358979323846...)
254: [03:31:53] <simon_w> Man, Skype is shit at video
255: [03:33:55] <Colin[pi]> I've had a mixed bag, sometimes it's been ok, but generally it's a bit shit yeah
256: [03:34:10] <ss23> s/video/*/
257: [03:35:19] <simon_w> Switched from Skype to FaceTime to Caitlin's family once, so much better. Could actually see them.
258: [03:35:45] <howardgrigg> Yea I've had better success with Facetime as well
259: [03:36:47] <mobiusnz> I wonder if it is still good now Apple had to nobble it
260: [03:37:06] <mobiusnz> and route everything through their servers as opposed to direct device-to-device
261: [03:37:48] <ss23> Okay
262: [03:37:54] <ss23> I've almost started doing some actual *work* today
263: [03:37:55] * howardgrigg quit (Read error: Connection reset by peer)
264: [03:37:57] * howardgr_ has joined #silverstripe
265: [03:38:04] <simon_w> Pfft, work
266: [03:38:06] <ss23> Problem with having sysadmin-style access: To spend your day giving access / tweaking confits instead of writing code
267: [03:38:26] <ss23> Well, not true. I did a one line fix where I changed the variable $this to $data, so technically that was "writing code"
268: [03:38:54] <simon_w> I had to do that! Though I had to find where in the script it generated the $this and then change it and regenerate the file
269: [03:39:02] <simon_w> So much work done
270: [03:39:33] <ss23> I had to restart apache to clear APC cache so it would actually be "fixed!"
271: [03:44:15] <ss23> atmos: Did I get access yet? :O
272: [03:44:31] <simon_w> ss23, you're sounding like Peavers
273: [03:44:41] <ss23> haha
274: [03:44:58] <ss23> I just have to pick an ew ticket to work on, and atmos's ticket is more fun than the others in the same category of priority :P
275: [03:49:35] <simon_w> Are you sure you just don't need access to CWP? :p
276: [04:03:02] <atmos> ss23: will check in now, soz, have been .net-ing
277: [04:03:07] <ss23> atmos: np np, no rush :P
278: [04:03:15] <ss23> simon_w: I'm trying to deal with CWP crap atm
279: [04:03:16] <ss23> srsly
280: [04:03:20] <ss23> CWP is like effort x 500
281: [04:03:59] <spronk> o_O
282: [04:04:05] <ss23> you don't even know
283: [04:04:09] <ss23> Went to move a site on for tomorrow
284: [04:04:17] <ss23> "LOL JK, you're not allowed to make outgoing connections unless over port 80"
285: [04:05:05] <spronk> :|
286: [04:06:31] * openbees has joined #silverstripe
287: [04:06:57] <openbees> hurrey ... addons is live :D
288: [04:07:08] <ss23> :D
289: [04:09:01] <simon_w> It's been live for some time :p
290: [04:10:06] * SightUnseen has joined #silverstripe
291: [04:10:07] * SightUnseen has left #silverstripe
292: [04:10:17] <simon_w> Mmm, sticking $_GET variables directly into what looks like HTML :)
293: [04:10:26] <simon_w> (Don't do this at home kids)
294: [04:12:04] * zippy__ quit (Ping timeout: 240 seconds)
295: [04:13:20] <simon_w> ss23, bring me caffeine!
296: [04:14:19] * openbees quit (Ping timeout: 260 seconds)
297: [04:15:20] <ss23> No chance! :D
298: [04:15:23] <ss23> simon_w: XHP XHP! :D
299: [04:16:50] <atmos> ss23: I've got your ssh creds. here, email?
300: [04:17:27] <simon_w> atmos, name@silverstripe.com
301: [04:18:05] <atmos> ss23: helpdesk is probably more approps :P
302: [04:19:32] <ss23> atmos: Haha, yeah stephen@silverstripe.com works
303: [04:21:10] * openbees has joined #silverstripe
304: [04:21:19] <ss23> atmos: OMG CREDS OVER HELPDESK
305: [04:21:20] <ss23> :O
306: [04:21:33] <ss23> atmos: What IP was it btw? (The test server)
307: [04:21:38] <ss23> atmos: (You can reply again)
308: [04:24:54] <simon_w> Creds over email!
309: [04:24:57] <simon_w> The NSA has them now
310: [04:25:20] <atmos> ss23: :P
311: [04:25:48] <atmos> ss23: do you not have the ip?
312: [04:26:30] <simon_w> Exception: "Curl error: Operation timed out after 10000 milliseconds with 0 out of 0 bytes received" in /pro/trunk/src/php/base/classes/errors/HTTP.php:13
313: [04:26:31] <simon_w> GAH! Not this again :(
314: [04:26:56] <atmos> ss23: tsrvweb02-dev (name)
315: [04:30:14] <ss23> Ah sweet, ty atmos
316: [04:31:14] <atmos> ss23: np, I'm only here for another 30 mins btw
317: [04:31:30] <ss23> atmos: Yep, probably won't get a chance to in that time anyway :P
318: [04:33:21] <atmos> ss23: np, kinda low priority anyway
319: [04:33:41] <ss23> atmos: Whenever our clients have a problem, it's high priority!
320: [04:33:51] <ss23> atmos: I like doing work for you guys more than most clients anyway, since you don't complain like some of them do :P
321: [04:33:59] <spronk> ugh
322: [04:34:00] <spronk> k
323: [04:34:08] <spronk> so subsites isn't working *at all* on live environment
324: [04:34:09] <spronk> why?
325: [04:34:09] <ss23> lol, were you ughing at me, simon_w?!
326: [04:34:11] <ss23> spronk*
327: [04:34:21] <ss23> spronk: From my perspective, it's a miracle whenever it works
328: [04:34:28] <spronk> fucks sakes
329: [04:34:50] <spronk> aha
330: [04:34:51] <spronk> ok
331: [04:34:58] <spronk> so it is working
332: [04:34:58] <spronk> sorta
333: [04:35:36] <spronk> just the subsite drop down selector doesn't change which subsite cms is editing
334: [04:35:48] <atmos> ss23: I'm guessing it's because most clients won't have inhouse support like me?
335: [04:36:21] <ss23> atmos: Yeah, maybe, though there are nice clients that don't have inhouse support too. idk
336: [04:36:28] <ss23> Point is, you're not on my list of bad clients :D
337: [04:36:45] <spronk> silverstripe needs robots control
338: [04:37:00] <ss23> spronk: Like robots.txt control?
339: [04:37:05] <spronk> aha
340: [04:37:09] <spronk> tractorcow/silverstripe-robots
341: [04:37:21] <spronk> excellente
342: [04:37:22] <spronk> and yes
343: [04:37:28] <spronk> grr
344: [04:37:31] <spronk> no errors or anything
345: [04:37:39] <spronk> subsite selector successfully refreshes the page
346: [04:37:41] <spronk> but doesn't change the current substire
347: [04:37:43] <spronk> subsite*
348: [04:38:55] <spronk> subsites is meant to include a js file isn't it..
349: [04:39:41] <ss23> Not sure
350: [04:39:42] <ss23> :O
351: [04:40:44] <spronk> yeah
352: [04:40:45] <spronk> it does
353: [04:40:46] <spronk> GRR
354: [04:40:51] <ss23> Whats wrong with that?!
355: [04:40:51] <spronk> why is not include on live site :@
356: [04:40:54] <ss23> lol
357: [04:40:59] <ss23> spronk: Cache? DID YOU FLUSH?
358: [04:41:04] <spronk> yeah
359: [04:41:05] <spronk> flush'd
360: [04:41:05] <ss23> spronk: If it's doing combined_files, it might be bad
361: [04:41:07] <spronk> devbuilt
362: [04:41:12] <spronk> no..
363: [04:41:26] <spronk> client didn't follow through with my list of recommendations for getting site live ready
364: [04:41:31] <ss23> lol
365: [04:41:37] <ss23> but it's your fault when ti breaks, right?
366: [04:41:45] <spronk> yujp
367: [04:41:48] <spronk> for example
368: [04:41:54] <spronk> i put a big note in a red box saying
369: [04:42:04] <spronk> you need to switch site to live env via one of these two means
370: [04:42:15] <openbees> spronk .. can you make sure _combinedfiles/ dir is writable .. I had issue with cms tabs yesterday .. finally I found permission issue on this dir
371: [04:42:18] * spronk gets ftp access to live site and finds Director::set_... ('dev')
372: [04:42:24] <ss23> XD
373: [04:42:30] <ss23> I'm not sure which is worse
374: [04:42:30] <spronk> growl.
375: [04:42:33] <ss23> running in dev mode, or ftp
376: [04:42:34] <ss23> :D
377: [04:42:37] <spronk> mmlol
378: [04:42:41] <spronk> cpanel hosting D:
379: [04:42:44] <ss23> owwww
380: [04:43:00] <simon_w> Can still have SSH access
381: [04:43:07] <spronk> oh i see
382: [04:43:09] <spronk> permissions are 644
383: [04:43:16] <ss23> DUDE
384: [04:43:17] <ss23> I JUST SAID
385: [04:43:19] <ss23> COMBINEDFILES
386: [04:43:20] <ss23> ;_;
387: [04:43:21] <spronk> fucks sakes.
388: [04:43:24] <spronk> lol
389: [04:43:24] <ss23> y u no listen to me but u listen to openbees
390: [04:43:24] <ss23> :<
391: [04:43:35] * spronk did listen to you
392: [04:43:39] <spronk> that's why i went looking at perms :p
393: [04:43:42] * Jayden90 quit (Quit: Jayden90)
394: [04:43:44] * ss23 has tears in his eyes
395: [04:43:51] <openbees> ss23 :P
396: [04:43:51] <ss23> 16:41:03 <+ss23> spronk: If it's doing combined_files, it might be bad
397: [04:43:53] <ss23> 16:41:10 < spronk> no..
398: [04:43:55] * ss23 cries
399: [04:44:04] * spronk lols
400: [04:44:13] <spronk> well, there are no explicit combined_files things going on
401: [04:44:14] <Pyromanik> omg
402: [04:44:15] <Pyromanik> omg
403: [04:44:22] <spronk> it's just subsites/javascript/*.js is all 644
404: [04:44:40] <Pyromanik> ask for login to test API that's being created by another company "You don't need to log in on development, but you'll need a security header when we go live"
405: [04:44:43] <Pyromanik> umm
406: [04:44:47] <Pyromanik> I don't often test, but when I do, I do it live.
407: [04:44:56] <ss23> lol Pyromanik XD
408: [04:46:08] <atmos> god, nothing worse than a missed call from 'private number'
409: [04:47:45] * dilshan has joined #silverstripe
410: [04:49:04] * ss23 quit (Ping timeout: 246 seconds)
411: [04:49:34] <simon_w> Well, the internet here's fucked. Time to bugger off home I suppose.
412: [04:50:01] * ss23 has joined #silverstripe
413: [04:50:03] <spronk> fucking cpanel
414: [04:50:04] <spronk> and ssh keys
415: [04:50:07] <spronk> never work for me :@
416: [04:50:52] * guci0 has joined #silverstripe
417: [04:50:57] <guci0> Morning!
418: [04:51:06] * atmos quit (Quit: Page closed)
419: [04:51:45] * Shrike_Finland quit (Quit: Leaving.)
420: [04:52:18] <ss23> :O
421: [04:52:18] <ss23> I DIED
422: [04:53:50] <spronk> omfg
423: [04:53:53] <spronk> wrong username
424: [04:54:11] <spronk> also, fuck people that hide their numbers
425: [04:54:17] <Bollig|DesignCty> simon_w: you dev on a mac, don't you?
426: [04:54:19] * spronk is spreading the love today
427: [04:54:24] <simon_w> Bollig|DesignCty, yes
428: [04:54:45] <Bollig|DesignCty> do you use a stack like mamp or do you 1337 it?
429: [04:55:20] <simon_w> Built in Apache, self compiled PHP (though the built in's fine) and a MySQL package from Oracle
430: [04:56:00] <Bollig|DesignCty> orly… I thought the built in one's of everything were old as hell...
431: [04:56:24] <ss23> willr: Got a few mins to help with userforms?
432: [04:56:33] <willr> for you, always
433: [04:56:36] <Bollig|DesignCty> thanks simon :)
434: [04:56:37] <spronk> omfg
435: [04:56:43] <simon_w> Bollig|DesignCty, Mavericks has 5.4.17
436: [04:56:55] <willr> are they up to 17, gsh
437: [04:56:56] <spronk> what freaking web user does this cpanel host use
438: [04:56:56] <Bollig|DesignCty> simon_w: huh, cool.
439: [04:57:14] <ss23> willr: Will you pay me $80k/y to do front-end dev at DNA? :D
440: [04:57:20] <ss23> willr: <3 ty
441: [04:57:23] * joelpittet has joined #silverstripe
442: [04:57:29] <simon_w> and Apache 2.2.24
443: [04:57:47] <spronk> 80k?
444: [04:57:49] <Bollig|DesignCty> simon_w: any apps for web dev that you you wouldn't do without on OS X?
445: [04:57:50] <spronk> aim higher man
446: [04:57:50] <spronk> :p
447: [04:57:59] <ss23> willr: Userforms uses links that look like a href="$BaseLink/more/link", which breaks if you use translatable, because $BaseLink == /linkies/?locale=foobar
448: [04:58:02] <ss23> willr: How to fix?
449: [04:58:04] <willr> ss23 if you were half good yes
450: [04:58:06] <simon_w> Bollig|DesignCty, Safari and a text editor :p
451: [04:58:15] <ss23> willr: I'm not half good, offer still open?
452: [04:58:29] <simon_w> spronk, when I was back on cPanel, it was the my user
453: [04:58:39] <spronk> yeah, that was what i thought
454: [04:58:46] <simon_w> phpinfo();
455: [04:58:48] <spronk> seems like they might be using single web user :/
456: [04:58:56] <Bollig|DesignCty> simon_w: lol, do you use the standard terminal apps, anything for sql, ftp etc?
457: [04:59:12] <willr> ss23, I think Controller::join_links() might help with that situation
458: [04:59:27] <simon_w> Bollig|DesignCty, Terminal.app, there's Sequel Pro for MySQL, and a VCS for deploying
459: [04:59:30] <willr> otherwise you could strip the query params off and put them pack later
460: [04:59:47] <spronk> oh wow
461: [04:59:52] <spronk> so... my javascript is getting included now
462: [04:59:53] <spronk> but still doesn't work
463: [05:00:13] <spronk> subsites. death by 1000 cuts.
464: [05:01:56] <Bollig|DesignCty> cool, thanks simon, thought I'd check if I were missing something :)
465: [05:03:01] <simon_w> Bollig|DesignCty, oh, the iOS Simulator in Xcode's rather useful
466: [05:03:03] <willr> @ss23 get Pk to apply, he'd be offered more than that to come
467: [05:03:20] * nickmolhoek quit (Quit: nickmolhoek)
468: [05:03:44] <spronk> seems like everyone in wellington is looking for devs
469: [05:03:57] <willr> pretty much because we all are :D
470: [05:04:07] <ss23> 16:59:10 <@willr> ss23, I think Controller::join_links() might help with that situation
471: [05:04:10] <simon_w> Yeah, finding devs is way too hard
472: [05:04:21] <spronk> well
473: [05:04:24] <willr> @spronk, john would love to find a way for you :)
474: [05:04:28] <ss23> willr: Well like, I can probably hack something, but more wondering about good/best solution
475: [05:04:28] <spronk> i know
476: [05:04:39] * spronk is a shitty front end dev though :P
477: [05:04:40] <ss23> willr: NO HE'S OURS! :O
478: [05:05:25] <spronk> tbh, i think part of the issue is that schools don't teach good front end developers
479: [05:05:28] <willr> I can make it worth his time
480: [05:05:36] <ss23> s/front.*//
481: [05:05:40] <spronk> i dno
482: [05:05:49] <ss23> willr: No matter what you can do, you'll never have me
483: [05:05:53] <willr> spronk yeah we've interviewed like 4 people and they all want to do more backend only or just more design.
484: [05:05:55] <spronk> anyone doing comp sci or software eng might have one crappy course involving front end stuff
485: [05:06:10] <spronk> which leaves places like natcoll...
486: [05:06:17] <Stomach> the problem is that in the last two years front end development has gone from scripting css + html to full builds...
487: [05:06:25] <Stomach> and only a few people have kept up
488: [05:06:27] <spronk> that and javascript
489: [05:06:29] <spronk> jesus christ javascript.
490: [05:06:37] <Stomach> by full build, i mean javascript
491: [05:06:38] <willr> Though front end isn't what it used to be. Grunt, Responsive, Backbone..
492: [05:06:47] <ss23> 17:05:53 < spronk> anyone doing comp sci or software eng might have one crappy course involving front end stuff
493: [05:06:54] <ss23> Neither of those courses teach good kinds of any devs, IMO
494: [05:06:55] <ss23> like
495: [05:07:00] <ss23> University is only good at teaching academia
496: [05:07:08] <spronk> highly depends on where you go
497: [05:07:16] <spronk> when i was at canty, our software eng lecturer was very, very good
498: [05:07:23] <spronk> he now works for Google. :P
499: [05:07:38] <spronk> actually had decent industry experience, as opposed to most profs
500: [05:07:47] <simon_w> Well, comp sci is supposed to make academics, considering how it's a science
501: [05:07:54] <ss23> Yeah
502: [05:08:05] <simon_w> Engineering should be making people who can work, and that's almost never in the web
503: [05:08:17] <ss23> I don't htink it's bad in a general sense, but I think people who go there expecting to be informed and skilled in programming / industry are misguided
504: [05:08:45] <spronk> possibly
505: [05:09:07] <spronk> good developers should have a reasonable understanding of how their code actually turns into execution
506: [05:09:19] <spronk> that's pretty much pure comp sci right there
507: [05:09:27] <openbees> they can only teach how to make those nice start patterns using C :D
508: [05:09:36] <openbees> star pattern *
509: [05:10:14] * spronk would be a whole lot more interested in front end dev if javascript wasn't the only optiomn
510: [05:10:17] <spronk> -m
511: [05:10:29] <spronk> viable option*
512: [05:11:26] <Stomach> no degree teaches you to be a good developer
513: [05:11:34] <Stomach> a good developer teaches you to be a good developer
514: [05:11:39] <Stomach> either that or a series of mistakes
515: [05:11:53] <Stomach> which im pretty sure is the route most of us took/are on
516: [05:12:25] <willr> spronk dart
517: [05:12:29] <spronk> wow. php thinks this is being executed as the cpanel user. But perms 750 result in forbiddens..
518: [05:12:33] <spronk> willr: i said viable, damnit :P
519: [05:15:26] <spronk> having said that, dart's --> js compiler is impressive
520: [05:16:07] * openbees quit (Quit: Leaving)
521: [05:16:14] <simon_w> Isn't there an llvm target for JS now?
522: [05:16:37] <ss23> I know there's a PHP front-end
523: [05:16:44] <ss23> Which is a.... scary thought? I'm not sure
524: [05:16:49] * DigNZ quit (Quit: DigNZ)
525: [05:16:52] <ss23> Still, it's not PHPPHP :D
526: [05:20:41] <Colin[pi]> speaking of the good developer route, isn't it shocking to look through old code :o
527: [05:21:10] <Stomach> old being > 2 months? :D
528: [05:21:27] <Colin[pi]> haha
529: [05:22:14] <spronk> omfg
530: [05:22:16] <spronk> FUCK cpanel
531: [05:23:49] <Colin[pi]> sounds painful
532: [05:24:02] <howardgr_> hey has anyone got a front end form field for searching and selecting members?
533: [05:24:15] <howardgr_> I'm thinking an autocomplete type thing
534: [05:24:27] <ss23> 17:22:13 < spronk> FUCK cpanel
535: [05:24:32] <ss23> No one has ever said *that* before!
536: [05:24:38] <ss23> I mean, not liking cpanel?! NO SUCH THING
537: [05:25:06] <Colin[pi]> so brave
538: [05:25:18] <simon_w> Well, it's more everyone uses Plesk :p
539: [05:26:21] <ss23> >plesk
540: [05:26:25] <spronk> set perms to 750
541: [05:26:27] <ss23> Well thank God, because *thats* an improvement
542: [05:26:34] <spronk> now i can't chmod
543: [05:26:36] <spronk> :|
544: [05:26:40] <ss23> spronk: selinux?
545: [05:26:48] <spronk> must be
546: [05:26:58] <ss23> I have a wonderful knowledge of SELinux
547: [05:27:02] <ss23> All summed up in a single command
548: [05:27:07] <ss23> echo 0 >/selinux/enforce
549: [05:27:08] <ss23> :D
550: [05:28:16] <spronk> their web file manager has no recursive permissions setting as well
551: [05:28:45] <spronk> and my subsites selector still doesn't work
552: [05:28:50] * spronk cries
553: [05:28:57] <ss23> Poor spronk
554: [05:29:03] <ss23> Dealing with the pain of subsites that we have to live with
555: [05:29:15] <spronk> i don't know what it is
556: [05:29:32] <spronk> subsites just seems to be a black hole of buggery for me
557: [05:29:53] <ss23> yeah
558: [05:29:54] <spronk> window.location.search=$.query.set('SubsiteID', $(this).val());
559: [05:29:55] <spronk> that's all it does
560: [05:29:57] <spronk> yet no work.
561: [05:29:57] <ss23> I've never looked "inside" either
562: [05:30:05] <ss23> It's a blackbox of pain
563: [05:31:17] * stecman quit (Quit: This computer has gone to sleep)
564: [05:31:24] <ss23> wow
565: [05:31:28] <ss23> heyday has a Stephen too huh...
566: [05:31:30] <spronk> hmm
567: [05:31:33] <spronk> it's a left and main extension..
568: [05:31:38] <ss23> willr: Are you jealous? SilverStripe and HeyDay have a Stephen! Where is DNA's? :D
569: [05:31:53] <spronk> where's DNA's christchurch office? :p
570: [05:32:02] <ss23> >chch
571: [05:32:11] <ss23> Isn't that like, ruins now?
572: [05:32:13] <ss23> Like ancient rome?
573: [05:32:14] <ss23> :D
574: [05:32:23] <spronk> and how cool is ancient rome
575: [05:32:27] <ss23> lol
576: [05:32:47] <spronk> maybe the leftandmain extensions aren't getting added..
577: [05:32:52] * Stomach quit (Quit: Leaving.)
578: [05:32:53] <spronk> unless it's a problem with sessions
579: [05:35:12] * howardgr_ quit (Read error: Connection reset by peer)
580: [05:35:35] <spronk> k so it's definitely attempting to changeSubsite
581: [05:35:41] * howardgrigg has joined #silverstripe
582: [05:38:00] * cloph_away has joined #silverstripe
583: [05:42:10] * benly has joined #silverstripe
584: [05:42:11] <benly> hi
585: [05:43:02] <Pyromanik> hi
586: [05:43:03] * Pyromanik quit (Quit: leaving)
587: [05:43:06] * Stomach has joined #silverstripe
588: [05:44:06] <spronk> interesting
589: [05:44:16] <spronk> first request subsite ID is 1
590: [05:44:23] * cloph_away is now known as cloph
591: [05:44:23] <spronk> then somehow subsiteID gets changed..
592: [05:44:31] <benly> kindly help in cms section for adding categoryame as a dropdown and category_id is entered to databse
593: [05:44:48] <benly> this is to be done in a page where there is a relation has_one set
594: [05:49:17] * willr quit (Quit: willr)
595: [05:52:16] * howardgrigg quit (Remote host closed the connection)
596: [05:52:29] <ss23> Hmm, when a client forgets to give you sudo access to a server, first thought probably shouldn't be "I can probably just privesc up..."
597: [05:52:57] <benly> kindly help in cms section for adding categoryame as a dropdown and category_id is entered to databse this is to be done in a page where there is a relation has_one set
598: [05:53:23] <spronk> lool
599: [05:53:42] <spronk> benly:
600: [05:53:44] <spronk> what do you mean?
601: [05:54:19] * Stomach quit (Quit: Leaving.)
602: [05:56:09] * UncleCheese quit (Quit: UncleCheese)
603: [05:56:35] <benly> i mena like
604: [05:56:59] <benly> i need a dropdown of categories while adding subcategory details
605: [05:57:02] <benly> in cms
606: [05:57:09] <benly> how can i accompolish that
607: [05:58:13] <benly> $cat = DataObject::get("category")->map('category_id', 'category_Name'); $ins = new DropdownField('category_id', 'Categiry Name', $cat); $cat->setEmptyString('(Select one)'); $fields->addFieldToTab('Root.Main', $cat);
608: [05:58:20] <benly> i got this correct
609: [05:58:35] <benly> but i am unable to add category_id
610: [06:01:10] <spronk> probably want categoryID
611: [06:01:31] <spronk> actually nvm i'm going senil
612: [06:01:32] <spronk> e
613: [06:03:30] * joelpittet quit (Remote host closed the connection)
614: [06:03:31] <spronk> can you pastebin your code for Category dataobject ?
615: [06:04:41] <benly> dataobject menas $db
616: [06:04:56] <spronk> you should have a file like
617: [06:05:00] <spronk> category.php
618: [06:05:05] <spronk> that defines the category class?
619: [06:05:12] <spronk> dependnig on what you're doing
620: [06:05:36] <benly> yes actually i am using a field category_id to which i need value
621: [06:05:48] <benly> in $db i have not given it
622: [06:06:18] <benly> static $db = array( 'subcategory_id' => 'Int',
623: [06:08:27] <spronk> hmm
624: [06:08:48] <spronk> so
625: [06:08:49] <spronk> that's not working?
626: [06:08:54] <spronk> becdause the code above looks approximately correct
627: [06:09:03] * Shrike_Finland has joined #silverstripe
628: [06:09:16] <spronk> assumingyou have $db => ...'category_name' => 'Varchar' etc
629: [06:15:42] <benly> yes
630: [06:16:15] <benly> when i add details the value 0 i s entered into category_id
631: [06:16:26] <benly> the selct box name is category_id
632: [06:18:39] <spronk> what html does it generate?
633: [06:20:38] <benly> <select id="Form_ItemEditForm_category_id" class="dropdown has-chzn chzn-done" name="category_id" style="display: none;"> <option value="">(Select one)</option> <option value="3">Tshirts</option> <option value="4">Kidswear</option> </select>
634: [06:21:09] <spronk> ok
635: [06:21:42] <spronk> whereabouts is your form code located, and, does your Category object have category_id defined in its $db array?
636: [06:22:28] <benly> i think it is not there
637: [06:22:49] <benly> the from code is located in subactegoiry page
638: [06:24:53] <benly> the field name used should be same in categiry page and subcategory page
639: [06:24:56] <benly> ?
640: [06:25:17] <spronk> form field name doesn't really matter
641: [06:25:24] <benly> i have used category_id in categroy page and cat_id in subpage
642: [06:25:34] <spronk> hmm
643: [06:25:42] <benly> then what could have been the issue
644: [06:25:43] <spronk> it might help if you pastebin both your category page and your subpage classes
645: [06:25:53] <benly> in category table it is catgeory_id
646: [06:26:01] <benly> and in subcategory table it is cat_id
647: [06:26:12] <benly> wont be that a problem
648: [06:26:15] <benly> ?
649: [06:26:30] <spronk> i can't tell you that until i see where your form code is and exactly waht is referring to what
650: [06:26:38] <spronk> if you want tos et category_id
651: [06:26:44] <spronk> you need to make sure you have category_id set in your $db
652: [06:31:00] <benly> in both pages you need to set or
653: [06:31:25] <spronk> pastebin
654: [06:31:26] <spronk> your code
655: [06:31:38] <spronk> i can't really understand what you're trying to do
656: [06:32:21] * joelpittet has joined #silverstripe
657: [06:34:13] * joelpittet quit (Remote host closed the connection)
658: [06:40:37] * simon_w|air has joined #silverstripe
659: [06:44:23] <spronk> ss23: do you have any idea how the pages RHS of leftandmain works? as in... why would a subsite ID be changed between the output ABOVE left and main HTML (var dumps), and within the pages tree
660: [06:44:32] <ss23> Hmm
661: [06:44:41] <ss23> No idea sorry, spronk. I barely ever touch subsites :<
662: [06:44:48] <spronk> se
663: [06:44:48] <spronk> c
664: [06:44:51] <spronk> i show you what i mean
665: [06:45:42] * ccburns has joined #silverstripe
666: [06:46:03] <spronk> http://i.imgur.com/UL9REkm.png
667: [06:46:15] <spronk> something is fucking with a session variable
668: [06:46:27] <spronk> between the "Subsite ID: 2" above the html output
669: [06:46:32] <spronk> and the stuff in the sitetree area
670: [06:47:24] <spronk> i've got var dumps basically everywhere that variable would be changed
671: [06:47:29] <spronk> and they aren't getting hit
672: [06:53:30] <ccburns> Hey guys - I am getting some data back via JSON and converting it into a DataObjectSet() [using SS2.4] but in the output I have an array that I can't access in the template… I'm wondering what I need to do to make it accessible - output -> http://sspaste.com/paste/show/522d6e52b86e4 method convert JSON data -> http://sspaste.com/paste/show/522d6e90d64a7
673: [06:53:48] <ccburns> I'm sure it's going to be something very simple… but alas...
674: [06:54:34] <ccburns> BTW it's the [comments] array incase you take a look at those links...
675: [06:56:22] <simon_w|air> ccburns, $discussion['comments'] = new DataObjectSet($discussion['comments']);
676: [06:57:36] <ccburns> wow - thanks - now I feel stupid :)
677: [06:57:53] * ARNHOE has joined #silverstripe
678: [07:07:31] <wmk> ccburns, you don't have to feel stupid, just feel a bit more wiser than before ;)
679: [07:08:19] <ccburns> haha - yeah i do love how simple things at though - sometimes you think they are going to be much more complicated than they actual are
680: [07:13:57] <spronk> simon_w: can you think of anything that might be able to change a session var mid page render?
681: [07:18:10] <spronk> on a side note, god i wish SS ditched this yaml config crap
682: [07:18:25] * priithansen has joined #silverstripe
683: [07:20:28] * violetina has joined #silverstripe
684: [07:23:31] <spronk> hmm
685: [07:23:32] <spronk> interesting
686: [07:23:36] <spronk> the redirect is the thing causing issues
687: [07:23:41] <spronk> stop the javascript redirect and it works fine
688: [07:26:36] <simon_w|air> spronk, the iframe load of the page in the background?
689: [07:26:59] <simon_w|air> Assuming 3.1
690: [07:27:33] <spronk> hmm
691: [07:27:42] <spronk> where does that happen?
692: [07:27:48] <simon_w|air> The CMS
693: [07:27:55] <spronk> like... what class?
694: [07:28:01] <spronk> this is just viewing a lsit of pages though..
695: [07:28:02] <simon_w|air> Um, JS somewhere
696: [07:28:03] <spronk> hmm
697: [07:28:31] <spronk> does the iframe get loaded even if you haven't selected a page?
698: [07:29:11] <simon_w|air> No idea
699: [07:29:15] <simon_w|air> I try not to touch the CMS
700: [07:29:21] <simon_w|air> Especially the JS parts of the CMS
701: [07:29:26] <spronk> mm :(
702: [07:29:30] <spronk> this is epically confusing
703: [07:29:33] <spronk> works fine on my dev site
704: [07:29:45] <spronk> same code deployed to a different host/domain is causing weird issues :/
705: [07:32:16] <spronk> subsites redirects to admin/
706: [07:32:21] <spronk> which returns a 302...
707: [07:32:31] <spronk> wonder if there's some weird code accel causing issues
708: [07:33:37] <benly> how to add a page under a page holder while addingthrough cms
709: [07:33:50] <benly> @spronk i got it correct
710: [07:34:19] <spronk> hmm
711: [07:34:25] <spronk> wonder if the fact this server has register globals on has anything to do with it
712: [07:34:41] <spronk> jesus christ.
713: [07:35:25] <simon_w|air> It is?
714: [07:35:27] <simon_w|air> That's bad
715: [07:36:16] * simon_w|air sets ss23 on spronk's server!
716: [07:37:28] <spronk> isn't my server, thank god
717: [07:37:33] <spronk> hmm
718: [07:37:44] <spronk> GET /framework/thirdparty/jquery-cookie/jquery.cookie.js not found
719: [07:37:49] <spronk> that might have something to do with it, i'd say
720: [07:37:54] <spronk> seriously
721: [07:38:20] <simon_w|air> benly, in the add page form, you're given the option of selecting the parent page
722: [07:38:35] * spronk needs to stop selling people documentation and start mandating that he deploys himself, or absolves of all responsibility
723: [07:39:22] <spronk> that's interesting...
724: [07:39:23] <spronk> the file exists
725: [07:41:32] <spronk> omfg
726: [07:42:41] <spronk> 406 error
727: [07:43:17] <spronk> mod_security
728: [07:43:25] <simon_w|air> Of course
729: [07:43:25] <spronk> kill me now.
730: [07:45:23] <simon_w|air> Better idea: kill the person that installed/enabled mod_security
731: [07:45:46] <spronk> yeah..
732: [07:45:54] <spronk> hmm
733: [07:45:57] <spronk> how the hell can i get around that
734: [07:46:09] <spronk> renaming jquery-cookie i guess is the only way
735: [07:46:15] <spronk> other than recommending they ditch this awful host
736: [07:46:24] <simon_w|air> Do both?
737: [07:46:50] <spronk> mm
738: [07:47:24] <spronk> Synaxis
739: [07:47:30] <spronk> http://www.synaxis.co.nz/
740: [07:47:34] <spronk> yeah. figures.
741: [07:47:45] <simon_w|air> "Content on this page requires a newer version of Adobe Flash Player."
742: [07:47:50] <simon_w|air> Great home page there
743: [07:48:07] * spronk adds them to the 'avoid' list
744: [07:50:20] <spronk> actually
745: [07:50:27] <spronk> can i tell the cms to combine all js assets?
746: [07:50:51] <simon_w|air> It should be doing it for the ones it adds if you're not in dev mode
747: [07:51:14] <spronk> ah, that would explain it
748: [07:51:35] <spronk> guy who deployed the site ignored my explicit instructions to set to live mode
749: [07:51:41] <simon_w|air> For others added by sub sites, Requirements::combine_files('subsites.js', array('file 1', 'file 2', ...))
750: [07:51:41] <spronk> so i left it in dev mode to debug this problem. lol
751: [07:52:01] * mdowton quit (Quit: The computer fell asleep)
752: [07:53:56] <ss23> 19:34:23 < spronk> wonder if the fact this server has register globals on has anything to do with it
753: [07:54:01] <ss23> IT'S PARTY TIME :D
754: [07:54:04] <spronk> :D
755: [07:58:57] <spronk> hmm
756: [07:59:07] <spronk> any known holes with ss and register_globals i can attempt to exploit?
757: [07:59:33] <simon_w|air> Probably not, since OOP and stuff
758: [07:59:39] <spronk> mm..
759: [08:00:15] <spronk> oh cool
760: [08:00:20] <simon_w|air> Hmm, though if they use SS_DATABASE_NAME you could stick in a $database value...
761: [08:00:23] <spronk> action delete not allowed on controller class CMSPageEditController
762: [08:00:29] <spronk> ooh
763: [08:00:31] <spronk> indeed
764: [08:01:26] <wmk> ccburns, yup. SS still surprises me for how simple things CAN be, if i only knew it before
765: [08:01:42] <Zauberfisch> spronk: allowed actions are cached as of 3.1, don't forget to flush=1
766: [08:01:55] <spronk> i flush=all'd ... :(
767: [08:01:55] <Zauberfisch> wmk: haha, yeah
768: [08:02:09] <Zauberfisch> spronk: all is and always was equal to 1
769: [08:02:20] <simon_w|air> Zauberfisch, nope!
770: [08:02:27] <simon_w|air> wrong wrong wrong :p
771: [08:02:55] <simon_w|air> all, when used on a page with SSViewer, wipes all template caches
772: [08:03:12] <Zauberfisch> in 3.1?
773: [08:03:12] * kinglozzer has joined #silverstripe
774: [08:03:20] <simon_w|air> Yes
775: [08:03:35] <simon_w|air> It does nothing on dev/build because there's no SSViewer-ness
776: [08:03:50] <spronk> hmm
777: [08:03:53] <spronk> still getting a 403
778: [08:03:53] <spronk> wtf
779: [08:04:01] <Shrike_Finland> problem: is this the right way to write function tightSpans. I use countFeaturedItems elsewhere already and would like to check the value from it and react, if it's greater than 4. http://pastebin.com/VdBnFddG
780: [08:04:12] * dangerdan has joined #silverstripe
781: [08:04:18] <simon_w|air> Zauberfisch, https://github.com/silverstripe/silverstripe-framework/blob/3.1/view/SSViewer.php#L696-L705
782: [08:04:21] <Zauberfisch> the sience of flushing silverstripe
783: [08:04:21] <wmk> argh, i replaced images but the browser still shows the old image. My filemanager shows me the new img but over http i get the old... cache deleted. wtf?
784: [08:04:39] <simon_w|air> wmk, resized?
785: [08:04:47] <Zauberfisch> wmk: I had a similar issue
786: [08:04:50] <wmk> no, in templates / theme
787: [08:04:51] <Zauberfisch> I think its vagrant related
788: [08:04:57] <Zauberfisch> / shared folder issue
789: [08:04:59] <wmk> Zauberfisch, yes, vagrant
790: [08:05:01] <Zauberfisch> have to investigate
791: [08:05:16] <wmk> even apache restart didn't help
792: [08:05:25] <Zauberfisch> yeah, its odd
793: [08:05:27] <simon_w|air> Shrike_Finland, 3.1?
794: [08:05:39] <Shrike_Finland> yep
795: [08:05:49] <simon_w|air> <% if $countFeaturedItems > 4 %>
796: [08:06:44] <Zauberfisch> wmk: I found something
797: [08:06:45] <Zauberfisch> http://stackoverflow.com/a/9480164/1119263
798: [08:07:07] <Zauberfisch> fix comming right away
799: [08:07:44] <wmk> looks good ;)
800: [08:08:33] <simon_w|air> Shrike_Finland, and, if you do want a function rather than just doing it in the templates, return $this->countFeaturedItems() > 4;
801: [08:08:49] <Shrike_Finland> simon_w|air: Ah! Great, so in 3.1 it's possible write it like that tempaltes.
802: [08:08:54] <simon_w|air> Yes
803: [08:09:12] <wmk> Zauberfisch, vi layout in vagrant-ssh is a bit broken.
804: [08:12:03] <wmk> Zauberfisch, hmm, no, still get old pictures via http
805: [08:12:15] <Zauberfisch> wmk: restart apache and resave the image
806: [08:12:31] <Zauberfisch> works for me now
807: [08:12:46] <wmk> damn, wrong browser w/ cache enabled
808: [08:12:56] <wmk> in FF everything is fine now
809: [08:13:20] <wmk> Zauberfisch, is apache conf overwritten when i restart the VM?
810: [08:14:24] <Zauberfisch> I have no idea^^
811: [08:14:37] <Zauberfisch> I edited the running config
812: [08:17:04] * wmk too
813: [08:18:02] * wmk loves calculations in sass
814: [08:18:28] <Zauberfisch> https://github.com/Zauberfisch/silverstripe-vagrant-vm/issues/12
815: [08:18:45] * simon_w|air would prefer widespread availability of calc() over anything sass does
816: [08:19:14] <wmk> simon_w, your own mixins?
817: [08:19:21] <Zauberfisch> simon_w|air: I would love widspread availability of mountable unicorns
818: [08:19:45] <simon_w|air> wmk, still doesn't beat being able to do width: calc(100% - 300px);
819: [08:19:47] <Zauberfisch> but sometimes live just does not play out the way I want it
820: [08:20:30] <simon_w|air> Zauberfisch, at least what I want has a decent chance of actually happening
821: [08:21:32] * openbees has joined #silverstripe
822: [08:22:18] * Marvanni_ has joined #silverstripe
823: [08:22:25] <simon_w|air> ooh, it's close: http://caniuse.com/#search=calc
824: [08:24:15] <Zauberfisch> oh, I have to admit, I am actually suprissed by how well it is supported already
825: [08:24:34] * ccburns quit (Ping timeout: 256 seconds)
826: [08:24:37] * samthejarvis quit (Ping timeout: 250 seconds)
827: [08:24:49] <simon_w|air> Stupid XP ruining it for the rest of us
828: [08:25:07] <Zauberfisch> yeah :/
829: [08:25:17] <Zauberfisch> can't wait to drop IE8 support
830: [08:25:30] <wmk> crazy, even after clearing cache and restarting IE i still get the old images...
831: [08:25:47] <Zauberfisch> but it works in firefox?
832: [08:26:07] <wmk> yes
833: [08:26:28] <simon_w|air> Hmm, would be nice if caniuse also let you have things listed by release time
834: [08:26:47] <wmk> Zauberfisch, disabling cache helps
835: [08:27:12] * chillu has joined #silverstripe
836: [08:27:48] * ccburns has joined #silverstripe
837: [08:27:55] <openbees> this world could be a better place without IE .. anyone faced login issue with IE10 .... its keep saying not-logged-in .. using ss3.1rc1
838: [08:30:37] <simon_w|air> Yup, cause who needs divs? :p
839: [08:31:04] <simon_w|air> Is your IE set to some super restrictive mode?
840: [08:33:14] * Marvanni_ quit (Quit: Marvanni_)
841: [08:34:29] <Zauberfisch> simon_w|air: "who needs divs" - I don't understand
842: [08:34:39] <simon_w|air> IE is the reason we have divs
843: [08:34:53] <Zauberfisch> oh, I see
844: [08:34:54] <Zauberfisch> well
845: [08:35:26] <Zauberfisch> even a blind squirrel finds a nut once in a while :P
846: [08:35:51] <Zauberfisch> no, IE actually has some intresting features, thats true, like I think with their filter stuff they were the first browser to ever support gradients
847: [08:36:29] <Zauberfisch> but what good are features if they are not standardised, and all the standardised are not implemented
848: [08:37:47] <simon_w|air> To see if people would like them to become standards (i.e. CSS gradients) and because those take time (CSS3/HTML5/ECMAScript-next)
849: [08:38:35] <openbees> simon_w|air ... its total pain in &*&* that's all I know about it :| any ideas How can i overcome this issue if it because of restrictive mode !
850: [08:39:02] <openbees> client is in other part of world shouting on us its not working .. we not even able to replicate this :(
851: [08:39:30] <simon_w|air> That sounds rather like it's being too restrictive
852: [08:40:02] <simon_w|air> If you check your access logs, do they get a 302 from Security/LoginForm that takes them to admin, then another 302 back to Security/login?
853: [08:40:03] * Shrike_Finland quit (Quit: Leaving.)
854: [08:43:51] <openbees> no .. actually he is in CMS .. only when he try to browse into sections then security pop-up comes saying "not-logged" in
855: [08:44:04] <openbees> tried logout .. login .. its same
856: [08:44:35] <simon_w|air> Is it not logged in or not allowed to access?
857: [08:47:35] <openbees> its "not-logged" in wait I will share a screenshot
858: [08:49:42] <openbees> simon_w|air http://picpaste.com/pics/IMG_09092013_093410-Pk7JZNkG.1378716568.png
859: [08:50:41] * Shrike_Finland has joined #silverstripe
860: [08:55:08] * Shrike_Finland quit (Ping timeout: 246 seconds)
861: [08:55:14] * Shrike_Finland1 has joined #silverstripe
862: [08:59:30] * Shrike_Finland has joined #silverstripe
863: [09:00:21] * Shrike_Finland1 quit (Ping timeout: 276 seconds)
864: [09:02:45] * dangerdan quit (Ping timeout: 250 seconds)
865: [09:06:20] <wmk> how can i tell a class to have another parent (subclass of current parent)
866: [09:09:46] <wmk> or overwrite a specific method. It's in ModelAdmin which i want to change globally, not only for my subclasses but also for some subclasses delivered with modules
867: [09:14:18] * openbees quit (Ping timeout: 245 seconds)
868: [09:21:30] * swordsmanz quit (Read error: Operation timed out)
869: [09:22:31] * swordsmanz has joined #silverstripe
870: [09:33:11] * Marvanni_ has joined #silverstripe
871: [09:34:05] * maknz has joined #silverstripe
872: [09:34:05] * maknz quit (Changing host)
873: [09:34:05] * maknz has joined #silverstripe
874: [09:41:07] * SightUnseen has joined #silverstripe
875: [09:42:02] * SightUnseen has left #silverstripe
876: [09:49:01] * simon_w|air quit (Quit: This computer has gone to sleep)
877: [09:55:23] * micmania1 has joined #silverstripe
878: [09:55:31] * ccburns quit (Quit: ccburns)
879: [09:56:18] * Shrike_Finland quit (Quit: Leaving.)
880: [09:57:43] * NobrainerWeb has joined #silverstripe
881: [10:01:52] * Marvanni_ quit (Quit: Marvanni_)
882: [10:01:57] * Nightjar has joined #silverstripe
883: [10:05:29] <NobrainerWeb> Hi
884: [10:05:43] * Pyromanik__ has joined #silverstripe
885: [10:06:19] * Marvanni_ has joined #silverstripe
886: [10:06:26] * Shrike_Finland has joined #silverstripe
887: [10:06:43] <NobrainerWeb> I have a problem with form labels, i have labels with special chars in, but the special chars gets stripped from the ID
888: [10:08:10] * Trooy has joined #silverstripe
889: [10:08:29] * Trooy quit (Client Quit)
890: [10:08:36] <NobrainerWeb> I have 2 checkboxes in a form, one has value "København" the other "København Ø" problem is they both en up with this code for the label <label for="Form_filter_City_Kbenhavn">København Ø</label>
891: [10:09:14] <NobrainerWeb> the for="" is the same as the special chars is removed. How can i change this?
892: [10:09:41] <NobrainerWeb> Form is generated by getCustomSearchContext
893: [10:10:13] <Pyromanik__> does it matter?
894: [10:10:36] <Pyromanik__> id and for are both for machine consumption rather than human.
895: [10:11:05] <Pyromanik__> oh, I see, sorry I didn't read your issue properly
896: [10:11:11] <Pyromanik__> they end up with the same ID's.
897: [10:11:13] <Pyromanik__> hmm
898: [10:11:39] <Pyromanik__> I guess you'd have to mb_string safe the form code and submit a pull request, at a guess.
899: [10:13:48] * Marvanni_ quit (Ping timeout: 276 seconds)
900: [10:15:55] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
901: [10:20:13] * marwan_ has joined #silverstripe
902: [10:20:30] * benly quit (Quit: Page closed)
903: [10:20:40] * marwan_ quit (Client Quit)
904: [10:33:00] <NobrainerWeb> Pyromanik__: sry was on the phone
905: [10:33:34] <NobrainerWeb> Pyromanik__: do you know where the stripping of the special chars are performed?
906: [10:35:30] <Pyromanik__> NobrainerWeb: it may not be SilverStripe explicitly stripping those characters, it could be php and some kind of inability to handle them.
907: [10:35:34] <Pyromanik__> I don't know, sorry.
908: [10:36:22] <NobrainerWeb> ok, np but thanks anyway
909: [10:36:32] <NobrainerWeb> i will see what i can find out
910: [10:39:54] <Pyromanik__> NobrainerWeb: what happens if you supply an ascii name, but a special char label?
911: [10:40:26] <Pyromanik__> ?
912: [10:41:18] <Zauberfisch> wmk: is the sendfile fix working?
913: [10:41:22] <NobrainerWeb> Pyromanik__: Ehmm don't know, the form is generated by getCustomSearchContext
914: [10:42:11] <Pyromanik__> NobrainerWeb: this is the code here: https://github.com/silverstripe/silverstripe-framework/blob/3.1/forms/FormField.php#L165
915: [10:42:28] <Pyromanik__> any character that does not match A-Z, a-z and 0-9
916: [10:42:42] <Pyromanik__> _ and -
917: [10:42:59] <Pyromanik__> I think that might be old HTML spec.
918: [10:43:52] <Pyromanik__> NobrainerWeb: yeah. http://mathiasbynens.be/notes/html5-id-class
919: [10:45:47] <NobrainerWeb> Pyromanik__: thank you, just read the post, i think i will be able to get the problem solved now
920: [10:47:37] <Pyromanik__> NobrainerWeb: the easiest way around it will be to specify an html valid name for the field, and use the special chars in the title.
921: [10:47:44] <Pyromanik__> as my example above
922: [11:06:56] * ocm has joined #silverstripe
923: [11:07:01] <ocm> howdy!
924: [11:13:31] * Colin[pi] quit (Ping timeout: 260 seconds)
925: [11:15:35] * kerosene has joined #silverstripe
926: [11:21:35] <wmk> Zauberfisch, yes, works like a charm
927: [11:21:59] <wmk> i added it manually to apache.conf, not to vhost
928: [11:22:29] <Zauberfisch> perfect
929: [11:22:52] <Zauberfisch> I put it into the vhost conf in the vm though, because I already had a script for that
930: [11:22:58] <wmk> ;)
931: [11:23:18] <wmk> NobrainerWeb, there is a ss built in function to sanitize strings.
932: [11:32:34] * chillu quit (Quit: chillu)
933: [11:35:07] <Pyromanik__> so I found this cool js proxy library on github
934: [11:35:17] <Pyromanik__> and now that dickfase google can't find it for me again.
935: [11:35:28] <Pyromanik__> YOU ARE BAD AT YOUR JOB GOOGLE, YOU'RE FIRED.
936: [11:38:27] <Pyromanik__> try to search github
937: [11:38:34] <Pyromanik__> results too broad
938: [11:38:38] <Pyromanik__> refine search terms
939: [11:38:49] <Pyromanik__> get blocked from github for spamming requests.
940: [11:38:52] <Pyromanik__> lolwut.
941: [11:43:34] * chillu has joined #silverstripe
942: [11:44:37] * Pyromanik__ has left #silverstripe
943: [11:45:30] * Nightjar has left #silverstripe
944: [11:48:48] <kinglozzer> Note to self, rbga !== rgba in CSS
945: [11:48:50] * kinglozzer Monday
946: [11:55:04] * SightUnseen has joined #silverstripe
947: [11:59:13] * SightUnseen quit (Ping timeout: 246 seconds)
948: [12:05:10] * SightUnseen has joined #silverstripe
949: [12:06:07] * kerosene quit (Ping timeout: 256 seconds)
950: [12:09:22] * SightUnseen quit (Ping timeout: 246 seconds)
951: [12:17:11] * UndefinedOffset has joined #silverstripe
952: [12:23:21] * NobrainerWeb quit (Quit: NobrainerWeb)
953: [12:24:51] * kerosene has joined #silverstripe
954: [12:26:28] <wmk> hmm, how can i get the current HTTPRequest as SS object?
955: [12:27:03] <wmk> in mypage_controller __construct it's a NullHttpRequest, so i don't see the get vars
956: [12:39:01] * NobrainerWeb has joined #silverstripe
957: [12:40:35] * violet- has joined #silverstripe
958: [12:40:53] * violetina quit (Read error: Connection reset by peer)
959: [12:49:02] * dilshan quit (Quit: Page closed)
960: [12:49:37] * Hattori_Suzuki has joined #silverstripe
961: [12:50:57] <Hattori_Suzuki> Hi there, is any way to extend CMS Member search form via DataObjectDecorator?
962: [12:51:37] <Hattori_Suzuki> I tried getDefaultSearchContext() but have no effect
963: [12:57:56] <Zauberfisch> could
964: [12:57:58] <Zauberfisch> private static $searchable_fields = array(
965: [12:58:02] <Zauberfisch> 'Title',
966: [12:58:02] <Zauberfisch> 'Content',
967: [12:58:03] <Zauberfisch> );
968: [12:58:09] <Zauberfisch> be what you are looking for?
969: [12:58:57] <Hattori_Suzuki> Thank Zauberfisch, but it's not, also it's ss 2.4
970: [13:00:24] * dangerdan has joined #silverstripe
971: [13:01:40] <Hattori_Suzuki> i have
972: [13:01:41] <Hattori_Suzuki> class MemberDecorator extends DataObjectDecorator {
973: [13:01:41] <Hattori_Suzuki> public function getDefaultSearchContext() {
974: [13:01:42] <Hattori_Suzuki> $context = $this->owner->getDefaultSearchContext();
975: [13:01:42] <Hattori_Suzuki>
976: [13:01:42] <Hattori_Suzuki> #... my custom code goes here ...#
977: [13:01:42] <Hattori_Suzuki>
978: [13:01:42] <Hattori_Suzuki> return $context;
979: [13:01:43] <Hattori_Suzuki> }
980: [13:01:43] <Hattori_Suzuki> }
981: [13:02:08] <Hattori_Suzuki> and Object::add_extension('Member', 'MemberDecorator'); in _config.php
982: [13:02:31] <Hattori_Suzuki> but it does not work :(
983: [13:05:44] * dangerdan quit (Quit: Page closed)
984: [13:06:00] * SightUnseen has joined #silverstripe
985: [13:10:08] * SightUnseen quit (Ping timeout: 245 seconds)
986: [13:13:46] <NobrainerWeb> For my question regarding the replacing of special chars on labels for checkboxset fields, this line is what needs to be changed: https://github.com/silverstripe/silverstripe-framework/blob/3.1/forms/CheckboxSetField.php#L116
987: [13:14:18] <NobrainerWeb> $str1 = array("Æ", "Ø", "Å", "æ", "ø", "å");
988: [13:14:18] <NobrainerWeb> $str2 = array("AE", "OE", "AA", "ae", "oe", "aa");
989: [13:14:19] <NobrainerWeb> $safeIDname = str_replace($str1, $str2, $value);
990: [13:14:20] <NobrainerWeb> $itemID = $this->ID() . '_' . preg_replace('/[^a-zA-Z0-9]/', '', $safeIDname);
991: [13:27:24] * PanPipes has joined #silverstripe
992: [13:31:16] * Shrike_Finland quit (Quit: Leaving.)
993: [13:37:38] * maknz quit (Ping timeout: 246 seconds)
994: [13:42:24] <PanPipes> how do you override a module template in 3? I tried adding it to mysite/templates did a dev build but no look
995: [13:45:16] <Hattori_Suzuki> PanPipes: did you try to put it in themes folder? eg: themes/<theme_name>_<module_name> ?
996: [13:46:36] * ferge has joined #silverstripe
997: [13:46:43] * ferge has left #silverstripe
998: [13:48:44] <PanPipes> sorry misread it. just tried themes but didn't realise it was that format!
999: [13:50:42] <NobrainerWeb> PanPipes: also, when adding/changing templates, you need to do flush=1 dev/build is when you change something in the database
1000: [13:50:54] <NobrainerWeb> or add classes i think
1001: [13:51:28] <PanPipes> Hattori_Suz: sorry not clear here. i want to override BlogSummary.ss. would i put that in themes/exampletheme_blog/BlogSummary.ss?
1002: [13:51:51] <PanPipes> NobrainerWe: yea i was running /dev/build/?flush=all
1003: [13:53:09] <NobrainerWeb> PanPipes: Not sure what you should do, but adding i just add to my theme themes/exampletheme/includes/BlogSummary.ss
1004: [13:53:26] <NobrainerWeb> note the includes folder: BlogSummary.ss is included
1005: [13:53:34] <NobrainerWeb> at least in my theme
1006: [13:54:03] * dangerdan has joined #silverstripe
1007: [13:55:51] <dangerdan> can anyone here help my out with this -> http://stackoverflow.com/questions/18699532/form-not-working-when-only-using-controllers-in-silverstripe ?
1008: [13:58:29] <PanPipes> NobrainerWe: Hattori_Suz: thanks for the help. got it when i placed it in themes/exampletheme/templates/Inclucdes/BlogSummary.ss just needed to clear the bloody cache about ten times! HATE SS CACHING!
1009: [13:59:43] <NobrainerWeb> PanPipes, i never have problems with the cache, perhaps your host has some server caching, i tried that with SS once, that was so fucking annoying
1010: [14:02:18] <PanPipes> its our own server. nothing configed to cache bar SS doing it's thing
1011: [14:02:50] <PanPipes> i have tried SS_Cache::set_cache_lifetime('default', -1, 100);
1012: [14:02:50] <PanPipes> $cache = SS_Cache::factory('default');
1013: [14:02:51] <PanPipes> $cache->clean(Zend_Cache::CLEANING_MODE_ALL);
1014: [14:02:55] <PanPipes> to disable cache
1015: [14:02:58] <PanPipes> but no luck
1016: [14:06:07] * SightUnseen has joined #silverstripe
1017: [14:10:43] * SightUnseen quit (Ping timeout: 260 seconds)
1018: [14:13:22] * dangerdan quit (Quit: Page closed)
1019: [14:14:04] * jcwacky has joined #silverstripe
1020: [14:14:45] <jcwacky> Looking to add a simple search function to a basic website, should i use Fulltext? Lucene? Or something else?
1021: [14:14:53] <NobrainerWeb> I have a grid field defined as: new GridField('Professions', 'Linkede professioner', $this->Professions(), GridFieldConfig_RelationEditor::create()); this allows me to link existing data objects to the current page, but i can also add new one. This creates the problem that i can get duplicates of a value -> how can i avoid this?
1022: [14:15:50] <NobrainerWeb> jcwacky: i often use the full text stuff, but perhaps you could also use google: http://tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/
1023: [14:16:11] * SightUnseen has joined #silverstripe
1024: [14:18:42] * dangerdan has joined #silverstripe
1025: [14:18:51] <jcwacky> Thanks, that jQuery Google search tutorial looks cool. Do you find fulltext returns decent enough results?
1026: [14:22:18] <kinglozzer> F***ing windows phone
1027: [14:22:26] * SightUnseen quit (Ping timeout: 264 seconds)
1028: [14:22:30] <kinglozzer> http://msdn.microsoft.com/en-us/library/ie/hh772103(v=vs.85).aspx
1029: [14:22:33] <kinglozzer> The events have events
1030: [14:22:37] * kinglozzer wut
1031: [14:25:23] <NobrainerWeb> jcwacky: ti be honest most of my customers rarely use the search, but some did say that it was not very usefull
1032: [14:25:23] <NobrainerWeb> jcwacky; the query google tut is very cool though :-)
1033: [14:25:23] <NobrainerWeb> kinglozzer: it's still monday, try again tomorrow ;-)
1034: [14:25:49] <kinglozzer> Why can't they just use 'touchstart'/'touchmove'/'touchend' like everyone else?! :(
1035: [14:25:56] * ocm has joined #silverstripe
1036: [14:30:48] <NobrainerWeb> How can i avoid duplicate values in a GridFieldConfig_RelationEditor?
1037: [14:31:11] * g4b0 has joined #silverstripe
1038: [14:31:22] <g4b0> hi all
1039: [14:32:36] <ocm> heya
1040: [14:33:58] <g4b0> does anybody have a working static-publisher on a 3.1.0-rc1 installation?
1041: [14:34:21] <g4b0> I opened an issue on github
1042: [14:34:22] <g4b0> https://github.com/silverstripe-labs/silverstripe-staticpublisher/issues/22
1043: [14:35:47] * Error404NotFound has joined #silverstripe
1044: [14:36:45] * Nivery has joined #silverstripe
1045: [14:40:08] * g4b0 quit (Ping timeout: 245 seconds)
1046: [14:50:34] * NobrainerWeb quit (Quit: NobrainerWeb)
1047: [14:53:43] * g4b0 has joined #silverstripe
1048: [14:53:57] * Error404NotFound quit (Read error: Connection reset by peer)
1049: [15:08:04] * PanPipes quit (Read error: Connection reset by peer)
1050: [15:17:00] * SightUnseen has joined #silverstripe
1051: [15:20:36] * ARNHOE quit (Ping timeout: 276 seconds)
1052: [15:21:10] * SightUnseen quit (Ping timeout: 246 seconds)
1053: [15:44:27] * kerosene quit (Quit: Reconnecting)
1054: [15:46:31] * kerosene has joined #silverstripe
1055: [15:47:07] <kinglozzer> http://www.tsb.co.uk/... dear oh dear
1056: [15:48:46] * kerosene quit (Client Quit)
1057: [15:50:21] * ARNHOE has joined #silverstripe
1058: [15:50:33] * kerosene has joined #silverstripe
1059: [15:52:29] * kerosene quit (Client Quit)
1060: [15:52:50] * kerosene has joined #silverstripe
1061: [15:53:19] * kerosene is now known as Guest61452
1062: [15:53:28] * ocm quit (Read error: Connection reset by peer)
1063: [15:54:06] * Guest61452 quit (Client Quit)
1064: [15:54:22] * kerosene_ has joined #silverstripe
1065: [15:54:33] * kerosene_ is now known as kerosene
1066: [15:56:32] * kerosene_ has joined #silverstripe
1067: [15:57:18] * kerosene quit (Client Quit)
1068: [15:58:45] * g4b0 quit (Quit: Sto andando via)
1069: [15:59:16] * abitran quit (Remote host closed the connection)
1070: [15:59:22] * kinglozzer quit (Remote host closed the connection)
1071: [15:59:25] * abitran has joined #silverstripe
1072: [16:01:14] * kerosene_ is now known as kerosene
1073: [16:09:01] * ferge has joined #silverstripe
1074: [16:09:11] * ferge has left #silverstripe
1075: [16:14:56] * dangerdan quit (Quit: Page closed)
1076: [16:16:55] * Nivery quit (Quit: Nivery)
1077: [16:17:19] * SightUnseen has joined #silverstripe
1078: [16:20:40] * swordsmanz quit (Ping timeout: 246 seconds)
1079: [16:21:40] * SightUnseen quit (Ping timeout: 256 seconds)
1080: [16:22:29] * micmania1 quit (Ping timeout: 248 seconds)
1081: [16:22:49] * Shrike_Finland has joined #silverstripe
1082: [16:25:04] * Marvanni quit (Ping timeout: 264 seconds)
1083: [16:26:43] * chillu quit (Quit: chillu)
1084: [16:27:24] * SightUnseen has joined #silverstripe
1085: [16:33:09] * SightUnseen quit (Ping timeout: 248 seconds)
1086: [17:00:23] * dangerdan has joined #silverstripe
1087: [17:04:41] * gelignite has joined #silverstripe
1088: [17:06:27] * jon-shape quit (Ping timeout: 256 seconds)
1089: [17:14:00] <jcwacky> Anything in this that could have broken in SS3?
1090: [17:14:02] <jcwacky> http://spdr.me/e56f
1091: [17:15:18] * violet- quit (Remote host closed the connection)
1092: [17:18:22] * dangerdan_ has joined #silverstripe
1093: [17:22:49] * dangerdan_ quit (Ping timeout: 250 seconds)
1094: [17:28:13] * SightUnseen has joined #silverstripe
1095: [17:31:08] * violetina has joined #silverstripe
1096: [17:32:14] * SightUnseen quit (Ping timeout: 240 seconds)
1097: [17:33:05] * violetina quit (Remote host closed the connection)
1098: [17:41:20] * chillu has joined #silverstripe
1099: [17:43:37] * Shrike_Finland quit (Quit: Leaving.)
1100: [17:44:30] * violetina has joined #silverstripe
1101: [17:46:52] * catcher has joined #silverstripe
1102: [17:47:01] * violetina quit (Remote host closed the connection)
1103: [17:49:55] * violetina has joined #silverstripe
1104: [17:58:47] * dangerdan quit (Ping timeout: 250 seconds)
1105: [18:10:07] * Marvanni has joined #silverstripe
1106: [18:24:08] * guzzlefry has joined #silverstripe
1107: [18:24:23] <guzzlefry> Can you do enum types with a datamodel?
1108: [18:28:25] * mrzero quit (Remote host closed the connection)
1109: [18:28:32] * mrzero has joined #silverstripe
1110: [18:28:32] * mrzero quit (Changing host)
1111: [18:28:32] * mrzero has joined #silverstripe
1112: [18:31:12] <catcher> guzzlefry, sure, http://doc.silverstripe.org/framework/en/topics/datamodel, under Properties
1113: [18:32:33] <guzzlefry> thanks
1114: [18:33:05] * ARNHOE quit (Remote host closed the connection)
1115: [18:35:25] * ARNHOE has joined #silverstripe
1116: [18:39:43] * ARNHOE quit (Ping timeout: 245 seconds)
1117: [18:46:59] * ARNHOE has joined #silverstripe
1118: [18:55:45] * jcwacky quit (Quit: jcwacky)
1119: [19:02:58] * Nivery has joined #silverstripe
1120: [19:06:48] * SightUnseen has joined #silverstripe
1121: [19:09:21] * SightUnseen has left #silverstripe
1122: [19:11:30] * Marvanni quit (Quit: Marvanni)
1123: [19:29:27] * CodeTrap has joined #silverstripe
1124: [19:34:26] * Marvanni has joined #silverstripe
1125: [19:44:32] * ARNHOE quit (Remote host closed the connection)
1126: [19:49:59] <guzzlefry> Are there any detailed documents on how the autoloader works in SilverStripe?
1127: [19:51:54] * Hattori_Suzuki quit ()
1128: [19:53:51] * Marvanni quit (Quit: Marvanni)
1129: [20:09:32] * priithansen quit (Quit: priithansen)
1130: [20:09:43] * Nivery quit (Quit: Nivery)
1131: [20:11:09] * priithansen has joined #silverstripe
1132: [20:22:05] * gelignite quit (Quit: http://bit.ly/nkczDT)
1133: [20:30:12] * UndefinedOffset quit (Quit: Leaving.)
1134: [20:30:55] * DigNZ has joined #silverstripe
1135: [20:30:56] * DigNZ quit (Remote host closed the connection)
1136: [20:31:10] * DigNZ has joined #silverstripe
1137: [20:32:19] * ajmitch quit (Ping timeout: 264 seconds)
1138: [20:32:48] * ajmitch has joined #silverstripe
1139: [20:32:51] * ajmitch quit (Changing host)
1140: [20:32:51] * ajmitch has joined #silverstripe
1141: [20:33:31] * CodeTrap quit (Quit: CodeTrap)
1142: [20:34:07] * coldblooded01 has joined #silverstripe
1143: [20:36:11] * abitran quit (Ping timeout: 260 seconds)
1144: [20:36:24] * abitran has joined #silverstripe
1145: [20:36:45] <catcher> I'm pushing objects from one SS site to another w/ Restful. My Varchars aren't wrapped in CDATA, so characters like apostrophes end up w/ character codes on the remote side. What's the best way around it?
1146: [20:37:27] * atmos has joined #silverstripe
1147: [20:37:57] <atmos> mornin
1148: [20:39:43] * Stomach has joined #silverstripe
1149: [20:45:26] <catcher> put another way, how can I cast the field type of an existing object?
1150: [20:45:49] <catcher> hello atmos
1151: [20:46:15] <simon_w> static $casting should do it, otherwise DBField::create_field('Type', $existingField->value)
1152: [20:47:58] <catcher> simon_w, $casting would be global, right? I need to override it just before the conversion & restful push happens.
1153: [20:49:46] <catcher> The create_field approach works great though, enforces CDATA wrapper from XMLDataFormatter.
1154: [20:50:09] * osterlaus has joined #silverstripe
1155: [20:50:17] <catcher> Am I missing out on a better solution?
1156: [20:50:29] * osterlaus has left #silverstripe
1157: [20:50:58] * Pyromanik has joined #silverstripe
1158: [20:51:07] <Pyromanik> Good morning everyone
1159: [20:51:30] <catcher> 'afternoon
1160: [20:51:33] <simon_w> Morning Pyromanik
1161: [20:51:44] <guzzlefry> evening
1162: [20:52:00] <simon_w> All these people, living in the past
1163: [20:52:29] <guzzlefry> It's already Tuesday over there, isn't it? :P
1164: [20:54:08] <ajmitch> simon_w: just because dunedin is stuck in the 70s, there's no reason to bring it up :P
1165: [20:54:25] <simon_w> Well, Australia's moving back to the 50s :p
1166: [20:56:48] <Pyromanik> guzzlefry: yes, 9am in fact.
1167: [20:57:08] <Pyromanik> simon_w: Australia are re-instuting segregation?
1168: [20:57:31] <guzzlefry> That existed in Australia?
1169: [20:57:37] <simon_w> Wasn't the stolen generation in the 70s?
1170: [20:57:58] <Pyromanik> simon_w: I know it was alarmingly much more recent than the human rights movements in the USA.
1171: [20:58:02] <Pyromanik> so probably, yeah
1172: [20:58:15] <Pyromanik> guzzlefry: watch a movie called "Rabbit proof fence"
1173: [20:59:01] <Pyromanik> guzzlefry: fun fact (at least I think it is): Australia didn't want the US warships to dock in their harbours during WW2 because there were black saliors on board.
1174: [20:59:30] <Pyromanik> "White Australia" was an actual government policy iirc.
1175: [20:59:58] <Pyromanik> I'm not well versed on Aussie history though, I might just be perpetuating rumours here.
1176: [21:01:13] <guzzlefry> quite possibly :P
1177: [21:02:47] <Pyromanik> how fucking excited are we all for javascript proxy objects
1178: [21:02:48] <Pyromanik> ?
1179: [21:02:58] <guzzlefry> I'm sorry?
1180: [21:03:03] <guzzlefry> Why does that sound like hell? :P
1181: [21:03:32] <guzzlefry> Also, does Javascript now have support for classes?
1182: [21:03:47] <guzzlefry> I noticed Unity3D's javascript implementation uses those, as well as some weird static typing.
1183: [21:04:29] <guzzlefry> oh, my book lies, it's actually UnityScript. :P
1184: [21:06:51] <Pyromanik> http://en.wikipedia.org/wiki/White_Australia_policy
1185: [21:07:03] <Pyromanik> guzzlefry: yes and no.
1186: [21:07:12] <Pyromanik> depends on which branch of JS you're referring.
1187: [21:08:19] <Pyromanik> there's that one where they made radical changes, and then were like "oh maybe nah" and then continued dev on the previous iteration
1188: [21:08:23] <Pyromanik> so now there are 2 branches
1189: [21:09:09] * jcwacky has joined #silverstripe
1190: [21:09:11] <Pyromanik> the 'main' one, and the one with a dickload of new features like classes, private & public, semi equivs of phps __get and __set
1191: [21:09:27] <Pyromanik> harmony I think they call it
1192: [21:09:39] <Pyromanik> I think they're working to fuse the 2 into a more managable set again.
1193: [21:10:50] * UncleCheese has joined #silverstripe
1194: [21:10:52] <Pyromanik> mm, yeah, ecmascript4
1195: [21:11:01] <Pyromanik> http://en.wikipedia.org/wiki/ECMAScript#Versions
1196: [21:11:01] * stecman has joined #silverstripe
1197: [21:11:17] <Pyromanik> some of the changes are making it into ecmascript6
1198: [21:12:04] <Pyromanik> guzzlefry: and proxy: (not to be confused with http proxy)
1199: [21:12:05] <Pyromanik> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy
1200: [21:16:36] <guzzlefry> hm
1201: [21:16:50] <guzzlefry> Which browsers are set to auto-update, just Firefox and Chrome?
1202: [21:17:50] <Pyromanik> and IE
1203: [21:17:53] <Pyromanik> and Opera
1204: [21:17:57] <Pyromanik> so... all of them.
1205: [21:17:58] <guzzlefry> oh so
1206: [21:18:12] <guzzlefry> compatibility issues are becoming moot soon enough.
1207: [21:18:20] <simon_w> Isn't Chrome the only one where you can't turn that off?
1208: [21:18:27] <Pyromanik> oh, not sure about Safari though
1209: [21:18:54] <simon_w> Part of OSX updates, which can be set to automatic
1210: [21:18:58] <Pyromanik> yeh
1211: [21:19:00] <Pyromanik> same with IE
1212: [21:19:19] <Pyromanik> although from IE 10 I think it happens independently
1213: [21:19:25] <Pyromanik> so it just happens
1214: [21:19:36] <Pyromanik> so they stop getting left behind.
1215: [21:19:40] <Pyromanik> which will be good.
1216: [21:20:11] * willr has joined #silverstripe
1217: [21:22:12] <guzzlefry> I hate supporting IE8. :P
1218: [21:25:40] <simon_w> I hate supporting XP :p
1219: [21:25:58] <guzzlefry> ouch
1220: [21:32:35] * andylock1an is now known as andylockran
1221: [21:34:28] * redstubble has joined #silverstripe
1222: [21:36:34] <andylockran> howdy all
1223: [21:40:42] <redstubble> Hi, can anyone help a noob, am trying hard to pin down the userforms module at the moment. I have created a new class Tamaraki within the editable form, however when I run it I am getting the following error: Please implement a getFormField() on your EditableFormClass EditableFormField, my code is here - http://pastebin.com/9DHXfuuJ so I dont know why the getformfield method in my class is not being called?
1224: [21:41:16] <redstubble> PS I have flushed
1225: [21:49:08] <atmos> redstubble: hothouse?
1226: [21:49:26] <aragonne> simon_w: I'm using your hasoneedit module and it works just great in the CMS form; Now I need to use it for a front end form, the relationship field is populated correctly, but when I try to save the form, I'm getting the following error: Fatal error: Call to a member function has_one() on a non-object in /Users/steve/__projects/marketo/partners/git/docroot/HasOneEdit/code/UpdateFormExtension.php on line 20
1227: [21:49:52] <aragonne> abbreviated code: http://pastebin.com/WzPApedM
1228: [21:49:55] <redstubble> yeah I am doing an intership at the moment
1229: [21:50:23] <atmos> redstubble: heh, I'm Patrick :D
1230: [21:50:42] <redstubble> Sweet! Small world.. steep learning curve!
1231: [21:51:18] <atmos> redstubble: indeed!
1232: [21:51:19] <simon_w> aragonne, you need to do a loadDataFrom() on submission too
1233: [21:52:14] <redstubble> atmos: I stil owe you that beer
1234: [21:53:36] * jcwacky quit (Quit: jcwacky)
1235: [21:53:59] <atmos> redstubble: I'm always around, I've been trying to get to the tweetups in Nelson
1236: [21:54:04] <aragonne> simon_w: do mean in the processCompanyForm() method?
1237: [21:54:12] <aragonne> (line 47)
1238: [21:57:05] * redstubble_ has joined #silverstripe
1239: [21:58:22] <simon_w> aragonne, in the CompanyForm method, before the extends call. Or just update.
1240: [22:00:09] * redstubble quit (Read error: Connection reset by peer)
1241: [22:00:45] * redstubble_ quit (Remote host closed the connection)
1242: [22:01:04] * redstubble has joined #silverstripe
1243: [22:03:32] <aragonne> simon_w: sorry, a little confused … I do call form->loadDataFrom() on line 22 if editing an existing company. Should I call it again right before line 27 (the extend call)? If you can paste the code you're suggesting, that would be great!
1244: [22:04:12] <simon_w> aragonne, you have two forks. One calls loadDataFrom(), one doesn't.
1245: [22:04:14] <simon_w> Also, just update :p
1246: [22:06:01] * Colin[pi] has joined #silverstripe
1247: [22:06:09] <Colin[pi]> good moin
1248: [22:06:23] <aragonne> simon_w: so I should also call loadDataFrom in the else fork ($this->data() will be null here). Also not sure what you mean by 'just update' (sorry, a little lost here)
1249: [22:06:40] <simon_w> Update the module
1250: [22:08:40] <simon_w> willr, turns out that you can't have your composer.json point to a URL to the license. The license field is pretty much \w+
1251: [22:08:59] <willr> lame
1252: [22:11:52] <simon_w> Tell me why Composer is good again? :p
1253: [22:21:25] * nickmolhoek has joined #silverstripe
1254: [22:21:25] * nickmolhoek quit (Remote host closed the connection)
1255: [22:21:40] * nickmolhoek has joined #silverstripe
1256: [22:27:04] <Pyromanik> what is the purpose of the global DataModel?
1257: [22:28:37] * unsignedint has joined #silverstripe
1258: [22:28:38] * redstubble_ has joined #silverstripe
1259: [22:29:37] <Pyromanik> redstubble_: you have 4 fields with the same name
1260: [22:29:45] <Pyromanik> not ideal.
1261: [22:31:09] <aragonne> simon_w: just pulled down the latest hasoneedit and got an error in UpdateFormExtension.php; PHP doesn't like line 9, I think the array short hand using the square brackets isn't accepted so I changed it from:
1262: [22:31:10] <aragonne> $name = str_replace([':', '/'], sgn_hasoneedit_DataObjectExtension::separator, $name);
1263: [22:31:11] <Pyromanik> they're unique identifiers.
1264: [22:31:12] <aragonne> to
1265: [22:31:14] <aragonne> $name = str_replace([':', '/'], sgn_hasoneedit_DataObjectExtension::separator, $name);
1266: [22:31:25] <ss23> Oh, fancy pants with your [] array syntax...
1267: [22:31:28] <ss23> WELL LA DE DA.
1268: [22:31:33] <simon_w> Bah, silly people and their PHP 5.3
1269: [22:31:47] <unsignedint> I actually prefer the old syntax
1270: [22:31:48] <aragonne> sorry, here is the corrected version: $name = str_replace(array':', '/'), sgn_hasoneedit_DataObjectExtension::separator, $name);
1271: [22:32:09] <ss23> lol
1272: [22:32:12] <aragonne> can't type right, but you know what I mean … yes, unfortunately, still on 5.3
1273: [22:32:22] * redstubble quit (Ping timeout: 246 seconds)
1274: [22:32:34] <Pyromanik> atmos: tell redstubble_ to sort his shit out :P
1275: [22:32:43] <Pyromanik> dev/build
1276: [22:32:45] <Pyromanik> not flush.
1277: [22:33:04] <Pyromanik> also sort those field names out
1278: [22:35:12] <aragonne> simon_w: after I made the array syntax fix, got a new error:
1279: [22:35:14] <aragonne> [User Error] Uncaught Exception: ManyManyList::add() can't be called until a foreign ID is set
1280: [22:35:14] <aragonne> POST /dashboard/CompanyForm
1281: [22:35:16] <aragonne> Line 79 in /Users/steve/__projects/marketo/partners/git/docroot/framework/model/ManyManyList.php
1282: [22:35:41] <simon_w> aragonne, that has nothing to do with my module :p
1283: [22:37:25] <Pyromanik> aragonne: you need to write your object before you add it to the manymany
1284: [22:40:00] <simon_w> Or use 3.1
1285: [22:40:08] <ss23> Yay hamilton - http://imgur.com/4QPGaNg
1286: [22:40:14] <ss23> (yay at the second part, not so much the first :P)
1287: [22:41:15] <aragonne> simon_w, Pyromanik: I figured it didn't have anything to do with simon_w's module, but can't figure where the error is coming from. The error trace is here: http://pastebin.com/NTSDM5KN
1288: [22:41:54] <aragonne> Looks like the error is coming from my form process, processCompanyForm which is here: http://pastebin.com/kF8hLwEe
1289: [22:42:08] <aragonne> I haven't processed any relation fields yet
1290: [22:42:24] <aragonne> (I think)
1291: [22:43:01] <simon_w> aragonne, let me guess, the form lets you manage a many_many?
1292: [22:43:20] <simon_w> Probably through a CheckboxSetField?
1293: [22:43:27] <aragonne> simon_w: it doesn't
1294: [22:43:46] <aragonne> Company, the DO I'm trying to manipulate, only has has_one relationships
1295: [22:44:16] <aragonne> that's why I don't get why mthe any_many error is thrown
1296: [22:44:23] * micmania1 has joined #silverstripe
1297: [22:46:03] <simon_w> aragonne, Company.php ->onAfterWrite
1298: [22:46:13] <simon_w> Line 246
1299: [22:48:44] * violetina quit (Remote host closed the connection)
1300: [22:49:25] <aragonne> simon_w: thanks, it's the Member many_many Group relationship … I'll take a closer look; Company was a red herring
1301: [23:00:30] * redstubble has joined #silverstripe
1302: [23:00:31] * redstubble_ quit (Read error: Connection reset by peer)
1303: [23:05:38] * priithansen quit (Quit: priithansen)
1304: [23:10:13] * unsigned_ has joined #silverstripe
1305: [23:10:52] <Colin[pi]> anyone have any experience with CiviCRM?
1306: [23:12:57] * guci0 quit (Ping timeout: 250 seconds)
1307: [23:13:06] * unsignedint quit (Ping timeout: 256 seconds)
1308: [23:22:14] <spronk> a very small amount
1309: [23:23:39] <Colin[pi]> hmm do you know if there's any existing SS integration code for it?
1310: [23:26:27] <atmos> OMG some people should never have access to data
1311: [23:26:48] <Colin[pi]> ?
1312: [23:27:15] <atmos> nvm :P
1313: [23:27:16] <spronk> not sure sorry. I wouldn't assume so, but...
1314: [23:28:09] <Colin[pi]> they have an extensive API, but most of the prefab code seems to be drupal focused
1315: [23:30:04] <spronk> yeah
1316: [23:30:16] <spronk> what level of integration are you looking for?
1317: [23:30:59] <Colin[pi]> have been engaged to redo an old site thats currently drupal, and it hooks in with CiviCRM for members, enewsletter etc
1318: [23:31:09] <Colin[pi]> they want to move to a paid membership model eventually too
1319: [23:31:42] * catcher quit (Quit: Leaving)
1320: [23:31:48] <spronk> ah
1321: [23:32:16] <Colin[pi]> I've never used it so no idea if it's a pain or not
1322: [23:38:29] * halkyon quit (Quit: Leaving)

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