IRC logs

20140929

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

IRC log range: 20140929*

20140929

  • 08:00:31 <Harpagophyt> hello
  • 08:07:00 <Harpagophyt> anyone from the dev available?
  • 08:25:50 <mrboe> back again - good morning FT3
  • 08:26:36 <Harpagophyt> morning
  • 08:27:01 <Harpagophyt> can you help me debugging my upgrade?
  • 08:28:29 <Harpagophyt> all settings from plugin.tx_vhs.settings.asset are twice in the frontend also the typo3temp/vhs-assets-jquery-bootstrapjs-eqheight-customjs.js?1411971931
  • 08:29:01 <Harpagophyt> happens after upgrade
  • 08:36:42 <mrboe> hey guys, after updateing from dev to master i have BE cols "left normal right" any quick tip what changed?
  • 08:39:36 <Harpagophyt> go to settings from the page
  • 08:39:36 <Harpagophyt> appearance
  • 08:39:36 <Harpagophyt> show content from page
  • 08:39:36 <Harpagophyt> @mrboe
  • 08:39:36 <mrboe> got it
  • 08:39:36 <Harpagophyt> örm frontend layout
  • 08:39:36 <Harpagophyt> :-)
  • 08:39:36 <mrboe> thx
  • 08:39:36 <Harpagophyt> so much troubles after updage
  • 08:39:36 <Harpagophyt> update
  • 08:39:36 <Harpagophyt> my complete navigation is dead
  • 08:39:36 <mrboe> @Harpagophyt i will check FBT later, perhabs i will find the whats your problem
  • 08:39:36 <mrboe> you work with FBT
  • 08:40:10 <Harpagophyt> fbt?
  • 08:40:18 <mrboe> fluidboostraptheme
  • 08:41:05 <Harpagophyt> not really
  • 08:44:53 <mrboe> oh ok
  • 08:45:30 <Harpagophyt> do you have also javascripts and css twice in your frontendpage?
  • 08:47:19 <mrboe> no
  • 08:50:12 <Harpagophyt> hmm, ok - funny selfbug *g*
  • 08:50:27 <mrboe> but i dont see my content in FE
  • 08:50:38 <mrboe> thats also a nice feature
  • 08:51:02 <Harpagophyt> i had much troubles - this not
  • 08:51:17 <Harpagophyt> oh wait *thinking*
  • 08:51:46 <Harpagophyt> do you changed the templates?
  • 08:51:58 <Harpagophyt> new xml names
  • 08:58:21 <Harpagophyt> anybody knows why reload and shift-reload in the browser show different sites in the frontend? order does not matter
  • 08:58:45 <Harpagophyt> i use chromium
  • 09:11:59 <bjo3rn> mrboe you have to select 'fluidpages' as backend layout in your root page ;)
  • 09:12:44 <mrboe> thank you bjo3rn
  • 09:12:47 <bjo3rn> ah, Harpagophyt already helped
  • 09:13:14 <bjo3rn> Harpagophyt navigation is dead? what does that mean?
  • 09:13:47 <Harpagophyt> hi @bjo3rn i have all css an js twice in the frontend page
  • 09:14:08 <bjo3rn> sec, phone
  • 09:14:10 <mrboe> have you cleard cache in install tool
  • 09:14:27 <mrboe> after that my update worked
  • 09:14:40 <Harpagophyt> yes mrboe
  • 09:14:51 <Harpagophyt> i press this button 1000 times *g*
  • 09:15:08 <mrboe> and i use 6.2.5
  • 09:15:13 <Harpagophyt> me too
  • 09:15:17 <Harpagophyt> all is up to date
  • 09:15:20 <mrboe> ok
  • 09:17:14 <Harpagophyt> if i comment out all plugin.tx_vhs.settings.asset i got nothing
  • 09:17:23 <Harpagophyt> if i comment it in, i got it twice
  • 09:17:32 <bjo3rn> can you gist your ts please?
  • 09:19:23 <bjo3rn> this sounds like some weird cache behavior
  • 09:20:48 <Harpagophyt> https://gist.github.com/6a8ebf134d3a4fea5627.git
  • 09:21:51 <Harpagophyt> @@bjo3rn i activated after the upgrade the apc cache backend
  • 09:21:57 <bjo3rn> aha
  • 09:22:01 <Harpagophyt> now it is deactivated
  • 09:22:09 <Harpagophyt> also in php
  • 09:22:32 <Harpagophyt> i deleted all files in typo3temp too
  • 09:22:59 <bjo3rn> the ts looks fine (except for allowMoveToFooter = 1 which is the default for js)
  • 09:23:12 <Harpagophyt> ok
  • 09:24:02 <bjo3rn> so, apc/opcache is off, cleared caches via install tool and all caches in be but still no cigar?
  • 09:24:28 <Harpagophyt> yes
  • 09:24:32 <bjo3rn> .oO
  • 09:24:42 <pRiMU5> good morning every1
  • 09:26:49 <Harpagophyt> hmmm, it looks like good now - more testing
  • 09:27:25 <Harpagophyt> no not - hmpf
  • 09:27:25 <bjo3rn> I looked at the page also. first time all good, reload with cmd+shft+r js/css doubled
  • 09:27:32 <Harpagophyt> yes
  • 09:27:47 <Harpagophyt> without caching it works like a charme
  • 09:29:45 <bjo3rn> wait a minute. flux dev version or ter?
  • 09:29:54 <bjo3rn> ach, forget it
  • 09:29:55 <Harpagophyt> ter
  • 09:29:58 <bjo3rn> ^^
  • 09:30:05 <bjo3rn> I mean vhs
  • 09:30:10 <Harpagophyt> all ter
  • 09:30:13 <bjo3rn> ok
  • 09:30:46 <bjo3rn> hm, I can't reproduce this behavior. will have to look at it later again.
  • 09:30:56 <Harpagophyt> vhs: 2.0.2 flux: 7.1.0
  • 09:31:09 <Harpagophyt> ok, it is my job today *g*
  • 10:11:48 <Harpagophyt> the real problem is, if the page comes from the cache or not. i disabled cache with config.no_cache
  • 11:31:00 <geronimoo> hello! i've got a problem using the latest flux from repo - it only renders the page- and content templates with the original file names (MyPageTemplate.html and MyContentElement.html) - does anyone know something about that?
  • 11:31:54 <geronimoo> with every different file name i get this error: „…………………../Resources/Private/Templates/Content/Fce-columns.html" is not a valid template resource URI.
  • 11:32:54 <geronimoo> the element is displayed in the create element wizard but the configuration options wont appear, i only get a field called "The Title"
  • 11:34:01 <geronimoo> this even happens if i copy the content from the example file into my fce-columns.html :-/
  • 11:51:57 <geronimoooooo> allrighty my fault: flux 7.1 is not compatible to the latest versions of fluidpages and fluidcontent, I had to downgrade to fluidcontent 4.0 and fluidpages 3.0 - seems to work fine now!
  • 13:12:15 <gbod_> Hi, will anyone of you attend the T3CON in Berlin next week?
  • 13:15:20 <gbod_> I won't be at the Con - no ticket, but as I'm living in Berlin there might be a chance for a small drinkup/meetup.
  • 13:30:58 <cedricziel> nope
  • 13:37:25 <mrboe> @gbod_ do you come to RR?
  • 13:37:46 <mrboe> randomresult and i will be there
  • 13:40:17 <gbod_> mrboe: I know, but I don't have time for travelling at that weekend, Xaver asked about it last week too.
  • 13:45:16 <gbod_> mrboe: Last week I did the munich fluidtypo3 presentation here at the Berlin T3 User group. It was about 3 hours long and they were really tired in the end. ;) And I even managed only the template part. Next time I'll show the controller/modell/own extension parts to them. They were really thrilled about the system.
  • 13:45:24 <xaver> gbod_: i was at the T3UXW and won't attend the Con. I will be in essen
  • 13:46:46 <gbod_> xaver: t3uxw was a nice event, wasn't it?
  • 13:46:53 <xaver> yes
  • 13:58:01 <randomresult> hi there
  • 13:58:13 <randomresult> hi xaver
  • 13:58:17 <randomresult> hi gbod_
  • 13:58:50 <gbod_> hi randomresult
  • 14:54:16 <alexxB> Hi, is it possible to access the "name" of a select field instead of the id only in a fluid content element? -> <flux:field.select items="{0 : 'Ohne Label', 1 : 'News & Stories',... e.g. here i would like to get the "News & Stories" to output
  • 14:57:48 <gbod_> alexxB: define the object via: <v:variable.set name="items" value="{0 : 'Ohne Label', 1 : 'News & Stories',...}" />
  • 14:58:08 <gbod_> After it <flux:field.select items="{items}/>
  • 14:58:35 <gbod_> with a name of course, let's say foo
  • 14:59:55 <gbod_> And in your output you can get it via: <v:variable.get name="items.{foo}" />
  • 15:00:20 <alexxB> cool, will check right away. thanks so far
  • 15:01:05 <xaver> should also work without a var, but maybe you need CDATA
  • 15:21:03 <alexxB> is that all working in 1.91 as well? with <v:var.get name="items.{wdwContentElementCategory}" /> i am not getting any output
  • 15:27:11 <randomresult> v:var changed to v:variable
  • 15:27:26 <randomresult> hey benjamin
  • 15:27:40 <alexxB> i am using 1.91 and tried with v:var.get
  • 15:27:52 <randomresult> @BenjaminR
  • 15:28:03 <BenjaminR> hi randomresult
  • 15:28:11 <randomresult> hows it going?
  • 15:28:26 <BenjaminR> great :)) how about you?
  • 15:28:40 <randomresult> fine. just returned... first day of work. need holiday.
  • 15:29:03 <BenjaminR> hhe :)
  • 15:29:09 <BenjaminR> where have you been
  • 15:29:20 <randomresult> come on. lets meet us in Essen
  • 15:29:58 <BenjaminR> i have 100% workload until 5th nov :)
  • 15:30:10 <BenjaminR> actually not joking
  • 15:30:10 <randomresult> when is essen?
  • 15:30:12 <BenjaminR> but its fun
  • 15:30:40 <randomresult> 8.11
  • 15:30:43 <randomresult> so yeah
  • 15:30:48 <BenjaminR> fu**
  • 15:30:49 <BenjaminR> :D
  • 15:30:58 <randomresult> no xcuses no more
  • 15:31:02 <randomresult> hell yeah.
  • 15:31:06 <BenjaminR> lets get some jobs
  • 15:31:17 <randomresult> no, you better get some tickets
  • 15:31:18 <BenjaminR> MORE workload
  • 15:31:19 <BenjaminR> :D
  • 15:32:38 <BenjaminR> what did you work on lately?
  • 15:32:41 <BenjaminR> typo3 projects only?
  • 15:47:57 <cedricziel> huhu
  • 15:49:02 <BenjaminR> hi ced
  • 15:49:07 <cedricziel> phew
  • 15:49:26 <cedricziel> I'm crafting the elements my self from the ground up in my current project
  • 15:50:34 <gbod_> cedricziel: Which elements?
  • 15:52:42 <cedricziel> Content Elements
  • 15:52:58 <cedricziel> gbod: [15:53:40] <cedricziel> Content Elements
  • 15:53:30 <gbod> cedricziel: Why this? Research?
  • 15:54:13 <cedricziel> Kind of.
  • 15:55:01 <cedricziel> Firstly: You only see the benefit of a solution if you know all the downsides of other approaches
  • 15:55:06 <randomresult> BenjaminR what you mean?
  • 15:55:26 <cedricziel> Second: Small Project, should be upgrade-safe for at least 1000 yrs
  • 15:56:31 <geronimoooooo> i dont think there's any typo3 project that fulfulls your criteria :D
  • 15:56:37 <geronimoooooo> *fullfills
  • 15:56:42 <gbod> cedricziel: Ah, yeah. And now that you're through it, you love the flux direction even more. ;)
  • 15:57:04 <cedricziel> Last but not least: I'm really surprised how well you can handle all the things with core-only if you're developer
  • 15:57:42 <cedricziel> it's a bit more hassle when you're not able to write small viewhelpers yourself
  • 15:59:18 <cedricziel> geronimoooooo: this one is almost bullet proof i hope. ;)
  • 16:00:18 <cedricziel> gbod: hm, maintaining flux is not easy at times. I'm hoping for improvements in the one or other area (in flux) after going down this road
  • 16:01:20 <gbod> cedricziel: Is there a way to get more of the idea and the way you went?
  • 16:01:28 <cedricziel> sure
  • 16:01:40 <cedricziel> the current official introduction package
  • 16:01:51 <cedricziel> https://github.com/benjaminkott/bootstrap_package
  • 16:03:43 <cedricziel> what you'll experience is (hopefully) 2 things:
  • 16:04:13 <BenjaminR> ced should fluidpages 3.2 work with flux 7.2 or is ext_emconf right?
  • 16:04:20 <cedricziel> 1.) how well flux abstracts away a whole lot of bulky stuff (and how well NamelessCoder knows his gear)
  • 16:05:17 <cedricziel> 2.) it's cheap to create custom CTypes with a FLUIDTEMPLATE object and TCA is a robust description
  • 16:05:53 <cedricziel> BenjaminR: dont know
  • 16:06:33 <geronimoooooo> at the moment flux changes a lot, thats why its by far not bullet proof for updates atm - but its gonna be great :)
  • 16:07:19 <cedricziel> we stabilized that and reduced those changes to the minimum geronimoooooo.
  • 16:07:43 <cedricziel> as far as we are concerned: major versions are allowed to break stuff. you're allowed to stay behind.
  • 16:09:34 <geronimoooooo> okay my experience on the last projects was that i had to change a lot, but you are right - the major versions changed
  • 16:09:54 <geronimoooooo> dont get me wrong, i love flux - we are just kind of early adopters
  • 16:10:23 <cedricziel> version upgrades are always a tradeoff of bugfixes and changes to existing stuff
  • 16:10:45 <gbod> cedricziel: Maybe we find a way to document and present those changes and features far mor better than in commit messages. The library is a nice first start. randomresult an mrboe told something about video tuts in munich. And I got the same answers during my last two presentations of the system.
  • 16:10:47 <cedricziel> it's like the definition of a upgrade
  • 16:11:24 <geronimoooooo> i already thought about setting up a blog and collecting examples of my work with flux
  • 16:11:43 <NamelessCoder> jumping in from the side here - our main problem is that TER won't allow multiple branches because in theory, we could easily have supported the same branching strategy the core uses. Sadly we're limited by that distribution method but we don't blame it - it's always been like that and an improvement is a huge task.
  • 16:11:45 <geronimoooooo> its still a bit trick to get stuff running but its totally worth it
  • 16:11:50 <gbod> geronimoooooo http://fluidtypo3.org/library/code-examples.html
  • 16:12:29 <NamelessCoder> so that leads to the use of semantic versioning in which minor versions are allowed to introduce smaller changes and major ones are allowed to sort of redo everything - but we still try to keep it to a minimum
  • 16:13:04 <geronimoooooo> good idea - so i can release my stuff there?
  • 16:13:09 <cedricziel> NamelessCoder: i deeply hope composer will solve that
  • 16:13:15 <NamelessCoder> Flux 6->7 was that big a change because 4.x support was dropped and namespaces introduced - that's a HUGE change and naturally we're not the only ones affected. See for example EXT:powermail which was rewritten from scratch...
  • 16:13:23 <gbod> geronimoooooo That's the plan
  • 16:13:35 <cedricziel> gbod: did you watch my shitty videos from stuttgart?
  • 16:14:17 <NamelessCoder> from now on we hope the changes you'll experience are as small or smaller than what happened with the last update
  • 16:14:29 <gbod> Nope, they told about 'em in munich and were kind of overwhelmed. ;)
  • 16:14:58 <cedricziel> i havent been to munich and dont know videos from there
  • 16:15:15 <gbod> There weren't ones.
  • 16:15:39 <cedricziel> http://vimeo.com/search?q=Einf%C3%BChrung+in+Fluid+powered
  • 16:15:44 <rosieres> In the end everything is quite well documented and the news are worth reading. Beside that, the viewhelper reference could have 1 or 2 real life examples for usage each as it is done @ jquery. That would make stuff sometimes more clear. But in the end, the stuff is cool . . .
  • 16:16:46 <NamelessCoder> rosieres you are absolutely right about the ViewHelper exampels - and we would be very happy to receive some of those (they're written into the class header and we also support writing standalone files that will be rendered, if you want more info just say so)
  • 16:16:48 <geronimoooooo> i think more people should share their examples, that helps most
  • 16:17:05 <cedricziel> gbod: got the link?
  • 16:17:07 <gbod> cedricziel: Thanks, now I have something to check my own stuff against. :)
  • 16:17:21 <NamelessCoder> See this folder: https://github.com/FluidTYPO3/vhs/tree/development/Documentation
  • 16:17:38 <cedricziel> hehe, it's only a rough overview
  • 16:17:41 <NamelessCoder> https://github.com/FluidTYPO3/vhs/tree/development/Documentation/Classes/ViewHelpers/Iterator/ForViewHelper is how you can write as much detail about any ViewHelper as you please
  • 16:18:05 <rosieres> is there a gist for that? so i´ll put some if I find the time or if it is done on the fly by usage
  • 16:18:21 <NamelessCoder> the documentation files are then detected by filename convention and rendered as part of the VH docs
  • 16:18:44 <gbod> cedricziel: In munich we did two adhoc sessions with randomresult, xaver and mrboe. It was quite fun so we had to add a second session on sunday.
  • 16:19:17 <rosieres> NamelessCoder: I´ll keep it in mind
  • 16:19:27 <cedricziel> great; the videos on vimeo are 3 slots i had to present
  • 16:19:44 <NamelessCoder> actually I should write a news item for fluidtypo3.org describing this approach
  • 16:19:53 <NamelessCoder> because we can always use better docs!
  • 16:19:57 <rosieres> ejp
  • 16:20:01 <NamelessCoder> (same logic applies in flux btw)
  • 16:20:38 <NamelessCoder> see just how delicious it looks: http://fluidtypo3.org/viewhelpers/vhs/development/Iterator/ForViewHelper.html
  • 16:21:03 <gbod> NamelessCoder: Great Idea, maybe we can build more connections/links to the fluidbootstraptheme where lots of the stuff is used.
  • 16:21:52 <NamelessCoder> these docs should be standalone and should match the version, that's how we can make sure they are rendered correctly
  • 16:22:10 <NamelessCoder> but by all means, copy shit from those templates to create docs ;)
  • 16:23:22 <rosieres> NamelessCoder: Well done. One thing is missing. Real life inline usage.
  • 16:27:54 <cedricziel> another thing missing: a correct lexer for inline syntax in IntelliJ/PHPStorm. XML Syntax is fine, but reformating with inline syntax sucks co**s in hell
  • 16:38:08 <mrboe> short question: when i put a FCE into a FCE i got http://snag.gy/4whgu.jpg
  • 16:38:31 <randomresult> @mrboe saw that too
  • 16:38:43 <randomresult> on a fresh install
  • 16:39:02 <mrboe> im on a updated to TER
  • 16:39:31 <bjo3rn> ran the upgrade script in em?
  • 16:39:41 <randomresult> bjo3rn fresh install
  • 16:39:48 <randomresult> (on my
  • 16:39:51 <randomresult> site)
  • 16:39:58 <bjo3rn> yours, yes. that says all.
  • 16:40:00 <randomresult> HEY BRO
  • 16:40:02 <bjo3rn> ^^
  • 16:40:10 <randomresult> shut up old man
  • 16:40:29 <bjo3rn> wait for essen, man.
  • 16:40:40 <bjo3rn> I'll show you who's old.
  • 16:40:45 <mrboe> the content is new @bjo3rn
  • 16:40:47 <randomresult> lets go for a run
  • 16:40:59 <mrboe> i cleared tt content
  • 16:41:38 <bjo3rn> did you run fluidcontent's upgrade script?
  • 16:41:43 <bjo3rn> randomresult no sports.
  • 16:41:44 <cedricziel> randomresult: i beg you not to bring Bull to Essen
  • 16:41:59 <randomresult> Bull?
  • 16:42:01 <mrboe> 0 rows
  • 16:42:03 <randomresult> RotBull?
  • 16:42:17 <cedricziel> Some experience it as KlebeBull
  • 16:42:27 <bjo3rn> and database compare, mrboe?
  • 16:42:27 <randomresult> sh*t up young man
  • 16:42:37 <mrboe> i did all
  • 16:43:19 <mrboe> its only if i put a FCE in an FCE
  • 16:43:54 <mrboe> the FCE in the main content area works fine
  • 16:43:57 <bjo3rn> ok, maybe that's something.
  • 16:44:02 <randomresult> and i have the same here with a fresh install
  • 16:44:17 <randomresult> bjo3rn no, dont!
  • 16:44:19 <mrboe> btw it's working but the error is shown
  • 16:44:44 <randomresult> cedricziel will you do a presentation in RR?
  • 16:44:52 <randomresult> i think of preparing something
  • 16:44:54 <cedricziel> if i'm forced to
  • 16:45:11 <randomresult> ok. fine. than i dont need to think more about that
  • 16:45:13 <gbod_> bjo3rn: Same experience (18181) here with a fresh install of everything
  • 16:45:29 <randomresult> ha!
  • 16:45:31 <bjo3rn> also with fce in fce?
  • 16:45:34 <mrboe> Waldorf and Statler aka randomresult and bjo3rn
  • 16:45:34 <randomresult> thanx gbod
  • 16:45:46 <randomresult> mrboe shut up
  • 16:45:56 <cedricziel> so bjo3rn and randomresult will team up for presentation?
  • 16:45:57 <cedricziel> fine
  • 16:46:02 <cedricziel> so i dont have to
  • 16:46:05 <gbod_> bjo3rn: with fce end ce, but in frontend everything is okay.
  • 16:46:11 <gbod_> -end +and
  • 16:46:23 <mrboe> the same here
  • 16:47:13 <gbod_> randomresult: What for? That I have the same errors as mrboe? :D
  • 16:47:40 <bjo3rn> ok, same here :S
  • 16:47:52 <bjo3rn> now that's what I call a confirmed issue ^^
  • 16:47:58 <gbod_> !!!
  • 16:48:41 <gbod_> I think there are similar posts last week in the chat, but they were not confirmed.
  • 16:50:26 <randomresult> cedricziel do u still have your old presentations?
  • 16:50:36 <randomresult> @bjo3rn join forces?
  • 16:51:01 <randomresult> gbod: yeah showing the old man that its NOT my install!
  • 16:51:33 <bjo3rn> randomresult yes, tag team style.
  • 16:51:50 <cedricziel> hmm, what are presentations?
  • 16:51:51 <randomresult> how we do bro?
  • 16:51:53 <bjo3rn> or you carry my bag.
  • 16:51:57 <cedricziel> i did almost all of it ad-hoc
  • 16:52:05 <randomresult> well you had some slides
  • 16:52:10 <randomresult> as far as i remember
  • 16:52:13 <bjo3rn> I'd prepare something.
  • 16:52:21 <bjo3rn> mayhaps
  • 16:52:47 <cedricziel> i'd still be able to do if you cant
  • 16:53:14 <randomresult> well. i think we all could talk about that for 45 minutes
  • 16:53:43 <randomresult> i could at least do something for "beginners"
  • 16:54:10 <bjo3rn> I'd basically walk through my quickstart blog posts.
  • 16:54:14 <cedricziel> i'd like to have a session called: dont use fce's when you dont need to
  • 16:54:37 <gbod_> cedricziel: This is really needed.
  • 16:54:57 <bjo3rn> with fluidcontent_core, cedricziel, or without?
  • 16:55:10 <mrboe> @gbod_ i think RR ist a MUST
  • 16:55:17 <cedricziel> Ruby on Rails?
  • 16:55:25 <randomresult> RheinRuhr
  • 16:55:26 <cedricziel> hmm, fcc is a special case BenjaminR
  • 16:55:32 <cedricziel> sory, bjo3rn ^^
  • 16:55:50 <mrboe> RheinRuhr
  • 16:55:50 <BenjaminR> Ah :)
  • 16:55:56 <cedricziel> hmm. keyboard is done with me it seems
  • 16:56:06 <bjo3rn> so, use frame and layout fields?
  • 16:56:35 <gbod_> cedricziel: If one knows about fces everything looks like a fce. That's my experience with newcommers to the fluidtypo3 universe
  • 16:56:38 <cedricziel> yes, sometimes those and a FLUIDTEMPLATE object is all you need
  • 16:57:17 <bjo3rn> sure, but for me it's a little about user experience as well
  • 16:57:23 <cedricziel> but this isnt the case-you can get soooooo damn far without flux et al. They may be needed in many cases but not in all.
  • 16:57:43 <gbod_> Exactly.
  • 16:58:25 <randomresult> ok. i ll have to leave now
  • 16:58:31 <randomresult> see u all
  • 16:58:44 <bjo3rn> see you on the other side, randomresult
  • 16:58:45 <cedricziel> bjo3rn: you are right-but as everywhere, taste it with some caution. it's easy and cheap to add a new CType with icon and template. there's no user experience lost
  • 16:59:16 <gbod_> mrboe: I'd really like to be there, but atm there is no way at that weekend for me. :(
  • 17:00:17 <bjo3rn> I think there is. I'd rather add one more fce than explain my client to use those fields.
  • 17:00:45 <cedricziel> you dont have to.
  • 17:00:56 <bjo3rn> maybe I'm just too lazy as well ^^
  • 17:01:04 <cedricziel> :)
  • 17:01:05 <randomresult> bjo3rn im on your side... the other side
  • 17:01:29 <cedricziel> i think benjamin kott will present this very simple approach in RR
  • 17:02:11 <Harpagophyt> @@bjo3rn do you have time and pleasure to debug my caching problem?
  • 17:02:44 <bjo3rn> I'd like to but I'm afraid I'm lacking the skills to do so.
  • 17:03:01 <bjo3rn> maybe someone else can take over?
  • 17:03:02 <Harpagophyt> ok no problem. Thx
  • 17:03:48 <Harpagophyt> for all: after upgrade VHS & co i get vhs.assets twice in the frontend.
  • 17:04:18 <Harpagophyt> i know, it has something to do with t3 caching
  • 17:04:32 <Harpagophyt> if i get the page clean, it is ok
  • 17:04:46 <Harpagophyt> if i get the cached one, all css and js are twice
  • 17:06:27 <bjo3rn> cedricziel hm, http://www.bk2k.info/zeige/typo3-custom-content-elemente-mit-extbase-und-fluid.html
  • 17:06:46 <cedricziel> :)
  • 17:09:17 <cedricziel> bjo3rn: the gist i posted a few days ago should do the trick
  • 17:09:50 <cedricziel> https://gist.github.com/cedricziel/758a927005c27f6132a9
  • 17:10:19 <rosieres> Harpagophyt: put VHS to master branch and clear all caches in installtool - then retry
  • 17:11:16 <bjo3rn> cedricziel that's all??
  • 17:11:20 <cedricziel> yep
  • 17:11:28 <cedricziel> and that's what i mean
  • 17:11:36 <bjo3rn> I see, I see.
  • 17:11:43 <cedricziel> you get full access to tt_content fields.
  • 17:11:47 <cedricziel> all of them
  • 17:12:08 <cedricziel> and it's easy to add another image field or so. and you can compose them the way you like via showitem
  • 17:12:35 <bjo3rn> I withdraw what I said and claim the opposite ^^
  • 17:12:55 <cedricziel> which one exactly?
  • 17:13:00 <cedricziel> ^^
  • 17:13:28 <bjo3rn> don't push it
  • 17:13:30 <cedricziel> imho the only thing missing is something for multicolumn - the rest is already composeable very simple
  • 17:13:37 <bjo3rn> gridelements!
  • 17:13:45 <bjo3rn> let's get out of here ^^
  • 17:13:49 <cedricziel> whoops
  • 17:13:53 <cedricziel> :P
  • 17:13:59 <cedricziel> bad word, jimmy!
  • 17:14:08 <bjo3rn> modwizardst.ts is page ts, right=
  • 17:14:09 <bjo3rn> ?
  • 17:14:18 <cedricziel> yes, exactly
  • 17:14:38 <bjo3rn> it can only be included by hand, right?
  • 17:14:50 <bjo3rn> 'by hand'
  • 17:14:52 <cedricziel> nope
  • 17:14:57 <rosieres> what is missing for multicolums?
  • 17:15:29 <cedricziel> you can get the same "one click install" experience
  • 17:15:53 <cedricziel> rosieres: a multicolumn mechanism provided by core
  • 17:16:02 <bjo3rn> actually, that's a little overrated
  • 17:16:12 <bjo3rn> the "one click install" i.e.
  • 17:16:13 <cedricziel> bjo3rn: ExtensionManagementUtility::addPageTSConfig
  • 17:16:37 <gbod_> cedricziel: Hm, and you favor this approach over the fce one. It's all those Stuff spread of five files minimum for a simple ce.
  • 17:16:42 <cedricziel> yep, you miss the chance to configure multiple domains seperate from each other
  • 17:16:54 <bjo3rn> I remember some Dane stating that was bad practice but I can be wrong
  • 17:17:23 <cedricziel> gbod_: i didnt say i favoured anything over anything. every single way has it's uses.
  • 17:17:42 <rosieres> bjo3rn -> ext_localconf.php -> \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="DIR:EXT:extExtExt/Configuration/TS_CONFIG_PAGE" extensions="ts">'); put any ts file in that path
  • 17:17:46 <cedricziel> but what i say is: consider if you really need a fce built with an "external" mechanism
  • 17:17:55 <gbod_> Ah, ok.
  • 17:19:22 <bjo3rn> ok, but I'm pretty sure I will always have at least one use case for an fce so I'm already sold. I won't mix those techniques.
  • 17:19:55 <bjo3rn> *wouldn't
  • 17:20:16 <cedricziel> you could as they dont interfere with each other
  • 17:20:29 <bjo3rn> sure, but where's the advantage then?
  • 17:20:39 <cedricziel> there are limits
  • 17:20:41 <Harpagophyt> rosieres: exception after update to 6.0.2 Uncaught TYPO3 Exception
  • 17:20:41 <Harpagophyt> #1289386765: Could not analyse class:FluidTYPO3\Vhs\ViewHelpers\Content\RenderViewHelper maybe not loaded or no autoloader?
  • 17:20:54 <NamelessCoder> cedricziel I'd like to argue a bit :)
  • 17:21:01 <cedricziel> oO
  • 17:21:13 <cedricziel> please do
  • 17:21:20 <NamelessCoder> when you create custom CTypes using extbase controllers and fluid templates then basically you are creating the same layer that flux+fluidcontent provides
  • 17:21:28 <rosieres> 6.0.2 ??
  • 17:21:33 <NamelessCoder> the only difference being that *you* control your layer then
  • 17:22:04 <cedricziel> i didnt wire a controller by now
  • 17:22:11 <NamelessCoder> same difference ;)
  • 17:22:16 <Harpagophyt> ah, mom ...
  • 17:22:18 <cedricziel> and yes i know that :)
  • 17:23:04 <cedricziel> NamelessCoder: 16:05:18
  • 17:23:05 <NamelessCoder> my point is: sure, it's possible to make that stuff yourself and not have any dependencies. But the way you do it almost always ends up in something along the lines of the integrations provided by flux in some degree
  • 17:23:38 <cedricziel> exactly what you're saying
  • 17:24:22 <NamelessCoder> same as VHS - everything it does you could probably do with typoscript objects - but the point is NOT having to do that :)
  • 17:25:14 <NamelessCoder> do I use Flux in every TYPO3 project? Nope, sure don't. About half.
  • 17:25:57 <NamelessCoder> ...with the other half being pure APIs and backends ;p
  • 17:26:30 <cedricziel> you know we already talked about that a lot-my plan was to explore the forgotten api behind all the abstractions
  • 17:26:52 <gbod_> Hipster!
  • 17:26:53 <NamelessCoder> you'll collect some of the knowledge I collected that way
  • 17:27:02 <cedricziel> and it turned out to be too simple to not use in in simple cases
  • 17:27:10 <NamelessCoder> and you'll begin to understand all things Flux ;)
  • 17:27:12 <cedricziel> simple is simple
  • 17:27:50 <cedricziel> exactly-and like i stated: it's great to see how much flux abstracts away when it gets a little more complex
  • 17:30:15 <NamelessCoder> if you want to be completely purist why not go with raw PHP?
  • 17:30:28 <NamelessCoder> as in: user functions to render content
  • 17:30:49 <cedricziel> i know people doing that
  • 17:30:52 <NamelessCoder> that way you would be as close to the original (record) as possible and would have absolute control
  • 17:31:02 <cedricziel> but i dont think it's feasible
  • 17:31:09 <NamelessCoder> you'd have almost zero features of course :)
  • 17:31:11 <Harpagophyt> rosieres: same problem with 2.0.2
  • 17:31:43 <cedricziel> NamelessCoder: *lightbulb* throw away them cms'es. they're written in a template language
  • 17:31:57 <NamelessCoder> hehe
  • 17:32:24 <NamelessCoder> cedricziel here's a "what if" though
  • 17:32:40 <cedricziel> what if what?
  • 17:33:24 <NamelessCoder> "what if" you only had to identify a site package and could then place convention-based files in this package and use them as core content templates, core content forms (if separate from template), per-element typoscript (if required), page templates grouped by sub-directory, LLL files for each context, etc.?
  • 17:33:42 <NamelessCoder> sort of zero-conf integration
  • 17:34:52 <cedricziel> convention over configuration. Symfony does that for years (calling out to all the bjo3rn s)
  • 17:34:55 <NamelessCoder> when everything becomes a matter of creating a file and being done, is there any argument to go other ways?
  • 17:35:08 <rosieres> Harpagophyt T3 Version?
  • 17:35:17 * NamelessCoder polishes his halo: so have I, for years.
  • 17:35:39 <Harpagophyt> rosieres 6.2.5
  • 17:35:57 <rosieres> opCache on/off ?
  • 17:36:42 <rosieres> so php 5.5 is assumed
  • 17:36:50 <NamelessCoder> muhaha. I own the extension key "site"
  • 17:36:51 <cedricziel> sure Claus, and i like the idea. and it should be the ulrimate goal. but it needs to be bullet proof-at least as much as the cms itself is able to handle things
  • 17:37:07 <cedricziel> hehe
  • 17:37:09 <NamelessCoder> cedricziel that's just it: the CMS can
  • 17:37:11 <NamelessCoder> 't
  • 17:37:16 <NamelessCoder> ffs, enter key
  • 17:37:17 <NamelessCoder> ffs
  • 17:37:23 <cedricziel> but you cant repair it from the outside
  • 17:37:35 <Harpagophyt> ups rosieres. php 5.5 is must ...
  • 17:37:51 <NamelessCoder> it doesn't need repairs, it needs a smarter outside API
  • 17:38:15 <cedricziel> which adds another layer of abstraction on an abstracting api
  • 17:38:44 <NamelessCoder> which means other ways of consuming that first abstraction API remain intact to serve everything in existence
  • 17:38:48 <cedricziel> abstracting programming interface
  • 17:38:52 <cedricziel> ^^
  • 17:39:44 <NamelessCoder> almost everything is an abstraction of something else
  • 17:39:50 <Harpagophyt> resieres T3 requirements write: PHP >5.3.7 up to 5.5 (PHP 5.4 or later recommended)
  • 17:40:15 <cedricziel> btw Claus: i wanted to reserve site as well
  • 17:40:17 <NamelessCoder> as the abstractions improve, they become the default/preferred API
  • 17:40:19 <cedricziel> ;)
  • 17:40:43 <rosieres> Harpagophyt it´s np must, but you do goo if you go with it did you enable debugging? -> http://docs.typo3.org/typo3cms/extensions/vhs/#debug-settings
  • 17:40:51 <NamelessCoder> at which point the older abstractions maybe can be dropped because a consistent API exists on top, describing what should happen below - making it easier to finally switch
  • 17:44:35 <Harpagophyt> rosieres what should debugging help? the problem is with caching
  • 17:45:57 <rosieres> Harpagophyt: might giva clue what´s causing the doubling
  • 17:47:09 <Harpagophyt> rosieres: you can look at http://www.pfarre-atzgersdorf.at for me it is no help ;-)
  • 17:47:19 <Harpagophyt> t3 caching is disabled yet
  • 17:54:47 <flog1988> hello to all
  • 17:55:40 <cedricziel> hey
  • 17:56:05 <flog1988> could someone help me, I have one question. is there a way to just render a f:section if the v:content is not empty?
  • 17:57:08 <cedricziel> sure. you could use v:conte.get, count and use that to determine if you want to render the section
  • 17:57:20 <cedricziel> *v:content.get
  • 17:58:30 <Harpagophyt> flog1988 <f:if condition="{v:content.get(column: 1) -> f:count()} == 0">
  • 18:00:25 <rosieres> Harpagophyt : no clue. And downgrading VHS works?
  • 18:01:37 <cedricziel> Harpagophyt: no cheating allowed :) a little transfer knowledge is required ;)
  • 18:02:15 <Harpagophyt> ups sorry cedricziel i will never give away any progsecrets ;-)
  • 18:02:32 <cedricziel> hrhr
  • 18:02:40 <cedricziel> thx for bringing the example
  • 18:02:40 <Harpagophyt> rosieres not tested. i leave it yet as is.
  • 18:11:17 <NamelessCoder> who probed me?!?
  • 18:11:31 <flog1988> @Harpagophyt thanks. it work's for me after a few tweeks
  • 18:12:04 <Harpagophyt> you are welcome
  • 18:12:17 <NamelessCoder> if the guy who submitted a "probe" on fluidtypo3.org examples: received, do you also have a real example? :)
  • 18:14:58 <rosieres> what?
  • 18:29:12 <NamelessCoder> someone sent in a code example that said only "probe"