#silverstripe IRC Log

These logs are running on a SiteHost VPS.

Index

IRC Log for 4 July 2012

Timestamps are in NZT (New Zealand Time).

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

These logs were automatically created by ss-log on irc.freenode.net using the Java IRC LogBot.

These logs are provided by Simon Welsh, running on a SiteHost VPS.