--- Log opened Sat Jul 01 00:00:01 2006
03:03 < Wombert> http://agavi.r00lerz.de/coverage_report/src.htm :>>>>
04:34 < CIA-6> dominik * r628 /trunk/src/util/AgaviToolkit.class.php:
04:34 < CIA-6> Whitespace fixes
04:34 < CIA-6> {} for char index access has been deprecated (ugh, go php go .....)
04:34 < CIA-6> one should use the functions php offers too ;)
04:35 < CIA-6> dominik * r629 /trunk/src/user/AgaviSecurityUser.class.php: make removeCredential actually work
04:41 < CIA-6> dominik * r630 /trunk/src/routing/AgaviRouting.class.php: (log message trimmed)
04:41 < CIA-6> Yet another new syntax for the routing:
04:41 < CIA-6> you can now use (prefix{name:regexp}postfix) which will match a pre/postfix but will not include it in the request parameter that gets set.
04:41 < CIA-6> this is mostly useful with another new feature which allows you place a ? behind a () to make that parameter entirely optional (it will not even get set as request parameter if no default exists.
04:41 < CIA-6> For defaults you can use the prefix{value}postfix notation to create default
04:41 < CIA-6> values for the pre and postfix which will automatically inserted in the
04:41 < CIA-6> parameter on routing->gen(). If there is no user defined default value the
06:23 -!- shoan [n=shoan@59.92.151.75] has joined #agavi
06:25 < Wombert> :)
06:27 < Wombert> morning shoan
06:28 < shoan> morning Wombie
06:28 < shoan> Germany won :)
06:29 < Wombert> yeah :>
06:29 < Wombert> you saw it?
06:29 < shoan> yeah
06:30 < Wombert> :>
06:30 < Wombert> http://agavi.r00lerz.de/coverage_report/src.htm :>>>>
07:14 -!- Wombert [n=Wombert@dslb-088-064-000-028.pools.arcor-ip.net] has quit []
07:40 -!- shoan [n=shoan@59.92.151.75] has quit []
08:36 -!- raidman|Away is now known as raidman|Work
08:37 -!- raidman|Work [n=raidman@unaffiliated/raidman] has left #agavi ["#kill 6712"]
08:37 -!- raidman|Work [n=raidman@unaffiliated/raidman] has joined #agavi
08:40 < raidman|Work> morning
08:42 -!- shoan [n=shoan@59.92.151.75] has joined #agavi
08:50 -!- shoan [n=shoan@59.92.151.75] has quit []
10:36 -!- _uwe_ [n=uwe@86.56.43.37] has joined #agavi
11:20 -!- raidman|Work is now known as raidman|Away
11:21 -!- raidman|Away is now known as raidman|Work
11:23 < v-dogg> huomenta
11:24 < raidman|Work> huomenta
11:34 -!- raidman|Work is now known as raidman|Away
11:36 -!- shoan [n=shoan@59.92.206.212] has joined #agavi
11:59 -!- shoan [n=shoan@59.92.206.212] has quit [Read error: 110 (Connection timed out)]
12:21 -!- raidman|Away is now known as raidman|Work
12:44 < v-dogg> raidman|Work: are at work?
12:44 < raidman|Work> v-dogg, yes :)
12:45 < v-dogg> what do you do?
12:45 < raidman|Work> I just try to install *trac* in my host
12:45 < v-dogg> have fun
12:47 < raidman|Work> v-dogg, :)
12:49 < raidman|Work> v-dogg, all unit tests finished?
12:49 < v-dogg> almost
12:49 < raidman|Work> great
12:55 -!- brujahRg [n=brj@212.175.111.100] has joined #agavi
14:04 -!- raidman|Work is now known as raidman|Away
14:46 -!- Wombert [n=Wombert@dslb-088-064-002-039.pools.arcor-ip.net] has joined #agavi
14:47 < Wombert> re
14:48 < Wombert> yo
14:48 < Wombert> peace guys :>
14:48 < Wombert> _uwe_:
14:48 < Wombert> http://agavi.r00lerz.de/coverage_report/src.htm :>>>>
14:48 < _uwe_> seen already :)
14:49 < _uwe_> is there a special setup i have to do or should agavi's test run out of the box with phing test?
14:51 < Wombert> all not checked in yet
14:51 < v-dogg> hey wombie
14:51 < Wombert> dominik has worked on the unit tests for weeks now
14:52 < Wombert> hi v-dogg
14:52 < Wombert> have you seen the new routing feature?
14:52 < v-dogg> me?
14:52 < Wombert> yeah
14:52 < v-dogg> I read commit messages, that's all
14:53 < Wombert>
14:53 < Wombert> so... /products/view/51234 => id = 51234
14:54 < Wombert> and /products/view/catname/51234 => category = catname, id = 51234
14:54 < Wombert> summary; you can
14:54 < Wombert> a) put a question mark behind an outer parentheses to make it optional in it's entirety
14:55 < Wombert> b) have characters matched in parentheses that will not be included in the matched value, in that case, it's the leading slash
14:56 < v-dogg> that's cool
14:57 < v-dogg> I had pretty much that situation just yesterday. this is what I need:
14:57 < v-dogg> example.com/ => index
14:58 < v-dogg> example.com/cmrid[/] => login form auto-filled with cmrid
14:59 < v-dogg> example.com/cmrid/username[/] => login form auto-filler with cmrid and username
14:59 < v-dogg> cmrid is \d+
14:59 < v-dogg> username \S+
15:00 < Wombert> then it triggers a 404 ;)
15:03 < v-dogg> yep
15:03 < Wombert> it's a good practice anyway to start patterns with ^
15:03 < v-dogg> I noticed :)
15:03 < Wombert> even though it's not requred, but there might be situations where it's reasonable
15:39 < CIA-6> david * r631 /branches/uwe-validation/: Creating validation branch for Uwe
15:58 < v-dogg> how is that going forward?
16:06 < Wombert> uh
16:07 < Wombert> I have uwe on the phone right now, we're discussing it
16:28 -!- _uwe_ [n=uwe@86.56.43.37] has quit [Read error: 110 (Connection timed out)]
16:28 -!- _uwe_ [n=uwe@86.56.43.37] has joined #agavi
16:56 < v-dogg> oh swhee-heet
16:56 < v-dogg> macgyver is on in 10 minutes
16:57 -!- _uwe_ [n=uwe@86.56.43.37] has quit [Read error: 110 (Connection timed out)]
16:59 -!- brujahRg [n=brj@212.175.111.100] has quit []
17:00 -!- _uwe_ [n=uwe@86.56.43.37] has joined #agavi
17:07 < v-dogg> Wombert: what's the best way to render docbook to html and/or pdf?
17:07 < Wombert> no idea
17:21 < v-dogg> Wombert: is it ok if I update pear package info in AgaviPackageTask in trunk?
17:22 < v-dogg> version number, optional deps (phpunit2) and developers
18:22 -!- Wombert [n=Wombert@dslb-088-064-002-039.pools.arcor-ip.net] has quit []
19:27 -!- shoan [n=shoan@59.92.206.212] has joined #agavi
20:08 -!- _uwe_ [n=uwe@86.56.43.37] has quit ["Verlassend"]
20:58 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi
21:00 -!- raidman [n=raidman@unaffiliated/raidman] has quit ["#killall raidman"]
--- Day changed Sun Jul 02 2006
00:04 -!- shoan [n=shoan@59.92.206.212] has quit []
02:36 -!- Wombert [n=Wombert@dslb-088-064-002-039.pools.arcor-ip.net] has joined #agavi
05:36 -!- impl [n=impl@httpcraft/php/nforbes] has joined #agavi
06:35 < CIA-6> david * r632 /trunk/docs/agavi.xml: intro and installation sections for docs, refs #30
06:35 < Wombert> :)
06:36 < Wombert> hi impl
06:41 < CIA-6> david * r633 /trunk/docs/agavi.xml: minor doc tweaks, refs #30
06:47 -!- shoan [n=shoan@59.92.206.212] has joined #agavi
06:50 < CIA-6> david * r634 /trunk/docs/agavi.xml: added a stuuupid short preface
07:11 < CIA-6> david * r635 /trunk/docs/agavi.xml: creating your first agavi application section, refs #30
07:16 -!- shoan [n=shoan@59.92.206.212] has quit []
07:42 -!- Wombert [n=Wombert@dslb-088-064-002-039.pools.arcor-ip.net] has quit []
08:18 -!- raidman|Away is now known as raidman|Work
08:23 -!- impl [n=impl@httpcraft/php/nforbes] has quit ["Leaving"]
08:56 < v-dogg> huomenta
09:06 < raidman|Work> huomenta (morning)
09:31 < v-dogg> what's up raidman|Work
09:33 < raidman|Work> v-dogg, hi, I just working on PEAR packaging and an Installation system for our CMS
09:33 < raidman|Work> v-dogg, and you?
09:34 < v-dogg> reading thru david's commits from last night
09:35 < v-dogg> the user manual has started of pretty nicely
09:36 < raidman|Work> really, that sounds good
09:38 < v-dogg> gotta go make some breakfast and coffee
09:38 < raidman|Work> :)
09:53 < v-dogg> ok then
09:57 < raidman|Work> I have a a problem with apache Location :(
09:57 < raidman|Work> in 1.3
10:00 < v-dogg> what's the problem?
10:02 < raidman|Work> that not work for me, but I don't know why.... I just googled it, I have to another look in documentation again :)
10:36 -!- _uwe_ [n=uwe@86.56.43.37] has joined #agavi
11:00 < v-dogg> http://veikkomakinen.com/agavi/
11:03 < raidman|Work> oh my god! extremely nice
11:04 < raidman|Work> I wish it finished vey soon
11:04 < v-dogg> it's a huge effort so don't hold your breath :)
11:05 < raidman|Work> :)
11:06 < v-dogg> we are from, by the way?
11:07 < v-dogg> I've forgotten
11:08 < raidman|Work> :)
11:12 < v-dogg> err... I was trying to type "where are you from"
11:12 < v-dogg> how the hell did it become "we are from"
11:13 < raidman|Work> he he he, I just wondered what you said before, .... so I'm from Iran
11:13 < v-dogg> ok
11:13 < raidman|Work> but I'm Armenian but I'm live in Iran
11:13 < v-dogg> where in Iran?
11:14 < raidman|Work> Esfahan
11:14 < raidman|Work> you can see it in en.wikipedia.org/wiki/Esfahan
11:15 < raidman|Work> and you v-dogg
11:16 < v-dogg> Turku, Finland
11:16 < v-dogg> http://en.wikipedia.org/wiki/Turku
11:17 -!- raidman|Work is now known as raidman|Away
11:21 -!- raidman|Away is now known as raidman|Work
11:21 < raidman|Work> damn ISP
12:34 < raidman|Work> v-dogg, you know agavi's trac runs in mod_python or fastcgi?
12:36 < v-dogg> no idea
12:37 < raidman|Work> np :)
12:43 < v-dogg> http://veikkomakinen.com/agavi/
12:44 < v-dogg> added some styles and other minor details like copyrights
12:44 < v-dogg> err... charset is broken
12:47 -!- raidman|Work is now known as raidman|Away
12:57 -!- raidman|Away is now known as raidman|Work
13:54 -!- raidman|Work is now known as raidman|Away
15:48 -!- Wombert [n=Wombert@dslb-088-064-000-179.pools.arcor-ip.net] has joined #agavi
15:48 < v-dogg> wombii
15:49 < Wombert> hmmmmh?
15:50 < v-dogg> fresh from the oven: http://veikkomakinen.com/agavi/ and http://veikkomakinen.com/agavi/agavi.pdf
15:53 < Wombert> :)
15:53 < Wombert> how did you generate the pdf
15:54 < Wombert> ah
15:54 < Wombert> that's a different app
15:54 < Wombert> what did you use?
15:54 < Wombert> the html looks different
15:55 < v-dogg> Apache FOP created the pdf
15:57 < v-dogg> I used phings xstl target and xsl files from http://docbook.sourceforge.net/
15:57 < v-dogg> html uses custom css, hence the über cool layout :p
15:58 < Wombert> http://neo.jpl.nasa.gov/cgi-bin/db?name=2004+XP14
15:59 < Wombert> that asteroid misses us by ~432.000km
15:59 < Wombert> pretty close oO
15:59 < v-dogg> so let's: PANIC
15:59 < v-dogg> :)
15:59 < Wombert> center on earth, zoom all the way in, then press the fast rewind button and then fast forward to see how effin close it is
16:00 < Wombert> oO
16:00 < Wombert> I'm just readind
16:00 < Wombert> -d+g
16:01 < Wombert> the finns are throwing 1 and 2 cent coins away
16:02 < v-dogg> so this is actually pretty easy: a few lines to build.xml, a custom css file and xsl files from docbook project and a custom xsl file to wrap it all up
16:02 < Wombert> yeah might be a good idea
16:02 < Wombert> hmmmh
16:02 < v-dogg> and apache fop for pdfs
16:04 < v-dogg> should I wrote a wiki page on this?
16:04 < v-dogg> sigh..
16:04 < v-dogg> write
16:18 < Wombert> why don't we add all the stuff to svn
16:18 < Wombert> "phing docs" would create API docs and the manual then
16:19 -!- raidman|Away [n=raidman@unaffiliated/raidman] has quit ["changing servers"]
16:20 -!- raidman|Away [n=raidman@85-18-14-41.fastres.net] has joined #agavi
16:21 < v-dogg> suits me fine
16:21 < CIA-6> david * r636 /trunk/docs/ (agavi.xml docbook/ docbook/manual.xml lib/): moved docbook to separate dir, prepared lib folder for xsls
16:22 < Wombert> ya wanna do that?
16:22 < v-dogg> yep
16:22 < Wombert> throw all the stuff into lib/docbook or so
16:22 < Wombert> or just lib/
16:22 < Wombert> no idea
16:22 < Wombert> and add the stuff to build.xml
16:22 < Wombert> there already is a "docs" task
16:22 < Wombert> how about an "apidocs" task, a "manual" task and a "docs" task which does both
16:22 < v-dogg> I was just about to say
16:23 < Wombert> and hey... maybe even an option for pdf generation? ;)
16:23 < Wombert> as a parameter then, I guess
16:23 < Wombert> phing manual -Doutput=pdf or something
16:23 < v-dogg> I'd separate manual-html, manual-html-onepage, manual-fo
16:23 < Wombert> hmm
16:23 < Wombert> okay
16:23 < Wombert> and
16:23 < Wombert> task "manual" asks which you want ;)
16:24 < Wombert> and task "docs" uses "manual"
16:24 < v-dogg> I'll see if the whole xml-fo-pdf chain can be done with phing
16:24 < Wombert> yeah
16:25 < Wombert> not that important though I guess, so do the other stuff first
16:25 < v-dogg> yep
16:25 < Wombert> because people can generate the docs then, maybe that attracts documentation contributors
16:37 < v-dogg> they will still need XSL files from http://docbook.sourceforge.net/
16:44 < Wombert> can't we bundle them?
16:45 < Wombert> http://wiki.docbook.org/topic/DocBookLicense
16:46 < v-dogg> sure we could... but we need dozens of xsl files
16:48 < v-dogg> it would surely make things a bit easier
16:49 < v-dogg> but all you would have to do would be download a zip and unpack it to your workspace eg. c:\workspace\docbook-xsl\
16:50 < v-dogg> and agavi in c:\workspace\agavi\ would use them from there
16:51 < v-dogg> tell me what you think. I'll take the dogs out for a walk in the meanwhile
17:00 -!- raidman|Away [n=raidman@85-18-14-41.fastres.net] has quit ["changing servers"]
17:01 -!- raidman|Away [n=raidman@85-18-14-41.fastres.net] has joined #agavi
17:22 < CIA-6> uwe * r637 /branches/uwe-validation/src/ (26 files in 3 dirs):
17:22 < CIA-6> first commit of rewritten validation system (refs #269, #102)
17:22 < CIA-6> config handler still missing so its not yet working...
17:41 < v-dogg> Wombert: 248 files, 5 dirs, 7.5 MB. Do we want that to SVN?
17:42 < v-dogg> of course most of them are not necessary but filtering out files we don't need would be a pain
17:44 -!- toby_swe [n=Miranda@nl109-140-176.student.uu.se] has joined #agavi
17:48 -!- toby_swe [n=Miranda@nl109-140-176.student.uu.se] has left #agavi []
18:13 < Wombert> v-dogg: oO
18:27 < v-dogg> yep :)
18:28 < v-dogg> this now works like this:
18:30 < v-dogg> phing manual-html creates multipage html manual to manual-html/ and also copies agavi-manual.css into it from doc/lib/
18:30 < v-dogg> phing manual-html-onepage creates manual-html/index-ongepage.html. it uses the same .css
18:30 < v-dogg> and finally
18:31 < v-dogg> phing manual-fo creates manual-fo/manual.fo
18:33 < v-dogg> all agavi xsl files (4) reside in docs/lib/ and docbook-xsl file are in docs/lib/docbook-xsl/
18:37 < Wombert> :>>>
18:37 < v-dogg> http://veikkomakinen.com/agavi/index.html
18:37 < v-dogg> http://veikkomakinen.com/agavi/index-onepage.html
18:38 < v-dogg> BUT docbook xsl file are 7.5 MB :)
18:43 < CIA-6> uwe * r638 /branches/uwe-validation/src/validator/AgaviValidatorManager.class.php: fix AgaviValidatorManager to use the new AgaviErrorManager's getErrorArrayBy*() methods
19:00 < v-dogg> but there is only one line to be modified if docbook-xsl is moved to a different location
19:01 < v-dogg> so we could live without including everything into svn
19:11 < v-dogg> on per output type (html, fo), that is
19:12 < v-dogg> or none if someone figures out how to pass parameters to xstl trasformation with phing :)
19:17 < CIA-6> david * r639 /branches/uwe-validation/src/validator/ (2 files): changed phpdocs and made some code corrections as an example for uwe
19:20 < Wombert> v-dogg: but php supports fopen wrappers, right?
19:20 < Wombert> so maybe we could host the xsls on agavi.org
19:23 < CIA-6> david * r640 /branches/uwe-validation/src/validator/AgaviAbstractOperatorValidator.class.php: whoops, forgot to save
19:24 < CIA-6> david * r641 /branches/uwe-validation/src/validator/AgaviAbstractOperatorValidator.class.php: another one
19:31 < v-dogg> Wombert: let's see...
19:37 < v-dogg> well...
19:37 < v-dogg> it works
19:37 < v-dogg> Total time: 4 minutes 46.51 seconds
19:39 < v-dogg> xsl files are available in http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
19:39 < v-dogg> I'll see if it's any faster from my website
19:47 < v-dogg> Total time: 2 minutes 47.91 seconds
19:51 < CIA-6> david * r642 /branches/uwe-validation/src/validator/ (19 files): corrected class and file names, removed abstract validator manager and added an interface
19:51 < Wombert> is it much slower than from a local machine?
19:56 < v-dogg> it takes just a few seconds from a local machine
19:56 < Wombert> oO
19:57 < Wombert> the "html" csl folder is 1.6MB for me
19:57 < Wombert> xsl
19:57 < Wombert> do we need all files in there?
19:57 < v-dogg> don't know
19:58 < v-dogg> but if it takes several minutes to download we probably do :)
20:14 < v-dogg> I'll commit these now with references to http://docbook.sourceforge.net
20:14 < v-dogg> let's figure out what's the best way to do this sometime later
20:14 < v-dogg> ok?
20:16 < v-dogg> there must be a way to set parameters from phing so we can enable both local and remote xsl files
20:17 < Wombert> hang on
20:17 < Wombert> I'm trying to compress the xsls right now
20:18 < v-dogg> filter out what is not needed?
20:18 < v-dogg> I tried that and still ended up having tons of xsl :)
20:20 < Wombert> no
20:20 < Wombert> remove whitespace
20:20 < Wombert> and comments
20:21 < Wombert> they make up at least half of the file sizes
20:27 < Wombert> hmmmh
20:27 < Wombert> localhost:~/Desktop/docbook-xsl-1.70.1 dzuelke$ ls -l html/a*
20:27 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 4263 Dec 8 2004 html/admon.xsl
20:27 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 5230 Aug 11 2005 html/annotations.xsl
20:27 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 813 May 26 16:39 html/autoidx-ng.xsl
20:27 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 33422 May 16 15:54 html/autoidx.xsl
20:27 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 22105 May 4 14:48 html/autotoc.xsl
20:28 < Wombert> localhost:~/Desktop/docbook-xsl-1.70.1 dzuelke$ ls -l html_/a*
20:28 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 3194 Jul 2 19:23 html_/admon.xsl
20:28 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 4696 Jul 2 19:23 html_/annotations.xsl
20:28 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 215 Jul 2 19:23 html_/autoidx-ng.xsl
20:28 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 27912 Jul 2 19:25 html_/autoidx.xsl
20:28 < Wombert> -rw-r--r-- 1 dzuelke dzuelke 18284 Jul 2 19:27 html_/autotoc.xsl
20:28 < Wombert> that's just with leading tabs removed etc
20:28 < Wombert> but we can remove a lot of newlines, too
20:28 < Wombert> and shit like
20:28 < Wombert>
20:41 < v-dogg> hmm... yeah but do we really want to do that?
20:42 < v-dogg> even if it is semi-automatic it's still a pain in the ass
20:43 < v-dogg> and I believe there will still be several megabytes of xsl files
20:44 < v-dogg> we need common/ html/ fo/ lib/ and xhmtl/ folders
20:45 < v-dogg> anyway, I'll commit those now. If we decide to have docbook-xsl in svn there are two lines to alter
20:45 < v-dogg> ok?
20:46 -!- shoan [n=shoan@59.92.144.62] has joined #agavi
20:46 < v-dogg> I'd like to commit these now because I don't know when I'll be on this computer again
20:46 < ttj> Vacation?
20:46 < v-dogg> no, monday and work :)
20:47 < ttj> Ah. :-)
20:47 < v-dogg> I'm at home now :)
20:47 < v-dogg> easier to commit and checkout at work than copy them
20:49 < ttj> BTW, been drawing a UML class diagram of Agavi. I'll post some initial draft of it online tomorrow at work, if anyone's interested.
20:49 < Wombert> hmmh
20:49 < v-dogg> we are
20:49 < Wombert> agavi is 13mb already
20:50 < Wombert> and from what I can tell, we only need the "html" folder there
20:50 < Wombert> which is 1.6mb
20:50 < Wombert> not a big deal imho
20:50 < Wombert> oh
20:50 < Wombert> common/, too?
20:50 < Wombert> but why html _and_ xhtml?
20:50 < v-dogg> fo uses html
20:51 < Wombert> well
20:51 < Wombert> you need Apache FOP anyway for pdf, right?
20:51 < v-dogg> yep
20:51 < Wombert> then let's throw it out ;)
20:51 < Wombert> whoever wants that should install it by hand
20:51 < Wombert> html + common is 4.7M total
20:52 < Wombert> xhtml doesn't need html, does it?
20:52 < Wombert> xhtml is smaller so why not use that
20:52 < Wombert> 4.4M together
20:52 < Wombert> not a big deal really
20:55 < v-dogg> common/ lib/ xhtml/ and VERSION
20:55 < v-dogg> 4+ MB
20:55 < Wombert> 4.5
20:55 < Wombert> hmmh
20:56 < Wombert> okay
20:56 < Wombert> you're right
20:56 < Wombert> people should install it themselves
20:56 < Wombert> most will use the online docs anyway
20:56 < Wombert> or downlaod a pdf / zip
20:56 < Wombert> PEAR versions will contain a bundled manual
20:56 < Wombert> but no tests/, docs/ and etc/ folders
20:57 < Wombert> good
20:57 < Wombert> agreed?
20:57 < v-dogg> yep
20:57 < Wombert> but
20:57 < Wombert> is it possible to hand an argument to the task?
20:58 < Wombert> phing manual -Ddobookxsl=/path/to/blah
20:58 < Wombert> where you could give a path or an URL
20:58 < v-dogg> that's what I wanted to find out but I don't have time to do it now
20:58 < v-dogg> 20:16 < v-dogg> there must be a way to set parameters from phing so we can enable both local and remote xsl files
20:58 < Wombert> and if it's not given, the task will bail out right away
20:58 < Wombert> yeah
20:58 < Wombert> cool
21:02 < CIA-6> v-dogg * r643 /trunk/ (6 files in 2 dirs): Added phing task to generate xhtml and fo xml from docbook xml. For now it fetches xsl stylesheets from the Internet so it's slow (takes several minutes to complete). Improvements are to follow.
21:03 < v-dogg> improving tomorrow, good night :)
21:04 < Wombert> thanks mate nn
21:07 < Wombert> hmmh
21:07 < Wombert> I'm getting an error there
21:07 < Wombert> but it seems to write the file just fine
21:13 -!- impl [n=impl@httpcraft/php/nforbes] has joined #agavi
21:19 < Wombert> hi impl
21:19 < impl> Hey Wombert
21:21 < CIA-6> uwe * r644 /branches/uwe-validation/src/ (25 files in 3 dirs): fixes for coding style and phpdoc
21:31 < CIA-6> uwe * r645 /branches/uwe-validation/src/validator/ (3 files): missed some asBool() calls...
21:43 < CIA-6> dominik * r646 /trunk/src/config/AgaviRoutingConfigHandler.class.php: allow empty configuration blocks in routing.xml
21:46 < CIA-6> dominik * r647 /trunk/src/util/AgaviInflector.class.php: make inflector work for databases *g*
21:57 -!- shoan [n=shoan@59.92.144.62] has quit []
22:17 < CIA-6> uwe * r648 /branches/uwe-validation/src/ (4 files in 2 dirs):
22:17 < CIA-6> * fixed autoload.xml and compile.xml (put interfaces into compile.xml)
22:17 < CIA-6> * lots of typos...
22:20 < Wombert> http://trac.agavi.org/trac.cgi/wiki/CodingStyle updated, open to suggestions
22:41 < v-dogg> Wombert: yes, it seems to trigger errors every time even if everything went fine
22:42 < Wombert> very strange
22:42 < impl> Wombert: Did you ever come to a conclusion about using $template to contain decorator stuff or making a separate $slots array?
22:49 < Wombert> impl: no
23:37 -!- _uwe_ [n=uwe@86.56.43.37] has quit ["Verlassend"]
23:50 -!- toby_swe [n=Miranda@nl109-140-176.student.uu.se] has joined #agavi
23:52 < toby_swe> hi, i've just downloaded trunk and try to test the sample app. How do I get the master-templates URL's to work when I don't have routing? No mod-rewrite on the server.
23:53 < toby_swe> I've set "use-routing" to "false" in settings.xml
--- Day changed Mon Jul 03 2006
00:08 < Dortis> i'd say a separate $slots array is better...
00:09 < Dortis> toby_swe, i've not had the chance to play with the sample app yet...
00:09 < Dortis> sure Wombert or v-dogg would know the answer...
00:10 < Wombert> toby_swe: as usual
00:10 < Wombert> ah
00:10 < Wombert> oh
00:10 < Wombert> they don't work?
00:10 < Wombert> I have to check that
00:11 < Wombert> toby_swe: routing doesn't have anythign to do with mod_rewrite!
00:12 < toby_swe> aah!
00:12 < Wombert> that's the clue behind it ;)
00:12 < toby_swe> so, should it work like "out-of-the-box" anyway?
00:12 < Wombert> yes
00:12 < Wombert> what doesn't work for you?
00:14 < toby_swe> In the menu I see links like this:
00:15 < toby_swe> no "index.php?" in front
00:23 < Wombert> oh
00:23 < Wombert> and mod_rewrite is not on?
00:23 < Wombert> that's a bug then
00:24 < Wombert> you sure about that?
00:24 < toby_swe> well... no... sorry
00:24 < toby_swe> seems to work now
00:25 < toby_swe> caching... proxy... or whatever
00:25 < Wombert> what was the problem?
00:25 < Wombert> hmmh
00:26 < toby_swe> at first, all URL's looked like "www.whatever.com/samples/www/index.php/module_disabled",
00:26 < Wombert> yes
00:26 < Wombert> that's correct
00:27 < toby_swe> sorry again, they looked like "www.whatever.com/samples/www/module_disabled"
00:27 < Wombert> ah
00:27 < Wombert> why?
00:27 < Wombert> did you add the .htaccess?
00:28 < toby_swe> i've taken that away. It was there at first (but in the form "_.htaccess").
00:30 < toby_swe> i've been following the discussions for a while, and looked forward to test out the routing, so now i'm happy it works :)
00:30 < Wombert> yes, but _.htaccess isn't used by apache
00:30 < Wombert> you have to rename it to .htaccess
00:31 < Wombert> otherwise, the index.php shouldn't be removed
00:31 < Wombert> so it would be good to know why index.php wasn't there for you
00:31 < Wombert> and what you did to bring it back
00:34 < toby_swe> well, I started by uploading the whole sourcecode to my ISP through ordinary ftp.
00:34 < toby_swe> Made some settings, in index.php
00:35 < toby_swe> tried out the sampleapp, and at that point the output looked fine, except for the links to the right.
00:36 < Wombert> and what did you do then?
00:36 < toby_swe> so i started to fiddle around and set use-routing to false
00:36 < toby_swe> which didnt help
00:37 < Wombert> wait wait wait
00:37 < Wombert> that didn't help?
00:37 < Wombert> oO
00:37 < toby_swe> No, but i'm not sure there is an agavi bug here.
00:38 < Wombert> hmh
00:38 < toby_swe> Couldn't it just have been some error (like some byte missing) in that first large ftp-upload
00:38 < Wombert> okay, use_routing false should generate proper urls, but that's apparently broken
00:38 < Wombert> but that's a different issue
00:38 < toby_swe> because i uploaded the src/routing-folder again, and now it works
00:39 < Wombert> index.php must be there unless you have a .htaccess with the contents of _.htaccess
00:40 < toby_swe> ok
00:41 < toby_swe> So... now I tried to switch routing on and off a couple of times, everything else equal
00:41 < toby_swe> when i switch it of, URL-generation doesn't work
00:42 < Wombert> yes, that's normal
00:42 < Wombert> but with routing on, index.php should be there
00:42 < toby_swe> ok, good
00:42 < toby_swe> yes
00:45 < Wombert> with routing off, you can still generate based on route names
00:45 < Wombert> but it will build an index.php?module=Default&action=Index&id=12313 or whatever URL
00:48 < Wombert> still, there's the question why it generated a proper route without index.php for you
00:49 < toby_swe> Do I need to change anything else than the use-routing-setting to get that to work in the sample app?
00:53 < Wombert> no
00:53 < Wombert> it also seems to be working for you now
00:53 < toby_swe> no
00:56 < toby_swe> With routing off I get "