#silverstripe IRC Log

IRC log for 4 May 2014

All timestamps are in UTC.

1: [00:00:52] * simon_w has joined #silverstripe
2: [00:01:57] * ss-log has joined #silverstripe
3: [00:53:08] * NewLinuxUser is now known as DesignerX
4: [01:19:24] * gelignite quit (Quit: http://bit.ly/nkczDT)
5: [01:21:07] * babak has joined #silverstripe
6: [01:32:34] * Error404NotFound quit (Ping timeout: 245 seconds)
7: [01:45:37] * simon__w has joined #silverstripe
8: [01:45:55] * simon_w quit (Read error: Connection reset by peer)
9: [01:52:50] * Error404NotFound has joined #silverstripe
10: [02:00:03] * travis-ci has joined #silverstripe
11: [02:00:03] <travis-ci> [travis-ci] simonwelsh/silverstripe-framework#36 (nonexclusive-test - 9116e40 : Simon Welsh): The build passed.
12: [02:00:03] <travis-ci> [travis-ci] Change view : https://github.com/simonwelsh/silverstripe-framework/compare/deb1bfbcbaaa^...9116e40eb86d
13: [02:00:03] <travis-ci> [travis-ci] Build details : http://travis-ci.org/simonwelsh/silverstripe-framework/builds/24363968
14: [02:00:03] * travis-ci has left #silverstripe
15: [02:00:15] <simon__w> Bah, stupid travis
16: [02:03:55] * Pyromanik quit (Ping timeout: 250 seconds)
17: [02:20:42] * simon__w is now known as simon_w
18: [02:31:30] <simon_w> Yay! I can autoload traits now :)
19: [02:31:32] <simon_w> http://git.simon.geek.nz/simon_w/trait-loader
20: [02:40:29] * UncleCheese_ quit (Quit: UncleCheese_)
21: [02:44:12] <Zauberfi1ch> simon_w: and you are now using git instead of svn
22: [02:44:12] <Zauberfi1ch> yay
23: [02:45:30] <Zauberfi1ch> mirror to github? pretty please
24: [02:58:26] * spronk2 has joined #silverstripe
25: [03:07:49] <simon_w> Why?
26: [03:09:10] <simon_w> (I'm only using git so I can SSL it)
27: [03:10:17] <simon_w> Zauberfi1ch, ^
28: [03:10:35] <Zauberfi1ch> simon_w: github is sort of my bookmark thing. whatever I want to keep updated on. i watch or star it on github
29: [03:11:26] <Zauberfi1ch> I supose I should setup a feed aggregation someday. but well ... haven'T gotten around to it
30: [03:12:46] * cloph_away quit (Ping timeout: 276 seconds)
31: [03:12:58] <simon_w> Yeah, I'm not mirroring it because of your broken flow :p
32: [03:13:29] <ss23> EARTHQUAKE
33: [03:13:30] <ss23> :D
34: [03:13:34] <ss23> Are you sad you left so early, simon_w?
35: [03:13:40] <Zauberfi1ch> simon_w D:
36: [03:13:46] <simon_w> ss23, no
37: [03:13:50] <ss23> Psh
38: [03:13:55] <Zauberfi1ch> simon_w: you are a aweful person!
39: [03:14:20] <simon_w> Zauberfi1ch, solely relying on github's a horrible state to be in
40: [03:14:35] <Zauberfi1ch> agreed
41: [03:14:44] <Zauberfi1ch> however, its the way it is
42: [03:14:48] <Zauberfi1ch> until I change it :D
43: [03:15:12] <Zauberfi1ch> and I have bigger humans to fry for now. so it will remain that way :S
44: [03:15:15] <simon_w> And, until then, I guess you'll need to find some other way to keep up to date :p
45: [03:15:55] <simon_w> ss23, it's only a 4.4. I probably wouldn't have been able to tell the difference between my upstairs neighbours and it
46: [03:16:22] <ss23> lol
47: [03:16:27] <ss23> It felt weird here
48: [03:16:38] <ss23> Only did one big jolt, but it was easy powerful enough to feel
49: [03:16:58] * cloph_away has joined #silverstripe
50: [03:18:39] <simon_w> Hmm, need to switch laptop to do the XHP loader, but that's in the lounge
51: [03:34:00] <simon_w> Ooh, I can move my one other git module off GitHub now!
52: [03:47:09] * spronk2 quit (Quit: spronk2)
53: [03:48:17] * joelpittet has joined #silverstripe
54: [03:52:48] <Zauberfi1ch> simon_w: or you could mirror them both!
55: [03:52:59] <simon_w> Naaaah :p
56: [03:53:02] <Zauberfi1ch> D:
57: [04:06:35] <Zauberfi1ch> simon_w: but there actually is a point to mirroring it to github
58: [04:07:10] <Zauberfi1ch> people don't have to create an account on your own gitlab. most devs in the ss community already have a github account and could thus more easily contribute to the module
59: [04:07:59] <simon_w> Monoculture's are good because they're monocultures!
60: [04:08:58] <simon_w> If they can't be bothered to create an account, I don't want them to contribute
61: [04:09:25] <simon_w> If they won't contribute because it's not on GitHub, I don't want them to
62: [04:21:10] * Error404NotFound quit (Read error: Connection reset by peer)
63: [04:27:26] <Zauberfi1ch> simon_w: not saying I wouldn't contribute because its not on github
64: [04:27:48] <Zauberfi1ch> monopoles are almost always a bad thing
65: [04:27:55] <Zauberfi1ch> and so making github one is bad
66: [04:28:07] <Zauberfi1ch> but it also provides a certian conveniance
67: [04:29:27] * spronk2 has joined #silverstripe
68: [04:40:03] * spronk2 quit (Quit: spronk2)
69: [04:43:02] * Error404NotFound has joined #silverstripe
70: [05:21:14] <simon_w> Zauberfi1ch, if you want GitHub login support, implement http://feedback.gitlab.com/forums/176466-general/suggestions/5832059-support-twitter-github-google-sign-in-in-omnib
71: [05:27:58] <simon_w> Or I could add edit the YML myself and then remember every time I need to reconfigure automatically
72: [05:28:04] <simon_w> There you go Zauberfi1ch, have a github login button
73: [05:32:43] * UncleCheese has joined #silverstripe
74: [05:32:54] <Zauberfi1ch> yay, I guess
75: [05:33:02] * Zauberfi1ch is now known as Zauberfisch
76: [05:33:21] <simon_w> It might even work. I can't test cause I get a 422 due to a conflicting email address
77: [05:34:00] <Zauberfisch> 422
78: [05:34:00] <Zauberfisch> The change you wanted was rejected.
79: [05:34:00] <Zauberfisch> Maybe you tried to change something you didn't have access to.
80: [05:52:29] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
81: [05:56:33] <simon_w> "Validation failed: Name can't be blank, Username is reserved"
82: [05:56:37] <simon_w> Well, that's good to know
83: [06:07:57] * UncleCheese quit (Quit: UncleCheese)
84: [07:08:11] <ss23> I <3 Gitlab
85: [07:08:44] <ss23> 16:08:00 <@simon_w> Monoculture's are good because they're monocultures!
86: [07:08:46] <ss23> SAys the apple fanboy
87: [07:08:47] <ss23> :P
88: [07:10:04] <simon_w> What's that supposed to mean?
89: [07:11:13] * Pyromanik has joined #silverstripe
90: [07:13:26] <simon_w> Morning Pyromanik
91: [07:18:44] <simon_w> Bah, SilverStripe really can't handle multiple class manifests
92: [07:20:24] <simon_w> Man, StartSSL has problems generating a 4096b SHA2 key
93: [07:21:55] <Zauberfisch> I don't get how that company can still be alive with a website like that
94: [07:30:07] <simon_w> Because it's useful?
95: [07:30:33] <simon_w> Have you seen WorkflowMax's site? :p
96: [07:30:51] <Zauberfisch> well, cheap ssl certificates are useful. their website is a pain in the arse
97: [07:31:26] <Zauberfisch> neaver haered of workflow max
98: [07:33:27] <simon_w> Client-side SSL certificates for authentication is great!
99: [07:33:49] <Zauberfisch> yes, I agree on that as well
100: [07:34:16] <Zauberfisch> but their UI and UX is one of the most horrible I have seen
101: [07:34:39] <Zauberfisch> especially considering that start ssl is not some minor website that nobody cares about
102: [07:37:40] <simon_w> If it bugs you, you don't have to use it
103: [07:38:32] <Zauberfisch> I have to if I want a free ssl certificate that is trusted by major browsers
104: [07:41:05] <simon_w> Well, then you can pay for a nicer interface
105: [07:42:09] * spronk2 has joined #silverstripe
106: [07:47:20] <Zauberfisch> well. anyway
107: [07:47:22] <Zauberfisch> bed time
108: [07:47:24] <Zauberfisch> good night
109: [08:50:11] * spronk2 quit (Quit: spronk2)
110: [08:58:41] * wmk has joined #silverstripe
111: [09:10:07] * joelpittet quit ()
112: [09:14:48] * spronk2 has joined #silverstripe
113: [09:29:31] * UncleCheese_ has joined #silverstripe
114: [10:04:06] * kinglozzer has joined #silverstripe
115: [10:18:19] * ErdnussFlipS has joined #silverstripe
116: [10:20:13] <ErdnussFlipS> Hello, can anyone help me to show error messages from validators?
117: [10:37:34] * kinglozzer quit (Remote host closed the connection)
118: [10:40:40] * UncleCheese_ quit (Quit: UncleCheese_)
119: [11:01:48] * ErdnussFlipS quit (Ping timeout: 240 seconds)
120: [11:05:24] * Error404NotFound has joined #silverstripe
121: [11:27:58] * spronk2 quit (Quit: spronk2)
122: [11:30:38] * gelignite has joined #silverstripe
123: [11:37:30] * violetina has joined #silverstripe
124: [11:37:35] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
125: [12:36:23] * spronk2 has joined #silverstripe
126: [13:20:11] * Shrike_Finland has joined #silverstripe
127: [13:28:31] * Error404NotFound has joined #silverstripe
128: [14:52:38] * spronk2 quit (Quit: spronk2)
129: [15:24:58] * Shrike_Finland quit (Quit: Leaving.)
130: [15:40:22] * wilsonstaff has joined #silverstripe
131: [15:42:44] <wilsonstaff> Hi to all, i got a MEMBERSHIP problem. I need to retrieve the list of members of my site. Using the usual ** $tousmembres = DataObject::get('Member'); ** i get ALL the user. I need user from a SPECIFIC group, aptly named membres-acmq. WHen i use ** // $tousmembres = DataObject::get('membres-acmq **, i get a Server Error.'); ///
132: [15:43:30] <wmk> wilsonstaff, which version of silverstripe?
133: [15:43:59] <wilsonstaff> wmk => sorry. 3.1.2
134: [15:44:03] * Alfirin has joined #silverstripe
135: [15:44:22] <wmk> wilsonstaff, you should use ss3 orm, so not old style like DataObject::get but Member::get()
136: [15:44:33] <wmk> then you can filter by group
137: [15:44:56] <wilsonstaff> wmk => what is ss3 orm?
138: [15:45:39] <wmk> well, in ss 2.4 you had to call DataObject::get() to retrieve a dataobject set. this has changed a lot when silverstripe switched to version 3
139: [15:46:02] <wmk> now you can call the class you want to retrieve directly, e.g. Member::get()
140: [15:46:47] <wilsonstaff> wkm => like this => Member::get()->filter('membres-acmq', array(list,of,club,ids))->column('email') ?
141: [15:47:38] <wmk> looks quite good
142: [15:47:56] <wmk> is membres-acmq a has_one or a many_many relation?
143: [15:47:59] * Error404NotFound quit (Ping timeout: 245 seconds)
144: [15:48:07] <wilsonstaff> wmk => id need all help i can get with this, im no PHP expert.... If my group is membres-acmq and i need to retrieve Prenom Nom Email that would be?
145: [15:48:53] <wmk> why not get the whole dataobject and then use Prenom, nom and email in the template or wherever you need it?
146: [15:51:47] <wilsonstaff> Because when i use $tousmembres = DataObject::get('membres-acmq) **, i get a Server Error but not when in use $tousmembres = DataObject::get('Member)
147: [15:52:43] <wilsonstaff> membres-acmq is a group created with the CMS,
148: [16:00:16] <Alfirin> Gentlemen, I have problems adding fields to member profiles
149: [16:00:32] <Alfirin> I can add one field no problem, but any more than that and I get internal server error for my trouble
150: [16:03:39] <wilsonstaff> Affarin, i used this <!php class MemberExtension extends DataExtension with no problems Added 10x of flieds
151: [16:04:59] <Alfirin> Well, yeah, I assumed it would work too, it is in the tutorial after all
152: [16:06:11] <wilsonstaff> Worked much better than all ive tried.
153: [16:06:19] * DesignerX quit (Ping timeout: 245 seconds)
154: [16:09:29] <wilsonstaff> Can some one describe that line for me to understand id? Member::get()->filter('Clubs', array(list,of,club,ids))->column('email') What means Member (group name?) Clubs (????) list,of,club,id) ??? Thanks!
155: [16:10:16] <wmk> Alfirin, did you run a /dev/build after adding fields to Member?
156: [16:10:39] <wmk> wilsonstaff, you created a group named "membres-acmq" ?
157: [16:11:08] <Alfirin> wmk, I did, I always do
158: [16:11:12] <Alfirin> I also flushed
159: [16:11:27] <wmk> Alfirin, what server error do you get?
160: [16:11:50] <wilsonstaff> wmk yes. And when a user add himself (using MemberProfile) he is added to that group with : Prenom, Nom, Ville, etc. questions to be filled.
161: [16:15:22] <wmk> one way is to get the group and then return all members related to that group
162: [16:15:42] <Alfirin> wmk: http://pastebin.com/MUyfPnfq
163: [16:16:13] <wmk> e.g.. Group::get()->filter(array('Title','membres-acmq')->Members();
164: [16:17:13] <wmk> Alfirin, when your Member table doesn't have a Phone Column it throws an error
165: [16:17:29] <wmk> so, even if you did dev/build, did it work? or any errors on building?
166: [16:18:10] <Alfirin> First it built the db just fine, the phone column exists
167: [16:18:21] <Alfirin> as well as all the other columns I've tried adding
168: [16:18:42] <Alfirin> sometimes dev/build gives internal server error, sometimes not, but the backend and frontend always crash
169: [16:19:39] <wilsonstaff> wmk => is there something for me there => http://pastebin.com/MUyfPnfq /// If so, you have me completely lost....
170: [16:20:52] <wilsonstaff> I have something that works (targeting Member), but it retrieves all CMS members (admin, authors, etc).
171: [16:20:53] <wmk> Alfirin, try ?flush=1
172: [16:21:38] <Alfirin> wmk, doesn't work
173: [16:22:41] <wmk> Alfirin, well, i remember when you have a php error anywhere dev/build doesn't complete and you have a inconsistent system
174: [16:23:08] <wmk> it's always important to check, if there is "Database build complete" at the end
175: [16:23:36] <Alfirin> well, obv, if it gives me internal sever error, it doesn't finish
176: [16:24:13] <wmk> ;)
177: [16:24:34] <wmk> tell php to show you the error so you can fix it
178: [16:24:46] <wmk> log them
179: [16:25:32] <wmk> wilsonstaff, http://doc.silverstripe.org/framework/en/topics/datamodel for ORM, check Member.php for the structure of Member
180: [16:25:33] <Alfirin> they are logged
181: [16:25:39] <Alfirin> but they don't tell me anything
182: [16:30:03] <wmk> well, that's bad
183: [16:35:42] <Alfirin> Well, I undid all the changes I had done and started over, and now it seems to work
184: [16:35:53] <Alfirin> even though I don't think I did anything different
185: [16:37:37] <wmk> sometimes programming is like a wonder
186: [16:37:59] <wmk> well, good luck to you both, i'm off for dinner
187: [16:38:15] <Alfirin> Thank ouy, bon appetit
188: [16:39:34] <wilsonstaff> alfirin => you are French?
189: [16:42:21] <Alfirin> No finnish. Would have had the same time zone, tho
190: [16:42:42] <wilsonstaff> Im from Canada.
191: [16:43:01] <Alfirin> Pleased to meet you
192: [16:44:37] <wilsonstaff> is wmk French? Just wondering why you used Bon Appétit?
193: [16:46:43] <Alfirin> I have no idea where he's from, but there's not as fitting phrase in english. "Enjoy your meal" sounds so impersonal
194: [16:48:54] * anselmdk has joined #silverstripe
195: [16:50:34] <wilsonstaff> alfirin => how do y9ou handle login logout for members?
196: [16:51:16] * Error404NotFound has joined #silverstripe
197: [16:55:12] * Error404NotFound quit (Client Quit)
198: [17:08:59] <Alfirin> wilsonstaff: how do you mean handle? You can just give them a link to www.site.com/Security/login
199: [17:09:39] <Alfirin> Maybe there's a more elegant way, but that's how I did it
200: [17:11:38] <Alfirin> You can check if someone's already logged in with <% if CurrentMember %> and then offer them the logout link, /Security/logout
201: [17:36:39] * Error404NotFound has joined #silverstripe
202: [17:44:09] * Azure quit (Quit: Blue Sky Fish)
203: [17:51:44] * Error404NotFound quit (Ping timeout: 255 seconds)
204: [18:03:47] * Error404NotFound has joined #silverstripe
205: [18:06:37] * Azure has joined #silverstripe
206: [18:10:04] * Error404NotFound quit (Ping timeout: 245 seconds)
207: [18:27:10] * Error404NotFound has joined #silverstripe
208: [18:31:52] * robert_ quit (Ping timeout: 276 seconds)
209: [18:32:33] * Shrike_Finland has joined #silverstripe
210: [18:49:47] * Error404NotFound quit (Ping timeout: 255 seconds)
211: [18:53:18] * Alfirin quit (Ping timeout: 240 seconds)
212: [19:01:37] * Error404NotFound has joined #silverstripe
213: [19:05:38] * anselmdk quit (Quit: anselmdk)
214: [19:19:58] * Error404NotFound quit (Disconnected by services)
215: [19:20:01] * Err404NotFound has joined #silverstripe
216: [19:24:14] * Err404NotFound quit (Ping timeout: 245 seconds)
217: [19:26:00] * Error404NotFound has joined #silverstripe
218: [19:30:22] * Error404NotFound quit (Ping timeout: 240 seconds)
219: [19:34:35] * Error404NotFound has joined #silverstripe
220: [19:47:05] * Error404NotFound quit (Ping timeout: 264 seconds)
221: [19:49:33] * Error404NotFound has joined #silverstripe
222: [20:00:11] <Pyromanik> Enjoy your meal is fine in English, wmk is Austrian iirc.
223: [20:00:42] <Pyromanik> wilsonstaff ^
224: [20:00:51] <Pyromanik> Alfrin quit already:/
225: [20:00:54] * wmk quit (Ping timeout: 245 seconds)
226: [20:02:07] <Pyromanik> also, Group::get()->filter('Name', 'membres-acmq')->Members() wilsonstaff
227: [20:07:05] * Ryan-Toast has joined #silverstripe
228: [20:17:54] * wmk has joined #silverstripe
229: [20:17:58] * wmk quit (Client Quit)
230: [20:18:47] <wilsonstaff> Pyromanik => myphpadmin table membres-acmq is empty..... Looks like no code pushes the new members into that group.
231: [20:19:06] <wilsonstaff> Pyronamik => this line does the job ** $tousmembres = DataObject::get('Member'); **
232: [20:19:59] <wilsonstaff> but it retrieves ALL members (be they Admin, Authors or Group Member. The group i am after had id#3 in DB. How to target it?
233: [20:25:35] <Ryan-Toast> wilsonstaff: Dataobject::get_by_id(‘Group’, $myID)
234: [20:28:54] <wilsonstaff> Ryan-Toast => the ID is the number of the table in myphpadmin?
235: [20:29:20] <Ryan-Toast> wilsonstaff: The id of the group you’re targeting.
236: [20:30:57] <wilsonstaff> As i said, in myphopadmin, the group infos for // ID 3 // Code membres-acmq
237: [20:31:21] <wilsonstaff> So that would be Dataobject::get_by_id(‘Group’, $3)
238: [20:31:31] * Shrike_Finland quit (Quit: Leaving.)
239: [20:32:55] <wilsonstaff> That goup membres-acmq has been created in the CMS for MemberShip module (from A. S) to hold its members. But the group is empty in myphpadmin, as if nothing pushed new members into it.
240: [20:41:59] * cloph_away is now known as cloph
241: [20:49:38] <Ryan-Toast> wilsonstaff: Dataobject::get_by_id(‘Group’, 3)
242: [20:50:04] * micmania1 has joined #silverstripe
243: [20:50:07] <Ryan-Toast> wilsonstaff: I’m not familiar with the MemberShip module, but it should still work.
244: [20:50:29] <wilsonstaff> Ryan-Toast => ok trying.
245: [20:56:08] * travis-ci has joined #silverstripe
246: [20:56:08] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2448 (3.1 - 1baefab : Damian Mooyman): The build passed.
247: [20:56:08] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/447c1b97c2e2...1baefab39198
248: [20:56:08] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/24406936
249: [20:56:08] * travis-ci has left #silverstripe
250: [20:58:19] * Stomcch has joined #silverstripe
251: [20:58:24] * Stomcch is now known as Stomach
252: [21:00:01] * antmas has joined #silverstripe
253: [21:00:10] <antmas> mornin
254: [21:00:44] * wilsonstaff_ has joined #silverstripe
255: [21:01:11] <guzzlefry> morning sir
256: [21:01:43] <Ryan-Toast> word up, dawg.
257: [21:03:17] <wilsonstaff_> Ryan-Toast => this $tousmembres = Dataobject::get_by_id(‘Group’, 3) doesnt work
258: [21:03:42] <Ryan-Toast> wilsonstaff_: what does it do?
259: [21:03:53] <Ryan-Toast> wilsonstaff_: Empty?
260: [21:03:57] <wilsonstaff_> Parsing error
261: [21:04:26] * kinglozzer has joined #silverstripe
262: [21:04:37] <Ryan-Toast> which is...
263: [21:05:24] <wilsonstaff_> This the line // public function MembresACMQ() { $tousmembres = Dataobject::get_by_id(‘Group’, 3) return $tousmembres; }
264: [21:05:47] <Ryan-Toast> yes, but what’s the error?|
265: [21:08:11] <wilsonstaff_> Parse error: syntax error, unexpected T_RETURN in /home/agenceca/public_html/acmq/mysite/code/PageMembre.php on line 57
266: [21:08:18] * UncleCheese_ has joined #silverstripe
267: [21:09:16] <Ryan-Toast> you’re missing a semicolon after the dataobject function
268: [21:09:30] <Ryan-Toast> method
269: [21:09:33] <guzzlefry> err
270: [21:09:41] <guzzlefry> break that up into mulitple lines :)
271: [21:11:20] * gelignite quit (Quit: http://bit.ly/nkczDT)
272: [21:12:29] <wilsonstaff_> guzzlefry => ive resumed on one lihne for easyness
273: [21:27:16] <antmas> nothing beats Scandinavian metal at 9.30am
274: [21:27:18] <antmas> on a Monday
275: [21:36:34] * micmania1 quit (Ping timeout: 240 seconds)
276: [21:45:37] <antmas> Ryan-Toast: good weekend?
277: [21:45:54] <Ryan-Toast> antmas: Average
278: [21:48:17] * Error404NotFound quit (Ping timeout: 264 seconds)
279: [21:49:39] <antmas> same here actually
280: [21:49:43] <antmas> just an 'off' weekend
281: [21:50:42] <Ryan-Toast> ye, didn’t get to do any reading which is annoyjng because I’m at 90% of the last book of a trilogy.
282: [21:51:14] <simon_w> Is it a trilogy of 5?
283: [21:52:21] * kinglozzer quit ()
284: [21:57:01] <Stomach> what trilogy
285: [21:57:06] <Stomach> i climbed a hill this weekend
286: [21:58:27] <simon_w> I set up GitLab and released another module
287: [21:58:40] <Ryan-Toast> antmas: http://www.goodreads.com/series/41452-farseer-trilogy
288: [21:58:45] <Ryan-Toast> Stomach: ^
289: [22:00:07] * Error404NotFound has joined #silverstripe
290: [22:00:59] <Stomach> what module
291: [22:01:11] <simon_w> http://git.simon.geek.nz/simon_w/trait-loader
292: [22:02:04] <Stomach> oh awesome :D
293: [22:06:23] <simon_w> https://packagist.org/packages/simonwelsh/trait-loader
294: [22:06:27] <simon_w> It has a tag and everything!
295: [22:08:34] * guzzlefry grumbles about MySQL not supporting DIFFERENCE yet.
296: [22:09:16] <antmas> Ryan-Toast: nice, I've just started this http://www.goodreads.com/series/61988-owner-trilogy
297: [22:10:15] <Ryan-Toast> antmas: any good?
298: [22:10:34] <antmas> Ryan-Toast: only read a chapter but so far so good
299: [22:11:10] <antmas> pretty hard scifi though
300: [22:11:44] <Ryan-Toast> antmas: I like Sci-Fi, but I’m more of a fantasy buff.
301: [22:12:25] <antmas> Ryan-Toast: yeah thought so. I'd say it's pretty high scifi, but not like Dune level (which is fantasy to me anyway)
302: [22:12:52] * Error404NotFound quit (Ping timeout: 252 seconds)
303: [22:12:52] <Ryan-Toast> antmas: Dragons and shit, yo.
304: [22:13:12] <antmas> awww yeah
305: [22:16:50] <antmas> 100% all the things
306: [22:16:56] <antmas> responsive!
307: [22:16:57] <antmas> :D
308: [22:21:37] * wilsonstaff_ quit (Quit: Page closed)
309: [22:22:11] * unsignedint quit ()
310: [22:22:14] * simon_w tries resizing antmas's face
311: [22:22:19] <simon_w> Nope, not all that responsive :p
312: [22:25:21] * Error404NotFound has joined #silverstripe
313: [22:28:36] <antmas> mmmmm
314: [22:28:37] * babak quit (Quit: Connection closed for inactivity)
315: [22:28:41] <antmas> 100% face
316: [22:31:51] <ss23> I don't know, looks responsive to me
317: [22:31:53] * ss23 pokes antmas
318: [22:31:56] * ss23 watches antmas respond
319: [22:34:47] * simon_w pokes ss23
320: [22:35:38] <guzzlefry> hm
321: [22:35:44] * guzzlefry helps.
322: [22:36:50] * ss23 beeps
323: [22:36:52] <simon_w> You're going to poke ss23 too?
324: [22:37:08] <simon_w> ss23, since when did you need to beep your words in here? :p
325: [22:37:14] * Turnerj has joined #silverstripe
326: [22:37:14] <ss23> XD
327: [22:37:25] <ss23> Sorry sorry
328: [22:37:27] * ss23 drupals
329: [22:37:31] <guzzlefry> gasp
330: [22:38:10] <UncleCheese_> ss23, do you know?
331: [22:39:07] * antmas pokes himself
332: [22:39:52] <ss23> UncleCheese_: I know
333: [22:39:53] <ss23> :D
334: [22:39:59] <UncleCheese_> sweet as
335: [22:40:07] <simon_w> ss23, but do you even know, bro?
336: [22:40:18] <UncleCheese_> na bra
337: [22:42:23] <ss23> simon_w: bara you don't even konw
338: [22:42:31] <ss23> chur
339: [22:42:43] <ss23> also, you gotta type it "brah", otherwise it looks like "bra"!
340: [22:42:45] <simon_w> yeah nah, I do cuz
341: [22:43:12] <ss23> lol
342: [22:43:16] <ss23> yo g, what it do?
343: [22:43:48] <antmas> ^^^
344: [22:43:50] <antmas> such white
345: [22:43:58] <ss23> GIGAWHAT?!
346: [22:44:33] <guzzlefry> 1.21
347: [22:46:58] <ss23> ..
348: [22:47:03] <ss23> Acceptable, but not the answer I was looking for
349: [22:47:11] <ss23> though worth noting, jiggawhat
350: [22:48:12] <antmas> If I want select some dynamic menu items and colour each one based on the text inside each <li> - probably best to use jquery right?
351: [22:48:35] <Pyromanik> much bad
352: [22:48:35] <simon_w> Nah, Prototype
353: [22:48:43] <antmas> this isn't SS
354: [22:48:53] <Pyromanik> O I dunno the prototype langiwch
355: [22:49:22] <Pyromanik> Fuck, now you dun gone make me wana sanwich.
356: [22:49:38] <simon_w> Mmm, sammich
357: [22:49:52] <Pyromanik> I suppose I could go get pizza, I dunno.
358: [22:52:15] <ss23> maybe-you-really-do-need-jquery
359: [22:54:29] <Pyromanik> antmas, use css you noob, gosh
360: [22:54:41] <Pyromanik> ss23, what is it that you don't know?
361: [22:56:48] <ss23> That I don't know, or I do know?
362: [22:56:54] <ss23> UncleCheese_: When will others know, though?
363: [22:57:26] <guzzlefry> use <li><font color="#FFFFFF"></font></li>
364: [22:57:31] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
365: [22:57:36] <guzzlefry> man
366: [22:57:41] <guzzlefry> I felt old typing that. :/
367: [22:57:43] <antmas> how would I do this in css? http://www.sspaste.com/paste/show/5366c2b33258f
368: [22:57:46] <simon_w> /kick guzzlefry dieeeeee
369: [22:57:57] <guzzlefry> :(
370: [22:58:30] <ss23> <blin>
371: [22:58:57] <guzzlefry> antmas: you probably can't
372: [22:59:16] <antmas> :(
373: [22:59:30] <guzzlefry> Why not server-side?
374: [22:59:37] <guzzlefry> well...that's nasty actually
375: [23:00:38] <antmas> Ryan-Toast: any thoughts, monsieur?
376: [23:00:45] <Ryan-Toast> hmm?
377: [23:00:54] <antmas> Ryan-Toast: my js, how do in css only?
378: [23:02:46] <Ryan-Toast> antmas: you can’t check text with css
379: [23:03:18] <Ryan-Toast> what’s the use case?
380: [23:07:52] <antmas> Ryan-Toast: I have a top menu which has 'departments' so each menu item is different, each one needs to have a different colour
381: [23:08:53] <Ryan-Toast> add the menu-xml to the loop as a class.
382: [23:09:56] <antmas> Ryan-Toast: so, this http://i.imgur.com/yszHsT9.png
383: [23:10:25] <Ryan-Toast> antmas: see above
384: [23:10:45] <antmas> oh
385: [23:10:47] <antmas> didn't see it
386: [23:10:48] <antmas> tah
387: [23:11:02] <Ryan-Toast> or the ID, or whatever.
388: [23:11:10] <Ryan-Toast> id is probs better in case they change the title
389: [23:11:38] <antmas> Ryan-Toast: this isn't ss btw
390: [23:12:08] <Ryan-Toast> Oh.
391: [23:12:17] <Ryan-Toast> Well, you should still be able to do it./
392: [23:12:46] <antmas> I'll give it a crack
393: [23:12:50] <antmas> tis a nice to have more than anything
394: [23:12:57] <antmas> as the js does do the job :P
395: [23:13:05] <antmas> NOT SAYING JS IS THE WAY TO GO
396: [23:13:15] <Ryan-Toast> Dirty.
397: [23:28:16] * simon_w quit (Ping timeout: 276 seconds)
398: [23:32:35] * simon_w has joined #silverstripe
399: [23:32:56] * micmania1 has joined #silverstripe
400: [23:34:31] <Ryan-Toast> Anyone know a good search module?
401: [23:35:02] * Bollig|DesignCty has joined #silverstripe
402: [23:35:08] <antmas> a GOOD search module? ;P
403: [23:35:20] <Ryan-Toast> A search module that actually searches.
404: [23:35:33] <antmas> there are not many options
405: [23:35:34] <ss23> google.com
406: [23:35:40] <antmas> ^ +!
407: [23:35:42] <antmas> +1*
408: [23:35:54] <Ryan-Toast> needs to be able to be filtered, sigh.
409: [23:35:59] <antmas> I only know solr
410: [23:36:03] <ss23> Ryan-Toast: ElasticSearch and solr/fulltextsearch are the only 'decent' ones I know of (for certain values of decent)
411: [23:36:06] <ss23> Both are lucene based
412: [23:36:12] <antmas> but that's not really a.... module?
413: [23:36:14] <antmas> oh right
414: [23:36:18] <Ryan-Toast> ss23: which would you recommend?
415: [23:36:22] <ss23> antmas: Hmm? Both have SilverStripe modules
416: [23:36:24] <ss23> Ryan-Toast: running away
417: [23:36:34] <antmas> Ryan-Toast: solr isn't bad
418: [23:36:37] <ss23> Elastic is meant to be nicer, I hear, but seriously, I'm going to guess they both suck
419: [23:36:39] <Ryan-Toast> ss23: Litrerally the last thing to do on this project
420: [23:36:40] <ss23> solr is bad
421: [23:36:46] <ss23> solr is the worst
422: [23:36:50] <antmas> really?
423: [23:36:54] <antmas> hmmm
424: [23:36:56] <ss23> I just don't think elastic is much better
425: [23:37:01] <antmas> oh
426: [23:37:03] <Ryan-Toast> ss23: just need to be able to search by country: http://www.theicebase.com/for-talent/new-zealand/
427: [23:37:05] <antmas> never heard of that one
428: [23:37:08] <guzzlefry> how is the innodb stuff?
429: [23:37:09] * micmania1 quit (Ping timeout: 245 seconds)
430: [23:37:14] <antmas> omg rain
431: [23:37:59] <ss23> I <3 rain
432: [23:38:08] <ss23> guzzlefry: Not good and non-existent in most versions of MySQL
433: [23:38:18] <antmas> I do too, just not when it's raining sideways
434: [23:38:27] <ss23> Ryan-Toast: Should be able to do that with solr and elastic, though solr is the more mature option
435: [23:38:37] <ss23> antmas: Better not live in Wellington then! :D
436: [23:38:40] <simon_w> Ryan-Toast, so you don't even need a full text search?
437: [23:38:57] <Ryan-Toast> simon_w: they’re dataobjects with custom fields that full site search doesn’t parse.
438: [23:39:09] <ss23> Yeah, if you don't need fulltextsearch, just implment it in SS
439: [23:39:38] <Ryan-Toast> ss23: how do you mean?
440: [23:40:20] <ss23> I mean, you don't need a search engine, just have a dropdown box for country, and do ->filter('Country' => Dropdownboxvalue)
441: [23:40:47] <Ryan-Toast> ss23: yeah, but the content needs to be searchable
442: [23:41:09] <Ryan-Toast> So limit the search to a specific country.
443: [23:42:27] <wilsonstaff> Ryan-Toast => When i put this, it generates an server error. ** $tousmembres = Dataobject::get_by_id(‘Group’, '3'); **
444: [23:42:44] <Ryan-Toast> wilsonstaff: and that errror is…?
445: [23:43:09] <wilsonstaff> While this isnt ** $tousmembres = DataObject::get('Member'); *** but this generates ALL members. WHich i dont want. Only from group 3.
446: [23:43:29] <Ryan-Toast> wilsonstaff: I realise that, but what’s the server error?|
447: [23:44:26] <simon_w> THE ALLIED COMMAND IGNORED ALL OF ITS MEN AND CALLED ON SNOOPY TO DO IT AGAIN
448: [23:44:32] <ss23> lol
449: [23:44:33] <ss23> no simon_w
450: [23:44:34] <ss23> please no
451: [23:44:38] <ss23> it's bad enough at christmas
452: [23:44:55] <simon_w> ASKING PEACE OF ALL WORLD AND GOOD WILL TO MAN
453: [23:44:58] <ss23> ;_;
454: [23:45:17] <ss23> https://www.youtube.com/watch?v=IbUmYkZJTuE
455: [23:45:20] * ss23 headbangs antmas
456: [23:47:18] * wilsonstaff quit (Ping timeout: 240 seconds)
457: [23:47:40] <Ryan-Toast> Is there a setting to automatically change file names if one exists?
458: [23:48:06] <simon_w> WHEN THE BARON CRIED OUT "MERRY CHRISTMAS MY FRIEND"
459: [23:48:25] <Pyromanik> Ryan-Toast, happens automagically?
460: [23:48:39] <Ryan-Toast> Pyromanik: oh, sweet :)
461: [23:54:10] <Pyromanik> yeh brah
462: [23:54:43] <Pyromanik> like yogurt and jam
463: [23:59:18] <ss23> CHRISTMAS BELLS O CHRISTMAS BELLS
464: [23:59:22] <ss23> RINGING THROUGH THE LAND
465: [23:59:25] <ss23> See what you've done, simon_w?
466: [23:59:26] <ss23> Damn you.

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