IRC logs

20140428

Logs from channel #fedext on freenode - our official support channel.

IRC log range: 20140428*

20140428

  • 09:06:19 <cedricziel> bjo3rn: seems the bnc keeps on crashing..
  • 09:27:51 <bjo3rn> cedricziel early adopter?
  • 09:29:48 <bjo3rn> ah, resurrection time? ^^
  • 09:30:51 <bjo3rn> not
  • 09:30:54 <bjo3rn> ^^
  • 09:30:58 <BenjaminR> ?
  • 09:31:15 <BenjaminR> gm :)
  • 09:31:21 <bjo3rn> ah, another sign of life :)
  • 09:31:40 <bjo3rn> gm ofc
  • 09:31:57 <bjo3rn> well, let's see how g this m will become ^^
  • 09:32:28 <BenjaminR> ;)
  • 09:39:34 <jlumpe> o>
  • 09:59:11 <randomresult> cedricziel u there?
  • 09:59:54 <mrboe> good morning
  • 10:08:42 <cedricziel> i have 0 clue bjo3rn
  • 10:08:44 <cedricziel> good morning guys
  • 10:08:48 <cedricziel> someone to invite me to the separee again?
  • 10:09:44 <cedricziel> randomresult: what's up?
  • 10:09:55 <randomresult> you use yeoman right?
  • 10:09:59 <cedricziel> yessir
  • 10:10:23 <randomresult> ok. i listened to the conversion you had with deny
  • 10:10:35 <cedricziel> yeah, cool
  • 10:10:38 <randomresult> then i tried to install it on my macosx. result : messed up
  • 10:10:45 <randomresult> totally messed up
  • 10:10:56 <randomresult> extremely hardcore messed up
  • 10:10:58 <cedricziel> what's the definition of totally messed up?
  • 10:11:11 <randomresult> i explained what happend here
  • 10:11:16 <randomresult> gimme a sec
  • 10:11:44 <cedricziel> just point me to it: http://fluidtypo3.org/community/irc-logs.html
  • 10:12:11 <randomresult> http://stackoverflow.com/questions/23322375/uninstall-node-js-and-yeoman-on-macosx-to-start-from-scratch
  • 10:12:20 <randomresult> no ... with here i meant stackoverflow
  • 10:12:23 <randomresult> :)
  • 10:12:43 <randomresult> maybe you can read the debug at the end of the code. says nothing to me
  • 10:12:58 <cedricziel> aaaaah
  • 10:13:19 <randomresult> aaaaah means ahhhhh ?
  • 10:13:33 <randomresult> or aaaaahhh??? and if, which aaahhhhh?
  • 10:14:07 <BenjaminR> randomresult: on drugs?
  • 10:14:12 <cedricziel> ya, see.. installing node-modules with sudo usually gives you a good portion of junk
  • 10:14:22 <cedricziel> i strongly suggest you to use nvm
  • 10:14:30 <cedricziel> https://github.com/creationix/nvm
  • 10:14:51 <randomresult> ahhrfg
  • 10:14:54 <cedricziel> with nvm you can install node in your home directory, have a scoped global node_modules folder
  • 10:14:57 <randomresult> BenjaminR i wish i was
  • 10:15:08 <cedricziel> and dont have to mess with sudo
  • 10:15:34 <cedricziel> just follow that instructions here: https://github.com/creationix/nvm#install-script
  • 10:15:38 <randomresult> well... i did so much . and it was late at night or too eraly in the morning
  • 10:15:56 <randomresult> now my macbook doesnt even know yo is installed
  • 10:16:02 <cedricziel> (dont forget to append the lines to a .bashrc or .profile or .zshrc
  • 10:16:45 <randomresult> ahhrg... i want a gui !
  • 10:16:53 <randomresult> o_O
  • 10:17:02 <cedricziel> no gui, this is sysutils. like there is no gui for php or python
  • 10:17:21 <cedricziel> guis are always limited
  • 10:17:55 <randomresult> dont u think iu should remove everything first before i install nvm?
  • 10:18:11 <cedricziel> sudo npm uninstall -g yo
  • 10:18:46 <randomresult> unbuild [email protected]
  • 10:18:50 <randomresult> :)
  • 10:18:52 <cedricziel> yay
  • 10:19:01 <cedricziel> oh hey
  • 10:19:02 <randomresult> so... what does that mean
  • 10:19:06 <cedricziel> i just discovered something
  • 10:19:15 <randomresult> dont forget to append the lines to a .bashrc or .profile or .zshrc
  • 10:19:24 <randomresult> what?
  • 10:19:34 <cedricziel> i'll quickly answer that SO question ;)
  • 10:20:43 <randomresult> i ll grab a coffee
  • 10:26:12 <cedricziel> answered
  • 10:27:58 <cedricziel> I have to switch workplaces now
  • 10:28:10 <cedricziel> but to answer your "unbuild" q:
  • 10:29:04 <cedricziel> node modules _can_ consist of both js and c code, as some modules may perform costly operations which may be much much quicker when one outside of v8
  • 10:29:09 <cedricziel> -one
  • 10:29:14 <cedricziel> +done
  • 10:30:04 <cedricziel> and because of that, and because node modules almost always ship with build scripts that pull in deps, perform various tasks and so on-uninstalling is called un-building
  • 10:30:10 <cedricziel> opposed to building them on install
  • 10:31:41 <cedricziel> cya later
  • 10:32:33 <randomresult> omg
  • 10:32:36 <randomresult> i will try
  • 10:41:47 <anhadikal> hi all!
  • 10:46:58 <anhadikal> how are partials ins flux handled? is it possible and how does translation look like?
  • 10:47:10 <anhadikal> redunancy in translation file?
  • 11:14:34 <Harpagophyt> hello. installed typo3 6.2 and vhs, flux, ...
  • 11:14:52 <Harpagophyt> created an extension and get the error:
  • 11:15:06 <Harpagophyt> Arguments useShortcutData, useShortcutTarget and useShortcutUid are mutually exclusive. Please use only one at a time.
  • 11:15:22 <randomresult> Harpagophyt you installed the TER version right?
  • 11:15:27 <Harpagophyt> is there a better way then get the new version from git
  • 11:15:30 <Harpagophyt> yes TER
  • 11:15:35 <randomresult> its a know featureBug :)
  • 11:15:48 <Harpagophyt> i read it ;-)
  • 11:15:49 <randomresult> wait i post you the solution for that
  • 11:16:11 <randomresult> so i would go for a change in vhs or download one of the versions from git
  • 11:16:17 <Harpagophyt> on my testsystem i get one new file from git. but now i setup the production
  • 11:16:29 <Harpagophyt> ok
  • 11:16:56 <randomresult> then go for the vhs-php-fix and update to the next version of vhs if it is released.
  • 11:17:04 <randomresult> (thats my opionion)
  • 11:18:40 <Harpagophyt> vhs-php-fix? did i miss something?
  • 11:22:12 <Harpagophyt> i changed the file Classes/ViewHelpers/Page/Menu/AbstractMenuViewHelper.php from https://github.com/FluidTYPO3/vhs/commit/1a9833176d2be804b1cacc6cb04f602845fd892a
  • 11:24:22 <randomresult> Harpagophyt https://github.com/FluidTYPO3/vhs/issues/506
  • 11:24:26 <randomresult> i mean this
  • 11:24:51 <randomresult> typo3conf/ext/vhs/Classes/ViewHelpers/Page/Menu/AbstractMenuViewHelper.php in Line 86
  • 11:25:20 <randomresult> change from FALSE / TRUE to FALSE/FALSE
  • 11:25:26 <Harpagophyt> yes, but there was no solution for me which was working
  • 11:26:03 <Harpagophyt> hmm, i will try again :-)
  • 11:27:22 <randomresult> clear cache / temp then
  • 11:31:25 <Harpagophyt> yes all done - works. a better solution then change the whole file
  • 11:31:26 <Harpagophyt> thx
  • 11:32:06 <randomresult> yw
  • 11:33:28 <randomresult> Harpagophyt that was just my opinion. maybe bjo3rn has a better solution for that
  • 11:33:41 <randomresult> i think he was the one who fixed it
  • 11:34:36 <Harpagophyt> mhm, ey it works - THIS is a solution *g*
  • 11:39:35 <BenjaminR> why not cherry-picking the bugfix?
  • 11:40:48 <BenjaminR> a didnt get the last sentence :)
  • 11:43:10 <bjo3rn> hi guys. it was Claus who finally fixed it. no need for the change proposed by randomresult.
  • 11:43:39 <Denyerec> If I vanish from the Typo3 communities, blame those who call me liar and won't bloomin' listen.
  • 11:46:15 <randomresult> bjo3rn he is working with TER versions
  • 11:46:55 <bjo3rn> aha, that's something else.
  • 11:47:21 <bjo3rn> in this case your hotfix is the quickest solution I guess.
  • 11:48:03 <randomresult> Denyerec clap!
  • 11:49:07 <randomresult> Denyerec i tried to get into yeoman ( dont know why but it sounded interessting) and you know what?
  • 11:49:11 * randomresult claps
  • 12:37:23 <Denyerec> rofl randomresult
  • 13:18:01 <randomresult> Denyerec you work with yeoman?
  • 13:20:32 <Denyerec> not yet
  • 13:21:01 <randomresult> trying to understand if it makes my work easier
  • 13:21:03 <randomresult> or not
  • 13:21:23 <Denyerec> hahaha
  • 13:22:48 <randomresult> i mainly work with providerextensions for FCE and PageLayouts ... this is what i build.
  • 13:27:16 <bjo3rn> randomresult the other day I came across a tweet saying: what is bower? a dependency manager. aha, how do you install it? with npm. what is npm? a dependency manager...
  • 13:27:34 <randomresult> hehe
  • 13:27:36 <randomresult> you use them?
  • 13:27:43 <bjo3rn> nope
  • 13:27:48 <randomresult> reason?
  • 13:27:52 <bjo3rn> I am very oldschool
  • 13:28:04 <randomresult> me too
  • 13:28:09 <bjo3rn> cedricziel is an evangelist of such tools. ask him.
  • 13:28:20 <bjo3rn> and he knows them quite well.
  • 13:28:50 <randomresult> well for bower, i dont see a point of not packing js for example into my git repo
  • 13:29:10 <cedricziel> i do. you're mirroring other git repos
  • 13:29:20 <bjo3rn> hehe, there he is ;)
  • 13:29:33 <cedricziel> that's what i call a Steilvorlage
  • 13:30:01 <randomresult> ...
  • 13:30:19 <cedricziel> git repos should be veeeery clean
  • 13:30:30 <cedricziel> and lean
  • 13:30:39 <randomresult> so all of my buddies need to know bower and stuff
  • 13:30:44 <cedricziel> no artifacts and not a hundredth jquery in my repo pls
  • 13:30:50 <cedricziel> do they?
  • 13:30:51 <randomresult> tell this to my designer loving dreamweaver doing html
  • 13:31:06 <jlumpe> cedricziel: bower vs npm?
  • 13:31:12 <cedricziel> and if yes, there's exactly 2 commands to know
  • 13:31:20 <jlumpe> not sure why we have bower, when we already have npm
  • 13:31:21 <randomresult> if u have a shell
  • 13:31:27 <cedricziel> jlumpe: not versus. each has its own purpose
  • 13:31:59 <jlumpe> are you going to tell me that npm is more serverside and that bower is more client-oriented? :)
  • 13:32:07 <Harpagophyt> is it a problem if i write in Layouts a <br> or MUST it be <br />
  • 13:32:10 <cedricziel> each host has one. it doesnt have to be bash. windows cmd is sufficient
  • 13:32:27 <cedricziel> plus most IDEs nowadays have plugins to manage dependency managers
  • 13:32:51 <cedricziel> Harpagophyt: valid tag in terms of h5, you can do it
  • 13:33:05 <Harpagophyt> thx
  • 13:33:39 <cedricziel> jlumpe: i am telling anbody who listens that each dependency manager has a field where they excell
  • 13:33:54 <Harpagophyt> is there an easy way to "find" a missing <div>?
  • 13:34:15 <cedricziel> your ide should assist you with that
  • 13:34:16 <randomresult> Harpagophyt normaly you ide tells u that or not?
  • 13:34:20 <cedricziel> ;)
  • 13:34:20 <jlumpe> cedricziel: ah ok. it just seems weird to me, since even isaacs especially mentioned that npm is for any type of js, not just node packages
  • 13:34:33 <Harpagophyt> hmm, stupid vi ...
  • 13:34:39 <cedricziel> as long as you're not using ivy or maven, those dep managers are toys
  • 13:35:22 <jlumpe> nope, not using them ;)
  • 13:35:26 <cedricziel> and yes, mr schluter of course says that-but the sheer majority of packages you find on each of bower and npm are either node modules (npm) or clientside (bower)
  • 13:35:29 <randomresult> so cedricziel what you use yeoman for ? even providerextensions?
  • 13:36:16 <cedricziel> and why would i use a package manager like npm for clientside, if it doesnt hold all the libs i need. bower has that
  • 13:37:00 <cedricziel> randomresult: yeoman in its heart is a too to execute generators and scaffold things, one could-but no, i dont have such generator ready
  • 13:37:04 <cedricziel> *tool
  • 13:37:45 <randomresult> so you dont use it for providerextesions right now?
  • 13:37:45 <cedricziel> i usually bootstrap a barebones provider extension and scaffold me a yeoman app inside of Documentation/Mocks
  • 13:37:49 <jlumpe> well that is not the fault of npm, is it? Rather the fault of having two different dep-managers to begin with. I'm not against bower or anything (even though i don't use it right now), I'm just wondering
  • 13:37:56 <randomresult> ah i see
  • 13:38:19 <cedricziel> it isnt, but why shuld one use npm for cleintside then ?
  • 13:39:16 <jlumpe> because you can?
  • 13:39:29 <jlumpe> of course, if a package isn't there, bummer.
  • 13:39:52 <jlumpe> I just think that this "split" between npm and bower isn't necessary
  • 13:40:16 <jlumpe> best thing might be to merge one into the other
  • 13:40:28 <cedricziel> opposed to maven and ivy which are explicitly about encapsulating all sorts of dependencies (and are able to treat them right), we are to use those that fit our workflow best. and unless you need npm for daily operations (such as when developing node apps) i strongly advise against misusing npm for clientside libs
  • 13:40:45 <cedricziel> bower is packageless, that's a major advantage
  • 13:41:18 <cedricziel> even if your package is not explicitly a bower package, you can pull it in, as long as there's a valid artifact returned from the url you're telling it
  • 13:41:24 <jlumpe> and now you've excluded all the people who actually develop client side apps by using common.js and browserify :)
  • 13:42:23 <cedricziel> definately not and i dont see the point-browserify is another abstraction level utilized by another build tool
  • 13:42:34 <cedricziel> i use browserify myself and if that's you path-fine
  • 13:42:51 <cedricziel> but you dont need to be developing node apps to use browerify
  • 13:43:07 <cedricziel> and you dont need npm packages to develop with browserify modules
  • 13:43:21 <jlumpe> of course not
  • 13:44:20 <cedricziel> see, i insist on my point because i learned the hard way which manager works best for what package types ;) but for granted-you could do all this. I call it misusing because of the initial intentions
  • 13:44:22 <jlumpe> This is of course just wishful thinking: but wouldn't it be nicer to just have a single manager? Just one package.json
  • 13:44:39 <jlumpe> haha
  • 13:45:22 <cedricziel> hmm. why not a composer.json or a bower.json or a pom.xml?
  • 13:45:28 <jlumpe> also possible
  • 13:45:32 <jlumpe> well no
  • 13:45:33 <jlumpe> please no xml
  • 13:45:40 <cedricziel> :P
  • 13:45:42 <jlumpe> but the rest, sure
  • 13:47:36 <cedricziel> even if the xml variant is the most advanced one?
  • 13:47:50 <cedricziel> hmm.. json isnt the answer to the web
  • 13:48:00 <jlumpe> ha, now you're trying to poke me :P
  • 13:48:09 <cedricziel> got me ;)
  • 13:49:45 <cedricziel> no offense, but i think every engineer has his own favourite set of tools for specific jobs and they vary by time and task. ask me again in a month or so. this will be a decade in terms of webdev stuff and we'll all be using hippster broccoli or at least all use OOP (which i doubt more than the broccoli thing ) :P
  • 13:50:32 <jlumpe> hahaha
  • 13:50:34 <jlumpe> true
  • 13:50:44 <jlumpe> preferenes change over time
  • 13:51:17 <cedricziel> oh annecdotal time:
  • 13:51:38 <cedricziel> i was to develop a large nodejs app for 4 months or so.
  • 13:51:55 <cedricziel> and what happened on a daily basis: npm had blackouts
  • 13:52:23 <jlumpe> meh
  • 13:52:28 <cedricziel> i was using npm for clientside-so even when i was on the frontend stuff, i had to pull in deps from npm
  • 13:52:41 <cedricziel> didnt work out so i had to setup a npm cache server
  • 13:52:49 <cedricziel> for client side libs
  • 13:53:08 <jlumpe> ha
  • 13:53:12 <jlumpe> ok, that's not nice
  • 13:53:19 <jlumpe> might i ask: what were you developing?
  • 13:53:37 <cedricziel> good thing? no. i never had a single outtage with bower as it relies on github. and when github is down.. you know. every dev takes a nap ;)
  • 13:53:50 <cedricziel> (github==main source for bower packages)
  • 13:54:07 <jlumpe> :D
  • 13:54:32 <cedricziel> now that i switched over to a java context, i never had outtakes, not a single time with my ivy and maven repos
  • 13:55:32 <jlumpe> ah
  • 13:55:39 <jlumpe> (i'm not into java)
  • 13:55:54 <cedricziel> sure, i develop a mostly RESTy app for the serverside and a large SPA to engage with it from the clientside
  • 13:56:19 <jlumpe> ah
  • 13:56:58 <cedricziel> i gathered the impression that node was right for the job, but it wasnt. and part of my conclusio was that the infrastructure is still immature and unusable-when you're not going to have caches in between everything
  • 13:57:59 <jlumpe> oh why's that?
  • 13:58:20 <cedricziel> at the time of writing, i'm using webjars for clientside libs-and as those rely on maven/ivy-i', very happy to use one tool that knows how to handle both java deps and clientside deps
  • 13:58:56 <cedricziel> the app became a monster in terms of large chunks of javascript that had to interact
  • 13:59:29 <cedricziel> i'm too dumb for acting in such untyped environments at large scale it seems ;)
  • 13:59:36 <jlumpe> haha
  • 14:00:06 <cedricziel> part of that was a wrong choice re datastores and gladfully NamelessCoder convinced me of better alternatives
  • 14:00:34 <cedricziel> (gladfully-does that word even exist? :D )
  • 14:00:41 <jlumpe> no
  • 14:01:02 <jlumpe> what do you mean in german? ;)
  • 14:01:07 <jlumpe> luckyly?
  • 14:01:10 <jlumpe> luckily
  • 14:01:20 <cedricziel> exchange that with " i'm, very happy he convinced me.."
  • 14:01:24 <cedricziel> ;)
  • 14:01:25 <jlumpe> ah ok
  • 14:01:38 <jlumpe> which store did you use to begin with?
  • 14:02:06 <cedricziel> mongodb -> rethinkdb -> riak
  • 14:02:29 <cedricziel> i need to handle graph like structures, that's why we quickly reached the limits of those stores
  • 14:02:45 <jlumpe> ah
  • 14:02:59 <jlumpe> i heard about neo4j, but didn't try it yet
  • 14:03:14 <jlumpe> also a graph-db
  • 14:03:22 <cedricziel> yes, we had a look at it as well, but for now we returned to postgres
  • 14:03:44 <cedricziel> neo4j would make sense if we only stored small portions of data in it
  • 14:04:00 <cedricziel> and as an mvp, this would have gotten quickly to composite
  • 14:04:43 <cedricziel> we're happy now with a store that can handle.. good ol' relations :)
  • 14:04:53 <jlumpe> :)
  • 14:05:11 <Harpagophyt> hmmm, the html from the templates/Layouts will not be validated - good choice
  • 14:09:01 <Denyerec> I'm beginning to think you write as much environment setup code as you do application code cedricziel ;)
  • 14:09:46 <cedricziel> may be ;)
  • 14:09:58 <Denyerec> WOrkflow Junkie
  • 14:09:59 <cedricziel> how was your EditorialSprint Den?
  • 14:10:10 <Denyerec> Remote :)
  • 14:10:20 <Denyerec> Though they got a LOT done, and I have to say they make my job very easy
  • 14:10:37 <Denyerec> Their english is typically excellent, makes spotting the errors tough ;)
  • 14:11:15 <Denyerec> I had a question regarding your mock sites btw. I wondered if they include the combined CSS/JS resources, or if they reference the indiviudla components and the finished fluid template references the combined one.
  • 14:11:37 <Denyerec> I'm concerned, because I sometimes subcontract HTML building out to people who wouldn't know their Bower from their Elbow ;)
  • 14:12:54 <cedricziel> the Mock (in my case) references the unconcatenated resources
  • 14:15:02 <cedricziel> the intermediate http server serves thos mocks and as artifacts i usually have one artifact that is completely built out, concated, uglified and so on, and one that is only concatenated
  • 14:15:37 <cedricziel> i switch inclusion via a ts constant so i can have nice debugging in my dev env
  • 14:16:08 <cedricziel> does that answer your question comprehensively?
  • 14:42:04 <Denyerec> cedricziel - regarding the mock, yes. Regarding how the http server deals with artifacts (And what they are, in fact) is not too clear
  • 14:42:25 <cedricziel> that's something one has to see
  • 15:00:30 <Denyerec> cedricziel do you have anything links to such that explains what these artifacts are, or what generates them etc?
  • 15:01:38 <Denyerec> And also what the directory structure of the mocks dir is (EG where you have your bower resources, images, css etc)
  • 15:01:47 <cedricziel> yo webapp -> generates a scaffold
  • 15:01:55 <cedricziel> that's the perfect example
  • 15:04:18 <Denyerec> Ok
  • 15:08:55 <Denyerec> I guess standardising that would a good move
  • 15:09:23 <Denyerec> As randomresult was investigating though, if you're simply an integrator using a workflow to build site-template provider extensions, does this all still fit together?
  • 15:10:29 <Denyerec> I don't like the idea of deploying via FTP, and I can't guarantee that the target server has bower, node, npm all installed, so I might be inclined to commit the compiled resources to the git repo so it can be checked out and used immediately.
  • 15:10:50 <Denyerec> I know that will make you feel itchy, but I wonder what the alternative is, especially if the target server can't be configured with such tools.
  • 15:11:20 <randomresult> cedricziel i managed to run yo
  • 15:11:26 <randomresult> but i do need to write :
  • 15:11:41 <randomresult> node /Users/glatz/npm/lib/node_modules/yo/cli.js
  • 15:11:45 <randomresult> :)
  • 15:11:58 <randomresult> generator-bootstrap does not work ... webapp does...
  • 15:12:06 <randomresult> i hate yeoman before i really started
  • 15:12:14 <randomresult> o_O
  • 15:13:50 <randomresult> Denyerec i work on a mangedserver where i can install composer but not node.js nor bower etc.
  • 15:16:15 <Denyerec> So like me, however you deploy, you need to deploy compiled assets
  • 15:16:17 <Denyerec> But I think that's fine
  • 15:16:26 <Denyerec> it's just figuring out what/how to do the actual deployment now,
  • 15:16:50 <cedricziel> in my SO answer, i pointed you to extending your bpath variable so it spans you bin dir in node_modules
  • 15:17:01 <cedricziel> *$PATH
  • 15:17:38 <randomresult> i did in my .bash_profile
  • 15:17:42 <randomresult> i will paste
  • 15:17:47 <cedricziel> no need
  • 15:18:13 <cedricziel> if you echo $PATH from a fresh shell or after you source it again, it should be in there
  • 15:18:51 <randomresult> https://gist.github.com/randomresult/f32906c26f276c146175
  • 15:22:47 <randomresult> this is what shows up wenn echo $PATH
  • 15:49:31 <Denyerec> randomresult when I'm done wit hthis last lot of poledancers I'll see if I can get this Teoman thing set up
  • 15:49:36 <Denyerec> and perhaps we can help each other out
  • 15:49:59 <randomresult> :)
  • 15:50:03 <randomresult> aye
  • 16:11:30 <Harpagophyt> is there a known bug with content elements and CSC? i have one div too much or one too less ;-)
  • 16:22:10 <Denyerec> Harpagophyt - pastecode your output HTML and your template HTML
  • 16:22:21 <Denyerec> I can take a look for you
  • 16:27:52 <Harpagophyt> output is easy: http://pfatz.kraftl.at
  • 16:29:28 <Harpagophyt> i am very sure, there is no mistake in the templates
  • 16:29:35 <Harpagophyt> but it must ... *ggg*
  • 16:29:45 <Denyerec> Can you cut the output snippet plwAW?
  • 16:29:47 <Denyerec> PLEASE
  • 16:29:50 <Denyerec> Please
  • 16:29:55 <Denyerec> there's a lot of code on the site to fish though :)
  • 16:31:32 <Harpagophyt> *gg* i know, but you asked for ;-)
  • 16:32:10 <Harpagophyt> the problem is this time only with this site. an empty site is ok
  • 16:32:39 <Denyerec> I cannot see what you're referring to without being directed to the patrticular part of the code that's wrong.
  • 16:32:45 <Denyerec> Can you pastecode an example
  • 16:35:10 <Harpagophyt> ok, i found the problem
  • 16:35:15 <Harpagophyt> a little bit
  • 16:36:55 <Harpagophyt> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/master/Resources/Private/Templates/Content/Carousel.html this must be the problem
  • 16:38:58 <Harpagophyt> uff, this piece of code is very buggy
  • 16:39:02 <Harpagophyt> hmmmmm
  • 16:56:16 <Denyerec> Harpagophyt ...
  • 16:56:26 <Denyerec> If you pasted the HTML snippet for me, I could have helped :)
  • 16:57:10 <Denyerec> hey Guest|3415 - could you set a different nick with /nick <name> ?
  • 16:57:21 <Denyerec> Just makes it easier to remember people if they'r enot random :)
  • 16:57:39 <Denyerec> well, except randomresult
  • 16:57:41 <Denyerec> :D
  • 17:00:59 <Harpagophyt> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/master/Resources/Private/Templates/Content/Carousel.html this must be the problem
  • 17:01:04 <Harpagophyt> this is the snippet
  • 17:01:16 <Harpagophyt> but i have no idea why and how
  • 17:02:01 <Denyerec> The bad HTML in your OUTPUT
  • 17:02:04 <Denyerec> Not the template HTML :)
  • 17:02:07 <Denyerec> SOrry, I might not have been clear.
  • 17:04:05 <Harpagophyt> look at http://pfatz.kraftl.at/pfarre/ and take line 247 there is a missing end h1
  • 17:04:17 <Harpagophyt> to debug this, is much easier, then this div's
  • 17:05:00 <Harpagophyt> but i think, i wait for randomresult
  • 17:05:54 <Denyerec> SeYou should get into the habit of copying the surrounding code into a github gist or pastecode
  • 17:05:58 <Denyerec> It makes it much easier for others to help you
  • 17:06:10 <Denyerec> rather than fishing through 1000'a of lines of HTML looking for your bugs :)
  • 17:07:23 <Denyerec> In what file does <div class="container"> live ?
  • 17:08:50 <Harpagophyt> hehe Denyerec - you are genius *ggggg*
  • 17:08:59 <Denyerec> Found it ?
  • 17:09:21 <Harpagophyt> not yet, but the real missing div
  • 17:09:38 <Denyerec> Ok, I am back in Photoshop, so good luck for now!
  • 17:27:00 <Harpagophyt> found it :-)
  • 17:38:20 <Denyerec> Harpagophyt did you once develop with TemplaVoila ?
  • 17:42:00 <Harpagophyt> far far away
  • 17:42:31 <Denyerec> I just wondered.
  • 17:42:33 <Denyerec> I used to use TV
  • 17:42:39 <Denyerec> and this FLuidtypo3 is much better for me
  • 17:43:27 <Harpagophyt> templavoila is more easy to use but harder to extend
  • 17:43:59 <Harpagophyt> fluid is a typical technican solution. nothing for enduser
  • 17:44:07 <cedricziel> TV had much time to evolve and the beginnings were hard as well :)
  • 17:44:25 <Harpagophyt> not really
  • 17:44:42 <Harpagophyt> they started as enduser solution
  • 17:44:47 <cedricziel> (not to consider the amount of budget)
  • 17:45:12 <Denyerec> I agree Tv is easier for "end user"
  • 17:45:12 <cedricziel> but you're right, the learning curve of fluid is steeper
  • 17:45:19 <Harpagophyt> there is no real change to make fluid enduser friendly
  • 17:45:26 <Denyerec> but I think the rality is, if you need to do anything complicated, you're wtiting HTML and CSS
  • 17:45:35 <Denyerec> so the point and click of TV is perhaps... awkwardly halfway.
  • 17:46:00 <Harpagophyt> but now you must learn, html, css, js, ts AND fluid viewhelpers
  • 17:46:36 <Harpagophyt> with TV there was only xml and ts
  • 17:46:47 <cedricziel> i think everyone that had to dive into basic jquery syntax (not javascript), so the basic FE developer, is able to grasp through it
  • 17:47:04 <Harpagophyt> of course
  • 17:47:32 <Harpagophyt> but there are enough peoples who just want to have a click solution
  • 17:47:43 <Harpagophyt> TV was the chance
  • 17:48:29 <Harpagophyt> with solutions like this, joomla and wordpress will be the better solution
  • 17:49:30 <Harpagophyt> I decide to use this fluidtypo3 for two projects because of knowing and learning
  • 17:50:36 <cedricziel> i really cant think of a templating language easy enough for anyone and flexible enough for edge cases
  • 17:50:40 <Denyerec> Harpagophyt - you needed HTML and CSS for TV too
  • 17:50:45 <Denyerec> how else would you make the template to map?
  • 17:51:05 <Harpagophyt> of course ;-). i wrote AND not and ;-)
  • 17:51:13 <Denyerec> Plus there is FAR more documentation around for HTML, JS and PHP than there is TS ;)
  • 17:51:39 <Denyerec> I think...
  • 17:51:44 <Denyerec> The documentation for the viewhelpers needs "examples"
  • 17:51:52 <Harpagophyt> and don't forget, you can wrote the html with dreamweaver and use it for TV
  • 17:51:56 <Denyerec> I just don't know how that would fit in with the documentation being auto-generated.
  • 17:52:07 <Denyerec> Harpagophyt - you could, but you'd deserve shooting ;)
  • 17:52:18 <Denyerec> Although you make a good point
  • 17:52:33 <Denyerec> TV remains the only solution where a complete novice could point-and-click create a working CMS
  • 17:53:05 <Denyerec> I talked with claus I think about the possibility of a point-and-click fluid template generator
  • 17:53:10 <Denyerec> As it would, technically, be possibke.
  • 17:53:21 <Harpagophyt> the only solution for make it friendly is to create a respository for content templates
  • 17:53:29 <Denyerec> That is on its way.
  • 17:53:31 <Harpagophyt> the page templates are easy enough
  • 17:53:37 <Harpagophyt> i thought it
  • 17:53:41 <Denyerec> There's going to be a "github" for content elements.
  • 17:54:21 <Harpagophyt> point and click is not possible
  • 17:55:20 <Harpagophyt> you can only build a generator like the available ones for bootstrap
  • 17:55:29 <Harpagophyt> funny but helpless
  • 17:56:17 <Harpagophyt> may be enough for beginners
  • 17:56:17 <Denyerec> It could be done
  • 17:56:21 <Denyerec> so long as you didn't edit the files manually.
  • 17:56:29 <Denyerec> Else obviously the whole thing would get confused.
  • 17:56:51 <Denyerec> You'd esentially need an intermediate set of data that created dynamic partials and templates based on click mapping.
  • 17:57:04 <Denyerec> When you save that, it would create the templates, layouts and partials
  • 17:57:12 <Denyerec> Edit the mappings -> regenerated the files
  • 17:57:20 <Harpagophyt> yes of course
  • 17:57:23 <Denyerec> So edits would of course be lost if you had changed the files directly.
  • 17:57:34 <Denyerec> Whether there is demand for this? Who knows.
  • 17:57:54 <Harpagophyt> better to invest the time in the extensions self ;-)
  • 18:00:12 <cedricziel> my 2 cents? this isnt worth it. if you want it easy, go the FLUIDTEMPLATE path. if you need typo3, you need some skills around it. sorry if this sounds to harsh.
  • 18:00:42 <Denyerec> Exactly Harpagophyt - The learning curve isn't THAT steep
  • 18:00:44 <Denyerec> and there is hel[p.
  • 18:00:48 <Denyerec> Shit, if I can manage it... :D
  • 18:08:26 <Harpagophyt> cedricziel - we all know this and except it. but there are peoples who don't use typo because of hard to learn
  • 18:10:15 <Harpagophyt> but i will not defend something
  • 18:21:27 <Outdoorsman> randomresult Does fluidbootstraptheme fully utilize FAL?
  • 19:38:49 <Outdoorsman> fluidbootstraptheme does indeed use FAL after testing. I did however find that flux:field.inline.fal can't be used inside objects yet. They may need some funding... https://github.com/FluidTYPO3/flux/issues/468#issuecomment-41461016
  • 20:24:05 <danilobuerger> Denyerec "TV remains the only solution where a complete novice could point-and-click create a working CMS" <--- hopefully those times are over… personally i think only people who actually can code should code websites… people making websites that dont know how to code just ruin the reputation of our industry..
  • 20:24:21 <Denyerec> Yes
  • 20:24:28 <Denyerec> I was thinking the same thing as we spoke about it.
  • 20:27:38 <danilobuerger> So the learning curve of fluid might be steep, but compared to other things a coder can and should learn, fluid and fluidtypo3 is pretty easy
  • 20:43:27 <Outdoorsman> Hello guys... just a quick note here. I love the flexibility of your templating solutions so far, but I'm not not certain how quickly I can implement a template yet as compared to TV since I don't have a much practice yet.
  • 20:44:29 <Outdoorsman> I LOVE flexibility, but flexibility with speed of implementation is quadruple bounus.
  • 21:14:19 <gernot_h> hi! how can i get a content elemnt by id? with <v:render.record ?
  • 21:14:55 <gernot_h> or <v:content.render
  • 21:18:59 <Denyerec> gernot_h - you just supply the UID as a parameter
  • 21:19:20 <randomresult> gernot_h <v:content.render contentUids="{0:1602}"/>
  • 21:19:49 <randomresult> its an array. so i use contentID 1602 on position 1
  • 21:20:06 <Denyerec> or you can do:
  • 21:20:08 <gernot_h> thank you!
  • 21:20:29 <Denyerec> contentUids="{mvVar -> v:iterator.explode()"
  • 21:20:34 <Denyerec> contentUids="{mvVar -> v:iterator.explode()}"
  • 21:20:54 <Denyerec> if you've got the UID from somewhere else.
  • 21:21:06 <gernot_h> it is just simple as the example before
  • 21:21:30 <gernot_h> from randomresult
  • 21:21:35 <Denyerec> I might be wise to put the alue in settings.yourExt.thePageUID
  • 21:21:35 <gernot_h> thx
  • 21:21:47 <Denyerec> So you can more easly change it later
  • 21:21:50 <Denyerec> magic numbers and all that
  • 21:22:05 <gernot_h> you are right!
  • 21:22:06 <randomresult> Denyerec becomes a real player
  • 21:22:20 <Denyerec> LEVEL UP!
  • 21:22:23 <gernot_h> but it is just one element :)
  • 22:29:23 <danilobuerger> so cedricziel
  • 22:30:10 <danilobuerger> care to invite me?
  • 22:35:24 <Denyerec> Bah, secret chambers...
  • 22:35:33 * Denyerec pulls the candlestick and watches the fireplace rotate
  • 22:35:34 <danilobuerger> ;-)
  • 22:35:40 <Denyerec> See!
  • 22:35:51 <danilobuerger> thats where we talk about you ;-)
  • 22:36:09 <Denyerec> Its where you get your peace and quiet more like ;))
  • 23:03:25 <cedricziel> as soon as i find the righ command danilobuerger
  • 23:04:15 <cedricziel> done
  • 23:04:20 <cedricziel> you can join now