IRC log for #flow3 on 20120403

00:39.20*** join/#flow3 boonkerz (~boonkerz@p4FC302CB.dip.t-dialin.net)
01:21.21*** join/#flow3 kj187_ (~kj187@b2b-46-252-131-198.unitymedia.biz)
04:24.38*** join/#flow3 fb|michael (~tuerk@HSI-KBW-085-216-081-040.hsi.kabelbw.de)
05:01.02*** join/#flow3 shoelessone (~kevin@76.14.75.242)
05:13.04*** join/#flow3 skurfuerst (~Adium@i59F6D97D.versanet.de)
05:32.22*** join/#flow3 afoeder (~afoeder@dslb-094-216-009-049.pools.arcor-ip.net)
05:44.20*** join/#flow3 mgoldbeck (~Adium@host-93-104-226-234.customer.m-online.net)
06:22.39*** join/#flow3 wittem (~wittem@188-192-97-66-dynip.superkabel.de)
06:25.18*** join/#flow3 afoeder (~afoeder@p4FD6458B.dip0.t-ipconnect.de)
06:38.55*** join/#flow3 ger^kallisti (~kyrill@188-194-191-15-dynip.superkabel.de)
06:38.55afoedermoin moin-.-
06:48.53*** join/#flow3 Chacky (~Sascha@dslb-088-065-056-113.pools.arcor-ip.net)
06:49.24*** part/#flow3 Chacky (~Sascha@dslb-088-065-056-113.pools.arcor-ip.net)
06:54.41*** join/#flow3 soc42 (~soc42@HSI-KBW-46-237-193-8.hsi.kabel-badenwuerttemberg.de)
06:58.27*** join/#flow3 Kirab (~kira.back@b2b-46-252-131-198.unitymedia.biz)
07:03.08*** join/#flow3 mvta (~mvta@83.173.164.186.dyn.user.ono.com)
07:16.54*** join/#flow3 SpareParts (~ondriq_h@195.168.42.50)
07:30.19*** join/#flow3 Denyerec (~Never@cpc4-shep11-2-0-cust49.8-3.cable.virginmedia.com)
07:33.18wittemlast weekend i visited the F3X and now i would like to contribute the flow3
07:33.25wittemwhere is demand? :D
07:34.20DenyerecWhat do you mena?
07:34.21Denyerec*Mean
07:35.51wittemon forge there are several packages and everywhere are tickets open, but where should i start to contribute if i am a beginner ;)
07:40.34afoederI assume it's not possible to make the source array's value the "value" attribute of a select box?
07:44.45afoederis http://flow3.typo3.org/ currently under construction?
07:44.59afoederif not: it's broken! :)
07:46.05robertlemkeafoeder: what exactly?
07:46.14afoederthe CSS
07:46.31afoederhm...
07:46.36afoeder@ IE9 *ahem*
07:46.37afoederonly
07:46.40afoeder@ FF it's fine
07:47.10afoederi'll (try to) provide a screen shot
07:51.31afoederoh boy... I'm up to surrender...
07:52.51afoederrobertlemke: http://i43.tinypic.com/4to9xs.png
07:55.38DenyerecInteresting :)
07:55.52DenyerecMost unlike IE to cause problems with CSS.... *cough*  *splutter*
07:56.16Denyerec(Confirmed here too BTW)
07:56.58DenyerecIt's the same in all versions of IE.
07:58.08Denyerec.nav > li:first-child a { ... }  etc from main.css are not being applied in IE
07:58.17DenyerecStarts at line 287
07:58.54DenyerecNot a massive surprise as IE is really, really pissy about fancy selectors
08:05.39*** join/#flow3 michaelfreudenbe (~Adium@p57954EA5.dip.t-dialin.net)
08:05.49*** join/#flow3 Kollode (~patrick@designnet.work.de)
08:08.58michaelfreudenbeHallo bin neu hier in diesem channel und brauche Hilfe mit meinem flow3 auf mac os x mamp
08:09.42afoedermichaelfreudenbe, hi and welcome; please write in english here
08:09.54afoeder(not at least to make Denyerec chuggling)
08:10.09Denyerec;)
08:10.20DenyerecAt least I can read German
08:10.23DenyerecWell, bits of it.
08:10.36afoederDenyerec, what nationality are you of?
08:10.40DenyerecIt's a lot easier too when the words are "max osx" "flow3" and "wamp" ;)
08:10.46afoeder;-))
08:10.49DenyerecUK here
08:11.05DenyerecBut I know a small amount of German.
08:11.19DenyerecNot enough to hold a conversation, but enough to read / understand the basics
08:11.24afoederah. Native. Now I feel observed ;-)
08:11.40DenyerecFLOW3 Grammar Checker.
08:11.52afoeder*thumbs up*
08:12.18*** join/#flow3 aertmann (~aertmann@109.202.148.90)
08:12.39afoederso, michaelfreudenbe, go ahead, we'll gladly help. What's your issue?
08:14.14*** join/#flow3 andreaswolf (~aw@nat.scc.kit.edu)
08:17.10michaelfreudenbeIs there a German channel for asking flow3 questions
08:17.55afoederno, I'm afraid... but feel encouraged to try to ask in english.
08:23.51*** join/#flow3 stacatoo (~daniel@p50804BBF.dip.t-dialin.net)
08:24.31*** join/#flow3 andreaswolf (~aw@nat.scc.kit.edu)
08:25.38stacatoohi guys, what is the meaning of this error: The object of type "Somea\Translation\Domain\Model\TranslationTarget" given to update must be persisted already, but is new, this is appear after i execute update action
08:26.44afoederwell, it seems that you call ->update on the object ('s repository), but it's not persisted already
08:28.43michaelfreudenbeok here is my question when i like to run flow3 in terminal i got this message "FLOW3: Invalid root path. (Error #1248964375)
08:28.43michaelfreudenbe"
08:29.25afoederis your working directory the dir where flow3 is located?
08:29.38afoedermeans, you have to run it as >>./flow3<<
08:29.45michaelfreudenbeand I'm not sure what I need to do
08:31.02stacatoo@afoeder but i have called it from DB?
08:31.41afoederstacatoo what do you mean "from DB"?
08:31.42michaelfreudenbeis it possible to send u a picture to explain
08:32.06michaelfreudenbesreenshot from my folders structure
08:32.24afoederhm yes, post a skitch here
08:32.37afoederbut as said; did you try ./flow3 ?
08:32.49afoedere.g. >>./flow3 help
08:33.03michaelfreudenbeBildschirmfoto 2012-04-03 um 10.32.53.png
08:33.28michaelfreudenbeit's my first time to use flow3
08:33.48michaelfreudenbesorry i'am newbie with it
08:33.51stacatooi mean i call the value from repository and i want to update it
08:33.55afoederI didn't get that screen shot (only the title); try http://skitch.com/
08:34.13michaelfreudenbeok wait a moment please
08:34.20afoederstacatoo, and the object is definately persisted?
08:34.24afoeder(already)
08:34.56*** join/#flow3 shoelessone (~kevin@76.14.75.242)
08:35.23afoederand, stacatoo, could it be related to http://forge.typo3.org/issues/34879 ?=
08:36.03stacatooI'm not really understand what peristed mean is, can u explain it to me, sorry I#m still noob in flow3
08:36.14afoederpersisted means: it's in your DB.
08:36.15afoeder:)
08:36.55stacatooouw, yes, its from my DB
08:37.13afoederok, than that's strange..
08:37.48afoederif you call persistenceManager->getIdentifierByObject(), is the identifier than the same as in your db?
08:37.49stacatooi create my own method in my repository to get value from db
08:38.41stacatooyes, I have printed my the Identifier and its same as in my database
08:38.51afoederyeah ok..
08:39.12afoedercould you maybe gist the relevant code?
08:39.18afoedergist.github.com
08:39.41stacatoook wait a minute
08:41.15michaelfreudenbedid you get my screenshot
08:43.00afoederno, it was incomplete
08:43.09afoederI expected you'd use the skitch tool
08:43.10stacatoohttps://gist.github.com/63a2ab8d80384f6fef12
08:44.04stacatoo@afoeder i copied the edit and update action
08:44.09afoederand line 37 is the problem?
08:44.30stacatooyup
08:44.47*** join/#flow3 skurfuerst (~Adium@i59F6A95F.versanet.de)
08:45.25*** join/#flow3 Kobbe (~Hexia@194.121.186.34)
08:46.32afoederstacatoo, you should urgently set your IDE to use tabs instead of spaces
08:46.55afoederelse you might additionally experience unwanted side effects
08:47.14stacatooups sorry on line 15 its should be no double slash in there, ok, thx for the advice
08:47.15afoederbut, please check line 39 of this: https://gist.github.com/d01c5c2b92f014bfa88f
08:48.04afoederand tell what it is
08:49.00stacatooshould i assign it to view?
08:49.18stacatooups sorry never mind
08:49.21afoederno just as it is... it'll pop in the way
08:49.37stacatoo'Somea\Translation\Domain\Model\TranslationTarget' (48)
08:50.19stacatooit shows the model class from target
08:50.41afoederyes, looks fine; I just wanted to go sure everything's as expected
08:52.13stacatoobut why i still got the error?
08:53.30*** join/#flow3 alex_b (~lex.b@212.144.240.149)
08:53.33afoedergood question...
08:53.47stacatooi guess i made a mistake in edit action
08:53.49alex_bhi
08:54.03afoederI assume it doesn't find the correct persisted entity and assumes it's a new one
08:54.36stacatoois that right to call $target with that method? do u need to see the method?
08:55.08afoederhttps://gist.github.com/d01c5c2b92f014bfa88f
08:55.17afoederline 25 and 39 changed
08:55.32afoederso, try this please
08:56.07stacatoook
08:57.17stacatooit shows this https://gist.github.com/7e9db413ccc9d70a7689
08:58.54michaelfreudenbeProgramme.jpg
08:59.45afoederok, stacatoo, once again: https://gist.github.com/d01c5c2b92f014bfa88f
08:59.54afoederline 25 and 26
09:00.31michaelfreudenbedid you get my screenshot now
09:00.47michaelfreudenbei used skitch now
09:01.14afoedermichaelfreudenbe, you should have a (skitch) link that you can share here than
09:01.36stacatooit shows this https://gist.github.com/7e9db413ccc9d70a7689
09:02.41afoederok, this is the native array that comes to the controller
09:03.13afoeder(I commented it here: https://gist.github.com/d01c5c2b92f014bfa88f#comments
09:03.34afoederit should have an __identity
09:03.45afoederbut it hasn't.
09:04.08afoeder(at least if I'm not totally wrong)
09:04.31stacatooouw, so it has no target identity u mean?
09:04.55afoederI see line 16 is commented out
09:04.58*** join/#flow3 fb|michael (~tuerk@mail.flagbit.de)
09:05.07afoederyou should work on that $target
09:05.53stacatooyes i already erase the double slash
09:05.56afoederah ok
09:06.40stacatoobut the main problem is tarhet doesn't send its identifier, am i right?
09:06.45stacatoo*target
09:06.47afoedergenerally yes
09:07.03afoederI assume your form isn'n bound to that variable
09:07.12afoederisn't..
09:07.13ChristianMhi all
09:07.17afoederhey ChristianM
09:08.01stacatoook, I'll work on it, thx very much for your help afoeder
09:08.13afoedermaybe, stacatoo, you want to add your Fluid HTML code to the gist (you can add multiple "files" in one gist)
09:08.22stacatooouw, ok
09:08.31afoederand, really, please fix the tabs-instead-spaces at the very first :)
09:10.44stacatoohaha ok sorry
09:11.35afoederit's in your interest; you might really experience problems with the annotation parser or such.
09:13.24stacatoohttps://gist.github.com/b45f80ba85ba2cf3d6ce
09:14.08afoeder(and another tip: name the file with .php extension and wrap it in <?php makes the gist syntax highlighted :)
09:14.37stacatooouw, do u need the new one?
09:14.47afoedernope, fine.
09:14.53afoederjust a general notice ;-)
09:14.57afoederwell; so far it seems fine
09:15.06*** join/#flow3 the-phunk (~the-phunk@mnch-5d875697.pool.mediaWays.net)
09:15.15afoederyour $target is assigned to the view, and the view's <f:form> binds to object="{target}"
09:15.16stacatoook
09:15.49afoedernow your updateAction should recognize your existing entity
09:15.50stacatooas u see that i have assign the target to the edit form, but the target value doesnt appear on the form,
09:16.24afoederwhat "target value" do you mean?
09:17.42stacatooi mean the object from line 16
09:18.02stacatooi try to call it in the edit form, but it doesnt appear
09:18.54afoederwhere should it "appear"?
09:18.55stacatooit should be appear on the form
09:19.10stacatooi mean the value should be shown on the form
09:19.16afoederwhere (what line)?
09:20.11afoederbecause, at line 11 (html) you correctly bind the form to the object via the `object="{target}"` attribute
09:21.01stacatooon the html line 26, the target should be shown there
09:21.47afoederok I see, what is translationTarget?
09:21.52afoedera string
09:21.53afoeder?
09:21.57stacatooyes
09:22.18afoederdo you have getTranslationTarget() set?
09:22.23stacatooyes
09:22.25afoederin your Target model?
09:22.28stacatooyes
09:22.37afoederand it's public? ;-)
09:22.46afoeder(the method)
09:22.53stacatooyep
09:23.14stacatooall methods in target model is public
09:23.17afoederso, in your editAction, try \TYPO3\FLOW3\var_dump($target->getTranslationTarget()
09:23.37stacatoook wait a minute
09:27.02stacatooits only shows blank page
09:27.36afoederhm, maybe too much memory consumption
09:27.53afoederyour're sure it should be a string?
09:28.09afoederplease try gettype($target->getTranslationTarget())
09:28.16afoeder(and var_dump it)
09:28.57stacatoosame still blank page
09:29.15*** join/#flow3 andreaswolf1 (~aw@nat.scc.kit.edu)
09:30.39stacatooim sure its string because if put this on html <f:for each="{target}" as="target1"> and put value="{target1.translationTarget}" on line 26, the textbox will show the translation target value
09:31.10afoederwell, then $target is a collection...
09:31.24afoederor {target}
09:31.25stacatooouw, isnt that a string=
09:31.28stacatoo?
09:31.48afoederno, if you can for-each {target} then it's a collection
09:31.52afoeder(because it's iterable)
09:32.18stacatooouw, sorry
09:32.27stacatooand then what should i doß
09:32.48afoederI don't know what you want to do :)
09:33.00skurfuerstdaily scrum today at http://bigbluebutton.typo3.org/bigbluebutton/typo3/start.jsp?action=invite&meetingID=Phoenix+Scrum+Meeting because google hangout is offline
09:34.34michaelfreudenbeok sorry that it took so long but now here is the link
09:34.48stacatooshould i convert that collection to string?
09:34.56michaelfreudenbehttps://www.evernote.com/shard/s196/sh/f46eb78f-f476-48fd-9039-d326801eb655/893beec5803043a724883bc418fd5c70
09:35.43michaelfreudenbeI never used skitch before
09:37.23afoedernot really stacatoo; problem is I don't know the whole big picture of your project
09:37.40afoederit's really a surprise to me that you're able to for-each the {targed}
09:37.44ChristianMmichaelfreudenbe you should be in the FLOW3 directory
09:37.45afoeder{target}
09:38.21stacatooyes i don't know, but its work
09:38.50afoederyes michaelfreudenbe, as said: you should call it >> ./flow3 help <<, from FLOW3 as your current working directory
09:39.18afoederand stacatoo, maybe you want to add your TranslationTarget model to the gist :)
09:39.30stacatoook just a sec
09:39.51ChristianMstacatoo how does your translationTargetRepository look like
09:40.01ChristianMafoeder the model can be seen in the mailing list
09:40.03michaelfreudenbesorry I know not how to do this
09:40.43ChristianMmichaelfreudenbe is MAMP in your personal folder or in root?
09:41.13stacatoohttps://gist.github.com/b45f80ba85ba2cf3d6ce
09:41.24*** join/#flow3 fabianfabian (~fab@D57D3095.static.ziggozakelijk.nl)
09:41.27michaelfreudenbei use mamp on my local host
09:41.39stacatooyes i sent it yesterday, but i have made several chaneg due to ChristianM said
09:41.50*** join/#flow3 skorpi (~irene_hoe@178-27-136-198-dynip.superkabel.de)
09:42.49stacatoo*change#
09:43.44afoederyes, well, I assume something's strange in general, but not that tricky... I'm sure it's just a tiny mistake somewhere buried
09:43.59alex_bI need headphones at work to listen to lurk scrums
09:44.07*** join/#flow3 skurfuerst1 (~Adium@88.130.166.47)
09:45.17stacatooi confused that why the $target assign the value as collections instead of string
09:47.26*** join/#flow3 foertel (~foertel@85.183.21.159)
09:49.05ChristianMstacatoo that depends on your repository if it gives back a collection or just one element
09:49.14ChristianMcoudl you add the repository code
09:50.42stacatoohttps://gist.github.com/b45f80ba85ba2cf3d6ce
09:51.17ChristianMyour repository will return a collection
09:51.22afoederyes stacatoo, this always returns a collection
09:51.25stacatooouw
09:51.44stacatoook, then i mhave to convert it to string?
09:51.52afoederif you're sure you only wanna have one element, I recommend to rename it to findOneTargetBy...... and add a ->getFirst() at the end
09:52.06afoedermeans, return $result->getFirst()
09:52.27stacatooi see, ok i will put it there
09:52.52*** join/#flow3 bwaidelich (~Bastian@dslb-088-077-150-162.pools.arcor-ip.net)
09:52.52afoederand, you might omit "target" from the method name completely because your're already in targetRepository
09:53.10afoederso, >>findOneByUnitAndLanguages<< should be perfect.
09:53.30stacatoook
09:53.41afoederand, singular: findOneByUnitAndLanguage
09:54.19skorpiskurfuerst1: Documentation changes should be pushed to TYPO3.FLOW3 now, right?
09:54.24skurfuerst1yes
09:54.28skurfuerst1@skorpi
09:54.34stacatooand then it works now :)
09:54.40ChristianM;)
09:54.49skorpiso the issues that are connected to them should be moved there as well...?
09:55.23skorpi(or closed and added to be faster in my case ;-))
09:56.30stacatooah but there still an error when i do update
09:56.36stacatoothis is the error Uncaught exception in line 722 of /var/www/Somea.Translation/Packages/Framework/Doctrine/Classes/ORM/UnitOfWork.php: A new entity was found through the relationship 'Somea\Translation\Domain\Model\TranslationTarget#translationUnit' that was not configured to cascade persist operations for entity: Somea\Translation\Domain\Model\TranslationUnit@0000000059c5fc4c00000000e7488644. To solve this issue: Either explicitly call Entity
09:56.36stacatooManager#persist() on this unknown entity or configure cascade persist  this association in the mapping for example @ManyToOne(..,cascade={"persist"}).  If you cannot find out which entity causes the problem implement 'Somea\Translation\Domain\Model\TranslationUnit#__toString()' to get a clue. - See also: 20120403115527c7744e.txt [logged in Doctrine\ORM\ORMInvalidArgumentException::newEntityFoundThroughRelationship()]
09:57.07ChristianMas it says
09:57.21ChristianMyou probably want to add cascading options to your model
09:58.04stacatoowhat is cascading?
09:59.55ChristianMbasically letting database transactions bubble down to related objects
10:00.21ChristianMso you save a translationTarget and any translationUnit that is related will be saved too
10:00.28ChristianMsame can be done for deleting
10:01.42*** part/#flow3 bwaidelich (~Bastian@dslb-088-077-150-162.pools.arcor-ip.net)
10:02.14stacatoook, i will try to solve it, but thank you very much for your help Afoeder and ChristianM, its really help me a lot :)
10:02.57ChristianMno problem, its nice to see the framework getting adopted by people more and more :)
10:03.52afoederso, back; glad to help stacatoo
10:09.32afoederand now to me; the validation behavior while property mapping really confuses me again and again...
10:10.05afoederwhile prop' mapping, is the complete object tree built first and *then* validated?
10:10.27afoederbecause, it seems that the setter methods are fired prior to the validating events
10:12.43ChristianMyep they are
10:13.03ChristianMyou have a full object tree then the validators are built and executed
10:13.08afoederok
10:13.41afoederok fine, thanks, that's good to know
10:20.27*** join/#flow3 shoelessone (~kevin@76.14.75.242)
10:22.59DenyerecIt takes your object, sprinkles magic dust on it, and hides it in a database.
10:23.11DenyerecPersistance!
10:23.14Denyerec:D
10:23.16afoederUnicorn!
10:23.23DenyerecMANATEE!
10:23.30DenyerecI need to find FLOW3 developers.
10:23.34DenyerecI suspect this will be difficult.
10:25.48ChristianM;)
10:26.00ChristianMI guess there a lot here in this channel *wave*
10:26.52afoeder:)
10:27.03DenyerecAlas initially I need to look within the UK
10:27.16DenyerecAlthough I have told the guy that I may well need to look abroad.
10:27.40DenyerecAnd to make things even harder, it's for equity in a web startup, rather than for standard pay.
10:27.45DenyerecPretty much Mission:Impossible
10:28.51afoeder"They stamped it, didn't they? Those damn Gideons. "
10:29.47ChristianMDenyerec that really sounds like Mission:Impossible
10:30.21DenyerecIndeed.
10:30.35DenyerecThe equity offer is generous, but finding people willing to take the leap of faith is not goign to be easy
10:30.44DenyerecI estimate 3 FLOW3 developers in the UK :)
10:30.53Denyerec(And I'm one of them, and I don't even know FLOW3 yet ;))
11:06.02*** join/#flow3 Wrack (~eric@g225006216.adsl.alicedsl.de)
11:16.13KobbeAny (flow3) license experts in here?
11:16.24skurfuerst1what do you wanna know Kobbe?
11:16.27robertlemkekind of ;-)
11:16.37Kobbecool
11:17.09Kobbewell, i studied the lgpl license a couple of time, but I still don't get it :)
11:17.54KobbeI guess my main question is, can we sell our (commercial) software that is based on flow3
11:18.26robertlemkeKobbe: generally speaking: yes
11:18.43Kobbewe are building a framework on top of flow3
11:19.03skurfuerst1Kobbe: if you modify FLOW3 code, you need to distribute these modifications to your clients also, or make them public
11:19.47Kobbeyes, that part i get; no problem
11:20.33Kobbebasicly we add a couple of our own packages to flow3, so we don't change the flow3 sourcecode
11:21.16Kobbeso in our case there is no problem?
11:21.23Denyerec<robertlemke> kind of ;-)    <- LOL
11:22.24Kobbeif you do some google-research there are mixed opinions about how business friendly lgpl is
11:22.40Kobbebut ok, thanks for the information!
11:22.54skurfuerst1you are welcome
11:23.45michaelfreudenbehello everybody i need some help with my flow3 instalation on my mac i use mamp on localhost
11:23.59afoederhi again michaelfreudenbe ;-)
11:24.06afoederMac users welcome ;-)
11:24.14*** join/#flow3 fb|micha (~tuerk@mail.flagbit.de)
11:24.16Denyerec(So long as they speak English, right? :)
11:24.21Denyerec;)
11:24.39afoederhurrhurr :)
11:24.55afoederrobertlemke, btw, any further attention regarding http://flow3.typo3.org/ @ IE 9?
11:24.56michaelfreudenbe:^)
11:25.59michaelfreudenbei can speak english but in my native language it will be easier to explain my problem
11:26.57afoederdon't hesitate to try :)
11:27.21michaelfreudenbewell i have installed flow3 and it works fine i get the start screen under localhost etc
11:27.55michaelfreudenbebut the problem is when i drag the flow3 on my terminal i get a error message
11:28.46michaelfreudenbethe error says FLOW3: Invalid rooth path
11:28.59michaelfreudenbe(Error #1248964375)
11:29.09michaelfreudenbe"/" does not lead to
11:29.26ChristianMAs I had some private chat I can explain the problem I guess, I just have no idea about MAMP
11:29.51ChristianMit seems the docroot is detected as /Applications/MAMP/htdocs/SOMETHING
11:29.51michaelfreudenbean the path is  "/Applications/MAMP/htdocs/planet/local/FLOW3/Packages/Framework/TYPO3.FLOW3/"
11:30.04ChristianMyep, but that path seems not to exist
11:30.09ChristianMat least not for terminal
11:30.29michaelfreudenbeyes i now but someone can help me here
11:30.30ChristianMI guess the problem is that MAMP is an application and the real path is something like /Applications/MAMP.app/
11:30.31michaelfreudenbemaybe
11:30.58ChristianMso if anyone has an idea about MAMP and knows how to access the folder from terminal hep michaelfreudenbe
11:31.39aertmannI've had FLOW3 working with MAMP.. but what exactly do you mean by access the folder from terminal?
11:31.39michaelfreudenbei hope that someone have any idea
11:31.46aertmannbeing able to run ./flow3?
11:32.37michaelfreudenbei mean i drag the flow3 to my terminal and press enter i get the error message above
11:32.53ChristianMaertmann yes being able to run ./flow3
11:33.05ChristianMaertmann first of all cd into the folder
11:33.05michaelfreudenbeit's my first time with flow
11:33.22michaelfreudenbei have no plan about flow
11:34.25michaelfreudenbemy welcome screen works perfect
11:34.37michaelfreudenbethis is the path to it
11:34.39michaelfreudenbehttp://localhost/planet/local/FLOW3/Web/flow3/welcome
11:34.51aertmannhow exactly do you drag your flow3 to your terminal? thats doesn't make any sense to me.. you should open the terminal application and then use cd /path/to/your/webroot/
11:35.40aertmannno that is the webserver path
11:36.24ChristianMI already said to try "cd /Applications/MAMP/htdocs/planet/local/FLOW3" in terminal
11:36.26ChristianMthat didn't work
11:36.36*** join/#flow3 boonkerz (~boonkerz@p5B28AFCE.dip.t-dialin.net)
11:36.58aertmannhmm well it should I suppose.. unless the webroot is somewhere else
11:37.27ChristianMjust the thing I said too
11:37.45afoederallow me to show the dir struct again: https://www.evernote.com/shard/s196/sh/f46eb78f-f476-48fd-9039-d326801eb655/893beec5803043a724883bc418fd5c70
11:37.50michaelfreudenbeok now i get this in terminal
11:37.52michaelfreudenbenoname:FLOW3 michaelfreudenberg$
11:38.16michaelfreudenbeis it ok so far
11:38.27ChristianMtotally depends on your terminal settings
11:38.30ChristianMcould be ok
11:38.32ChristianMthen try now
11:38.36ChristianM"./flow3 help"
11:38.41michaelfreudenbeok wait
11:38.46afoederon Mac, is there a "pwd" cmd?
11:38.53afoederto show the working dir
11:38.59afoedermight help...
11:39.31aertmannalso grep -rin DocumentRoot /Applications/MAMP/conf/apache/httpd.conf could point to where the webroot is
11:39.33michaelfreudenbeok now i'am one step further
11:39.35michaelfreudenbeFLOW3 requires the PHP setting "magic_quotes_gpc" set to Off. (Error #1224003190)noname:FLOW3
11:42.14ChristianMyep alright
11:42.21ChristianMso then you are in the right directory
11:42.33ChristianMwhat did you do now compared to earlier?
11:43.30aertmannmichaelfreudenbe: you need to change a php ini setting.. first start typing "which php" to see which php version is being used in the terminal.. because it might not be the version coming with MAMP..
12:02.44*** join/#flow3 sorenmalling (~sorenmall@109.202.148.90)
12:04.55*** join/#flow3 shoelessone (~kevin@76.14.75.242)
12:06.35michaelfreudenbeSorry i'am bussy at the Moment my php version is 5.3.6
12:07.25michaelfreudenbethere is a other one called 5.2.17
12:07.40michaelfreudenbebut only the 5.3.6 works
12:07.55afoedermakes sense, because FLOW3 requires at least 5.3
12:07.59michaelfreudenbeok
12:09.32*** join/#flow3 nd__ (~nd@mnhm-4d018611.pool.mediaWays.net)
12:10.30michaelfreudenbebut magic_quotes_gpc is off in my settings
12:10.58michaelfreudenbemagic_quotes_gpc = Off
12:11.07afoedermichaelfreudenbe, it's likely you have different settings for CLI and for Web usage
12:11.46michaelfreudenbewhat's cli
12:12.05michaelfreudenbesorry i'am newbie
12:12.12afoedercommand line interface
12:12.14michaelfreudenbecan u explain me
12:12.23michaelfreudenbefor mac
12:13.15afoederhttp://php.net/manual/de/features.commandline.php
12:13.42afoederthat's a lot of course, but have a quick look at it
12:14.02afoederespecially the arguments
12:14.11afoederso, for example try >> php --ini >>
12:14.15michaelfreudenbeok i will do my best
12:14.24michaelfreudenbebut this is a lot of stuff
12:14.29afoederdo you know phpinfo()
12:14.38michaelfreudenbeyes
12:14.48afoederlocate such a file at your Web directory
12:14.57afoedercall it, and check what .ini file is used
12:15.13afoedercompare this to what >>php --ini << at CLI says
12:15.30afoeder(CLI ^= shell, bash, cmd, whatever)
12:15.58michaelfreudenbei placed a phpinfo file in the web folder but nothing happens
12:16.34michaelfreudenbeonly a blank screen apears in my browser
12:16.44afoederthen you probably have an error
12:16.46michaelfreudenbeappears
12:16.47afoedercheck you error log ;-)
12:17.29aertmannshould be in /Applications/MAMP/logs/php_error.log
12:17.32afoederand: I don't know where it may be; have absolutely now clue about MAC
12:17.39afoederah perfect aertmann
12:20.11michaelfreudenbemy php error log is empty
12:20.29michaelfreudenbebut in my apache log there is
12:20.40michaelfreudenbe[client 127.0.0.1] client denied by server configuration: /Applications/MAMP/htdocs/planet/local/FLOW3/.DS_Store, referer: http://localhost/planet/local/
12:21.15afoederplease add some .txt file and try to access it via browser
12:21.29afoeder(in your Web directory)
12:21.32afoederlet's see if this works
12:21.53afoedermaybe even rename your phpinfo.php to phpinfo.txt
12:24.01michaelfreudenbeI do not know where the  phpinfo file is located on mampp
12:24.20michaelfreudenbei do some search for it wait
12:26.57michaelfreudenbeok renamed the phpinfo file into phpinfo.txt
12:28.33michaelfreudenbeI'll be right back in some minutes
12:34.11*** join/#flow3 foertel (~foertel@85.183.21.159)
12:44.10*** join/#flow3 IngoRenner (~IngoRenne@port-212-202-126-63.static.qsc.de)
12:44.52*** join/#flow3 IngoRenner (~IngoRenne@port-212-202-126-63.static.qsc.de)
13:04.36michaelfreudenbeok i'am stuck with this flow3 stuff i put the path to the flow3 into my terminal and after this i typed in ./flow3 kickstart: package etc i get this error message to turn off magic quotes i have done this but the same error appears
13:05.25michaelfreudenbeThis is the error code (Error #1224003190)
13:06.52t3andi@michaelfreudenbe have you also disabled magic quotes for php cli?
13:07.06michaelfreudenbeno
13:07.18michaelfreudenbewhere to do this
13:07.20t3andiah, then that's the problem
13:07.26t3andiwhich system are you using?
13:07.35michaelfreudenbemamp localhost
13:07.36t3andithere should be a separate php.ini file for cli
13:07.45michaelfreudenbeahhh ok
13:08.16michaelfreudenbedo you now the path into mamp
13:08.54t3andihm, no sorry didn't change thing there for a while ;-)
13:09.09michaelfreudenbeok i will google it
13:09.31t3andiprobalby there: /opt/local/etc/php5
13:09.36michaelfreudenbebut now i'am one stepp further
13:09.38t3andiif you are using macports
13:09.45michaelfreudenbemamp
13:10.43afoedermichaelfreudenbe, use >> php --ini >>
13:10.49afoeder>> php --ini <<
13:10.55michaelfreudenbeok thank's
13:11.44t3andigood point ;-)
13:11.52afoeder:)
13:12.35*** join/#flow3 andreaswolf (~aw@scc-wkit-clx-223-188.scc.kit.edu)
13:15.55*** join/#flow3 stacatoo (~daniel@p50802D80.dip.t-dialin.net)
13:16.23stacatoohi ihave a question again, what is subpropertiy?
13:16.53afoederit's the deeply nested property of an object
13:16.59afoedermaybe many levels deep
13:17.23stacatoocan u give an example?
13:17.34afoederyou already have ;-)
13:17.41*** part/#flow3 afoeder (~afoeder@p4FD6458B.dip0.t-ipconnect.de)
13:17.47*** join/#flow3 afoeder (~afoeder@p4FD6458B.dip0.t-ipconnect.de)
13:17.52stacatooah that one
13:18.17afoederremember your allowCreationForSubProperty or ...Modification...
13:18.42afoederit'S relevant when you'Re up to property map nested object trees
13:18.49stacatooyes, is there any site that explain more about sub property?
13:19.22afoederwell, in general there's not much to explain... what do you wanna know in particular?
13:20.03stacatoohmm actually Im still dont get it how flow3 works when i want to update more than 1 table
13:20.31afoederdon't think in tables :)
13:20.36afoederthere are no tables.
13:20.39afoederonly objects ;-)
13:21.06afoedertables are some veiled stuff behind the scenes
13:21.07stacatoook i should think in object, and its difficult for me to get used to it, sorry
13:21.16afoederI absolutely understand
13:21.26afoederit's the same for all of us
13:21.47stacatooso, how do I interpret the field in tables into an object?
13:21.58afoederit's a property
13:22.02afoederan object property
13:22.57stacatoook, 1 table has many properties
13:23.08afoederone object.
13:23.17afoederhas properties/attributes, yes.
13:23.26stacatoook
13:24.22stacatoothen how to do an update in 2 different object?
13:25.06afoederdepends of the context... usually you would call ->update on their repository
13:25.20stacatooyes, but it has different repo as well
13:26.43afoederthen you call ->update on each repository :-o
13:26.46afoeder:P
13:28.36stacatoohahah yes but how to send the different object in 1 form? is that like u showed me earlier?
13:28.41ChristianMI think you should take a look at Domain Driven Design principles, stacatoo, I am pretty sure you should work with only one repository there
13:28.58afoeder+ @ DDD
13:29.05ChristianMas I explained yesterday you have one main object with some related object
13:29.19stacatoooh basically its one object?
13:30.19ChristianMwell at least that is what I got from your explanations yesterday, translationTarget and it has some properties which again are objects
13:30.48stacatooso translationTarget has properties from trabnslationUnit
13:31.11ChristianMno one of the properties of translationTarget is a translationUnit
13:32.25stacatooyes
13:33.19stacatooso to update translationunit properties I need to do an update from translationTarget?
13:33.58ChristianMyes I would say so, finally all depends on your model and what your applicatoin should do, but from what I got, I would do it like that
13:35.22stacatoowhen i do an update from translationTarget by calling update action from translationTarget repository, is the properties from translationUnit get updated as well?
13:35.45ChristianMyes
13:36.16stacatoook now i understand the principle, but i still have to work out to implement it on my code
13:36.37stacatooonce again thx very much afoeder and ChristianM :)
13:37.04ChristianM;)
13:37.24ChristianMgrab some book about Domain Driven Design and scetch your domain out with something like yuml.me
13:37.33ChristianMthat usually makes it easier
13:37.41stacatooyup sure
13:48.30*** join/#flow3 shoelessone (~kevin@76.14.75.242)
13:52.55*** join/#flow3 ger^kallisti (~kyrill@188-194-191-15-dynip.superkabel.de)
14:11.48afoederwhat is the recommended coding style: write the complete namespace chain in every case or shorten it where possible?
14:15.57ChristianMI would say that depends on what you prefer
14:16.15ChristianMI tend to write complete namespace (which is easy with Phpstorm)
14:22.26afoederyes I also do
14:22.29afoederso far
14:25.49*** join/#flow3 zachdavis (~textual@c-98-246-167-102.hsd1.or.comcast.net)
14:26.08robertlemkeI love to use the short namespace nowadays and import it. don't do that for exceptions though. And be aware that you still need to use the fully qualified class name in the doc comments as the parser doesn't know about "use" statements
14:26.39afoederok
14:27.22afoeder*delete delete delete* ;-)
14:38.32michaelfreudenbenow I'm happy
14:38.40michaelfreudenbefound the solution
14:39.12ChristianMgreat
14:39.14ChristianMhow?
14:39.36michaelfreudenbethere was a php.ini file into etc/
14:39.42*** join/#flow3 andreaswolf1 (~aw@scc-wkit-clx-223-188.scc.kit.edu)
14:40.16*** join/#flow3 mgoldbeck (~Adium@host-93-104-226-234.customer.m-online.net)
14:40.39*** part/#flow3 Kobbe (~Hexia@194.121.186.34)
15:23.58*** part/#flow3 kj187 (~kj187@b2b-46-252-131-198.unitymedia.biz)
15:24.35*** join/#flow3 mgoldbeck (~Adium@host-93-104-226-234.customer.m-online.net)
15:27.08*** join/#flow3 pgampe (~phil@pptp-212-201-72-130.pptp.stw-bonn.de)
15:27.49*** part/#flow3 pgampe (~phil@pptp-212-201-72-130.pptp.stw-bonn.de)
15:28.01*** join/#flow3 andreaswolf (~aw@89.204.138.104)
15:28.26*** part/#flow3 afoeder (~afoeder@p4FD6458B.dip0.t-ipconnect.de)
15:30.42*** join/#flow3 andreaswolf1 (~aw@scc-wkit-clx-220-15.scc.kit.edu)
15:41.14*** join/#flow3 andreaswolf (~aw@nat.scc.kit.edu)
15:41.41*** join/#flow3 jocrau (~jocrau@64.134.243.102)
15:43.32*** join/#flow3 foertel (~foertel@80.187.201.77)
15:54.05*** join/#flow3 shoelessone (~kevin@76.14.75.242)
16:18.20*** join/#flow3 Kirab (~kira.back@b2b-46-252-131-198.unitymedia.biz)
16:36.07boonkerzwhere are the videos from conf?
16:36.34boonkerzbecause weiland do not have any video
16:36.42boonkerzin his channel?
16:39.10*** join/#flow3 fb|michael (~tuerk@mail.flagbit.de)
16:40.21Denyerechttp://vimeo.com/jweiland/videos  aparrently
16:40.56boonkerzyes but the f3x videos are not avalible
16:41.06boonkerzanymore
16:42.26DenyerecOh
16:42.33Denyerecperhaps they were taken down ready for the official ones?
16:43.55boonkerzthats the question :D
16:45.37boonkerzphpbb is so bad :(
16:47.21*** join/#flow3 Wrack2 (~eric@g225004155.adsl.alicedsl.de)
17:01.04*** join/#flow3 mgoldbeck (~Adium@89.204.154.174)
17:03.32ChristianMdid you check the f3x site for the videos?
17:03.59ChristianMhttp://www.flow3experience.de/media.html
17:14.23*** join/#flow3 mgoldbeck1 (~Adium@ppp-88-217-3-96.dynamic.mnet-online.de)
17:26.27*** join/#flow3 andreaswolf (~aw@nat.scc.kit.edu)
17:40.02*** join/#flow3 Kollode (~Kollode@d177038.adsl.hansenet.de)
17:45.47*** join/#flow3 zachdavis (~zachdavis@069-064-227-254.pdx.net)
17:51.17*** join/#flow3 zachdavi_ (~zachdavis@069-064-227-254.pdx.net)
17:57.46*** join/#flow3 beberlei (~twitter@koln-4d0b04c7.pool.mediaWays.net)
17:59.28*** join/#flow3 mgoldbeck (~Adium@ppp-88-217-3-96.dynamic.mnet-online.de)
18:27.21*** join/#flow3 Kollode1 (~Kollode@f054054128.adsl.alicedsl.de)
18:28.45*** join/#flow3 aertmann (~aertmann@91.100.13.225.generic-hostname.arrownet.dk)
18:34.07*** join/#flow3 jocrau (~jocrau@c-71-232-148-227.hsd1.ma.comcast.net)
18:38.28zachdavi_Hey Jochen
18:39.37jocrauhey Zach
18:45.29boonkerzflow3 devs uses phpstorm?
18:45.34jocrauI just found this in the US Linux Magazine (03/12):
18:45.45jocrau"Go with the FLOW"
18:46.01zachdavi_Yes, I typically use PHPStorm
18:46.12jocrau"Web applications with the FLOW3 PHP Framework"
18:46.15jocraustrike!
18:46.32jocrauPHPStorm is an excellent choice
18:46.33aertmannmany of us use phpstorm yes :)
18:47.13zachdavi_Jochen, are you still in the US these days?
18:47.46jocrauyes, we plan to stay her for a while
18:48.11zachdavi_That's great. Will we see you in Quebec this year?
18:49.02jocrauSure, I have to finish my proposal today.
18:49.31zachdavi_Yeah, me too. I've put it off for too long ;)
18:49.39jocrau;-)
18:50.53jocrauI am thinking about writing a technical comparison of some popular CMSs (incl. TYPO3 of course ;-) )
18:56.53zachdavi_I think that would be really helpful
18:57.59zachdavi_It's good for people in the community to revisit why they use TYPO3 instead of other systems… it's kind of easy to get tunnel vision when you work with one tool for a long time.
19:00.05boonkerzwhy phpstorm and not netbeans or sublime text
19:06.57zachdavi_I like PHPStorm's xdebug integration, its code completion capabilities, and the way it's generally laid out. I've also found it to be faster and more stable than netbeans, although it's been some time since I used NetBeans
19:10.56*** join/#flow3 andreaswolf (~aw@nat.scc.kit.edu)
19:11.24*** join/#flow3 liwo (~liwo@f051170131.adsl.alicedsl.de)
19:33.47*** join/#flow3 nd (~nd@mnhm-590e4fa5.pool.mediaWays.net)
19:45.59*** join/#flow3 boonkerz (~boonkerz@p5B28AFCE.dip.t-dialin.net)
19:53.56*** join/#flow3 Kirab1 (~kira.back@b2b-46-252-131-198.unitymedia.biz)
19:57.42*** join/#flow3 Kirab (~kira.back@b2b-46-252-131-198.unitymedia.biz)
20:34.18*** part/#flow3 skorpi (~irene_hoe@178-27-136-198-dynip.superkabel.de)
21:33.56boonkerzis anyone work on an forum in flow3?
21:33.57boonkerzlike mm_forum
21:36.49zachdavi_not that I know of

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.