#silverstripe IRC Log

IRC log for 4 July 2012

All timestamps are in NZT (New Zealand Time).

1: [00:00:00] <mightycoco> @chillu - still about this nasty open.silverstripe.org/ticket/7438 which never ends ;)
2: [00:02:00] <chillu> en.yml is the master file, its treated differently. Not a translation as such. http://doc.silverstripe.org/framework/en/trunk/misc/translation-process#collecting-translatable-text
3: [00:03:00] <chillu> So you can include that in your pull request to the master on github. This new "master string" in en.yml will find its way into gl.com automatically, and become available for others to translate. Once translations exist, they automatically get downloaded, converted and committed to the "translation-staging" branch (which you never interact with directly)
4: [00:03:00] <chillu> yep, exactly :)
5: [00:03:00] <mightycoco> @chillu: that's ok for me - I'll commit the scss changes then :)
6: [00:03:00] <mightycoco> @chillu: so you'll accept the pull change on en.yml but not on en_GB.yml? tha explains you note on the pull request.
7: [00:03:00] <chillu> ash, ok - sorry, should've been clearer. i18n is … difficult
8: [00:04:00] <mightycoco> @chillu: perfect! back to your client - I'll fetch a smoke.
9: [00:04:00] <chillu> sweet as!
10: [00:06:00] * r3v3rb has joined #silverstripe
11: [00:13:00] * UndefinedOffset has joined #silverstripe
12: [00:21:00] <[1]Pyromanik> out cu
13: [00:21:00] * [1]Pyromanik quit (Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC)
14: [00:23:00] * Hello has left #silverstripe
15: [00:23:00] * Hello has joined #silverstripe
16: [00:31:00] * SphereSQL quit (Remote host closed the connection)
17: [00:36:00] <dd1079> hmm, so I have a ModelAdmin with Contacts that I want to share on multiple pages with Gridfield_Relations. So far so good. That works. Now I implemented SortableGridField by UndefinedOffset and want to be able to sort the contacts on each page. So, how do I get the SortID inside the ContactListPage_Contacts relation?
18: [00:38:00] * waer-zzzz is now known as waerloga
19: [00:39:00] * xmem quit (Ping timeout: 252 seconds)
20: [00:40:00] <UndefinedOffset> dd1079: If you add a public static called $default_sort with a value of what ever you called your sort column, silverstripe will automatically sort the results from the relationship by that column when you access it
21: [00:43:00] <dd1079> UndefinedOffset: Thanks! Will try that one
22: [00:43:00] <LePhil> can I have multiple fields for the same element of a many-many-relation on a page?
23: [00:44:00] * zlh32 has joined #silverstripe
24: [00:44:00] <LePhil> I had a ChechboxSetField where I could check up to 4 elements, but I noticed I can't order them. So now I thought about having 4 DropDownFields where I can choose from the same elements, thusly being able to order them however I want
25: [00:45:00] <UndefinedOffset> dd1079: make sure you apply it to the dataobject that the relationship points to, the one that defines the interger field :)
26: [00:46:00] <LePhil> if possible without destroying the many-many-relation (I could just make 4 has-many-relations (element1=>element, element2=>element, element3=>element, element4=>element) and then add a dropdownfield for each of those)
27: [00:46:00] <dd1079> public static $default_sort = 'SortID';
28: [00:46:00] <dd1079> in my Contact DataObject, got that
29: [00:47:00] <UndefinedOffset> dd1079: yep thats right, now when you request the relationship it should always be sorted by that field... unless 3.0 doesn't do it :S but it should...
30: [00:47:00] * nedmas has left #silverstripe
31: [00:50:00] <dd1079> yes
32: [00:50:00] <dd1079> UndefinedOffset: Got that one so far. But the problem is that the SortID should be inside the Page_DataObject relation table.
33: [00:50:00] <UndefinedOffset> ohhh your using a many_many relationship?
34: [00:50:00] <dd1079> The GridField itself creates the correct SQL:
35: [00:50:00] <dd1079> Couldn't run query: UPDATE "ContactListPage_Contacts" SET "SortID" =
36: [00:50:00] <dd1079> :)
37: [00:51:00] <howardgrigg> gah why is validation not working....
38: [00:51:00] <dd1079> ModelAdmin which is shared across multiple pages
39: [00:51:00] <UndefinedOffset> ok, hmm give me a sec to look up some info
40: [00:51:00] <dd1079> Thanks!
41: [00:52:00] * openbees quit (Quit: Leaving)
42: [00:53:00] <UndefinedOffset> ok on your page type (the one that defines the dataobject relationship) remove your SortID from your data object to a public static called $many_many_extraFields like so http://pastie.org/private/ylbqepj0ub2meqodwmut7w
43: [00:54:00] <UndefinedOffset> you may have to do a custom getter for your relationship to force it to sort on that column... looking that information up right now
44: [00:55:00] <Colin[pi]> think I've tracked down why the Back button is not working after doing a gridfield action
45: [00:56:00] <Colin[pi]> this line: $form->Backlink = $toplevelController->hasMethod('Backlink') ? $toplevelController->Backlink() : $toplevelController->Link();
46: [00:57:00] <Colin[pi]> it tells the back button to go to "/admin/pages/edit/" instead of "/admin/pages/edit/show/3"
47: [00:57:00] <Colin[pi]> hence making it fail
48: [00:57:00] <UndefinedOffset> Colin[pi]: you should file a bug report on http://open.silverstripe.org :)
49: [00:57:00] <Colin[pi]> I have :D
50: [00:57:00] <UndefinedOffset> cool :)
51: [00:58:00] <dd1079> hehe, yeah, that bug drives us nuts. I think there already is on in the tracker regarding the issue.
52: [01:00:00] <dd1079> woooo Field ContactListPage_Contacts.SortID: created as int(11) not null default 0
53: [01:00:00] <UndefinedOffset> dd1079: I can't find any documentation on how to set a default sort for a many_many relationship so you will need to do a custom getter.
54: [01:01:00] <UndefinedOffset> oh and make sure you delete the SortID off of the Contact table ;) otherwise you might get query errors
55: [01:02:00] <dd1079> already did, thanks :)
56: [01:02:00] * Jeroenem has joined #silverstripe
57: [01:03:00] <UndefinedOffset> np
58: [01:06:00] * r3v3rb has left #silverstripe
59: [01:07:00] <Colin[pi]> dd1079: do you have the link to the bug report?
60: [01:09:00] * xmem has joined #silverstripe
61: [01:10:00] <dd1079> was that one yours? http://open.silverstripe.org/ticket/7617
62: [01:11:00] <dd1079> and he is a related one probably http://open.silverstripe.org/ticket/7575
63: [01:11:00] <dd1079> Someone mentioned it in the chat a few hours ago
64: [01:11:00] * SphereSQL has joined #silverstripe
65: [01:13:00] <Colin[pi]> yes that's mine, the first one
66: [01:15:00] <dd1079> < Colin[pi]> ok I've submitted a bug report for this back button /gridfield thing, it's driving me nuts
67: [01:15:00] <dd1079> heh, yah, you were the reporter I remembered, sorry for the confusion
68: [01:17:00] * brausend has joined #silverstripe
69: [01:18:00] * samthejarvis has joined #silverstripe
70: [01:18:00] <brausend> hello everybody. how do i display an image in grid field. at setFieldCasting … Image->SetWidth does no work
71: [01:19:00] <dd1079> brausend: Currently broken, bug. But there is a simple fix, one second
72: [01:20:00] <dd1079> http://www.silverstripe.org/general-questions/show/20136?start=8#post314775
73: [01:21:00] <SphereSQL> Get thumbnail for CMS doesn't exist anymore?
74: [01:23:00] <brausend> thx
75: [01:26:00] <dd1079> UndefinedOffset: Thanks again! Everything works as expected now. Awesome!
76: [01:28:00] <dd1079> StripThumbnail is smaller, not sure what the implied difference is
77: [01:28:00] <dd1079> SphereSQL: CMSThumbnail still works
78: [01:29:00] <dd1079> API says: Resize this image for use as a thumbnail in a strip
79: [01:31:00] <howardgrigg> can anyone see why this doesn't work - it must be late...
80: [01:32:00] * howardgrigg forgot to post the link - really must be late
81: [01:32:00] <howardgrigg> http://jsfiddle.net/27Btd/
82: [01:34:00] <UndefinedOffset> dd1079: np
83: [01:36:00] <dd1079> UndefinedOffset: BTW, why wasn't the component included in 3.0? I remember a discussion in the dev group, but nothing came of it? Time too short?
84: [01:36:00] <SphereSQL> http://i.imgur.com/USg6J.jpg
85: [01:37:00] <UndefinedOffset> I asked chillu aka ingo about that, long and short it just didn't get approved in time for 3.0 :) https://groups.google.com/d/msg/silverstripe-dev/TS4jTK71QQ4/ykKiSf87h5wJ
86: [01:38:00] * cloph_away has joined #silverstripe
87: [01:39:00] <dd1079> 3.0.1
88: [01:39:00] <SphereSQL> UndefinedOffset, where did you get that sortable?
89: [01:39:00] <dd1079> https://github.com/UndefinedOffset/SortableGridField
90: [01:39:00] <SphereSQL> It's what I'm missing in SS3
91: [01:39:00] <dd1079> Figured, hope it finds it way into 3.0, so essential
92: [01:39:00] <SphereSQL> I build my own ModelAdmin extension on 2.4 so I could sort on CTF
93: [01:40:00] <dd1079> works great out of the box, just a little more complex for many_many
94: [01:42:00] <SphereSQL> ok, nice
95: [01:43:00] <SphereSQL> still learning SS3
96: [01:43:00] <LePhil> ok, probably a very very basic question, but I've gotten myself into some weird mindset where I don't get anything anymore: One myPage can have up to four of myObject. I want to be able to manually set the order of the myObjects, so I made 4 $has_many relations ('myObject1'=>'myObject', ...) and created four DropDownFields. These show up and I can choose from myObjects, but they won't save. (they get reverted after saving)
97: [01:44:00] <LePhil> I had this problem yesterday already with a many-many relation
98: [01:45:00] <LePhil> sure, but I didn't find any other way to sort the myObjects in a many-many relation
99: [01:45:00] <SphereSQL> Well, 4 many-to-one relations on the same object is a bit dirty, isn't it?
100: [01:46:00] <SphereSQL> why not create a holder, with a reverse one-to-many-to-one relation? At least, I think that would be cleaner.
101: [01:46:00] <LePhil> what do you mean with a holder?
102: [01:47:00] <dd1079> LePhil: Try SortableGridField if the order is all you need on your Objects
103: [01:47:00] <dd1079> see above discussion :)
104: [01:48:00] <dd1079> ah sorry
105: [01:48:00] <LePhil> isn't that a new feature with SS3?
106: [01:48:00] <LePhil> I'm working in 2.4.7
107: [01:48:00] <howardgrigg> LePhil: are you using complextablefield or dataobjectmanager?
108: [01:49:00] <LePhil> neither of these words ring a bell, sorry.
109: [01:49:00] <howardgrigg> .
110: [01:49:00] <howardgrigg> oh wait dropdowns..
111: [01:49:00] <dd1079> gnargh
112: [01:49:00] <dd1079> So, you are using ComplexTableFields or DataObjectManager?
113: [01:50:00] <LePhil> modelAdmin & dataObject, if that's any help
114: [01:50:00] <howardgrigg> there is a module called dataobjectmanager that allows drag and drop sorting in 2.4
115: [01:51:00] <dd1079> You are trying to do exaclty the same thing I just did with 3.0
116: [01:51:00] <dd1079> Yes, DataObjectManager is the way to go
117: [01:51:00] <howardgrigg> https://github.com/unclecheese/DataObjectManager/
118: [01:52:00] <howardgrigg> im not sure how you would limit a has_many to only 4 though...
119: [01:52:00] <dd1079> http://doc.silverstripe.org/old/modules:dataobjectmanager
120: [01:53:00] <samthejarvis> mother of god, the payment module is..
121: [01:53:00] <samthejarvis> hilarious
122: [01:53:00] <LePhil> howardgrigg I used lx-berlin's and zauberfisch's netefx-validator and checked if no more than 4 checkboxes were checked
123: [01:53:00] <howardgrigg> yea - i dont think there is a built in function though
124: [01:53:00] <SphereSQL> howardgrigg, that is probably doable with a canCreate?
125: [01:54:00] <Zauberfisch> howardgrigg yep, the module can do it, at least lx-berlin built something that does that, but never used it
126: [01:54:00] <LePhil> I'll have a look at the dataobjectmanager
127: [01:54:00] <LePhil> but yeah then I couldn't sort it
128: [01:54:00] <howardgrigg> LePhil: nice
129: [01:55:00] <LePhil> sorry for beeping you two
130: [01:56:00] * xmem quit (Ping timeout: 255 seconds)
131: [01:56:00] <LePhil> oh wow the manager looks fancy
132: [01:56:00] <SphereSQL> LePhil, reading your questions here... it seems you're not very experienced with Silverstripe?
133: [01:56:00] <LePhil> no sir
134: [01:57:00] <howardgrigg> LePhil: it generally works but it's quite a complicated bunch of code...
135: [01:57:00] <Colin[pi]> That was me too, I was still getting my hands dirty with 2.4 at the tail end of the cycle, so I decided to hop onto 3 straight away
136: [01:57:00] <LePhil> that's why it's a tad bit stressful using it at work
137: [01:57:00] <SphereSQL> Then... why are you playing with 2.4? Why not go for 3 right away?
138: [01:58:00] <SphereSQL> I'm not really into 3 yet though.
139: [01:58:00] <SphereSQL> the syntax changes are quite logic imo.
140: [01:58:00] <LePhil> I had a peek into 3 and it looks generally easier and generally nicer, but... yeah...
141: [01:58:00] <LePhil> co-worker is a bit more familiar with SS than me but he's also a designer and currently otherwise occupied
142: [01:58:00] <SphereSQL> Just started my first real project. Build an entire intranet etc. in SS3
143: [01:59:00] <dd1079> Yep
144: [01:59:00] <SphereSQL> It's not that hard to understand really. It's one of the easiests frameworks I know.
145: [02:00:00] * xmem has joined #silverstripe
146: [02:01:00] <SphereSQL> I think I should get back to work.
147: [02:02:00] <SphereSQL> I think.
148: [02:02:00] <SphereSQL> but my boss doesn't notice I'm not working, sooo... I can stretch this.
149: [02:03:00] <samthejarvis> hehe, theses logs are public :)
150: [02:03:00] <samthejarvis> and now, my boss knows i have bad grammar!
151: [02:04:00] <SphereSQL> my boss doesn't even know IRC protocol is still alive :P
152: [02:04:00] <samthejarvis> (I don't)
153: [02:05:00] <SphereSQL> You got a new follower on github UndefinedOffset
154: [02:06:00] <howardgrigg> gah my uni site has gone down just as they released our results - you think they would be prepared for this
155: [02:06:00] <SphereSQL> Hmmm, I should start rewriting my fulltextsearchable module to SS3
156: [02:07:00] <howardgrigg> lol
157: [02:07:00] <SphereSQL> that's nothing, the Dutch government has a website "Crisis.nl, for when there's a crisis"
158: [02:07:00] <SphereSQL> A huge fire in a chemical factory, website down.
159: [02:07:00] <SphereSQL> It went down last 3 times
160: [02:07:00] <SphereSQL> guess what?
161: [02:08:00] <SphereSQL> right, so, your uni was bad at IT-related stuff you thought? :P
162: [02:08:00] * samthejarvis quit (Ping timeout: 245 seconds)
163: [02:08:00] * waerloga is now known as waer-away
164: [02:11:00] <SphereSQL> chillu, any plans on porting the Email Handler to SS3? Or... might it work out of the box, perhaps?
165: [02:12:00] <chillu> Which email handler?
166: [02:13:00] <SphereSQL> https://github.com/chillu/silverstripe-emailpipe
167: [02:13:00] <chillu> Oh, umm - that's really old code. No plans to make 3.0 compat, sorry. Looking for contribs
168: [02:13:00] <SphereSQL> emailpipe
169: [02:14:00] <howardgrigg> cant remember what it was for though
170: [02:14:00] <SphereSQL> I've been doing some tries with it. But working on a Basecamp (but better) SS3 intranet
171: [02:14:00] <howardgrigg> SphereSQL: willr got email piping stuff going just recently
172: [02:15:00] <SphereSQL> congratulations!
173: [02:15:00] <SphereSQL> http://upload.wikimedia.org/wikipedia/commons/d/d4/Pi_pie2.jpg
174: [02:15:00] <SphereSQL> Here's a pi(e)
175: [02:15:00] <SphereSQL> so, the email-piping would be awesome. I'll give him a kick then :P
176: [02:15:00] <howardgrigg> FYI I passed all my exams :)
177: [02:15:00] <SphereSQL> :D
178: [02:15:00] <howardgrigg> website still down but they txted :)
179: [02:16:00] <howardgrigg> yum i love pie!
180: [02:17:00] <ss23> I LIKE PIE :D
181: [02:18:00] * ajshort quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.12/20101026201539])
182: [02:19:00] <howardgrigg> ss23: i guess we can share
183: [02:20:00] <howardgrigg> now if only i could get my js validation working i could go to bed a happy man
184: [02:21:00] <SphereSQL> You could also go to bed now, and solve it tomorrow?
185: [02:21:00] <SphereSQL> Then you have two days of being happy in a row!
186: [02:21:00] <howardgrigg> yea another good option
187: [02:21:00] <howardgrigg> lol
188: [02:22:00] <SphereSQL> Does anyone have a simple GD-class that draws an crosshair on every image that's recognised as a mugshot?
189: [02:22:00] <SphereSQL> I accidentally named my "member has one" Headshot => Image,
190: [02:22:00] <SphereSQL> I want to make it a real headshot now.
191: [02:23:00] <howardgrigg> lol
192: [02:28:00] <dd1079> http://www.xarg.org/project/php-facedetect/
193: [02:29:00] <SphereSQL> Ah, yes, I've seen that before. Indeed one to remember. For more then just joking around offcourse
194: [02:38:00] <SphereSQL> Does SS3 has any new methods for creating and destroying/deleting existing objects?
195: [02:38:00] <SphereSQL> well, not creating existing offcourse...
196: [02:42:00] <howardgrigg> hah the validation only works if the field is visible - thats actually helpful
197: [02:44:00] <SphereSQL> you can simply request the postvars, can't you?
198: [02:44:00] <SphereSQL> whut? Yeah, that's awesome, let me validate that visible field that instantly gives away your data for you
199: [02:44:00] <SphereSQL> Use it that way?
200: [02:45:00] <howardgrigg> i know very limited js...
201: [02:47:00] <howardgrigg> i think ive got it sorted now
202: [02:47:00] <howardgrigg> yea thats what im using
203: [02:47:00] <SphereSQL> ehm, jQuery validator?
204: [02:47:00] <SphereSQL> owww, you want to validate with JS??
205: [02:51:00] <dd1079> SphereSQL: you can delete with $object->delete(); but have to take extra care with versioned objects
206: [02:52:00] <ec8or_> Expression Engine
207: [02:52:00] <SphereSQL> work in EE?
208: [02:52:00] <SphereSQL> Object::get()->byID($data['ID'])->delete();
209: [02:52:00] <ec8or_> anyone here done work in EE?
210: [02:52:00] <SphereSQL> Yeah, but for that, I first need to do a get, so it'll be
211: [02:53:00] <SphereSQL> Well, that pretty much gives my answer away ;)
212: [02:53:00] <dd1079> SphereSQL: yep :)
213: [02:53:00] <dd1079> SphereSQL: http://doc.silverstripe.org/datamodel
214: [02:53:00] <ec8or_> haha
215: [02:54:00] * openbees has joined #silverstripe
216: [02:57:00] <SphereSQL> marking it as invisible instead of really-really deleting it.
217: [02:57:00] <SphereSQL> I should override the delete-function.
218: [02:57:00] <SphereSQL> I hate deletion-actions
219: [02:59:00] * xmem quit (Quit: Verlassend)
220: [03:00:00] <LePhil> (statement not related to sphereSQL's statement)
221: [03:00:00] <SphereSQL> LePhil, wait 'till you see Grid ;)
222: [03:00:00] <SphereSQL> A projectmanager that thinks he can code
223: [03:00:00] <LePhil> dataObjectManager is sexy
224: [03:00:00] <SphereSQL> A developers worst nightmare:
225: [03:00:00] <LePhil> damn I love uncle cheese
226: [03:01:00] <SphereSQL> lol, I got a girlfriend too, but she can get annoyed with my programming-time sometimes.
227: [03:01:00] <dd> is there any way of adding an $allowed_action to ModelAdmin in 3.0?
228: [03:01:00] <ec8or_> SphereSQL: what about one that definitely can code? ;)
229: [03:01:00] * dd has joined #silverstripe
230: [03:01:00] <LePhil> I've got a girlfriend, I shouldn't lay my eyes on Grid :P
231: [03:01:00] <SphereSQL> (original statement not related to LePhil's statement)
232: [03:02:00] <dd> when i try to call a custom function on my class that extends ModelAdmin, all I get is an invalid model class error
233: [03:03:00] <SphereSQL> ec8or_, they still are able to make working code FUBAR, because they can code, but have no clue what to do with what code.
234: [03:03:00] * waer-away is now known as waerloga
235: [03:03:00] <LePhil> mine's pretty jealous and if I tell her that I worked with a sexy Grid today all hell will break loose...
236: [03:04:00] * perverse quit (Ping timeout: 246 seconds)
237: [03:04:00] <SphereSQL> I've seen it too often, "owww, that's just changing that bit!"
238: [03:04:00] <Colin[pi]> welp, pretty late guys and I need to be up early, catch you on the flipside, tchau
239: [03:04:00] <SphereSQL> yes, there we go, let me fix it again for you
240: [03:05:00] * Colin[pi] quit (Quit: bum)
241: [03:08:00] <LePhil> tschau
242: [03:08:00] * howardgrigg quit (Quit: howardgrigg)
243: [03:09:00] <SphereSQL> late??? It's 5PM!
244: [03:09:00] * dd quit (Quit: Page closed)
245: [03:14:00] <LePhil> oh, another GMT+2 guy
246: [03:15:00] <dd1079> GMT+2 is best timezone
247: [03:16:00] <LePhil> yep
248: [03:16:00] <SphereSQL> uhu
249: [03:16:00] <SphereSQL> argh, I hate slow upload connections... what's taking the high-speed line so long!
250: [03:17:00] * LePhil quit (Quit: Page closed)
251: [03:17:00] <LePhil> restarting...
252: [03:18:00] <SphereSQL> ok, that's it for today then.
253: [03:18:00] * SphereSQL quit (Remote host closed the connection)
254: [03:18:00] <SphereSQL> later guys
255: [03:18:00] <SphereSQL> And now, Dropbox goes 500
256: [03:24:00] <elgrodo> Drop the day after drop box drops out
257: [03:24:00] <elgrodo> how is the recursive caching in SS3 for partials?
258: [03:25:00] * elgrodo gets irksome when he cannot cache each individual picture of a gallery separately
259: [03:25:00] * LePhil has joined #silverstripe
260: [03:26:00] <LePhil> and back
261: [03:27:00] * apk26_ has joined #silverstripe
262: [03:28:00] * brausend quit (Quit: Computer has gone to sleep.)
263: [03:32:00] * openbees quit (Quit: Leaving)
264: [03:34:00] * terryapodaca has joined #silverstripe
265: [03:37:00] * chillu quit (Quit: chillu)
266: [03:42:00] * LinusN has left #silverstripe
267: [03:44:00] * apk26 quit (Ping timeout: 245 seconds)
268: [03:51:00] * Jeroenem quit ()
269: [03:55:00] * lerni has joined #silverstripe
270: [03:59:00] * lenix quit (Read error: Connection reset by peer)
271: [03:59:00] * lenix has joined #silverstripe
272: [04:01:00] * ^pH quit ()
273: [04:05:00] * Ryoken|0D has joined #silverstripe
274: [04:05:00] * Ryoken|Desktop quit (Disconnected by services)
275: [04:05:00] * Ryoken|0D is now known as Ryoken|Desktop
276: [04:06:00] <terryapodaca> sup everyone!
277: [04:08:00] * lerni quit (Quit: lerni)
278: [04:08:00] * apk26_ quit (Ping timeout: 245 seconds)
279: [04:23:00] <LePhil> sup
280: [04:23:00] <LePhil> good night everyone
281: [04:27:00] * LePhil quit (Ping timeout: 245 seconds)
282: [04:28:00] * unraveledideas has joined #silverstripe
283: [04:29:00] * unraveledideas has left #silverstripe
284: [04:37:00] * waerloga is now known as waer-away
285: [04:42:00] * SphereSilver has joined #silverstripe
286: [04:43:00] <SphereSilver> anyone know of a SS3 wiki-module? Or an easily ported SS2.4 wiki-module?
287: [04:58:00] * waer-away is now known as waerloga
288: [05:02:00] * perverse` has joined #silverstripe
289: [05:06:00] * LoveDuckie has joined #silverstripe
290: [05:07:00] <SphereSilver> And, on another note, is there a Forum-module for SS3 already, or should I start working?
291: [05:08:00] <LoveDuckie> There is for the 2.4.x as far as I know
292: [05:08:00] <LoveDuckie> but I don't think that it has been upgraded for 3.0
293: [05:08:00] <SphereSilver> Yeah, but I want to do it in 3, just to get the hang of 3 ;)
294: [05:08:00] <LoveDuckie> Go for it then :D
295: [05:08:00] <LoveDuckie> make sure to commit your module work to github or the like.
296: [05:08:00] <SphereSilver> {My projects} / {Time available}
297: [05:09:00] <LoveDuckie> There's little to no tutorials on modules out there at the moment and I would love to look at some existing modules for projects.
298: [05:09:00] <SphereSilver> crap... did I just divide by zero?
299: [05:09:00] <SphereSilver> :P
300: [05:09:00] <LoveDuckie> Haha, I know that feel.
301: [05:09:00] <SphereSilver> Nah, it's a long-run project, so I can probably just build it, but it'll take some time :)
302: [05:09:00] <LoveDuckie> Should I get the hang of SilverStripe more I am probably going to write some tutorials on my webpage
303: [05:09:00] <LoveDuckie> Alrighty.
304: [05:10:00] <SphereSilver> You should! But, if you are inexperienced, start with 3
305: [05:10:00] <LoveDuckie> I am, with SS at least.
306: [05:10:00] <LoveDuckie> and I have.
307: [05:10:00] <SphereSilver> don't try 2.4 and never upgrade, start with 3 instantly
308: [05:10:00] <LoveDuckie> Already picked up the theory behind MVC
309: [05:10:00] <SphereSilver> :D
310: [05:10:00] <SphereSilver> that's a basic :)
311: [05:10:00] <LoveDuckie> Yeah.
312: [05:10:00] <LoveDuckie> Funnily enough, I came up with a system similar to that before I came across SS
313: [05:10:00] <LoveDuckie> that I used when developing the backend for all my sites.
314: [05:10:00] <SphereSilver> the cool thing is how SS simply enforces MVC
315: [05:11:00] <LoveDuckie> scripts/images/css/templates/code
316: [05:11:00] <LoveDuckie> Agreed.
317: [05:11:00] <LoveDuckie> I like the separation between all the required elements too
318: [05:11:00] <terryapodaca> SphereSilver: I've gotten more done (don't show your gf though ;) )
319: [05:11:00] <SphereSilver> Terry!
320: [05:11:00] <terryapodaca> http://dm.stricklandapps.com/
321: [05:11:00] <terryapodaca> image slider on home page works now and the footer is done
322: [05:12:00] <SphereSilver> the images and the slider take a looooong time to load :(
323: [05:12:00] <SphereSilver> It's not that I have a crappy internet connection
324: [05:12:00] <terryapodaca> hmmm
325: [05:12:00] <SphereSilver> Ehh, do you combine your javascript?
326: [05:12:00] <SphereSilver> LoveDuckie: separate, structure, build ;)
327: [05:12:00] <terryapodaca> do they? I have a image loader
328: [05:13:00] * Ryoken|Desktop has joined #silverstripe
329: [05:13:00] <SphereSilver> try triggering the slider after window.load instead of $(function(){
330: [05:13:00] <SphereSilver> and set a default CSS-background to the slider
331: [05:13:00] <SphereSilver> ehhh, forget the "just a sec" part
332: [05:13:00] <LoveDuckie> lol okay.
333: [05:13:00] <LoveDuckie> just a minute? :D
334: [05:13:00] <terryapodaca> i am sure i will have more tweaking to do
335: [05:13:00] * Ryoken|Desktop quit (Read error: Connection reset by peer)
336: [05:13:00] <LoveDuckie> Has anyone got any decent tutorials on making a basic admin panel extension for 3.0?
337: [05:13:00] <SphereSilver> LoveDuckie:
338: [05:13:00] <LoveDuckie> Which classes should I be looking at?
339: [05:13:00] <LoveDuckie> LeftAndMain?
340: [05:13:00] <SphereSilver> that's simple
341: [05:13:00] <SphereSilver> extend ModelAdmin
342: [05:13:00] <LoveDuckie> Alright, perfect :)
343: [05:13:00] <SphereSilver> just a sec
344: [05:14:00] <LoveDuckie> haha, alright :)
345: [05:14:00] <SphereSilver> It seems I'm locked out of my account at my work :P
346: [05:14:00] <SphereSilver> potato, potato :P
347: [05:14:00] <SphereSilver> Can't access my companies github to fetch a SS3 example ;)
348: [05:14:00] <LoveDuckie> Ooer :P
349: [05:14:00] <LoveDuckie> sure you're not breaching NDA?
350: [05:14:00] <SphereSilver> I most probably did that myself today :P
351: [05:15:00] <SphereSilver> I had to reset the network setup of the server.... I guess I forgot some stuff :P
352: [05:15:00] <SphereSilver> brb, hungry
353: [05:16:00] * PigeonFriend quit ()
354: [05:22:00] * zfmf has left #silverstripe
355: [05:27:00] * catcher has joined #silverstripe
356: [05:28:00] <catcher> Client's wish list includes cropping thumbnails from photos in the CMS themselves. Is there anything in SS3 that may help with this?
357: [05:30:00] <ss23> Doubtful, but at least its easy with Silverstripe to write it yourself
358: [05:31:00] * gelignite has joined #silverstripe
359: [05:32:00] <catcher> ss23, easy to write something that lets them select a section of a photo?
360: [05:32:00] <ss23> Easy to do resizing with Silverstripe, lots of image functions etc
361: [05:33:00] <ss23> compared to vanilla PHP etc
362: [05:33:00] <ss23> Assuming there's some kind of JS you can use to select a subset of an image, then just feeds those into a crop function
363: [05:34:00] <catcher> ss23, it's the selecting part that sounds nasty from scratch. But you're right, there's probably a js plug out there somewhere.
364: [05:56:00] <SphereSilver> catcher, I default resize any image uploaded
365: [05:57:00] <SphereSilver> http://sspaste.com/paste/show/4ff3362e09997
366: [05:57:00] <SphereSilver> that's a default resize
367: [05:57:00] <SphereSilver> but you could also use the same, but with the image crop function
368: [05:57:00] <LoveDuckie> Is that if you extend from the Image object?
369: [05:57:00] <ss23> He's talking about crop, not resize I thik
370: [05:59:00] <ss23> Sounds yuck
371: [05:59:00] <FrozenFire> If anyone's interested in mentoring, myself and a few other people active in the PHP community are establishing #phpmentoring
372: [06:00:00] <SphereSilver> eh?
373: [06:00:00] <FrozenFire> ?
374: [06:00:00] <SphereSilver> you mean my onAfterWrite resizer?
375: [06:03:00] * joshy123 quit (Ping timeout: 240 seconds)
376: [06:04:00] * apk26 has joined #silverstripe
377: [06:09:00] * popeshoe quit (Quit: Leaving)
378: [06:10:00] * UndefinedOffset quit (Quit: Leaving.)
379: [06:11:00] <LoveDuckie> I'll give that channel a join
380: [06:11:00] <LoveDuckie> That's cool.
381: [06:12:00] <FrozenFire> SphereSilver, Feel free to put yourself out there as a protege :)
382: [06:12:00] <SphereSilver> On the list, although I'm not a PHP expert :(
383: [06:12:00] <LoveDuckie> I'd consider myself to be a strong developer already on PHP, but always happy to learn new things and fill in the gaps that may have occurred.
384: [06:13:00] <FrozenFire> In the PHP community there has informally been a great deal of mentorship, even between experienced PHP developers.
385: [06:13:00] <FrozenFire> SphereSilver, You might be interested in apprenticing with a PECL dev
386: [06:13:00] <SphereSilver> I can write PHP ;)
387: [06:13:00] <SphereSilver> I just prefer Embedded C or C++ to be honoust :P
388: [06:14:00] <SphereSilver> hmmmm, I should actually
389: [06:14:00] <FrozenFire> They can teach you to write PHP extensions, and to hack the PHP sources.
390: [06:14:00] <SphereSilver> I just have issues with time vs. what I want to do ;)
391: [06:15:00] <LoveDuckie> always intrigued with the development of php extension development.
392: [06:15:00] <FrozenFire> Heh, believe me, I know. I have a full-time job, an apprentice of my own, several open-source projects, and now #phpmentoring :)
393: [06:17:00] <FrozenFire> Hard to make time for any of them, at times.
394: [06:18:00] <SphereSilver> I know the feeling...
395: [06:24:00] * cloudykun has joined #silverstripe
396: [06:25:00] <cloudykun> Yo.
397: [06:25:00] <SphereSilver> eyyy
398: [06:26:00] <cloudykun> I was curious, anybody got a solution to setting up a captcha on SS 3.0? The module for recaptcha gets an error on "FormField->Name is deprecated. Use getName() instead. Called from RecaptchaField->Field."
399: [06:27:00] <SphereSilver> just don't use the "include_once()" instruction and you should be fine.
400: [06:27:00] <SphereSilver> you could also simply follow the ReCaptcha instructions. They work as well.
401: [06:27:00] * r3v3rb has joined #silverstripe
402: [06:28:00] <cloudykun> Really? I tried adding it using user forms and the "Spam protection" module. And I got that error.
403: [06:28:00] <SphereSilver> I never had that experience. I did hack around in the userforms though, but on default forms, you can just add the ReCaptcha as a literalfield
404: [06:29:00] <cloudykun> I might have gotten it to work. But I'll keep that in mind. Thanks Sphere. :)
405: [06:29:00] <SphereSilver> in the handling, you can then just follow instructions
406: [06:29:00] <SphereSilver> and copy/paste the contents of the instructions
407: [06:30:00] <SphereSilver> no problem :)
408: [06:36:00] <r3v3rb> np, no experience yet with 3
409: [06:36:00] <cloudykun> I'm using it with 3.0
410: [06:36:00] <r3v3rb> cloudykun: you using recaptcha with SS3 or 2.4.7 ?
411: [06:36:00] * slith has joined #silverstripe
412: [06:36:00] <r3v3rb> I have it working with 2.4.7 if that helps
413: [06:37:00] <cloudykun> Sent an email and it worked. Now need to try and see if it returns an error if the captcha is incorrect
414: [06:37:00] <cloudykun> And I think I found the working method for 3.0
415: [06:37:00] <cloudykun> Yeah, I've used it tons with 2.4.7
416: [06:37:00] <r3v3rb> nice
417: [06:37:00] <lx-berlin> Zauberfisch: are you around? what is this screen.css for ? is it just for screen? so that you might add a print.css ?
418: [06:38:00] <cloudykun> "[User Deprecated] i18n::_t is deprecated. The $priority argument to _t() is deprecated, please use module inclusion priorities instead. Called from _t."
419: [06:38:00] <cloudykun> So, I did a test with an incorrect captcha and the return is pretty scary. lol.
420: [06:38:00] <cloudykun> Ah, yeah, I can understand how that'd be tough.
421: [06:38:00] <r3v3rb> was about to start two sites with 3, but no pixlr just yet and client needs browser based editing of images built in
422: [06:39:00] <cloudykun> Looks like it just doesn't like _t if I can change that, it might work.
423: [06:40:00] * UndefinedOffset has joined #silverstripe
424: [06:45:00] <SphereSilver> (yes, just registered :P )
425: [06:45:00] <dd1079> UncleCheese is awesome
426: [06:45:00] <SphereSilver> Owwwww yeah!
427: [06:45:00] <SphereSilver> http://frambozentaart.nl
428: [06:46:00] <SphereSilver> dd1079: yeah, I saw it, looks good!
429: [06:46:00] <dd1079> http://www.leftandmain.com/silverstripe-screencasts/2012/07/03/bootstrap-forms-for-silverstripe-3/
430: [06:46:00] <SphereSilver> guess what it's gonna be :P
431: [06:46:00] <cloudykun> Hey r3v3rb does that error make any sense to you?
432: [06:46:00] <SphereSilver> It's the Dutch translation of Raspberry Pie
433: [06:47:00] <r3v3rb> not atm cloudykun :(
434: [06:47:00] <SphereSilver> use the translation-module + YAML files
435: [06:47:00] <SphereSilver> the original i18n method from 2.4.x has been deprecated
436: [06:48:00] <cloudykun> SphereSilver: is that an ss3.0 module I can download?
437: [06:48:00] <cloudykun> The argument looks like it's telling me that I don't need the _t but what would I put instead…? Return?
438: [06:48:00] <SphereSilver> and that it's now YAML instead of a PHP array ;)
439: [06:48:00] <SphereSilver> I have actually no clue, but I know it's been moduled instead of included by default.
440: [06:49:00] <cloudykun> And I practically take most info here as gospel. ;)
441: [06:49:00] <SphereSilver> but that's a rough guess
442: [06:49:00] <cloudykun> I found one of their downloads of it.
443: [06:49:00] <SphereSilver> but, it's been deprecated and the translation-module should take over.
444: [06:49:00] <SphereSilver> I think, but that's a guess, the translation is still available via Sapphire
445: [06:49:00] <cloudykun> Will do. Thanks.
446: [06:49:00] <SphereSilver> Thus, it works, but you should switch to the module.
447: [06:50:00] <SphereSilver> :P
448: [06:50:00] <SphereSilver> You should, it's the story of SilverStripe. It started long ago, before mankind even knew the internet existed. It was created...
449: [06:51:00] <cloudykun> Another new religion to throw alongside Evolution and all the others. ;)
450: [06:52:00] <SphereSilver> Reminds me of the 30sec to Mars song...
451: [06:52:00] <SphereSilver> "Yes, this is a cult" :P
452: [06:52:00] <cloudykun> Lol. Scary to think I'm part of an ss cult.
453: [06:53:00] <cloudykun> :P
454: [06:53:00] <SphereSilver> I am so frikkin' glad you didn't misspell "an" now :P
455: [06:53:00] <cloudykun> It's called a typo. :'(
456: [06:54:00] <SphereSilver> yet, don't. Don't make that typo. DO NOT FORGET THE "N"!
457: [06:54:00] <SphereSilver> It would be creepy
458: [06:54:00] <SphereSilver> I'm having a beer... I'm getting into my funny-mood
459: [06:54:00] <SphereSilver> although most here probably will refer to it as "his annoying mood"
460: [06:54:00] <cloudykun> Lol. I'll remember my grammar rules. An apple. A cat. ;)
461: [06:55:00] <SphereSilver> :D
462: [06:55:00] <SphereSilver> And do not ever say "A SS Cult" :P
463: [06:56:00] <SphereSilver> shit, I did it wrong, didn't I?
464: [06:57:00] <cloudykun> I suppose it's better to typo there than otherwise
465: [06:57:00] * DimiStripe has joined #silverstripe
466: [06:57:00] <SphereSilver> BTW, can I have my nickname-password?
467: [06:57:00] <SphereSilver> I think Pyromanik took it.... :/
468: [07:05:00] <DimiStripe> Hi guys, having troubles installing SS3 on kloxo based server (Where SS2 worked fine) . The problem - it would give me the error during install, and form first page : [Warning] is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/share/php/Zend/Translate/Adapter/I18nRailsYamlAdapter.php) is not within the allowed path(s): ...
469: [07:07:00] <DimiStripe> and still can find no fix
470: [07:07:00] <DimiStripe> The probelm actually was appearing in http://open.silverstripe.org/ticket/7425 (by me)
471: [07:07:00] * cloudykun has left #silverstripe
472: [07:10:00] <DimiStripe> oh, ok, disabling open_basedir totaly per server helped :)
473: [07:11:00] * cloph_away quit (Ping timeout: 248 seconds)
474: [07:13:00] * UndefinedOffset quit (Quit: Leaving.)
475: [07:14:00] * cloph_away has joined #silverstripe
476: [07:14:00] <lx-berlin> or add /usr/share/php/Zend/Translate/Adapter/ to the allowed pathes. (but i guess then you will end up with adding many pathes)
477: [07:23:00] <DimiStripe> lx-berlin: there are no folders/file below /usr/share/php
478: [07:23:00] <DimiStripe> its simply empty
479: [07:23:00] * r3v3rb has left #silverstripe
480: [07:30:00] * theorytank has joined #silverstripe
481: [07:30:00] <lx-berlin> in framework/i18n/i18n.php (line 3): require_once 'i18nRailsYamlAdapter.php'; So somehow SS is looking at the wrong folder i guess ?!
482: [07:30:00] <SphereSilver> eh?
483: [07:33:00] <DimiStripe> probably yes :)
484: [07:36:00] * cloph_away quit (Ping timeout: 264 seconds)
485: [07:37:00] * UndefinedOffset has joined #silverstripe
486: [07:37:00] * DimiStripe quit (Ping timeout: 245 seconds)
487: [07:37:00] <lx-berlin> offtopic: git noob question :) when i make "git status" i get: Changes not staged for commit: deleted: mysite/css/screen.css , ....
488: [07:38:00] <lx-berlin> when i make "git add ." these deleted files stay in the list of "not steaged for commit"
489: [07:39:00] <lx-berlin> what command do i need to commit them as deleted ?
490: [07:39:00] * cloph_away has joined #silverstripe
491: [07:39:00] <ss23> You can git commit -a if that works, otherwise probaby just git commit their.names
492: [07:40:00] <lx-berlin> now i am trying it with a gui tool (tortoise git). :) if this doesnt help, i will try to add each single filename . thanks
493: [07:41:00] <SphereSilver> I always have preferred the command-line method.
494: [07:41:00] <SphereSilver> But good luck :)
495: [07:41:00] <SphereSilver> and my farts smell like a pizza. Which I haven't eaten last couple of days...
496: [07:41:00] <SphereSilver> so far the TMI-moment.
497: [07:42:00] <lx-berlin> tortoise git isnt really working on Windows, when your repo is on a samba shared folder. (which is not a problem of tortoise but of msysgit) now i have to wait some minutes to make a commit :(
498: [07:49:00] <lx-berlin> i just pushed changes to my ss3-boilerplate repo on github. Now i am thinking if there might be legal problems if i include boilerplate in a thirdpartyfolder in my own repo.
499: [07:50:00] <lx-berlin> should i read the licence of any other github project, if i am allowed to have my own project on github and include their files in a subfolder ?
500: [07:51:00] <lx-berlin> any thoughts?
501: [07:56:00] <lx-berlin> ok, thats it for today.
502: [07:56:00] * lx-berlin has left #silverstripe
503: [08:03:00] * simon_w quit (Quit: This computer has gone to sleep)
504: [08:08:00] * cloph_away quit (Ping timeout: 244 seconds)
505: [08:08:00] * robert_ has joined #silverstripe
506: [08:11:00] * cloph_away has joined #silverstripe
507: [08:13:00] * chillu has joined #silverstripe
508: [08:16:00] * mobiusnz has joined #silverstripe
509: [08:17:00] * robert_ quit (Ping timeout: 265 seconds)
510: [08:24:00] * UndefinedOffset quit (Quit: Leaving.)
511: [08:29:00] <Pyromanik> SphereSilver, I did not.
512: [08:30:00] <SphereSilver> then.... who did?
513: [08:31:00] <ss23> WHO ME?!
514: [08:31:00] <Pyromanik> >nickserv< info spheresilver
515: [08:31:00] <Pyromanik> -NickServ- Information on SphereSilver (account SphereSQL):
516: [08:31:00] <Pyromanik> -NickServ- Registered : Jun 30 00:47:58 2012 (3 days, 19:42:01 ago)
517: [08:31:00] <Pyromanik> -NickServ- User reg. : Jun 30 00:46:36 2012 (3 days, 19:43:23 ago)
518: [08:31:00] <Pyromanik> -NickServ- Last addr : ~chatzilla@82-197-198-114.fiber.tweak.nl
519: [08:31:00] <Pyromanik> -NickServ- Last seen : Jun 30 02:02:19 2012 (3 days, 18:27:40 ago)
520: [08:31:00] <Pyromanik> -NickServ- Flags : HideMail
521: [08:31:00] <Pyromanik> -NickServ- *** End of Info ***
522: [08:31:00] <ss23> oh god spam
523: [08:31:00] <Pyromanik> You did!
524: [08:31:00] <Pyromanik> You stole the cookies from the cookie jar!
525: [08:31:00] <SphereSilver> crap, then, I forgot my password :P
526: [08:31:00] <Pyromanik> COULDN'T BE!
527: [08:31:00] <SphereSilver> Ah well, it will run out eventually :P
528: [08:31:00] <ss23> THEN WHO!
529: [08:31:00] <ss23> SphereSilver: Or just reset it?
530: [08:31:00] <Pyromanik> SphereSQL
531: [08:32:00] <SphereSilver> SphereSQL and SphereSilver are mine... but I don't know the passwords :P
532: [08:32:00] <Pyromanik> /msg nickserv help
533: [08:32:00] <Pyromanik> yeah, but you can request an email
534: [08:35:00] * cloph_away quit (Ping timeout: 246 seconds)
535: [08:39:00] * cloph_away has joined #silverstripe
536: [08:43:00] <Pyromanik> computer failing!
537: [08:43:00] <Pyromanik> oh ffs
538: [08:43:00] <ss23> FIX IT!
539: [08:43:00] <Pyromanik> not good not good
540: [08:44:00] <Pyromanik> failing hdd, can't.
541: [08:44:00] <Pyromanik> yeh but all my dataz
542: [08:44:00] <ss23> NEW HDD!
543: [08:45:00] <Pyromanik> BUT I CANNOT CONNECT ><
544: [08:45:00] <Pyromanik> except that massive terabyte sized central storage server connected on our network
545: [08:45:00] <Pyromanik> nowhere to put in mean time
546: [08:45:00] <Pyromanik> because failing hdd
547: [08:46:00] <ss23> MORE DHDS
548: [08:46:00] <ss23> MORE MORE MORE :O
549: [08:46:00] <Pyromanik> can't launch new apps
550: [08:46:00] <ss23> QUICK
551: [08:46:00] <Pyromanik> Garbage is apparently the only music that the music player can still read.
552: [08:46:00] <Pyromanik> on the bright side
553: [08:46:00] <ss23> HDDS
554: [08:46:00] <ss23> lol
555: [08:46:00] <Pyromanik> better yet, it's version 2.0
556: [08:50:00] <Pyromanik> without unmounting -.-
557: [08:50:00] <Pyromanik> no it's not, you just can't write to it because it's dropped from mount, lol.
558: [08:50:00] <Pyromanik> "Could not save file /home/lolcakes/dev/TODO - Read-only file system"
559: [08:52:00] * ss23 gets a tear in his eye
560: [08:52:00] <Pyromanik> listening musics
561: [08:52:00] <Pyromanik> but
562: [08:52:00] <ss23> REBOOOOOOT!
563: [08:52:00] <ss23> REBOOT MAN!
564: [08:52:00] <Pyromanik> cannot write cache files to disk, crashes instead.
565: [08:52:00] <ss23> :O
566: [08:52:00] <Pyromanik> clickity click in the mozillas, suddenly disappear!
567: [08:52:00] <ss23> It's too late! You can't save him, Pyromanik
568: [08:52:00] <ss23> No one can
569: [08:53:00] <SphereSilver> DANGER WILL ROBINSON! DANGER!
570: [08:53:00] <Pyromanik> how's your grandmother you rude bastard
571: [08:53:00] <SphereSilver> He can be saved. But does he want to?
572: [08:53:00] <ss23> lol
573: [08:53:00] <Pyromanik> SphereSilver, not really. But I do want my datas
574: [08:53:00] <ss23> She was FINE
575: [08:53:00] <SphereSilver> Shouldn't it be better, if we save ourselves?
576: [08:53:00] <ss23> I even had to get up and show her around town so she could get to where she needed to go
577: [08:53:00] <Pyromanik> yes SphereSilver
578: [08:53:00] <Pyromanik> danger indeed.
579: [08:54:00] <Pyromanik> how about "BOOM, and the bitch goes down"
580: [08:54:00] <SphereSilver> That could be any movie!
581: [08:54:00] <Pyromanik> THIS IS WHAT HAPPENS
582: [08:54:00] <Pyromanik> when you use Ubuntu.
583: [08:54:00] <SphereSilver> Eh? Ubuntu rocks?
584: [08:54:00] <SphereSilver> Next movie-quote to guess!
585: [08:54:00] <SphereSilver> "You B*tch! You dropped my baby!"
586: [08:54:00] <Pyromanik> Lost in Space was a TV series -.-
587: [08:55:00] <Pyromanik> It's very specific.
588: [08:55:00] <SphereSilver> With a bitch in it
589: [08:55:00] <Pyromanik> no
590: [08:56:00] <SphereSilver> Really?
591: [08:56:00] <SphereSilver> wow, that's a long time ago I've seen that movie!
592: [08:56:00] <Pyromanik> :P
593: [08:56:00] <SphereSilver> scream!
594: [08:56:00] <Pyromanik> yeah, you know it
595: [08:56:00] <SphereSilver> wow, was it a horror-movie?
596: [08:56:00] <Pyromanik> protip: stars a married couple, one of whom was on friends.
597: [08:57:00] <SphereSilver> but you still haven't guessed mine....
598: [08:57:00] <SphereSilver> although... all the weelchairs and such...
599: [08:57:00] <Pyromanik> I laughed the entire way through the trailer.
600: [08:57:00] <SphereSilver> yeah, another scream with the same cast, that would be fun!
601: [08:57:00] <Pyromanik> then suddenly in the shorts a trailer for Scream 4 came up
602: [08:57:00] <SphereSilver> that's ok, I go to the cinema once every week.
603: [08:57:00] <Pyromanik> and had recently been thinking about scream, and how weird would it be if they made another one
604: [08:57:00] <Pyromanik> So I went to the movies recently
605: [08:58:00] <Pyromanik> SphereSilver, that's actually what it was. Original cast and such
606: [08:58:00] <SphereSilver> I remember the first time I saw scream... it was with my (now long time ex) girlfriend, and she was scared.
607: [08:58:00] <SphereSilver> So I told her "Awww, it's ok hun, that's the main character, she won't die"
608: [08:58:00] <SphereSilver> I was kinda proven wrong in the next minute :D
609: [08:59:00] <SphereSilver> I don't even know who was about to die, or who I was talking about. But I was then 17... and my girlfriend was hugging me like it was the end of the world :P
610: [09:00:00] <SphereSilver> 90's.... lovely memories
611: [09:00:00] <SphereSilver> then I kinda ruined the moment by saying "Although, I MIGHT be wrong about the not-dying part"
612: [09:00:00] <Pyromanik> smooth
613: [09:01:00] * eighty4 has joined #silverstripe
614: [09:02:00] * Pyromanik waits for "nothing, it's what my gf just said to me"
615: [09:02:00] <SphereSilver> Resident Evil - Extinction
616: [09:02:00] <Pyromanik> so what was your movie, I dunno.
617: [09:03:00] * willr has joined #silverstripe
618: [09:03:00] <SphereSilver> If my girlfriend said that... I would be more surprised then scared :P
619: [09:03:00] <SphereSilver> hey will!
620: [09:04:00] <eighty4> o.0
621: [09:04:00] <SphereSilver> Pyromanik: "It's mercy, compassion, and forgiveness I lack. Not rationality"
622: [09:04:00] <CIA-12> silverstripe: TeamCity sapphire/translation-staging * r24c0059 / lang/de.yml : MINOR Updated translations - http://git.io/YnjEzw
623: [09:05:00] <Pyromanik> SphereSilver, I was about to add "At which point I'd hope she was talking about your cat"
624: [09:05:00] <SphereSilver> ehhhhhhh
625: [09:05:00] * eighty4 comes in thinking of asking something smart related to mvc and is meat by obscure small penis jokes by Pyromanik and SphereSilver
626: [09:05:00] <Pyromanik> eighty4, no, we're talking about movies actually.
627: [09:06:00] <SphereSilver> don't spoil the fun Pyromanik !
628: [09:06:00] <SphereSilver> But horror movies are fun!
629: [09:06:00] <eighty4> they might be
630: [09:06:00] <SphereSilver> and that's a contradictio in terminus
631: [09:06:00] <eighty4> Pyromanik: here I was hoping I'd steped into some fun discussion
632: [09:06:00] <SphereSilver> No, eighty4, we were just thinking of funny punchlines to say when we ehhh... no, nevermind. Horror-movies pretty much.
633: [09:06:00] <eighty4> :/
634: [09:07:00] * eighty4 should probably say that he's a bit drunk :/
635: [09:07:00] <eighty4> but I'd much rather here about your in inadequatelly in bed :P
636: [09:07:00] <SphereSilver> Pyromanik: I think... my girlfriend is quite capable of saying that. But it might scare me. For the first time in my life
637: [09:07:00] <SphereSilver> (scare me of horror-quotes that is)
638: [09:08:00] <eighty4> oh well. Just installe 3.0 really like what you've done with the admin interface
639: [09:08:00] <SphereSilver> eighty4: You will never know! muhahahahahahahahaha
640: [09:08:00] <eighty4> huge improbement over 2.something
641: [09:09:00] <SphereSilver> and Norwegian.
642: [09:09:00] <SphereSilver> and Danish btw
643: [09:09:00] <SphereSilver> I can speak Swedish
644: [09:09:00] <eighty4> but you should probably remove Swedish as a language :| It's really not translated
645: [09:09:00] <SphereSilver> Your typing skills seem to degrade by the beer mate :P
646: [09:10:00] <SphereSilver> and Dutch
647: [09:10:00] <SphereSilver> and German
648: [09:10:00] <SphereSilver> and English
649: [09:10:00] <SphereSilver> and Frisian
650: [09:10:00] <eighty4> SphereSilver: nah :) I'm a swed. I really suck at english, even more so when I've had a couple of beers
651: [09:10:00] <SphereSilver> but no French. I hate that language.
652: [09:10:00] <SphereSilver> You don't have Systembolaget in Sweden, do you? Or am I mixing Norway and Sweden now?
653: [09:10:00] <SphereSilver> hahahahaha :) good reply. Beer?
654: [09:11:00] <eighty4> I.e. cant buy beer on a sunday
655: [09:11:00] <SphereSilver> Really, since when?
656: [09:11:00] <Pyromanik> eighty4, you're welcome to translate!
657: [09:11:00] <Pyromanik> :)
658: [09:11:00] <Pyromanik> we'd appreciate it
659: [09:11:00] <eighty4> We have systembolaget yes
660: [09:12:00] <eighty4> Pyromanik: not really there yet. I have at least a couple of projects I should translate before I come to SS.
661: [09:12:00] <SphereSilver> It's been a long time since I've been to Sweden actually. About 12 years ago at least
662: [09:12:00] <Pyromanik> ha, fair enough.
663: [09:12:00] <eighty4> Pyromanik: atm I'm at the "this might be nice" state
664: [09:12:00] <Pyromanik> maybe we'll get discorpia or ec8or_ to do it :P
665: [09:12:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
666: [09:13:00] <SphereSilver> I'm gonna go there in 3 years!
667: [09:13:00] <SphereSilver> Stockholm: https://www.youtube.com/watch?v=3yYohRpmQeY
668: [09:13:00] <eighty4> We did some front-end work for a silverstripe site and I liked parts of it so thougth I might install it
669: [09:14:00] <SphereSilver> (And yes, I admit it, I mixed Norway and Sweden. My bad)
670: [09:14:00] <eighty4> SphereSilver: people tend to do that
671: [09:15:00] <Pyromanik> mm
672: [09:15:00] <Pyromanik> they do
673: [09:16:00] <eighty4> oh, sara is skilled
674: [09:17:00] <eighty4> skilled
675: [09:17:00] <SphereSilver> killed?
676: [09:18:00] <SphereSilver> ok, just checking ;)
677: [09:18:00] <eighty4> as in talented
678: [09:18:00] <SphereSilver> easy type... the s-space-s error ;)
679: [09:18:00] <SphereSilver> (or any other letter for that matter)
680: [09:18:00] <eighty4> any reason why I should have written killed?
681: [09:19:00] <eighty4> ah
682: [09:19:00] <eighty4> eh… she's not in here atm right?
683: [09:19:00] <Pyromanik> hahah
684: [09:19:00] <eighty4> oh… and she's really cute
685: [09:19:00] <eighty4> true
686: [09:19:00] <SphereSilver> "Sara is killed" is not a weird argument :P
687: [09:19:00] <SphereSilver> Well, in consideration. The horror-movies and such
688: [09:20:00] <Pyromanik> see, I mentioned that once and got told I was a lecher
689: [09:20:00] <Pyromanik> lol
690: [09:20:00] <Pyromanik> but yeah, she is.
691: [09:20:00] <Pyromanik> (not here)
692: [09:20:00] <eighty4> oh, good
693: [09:20:00] <eighty4> flickjägare?
694: [09:20:00] * eighty4 googles lecher
695: [09:21:00] <Pyromanik> kinda like a pervert, but not really.
696: [09:21:00] * eighty4 wants one of those monsters. Very nice
697: [09:22:00] <eighty4> Pyromanik: right, that I don't want to be :(
698: [09:22:00] <SphereSilver> Or have another beer and regret it.
699: [09:22:00] <eighty4> it's all the beer talking!
700: [09:22:00] <SphereSilver> If the beer is talking, you seriously need to go to bed mate.
701: [09:23:00] <Pyromanik> eighty4, there's nothing pervy about it, she is quite good looking.
702: [09:23:00] <eighty4> SphereSilver: I guess I would have said she's cute sober as well.
703: [09:24:00] <SphereSilver> Sorry
704: [09:24:00] <eighty4> Connor?
705: [09:24:00] <SphereSilver> sorry
706: [09:24:00] <SphereSilver> :P
707: [09:24:00] <SphereSilver> Connor?
708: [09:24:00] <SphereSilver> Sarah Connor
709: [09:25:00] <Pyromanik> make the magic happen
710: [09:25:00] <eighty4> lol
711: [09:25:00] <eighty4> I wonder if it's a good idea to start playing with SS's weird caching right now
712: [09:25:00] <SphereSilver> I'm in my weird-place too ;)
713: [09:26:00] <SphereSilver> SS and weird caching? It does actually make sense you know
714: [09:26:00] <SphereSilver> I feel like "bad luck Brian"
715: [09:26:00] <SphereSilver> 4 e-mails... all from Twitter :(
716: [09:26:00] <SphereSilver> It's not weird, it's Silverstripe!
717: [09:27:00] <SphereSilver> not.... entirely
718: [09:27:00] <eighty4> All I know is that you seem to cache everything and that you need to do ?flush=1 when doing front end :)
719: [09:27:00] <SphereSilver> you're mixing up cache and "generated frontend view"
720: [09:28:00] <eighty4> probably do :) All I know is that I was told to do ?flush=1 to be able to get my frontend files updated
721: [09:28:00] <Pyromanik> eighty4, it depeneds on what file you update.
722: [09:28:00] <eighty4> Pyromanik: I expect it does. But I haven't worked with it enougth to realize that yet :)
723: [09:28:00] <Pyromanik> but generally if you make a change and it's not showing up, do a ?flush=1 to flush all templates associated with the current page, or ?flush=all to flush the entire cache (site wide). You'll need to be logged in to do the =all though
724: [09:29:00] <SphereSilver> because.... well... it kinda can do a lot of harm via DDoS methods
725: [09:29:00] <SphereSilver> Does anyone know a way of having the =1 method also force admin privileges?
726: [09:30:00] <SphereSilver> keep requesting a flush is heavy on the system
727: [09:32:00] <eighty4> it really is
728: [09:32:00] <Pyromanik> SphereSilver, I imagine you'd have to hack at director or ssviewer or something.
729: [09:33:00] <eighty4> must be a reason why you can do flush=1 without admin?
730: [09:33:00] <Pyromanik> but it's a valid point. Perhaps you should raise it with sminnee
731: [09:33:00] <Pyromanik> or the ss_dev mailing list that simon_w keeps trying to get me to join.
732: [09:33:00] <SphereSilver> I'll talk to him next month ;) Or give him a better version of how to handle it :P
733: [09:33:00] <Pyromanik> or sminnee_
734: [09:33:00] <SphereSilver> I'm not afraid of my Director :P
735: [09:34:00] <SphereSilver> anyone who finds out the page is a Silverstripe-website
736: [09:34:00] <eighty4> better version? Don't let people do flush=1 unless they have admin
737: [09:34:00] <eighty4> done
738: [09:34:00] <SphereSilver> anyway, what I indeed mean, is the flush, even on one page, is hard on the system.
739: [09:34:00] <SphereSilver> can continously request a ?flush=1 page, without any problems. And putting a lot of strain on it.
740: [09:35:00] <SphereSilver> eighty4: nope, that's not true
741: [09:35:00] <eighty4> SphereSilver: It is on a default install
742: [09:35:00] <SphereSilver> I can not show you an example, but my companies "branding" will never tell it's a SS installation ;)
743: [09:35:00] <eighty4> foobar.tld/admin <-- tells you it's a ss :)
744: [09:35:00] <SphereSilver> flush, dev, test, any kind of action like that, SHOULD require a flush
745: [09:36:00] <SphereSilver> exactly. Out of the box is easy. Branded... not so much
746: [09:36:00] <SphereSilver> does that, definitively give away, it's SS?
747: [09:36:00] <eighty4> of course you can hide it
748: [09:36:00] <SphereSilver> http://wedstrijden.8s.nl/Security/login?BackURL=%2Fadmin
749: [09:36:00] <eighty4> You can make a win box look like it's a Linux box if you really want to
750: [09:36:00] <eighty4> but it's not out of the box
751: [09:37:00] <eighty4> SphereSilver: it really screams ss
752: [09:37:00] <eighty4> SphereSilver: "<meta name="generator" content="SilverStripe - http://silverstripe.org" />"
753: [09:37:00] * zlh32 has left #silverstripe
754: [09:37:00] <SphereSilver> I know, but that's even on the index ;)
755: [09:37:00] <SphereSilver> I was talking about the looks. If I would use the meta-disable tag, you wouldn't see that.
756: [09:37:00] <SphereSilver> I'm not afraid of showing it's SS
757: [09:38:00] <SphereSilver> as long as it doesn't say "Silverstripe version X"
758: [09:38:00] <SphereSilver> eighty4: true
759: [09:38:00] <eighty4> they'll write a small script pinging different pages on the site trying to find a ss site
760: [09:38:00] <eighty4> if we're talking ddos problems conserning flush=1 people wont just look at the design
761: [09:39:00] <irogue> but the /Security/login gives it away pretty quickly :P
762: [09:39:00] <SphereSilver> 403
763: [09:39:00] <SphereSilver> 402 forbidden, it should be
764: [09:39:00] <eighty4> doing things ilke checking what response you get from /cms/_config.php and so on
765: [09:39:00] * terryapodaca has left #silverstripe
766: [09:39:00] <SphereSilver> I was just pointing out, that de looks of the login-screen, does not equal Silverstripe ;)
767: [09:40:00] <eighty4> tells you Sara is not running SS :)
768: [09:40:00] <eighty4> and on that: http://www.saratusar.com/admin
769: [09:40:00] <SphereSilver> nope, that's a wordpress
770: [09:42:00] <eighty4> SS really needs "autoupdate"/autoinstall ala wp
771: [09:42:00] <SphereSilver> why?
772: [09:42:00] <SphereSilver> it's a tricky business to auto-do-anything
773: [09:42:00] <eighty4> it's a nice thing to have :)
774: [09:42:00] <FrozenFire> eighty4, What distinguishes SS from the rest is that it's not so tightly integrated with the CMS.
775: [09:43:00] <irogue> yeah, autoupdate would be a nightmare... i can just imagine it trying to install ss3 modules on ss2.4 :P
776: [09:43:00] <FrozenFire> You can remove the CMS entirely.
777: [09:43:00] <eighty4> FrozenFire: mmm, I've read about the framework being good
778: [09:43:00] <FrozenFire> For modules, I use git submodules
779: [09:43:00] <FrozenFire> I'd find it annoying to have autoinstall become the norm
780: [09:43:00] <FrozenFire> Because it'd become more difficult to manually install, as is the case with many CMS+Frameworks
781: [09:44:00] <FrozenFire> Notoriously Joomla
782: [09:44:00] <SphereSilver> Since when is Joomla a CMS+Framework?
783: [09:45:00] <eighty4> FrozenFire: If I complain about it tomorrow then mind :)
784: [09:45:00] <FrozenFire> SphereSilver, It's a tightly coupled one.
785: [09:45:00] <SphereSilver> no, Joomla is a rampage on true quality of code.
786: [09:45:00] <eighty4> FrozenFire: don't mind me to much tonight. I've had a couple of beers to much to make sense.
787: [09:46:00] <eighty4> ouch, don't mention joomla
788: [09:46:00] <SphereSilver> that does not qualify as a CMS/Framework
789: [09:46:00] <eighty4> Pyromanik: of course you can. But again. Out of the box.
790: [09:46:00] <Pyromanik> yeah well out of the box I think that there's also a metatag that states that it's silverstripe
791: [09:46:00] <irogue> if you care about security, you won't be running things out of the box :P
792: [09:46:00] <Pyromanik> meta generator
793: [09:46:00] <SphereSilver> anyway. I'm going to see if my bed still works. I'm gonna test it for about 10 hours.
794: [09:46:00] <SphereSilver> It's spaghetti
795: [09:46:00] <Pyromanik> <eighty4> foobar.tld/admin <-- tells you it's a ss :)
796: [09:46:00] <Pyromanik> you can change that
797: [09:47:00] <eighty4> Pyromanik: also mentioned that :)
798: [09:47:00] <Pyromanik> hmm
799: [09:47:00] <Pyromanik> lol, gw SphereSilver
800: [09:47:00] <SphereSilver> so.... see you in 10 hours maybe.
801: [09:47:00] * SphereSilver quit (Quit: If it's not broke. It's lacking features.)
802: [09:47:00] <Pyromanik> l8r
803: [09:47:00] <SphereSilver> g'night folks
804: [09:47:00] <Pyromanik> mebbe
805: [09:48:00] <Pyromanik> eh
806: [09:48:00] <eighty4> irogue: things should be so secure that it doesn't matter
807: [09:48:00] <eighty4> irogue: if you care about security you shouldn't have to worry about running things out of the box
808: [09:48:00] <Pyromanik> yes and no.
809: [09:49:00] <irogue> yeah
810: [09:49:00] <Pyromanik> but not at the cost of functionality.
811: [09:49:00] <Pyromanik> mostly yes.
812: [09:49:00] <eighty4> irogue: It shouldn't matter that the person trying to bring you down knows that you're running SS :)
813: [09:49:00] <irogue> out of the box, how do you avoid /admin/ giving an indication of what is running?
814: [09:49:00] <irogue> i mean
815: [09:50:00] <irogue> eighty4: find me a CMS/Framework that's like that ;)
816: [09:50:00] <FrozenFire> Have you ever used the PassPack service?
817: [09:50:00] <eighty4> you shouldn't ahve to hide it
818: [09:50:00] <FrozenFire> There's such a thing as too much out of the box security.
819: [09:50:00] <eighty4> irogue: just beacuse noone does it doesn't mean you shouldn't strive for it?
820: [09:50:00] <FrozenFire> In order to get access to your passwords you have to type your username and password, click a visual turing test, and enter your "packing key"
821: [09:50:00] <FrozenFire> It is a shining example of what not to do with security, on the extreme end of the spectrum.
822: [09:51:00] <irogue> yup
823: [09:51:00] <eighty4> irogue: Pyromanik have an update suggestion :) If I remember it tomorrow I might look in to it
824: [09:51:00] <ss23> Remember that with Te-Awa, irogue?
825: [09:51:00] <ss23> :P
826: [09:51:00] <ss23> I hear you use admin/passowrd as your details
827: [09:51:00] <Pyromanik> patch all the things!
828: [09:51:00] <irogue> eighty4: if you have genuine ideas, then feel free to patch them!
829: [09:51:00] <eighty4> irogue: that's just setting the bar way to low
830: [09:51:00] <FrozenFire> And your packing key cannot be your password.
831: [09:51:00] <ss23> You can't spell "default" without "fault"
832: [09:52:00] <irogue> people will always be the weakest link
833: [09:52:00] <Pyromanik> eighty4, type it into notepad and leave it on your desktop! :P
834: [09:52:00] <Pyromanik> it's what I do
835: [09:52:00] <Pyromanik> TODO.txt
836: [09:52:00] <FrozenFire> I was looking at it today, to figure out what to do.
837: [09:52:00] <FrozenFire> I seriously cannot fathom what the fuck they were thinking when they wrote it.
838: [09:52:00] <eighty4> Pyromanik: I do actually have a dropbox sync for all my notes on all my devices :)
839: [09:52:00] <Pyromanik> FrozenFire, they were thinking proceedural code.
840: [09:52:00] <Pyromanik> eighty4, urgh, syncs :(
841: [09:52:00] <FrozenFire> I got tasked with making a minor fix on a really old PHP3 site
842: [09:53:00] <Pyromanik> FrozenFire, hahaqhahahaha, well that is fucked.
843: [09:53:00] <Pyromanik> There's only one Sync I need, and it lives in my kitchen!
844: [09:53:00] <eighty4> Pyromanik: extreamly convenient
845: [09:53:00] <irogue> ah yes
846: [09:53:00] <FrozenFire> They have two types of login in the same script - a hard-coded one, where the usernames and passwords are written into the script, and a fallback to a MySQL database (not a table, a database), with usernames and passwords.
847: [09:53:00] <irogue> php3
848: [09:53:00] <irogue> that shit was wack
849: [09:53:00] <FrozenFire> All of the passwords are either "password", or "1234"
850: [09:53:00] <eighty4> so… I downloaded the blog module and now I have no idea what to do with it
851: [09:53:00] <FrozenFire> Pyromanik, It gets worse
852: [09:54:00] <Pyromanik> eighty4, you name the folder "blog" and put it into the silverstripe root
853: [09:54:00] <eighty4> irogue: haven't you listened? I'm drunk :)
854: [09:54:00] <FrozenFire> And $username and $password are set straight from $_POST
855: [09:54:00] <irogue> eighty4: have you read the silverstripe tutorials?
856: [09:54:00] <FrozenFire> "
857: [09:54:00] <eighty4> that really should be in the readme :)
858: [09:54:00] <FrozenFire> Their login form is something along the lines of "SELECT FROM users WHERE username = '$username' AND password = '$password'
859: [09:54:00] <Pyromanik> then you make sure you're logged in, and visit yoursssite/dev/build
860: [09:55:00] <Pyromanik> eighty4, yeah, it should be. But it's also assumed that people looking for modules will know what to do with them.
861: [09:55:00] <Pyromanik> it's a recipe for making me want a beer too
862: [09:55:00] <eighty4> irogue: i really don't :)
863: [09:55:00] <Pyromanik> no way
864: [09:55:00] <FrozenFire> :P
865: [09:55:00] <FrozenFire> eighty4, Combining drunkenness and asking for help is a recipe for a fuck off
866: [09:55:00] <Pyromanik> and not drunk :P
867: [09:55:00] <irogue> then you don't erally have any cause to complain!
868: [09:55:00] <Pyromanik> But I don't work at home :(
869: [09:55:00] <eighty4> FrozenFire: the fact the you haven't asked me to fuck of says a lot about the channel
870: [09:55:00] <Pyromanik> 10 am in 5 mins, officially beer legal :P
871: [09:55:00] <FrozenFire> Haha
872: [09:55:00] <irogue> watch out, eighty4, you'll get a reputation like FrozenFire of doing nothing but bitch :P
873: [09:56:00] <ss23> eighty4: That they're new
874: [09:56:00] <ss23> What is ss23?
875: [09:56:00] <eighty4> irogue: to be honest I get the best feel for a channel when I'm asking absurdly stupid questions without RTFM. If the people in the channel are friendly it tells a lot about the community
876: [09:56:00] <ss23> lol
877: [09:56:00] <irogue> :P
878: [09:56:00] <irogue> if FrozenFire is the channel bitcher, Pyromanik is the channel's grumpy old man who doesn't tolerate fools
879: [09:56:00] <irogue> eighty4: Pyromanik would be the most likely to do that
880: [09:57:00] <FrozenFire> Get it right! :P
881: [09:57:00] <Pyromanik> I just don't suffer fools lightly
882: [09:57:00] <eighty4> Pyromanik: So I'm guessing /dev/build is doing all migrations and things needed?
883: [09:57:00] <Pyromanik> eighty4, we're friendly
884: [09:57:00] <irogue> we don't expect people to read *all* documentation, just the very basics
885: [09:57:00] <irogue> eighty4: generally people here will be helpful as long as you've read the basic tutorial
886: [09:57:00] <ss23> If a channel can handle RTFM questions, it just means they've got too much time etc etc
887: [09:57:00] * FrozenFire is the channel critic
888: [09:57:00] <ss23> OMG RTFM
889: [09:58:00] <FrozenFire> They're worth reading.
890: [09:58:00] <Pyromanik> yes, it's true.
891: [09:58:00] <Pyromanik> as in the actual tables.
892: [09:58:00] <FrozenFire> I went through the same process, and Pyromanik bitched at me until I did.
893: [09:58:00] <Pyromanik> Helped me out a shittonne when I was fresh.
894: [09:58:00] <FrozenFire> eighty4, Please, read the tutorials. I know that most people have little trust in tutorials to not be utter shit, but the ones for SilverStripe really are good.
895: [09:58:00] <Pyromanik> eighty4, dev/build takes care of all the actual database scaffolding construction etc
896: [09:58:00] <eighty4> irogue. I promice I'll read the basics before I ask more questions :)
897: [09:59:00] <irogue> ss23: no idea what you are in relation to the channel, you don't talk in here often enough :P
898: [09:59:00] <ss23> More hookers and booze and I'll talk more
899: [09:59:00] <ss23> you guys talk about lame stuff in here too often IMO
900: [09:59:00] <eighty4> FrozenFire: I tend to at least try to read the tutorials/basics before asking stuff. If nothing else you can refer to the tutorials when you have
901: [09:59:00] <ss23> :<
902: [09:59:00] <irogue> fairly sure i'm the channel gay
903: [10:00:00] <irogue> ss23: were you here during igloo?
904: [10:00:00] <Pyromanik> pool time
905: [10:00:00] <Pyromanik> ALL the silverstrippers!
906: [10:00:00] * mateuszsz quit (Quit: mateuszsz)
907: [10:00:00] <FrozenFire> Pyromanik, Certainly.
908: [10:00:00] <ss23> ahaha
909: [10:00:00] <irogue> ss23: you mean... silver strippers?
910: [10:00:00] <eighty4> ss23: We've talked about cute girls and penis complex
911: [10:00:00] <Pyromanik> FrozenFire, Yeah, but in the end I was right, wasn't I? Because here you are advocating the same thing I was to you :P
912: [10:01:00] * mateuszsz has joined #silverstripe
913: [10:01:00] <FrozenFire> (Or DataExtension or whatever SS3 calls it)
914: [10:01:00] <ss23> lol
915: [10:01:00] <FrozenFire> Now prepare to use DataObjectDecorators like mad.
916: [10:01:00] <irogue> ss23: cos that was the highlight of #silverstripe for me
917: [10:01:00] <ss23> irogue: Hmm, it doesn't ring a bell
918: [10:01:00] <eighty4> very nice
919: [10:01:00] <eighty4> oh! I have a blog
920: [10:02:00] <irogue> willr: if i'd known the hackathon would be like that, i'd have made the trip down :P
921: [10:02:00] <irogue> ss23: sminnee, willr & excapeartist, drunk and hanging out in an igloo they built at SS HQ, with a webcam
922: [10:02:00] <ss23> Haha, was this recently?
923: [10:02:00] <irogue> and on IRC
924: [10:02:00] <ss23> I saw something like this...
925: [10:02:00] <willr> we need to do that again!
926: [10:02:00] <irogue> ss23: friday night
927: [10:02:00] <ss23> lol, yeah, I saw part of it
928: [10:03:00] <irogue> i second that motion
929: [10:03:00] <willr> I propose all future hackathons follow this format
930: [10:03:00] <FrozenFire> Second
931: [10:04:00] <eighty4> willr: at my location? :)
932: [10:04:00] <eighty4> willr: do you provide the beer for it?
933: [10:04:00] <irogue> rum, you mean?
934: [10:04:00] <eighty4> I don't drink rum
935: [10:04:00] <willr> SilverStripe provided beer, rum, vodka and redbull.
936: [10:04:00] <irogue> eighty4: you'll have to get to wellington :P
937: [10:05:00] * waerloga is now known as waer-away
938: [10:05:00] <willr> or victoria, AU
939: [10:05:00] <eighty4> irogue: I have no idea where Wellington is :(
940: [10:05:00] <irogue> eighty4: capital city of New Zealand ;)
941: [10:05:00] <eighty4> nor Victoria tbh
942: [10:05:00] <eighty4> oh :/
943: [10:05:00] <irogue> Victoria is a state of Australia!
944: [10:06:00] <eighty4> willr: Swedish
945: [10:06:00] <willr> eighty4 you must be american with that sort of geographical knowledge :)
946: [10:06:00] <irogue> http://logs.simon.geek.nz/index.php?date=2012-06-29#17_06_1
947: [10:07:00] <eighty4> willr: Nice. If you stand for the trip I'm willing to come to New Zealand :P
948: [10:07:00] * SightUnseen has joined #silverstripe
949: [10:07:00] <eighty4> willr: I blame my poor geographic teacher.
950: [10:07:00] <willr> Don't think we've had a meet up in sweden yet. We convinced our swede to come to wellington to work.
951: [10:07:00] <ss23> I made a mistake copying down an equation and ruined it all ;_;
952: [10:07:00] <ss23> 30 mins of working all useless
953: [10:08:00] <irogue> the real fun started at about http://logs.simon.geek.nz/index.php?date=2012-06-29#20_34
954: [10:08:00] * EMaster has joined #silverstripe
955: [10:09:00] <willr> Drinking and web streaming, I forgot how much I miss Diggnation!
956: [10:10:00] <irogue> ikr!
957: [10:10:00] <irogue> SilverStripeNation
958: [10:10:00] <irogue> [23:19] <willr> not normally into the 3 year olds.
959: [10:10:00] <eighty4> oh well, all the same I'll try to get some time to investigate SS a bit more in the coming weeks
960: [10:11:00] * mateuszsz quit (Quit: this is the end)
961: [10:11:00] <irogue> goodo!
962: [10:12:00] <irogue> i have one of those lanyards! and two of those buttons! and one of those notebooks!
963: [10:12:00] <irogue> https://twitter.com/dertig/status/220150930526568450/photo/1/large
964: [10:12:00] <eighty4> Me and another dev have already talked about trying to do a smaller project using it
965: [10:14:00] <EMaster> SS 3.0 - I have a datalessfield that has some Requirements::javascript in Field()... The Requirements aren't loading - have tried them in getCMSFields as well... Anywhere else they could go?
966: [10:15:00] <EMaster> it behaved in 2.4
967: [10:18:00] * Pyromanik sits back down, scans up the name list on the side of the chat
968: [10:19:00] <eighty4> and were back on the penis complex
969: [10:19:00] <irogue> EMaster: unfortunately, way too few people here have actually dev'd in ss3 yet
970: [10:19:00] <Pyromanik> sees eighty4 right below willr, mind turns it into "Willy"
971: [10:19:00] * Pyromanik chuckles
972: [10:19:00] * SightUnseen has left #silverstripe
973: [10:19:00] <Pyromanik> <irogue> ss23: were you here during igloo? <-- aye?
974: [10:20:00] <EMaster> i've managed to get most of the modules I used converted
975: [10:20:00] <Pyromanik> oh yeh
976: [10:20:00] * irogue pokes willr in EMaster's general direction
977: [10:21:00] <EMaster> scratching my head with this one
978: [10:22:00] <Pyromanik> eg. sapphire has renamed to framework, so if you've hardcoded 'sapphire' anywhere... bad.
979: [10:22:00] <Pyromanik> EMaster, does the file actually exist?
980: [10:22:00] <Pyromanik> make sure the filename is still valid
981: [10:22:00] <EMaster> that was my first line of interogation
982: [10:23:00] <EMaster> will double check though
983: [10:24:00] <theorytank> and by "tabs" I mean the high level buttons on the left.
984: [10:24:00] <theorytank> anyone getting a JS error switching tabs in the admin in SS3? It loads fine the first time, but then the second click (actually loads via ajax) generates an error.
985: [10:25:00] <Pyromanik> ?
986: [10:25:00] <Pyromanik> hey irogue, what's this about promo packs/
987: [10:26:00] * tankr has joined #silverstripe
988: [10:26:00] <irogue> Pyromanik: for organised SS meetups
989: [10:27:00] <Pyromanik> wicked
990: [10:27:00] <Pyromanik> so will we get one at SS3con?
991: [10:28:00] <Pyromanik> sup tankr
992: [10:28:00] <tankr> Pyromanik: hey mate. orly?
993: [10:28:00] <Pyromanik> come to the rescues!
994: [10:28:00] <Pyromanik> we're putting out the T signal.
995: [10:29:00] <Pyromanik> sweet
996: [10:29:00] <Pyromanik> yehbro, I'm getting flooded.
997: [10:29:00] <tankr> all good, I did get Matts email just now
998: [10:31:00] <tankr> a ticket I reported on ss.org has been fixed in ss 3.0.0 final. should I modify the ticket to resolve as fixed?
999: [10:32:00] <Pyromanik> if you can
1000: [10:32:00] * Jedateach has joined #silverstripe
1001: [10:33:00] <Jedateach> I've had a segmentation fault numerous times when working with ss3
1002: [10:34:00] <Jedateach> particularly during dev/build
1003: [10:34:00] <Jedateach> anyone can shed some light?
1004: [10:35:00] <willr> tankr woot!
1005: [10:35:00] <willr> Jedateach what version oh PHP
1006: [10:35:00] <Jedateach> willr: 5.3.10
1007: [10:36:00] <Jedateach> I've pulled since launch, I'll try again
1008: [10:36:00] <willr> and latest 3.0? We had a bad segfault with <% loop %>
1009: [10:38:00] <tankr> willr: indeed! gridfield working well for me in the CMS now.
1010: [10:40:00] * theorytank quit (Quit: Page closed)
1011: [10:41:00] <willr> awesome, yeah so many people running around fixing bugs quite often they forget tickets
1012: [10:43:00] <irogue> "Last night's shake was not an earthquake, Gerry Brownlee fell out of bed"
1013: [10:43:00] <irogue> hahaha
1014: [10:43:00] <tankr> fair enough, better than the other way around haha
1015: [10:45:00] <Pyromanik> haha irogue
1016: [10:47:00] <spronk> uh oh
1017: [10:53:00] <Jedateach> I'm still getting one during dev build
1018: [10:53:00] <Jedateach> probably my own code
1019: [10:53:00] <Jedateach> willr: what actually causes seg faults?
1020: [10:57:00] <Pyromanik> spronk, ?
1021: [10:59:00] <CIA-12> silverstripe: Sean Harvey silverstripe-multiform/master * rabb032b / README.md : MINOR Removed download links from README, as they're available on Github directly. - http://git.io/PvcNnw
1022: [11:00:00] <spronk> boss is talking to a chch company about new website
1023: [11:01:00] * Jedateach quit (Quit: Jedateach)
1024: [11:03:00] <Pyromanik> hey willr
1025: [11:03:00] <Pyromanik> what would happen if I if(Director::isDev()) $project = 'anotherFolder'; ?
1026: [11:03:00] <Pyromanik> in _config.php
1027: [11:04:00] <Pyromanik> spronk, not talking to you instead?
1028: [11:04:00] * spronk is too busy to do it in the timeframes we want
1029: [11:05:00] <spronk> i have a partial design mockup. and it's taken a month. lol
1030: [11:06:00] <EMaster> hmmm... looks like we have a feature :) Requirements::css behaves, but Requirements::javascript doesn't... go figure...
1031: [11:06:00] <irogue> obv make Pyromanik do it!
1032: [11:07:00] <Pyromanik> I know that all too well.
1033: [11:07:00] <Pyromanik> fair enough spronk.
1034: [11:07:00] <spronk> there are some pretty average companies around in chch :*(
1035: [11:07:00] <Pyromanik> and yeah, yeah there aer.
1036: [11:07:00] <Pyromanik> are*
1037: [11:08:00] <spronk> mm..
1038: [11:08:00] * Pyromanik used to charge around brokering deals with web companies for clients.
1039: [11:08:00] <Pyromanik> I knew the good and the bad. Obviously the bad never got any work from me :P
1040: [11:08:00] <irogue> i seem to be developing a slight monobrow
1041: [11:08:00] <Pyromanik> LOL irogue
1042: [11:08:00] * irogue hunts for tweezers
1043: [11:08:00] <Pyromanik> irogue, just be man gay, not bitch gay.
1044: [11:08:00] * Jedateach has joined #silverstripe
1045: [11:09:00] * tankr quit (Quit: Leaving.)
1046: [11:13:00] * waer-away is now known as waerloga
1047: [11:14:00] <spronk> lawl
1048: [11:17:00] * chillu quit (Quit: chillu)
1049: [11:20:00] <willr> sorry Pyromanik, not ignoring you, was training our intern
1050: [11:20:00] * irogue cries like a bitch-gay
1051: [11:21:00] <willr> takes me back..
1052: [11:21:00] * SightUnseen has joined #silverstripe
1053: [11:23:00] <Pyromanik> s'all good willr, found another way around the problem I think
1054: [11:23:00] * SticksM has joined #silverstripe
1055: [11:24:00] * spronk has no idea what this actually means, but i am assuming STARGATES AND HYPERDRIVES
1056: [11:24:00] <spronk> http://www.stuff.co.nz/science/7217840/X-marks-the-portal HOLY FUCK COOL
1057: [11:26:00] * SightUnseen has left #silverstripe
1058: [11:26:00] <Pyromanik> lol, winning.
1059: [11:30:00] <Pyromanik> less of a portal, more of a 'jetstream' in space.
1060: [11:44:00] * LoveDuckie quit (Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
1061: [11:46:00] * tankr has joined #silverstripe
1062: [11:50:00] <Pyromanik> is Session::set() recursive?
1063: [11:51:00] <Pyromanik> ie, if I store an array, it converts to session 'key' => 'value' right
1064: [11:52:00] <Pyromanik> but will it key.key =>value if array contains an array?
1065: [11:52:00] <willr> Pyromanik believe so
1066: [12:25:00] * Pyromanik|| has joined #silverstripe
1067: [12:26:00] * Pyromanik quit (Remote host closed the connection)
1068: [12:33:00] * Bollig|DesignCty has joined #silverstripe
1069: [12:46:00] <spronk> anyone know any services similar to demoduck ?
1070: [13:04:00] <Pyromanik||> what is a demoduck?
1071: [13:05:00] <Pyromanik||> explanitory video creation experts. Sounds cool but not really.
1072: [13:07:00] <Bollig|DesignCty> does sound cool.
1073: [13:08:00] <spronk> we need something similar for our new site
1074: [13:09:00] <spronk> mm, doing so. looking for others who do similar stuff
1075: [13:09:00] <Bollig|DesignCty> awesome! speak to them?
1076: [13:09:00] <spronk> screencasts are too boring
1077: [13:10:00] <Bollig|DesignCty> spronk: http://topalternatives.com/companies-that-create-animated-explanation-videos yay!
1078: [13:11:00] <spronk> also, cheer DC
1079: [13:11:00] <spronk> pure evidence of corruption at the highest level in usgovt? about fucking time
1080: [13:11:00] <spronk> http://arstechnica.com/tech-policy/2012/07/kim-dotcom-says-megaupload-shutdown-was-joe-bidens-idea/ omg, please let this blow up
1081: [13:13:00] <spronk> handy stuff
1082: [13:14:00] * catcher quit (Quit: Ex-Chat)
1083: [13:25:00] * EMaster quit (Ping timeout: 245 seconds)
1084: [13:38:00] * ajshort has joined #silverstripe
1085: [13:58:00] * perverse` quit (Ping timeout: 252 seconds)
1086: [13:59:00] * perverse` has joined #silverstripe
1087: [14:15:00] <Pyromanik||> yay, dataz saved! \o/
1088: [14:17:00] <spronk> :O
1089: [14:17:00] <Pyromanik||> D: SOMEONE DELETED OUR WEBSITE
1090: [14:18:00] <spronk> LOL
1091: [14:18:00] <CIA-12> silverstripe: Sean Harvey silverstripe-postgresql/master * r6551128 / README.md : MINOR Updating installation instructions - http://git.io/Y_ZhTQ
1092: [14:18:00] <spronk> install.php!
1093: [14:19:00] <Pyromanik||> s
1094: [14:19:00] <spronk> ruh roh
1095: [14:19:00] <Pyromanik||> wtf
1096: [14:19:00] * SticksM quit (Quit: Leaving)
1097: [14:19:00] <Pyromanik||> user "501
1098: [14:19:00] <spronk> o_O
1099: [14:19:00] <Pyromanik||> wtf
1100: [14:19:00] <Pyromanik||> filesystem is a mes
1101: [14:19:00] <spronk> haxxed?
1102: [14:21:00] <spronk> assets folder intact?
1103: [14:21:00] <Pyromanik||> perhaps
1104: [14:21:00] <Pyromanik||> I has backup
1105: [14:21:00] <Pyromanik||> but
1106: [14:21:00] <Pyromanik||> just realised
1107: [14:21:00] <spronk> YAYE!
1108: [14:21:00] <Pyromanik||> backup doesn't include assets :<
1109: [14:21:00] <spronk> D:
1110: [14:21:00] <Pyromanik||> to webdrive I call!
1111: [14:21:00] <Pyromanik||> nup :<
1112: [14:22:00] <spronk> daaang
1113: [14:22:00] <spronk> :S
1114: [14:22:00] <Pyromanik||> It looks like someone has tried to use my install script
1115: [14:22:00] <Pyromanik||> only it can't be
1116: [14:22:00] <Pyromanik||> because that'd leave a clean install, not a marred hash of shit
1117: [14:24:00] <Pyromanik||> I wonder what UID 501 is
1118: [14:25:00] <spronk> usually your first or second user user
1119: [14:31:00] <Pyromanik||> naw, that's 1000 usually
1120: [14:32:00] <Pyromanik||> random.
1121: [14:32:00] <Pyromanik||> wait wtf
1122: [14:32:00] <Pyromanik||> our server has a user for irc
1123: [14:32:00] <Pyromanik||> but irc ports are blocked.
1124: [14:41:00] <irogue> http://www.stuff.co.nz/entertainment/tv/7209897/A-handymans-TV-dream
1125: [14:42:00] <irogue> i drive past these houses every day, lol. they're 30 seconds drive from my house
1126: [14:42:00] <irogue> such shitholes
1127: [14:43:00] <spronk> it says it right there man
1128: [14:43:00] <Pyromanik||> woah, who's the blonde?
1129: [14:43:00] <spronk> Sarah Adams, 20
1130: [14:44:00] <irogue> i think my coworker is about to go postal
1131: [14:45:00] <Pyromanik||> I see one there for user 'plato'
1132: [14:45:00] <Pyromanik||> lol, why's that irogue?
1133: [14:45:00] <Pyromanik||> spronk: also, ran last command
1134: [14:45:00] <spronk> nzpostal?
1135: [14:45:00] <spronk> Pyromanik||: ?
1136: [14:45:00] <Pyromanik||> all ips are our office.
1137: [14:45:00] <spronk> heh
1138: [14:46:00] <Pyromanik||> so I'm the confuse.
1139: [14:46:00] <Pyromanik||> but the site doesn't use that user.
1140: [14:46:00] <irogue> Pyromanik||: just retarded customers
1141: [14:47:00] <spronk> o o ic
1142: [14:47:00] <spronk> Pyromanik||: what was the command?
1143: [14:47:00] <Pyromanik||> last
1144: [14:47:00] <Pyromanik||> last lists most recent logins from users
1145: [14:47:00] <Pyromanik||> tells you when and for how long
1146: [14:47:00] <irogue> trying to use 2x PicoStations to cover an entire school
1147: [14:48:00] <irogue> they're our lowest-power (as far as wireless output) AP, and only have 16MB RAM
1148: [14:48:00] <Pyromanik||> and from what IP
1149: [14:48:00] <Pyromanik||> irogue: what's a picostation?
1150: [14:48:00] <irogue> they basically have the wireless output of a linksys router
1151: [14:48:00] <Pyromanik||> also, I take it this isn't a rural school with 2 classrooms?
1152: [14:49:00] <Pyromanik||> how does someone log in but not issue any commands/
1153: [14:49:00] <irogue> http://www.ascent.co.nz/productspecification.aspx?ItemID=399964
1154: [14:49:00] <Pyromanik||> ?
1155: [14:49:00] <Pyromanik||> ...
1156: [14:49:00] <irogue> Pyromanik||: nope
1157: [14:50:00] <Pyromanik||> .bash_history hasn't been modified since March
1158: [14:50:00] * SticksM has joined #silverstripe
1159: [14:50:00] <Pyromanik||> irogue: but schools aren't supposed to have wireless...
1160: [14:50:00] <Pyromanik||> it'll damage the little kiddies!
1161: [14:51:00] <Pyromanik||> guys, important question: when executing a command, does it only update bash_history if it was different from the command before it?
1162: [14:51:00] <irogue> lol
1163: [14:52:00] <Pyromanik||> oic
1164: [14:52:00] <Pyromanik||> only commits to bash_history on log out
1165: [14:56:00] <spronk> hmm
1166: [14:56:00] <spronk> so person i sstill logged in?
1167: [14:57:00] * gwatson has joined #silverstripe
1168: [14:59:00] <gwatson> Hey..... SS 2.4.7 i have built a task that builds a .csv file...now at the end of task i want to SS_HTTPRequest::send_file but nothing happends
1169: [15:00:00] <Pyromanik||> spronk: nah, I think that the command that made the mess just wasn't recorded on the account due to the way it exited.
1170: [15:00:00] <Pyromanik||> umm
1171: [15:00:00] <Pyromanik||> pretty sure that such a task already existed.
1172: [15:00:00] <spronk> dang
1173: [15:01:00] <Pyromanik||> shit gets restored, count it as a 1 off.
1174: [15:01:00] <Pyromanik||> maybe
1175: [15:01:00] <spronk> hopefully not a hole in an app
1176: [15:01:00] <Pyromanik||> maybe it was an attack. Dunno.
1177: [15:01:00] <Pyromanik||> spronk: hope so too!
1178: [15:01:00] <Pyromanik||> only app running is silverstripe
1179: [15:01:00] <spronk> got audit logs?
1180: [15:01:00] <Pyromanik||> mebbe
1181: [15:01:00] * Pyromanik|| has carefactor 1/100
1182: [15:01:00] <Pyromanik||> if it happens again...
1183: [15:02:00] <Pyromanik||> or soemthing
1184: [15:02:00] <Pyromanik||> then carefactor will be 75/100
1185: [15:02:00] <gwatson> Pyromanik: any idea where this is
1186: [15:02:00] <Pyromanik||> gwatson: take a look at model admin, table list field, grep code base for CSV
1187: [15:02:00] <Pyromanik||> or csv
1188: [15:03:00] <Pyromanik||> oh wait, no no, i'm thinking of import, sorry.
1189: [15:04:00] <Pyromanik||> it supports csv export of submissions
1190: [15:04:00] <gwatson> oh the problem is with the .csv its the fact i am trying to do it in a task
1191: [15:04:00] <gwatson> isnt*
1192: [15:04:00] <Pyromanik||> gwatson: look at userforms.
1193: [15:04:00] <Pyromanik||> it supports csv export of submissions
1194: [15:05:00] <Pyromanik||> gwatson: aren't tasks just run from /dev/tasks though?
1195: [15:05:00] * Colin[pi] has joined #silverstripe
1196: [15:05:00] <Pyromanik||> or are you trying to script it from the cli?
1197: [15:05:00] <Pyromanik||> huh, apparently the expression "csv export" appears on line 738 of ModelAdmin.php
1198: [15:07:00] <Colin[pi]> hey all, any idea why SS3 would be giving me a timeout on "home/successfullyinstalled" after install?
1199: [15:10:00] <Bollig|DesignCty> Colin[pi]: no idea... any errors in the logs?
1200: [15:11:00] <Colin[pi]> php log?
1201: [15:11:00] <Bollig|DesignCty> Colin[pi]: sure... otherwise apache i suppose
1202: [15:12:00] <Colin[pi]> checking apache
1203: [15:12:00] <Colin[pi]> nothing in php
1204: [15:13:00] <Colin[pi]> i'll do a fresh install and watch the log
1205: [15:15:00] <Colin[pi]> apache restarts after it shows the "Redirecting to your SS site" message
1206: [15:15:00] <Colin[pi]> [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting.
1207: [15:15:00] <Bollig|DesignCty> mmmmm segfault maybe?
1208: [15:16:00] <Colin[pi]> [Wed Jul 04 13:15:13.744411 2012] [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting.
1209: [15:16:00] <Colin[pi]> in fact it does it twice :\
1210: [15:16:00] <Colin[pi]> [Wed Jul 04 13:14:59.518104 2012] [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting.
1211: [15:18:00] <Colin[pi]> ah ha: http://open.silverstripe.org/ticket/7514
1212: [15:19:00] <Colin[pi]> will do
1213: [15:19:00] <Colin[pi]> maybe I should go back to 2.4.7 :\
1214: [15:19:00] <Bollig|DesignCty> Colin[pi]: yeah, looks like a rewrite thing maybe? better add your report to the ticket...
1215: [15:20:00] <Bollig|DesignCty> Colin[pi]: the ticket says the site is completely installed with no issues, just the installer that crashes apache. The site should work perfectly well now.
1216: [15:21:00] <Colin[pi]> yes it works following the apache crash
1217: [15:21:00] <Bollig|DesignCty> Colin[pi]: do you have the message 'Checking that friendly URLs work...' on the install screen?
1218: [15:21:00] * cloph_away1 has joined #silverstripe
1219: [15:22:00] <Colin[pi]> but it never reaches the delete install files step :\
1220: [15:22:00] <Bollig|DesignCty> Colin[pi]: you should be able to visit home/successfullyinstalled?flush=1 yourself until the bug is fixed...
1221: [15:23:00] <Bollig|DesignCty> ooooh interesting
1222: [15:23:00] * cloph_away quit (Ping timeout: 248 seconds)
1223: [15:23:00] <Colin[pi]> ok let's see
1224: [15:23:00] <Colin[pi]> [Wed Jul 04 13:23:05.493315 2012] [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting
1225: [15:23:00] <Colin[pi]> :D
1226: [15:23:00] <Colin[pi]> so each time it crashes
1227: [15:23:00] <Colin[pi]> I'll add that to the ticket
1228: [15:26:00] <Colin[pi]> would appear so yes
1229: [15:26:00] <Bollig|DesignCty> so somewhere in https://github.com/silverstripe/silverstripe-cms/blob/master/code/controllers/ContentController.php successfullyinstalled() it's trashing your apache
1230: [15:27:00] <Bollig|DesignCty> Colin[pi]: try commenting out some buts and pieces, see if you can see what's causing the error... maybe the fopen part?
1231: [15:28:00] <Colin[pi]> yes I was just looking at that, OK I will give it a try
1232: [15:28:00] <Colin[pi]> mind you that part is only executed if I tell it to report to SS, isn't it?
1233: [15:32:00] <Colin[pi]> well that's interesting, if I comment out the contents of successfullyinstalled(), Apache doesn't crash :)
1234: [15:32:00] <Colin[pi]> so it's somewhere in there obviously
1235: [15:36:00] <Colin[pi]> ok it's in the code block on the return
1236: [15:37:00] <Colin[pi]> "Content" => $data->renderWith('Install_successfullyinstalled')
1237: [15:37:00] <Colin[pi]> it's from this line:
1238: [15:38:00] <Colin[pi]> confirmed... I comment that out, it redirects to the post-install template
1239: [15:38:00] <Colin[pi]> if not, apache crashes
1240: [15:38:00] <Bollig|DesignCty> any smart people about? willr? sminnee? aj?
1241: [15:38:00] <Bollig|DesignCty> wtf...
1242: [15:39:00] <Pyromanik||> DERPPRESS
1243: [15:39:00] <sminnee> Colin[pi]: first up, that URL isn't necessary so you could just ignore it :p
1244: [15:39:00] <willr> more segfaults?
1245: [15:39:00] <Colin[pi]> I'll add it to the ticket also
1246: [15:39:00] <Bollig|DesignCty> heh :)
1247: [15:39:00] <willr> I'm working with Wordpress at the moment. I don't feel smart.
1248: [15:40:00] <sminnee> and delete the install files yourself.
1249: [15:40:00] <Colin[pi]> yes but the first thing I see post install of SS3 is an error page LOL
1250: [15:40:00] <willr> simon_w is the segfault expert now
1251: [15:40:00] <Bollig|DesignCty> sminnee: thought we'd try to look for the reason it's segfaulting in the first place?
1252: [15:40:00] <Colin[pi]> not a good first start mhehe
1253: [15:41:00] <Colin[pi]> urg
1254: [15:41:00] <Colin[pi]> ok I've updated the existing ticket:
1255: [15:41:00] <Colin[pi]> http://open.silverstripe.org/ticket/7514
1256: [15:41:00] <Pyromanik||> Bollig|DesignCty: seems to me that it's something to do with the renderer
1257: [15:41:00] <sminnee> :p
1258: [15:41:00] <Bollig|DesignCty> *sniggers*
1259: [15:41:00] <sminnee> They're a pain to debug. The best way is to get a debug version of PHP compiled and use the GNU debugger on that. It's easy if you're familiar with debugging C: p
1260: [15:42:00] <Bollig|DesignCty> Pyromanik||: indeed. but why only there any nowhere else in the cms, that's the question :(
1261: [15:42:00] <Colin[pi]> yeah what is happening right there, post install, causing Apache to crap itself?
1262: [15:43:00] <Colin[pi]> hehe
1263: [15:43:00] <sminnee> Alternatively, you can install xdebug with an interactive debugging UI (either your IDE or something standalone like http://www.bluestatic.org/software/macgdbp/help.php) and single step through until it falls over.
1264: [15:43:00] <Colin[pi]> It's not a huge issue, I can ignore it, but yeah a segfault as the first thing post-install makes me sad
1265: [15:43:00] <sminnee> Once you find it, a pretty common reason why a segfault will happen is that a new classfile is being included too deep in the call stack. I'm not sure if that's actually the cause, but in any case, the fix that I've found is putting a dummy class_exists('<classname>') at a shallower point in the callstack to trigger the auto-loader.
1266: [15:43:00] <spronk> ugh
1267: [15:43:00] <spronk> FUCK namespaces
1268: [15:44:00] <sminnee> spronk: lol.
1269: [15:44:00] <sminnee> Bollig|DesignCty: don't try and understand the crashes from a rational perspective. they are heisenbugs.
1270: [15:44:00] <spronk> more specifically, fuck namespaces not having some sort of easy way to automatically load themselves without needing 'use'
1271: [15:44:00] <spronk> haha
1272: [15:44:00] <sminnee> what now, spronk ? :P
1273: [15:44:00] <sminnee> yeah, you can see the pain I got into at https://github.com/sminnee/sapphire/tree/introduce-namespaces
1274: [15:45:00] <spronk> :(
1275: [15:45:00] <Bollig|DesignCty> sminnee: lol, hadn't heard heisenbug before, gold :)
1276: [15:45:00] <sminnee> in the end I think the direction I was going in was having, say, SilverStripe\Framework\Model\DataObject
1277: [15:45:00] <sminnee> and doing use SilverStripe\Framework\Model as Model;
1278: [15:45:00] <sminnee> and then referring to Model\DataObject everywhere.
1279: [15:46:00] <spronk> bleh
1280: [15:46:00] <spronk> :(
1281: [15:46:00] <sminnee> yeh, this is why it didn't make it into 3.0 :|
1282: [15:47:00] <Colin[pi]> i've never been a fan of the php namespace syntax :\
1283: [15:47:00] <spronk> mm
1284: [15:51:00] <Colin[pi]> ok this segfault is happening in SSViewer->process()
1285: [15:53:00] <Bollig|DesignCty> Colin[pi]: oh good, that doensn't sound like a complex function...
1286: [15:53:00] <Colin[pi]> digging deeper :)
1287: [15:53:00] <Colin[pi]> $content = SSViewer::parseTemplateContent($content, $template);
1288: [15:54:00] <Colin[pi]> ok so off we go to SSTemplateParser::compileString()
1289: [15:57:00] <Colin[pi]> now traced it to:
1290: [15:57:00] <Colin[pi]> $result = $parser->match_TopTemplate();
1291: [15:57:00] <tankr> Bollig|DesignCty: lol
1292: [15:58:00] <Colin[pi]> oh jesus that's a scary method
1293: [16:00:00] <Pyromanik||> Bollig|DesignCty: might be something in the template itself.
1294: [16:00:00] <Colin[pi]> quite possibly
1295: [16:01:00] <Bollig|DesignCty> An open letter to Microsoft:
1296: [16:01:00] <Bollig|DesignCty> Dear Microsoft, stop making Publisher. You're not helping anyone.
1297: [16:01:00] <Bollig|DesignCty> Regards.
1298: [16:01:00] <Pyromanik||> lol
1299: [16:02:00] <Colin[pi]> hehe
1300: [16:02:00] <Pyromanik||> Dear Microsoft. Word is not a web page creator. Please stop confusing idiots into thinking it is.
1301: [16:03:00] <Bollig|DesignCty> Pyromanik||: yes it is. It renders millions of html emails every day.
1302: [16:03:00] <Bollig|DesignCty> assholes.
1303: [16:03:00] <Colin[pi]> "I pasted my Word document into the wysiwyg editors and now my site looks like shit? why?"
1304: [16:03:00] <Pyromanik||> schr�dinbug - Ha, I get this one all the time.
1305: [16:05:00] <elgrodo> use Docvert to clean up Word HTML
1306: [16:05:00] <elgrodo> all thai webmasters seem to create in Word :(
1307: [16:05:00] * tankr quit (Ping timeout: 245 seconds)
1308: [16:06:00] <elgrodo> https://github.com/holloway/docvert/
1309: [16:07:00] * Bollig|DesignCty wants a free online service for docvert
1310: [16:07:00] <elgrodo> it is quite resource intensive, thus suspect their will not be a freebie
1311: [16:08:00] <Bollig|DesignCty> i can dream. :)
1312: [16:09:00] <Colin[pi]> uuuurg the segfault is coming from line 4108 in SSTemplateParser: $_705 = TRUE; break;
1313: [16:09:00] <mobiusnz> teach them the 'paste as plaintext' option
1314: [16:09:00] <Colin[pi]> if I kill php before that break, it's fine... after, it crashes
1315: [16:10:00] <Colin[pi]> updating ticket
1316: [16:14:00] <Colin[pi]> mobiusnz: I have tried many times, they never remember :\
1317: [16:16:00] * perverse` quit (Ping timeout: 255 seconds)
1318: [16:16:00] * perverse` has joined #silverstripe
1319: [16:18:00] <Colin[pi]> Pyromanik: think you are spot on
1320: [16:20:00] <Colin[pi]> Pyromanik: it's something in the Install_successfullyinstalled.ss template :)
1321: [16:25:00] <elgrodo> was wondering why my page links were not centering, I was centring
1322: [16:25:00] * bones has joined #silverstripe
1323: [16:31:00] * gwatson quit (Quit: Page closed)
1324: [16:33:00] <elgrodo> That is all it takes to break Windows apache?
1325: [16:33:00] <Colin[pi]> Pyro yup you were right, removing: <a href="{link}" style="text-align: center;">Click here to delete the install files.</a> from the template stops Apache from crashing :S
1326: [16:33:00] <Colin[pi]> in this case, yes
1327: [16:36:00] <spronk> TEXT-ALIGN: CENTAUR!
1328: [16:36:00] <spronk> http://textaligncentaur.com/
1329: [16:37:00] <Bollig|DesignCty> spronk: lols
1330: [16:38:00] * Jedateach has left #silverstripe
1331: [16:42:00] <Colin[pi]> erk, it's the length of the line :(
1332: [16:53:00] <Colin[pi]> perhaps it's a memory issue?
1333: [16:53:00] <Colin[pi]> ok this is weird, by changing the length of one line in that template, I can either make Apache crash, not-crash, or *sometimes* crash
1334: [17:03:00] * irogue rocks out to some Stevie Wonder
1335: [17:05:00] <irogue> :p
1336: [17:05:00] <Colin[pi]> why the hell would Apache be crashing if I change the length of a template line by a few characters?
1337: [17:05:00] <irogue> because apache
1338: [17:05:00] <Colin[pi]> ;_;
1339: [17:05:00] <irogue> srsly tho,i had the successfullyinstaled page crash out on me during an install too in the weekend
1340: [17:06:00] * bones quit (Quit: Page closed)
1341: [17:06:00] <irogue> using nginx on linux
1342: [17:07:00] <Colin[pi]> even weirder, is if I keep the length of the line around 390 chars, sometimes it crashes, sometimes not :\
1343: [17:08:00] <Colin[pi]> ugh I hate weird bugs like this
1344: [17:31:00] <Bollig|DesignCty> what php version are you using?
1345: [17:42:00] <Colin[pi]> 5.3.14
1346: [17:47:00] <Colin[pi]> anyway I'll just ignore that weird bug for now lol
1347: [17:48:00] <Colin[pi]> hope they fix that back button/gridfield one soon because it drives me mental
1348: [17:48:00] <Bollig|DesignCty> yeah....
1349: [17:48:00] * cuSSter has joined #silverstripe
1350: [17:55:00] <spronk> ELO are awesome.
1351: [17:56:00] <irogue> ELO?
1352: [18:02:00] <spronk> electric light orchestra
1353: [18:02:00] <spronk> :p
1354: [18:04:00] <spronk> yeah
1355: [18:04:00] <cuSSter> is it a band?
1356: [18:04:00] <spronk> oldschool band
1357: [18:05:00] <Colin[pi]> guy is just incredible
1358: [18:05:00] <spronk> featured in the American Dad episode I watched last night
1359: [18:05:00] <Colin[pi]> next month I'm booked to see someone I've been listening to since I was a kid, Tommy Emmanuel
1360: [18:08:00] <CIA-12> silverstripe: Andrew Short sapphire/master * rb44ff84 / (admin/css/screen.css admin/scss/_menu.scss): Allow multi-line application names. - http://git.io/uSlujA
1361: [18:08:00] <CIA-12> silverstripe: Will Rossiter sapphire/master * r4a39ebe / (admin/css/screen.css admin/scss/_menu.scss): Merge pull request #615 from ajshort/multilineapplicationname - http://git.io/eu-dCg
1362: [18:08:00] <SticksM> Seeing Jack White this month!
1363: [18:09:00] <spronk> if you live in NZ and are >20, you've heard an ELO song
1364: [18:09:00] <spronk> (specifically, probably, Don't Bring Me Down)
1365: [18:09:00] <SticksM> Hmm, I'll see if it made it over to Melbourne
1366: [18:09:00] <SticksM> Never heard of ELO or Tommy Emmanuel
1367: [18:09:00] <SticksM> Googling...
1368: [18:10:00] <Colin[pi]> good lord, not heard of tommy? here, see what he is capable of: http://www.youtube.com/watch?v=cjquoPYtB-c
1369: [18:11:00] <willr> Never seen ?: used
1370: [18:11:00] <CIA-12> silverstripe: Andrew Short sapphire/master * reb733de / forms/gridfield/GridField.php : NEW Add set config method to GridField. - http://git.io/HyRGAw
1371: [18:11:00] <CIA-12> silverstripe: Will Rossiter sapphire/master * rdb4cb8d / forms/gridfield/GridField.php : Merge pull request #614 from ajshort/gridfieldsetconfig - http://git.io/-2Uo3w
1372: [18:11:00] <spronk> fuck he's fast :|
1373: [18:11:00] <ajshort> good merging there willr :)
1374: [18:11:00] <Colin[pi]> widely regarded to be the greatest living acoustic guitarist in the world :o
1375: [18:11:00] <ajshort> thought it would be fun
1376: [18:12:00] <willr> Just for laughs ay
1377: [18:12:00] <spronk> HOW HE DO THAT ?!
1378: [18:13:00] <Colin[pi]> I don't think he's actually human lol
1379: [18:13:00] <willr> I could do a chillu and say WHERE R UR TESTS?
1380: [18:13:00] <irogue> i think ?: was added in 5.3, so since ss3 is 5.3+, can use!
1381: [18:16:00] * willr quit (Quit: willr)
1382: [18:16:00] <irogue> <3 limiting things to new versions
1383: [18:19:00] <spronk> ?: is balls on a can
1384: [18:19:00] <spronk> yeahhhh REFACTORED!
1385: [18:23:00] <SticksM> ??
1386: [18:23:00] <irogue> i remember seeing the changelog adding ?: and threw a little party
1387: [18:23:00] <SticksM> And ?: is Russian for...
1388: [18:27:00] <spronk> in soviet russia, stripesilver.
1389: [18:28:00] <SticksM> Grid fields you!
1390: [18:28:00] <SticksM> haha
1391: [18:28:00] <Colin[pi]> hehe
1392: [18:29:00] <Colin[pi]> hey in SS3, should $SilverStripeNavigator automagically pull in the required CSS?
1393: [18:30:00] <Colin[pi]> or is it deprecated now?
1394: [18:33:00] * LinusN has joined #silverstripe
1395: [18:39:00] <elgrodo> stripesilver might be a good vodka brand name
1396: [18:40:00] <spronk> :D
1397: [18:42:00] <spronk> hmm
1398: [18:43:00] <spronk> defining an over the wire format is quite difficult i must say
1399: [18:47:00] * OzziNL has joined #silverstripe
1400: [18:49:00] * bones has joined #silverstripe
1401: [18:50:00] <bones> #Shop - want to change the label of the country field, in the order form to region.
1402: [18:53:00] <elgrodo> bones: In the language file perhaps?
1403: [18:53:00] <bones> i have had a look and tryed changing all laungauage files but still no change on frontend :(
1404: [18:58:00] <bones> I am thinking some sorter modifier to change the #countrydropdown label would work but no ida wherre to start
1405: [19:03:00] * oscar_ has joined #silverstripe
1406: [19:05:00] * Paltat has joined #silverstripe
1407: [19:05:00] <Paltat> Hi Guys, how do you do the sorting if the property that you sort is from one relationship
1408: [19:06:00] <Paltat> how do I sort it by Product Name
1409: [19:06:00] <elgrodo> bones: by #shop do you mean the ecommerce module? Country appears on several forms, is it one in particular?
1410: [19:06:00] <Paltat> example ShoppingCart -> one relationship to Products
1411: [19:06:00] <Paltat> ??
1412: [19:07:00] <bones> yeah well the new ss-shop.org // when you goto checkout page that form when they fill out the order form
1413: [19:07:00] <Paltat> DataObject::get("ShoppingCart");
1414: [19:07:00] <Paltat> needs to sort by Product.Name ASC
1415: [19:13:00] * Paltat quit (Ping timeout: 245 seconds)
1416: [19:18:00] * bones quit (Ping timeout: 245 seconds)
1417: [19:24:00] * chillu has joined #silverstripe
1418: [19:27:00] <spronk> pretty sure the higgs-boson is the force. Lucas was on to something
1419: [19:28:00] <spronk> factory methods inside exception
1420: [19:28:00] <cuSSter> hahaha
1421: [19:28:00] <cuSSter> God particle
1422: [19:28:00] <spronk> also
1423: [19:28:00] <spronk> yay or nay
1424: [19:29:00] * Pyromanik has joined #silverstripe
1425: [19:33:00] * SticksM quit (Quit: Leaving)
1426: [19:39:00] <hormy> hi
1427: [19:39:00] * hormy has joined #silverstripe
1428: [19:39:00] <hormy> I have a problem with duplicate pages for SEO
1429: [19:40:00] <hormy> Google index this /index.php/hype-energy-news/hype-energy-gives-more-power-to-the-polish/
1430: [19:41:00] <hormy> and this /hype-energy-news/hype-energy-gives-more-power-to-the-polish/
1431: [19:41:00] <hormy> how can I stop the first one
1432: [19:43:00] <hormy> some one can help me please
1433: [19:47:00] <Pyromanik> no one likes index.php
1434: [19:47:00] <Pyromanik> delete the page.
1435: [19:47:00] <Pyromanik> also, set up your server properly
1436: [19:48:00] * LePhil has joined #silverstripe
1437: [19:52:00] <LePhil> morning
1438: [19:57:00] <hormy> I use whm cpanel
1439: [19:57:00] <hormy> so how can I stop index.php
1440: [19:58:00] <hormy> and have ssh access
1441: [20:06:00] * lx-berlin has joined #silverstripe
1442: [20:07:00] * Marvanni quit (*.net *.split)
1443: [20:09:00] * popeshoe has joined #silverstripe
1444: [20:10:00] * Marvanni has joined #silverstripe
1445: [20:13:00] * Marvanni quit (*.net *.split)
1446: [20:15:00] * Marvanni has joined #silverstripe
1447: [20:16:00] * Jeroenem has joined #silverstripe
1448: [20:16:00] * PigeonFriend has joined #silverstripe
1449: [20:29:00] <elgrodo> if you uploaded the files via FTP then the .htaccess file might have got missed
1450: [20:29:00] <elgrodo> index.php showing is some issue with .htaccess and redirection
1451: [20:29:00] <elgrodo> as it is a hidden file
1452: [20:34:00] <Pyromanik> use the installer
1453: [20:34:00] <Pyromanik> generally that's what it's for.
1454: [20:43:00] <Pyromanik> in which case...
1455: [20:43:00] <Pyromanik> hormy, if both of those pages have the same content, turn one into a redirector page, and point it at the other.
1456: [20:43:00] <Pyromanik> oh wait, they're both the same page.
1457: [20:43:00] <Pyromanik> .htaccess is probably set up correctly
1458: [20:44:00] <Pyromanik> just delete index.php and you're done.
1459: [20:44:00] <Pyromanik> you can always re-upload it if the entire site breaks.
1460: [20:45:00] <LePhil> I have to click on "add a new element", then close the popup again to make it display all the elements: http://i.imgur.com/SBu5F.png
1461: [20:45:00] <LePhil> ManyManyDataObjectManager from uncleCheese's DataObjectManager: when I open the Tab on a page in the CMS to display/choose/arrange elements, they don't get loaded. (http://i.imgur.com/4VnMg.png)
1462: [20:46:00] <Pyromanik> oh wow, that must suck for you
1463: [20:46:00] <Pyromanik> fancy that! uncleCheese's module causing problems!
1464: [20:46:00] <LePhil> it sure does suck
1465: [20:46:00] <Pyromanik> well I never, EVER would have guessed it.
1466: [20:47:00] <Pyromanik> LePhil: solution; never install anything that comes from the UncleCheese camp unless you love headaches.
1467: [20:47:00] <LePhil> the sarcasm is strong in this one... :P
1468: [20:47:00] <Pyromanik> indeed
1469: [20:48:00] <LePhil> oh noes
1470: [20:48:00] <Pyromanik> car is fucked and I'm out of money. Not in the best of moods :<
1471: [20:48:00] <Pyromanik> Still
1472: [20:48:00] <Pyromanik> not enough monies!
1473: [20:48:00] <Pyromanik> too much debt.
1474: [20:48:00] <Pyromanik> yup
1475: [20:49:00] <Pyromanik> 2: patch ManyManyComplexTableField so it will work.
1476: [20:49:00] <Pyromanik> 1: replace "ManyManyDataObjectManager" with "ManyManyComplexTableField"
1477: [20:49:00] <Pyromanik> the correct answer to your problem is a two parter
1478: [20:49:00] <Pyromanik> well, work in both directions.
1479: [20:50:00] <Pyromanik> http://www.sspaste.com/paste/show/4e9672b6b9d86
1480: [20:50:00] <Pyromanik> )
1481: [20:50:00] <Pyromanik> it'll work fine so long as you place it in the fieldset of the object that lists the $many_many (as opposed to the converse $belongs_many_many
1482: [20:51:00] <Pyromanik> just beware that commented var_dump :P
1483: [20:52:00] <LePhil> trying it right now
1484: [20:52:00] * DimiStripe has joined #silverstripe
1485: [20:54:00] <DimiStripe> Hi guys, could anyone advise - I'm on 2.4 working with newsletter module. My client has members DB with city field in it . What would be the best way of creating newsletter for specified city ? As they are all in one group, so I need kind of filter before it goes out . Maybe any module exsists for this ?
1486: [20:55:00] <Bollig|DesignCty> newsletter isn't exactly the best example of well-written module.
1487: [20:55:00] <Pyromanik> no idea sorry DimiStripe, I've never used the newsletter module
1488: [20:55:00] <Bollig|DesignCty> DimiStripe: nothing exists for that as far as I know. You should be able to extend the module and do it, I suppose.
1489: [20:55:00] <Bollig|DesignCty> never done that before, so not sure exactly where you'd start.
1490: [20:55:00] <Pyromanik> although I hear that extending the newsletter module is quite horrible.
1491: [20:56:00] <DimiStripe> maybe you can advice if its worse switching to some other script, and just grab the memebers from the DB ?
1492: [20:57:00] <Bollig|DesignCty> I'd advise using mailchimp or campaign monitor, both of which automatically track the location of users as they subscribe and open each email.
1493: [20:57:00] <Pyromanik> I dno't think there is another script.
1494: [20:58:00] <DimiStripe> well mailchimp is costy for big dbs
1495: [20:59:00] <ec8or_> s
1496: [20:59:00] <Bollig|DesignCty> cost verses ease of use :)
1497: [20:59:00] <ec8or_> Mailchimp is great but yes does cost a lot of you need big mailout
1498: [20:59:00] <Bollig|DesignCty> otherwise, try screwing around with newsletter...
1499: [20:59:00] <ec8or_> but to be honest, sending those quantities of mail should probably be avoided on your web server anyway
1500: [21:00:00] <DimiStripe> :)
1501: [21:00:00] <DimiStripe> are there any ways connecting mailchimp to silverstripe maybe ?
1502: [21:00:00] <Bollig|DesignCty> yep, newsletter certainly isn't up to the task I don;t think.
1503: [21:00:00] <ec8or_> DimiStripe: i think there is a module for syncing the dbs
1504: [21:00:00] <Pyromanik> DimiStripe, CampaignMonitor is dearer than MailChimp for smaller databases, but cheaper overall for large ones IIRC
1505: [21:00:00] <Bollig|DesignCty> DimiStripe: plenty. there are signup modules and sync modules.
1506: [21:00:00] <DimiStripe> ok will research this closer
1507: [21:01:00] <Bollig|DesignCty> the both do. Not sure of the state of available integrations for campaign monitor tho
1508: [21:01:00] <Bollig|DesignCty> I think they both have similar plans these days... both monthly, high volume and PAYG.
1509: [21:01:00] <Pyromanik> ec8or_, I'm not sure about syncing DB's, but I do know that CampaignMonitor has a pretty fantastic API that makes integration quite easy
1510: [21:01:00] * DimiStripe_ has joined #silverstripe
1511: [21:01:00] * Bollig|DesignCty has left #silverstripe
1512: [21:02:00] <Bollig|DesignCty> *sigh*
1513: [21:02:00] * Bollig|DesignCty has joined #silverstripe
1514: [21:02:00] <DimiStripe_> sorry bad connection
1515: [21:02:00] <Bollig|DesignCty> honestly...
1516: [21:02:00] <DimiStripe_> Anyone had experience with http://www.phplist.com/ ?
1517: [21:03:00] <ec8or_> fight!
1518: [21:03:00] <ec8or_> Pyromanik: so does mailchimp
1519: [21:05:00] * DimiStripe quit (Ping timeout: 245 seconds)
1520: [21:06:00] <CIA-12> silverstripe: TeamCity silverstripe-cms/translation-staging * rec1f1ce / lang/nb.yml : MINOR Updated translations - http://git.io/JthNxw
1521: [21:08:00] <DimiStripe_> test
1522: [21:10:00] * Marvanni quit (Read error: Connection reset by peer)
1523: [21:10:00] * Marvanni has joined #silverstripe
1524: [21:13:00] <LePhil> ah damn, /admin keeps loading
1525: [21:13:00] <dd1079> phplist had a lot of security problems over the years, not sure if they were able to tackle them
1526: [21:14:00] <dd1079> the interface was also quite complex compared to hosted solutions like MailChimp
1527: [21:14:00] <dd1079> Can't say anything about CampaignMonitor but am pretty satisfied with MailChimp for lists up to 5000 users
1528: [21:23:00] <Pyromanik> ec8or_, yeah I don't doubt it, it's more of never having use MC before
1529: [21:23:00] <Pyromanik> dd1079, phplist is complete balls.
1530: [21:24:00] <Pyromanik> when you look at the quality of the systems, the price isn't actually at all that bad.
1531: [21:32:00] <DimiStripe_> yah, mailchimp is good indeed however i need Lithuanian interface :)
1532: [21:35:00] * DimiStripe_ quit (Quit: Page closed)
1533: [21:40:00] <LePhil> ok, wtf. /admin/security, /admin/assets, /admin/comments works, but /admin just won't load.
1534: [21:40:00] <LePhil> *work
1535: [21:47:00] * LePhil quit (Quit: Page closed)
1536: [21:51:00] * LePhil has joined #silverstripe
1537: [21:52:00] <LePhil> it works again after a restart of windows. No idea what caused it.
1538: [21:53:00] <Bollig|DesignCty> LePhil: windows might just be the problem ;)
1539: [21:54:00] <LePhil> tell that my boss...
1540: [21:54:00] <LePhil> "no, only windows and macs for work, linux is useless and sucks"
1541: [21:55:00] <Bollig|DesignCty> os x is nix.... ;)
1542: [21:56:00] <LePhil> our designers insisted on it
1543: [21:57:00] <Bollig|DesignCty> I mean, os x is based on the same thing as linux... I'm working on so x right now, I'm not nocking it :)
1544: [21:57:00] <Bollig|DesignCty> knocking (seriously, wtf is wrong with me today...)
1545: [21:59:00] <LePhil> lay off the egg-nock, maybe
1546: [21:59:00] <LePhil> but yeah
1547: [21:59:00] <LePhil> I know
1548: [22:01:00] <ec8or_> linux just isn't as nice to work in
1549: [22:02:00] <ec8or_> getting there, slowly.. but still
1550: [22:03:00] <ec8or_> depends what you do i guess
1551: [22:06:00] <CIA-12> silverstripe: TeamCity silverstripe-cms/translation-staging * r3a8bc6d / lang/nb.yml : MINOR Updated translations - http://git.io/Jr4R7w
1552: [22:09:00] * LePhil quit (Ping timeout: 245 seconds)
1553: [22:12:00] * LePhil has joined #silverstripe
1554: [22:13:00] <LePhil> re
1555: [22:23:00] <Colin[pi]> but to be fair that is a travesty
1556: [22:23:00] <Colin[pi]> haha they might have discovered the Higgs Boson and what do the nerds talk about? That they used Comic Sans in their presentation slides
1557: [22:29:00] <LePhil> oh god...
1558: [22:30:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1559: [22:31:00] * ocm has joined #silverstripe
1560: [22:32:00] <LePhil> next time google first, ok?
1561: [22:32:00] <LePhil> thanks, self!
1562: [22:32:00] <LePhil> open.silverstripe.org
1563: [22:32:00] <LePhil> where would I submit a bug I've found?
1564: [22:39:00] <Zauberfisch> :P
1565: [22:41:00] * samthejarvi has joined #silverstripe
1566: [22:47:00] * LoveDuckie has joined #silverstripe
1567: [22:50:00] <howardgrigg> anyones brain around that I can pick?
1568: [22:50:00] * howardgrigg has joined #silverstripe
1569: [22:54:00] <LePhil> depends with what :)
1570: [22:55:00] * SStuck has joined #silverstripe
1571: [22:55:00] <Pyromanik> ec8or_, whaaaaaaat?
1572: [22:55:00] <Pyromanik> I spend most of my time working in linux.
1573: [22:56:00] <Pyromanik> suddenly no main screen ... oh there we go, chat caught up.
1574: [22:56:00] <Pyromanik> f'n hydrairc, y u suck so bad?
1575: [22:56:00] <spronk> x11 is a piece of shit
1576: [22:56:00] <spronk> linux isn't really that great
1577: [22:56:00] <spronk> headless as a server, awesomenz
1578: [22:57:00] <spronk> DAMN!
1579: [22:57:00] <howardgrigg> i have an idea that when someone logs in or comes back to the website fter a few days a popup comes up and displays what dataobjects hav been added since they were last there
1580: [22:57:00] <Pyromanik> for sure
1581: [22:57:00] <Pyromanik> spronk, yeh, x is certainly showing it's age.
1582: [22:57:00] <Pyromanik> I was having to read the lastest message in the status bar!
1583: [22:57:00] <spronk> ooh, x11 crashes, oh fuck, ALL your gui apps die simultaneously
1584: [22:58:00] * spronk has been stung by that too many times to consider linux a serious workstation desktop until x11 is gone
1585: [22:58:00] <howardgrigg> but itd be a cool feature
1586: [22:58:00] <Pyromanik> like... ever.
1587: [22:58:00] <Pyromanik> spronk, I've never had X crash on me.
1588: [22:58:00] <Pyromanik> howardgrigg, that sounds super inefficient :<
1589: [22:59:00] <spronk> it shouldn't be too bad..
1590: [22:59:00] <Pyromanik> yeah, except it entirely depends on how many object, which ones, what classes and the entire database pretty much.
1591: [22:59:00] <howardgrigg> if you recorded the time of last visit and had the time added of each resource and just all the resources added since their last visit - would that be possible?
1592: [22:59:00] <LePhil> grabbing some food
1593: [23:00:00] <howardgrigg> oh only a certain dataobject class
1594: [23:00:00] <Pyromanik> it'd take about 1000000000000billion hours to process if you had heaps.
1595: [23:00:00] <spronk> howardgrigg: yeah, easily possible
1596: [23:00:00] <Pyromanik> oh, certainly possible. I just don't like the scalabilty
1597: [23:00:00] <howardgrigg> the max users for my site is ~150
1598: [23:00:00] <spronk> i wouldn't think it would be too bad, pyro
1599: [23:01:00] <ajshort> It shouldn't be too hard - just filter where LastEdited > last visit time
1600: [23:01:00] <Pyromanik> also
1601: [23:01:00] <spronk> exactly
1602: [23:01:00] <Pyromanik> yeah
1603: [23:01:00] <Pyromanik> that part easy
1604: [23:01:00] <Pyromanik> though I suppose if you put a limit on it or something
1605: [23:01:00] <Pyromanik> so you get say the last 20 obejcts that are newest edited
1606: [23:01:00] <spronk> even 1000 wouldn't be super ridiculous
1607: [23:01:00] <Pyromanik> it'd keep up effieciency
1608: [23:01:00] <Pyromanik> nah, not until you start putting them in templates with a datalist
1609: [23:02:00] <howardgrigg> yea - would you run it with the init function or something…? I'm just not sure how best to approach it?
1610: [23:02:00] <spronk> welcome to my world. although, luckily, our app isn't SS, so we don't have to deal with inefficiencies at that leve
1611: [23:02:00] <spronk> l
1612: [23:02:00] <spronk> yeah, true
1613: [23:02:00] <Pyromanik> I can't imagine the pain of a 1000 data object datalist
1614: [23:02:00] <Pyromanik> ALL the memories!
1615: [23:03:00] <spronk> "oh, 7000 people?"
1616: [23:03:00] <howardgrigg> dashboard controller?
1617: [23:03:00] <spronk> cringe
1618: [23:03:00] <Pyromanik> I'd make a 'dashboard' controller
1619: [23:03:00] <Pyromanik> spronk,yeh
1620: [23:03:00] <spronk> "oh we need to be able to send to our entire school community at once"
1621: [23:03:00] <spronk> "how big is that?"
1622: [23:04:00] <Pyromanik> howardgrigg, yeah, like a "welcome back" screen
1623: [23:05:00] <Pyromanik> yeh
1624: [23:05:00] <howardgrigg> yup :)
1625: [23:05:00] <Pyromanik> working on your course facilitation thing?
1626: [23:05:00] <howardgrigg> I could have a banner saying - something has been added - click to see
1627: [23:05:00] <howardgrigg> then have that call the popup rather than on every page load :p
1628: [23:06:00] <Pyromanik> hell you can't really compare it to ANYTHING in windows.
1629: [23:06:00] <ec8or_> Pyromanik: yeah that's all i mean
1630: [23:06:00] <howardgrigg> I keep thinking of new things to add :p
1631: [23:06:00] <ec8or_> x compared to windows.. i much rather use windows :)
1632: [23:06:00] <Pyromanik> ec8or_, you can't really compare X to windows.
1633: [23:06:00] <ec8or_> gnome/kde then
1634: [23:07:00] <Pyromanik> Metacity would be like DWM
1635: [23:07:00] <ec8or_> i work a lot in linux every day, but only using ssh
1636: [23:07:00] <Pyromanik> but metacity runs on X, not an implementation of it.
1637: [23:08:00] <spronk> that new wayland thing looks vaguely promising
1638: [23:08:00] <ec8or_> used to run ubuntu and mint on my laptop and couldn't really bear it
1639: [23:08:00] <spronk> especially gnome... what the fuck
1640: [23:08:00] <spronk> but gnome and kde have gone batshit
1641: [23:08:00] <spronk> gnome3 is like a clusterfuck of awful
1642: [23:08:00] <Pyromanik> spronk, if you hate x so much there are always options like directfb.
1643: [23:09:00] <Pyromanik> lol gnome3
1644: [23:09:00] <spronk> http://wayland.freedesktop.org/
1645: [23:09:00] <Pyromanik> not that i've used either tbh
1646: [23:09:00] <Pyromanik> it's like a bastard child of aero and unity
1647: [23:10:00] <Pyromanik> being that X is the successor of W
1648: [23:10:00] <spronk> even linux thinks gnome3 is hilarious
1649: [23:10:00] <Pyromanik> ha spronk, funny that they've gone back to W
1650: [23:10:00] <spronk> https://plus.google.com/102150693225130002912/posts/UkoAaLDpF4i
1651: [23:11:00] <spronk> Pyromanik: what's your wm
1652: [23:11:00] <spronk> ?
1653: [23:11:00] <CIA-12> silverstripe: TeamCity sapphire/translation-staging * r18636c4 / lang/pl.yml : MINOR Updated translations - http://git.io/jITeGw
1654: [23:13:00] <Pyromanik> linus*
1655: [23:13:00] <Pyromanik> and yeah, that's fucking wicked.
1656: [23:13:00] <Pyromanik> linus bags the fuck out of gnome3, HILARITY ENSUES
1657: [23:13:00] <spronk> Pyromanik: you .. KDE?
1658: [23:13:00] <Pyromanik> spronk, I use gnome2 at work because I inherited an old ubuntu box of tankrs
1659: [23:13:00] <spronk> ic
1660: [23:14:00] <Pyromanik> even Qt itself is becoming super bloated.
1661: [23:14:00] <Pyromanik> wtf is it?
1662: [23:14:00] <Pyromanik> that plasma shit
1663: [23:14:00] <Pyromanik> I've use KDE traditionally in the past
1664: [23:14:00] <Pyromanik> but I'm actually a blackbox user.
1665: [23:14:00] <spronk> i used to like kde
1666: [23:14:00] <spronk> then they did that plasma thing
1667: [23:14:00] <spronk> and fucked around with the desktop
1668: [23:14:00] <ec8or_> blackbox :)
1669: [23:14:00] <Pyromanik> Oh, I should mention that I havn't been a KDE user since a fair time BEFORE they even relased 4.
1670: [23:14:00] <Pyromanik> and yeah
1671: [23:15:00] <spronk> i keep it around for miscellaneous shit
1672: [23:15:00] <spronk> mmlol
1673: [23:15:00] <Pyromanik> I don't even.
1674: [23:15:00] <spronk> i installed kubuntu 12 on my thinkpad t60
1675: [23:15:00] <spronk> it chugged bad
1676: [23:15:00] <Pyromanik> I have to say though, I do like Qt.
1677: [23:15:00] <spronk> c2d 1.8 with 2gb ram, and it chugs like mad
1678: [23:15:00] <Pyromanik> as a windowing toolkit.
1679: [23:15:00] <spronk> yeah.. it has some good ideas. it's probably the best xplatform toolkit around IMO
1680: [23:15:00] <Pyromanik> I installed KDE for the first time in YEEEEEARS the other day
1681: [23:15:00] <ec8or_> we're developing a torrent client/video player in Qt
1682: [23:15:00] <Pyromanik> went full hog too
1683: [23:16:00] <hormy> hi
1684: [23:16:00] <Pyromanik> went "WTF DO NOT WANT"
1685: [23:16:00] * r3v3rb has joined #silverstripe
1686: [23:16:00] <Pyromanik> couldn't be arsed reinstalling... compter still sitting in the corner of the lounge unused, lol
1687: [23:16:00] <r3v3rb> lazy arse Pyromanik ;)
1688: [23:16:00] <Pyromanik> ec8or_, sounds cool
1689: [23:16:00] <Pyromanik> r3v3rb, you know it.
1690: [23:16:00] <Pyromanik> entire KDE suite
1691: [23:16:00] <Pyromanik> loaded it up
1692: [23:17:00] <r3v3rb> arhhh, first 'real' coffee of the day!
1693: [23:17:00] <Pyromanik> spronk, although I have used GTK2 too
1694: [23:17:00] <ec8or_> Pyromanik: main interface is just a thin client to a web app
1695: [23:17:00] <Pyromanik> spronk, I didn't play with the styles. I just coded a form for an emulator I was working on.
1696: [23:17:00] <r3v3rb> ec8or_: nothing wrong with that, just prefer beans every now and then
1697: [23:17:00] <Pyromanik> I didn't mind it
1698: [23:17:00] <ec8or_> r3v3rb: i just had to buy instant :(
1699: [23:17:00] <Pyromanik> not so many fiddly little flags.
1700: [23:17:00] <Pyromanik> I found it a bit more intuitive in that it's easier to conceptualise the layout
1701: [23:17:00] <r3v3rb> :P
1702: [23:17:00] <spronk> once upon a time I tried using windowmaker/gnustep
1703: [23:17:00] <spronk> the styling engine of gtk is all weird
1704: [23:17:00] <hormy> I have a problem with duplicate content
1705: [23:18:00] <r3v3rb> ec8or_: i have had mixed results with html5
1706: [23:18:00] <Pyromanik> I did the Qt interface for it too
1707: [23:18:00] <ec8or_> major pains getting html5 video to work, had to use flash in the end
1708: [23:18:00] <r3v3rb> Pyromanik: what emu ?
1709: [23:18:00] <spronk> tbh i used to quite enjoy CDE on Solaris
1710: [23:18:00] <Pyromanik> was my first experience with GUIs
1711: [23:18:00] <hormy> google webmastertools show duplicate for page name and Navigation label
1712: [23:18:00] <hormy> example
1713: [23:18:00] <ec8or_> r3v3rb: theoretically instant could be good.. but they tend to use shit beans
1714: [23:18:00] <r3v3rb> ec8or_: true, so true
1715: [23:19:00] <r3v3rb> they probably mix it with floor sweepings as one of my old work colleagues used to say about our boss and the Tea Bags he provided !
1716: [23:19:00] <r3v3rb> Mupen Mupen Mupen you worked on Mupen! Pyromanik
1717: [23:19:00] <Pyromanik> unforunately my patches never quite made it to inclusion before project lead redesigned the entire API
1718: [23:19:00] <r3v3rb> profit margins my friend profit margins
1719: [23:19:00] <ec8or_> yep
1720: [23:19:00] * spronk can't believe how expensive freeze dried instant is
1721: [23:19:00] <Pyromanik> r3v3rb, Mupen64plus, v1.5
1722: [23:19:00] <spronk> it costs *more* than buying and grinding fresh beans
1723: [23:19:00] <hormy> one is pagename and the other the Navigation label
1724: [23:20:00] <Pyromanik> mmm, 5.
1725: [23:20:00] <Pyromanik> I did some work in the RSP back when it was still compatible with the Zilmar spec.
1726: [23:20:00] <r3v3rb> nice work fella - I would love to work on an emu - but am not clever enough
1727: [23:20:00] <r3v3rb> oh :(
1728: [23:20:00] <ec8or_> hah
1729: [23:20:00] <Pyromanik> r3v3rb, yeah I did. About 4 years ago
1730: [23:20:00] <Pyromanik> lol
1731: [23:21:00] <Pyromanik> I althought I have basic knowledge of the internals of how computers work, I wasn't exactly coding the dynarec or anything, lol.
1732: [23:21:00] <Pyromanik> r3v3rb, oh don't get me wrong
1733: [23:21:00] <r3v3rb> must admit I was a project64 lover
1734: [23:21:00] <r3v3rb> and absolutely love how dolphin has evolved over the last year
1735: [23:22:00] <r3v3rb> Dolphin supports wii now too
1736: [23:22:00] <Pyromanik> dolphin eh.
1737: [23:22:00] <Pyromanik> I have a real gamecube
1738: [23:22:00] <Pyromanik> no memory card though, lol.
1739: [23:22:00] <Pyromanik> just making small efficiency improvements where I saw they could be.
1740: [23:22:00] <r3v3rb> playing ExiteTruck on my MBP is sooooooo awesome
1741: [23:23:00] <Pyromanik> r3v3rb, dolphin supported wii back when I was still active in #mupen64plus, lol.
1742: [23:23:00] <Pyromanik> they're pretty much the same system.
1743: [23:23:00] <r3v3rb> http://www.dolphin-emulator.com/
1744: [23:24:00] <Pyromanik> r3v3rb, yeah, but I suspect that it's much better now than being able to load up menus
1745: [23:24:00] <r3v3rb> excite truck is almost perfect
1746: [23:24:00] <Pyromanik> r3v3rb, yeah, dolphin started as a GC emu
1747: [23:24:00] <r3v3rb> did it :D
1748: [23:24:00] <Pyromanik> except one has a fancy remote control
1749: [23:24:00] <r3v3rb> just the way you mention GC rather than Wii
1750: [23:24:00] <r3v3rb> erm yes, Super Mario runs at 60fps on my laptop
1751: [23:25:00] <r3v3rb> just spent the morning at Toys R Us getting youngests birthday presents… wallet now officially lighter
1752: [23:25:00] <r3v3rb> so i guess I had better do some work today ...
1753: [23:27:00] <Pyromanik> lol
1754: [23:27:00] <Colin[pi]> has anyone here had much experience with drupal?
1755: [23:27:00] <Colin[pi]> haha yes
1756: [23:27:00] <Colin[pi]> but
1757: [23:27:00] <Pyromanik> Colin[pi], try #drupal?
1758: [23:28:00] <Colin[pi]> I guess everyone here is a little biased hehe
1759: [23:28:00] <Colin[pi]> I want to see from an SS user perspective :)
1760: [23:28:00] <Pyromanik> BUT NOTHING
1761: [23:28:00] <r3v3rb> Colin[pi]: dont do it
1762: [23:28:00] <Pyromanik> Colin[pi], oh. Well see above comment.
1763: [23:28:00] <Pyromanik> BUT NOTHING
1764: [23:29:00] <r3v3rb> Colin[pi]: its like asking in #drupal whats Silverstripe like? or WordPress ( barfs )
1765: [23:29:00] * r3v3rb goes and cleanses himself...
1766: [23:30:00] <Colin[pi]> oh I already know wordpress is terrible
1767: [23:30:00] <Colin[pi]> and I'm like "ehhh"
1768: [23:30:00] <Pyromanik> People who think that wordpress is "the business" have NO clue.
1769: [23:30:00] <Colin[pi]> true true, I went to a meeting today and the guy was a drupal-head
1770: [23:30:00] <Pyromanik> and are probably the very same that think that PHP has a well structured API, and that apache is the pinnacle of webservers.
1771: [23:31:00] <Pyromanik> indeed Colin[pi]
1772: [23:31:00] <Pyromanik> Drupal has lots of hooks, thats what I heard. It's about the only good thing I've heard. Besides having the CCK, so you can dev a website in a website.
1773: [23:31:00] <r3v3rb> spronk: no he has fourteen iPads wirelessly synced
1774: [23:31:00] <Colin[pi]> yo dog
1775: [23:31:00] <spronk> drupal is sick
1776: [23:31:00] <spronk> and not in the good way.
1777: [23:31:00] <Colin[pi]> haha
1778: [23:31:00] <ec8or_> hehe
1779: [23:31:00] <ec8or_> tell me about it
1780: [23:31:00] <r3v3rb> lmao
1781: [23:31:00] <spronk> Pyromanik: do you have multiple monitors hooked up to your linux machine(s)?
1782: [23:31:00] <ec8or_> working on a drupal job right now
1783: [23:31:00] <Colin[pi]> FULLY SICK
1784: [23:32:00] <r3v3rb> please explain why you would dev a website in a website ?
1785: [23:32:00] <Colin[pi]> because I heard you liked websites, dawg
1786: [23:32:00] <ec8or_> seems like you can do a lot of things with drupal, but to me it is just too confusing
1787: [23:33:00] <Pyromanik> Yo (dawg|bro), I heard you like $1 and $2, so I put a $1 in your $2 so you can VERB($1) while you VERB($2)!
1788: [23:33:00] <spronk> INCEPTION!
1789: [23:33:00] <Pyromanik> r3v3rb, yes.
1790: [23:33:00] <Pyromanik> Google "CCK"
1791: [23:33:00] <Colin[pi]> in all honesty, SS is one of the only frameworks/CMS's I've used which actually (for the most part) makes sense
1792: [23:33:00] <Pyromanik> or "Content Creation Kit"
1793: [23:34:00] <Pyromanik> DID SOMEONE JUST SAY THE J WORD!?
1794: [23:34:00] <Pyromanik> Colin[pi],
1795: [23:34:00] <Pyromanik> zing!
1796: [23:34:00] <Pyromanik> it's basically like going "I need 6 derp boxes and 1 derpdown list, give me dataz"
1797: [23:34:00] <howardgrigg> Pyromanik: im just adding a scoring system to encourage people to contribute to my site :p
1798: [23:34:00] <Colin[pi]> haha derpdown
1799: [23:34:00] <ec8or_> joomla uses cck as well
1800: [23:34:00] <Colin[pi]> oh god joomla
1801: [23:34:00] <Pyromanik> oh really?
1802: [23:34:00] <Colin[pi]> joomla is basically a swear word in our office
1803: [23:35:00] <spronk> fuck, man
1804: [23:36:00] <Colin[pi]> it is so full of holes it's like swiss cheese
1805: [23:36:00] <ec8or_> i know some good people who use joomla
1806: [23:36:00] <ec8or_> but they're not proper developers
1807: [23:36:00] <spronk> joomla was bad when they forked it from mambo
1808: [23:36:00] <spronk> which was bad waaay back
1809: [23:36:00] <Colin[pi]> basically anyone i've known who's advocated joomla is like "OMG I HAZ A WEB SITES ON TEH INTERNET LOL"
1810: [23:37:00] <Pyromanik> but about 134597 of them do the same thing as another one.
1811: [23:37:00] <ec8or_> just a bit sad..
1812: [23:37:00] <Pyromanik> Joomla has about 353678920 extensions
1813: [23:37:00] <ec8or_> i can see how people are able to deliver functional sites using both joomla and drupal though
1814: [23:37:00] <Colin[pi]> :\
1815: [23:37:00] <Pyromanik> it's kinda retarded.
1816: [23:37:00] <ec8or_> yeah, makes your head spin
1817: [23:38:00] <Colin[pi]> i know :(
1818: [23:38:00] <Pyromanik> OHAI, so you want to make a template?
1819: [23:38:00] <Pyromanik> right
1820: [23:38:00] <Pyromanik> AND THEN YOU CAN START MAKING THE TEMPLATE
1821: [23:38:00] * DimiStripe has joined #silverstripe
1822: [23:38:00] <Pyromanik> LOLOLOL
1823: [23:38:00] <Colin[pi]> I've been pushing SS on everyone I know now hehe
1824: [23:38:00] <Pyromanik> Colin[pi], so do I
1825: [23:38:00] <spronk> the only cms i consider these days are SS, c5, and modx
1826: [23:38:00] <ec8or_> i really like what i've seen of django as well
1827: [23:38:00] <Colin[pi]> like I said, it makes SENSE
1828: [23:38:00] <Pyromanik> and you'd be surprised at some of the answers I get man
1829: [23:38:00] <Colin[pi]> not many systems do nowadays
1830: [23:38:00] <ec8or_> i really can't believe how good silverstripe is, compared to how many people actually use it
1831: [23:38:00] <Pyromanik> I hope you have a spare week.
1832: [23:39:00] <ec8or_> i really don't get it
1833: [23:39:00] <Pyromanik> "oh nah man, modx is fucking way better"
1834: [23:39:00] <Pyromanik> I choke on vomit.
1835: [23:39:00] <Colin[pi]> hehe
1836: [23:39:00] <ec8or_> modx has that weird approach of an online editor
1837: [23:39:00] <Pyromanik> "Oh nah, the new version 'REvolution' is full MVC"
1838: [23:39:00] <ec8or_> like expression engine
1839: [23:39:00] <Pyromanik> YEAH BUT IT STILL STORES PHP IN THE FUCKING DATABASE!
1840: [23:39:00] <r3v3rb> oh nooooo who mentioned modx!
1841: [23:39:00] <ec8or_> yeah.. odd
1842: [23:39:00] <r3v3rb> bunch of goons
1843: [23:39:00] <Colin[pi]> php... in the db?
1844: [23:39:00] <Pyromanik> ikr
1845: [23:39:00] <Pyromanik> yes
1846: [23:40:00] <ec8or_> if you're able to code php by hand why wouldn't you use a stand-alone editor?
1847: [23:40:00] <Colin[pi]> so it's used eval() ?
1848: [23:40:00] <r3v3rb> Colin[pi]: what have you done to the channel!
1849: [23:40:00] <Colin[pi]> *using
1850: [23:40:00] <Pyromanik> like hey, I heard you like php, so I put your php in our php so you can php while you EVAL MOTHERFUCKER!
1851: [23:40:00] <Colin[pi]> oh man, that's just... omg
1852: [23:40:00] <r3v3rb> lmao
1853: [23:40:00] <Colin[pi]> :(
1854: [23:41:00] <Pyromanik> EDIT TEMPLATE DIRECTLY IN EDITOR
1855: [23:41:00] * Colin[pi] writes down these CMS's on my "Avoid at all costs" list
1856: [23:41:00] <Pyromanik> mind you, I don't know if they actually use eval... but the chances are high once you get to the level of derp of storing strings of php in the db
1857: [23:41:00] <Colin[pi]> high derp factor
1858: [23:41:00] <r3v3rb> i have just switched a client from modx - thank god for that
1859: [23:41:00] <Pyromanik> heh
1860: [23:41:00] <r3v3rb> poor fools
1861: [23:41:00] <Pyromanik> on the bright side I do like it when a client comes to me with changes to their modx site.
1862: [23:41:00] <Pyromanik> LOG IN
1863: [23:41:00] <DimiStripe> Hoj guys, maybe someone would advise how can I get all pages of one pagetype from the 6 levels having tree which has lots of mixed pagetypes ? (I mean I need getting all products from all categories/subcategories/subsubcategories) ?
1864: [23:42:00] <DimiStripe> ec8or_: just a question not related to the conversation :)
1865: [23:42:00] <Pyromanik> USE STYLE ATTRIBUTE ALL OVER THE PLACE
1866: [23:42:00] <Pyromanik> ???
1867: [23:42:00] <r3v3rb> got led down a garden path by a 'night time' web developer
1868: [23:42:00] <ec8or_> DimiStripe: yeah i know, but don't understand what you want to do :)
1869: [23:42:00] <Pyromanik> PROFIT
1870: [23:42:00] <ec8or_> DimiStripe: ?
1871: [23:42:00] <spronk> modx isn't nearly as bad as joomla
1872: [23:42:00] <Pyromanik> no but no.
1873: [23:42:00] * r3v3rb shudders J word again - will you stop
1874: [23:43:00] <Colin[pi]> sorry guys I've tarnished the channel too much, no more discussing other POS CMS's :D
1875: [23:43:00] <Pyromanik> r3v3rb, Joint?
1876: [23:43:00] <r3v3rb> pleaseeeeeee
1877: [23:43:00] <Pyromanik> oh right, you're a pom, you wierdos spliff everything.
1878: [23:43:00] <r3v3rb> muhahahaha
1879: [23:43:00] <r3v3rb> its just how we roll doooooode
1880: [23:43:00] <Pyromanik> it's terrible!
1881: [23:43:00] <ec8or_> when did we start talking drugs?
1882: [23:43:00] <Pyromanik> even when people aren't smoking ciggarettes they're smoking cigarettes! wtf is up with that!
1883: [23:43:00] <r3v3rb> simon_w will love the logs for this session!!
1884: [23:44:00] <Pyromanik> ec8or_, just after r3v3rb mentioned "The J word"
1885: [23:44:00] <r3v3rb> who knows Pyromanik - its all in your name man
1886: [23:44:00] <Pyromanik> what?
1887: [23:44:00] <ec8or_> DimiStripe: you want to get all pages underneath a parent page?
1888: [23:44:00] <DimiStripe> ec8or_: I've got a 6 level depth tree in SS 2.4 - categories/subcategories/subsub... someof categories/subcategoreis/etc would hold Product pages which I need showing alltogether on the subcategory page and below
1889: [23:44:00] <r3v3rb> smoking whilst smoking whilst dragging on a toke
1890: [23:45:00] <Colin[pi]> me too
1891: [23:45:00] <Pyromanik> nonsense
1892: [23:45:00] <Colin[pi]> S M O K E C E P T I O N
1893: [23:45:00] <Pyromanik> -.-
1894: [23:45:00] <spronk> yo dawg.
1895: [23:45:00] <DimiStripe> ec8or_: basically yes , but it should get these pages recursivly
1896: [23:45:00] <r3v3rb> right I got to get out of lala land and do some work fellas
1897: [23:46:00] <Pyromanik> ec8or_, there's some cool stuff on vodo these days.
1898: [23:46:00] <Pyromanik> Colin[pi], you're an aussie. It's 9pm. GIVE UP.
1899: [23:46:00] <r3v3rb> Colin[pi]: please don't do that to us again
1900: [23:46:00] <Pyromanik> err, nearly 10pm
1901: [23:46:00] <r3v3rb> Pyromanik: I just start at 10pm
1902: [23:46:00] <Pyromanik> except...
1903: [23:47:00] <DimiStripe> ec8or_: yes, I need a flat list and nested controls are too complex to handle
1904: [23:47:00] <Pyromanik> spronk, Opera; y u no torrentz?
1905: [23:47:00] <ec8or_> DimiStripe: and you can't just use nested controls? you want a flat list?
1906: [23:47:00] <r3v3rb> but thats this kind of shizzle : http://whydoidoit.com/2012/04/06/unity-curved-path-following-with-easing/ not html/php/css
1907: [23:47:00] * Colin[pi] apologises profusely ^_^
1908: [23:47:00] <Colin[pi]> yeah my gf will be online soon, so I have limited time
1909: [23:47:00] <Pyromanik> it says "download with opera" and I'm all "cool", and then it just goes "HO, Where do you want me to save a copy of this torrent file you're trying to open as a download>"
1910: [23:48:00] <ocm> gooooodday
1911: [23:48:00] <Pyromanik> ec8or_, no
1912: [23:48:00] <Pyromanik> opera tells me it can download bittorrents.
1913: [23:48:00] <spronk> hmm
1914: [23:48:00] <spronk> opera torrents ok for me
1915: [23:48:00] <ec8or_> Pyromanik: it says that on vodo? "download with opera"?
1916: [23:49:00] <Pyromanik> r3v3rb, I have bit torrent on my other computer, I was just being lazy
1917: [23:49:00] <ec8or_> DimiStripe: i think you will have to create a custom function for that.. loop through all children and their children
1918: [23:49:00] <ocm> anyone up for the challange? :P
1919: [23:49:00] <ec8or_> but not sure, might be a better way
1920: [23:49:00] <Pyromanik> ocm,no.
1921: [23:49:00] <r3v3rb> Pyromanik: use something that actually has ipfilters not bloody opera!
1922: [23:49:00] <Pyromanik> but then when it tries, it just goes "LOL, saving a copy of the .torrent, LOLOLOLOL"
1923: [23:49:00] <r3v3rb> whats that about !
1924: [23:49:00] <ocm> guys, I got some weird IE problem, that I do not understand
1925: [23:49:00] <r3v3rb> Pyromanik: well don't it'll get you into trouble
1926: [23:50:00] <spronk> is it just me
1927: [23:50:00] <Pyromanik> yeh I know
1928: [23:50:00] <Pyromanik> but but but
1929: [23:50:00] <Pyromanik> yeah.
1930: [23:50:00] <r3v3rb> ocm spill it
1931: [23:50:00] <ocm> Pyromanik, why not? :P
1932: [23:50:00] <spronk> http://develop.modx.com/develop/revolution/quickstart/
1933: [23:50:00] <spronk> or is this page fucking inception?!
1934: [23:50:00] <r3v3rb> fack off spronk
1935: [23:50:00] <ocm> well I got a website running on silverstripe
1936: [23:50:00] <ocm> obviously
1937: [23:50:00] <ec8or_> Pyromanik: maybe the file headers are wrong
1938: [23:50:00] <Pyromanik> ocm, because you've put up 6 lines of text so far and NONE of them actually contain a problem to solve.
1939: [23:50:00] <ocm> and I got the login thing worked out, I think you helped me with some bits and piecess
1940: [23:50:00] <Pyromanik> 7
1941: [23:50:00] <ocm> :D
1942: [23:51:00] <r3v3rb> oh i know what it is and how digusting they make me feel using them
1943: [23:51:00] <r3v3rb> TV, Chunks, Snippets I mean WTF!
1944: [23:51:00] <Pyromanik> 8
1945: [23:51:00] <r3v3rb> why not just have good clean classes and functions ffs
1946: [23:51:00] <samthejarvi> lol pyro
1947: [23:51:00] <Pyromanik> r3v3rb, TV, contraire to what you might think, means "Template Variable"
1948: [23:51:00] <ocm> the login thing checks external for a true or false
1949: [23:51:00] <ocm> if true
1950: [23:51:00] <Pyromanik> 9
1951: [23:51:00] <Pyromanik> 10
1952: [23:51:00] <ocm> it logs in by a user
1953: [23:51:00] <ec8or_> Pyromanik: there will be some big things happening on VODO in a couple of months
1954: [23:51:00] <Pyromanik> 1
1955: [23:51:00] <ocm> but now
1956: [23:51:00] <Pyromanik> 1
1957: [23:51:00] <Pyromanik> 12
1958: [23:51:00] <r3v3rb> lmao
1959: [23:51:00] <ocm> and it redirects to a page
1960: [23:51:00] <Pyromanik> 13
1961: [23:51:00] <r3v3rb> 13
1962: [23:52:00] <howardgrigg> ajshort: do you know what causes LastVisited to be recorded - is it login, page view?
1963: [23:52:00] <r3v3rb> ;)
1964: [23:52:00] <ocm> but in IE, when the redirection is done, I get the msg
1965: [23:52:00] <ocm> page not found
1966: [23:52:00] <r3v3rb> 14
1967: [23:52:00] <Pyromanik> wait, was comment 13 actually a problem?
1968: [23:52:00] <r3v3rb> 15
1969: [23:52:00] <Pyromanik> oh, no.
1970: [23:52:00] <ocm> when I refresh it works, when I go to the url it works
1971: [23:52:00] <Pyromanik> 16
1972: [23:52:00] <ocm> but not with the redirect
1973: [23:52:00] <ajshort> there isn't one by default
1974: [23:52:00] <r3v3rb> 16
1975: [23:52:00] <r3v3rb> 17
1976: [23:52:00] <samthejarvi> hm
1977: [23:52:00] <ocm> Pyromanik, I got to the problem, so stop counting my lines
1978: [23:52:00] <ocm> or start counting again
1979: [23:52:00] <samthejarvi> that's an odd one
1980: [23:52:00] <Pyromanik> ocm, you might have better luck if you just tell us your problem.
1981: [23:52:00] <r3v3rb> 18
1982: [23:52:00] <r3v3rb> 19
1983: [23:53:00] <howardgrigg> yup
1984: [23:53:00] <ajshort> unless you mean member->lastvisited
1985: [23:53:00] <howardgrigg> yes there is...
1986: [23:53:00] <howardgrigg> yea
1987: [23:53:00] <ajshort> so it's only for logged in members?
1988: [23:53:00] <ocm> well I just told the problem pyromanik. IE says the target redirectpage doesnt exists
1989: [23:53:00] <ajshort> i think it's in an init method somewhere
1990: [23:53:00] <Pyromanik> hooray!
1991: [23:53:00] <ajshort> probly contentcontroller
1992: [23:53:00] <Pyromanik> a problem!
1993: [23:53:00] <howardgrigg> so thatd be every page load?
1994: [23:53:00] <ocm> whooowhoopwhoop
1995: [23:53:00] <Pyromanik> IE doesn't like your redirect.
1996: [23:53:00] <howardgrigg> rather than session?
1997: [23:54:00] <ocm> I rather ask what didnt he smoke
1998: [23:54:00] <r3v3rb> Pyromanik: what you been smoking this afternoon?
1999: [23:54:00] <Pyromanik> ocm, now for the details part
2000: [23:54:00] <Pyromanik> "Hooray! Dinner is served!
2001: [23:54:00] * Pyromanik feels like zoidberg
2002: [23:54:00] <ocm> Me doesnt like IE neither
2003: [23:54:00] <Pyromanik> r3v3rb, I don't smoke.
2004: [23:55:00] <Pyromanik> the /Security/login?BackURL=XYZ
2005: [23:55:00] <ajshort> howardgrigg: yep
2006: [23:55:00] <Pyromanik> ocm, so like... are we talking a RedirectorPage?
2007: [23:55:00] <ocm> no, not a redirector page
2008: [23:55:00] <Pyromanik> ?
2009: [23:56:00] <ocm> on which I do an action
2010: [23:56:00] <ocm> noo noo, I am using a 3th party for login
2011: [23:56:00] <ocm> which lets me check for a true or false
2012: [23:56:00] <ocm> wait, let me get you the code I use for it so you might understand
2013: [23:56:00] <Pyromanik> ok
2014: [23:57:00] * Pyromanik severely hopes that that statement will be followed by a URL
2015: [23:57:00] <ocm> this is where the magicx happens
2016: [23:57:00] <Pyromanik> your redirect is relative.
2017: [23:57:00] <ocm> http://sspaste.com/paste/show/4ff4334a89e89
2018: [23:57:00] <ocm> or doest happen
2019: [23:57:00] <Pyromanik> omg awesome
2020: [23:57:00] <ocm> the funny thing is
2021: [23:58:00] <Pyromanik> hooray! on to the next one!
2022: [23:58:00] <ocm> and why dont other browsers say so?
2023: [23:58:00] <ocm> next problem: why does IE gives the perfect URL in the browser, says page not found but after refresh shows the right page? (which wasnt there before the F5..)
2024: [23:58:00] <Pyromanik> don't do that.
2025: [23:58:00] <Pyromanik> $this->redirect('/members');
2026: [23:58:00] <Pyromanik> problem solved!
2027: [23:58:00] <ocm> the url in the browser is: domain.com/members
2028: [23:59:00] <Pyromanik> maybe
2029: [23:59:00] <Pyromanik> unknown.
2030: [23:59:00] * ocm hmmm, not sure if just stupid or Pyromanik supersmart..
2031: [23:59:00] <Pyromanik> ocm, happens to the best of us
2032: [23:59:00] <Pyromanik> I feel like a winner!
2033: [23:59:00] <Pyromanik> because basetag.
2034: [23:59:00] <samthejarvi> <% base_tag %> in your <head/>

These logs were automatically created by ss-log on irc.freenode.net. This site is powered by code available under a BSD license.