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.55 | afoeder | moin 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.18 | wittem | last weekend i visited the F3X and now i would like to contribute the flow3 |
07:33.25 | wittem | where is demand? :D |
07:34.20 | Denyerec | What do you mena? |
07:34.21 | Denyerec | *Mean |
07:35.51 | wittem | on forge there are several packages and everywhere are tickets open, but where should i start to contribute if i am a beginner ;) |
07:40.34 | afoeder | I assume it's not possible to make the source array's value the "value" attribute of a select box? |
07:44.45 | afoeder | is http://flow3.typo3.org/ currently under construction? |
07:44.59 | afoeder | if not: it's broken! :) |
07:46.05 | robertlemke | afoeder: what exactly? |
07:46.14 | afoeder | the CSS |
07:46.31 | afoeder | hm... |
07:46.36 | afoeder | @ IE9 *ahem* |
07:46.37 | afoeder | only |
07:46.40 | afoeder | @ FF it's fine |
07:47.10 | afoeder | i'll (try to) provide a screen shot |
07:51.31 | afoeder | oh boy... I'm up to surrender... |
07:52.51 | afoeder | robertlemke: http://i43.tinypic.com/4to9xs.png |
07:55.38 | Denyerec | Interesting :) |
07:55.52 | Denyerec | Most unlike IE to cause problems with CSS.... *cough* *splutter* |
07:56.16 | Denyerec | (Confirmed here too BTW) |
07:56.58 | Denyerec | It's the same in all versions of IE. |
07:58.08 | Denyerec | .nav > li:first-child a { ... } etc from main.css are not being applied in IE |
07:58.17 | Denyerec | Starts at line 287 |
07:58.54 | Denyerec | Not 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.58 | michaelfreudenbe | Hallo bin neu hier in diesem channel und brauche Hilfe mit meinem flow3 auf mac os x mamp |
08:09.42 | afoeder | michaelfreudenbe, hi and welcome; please write in english here |
08:09.54 | afoeder | (not at least to make Denyerec chuggling) |
08:10.09 | Denyerec | ;) |
08:10.20 | Denyerec | At least I can read German |
08:10.23 | Denyerec | Well, bits of it. |
08:10.36 | afoeder | Denyerec, what nationality are you of? |
08:10.40 | Denyerec | It's a lot easier too when the words are "max osx" "flow3" and "wamp" ;) |
08:10.46 | afoeder | ;-)) |
08:10.49 | Denyerec | UK here |
08:11.05 | Denyerec | But I know a small amount of German. |
08:11.19 | Denyerec | Not enough to hold a conversation, but enough to read / understand the basics |
08:11.24 | afoeder | ah. Native. Now I feel observed ;-) |
08:11.40 | Denyerec | FLOW3 Grammar Checker. |
08:11.52 | afoeder | *thumbs up* |
08:12.18 | *** join/#flow3 aertmann (~aertmann@109.202.148.90) |
08:12.39 | afoeder | so, michaelfreudenbe, go ahead, we'll gladly help. What's your issue? |
08:14.14 | *** join/#flow3 andreaswolf (~aw@nat.scc.kit.edu) |
08:17.10 | michaelfreudenbe | Is there a German channel for asking flow3 questions |
08:17.55 | afoeder | no, 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.38 | stacatoo | hi 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.44 | afoeder | well, it seems that you call ->update on the object ('s repository), but it's not persisted already |
08:28.43 | michaelfreudenbe | ok here is my question when i like to run flow3 in terminal i got this message "FLOW3: Invalid root path. (Error #1248964375) |
08:28.43 | michaelfreudenbe | " |
08:29.25 | afoeder | is your working directory the dir where flow3 is located? |
08:29.38 | afoeder | means, you have to run it as >>./flow3<< |
08:29.45 | michaelfreudenbe | and I'm not sure what I need to do |
08:31.02 | stacatoo | @afoeder but i have called it from DB? |
08:31.41 | afoeder | stacatoo what do you mean "from DB"? |
08:31.42 | michaelfreudenbe | is it possible to send u a picture to explain |
08:32.06 | michaelfreudenbe | sreenshot from my folders structure |
08:32.24 | afoeder | hm yes, post a skitch here |
08:32.37 | afoeder | but as said; did you try ./flow3 ? |
08:32.49 | afoeder | e.g. >>./flow3 help |
08:33.03 | michaelfreudenbe | Bildschirmfoto 2012-04-03 um 10.32.53.png |
08:33.28 | michaelfreudenbe | it's my first time to use flow3 |
08:33.48 | michaelfreudenbe | sorry i'am newbie with it |
08:33.51 | stacatoo | i mean i call the value from repository and i want to update it |
08:33.55 | afoeder | I didn't get that screen shot (only the title); try http://skitch.com/ |
08:34.13 | michaelfreudenbe | ok wait a moment please |
08:34.20 | afoeder | stacatoo, and the object is definately persisted? |
08:34.24 | afoeder | (already) |
08:34.56 | *** join/#flow3 shoelessone (~kevin@76.14.75.242) |
08:35.23 | afoeder | and, stacatoo, could it be related to http://forge.typo3.org/issues/34879 ?= |
08:36.03 | stacatoo | I'm not really understand what peristed mean is, can u explain it to me, sorry I#m still noob in flow3 |
08:36.14 | afoeder | persisted means: it's in your DB. |
08:36.15 | afoeder | :) |
08:36.55 | stacatoo | ouw, yes, its from my DB |
08:37.13 | afoeder | ok, than that's strange.. |
08:37.48 | afoeder | if you call persistenceManager->getIdentifierByObject(), is the identifier than the same as in your db? |
08:37.49 | stacatoo | i create my own method in my repository to get value from db |
08:38.41 | stacatoo | yes, I have printed my the Identifier and its same as in my database |
08:38.51 | afoeder | yeah ok.. |
08:39.12 | afoeder | could you maybe gist the relevant code? |
08:39.18 | afoeder | gist.github.com |
08:39.41 | stacatoo | ok wait a minute |
08:41.15 | michaelfreudenbe | did you get my screenshot |
08:43.00 | afoeder | no, it was incomplete |
08:43.09 | afoeder | I expected you'd use the skitch tool |
08:43.10 | stacatoo | https://gist.github.com/63a2ab8d80384f6fef12 |
08:44.04 | stacatoo | @afoeder i copied the edit and update action |
08:44.09 | afoeder | and line 37 is the problem? |
08:44.30 | stacatoo | yup |
08:44.47 | *** join/#flow3 skurfuerst (~Adium@i59F6A95F.versanet.de) |
08:45.25 | *** join/#flow3 Kobbe (~Hexia@194.121.186.34) |
08:46.32 | afoeder | stacatoo, you should urgently set your IDE to use tabs instead of spaces |
08:46.55 | afoeder | else you might additionally experience unwanted side effects |
08:47.14 | stacatoo | ups sorry on line 15 its should be no double slash in there, ok, thx for the advice |
08:47.15 | afoeder | but, please check line 39 of this: https://gist.github.com/d01c5c2b92f014bfa88f |
08:48.04 | afoeder | and tell what it is |
08:49.00 | stacatoo | should i assign it to view? |
08:49.18 | stacatoo | ups sorry never mind |
08:49.21 | afoeder | no just as it is... it'll pop in the way |
08:49.37 | stacatoo | 'Somea\Translation\Domain\Model\TranslationTarget' (48) |
08:50.19 | stacatoo | it shows the model class from target |
08:50.41 | afoeder | yes, looks fine; I just wanted to go sure everything's as expected |
08:52.13 | stacatoo | but why i still got the error? |
08:53.30 | *** join/#flow3 alex_b (~lex.b@212.144.240.149) |
08:53.33 | afoeder | good question... |
08:53.47 | stacatoo | i guess i made a mistake in edit action |
08:53.49 | alex_b | hi |
08:54.03 | afoeder | I assume it doesn't find the correct persisted entity and assumes it's a new one |
08:54.36 | stacatoo | is that right to call $target with that method? do u need to see the method? |
08:55.08 | afoeder | https://gist.github.com/d01c5c2b92f014bfa88f |
08:55.17 | afoeder | line 25 and 39 changed |
08:55.32 | afoeder | so, try this please |
08:56.07 | stacatoo | ok |
08:57.17 | stacatoo | it shows this https://gist.github.com/7e9db413ccc9d70a7689 |
08:58.54 | michaelfreudenbe | Programme.jpg |
08:59.45 | afoeder | ok, stacatoo, once again: https://gist.github.com/d01c5c2b92f014bfa88f |
08:59.54 | afoeder | line 25 and 26 |
09:00.31 | michaelfreudenbe | did you get my screenshot now |
09:00.47 | michaelfreudenbe | i used skitch now |
09:01.14 | afoeder | michaelfreudenbe, you should have a (skitch) link that you can share here than |
09:01.36 | stacatoo | it shows this https://gist.github.com/7e9db413ccc9d70a7689 |
09:02.41 | afoeder | ok, this is the native array that comes to the controller |
09:03.13 | afoeder | (I commented it here: https://gist.github.com/d01c5c2b92f014bfa88f#comments |
09:03.34 | afoeder | it should have an __identity |
09:03.45 | afoeder | but it hasn't. |
09:04.08 | afoeder | (at least if I'm not totally wrong) |
09:04.31 | stacatoo | ouw, so it has no target identity u mean? |
09:04.55 | afoeder | I see line 16 is commented out |
09:04.58 | *** join/#flow3 fb|michael (~tuerk@mail.flagbit.de) |
09:05.07 | afoeder | you should work on that $target |
09:05.53 | stacatoo | yes i already erase the double slash |
09:05.56 | afoeder | ah ok |
09:06.40 | stacatoo | but the main problem is tarhet doesn't send its identifier, am i right? |
09:06.45 | stacatoo | *target |
09:06.47 | afoeder | generally yes |
09:07.03 | afoeder | I assume your form isn'n bound to that variable |
09:07.12 | afoeder | isn't.. |
09:07.13 | ChristianM | hi all |
09:07.17 | afoeder | hey ChristianM |
09:08.01 | stacatoo | ok, I'll work on it, thx very much for your help afoeder |
09:08.13 | afoeder | maybe, stacatoo, you want to add your Fluid HTML code to the gist (you can add multiple "files" in one gist) |
09:08.22 | stacatoo | ouw, ok |
09:08.31 | afoeder | and, really, please fix the tabs-instead-spaces at the very first :) |
09:10.44 | stacatoo | haha ok sorry |
09:11.35 | afoeder | it's in your interest; you might really experience problems with the annotation parser or such. |
09:13.24 | stacatoo | https://gist.github.com/b45f80ba85ba2cf3d6ce |
09:14.08 | afoeder | (and another tip: name the file with .php extension and wrap it in <?php makes the gist syntax highlighted :) |
09:14.37 | stacatoo | ouw, do u need the new one? |
09:14.47 | afoeder | nope, fine. |
09:14.53 | afoeder | just a general notice ;-) |
09:14.57 | afoeder | well; so far it seems fine |
09:15.06 | *** join/#flow3 the-phunk (~the-phunk@mnch-5d875697.pool.mediaWays.net) |
09:15.15 | afoeder | your $target is assigned to the view, and the view's <f:form> binds to object="{target}" |
09:15.16 | stacatoo | ok |
09:15.49 | afoeder | now your updateAction should recognize your existing entity |
09:15.50 | stacatoo | as u see that i have assign the target to the edit form, but the target value doesnt appear on the form, |
09:16.24 | afoeder | what "target value" do you mean? |
09:17.42 | stacatoo | i mean the object from line 16 |
09:18.02 | stacatoo | i try to call it in the edit form, but it doesnt appear |
09:18.54 | afoeder | where should it "appear"? |
09:18.55 | stacatoo | it should be appear on the form |
09:19.10 | stacatoo | i mean the value should be shown on the form |
09:19.16 | afoeder | where (what line)? |
09:20.11 | afoeder | because, at line 11 (html) you correctly bind the form to the object via the `object="{target}"` attribute |
09:21.01 | stacatoo | on the html line 26, the target should be shown there |
09:21.47 | afoeder | ok I see, what is translationTarget? |
09:21.52 | afoeder | a string |
09:21.53 | afoeder | ? |
09:21.57 | stacatoo | yes |
09:22.18 | afoeder | do you have getTranslationTarget() set? |
09:22.23 | stacatoo | yes |
09:22.25 | afoeder | in your Target model? |
09:22.28 | stacatoo | yes |
09:22.37 | afoeder | and it's public? ;-) |
09:22.46 | afoeder | (the method) |
09:22.53 | stacatoo | yep |
09:23.14 | stacatoo | all methods in target model is public |
09:23.17 | afoeder | so, in your editAction, try \TYPO3\FLOW3\var_dump($target->getTranslationTarget() |
09:23.37 | stacatoo | ok wait a minute |
09:27.02 | stacatoo | its only shows blank page |
09:27.36 | afoeder | hm, maybe too much memory consumption |
09:27.53 | afoeder | your're sure it should be a string? |
09:28.09 | afoeder | please try gettype($target->getTranslationTarget()) |
09:28.16 | afoeder | (and var_dump it) |
09:28.57 | stacatoo | same still blank page |
09:29.15 | *** join/#flow3 andreaswolf1 (~aw@nat.scc.kit.edu) |
09:30.39 | stacatoo | im 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.10 | afoeder | well, then $target is a collection... |
09:31.24 | afoeder | or {target} |
09:31.25 | stacatoo | ouw, isnt that a string= |
09:31.28 | stacatoo | ? |
09:31.48 | afoeder | no, if you can for-each {target} then it's a collection |
09:31.52 | afoeder | (because it's iterable) |
09:32.18 | stacatoo | ouw, sorry |
09:32.27 | stacatoo | and then what should i doß |
09:32.48 | afoeder | I don't know what you want to do :) |
09:33.00 | skurfuerst | daily scrum today at http://bigbluebutton.typo3.org/bigbluebutton/typo3/start.jsp?action=invite&meetingID=Phoenix+Scrum+Meeting because google hangout is offline |
09:34.34 | michaelfreudenbe | ok sorry that it took so long but now here is the link |
09:34.48 | stacatoo | should i convert that collection to string? |
09:34.56 | michaelfreudenbe | https://www.evernote.com/shard/s196/sh/f46eb78f-f476-48fd-9039-d326801eb655/893beec5803043a724883bc418fd5c70 |
09:35.43 | michaelfreudenbe | I never used skitch before |
09:37.23 | afoeder | not really stacatoo; problem is I don't know the whole big picture of your project |
09:37.40 | afoeder | it's really a surprise to me that you're able to for-each the {targed} |
09:37.44 | ChristianM | michaelfreudenbe you should be in the FLOW3 directory |
09:37.45 | afoeder | {target} |
09:38.21 | stacatoo | yes i don't know, but its work |
09:38.50 | afoeder | yes michaelfreudenbe, as said: you should call it >> ./flow3 help <<, from FLOW3 as your current working directory |
09:39.18 | afoeder | and stacatoo, maybe you want to add your TranslationTarget model to the gist :) |
09:39.30 | stacatoo | ok just a sec |
09:39.51 | ChristianM | stacatoo how does your translationTargetRepository look like |
09:40.01 | ChristianM | afoeder the model can be seen in the mailing list |
09:40.03 | michaelfreudenbe | sorry I know not how to do this |
09:40.43 | ChristianM | michaelfreudenbe is MAMP in your personal folder or in root? |
09:41.13 | stacatoo | https://gist.github.com/b45f80ba85ba2cf3d6ce |
09:41.24 | *** join/#flow3 fabianfabian (~fab@D57D3095.static.ziggozakelijk.nl) |
09:41.27 | michaelfreudenbe | i use mamp on my local host |
09:41.39 | stacatoo | yes 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.49 | stacatoo | *change# |
09:43.44 | afoeder | yes, 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.59 | alex_b | I need headphones at work to listen to lurk scrums |
09:44.07 | *** join/#flow3 skurfuerst1 (~Adium@88.130.166.47) |
09:45.17 | stacatoo | i 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.05 | ChristianM | stacatoo that depends on your repository if it gives back a collection or just one element |
09:49.14 | ChristianM | coudl you add the repository code |
09:50.42 | stacatoo | https://gist.github.com/b45f80ba85ba2cf3d6ce |
09:51.17 | ChristianM | your repository will return a collection |
09:51.22 | afoeder | yes stacatoo, this always returns a collection |
09:51.25 | stacatoo | ouw |
09:51.44 | stacatoo | ok, then i mhave to convert it to string? |
09:51.52 | afoeder | if 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.06 | afoeder | means, return $result->getFirst() |
09:52.27 | stacatoo | i 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.52 | afoeder | and, you might omit "target" from the method name completely because your're already in targetRepository |
09:53.10 | afoeder | so, >>findOneByUnitAndLanguages<< should be perfect. |
09:53.30 | stacatoo | ok |
09:53.41 | afoeder | and, singular: findOneByUnitAndLanguage |
09:54.19 | skorpi | skurfuerst1: Documentation changes should be pushed to TYPO3.FLOW3 now, right? |
09:54.24 | skurfuerst1 | yes |
09:54.28 | skurfuerst1 | @skorpi |
09:54.34 | stacatoo | and then it works now :) |
09:54.40 | ChristianM | ;) |
09:54.49 | skorpi | so the issues that are connected to them should be moved there as well...? |
09:55.23 | skorpi | (or closed and added to be faster in my case ;-)) |
09:56.30 | stacatoo | ah but there still an error when i do update |
09:56.36 | stacatoo | this 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.36 | stacatoo | Manager#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.07 | ChristianM | as it says |
09:57.21 | ChristianM | you probably want to add cascading options to your model |
09:58.04 | stacatoo | what is cascading? |
09:59.55 | ChristianM | basically letting database transactions bubble down to related objects |
10:00.21 | ChristianM | so you save a translationTarget and any translationUnit that is related will be saved too |
10:00.28 | ChristianM | same can be done for deleting |
10:01.42 | *** part/#flow3 bwaidelich (~Bastian@dslb-088-077-150-162.pools.arcor-ip.net) |
10:02.14 | stacatoo | ok, 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.57 | ChristianM | no problem, its nice to see the framework getting adopted by people more and more :) |
10:03.52 | afoeder | so, back; glad to help stacatoo |
10:09.32 | afoeder | and now to me; the validation behavior while property mapping really confuses me again and again... |
10:10.05 | afoeder | while prop' mapping, is the complete object tree built first and *then* validated? |
10:10.27 | afoeder | because, it seems that the setter methods are fired prior to the validating events |
10:12.43 | ChristianM | yep they are |
10:13.03 | ChristianM | you have a full object tree then the validators are built and executed |
10:13.08 | afoeder | ok |
10:13.41 | afoeder | ok fine, thanks, that's good to know |
10:20.27 | *** join/#flow3 shoelessone (~kevin@76.14.75.242) |
10:22.59 | Denyerec | It takes your object, sprinkles magic dust on it, and hides it in a database. |
10:23.11 | Denyerec | Persistance! |
10:23.14 | Denyerec | :D |
10:23.16 | afoeder | Unicorn! |
10:23.23 | Denyerec | MANATEE! |
10:23.30 | Denyerec | I need to find FLOW3 developers. |
10:23.34 | Denyerec | I suspect this will be difficult. |
10:25.48 | ChristianM | ;) |
10:26.00 | ChristianM | I guess there a lot here in this channel *wave* |
10:26.52 | afoeder | :) |
10:27.03 | Denyerec | Alas initially I need to look within the UK |
10:27.16 | Denyerec | Although I have told the guy that I may well need to look abroad. |
10:27.40 | Denyerec | And to make things even harder, it's for equity in a web startup, rather than for standard pay. |
10:27.45 | Denyerec | Pretty much Mission:Impossible |
10:28.51 | afoeder | "They stamped it, didn't they? Those damn Gideons. " |
10:29.47 | ChristianM | Denyerec that really sounds like Mission:Impossible |
10:30.21 | Denyerec | Indeed. |
10:30.35 | Denyerec | The equity offer is generous, but finding people willing to take the leap of faith is not goign to be easy |
10:30.44 | Denyerec | I estimate 3 FLOW3 developers in the UK :) |
10:30.53 | Denyerec | (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.13 | Kobbe | Any (flow3) license experts in here? |
11:16.24 | skurfuerst1 | what do you wanna know Kobbe? |
11:16.27 | robertlemke | kind of ;-) |
11:16.37 | Kobbe | cool |
11:17.09 | Kobbe | well, i studied the lgpl license a couple of time, but I still don't get it :) |
11:17.54 | Kobbe | I guess my main question is, can we sell our (commercial) software that is based on flow3 |
11:18.26 | robertlemke | Kobbe: generally speaking: yes |
11:18.43 | Kobbe | we are building a framework on top of flow3 |
11:19.03 | skurfuerst1 | Kobbe: if you modify FLOW3 code, you need to distribute these modifications to your clients also, or make them public |
11:19.47 | Kobbe | yes, that part i get; no problem |
11:20.33 | Kobbe | basicly we add a couple of our own packages to flow3, so we don't change the flow3 sourcecode |
11:21.16 | Kobbe | so in our case there is no problem? |
11:21.23 | Denyerec | <robertlemke> kind of ;-) <- LOL |
11:22.24 | Kobbe | if you do some google-research there are mixed opinions about how business friendly lgpl is |
11:22.40 | Kobbe | but ok, thanks for the information! |
11:22.54 | skurfuerst1 | you are welcome |
11:23.45 | michaelfreudenbe | hello everybody i need some help with my flow3 instalation on my mac i use mamp on localhost |
11:23.59 | afoeder | hi again michaelfreudenbe ;-) |
11:24.06 | afoeder | Mac users welcome ;-) |
11:24.14 | *** join/#flow3 fb|micha (~tuerk@mail.flagbit.de) |
11:24.16 | Denyerec | (So long as they speak English, right? :) |
11:24.21 | Denyerec | ;) |
11:24.39 | afoeder | hurrhurr :) |
11:24.55 | afoeder | robertlemke, btw, any further attention regarding http://flow3.typo3.org/ @ IE 9? |
11:24.56 | michaelfreudenbe | :^) |
11:25.59 | michaelfreudenbe | i can speak english but in my native language it will be easier to explain my problem |
11:26.57 | afoeder | don't hesitate to try :) |
11:27.21 | michaelfreudenbe | well i have installed flow3 and it works fine i get the start screen under localhost etc |
11:27.55 | michaelfreudenbe | but the problem is when i drag the flow3 on my terminal i get a error message |
11:28.46 | michaelfreudenbe | the error says FLOW3: Invalid rooth path |
11:28.59 | michaelfreudenbe | (Error #1248964375) |
11:29.09 | michaelfreudenbe | "/" does not lead to |
11:29.26 | ChristianM | As I had some private chat I can explain the problem I guess, I just have no idea about MAMP |
11:29.51 | ChristianM | it seems the docroot is detected as /Applications/MAMP/htdocs/SOMETHING |
11:29.51 | michaelfreudenbe | an the path is "/Applications/MAMP/htdocs/planet/local/FLOW3/Packages/Framework/TYPO3.FLOW3/" |
11:30.04 | ChristianM | yep, but that path seems not to exist |
11:30.09 | ChristianM | at least not for terminal |
11:30.29 | michaelfreudenbe | yes i now but someone can help me here |
11:30.30 | ChristianM | I guess the problem is that MAMP is an application and the real path is something like /Applications/MAMP.app/ |
11:30.31 | michaelfreudenbe | maybe |
11:30.58 | ChristianM | so if anyone has an idea about MAMP and knows how to access the folder from terminal hep michaelfreudenbe |
11:31.39 | aertmann | I've had FLOW3 working with MAMP.. but what exactly do you mean by access the folder from terminal? |
11:31.39 | michaelfreudenbe | i hope that someone have any idea |
11:31.46 | aertmann | being able to run ./flow3? |
11:32.37 | michaelfreudenbe | i mean i drag the flow3 to my terminal and press enter i get the error message above |
11:32.53 | ChristianM | aertmann yes being able to run ./flow3 |
11:33.05 | ChristianM | aertmann first of all cd into the folder |
11:33.05 | michaelfreudenbe | it's my first time with flow |
11:33.22 | michaelfreudenbe | i have no plan about flow |
11:34.25 | michaelfreudenbe | my welcome screen works perfect |
11:34.37 | michaelfreudenbe | this is the path to it |
11:34.39 | michaelfreudenbe | http://localhost/planet/local/FLOW3/Web/flow3/welcome |
11:34.51 | aertmann | how 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.40 | aertmann | no that is the webserver path |
11:36.24 | ChristianM | I already said to try "cd /Applications/MAMP/htdocs/planet/local/FLOW3" in terminal |
11:36.26 | ChristianM | that didn't work |
11:36.36 | *** join/#flow3 boonkerz (~boonkerz@p5B28AFCE.dip.t-dialin.net) |
11:36.58 | aertmann | hmm well it should I suppose.. unless the webroot is somewhere else |
11:37.27 | ChristianM | just the thing I said too |
11:37.45 | afoeder | allow me to show the dir struct again: https://www.evernote.com/shard/s196/sh/f46eb78f-f476-48fd-9039-d326801eb655/893beec5803043a724883bc418fd5c70 |
11:37.50 | michaelfreudenbe | ok now i get this in terminal |
11:37.52 | michaelfreudenbe | noname:FLOW3 michaelfreudenberg$ |
11:38.16 | michaelfreudenbe | is it ok so far |
11:38.27 | ChristianM | totally depends on your terminal settings |
11:38.30 | ChristianM | could be ok |
11:38.32 | ChristianM | then try now |
11:38.36 | ChristianM | "./flow3 help" |
11:38.41 | michaelfreudenbe | ok wait |
11:38.46 | afoeder | on Mac, is there a "pwd" cmd? |
11:38.53 | afoeder | to show the working dir |
11:38.59 | afoeder | might help... |
11:39.31 | aertmann | also grep -rin DocumentRoot /Applications/MAMP/conf/apache/httpd.conf could point to where the webroot is |
11:39.33 | michaelfreudenbe | ok now i'am one step further |
11:39.35 | michaelfreudenbe | FLOW3 requires the PHP setting "magic_quotes_gpc" set to Off. (Error #1224003190)noname:FLOW3 |
11:42.14 | ChristianM | yep alright |
11:42.21 | ChristianM | so then you are in the right directory |
11:42.33 | ChristianM | what did you do now compared to earlier? |
11:43.30 | aertmann | michaelfreudenbe: 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.35 | michaelfreudenbe | Sorry i'am bussy at the Moment my php version is 5.3.6 |
12:07.25 | michaelfreudenbe | there is a other one called 5.2.17 |
12:07.40 | michaelfreudenbe | but only the 5.3.6 works |
12:07.55 | afoeder | makes sense, because FLOW3 requires at least 5.3 |
12:07.59 | michaelfreudenbe | ok |
12:09.32 | *** join/#flow3 nd__ (~nd@mnhm-4d018611.pool.mediaWays.net) |
12:10.30 | michaelfreudenbe | but magic_quotes_gpc is off in my settings |
12:10.58 | michaelfreudenbe | magic_quotes_gpc = Off |
12:11.07 | afoeder | michaelfreudenbe, it's likely you have different settings for CLI and for Web usage |
12:11.46 | michaelfreudenbe | what's cli |
12:12.05 | michaelfreudenbe | sorry i'am newbie |
12:12.12 | afoeder | command line interface |
12:12.14 | michaelfreudenbe | can u explain me |
12:12.23 | michaelfreudenbe | for mac |
12:13.15 | afoeder | http://php.net/manual/de/features.commandline.php |
12:13.42 | afoeder | that's a lot of course, but have a quick look at it |
12:14.02 | afoeder | especially the arguments |
12:14.11 | afoeder | so, for example try >> php --ini >> |
12:14.15 | michaelfreudenbe | ok i will do my best |
12:14.24 | michaelfreudenbe | but this is a lot of stuff |
12:14.29 | afoeder | do you know phpinfo() |
12:14.38 | michaelfreudenbe | yes |
12:14.48 | afoeder | locate such a file at your Web directory |
12:14.57 | afoeder | call it, and check what .ini file is used |
12:15.13 | afoeder | compare this to what >>php --ini << at CLI says |
12:15.30 | afoeder | (CLI ^= shell, bash, cmd, whatever) |
12:15.58 | michaelfreudenbe | i placed a phpinfo file in the web folder but nothing happens |
12:16.34 | michaelfreudenbe | only a blank screen apears in my browser |
12:16.44 | afoeder | then you probably have an error |
12:16.46 | michaelfreudenbe | appears |
12:16.47 | afoeder | check you error log ;-) |
12:17.29 | aertmann | should be in /Applications/MAMP/logs/php_error.log |
12:17.32 | afoeder | and: I don't know where it may be; have absolutely now clue about MAC |
12:17.39 | afoeder | ah perfect aertmann |
12:20.11 | michaelfreudenbe | my php error log is empty |
12:20.29 | michaelfreudenbe | but in my apache log there is |
12:20.40 | michaelfreudenbe | [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.15 | afoeder | please add some .txt file and try to access it via browser |
12:21.29 | afoeder | (in your Web directory) |
12:21.32 | afoeder | let's see if this works |
12:21.53 | afoeder | maybe even rename your phpinfo.php to phpinfo.txt |
12:24.01 | michaelfreudenbe | I do not know where the phpinfo file is located on mampp |
12:24.20 | michaelfreudenbe | i do some search for it wait |
12:26.57 | michaelfreudenbe | ok renamed the phpinfo file into phpinfo.txt |
12:28.33 | michaelfreudenbe | I'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.36 | michaelfreudenbe | ok 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.25 | michaelfreudenbe | This is the error code (Error #1224003190) |
13:06.52 | t3andi | @michaelfreudenbe have you also disabled magic quotes for php cli? |
13:07.06 | michaelfreudenbe | no |
13:07.18 | michaelfreudenbe | where to do this |
13:07.20 | t3andi | ah, then that's the problem |
13:07.26 | t3andi | which system are you using? |
13:07.35 | michaelfreudenbe | mamp localhost |
13:07.36 | t3andi | there should be a separate php.ini file for cli |
13:07.45 | michaelfreudenbe | ahhh ok |
13:08.16 | michaelfreudenbe | do you now the path into mamp |
13:08.54 | t3andi | hm, no sorry didn't change thing there for a while ;-) |
13:09.09 | michaelfreudenbe | ok i will google it |
13:09.31 | t3andi | probalby there: /opt/local/etc/php5 |
13:09.36 | michaelfreudenbe | but now i'am one stepp further |
13:09.38 | t3andi | if you are using macports |
13:09.45 | michaelfreudenbe | mamp |
13:10.43 | afoeder | michaelfreudenbe, use >> php --ini >> |
13:10.49 | afoeder | >> php --ini << |
13:10.55 | michaelfreudenbe | ok thank's |
13:11.44 | t3andi | good point ;-) |
13:11.52 | afoeder | :) |
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.23 | stacatoo | hi ihave a question again, what is subpropertiy? |
13:16.53 | afoeder | it's the deeply nested property of an object |
13:16.59 | afoeder | maybe many levels deep |
13:17.23 | stacatoo | can u give an example? |
13:17.34 | afoeder | you 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.52 | stacatoo | ah that one |
13:18.17 | afoeder | remember your allowCreationForSubProperty or ...Modification... |
13:18.42 | afoeder | it'S relevant when you'Re up to property map nested object trees |
13:18.49 | stacatoo | yes, is there any site that explain more about sub property? |
13:19.22 | afoeder | well, in general there's not much to explain... what do you wanna know in particular? |
13:20.03 | stacatoo | hmm actually Im still dont get it how flow3 works when i want to update more than 1 table |
13:20.31 | afoeder | don't think in tables :) |
13:20.36 | afoeder | there are no tables. |
13:20.39 | afoeder | only objects ;-) |
13:21.06 | afoeder | tables are some veiled stuff behind the scenes |
13:21.07 | stacatoo | ok i should think in object, and its difficult for me to get used to it, sorry |
13:21.16 | afoeder | I absolutely understand |
13:21.26 | afoeder | it's the same for all of us |
13:21.47 | stacatoo | so, how do I interpret the field in tables into an object? |
13:21.58 | afoeder | it's a property |
13:22.02 | afoeder | an object property |
13:22.57 | stacatoo | ok, 1 table has many properties |
13:23.08 | afoeder | one object. |
13:23.17 | afoeder | has properties/attributes, yes. |
13:23.26 | stacatoo | ok |
13:24.22 | stacatoo | then how to do an update in 2 different object? |
13:25.06 | afoeder | depends of the context... usually you would call ->update on their repository |
13:25.20 | stacatoo | yes, but it has different repo as well |
13:26.43 | afoeder | then you call ->update on each repository :-o |
13:26.46 | afoeder | :P |
13:28.36 | stacatoo | hahah yes but how to send the different object in 1 form? is that like u showed me earlier? |
13:28.41 | ChristianM | I 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.58 | afoeder | + @ DDD |
13:29.05 | ChristianM | as I explained yesterday you have one main object with some related object |
13:29.19 | stacatoo | oh basically its one object? |
13:30.19 | ChristianM | well at least that is what I got from your explanations yesterday, translationTarget and it has some properties which again are objects |
13:30.48 | stacatoo | so translationTarget has properties from trabnslationUnit |
13:31.11 | ChristianM | no one of the properties of translationTarget is a translationUnit |
13:32.25 | stacatoo | yes |
13:33.19 | stacatoo | so to update translationunit properties I need to do an update from translationTarget? |
13:33.58 | ChristianM | yes 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.22 | stacatoo | when i do an update from translationTarget by calling update action from translationTarget repository, is the properties from translationUnit get updated as well? |
13:35.45 | ChristianM | yes |
13:36.16 | stacatoo | ok now i understand the principle, but i still have to work out to implement it on my code |
13:36.37 | stacatoo | once again thx very much afoeder and ChristianM :) |
13:37.04 | ChristianM | ;) |
13:37.24 | ChristianM | grab some book about Domain Driven Design and scetch your domain out with something like yuml.me |
13:37.33 | ChristianM | that usually makes it easier |
13:37.41 | stacatoo | yup 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.48 | afoeder | what is the recommended coding style: write the complete namespace chain in every case or shorten it where possible? |
14:15.57 | ChristianM | I would say that depends on what you prefer |
14:16.15 | ChristianM | I tend to write complete namespace (which is easy with Phpstorm) |
14:22.26 | afoeder | yes I also do |
14:22.29 | afoeder | so far |
14:25.49 | *** join/#flow3 zachdavis (~textual@c-98-246-167-102.hsd1.or.comcast.net) |
14:26.08 | robertlemke | I 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.39 | afoeder | ok |
14:27.22 | afoeder | *delete delete delete* ;-) |
14:38.32 | michaelfreudenbe | now I'm happy |
14:38.40 | michaelfreudenbe | found the solution |
14:39.12 | ChristianM | great |
14:39.14 | ChristianM | how? |
14:39.36 | michaelfreudenbe | there 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.07 | boonkerz | where are the videos from conf? |
16:36.34 | boonkerz | because weiland do not have any video |
16:36.42 | boonkerz | in his channel? |
16:39.10 | *** join/#flow3 fb|michael (~tuerk@mail.flagbit.de) |
16:40.21 | Denyerec | http://vimeo.com/jweiland/videos aparrently |
16:40.56 | boonkerz | yes but the f3x videos are not avalible |
16:41.06 | boonkerz | anymore |
16:42.26 | Denyerec | Oh |
16:42.33 | Denyerec | perhaps they were taken down ready for the official ones? |
16:43.55 | boonkerz | thats the question :D |
16:45.37 | boonkerz | phpbb 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.32 | ChristianM | did you check the f3x site for the videos? |
17:03.59 | ChristianM | http://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.28 | zachdavi_ | Hey Jochen |
18:39.37 | jocrau | hey Zach |
18:45.29 | boonkerz | flow3 devs uses phpstorm? |
18:45.34 | jocrau | I just found this in the US Linux Magazine (03/12): |
18:45.45 | jocrau | "Go with the FLOW" |
18:46.01 | zachdavi_ | Yes, I typically use PHPStorm |
18:46.12 | jocrau | "Web applications with the FLOW3 PHP Framework" |
18:46.15 | jocrau | strike! |
18:46.32 | jocrau | PHPStorm is an excellent choice |
18:46.33 | aertmann | many of us use phpstorm yes :) |
18:47.13 | zachdavi_ | Jochen, are you still in the US these days? |
18:47.46 | jocrau | yes, we plan to stay her for a while |
18:48.11 | zachdavi_ | That's great. Will we see you in Quebec this year? |
18:49.02 | jocrau | Sure, I have to finish my proposal today. |
18:49.31 | zachdavi_ | Yeah, me too. I've put it off for too long ;) |
18:49.39 | jocrau | ;-) |
18:50.53 | jocrau | I am thinking about writing a technical comparison of some popular CMSs (incl. TYPO3 of course ;-) ) |
18:56.53 | zachdavi_ | I think that would be really helpful |
18:57.59 | zachdavi_ | 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.05 | boonkerz | why phpstorm and not netbeans or sublime text |
19:06.57 | zachdavi_ | 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.56 | boonkerz | is anyone work on an forum in flow3? |
21:33.57 | boonkerz | like mm_forum |
21:36.49 | zachdavi_ | not that I know of |