06:42:24 <randomresult> good morning fedext! we have a new webside!!!
08:02:36 <mrboe> good moring - and thx to the team for the great work
08:22:30 <ndee> good morning guys, a question regarding vhs and if.client.isBrowser/isMobile/isSystem: You can't really use all those viewhelpers in a cached environment, is that correct?
10:19:51 <Tjark> i just created a FCE Element. Do i have to import the grid.css manually ... i never did this before
10:20:27 <bjo3rn> so you are using fluidcontent, right? you may have to add a content controller.
10:21:23 <Tjark> a did this way Tx_Flux_Core::registerProviderExtensionKey('provider', 'Content');
10:22:14 <bjo3rn> see https://worksonmymachine.org/blog/page-and-content-controllers-in-fluidtypo3
10:23:06 <bjo3rn> it's a really simple, almost empty class that will create the correct context to resolve resource paths
10:24:02 <Tjark> Is this a behavior regarding to TYPO3 6.1 ? Within an fresh TYPO3 6.2 installation i do not have this problem .
10:24:49 <bjo3rn> maybe, yes. how does your TS to include the asset look like?
10:28:00 <Tjark> i import my css with TS because i use htaccess to rewrite the asset path.
10:28:15 <Tjark> like this page.includeCSS.10.assets/Stylesheet/style.css
10:28:42 <Tjark> like this page.includeCSS.10 = assets/Stylesheet/style.css
10:29:19 <bjo3rn> ok, then I don't know how this may be related to flux/fluidcontent, sorry. you might want to ask NamelessCoder when he shows up later.
11:14:06 <danilobuerger> actually it should be FluidBT.Fluidbootstraptheme as per naming convention, but our naming utility will work fine with a lower case
11:15:25 <randomresult> like this ? \FluidBT.Fluidbootstraptheme\Flux\Core::registerProviderExtensionKey('fluidbootstraptheme', 'Content');
11:16:43 <danilobuerger> i dont know what you guys talked about before i was here, but you will have to register the provider extension in ext_tables and localconf
11:17:02 <danilobuerger> see https://github.com/FluidTYPO3/fluidpages#how-to-include-page-templates for example
11:17:15 <bjo3rn> I only register them in ext_tables.php but YMMV
11:17:32 <randomresult> i never registered them in localconf either
11:22:35 <bjo3rn> what's that useTS setting all about?
11:23:36 <randomresult> you can set it to use defaults.
11:23:46 <randomresult> width of sidebar, colors etc
11:24:18 <randomresult> if u set it to 0, it will not show the fields in the backend (i removed it for a test from WithSideBar.html )
11:24:34 <randomresult> äh if u set it to 1 it will not show
11:24:47 <randomresult> if u set it to 0, everything works fine
11:25:15 <bjo3rn> why would that interfere with a controller?
11:25:25 <danilobuerger> _bootstrap will be dead anyway when fluidshare sees the light
11:25:51 <randomresult> anyway: this is now correct right? \FluidTYPO3\Flux\Core::registerProviderExtensionKey('FluidBT.Fluidbootstraptheme', 'Content');
11:26:29 <randomresult> well danilobuerger i have some thoughts about fluidbootstraptheme
11:27:00 <randomresult> and i worked on it the last days heavily and learned a lot... so at least this i good!
11:27:07 <BenjaminR> This is the advice no one wants to hear but i ask it: why do you use bootstrap - dont you think you would create a cleaner result in shorter time creating your own elements and using bootstrap only as showcase for configuration section and usage of partials etc
11:27:22 <danilobuerger> BenjaminR you are more than right
11:27:47 <randomresult> i dont use it in productive environments too
11:28:18 <randomresult> but for learning its a good point to start.
11:28:26 <bjo3rn> a lot of people ask for it imo and randomresult put some work in it so...
11:28:58 <randomresult> NamelessCoder told me (and i extremly wondered about that) that some ppl really use it.
11:29:02 <BenjaminR> also for training randomresult it would have to advice you to creeate your own provider extensions and setup your elements completely yourself. you dont train yourself by c&p and debugging mistakes others did :) debug your own mistakes either :)
11:31:16 <BenjaminR> i think we have to communicate much more obvious what bootstrap is for - i dont think we should let the idea rise one created it to be the basis template for own provider extensions
11:35:13 <randomresult> BenjaminR: for now i want to finish that. i guess that was the reason why @NamelessCoder wanted it to split away from Fluid-Extensions
11:36:06 <BenjaminR> so what shall be the final result right now? just to see the full picture
11:36:27 <randomresult> having an extension with both of the existing ones in one
11:40:07 <BenjaminR> without them the ext works fine?
11:40:26 <ndee> I know it's not fluid related buuut: is there a way to make a plugin a USER_INT
11:40:27 <randomresult> see the issues we found so far
11:41:00 <randomresult> danilobuerger we work on DEV
11:41:13 <BenjaminR> ndee: set it to uncached in ext_localconf
11:41:22 <danilobuerger> ndee do you really want to make a plugin USER_INT or only its template?
11:41:28 <ndee> BenjaminR: and then it's automatically a user_int?
11:42:10 <ndee> danilobuerger: there are some variables set in the controller, which influence the template so I think it has to be the plugin, not only the template, no?
11:45:13 <ndee> so when a plugin is a user_int, the plugin always gets completly executed but the rest of the page can be cached, is that more or less what user_int is? :D
11:45:33 <BenjaminR> the plugin is a marker in the rendered template
11:45:56 <danilobuerger> doing this is only advisable on low frequented sites though
11:45:58 <BenjaminR> the plugin is rendered and the marker is replaced with the output
11:49:24 <ndee> if you have a search form with lots of params and you do a search, that search can be pretty slow, since it has to be a non-cached action, what would the best approach be? cache the results somehow?
11:50:49 <BenjaminR> if all arguments on the action are registered properly you dont need to disable the cache
11:51:21 <BenjaminR> also a model for all the inputs from the search form would be adviced
11:51:34 <BenjaminR> instead of duzends of arguments :)
11:52:08 <ndee> the thing is, I'm implementing an external json "source" so it's kinda... tricky :D
11:54:05 <BenjaminR> if you process the json source on your controller this is no obstacle
11:54:50 <BenjaminR> simply create a model for your search attributes. bind the form to it. post it to your controller. it caches identical search queries and doesnt cache new ones with old results.
12:22:44 <danilobuerger> so i have to commit the base repo to change something in the submodule?
12:23:05 <cedricziel> nono, you have to commit the base repo to change the pointer on your submodule basically
12:23:26 <cedricziel> everytime you check out, the submodules will be checked out on a specific commit
12:23:40 <cedricziel> and when you change the submodule, you have to shift the pointer to the new commit
12:23:47 <randomresult> danilobuerger to get it clear: SUBMODULES SUCK
12:24:11 <cedricziel> if they change often, yes. they're a pain
12:24:45 <cedricziel> on the other hand you get the promise of an exact state of the sub-tree as every commit has a unique hash
12:24:58 <danilobuerger> because i am making a change to fluidcontent_core, so basically it would be better to checkout another repose and do the changes there?
12:25:44 <cedricziel> if those changes are persistent to your project as well-there's no point in doing it separately
15:21:23 <pedda> can someone point me how a v:link.typolink object should look like?
15:21:57 <pedda> {typolink: {parameter: 1, aTagParams: 'class="myClass"'}} like this?
15:22:21 <cedricziel> rahulthewall: i have no idea how your setup looks like. in general make sure you insert anything in the right order or define dependencies to get the right order
15:22:35 <crewcut> Just installed the introduction package 6.1 with MAMP, and had a hard time to find where to set the path for the links. Found it and i think it would be a good idea to mention this in the documentation like: typo3conf/ext/speciality/Configuration/TypoScript/Config/config.ts
15:22:37 <cedricziel> pedda: i guess you already looked at the source https://github.com/FluidTYPO3/vhs/blob/master/Classes/ViewHelpers/Link/TypolinkViewHelper.php#L36
15:29:10 <alex_schnitzler> danilobuerger: Well, I am using it as you said, my extension simply is named "templates" => plugin.tx_fluidcontentcore.view.overlays.templates.templateRootPath = EXT:templates/Resources/Private/Templates/
15:47:49 <rahulthewall> how to add it with typoscript
15:48:24 <cedricziel> master bjo3rn has written a nice article that should get you started: https://worksonmymachine.org/blog/asset-handling-with-fluidtypo3
15:49:02 <cedricziel> and the template problem.. well. ft3 saves you from a lot of internals, but you should now how to use and properly extend extensions :)
15:53:26 <cedricziel> you get a lot more done as with stock templating. but as i said.. typo3 is quite a complex system and we do not intend to obfuscate all the internals :)
15:53:53 <cedricziel> just the ones that make it easier to start with own templates
15:56:19 <yankes> i'm looking help :) i have problem with fluidpages&fluidcontent (t6.1) / I had a few content elements and I created new CE (using as container)/ but when I drag old CE to this container he disapper...
15:56:43 <yankes> someone had maybe similar problem ? :)
15:58:54 <pedda> yankes -> you can find those elements via list mode
15:59:14 <pedda> and set those column property to your main content column to make them appear in page mode back again
16:00:33 <rahulthewall> cedricziel: feel like an idiot
16:00:37 <yankes> oki, i'm testing your solution :)
16:00:50 <rahulthewall> Do I have to create a content template
16:00:56 <rahulthewall> I added that vhs script in the main templte
16:01:01 <rahulthewall> but that doesn’t seem to work
16:02:36 <cedricziel> it wont work just like i said. you're using a plain html CE
16:02:59 <cedricziel> use the typoscript way bjo3rn describes.
16:04:40 <BenjaminR> https://gist.github.com/benjaminrau/9686724 - just without the condition (line 1,2 + 7)
16:11:41 <NamelessCoder> please note: "content" property is only relevant when defining the asset in TS. And when you use "content" here, you should also set the "type" since it cannot be detected from filename
16:13:03 <NamelessCoder> you can also set the type to "raw" but then you must add "standalone = 1" (since "raw" assets cannot be merged in any sensible way). This allows you to manually define the entire <script> tag which is useful fx when adding google analytics tracking code that uses both a script src and content of the <script> tag. This is also how you can add those pesky "if IE" conditions around script tags.
16:13:45 <pedda> i was ever wondering how to use conditional comments
16:13:52 <NamelessCoder> "how to use TS assets" in one paragraph :)
16:15:09 <NamelessCoder> oh yeah, did I mention you can render the TS asset as Fluid? Just use Fluid code in the "content" and set "fluid = 1". Works only with assets which can be merged. Is of course slower than not using it.
16:18:50 <rahulthewall> umm, I am going to sound like a noob, but under content it says content to insert in header/footer. I simply want to call a function which validates the form when it sees one. What is content here …
16:21:41 <NamelessCoder> rahulthewall you are talking about assets, right?
16:22:11 <rahulthewall> I have this simple function which validates my form
16:24:47 <rahulthewall> but I didn’t know where else to ask for help
16:25:34 <NamelessCoder> BenjaminR if you mean namespaces inside the code you add as "content" in a TS-asset which you then configure with fluid=1... you CAN do this, but it is only possible using the "xmlns" namespace detection Fluid itself supports in recent versions
16:26:18 <BenjaminR> no not sure if i got it right but there was a reason cedricziel pointed to ts after trying to make the viewhelper usage in template work with rahulthewall
16:27:57 <BenjaminR> <v: was simply printed out and not rendered - what we expect if namespace is not defined
16:27:59 <NamelessCoder> typing rate was never higher, error rate never lower ;)
16:28:37 <NamelessCoder> and I've used every piece of so-called ergonomic crap out there by now... these keyboards are the only ones that can take the punishment and have a suffciently low profile that you can type as fast as you actually can type.
16:28:43 <xaver> i used once a Apple keyboard at work - my finger hurt afterwards
16:28:54 <NamelessCoder> then you're doing it wrong ^^
16:29:28 <NamelessCoder> remove the finger from the acid bath, then type as you normally would :p
16:55:21 <rahulthewall> why does simply <script>…</script> not work?
16:55:25 <NamelessCoder> and in my opinion if you are making a form you really shouldn't use the "HTML" content type for that - make a proper plugin; there's a LOT of security stuff involved
16:55:27 <cedricziel> i pinpointed him to have a look at bjo3rns asset article for typoscript inclusion
17:06:25 <NamelessCoder> name has significance 1) to identify your asset in the merged file and 2) when other assets depend on it they use the "name" value as dependency in CSV list
19:56:41 <NamelessCoder> hi fritzthecat - this might be config.absRefPrefix. If you use that, try switching to config.baseURL
19:57:06 <NamelessCoder> absRefPrefix will rewrite your tags after generating the html but before outputting it, so what it does is sort of hidden magic
19:57:08 <fritzthecat> hm, but it is the same web with the same config