IRC logs

20150807

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

IRC log range: 20150807*

20150807

  • 06:09:20 <alexxB> hey all. I would like to overwrite an existing fluidcontent item from the fluidbootstrap theme. how can that be done? just using typoscript "view.templateRootPaths" does not seem to do the trick but doubles the content element in the backend
  • 07:23:06 <kempfe> heyas
  • 07:23:10 <kempfe> admin online ?
  • 07:25:45 <kempfe> i want to report a bug on https://fluidtypo3.org
  • 07:27:55 <mneuhaus> kempfe: probably best to just report the issue and cc one of the admins like cedricziel, NamelessCoder xaver :)
  • 07:29:28 <xaver> kempfe: what issue ?
  • 07:29:36 <kempfe> https://fluidtypo3.org/viewhelpers/fluid/master/Form/SelectViewHelper.html
  • 07:29:37 <xaver> best is to file a issue on github
  • 07:29:47 <xaver> that is no real issue
  • 07:29:48 <kempfe> you got a html error
  • 07:30:06 <kempfe> put content inside <select>
  • 07:30:55 <xaver> we render the html comment and if it is not probberly nested it will fail. Fluid is outside of our controll
  • 07:31:31 <kempfe> kk so there is no way to fix it ?
  • 07:31:44 <kempfe> from your side
  • 07:33:26 <kempfe> anyway - maybe you can forward it to the person in charge
  • 07:33:47 <xaver> kempfe: i'm ;)
  • 07:33:51 <xaver> also others
  • 07:34:55 <xaver> kempfe: https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/fluid/Classes/ViewHelpers/Form/SelectViewHelper.php
  • 07:35:29 <xaver> we render that and a open <select> is no good idea
  • 07:35:49 <kempfe> yeah that's what i thought :P
  • 08:00:19 <xaver> kempfe: you can try to fix it in schemaker and create a PR
  • 08:10:21 <NamelessCoder> two things about that: 1) if you wish to fix this for 6.2.x schemas the fix has to be submitted to the core. The problem is that the phpdoc contains an unescaped HTML tag which is not valid even in the RST standard the core uses. 2) This soon becomes a non-issue because I'm fixing this in standalone Fluid that becomes a dependency. That will use Markdown, possibly also decouple the documentation from the classes.
  • 08:11:25 <NamelessCoder> basically, you wouldn't be able to fix this even if you enabled RST support in schemaker which I'm not a big fan of... RST is hugely complex and requires secondary tools and 90% of the ViewHelpers we document are either in markdown or already markdown-compatible.
  • 08:18:47 <xaver> NamelessCoder: possible improvment is only render tags with <[a-z]\: + viewhelper
  • 08:19:52 <kempfe> y makes no sense - i ve checked the templates - a fast fix would be to escape the select element with regular expression in the template .. but thats no real fix
  • 08:30:20 <NamelessCoder> what do you guys think about syntax like <f:if condition="{variable1 -> f:condition(and: variable2) -> f:condition(and: variable3)}">?
  • 08:36:54 <mneuhaus> without the condiception, but i like it :)
  • 08:37:15 <mneuhaus> the condition logic feels quite briddle to me anyway
  • 08:38:48 <mneuhaus> would love a "rocksolid" boolean etc, i know you hate the approach i'm going to mention, but hey ^^ https://review.typo3.org/#/c/31707/
  • 08:40:06 <NamelessCoder> that's what ExpressionNodes are for ;)
  • 08:40:38 <NamelessCoder> so you make a plugin that provides this expressionnode type and has a dependency on Eel (if that's decoupled?)
  • 08:40:53 <mneuhaus> i think eel is decoupled, yes
  • 08:41:10 <mneuhaus> could even "steal" it, since it's not a lot of calsses
  • 08:41:52 <NamelessCoder> you really should give those expressionnodes a try, I think you'll like it ;)
  • 08:41:57 <mneuhaus> then i'll make a pr request for fluid standalone, just to annoy you ;D
  • 08:42:13 <NamelessCoder> hehe you bastard :p
  • 08:42:41 <NamelessCoder> but seriously: please do, and if you find limitations in the Patterns that get used, let me know!
  • 08:42:49 <mneuhaus> then i'll create a script called hydra, for each pr of those you close 2 new will be created
  • 08:43:11 <NamelessCoder> oh my holy shit
  • 08:43:17 <NamelessCoder> BEHOLD THE HYDRA!
  • 08:43:22 <NamelessCoder> - and endless source of blood and pain
  • 08:43:25 <mneuhaus> at some point you'll give up and just merge
  • 08:43:28 <mneuhaus> crying
  • 08:43:59 <NamelessCoder> that's the most evil thing I've ever heard. It's beautiful.
  • 08:44:39 <mneuhaus> :)
  • 08:45:36 <mneuhaus> i'll see if i have enough juice left tonight to code and take a peek into ExpressionNodes :)
  • 08:45:56 <mneuhaus> any specific sorcery i should create? ^^
  • 08:51:14 <NamelessCoder> you'll need a custom ViewHelperResolver
  • 08:51:42 <NamelessCoder> https://github.com/NamelessCoder/TYPO3.CMS/blob/fluid-reintegration/typo3/sysext/fluid/Classes/Core/ViewHelper/ViewHelperResolver.php
  • 08:51:53 <mneuhaus> some microframework + fluid = jekyll? ^^
  • 08:52:08 <NamelessCoder> creating a new ExpressionNode should be extremely easy if you take an existing one as template
  • 08:52:11 <NamelessCoder> sure why not.
  • 08:52:29 <NamelessCoder> Fluid has a socket mode
  • 08:52:36 <NamelessCoder> so you don't need a microframework
  • 08:52:54 <NamelessCoder> essentially it has a built-in HTTP mode ;)
  • 08:53:03 <mneuhaus> ^^
  • 08:53:06 <mneuhaus> staaaaaaap
  • 08:53:12 <NamelessCoder> I love making shit.
  • 08:53:23 <mneuhaus> yep, me too :)
  • 08:53:38 <NamelessCoder> you didn't see the throughput numbers I posted a while back?
  • 08:53:45 <mneuhaus> yea, i did :)
  • 08:53:48 <NamelessCoder> I think it was ~6,000 requests per second
  • 08:54:04 <NamelessCoder> very nearly as fast as static HTML hehe
  • 08:54:28 <NamelessCoder> ./vendir/bin/fluid --socket
  • 08:54:36 <NamelessCoder> and various other options
  • 08:54:45 <NamelessCoder> vendir? nice, Claus. Nice.
  • 08:54:51 <mneuhaus> but currently lost a bit of "momentum" since i invested quite a bit into flow, but kinda feel at a crossroads, i love a lot about flow, but some things feel like a dead-end to me i don't like. most stuff keeps getting more complex, barely anything kiss anymore
  • 08:55:24 <mneuhaus> yea, you rock, you shove out far to much code :)
  • 08:55:24 <NamelessCoder> imho it went the way of all monolith frameworks and it's extremely hard to change from that
  • 08:55:51 <NamelessCoder> just take a look at the battle inside TYPO3's core right now... phew
  • 08:56:06 <NamelessCoder> and Fluid is just one component that was easy to decouple.
  • 08:56:14 <mneuhaus> yea
  • 08:56:19 <NamelessCoder> well relatively easy
  • 08:56:35 <NamelessCoder> anything that takes more than a month isn't really easy I guess
  • 08:56:55 <mneuhaus> for a time i thought typo3 itself would fade, but since about a year it's more alive then ever
  • 08:57:01 <mneuhaus> ^^
  • 08:57:11 <NamelessCoder> just needed to break free
  • 08:57:17 <mneuhaus> yea
  • 08:57:26 <NamelessCoder> no more holding back waiting for a future that never comes
  • 08:57:40 <mneuhaus> but kinda unsure what i'll do "applications" with in the future, extbase feels quite brittle as well
  • 08:57:48 <NamelessCoder> sure, there is fallout, in broken compatibility etc. but it truly is all for the better
  • 08:58:01 <NamelessCoder> that's another point. You wouldn't need to choose, soon.
  • 08:58:22 <mneuhaus> because everything is coded in fluid ;D
  • 08:58:24 <NamelessCoder> you see...
  • 08:58:31 <NamelessCoder> PSR-7 means the request is compatible
  • 08:58:41 <NamelessCoder> Fluid means the MVC linking can be manipulated
  • 08:58:51 <NamelessCoder> custom Bootstrapping means a sub-framework could be driven
  • 08:59:09 <NamelessCoder> you could transparently run SF2 code in TYPO3 at that point.
  • 08:59:14 <NamelessCoder> including the MVC
  • 08:59:27 <NamelessCoder> it is SO close we can taste it ;)
  • 08:59:30 <mneuhaus> yep, that could be nice :)
  • 09:00:02 <mneuhaus> yet sf2 somehow feels like the complete opposite of flow, you need to do almost everything yourself from zero
  • 09:00:19 <NamelessCoder> imho that's exactly what makes it a great candidate for use as a sub-feature
  • 09:00:34 <NamelessCoder> it is created for you to implement it in your app, not vice versa, and that's the kicker
  • 09:00:48 <mneuhaus> i think i only need to get expose running on a second base then i'll be happy ^^
  • 09:01:27 <NamelessCoder> sigh... I wish we had that instead of the list module.
  • 09:01:41 <NamelessCoder> oh well, it won't all happen on the same day but maybe some time :)
  • 09:02:21 <NamelessCoder> although it's fun talking to you I have to get back to work
  • 09:02:40 <NamelessCoder> hope you amaze me with a SuperheroBooleanExpressionNode ;)
  • 09:02:46 <NamelessCoder> ttyl!
  • 09:13:31 <mneuhaus> ^^
  • 09:13:37 <mneuhaus> same here ;)
  • 09:13:49 <mneuhaus> gotta work a bit too ^^
  • 10:01:29 <drlimbo> good afternoon
  • 10:01:32 <drlimbo> someone here?
  • 10:02:05 <drlimbo> i just upgraded vhs, flux, etc. to the newest TER-Version, and now i got an error on every page (only if there is a fluid element) - also in backend
  • 10:02:26 <drlimbo> Template could not be loaded. I tried ........ /Resources/Private/Templates/Content/Index.html
  • 10:02:29 <drlimbo> someone an idea?
  • 10:07:42 <Guest|80291> Hi, guys! Can someone please fix https://fluidtypo3.org/viewhelpers/fluid/master/Form/SelectViewHelper.html
  • 10:11:17 <mneuhaus> hey Guest|80291 that issue is known of, yet not that easy to fix, there was a bit of discussion a few hours ago, you can read that up from here downwards:
  • 10:11:17 <mneuhaus> https://fluidtypo3.org/community/irc-logs.html#07:29:28
  • 10:11:40 <drlimbo> mneuhaus: maybe u also have an idea for my problem?
  • 10:11:50 <drlimbo> or a way to debug whats wrong =P
  • 10:12:05 <drlimbo> i dont know if some FCE or Template syntax is wrong (old)
  • 10:12:39 <mneuhaus> you could enable debug output in flux through the extension manager to see if something pops up
  • 10:12:51 <mneuhaus> can you create a new content element through the backend?
  • 10:13:31 <drlimbo> on pages with an FCE i can't access the page in Page-View (Backend)
  • 10:13:39 <drlimbo> but i can disable all FCE's in List-View
  • 10:13:50 <drlimbo> on pages with a Text-Element only it works well
  • 10:13:56 <mneuhaus> what typo3 version are we talking about?
  • 10:14:12 <mneuhaus> some issues in the typo3 log in the backend?
  • 10:14:16 <drlimbo> 6.2.14
  • 10:14:19 <mneuhaus> some errors in the php error log?
  • 10:14:31 <drlimbo> on an empty page, if i press add -> theres no fluid element
  • 10:15:05 <drlimbo> in Typo3 Log i have the same error as in frontend
  • 10:15:06 <mneuhaus> do you have something like:
  • 10:15:06 <mneuhaus> \FluidTYPO3\Flux\Core::registerProviderExtensionKey('my_ext', 'Content');
  • 10:15:14 <mneuhaus> in your ext_localconf?
  • 10:16:22 <drlimbo> ahm crazy, there is no ext_localconf
  • 10:16:43 <drlimbo> ah, its in the ext_tables.php
  • 10:17:06 <drlimbo> \FluidTYPO3\Flux\Core::registerProviderExtensionKey('ogbase', 'Page');
  • 10:17:11 <drlimbo> \FluidTYPO3\Flux\Core::registerProviderExtensionKey('ogbase', 'Content');
  • 10:17:23 <mneuhaus> afaik it belongs into localconf
  • 10:17:56 <mneuhaus> https://fluidtypo3.org/documentation/templating-manual/appendix/migration/from-fed.html#registering-the-provider-extension
  • 10:18:01 <drlimbo> yup i think so
  • 10:18:10 <mneuhaus> yes it does
  • 10:18:11 <mneuhaus> :)
  • 10:19:49 <drlimbo> mhh, maybe the templateRootPath etc doesnt get loaded correct?
  • 10:20:04 <drlimbo> mh nope, the page templates are correct
  • 10:23:06 <drlimbo> i found that in Deprecation Log mneuhaus TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA() - since 6.1, will be removed two versions later
  • 10:24:43 <mneuhaus> hmm, doesn't sound related
  • 10:25:44 <mneuhaus> you did clear the caches, right? ;D
  • 10:26:18 <drlimbo> sure, a looot of times =P
  • 10:27:33 <BeTyp> Hi everybody! Can somebody please help me with ke_search extension, how could i implement a search for an user selected year, some kind of multiple search with the "search word" too,...
  • 10:28:14 <mneuhaus> drlimbo: you couldn't imagine how often this question has "cleared" things up ;d
  • 10:28:28 <mneuhaus> kinda like, "did you try turning it off, and on again?"
  • 10:28:41 <BeTyp> i configured the extension with the news and categories and it's working but i need a year search to implement there...
  • 10:30:09 <drlimbo> oh yes mneuhaus =)
  • 10:30:33 <mneuhaus> BeTyp: haven't worked with ke_search really so far, mostly still pibase if i remember correctly?
  • 10:30:44 <BeTyp> yes...
  • 10:31:02 <mneuhaus> did you check for hooks to alter the query/results?
  • 10:32:25 <BeTyp> i'm kind a new in typo , i could change in the view template and css to show me a date input,..but in the backend code i could need some (time)help to figure this out, how it's working
  • 10:33:41 <BeTyp> yes, but it's not very clear that too,..i just need to know where to add that extra 'and' clause for that year option...
  • 10:35:15 <mneuhaus> phew, ok best start by digging into ke_search to find the spot where the results are fetched from the database and keep an eye out for code containing the word "hook" it's mostyl a if enclosed foreach around 5-10 lines long
  • 10:35:28 <mneuhaus> in general you can read up about hooks a bit here:
  • 10:35:28 <mneuhaus> http://typo3blogger.de/alles-uber-hooks/
  • 10:35:35 <mneuhaus> damn, german, one sec
  • 10:35:47 <BeTyp> :)
  • 10:35:55 <mneuhaus> https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Hooks/Concept/Index.html
  • 10:36:08 <mneuhaus> http://typo3.org/documentation/article/how-to-use-existing-hooks-in-your-own-extension/
  • 10:36:29 <mneuhaus> https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Hooks/Index.html
  • 10:38:17 <BeTyp> thank you i've already watched something like this, i laso installed ke_search_hooks an extension for the Search ...but i'm stucked for the next step...
  • 10:38:53 <BeTyp> i thought some of you made a change already on this extension and have a concrete idea on it...
  • 10:38:59 <mneuhaus> so, you did find a spot where you could hook into to alter the database query, or the results?
  • 10:39:35 <BeTyp> yes
  • 10:39:51 <mneuhaus> i did in fact, but not in ke_search, in indexed_search 2 days ago ^^
  • 10:40:18 <BeTyp> something same like mine problem!?
  • 10:40:35 <mneuhaus> although, no not really that was a filter for news not indexed search
  • 10:40:37 <mneuhaus> http://dl.dropbox.com/u/314491/Screenshots/1jlus8vmeehx.png
  • 10:40:43 <mneuhaus> starting to get confused here ^^
  • 10:42:16 <mneuhaus> by which year do you want to filter?
  • 10:42:19 <mneuhaus> crdate?
  • 10:42:48 <BeTyp> first i tried with the same implemented extension , ...it looks great what you made there, also look nice with Boot..
  • 10:43:48 <mneuhaus> oh, i saw you want to filter by the datetime property of news probably
  • 10:44:18 <BeTyp> i need something like this...
  • 10:44:51 <BeTyp> https://www.filepicker.io/api/file/Kq8ZyPqMTs6DaFxydZUt
  • 10:44:57 <mneuhaus> phew, not sure if ke_search even indexes datetime :/
  • 10:45:18 <BeTyp> exatly
  • 10:45:24 <BeTyp> exactly
  • 10:45:31 <mneuhaus> i mean you can index it as "content" but that wouldn't really make it a "filter"
  • 10:45:43 <BeTyp> any solution for this?
  • 10:46:19 <mneuhaus> got one brewing in my head that *might* work without any modification to ke_search
  • 10:47:18 <mneuhaus> afaik ke_search supports facets, so, if you manage to attach a year facet on save to every news/index you could probably filter by that
  • 10:47:38 <BeTyp> here is a pict with how the new looks with date,..
  • 10:47:50 <BeTyp> https://www.filepicker.io/api/file/10ZbMwLTOKQtnrxDzsfo
  • 10:48:03 <mneuhaus> but anything more specific no, to be honest, would have to dig in there myself first :(
  • 10:48:07 <BeTyp> hm interesting idea..
  • 10:48:54 <BeTyp> i tried something like that,..but it looks complicate for me...:(
  • 10:50:40 <mneuhaus> don't be intimidated :) learning by doing is the best way to improve :)
  • 10:51:20 <mneuhaus> first start of by finding a hook in ke_search that is called after indexing, than create a hook based on the documentation i gave you above
  • 10:51:51 <mneuhaus> then set up some facets manually and see how they work + how they are stored in the database
  • 10:53:18 <BeTyp> thank you very much for your answers...i will try to figure this out somehow
  • 10:53:33 <BeTyp> wish you all a nice weekend!
  • 10:53:38 <mneuhaus> btw, you could also try if someone in the typo3 slack has something like that, lots of the typo3 devs have left irc and went for slack: https://forger.typo3.org/slack
  • 10:53:43 <mneuhaus> you're welcome
  • 10:57:37 <jmverges> mneuhaus, NamelessCoder good talk you had before
  • 10:57:45 <mneuhaus> ^^
  • 10:57:54 <mneuhaus> usually we have those in dm ^^
  • 10:57:55 <jmverges> Too interesting
  • 10:58:16 <jmverges> Share, guys like me always learn something
  • 10:58:34 <mneuhaus> nope, we won't share world-domination, sorry
  • 10:58:39 <mneuhaus> ;)
  • 10:59:27 <mneuhaus> result of last nights talk was: https://twitter.com/NamelessCoder/status/629396863930609664
  • 11:21:15 <jmverges> I was waiting more in the line of world domination lol
  • 11:27:42 <NamelessCoder> when you see it coming it will be too late ;)
  • 11:39:47 <jmverges> So, winter is coming xd
  • 11:58:40 <xaver> jmverges: winter is gone
  • 12:00:03 <jmverges> Dont you see GOT?
  • 12:16:47 <jmverges> You guys, a user is talking to me saying ext:news is not compatible with FCC? Do you know something about this?
  • 12:36:07 <mneuhaus> fce you mean?
  • 12:36:21 <mneuhaus> got it currently running in a typo3 7.3.1 with latest fluidcontent +latest news
  • 12:37:02 <jmverges> mneuhaus: fluidcontentcore
  • 12:37:54 <mneuhaus> ah, dunno
  • 12:38:05 <jmverges> mneuhaus: are you using CSS_styled?
  • 12:38:17 <mneuhaus> yea, but only 2 things
  • 12:39:15 <mneuhaus> fluidtypo3 wasn't planned initially, but after realizing gridelement is way to old for 7.x i convinced the agency i do this project for to use fluidcontent
  • 12:39:34 <mneuhaus> only flux + fluidcontent used in that project
  • 12:40:02 <mneuhaus> quite a big agency, that hasn't realized yet how got fluidtypo3 is :)
  • 12:40:34 <mneuhaus> afk, dinner
  • 12:48:41 <jmverges> Bon appetite
  • 14:20:27 <mneuhaus> re :)
  • 14:20:28 <FT3BOT> Welcome back mneuhaus!
  • 15:50:05 <NamelessCoder> a little +4 lines feature - https://review.typo3.org/#/c/42395/
  • 16:55:37 <mneuhaus> NamelessCoder: https://gist.github.com/mneuhaus/1b90f6f7670392017670
  • 16:55:43 <mneuhaus> my first little expression node
  • 16:55:58 <mneuhaus> feels good so far :)
  • 16:57:12 <mneuhaus> almost useless since there's the TernaryExpressionNode but it was the best thing i though of to test it :)
  • 17:21:04 <NamelessCoder> mneuhaus you can use $renderingContext->getVariableProvider()->getByPath('dotted.path'); if I remember it right
  • 17:21:33 <NamelessCoder> and I believe there is some way to use the API to "unquote" a string... hang on
  • 17:22:59 <NamelessCoder> nevermind, it's internal API in termplateparser... but maybe it should be a public API
  • 17:23:09 <NamelessCoder> https://github.com/NamelessCoder/TYPO3.Fluid/blob/master/src/Core/Parser/TemplateParser.php#L455
  • 17:23:26 <mneuhaus> :)
  • 17:23:39 <mneuhaus> what do you think about the syntax? useful or useless? ^^
  • 17:24:05 <mneuhaus> it's quite concise for default values
  • 17:24:17 <NamelessCoder> makes sense, but I might have chosen not to allow string values etc. in the alternative part.
  • 17:24:47 <NamelessCoder> so you only could do {var || othervar}
  • 17:24:51 <mneuhaus> hmm, why?
  • 17:25:03 <NamelessCoder> seems a lot less risky in terms of required escaping and use of sub-viewhelpers
  • 17:25:35 <mneuhaus> hmm, yea maybe, although it could be force-escaped at that node
  • 17:25:51 <NamelessCoder> the ExpressionNodes were intended as flexible ObjectAccessorNodes, currently with one exception: the LegacyNamespaceExpressionNode which catches a definition.
  • 17:26:32 <NamelessCoder> I have thought about permitting aliasing using {varname = some:vh()}
  • 17:26:54 <mneuhaus> might make sense, the alias viewhelper seems clumsy
  • 17:27:05 <NamelessCoder> but it would probably have to be made as a built-in part of the viewhelper detection pattern.
  • 17:28:06 <NamelessCoder> {var = vh:vh1() -> v:vh2()} - it changes the logic too. Yeah, kinda scary...
  • 17:29:24 <mneuhaus> maybe not enough on the good side of the scale :/
  • 17:29:37 <mneuhaus> so, instead of eel, how about http://symfony.com/doc/current/components/expression_language/syntax.html
  • 17:29:39 <mneuhaus> ^^
  • 17:29:39 <NamelessCoder> more risk than gain, likely.
  • 17:31:45 <NamelessCoder> same problem, likely too much strain on the parser. It would have to be mixed with Fluid and from the complexity of that language, it would probably be a pretty damn broad regexp to catch it
  • 17:32:03 <NamelessCoder> that being said there are some things we could implement
  • 17:32:17 <mneuhaus> toying around right now :)
  • 17:32:19 <NamelessCoder> like {1..10} to generate an array with numbers range(1,10)
  • 17:32:35 <NamelessCoder> and "in" for booleans
  • 17:32:48 <NamelessCoder> <f:if condition="{needle in haystack}">
  • 17:33:14 <mneuhaus> already though about more of a natural language instead of || etc
  • 17:33:21 <mneuhaus> this or that or that
  • 17:33:31 <NamelessCoder> and / or
  • 17:33:36 <mneuhaus> yep
  • 17:33:58 <mneuhaus> and, or, as, in, 1 to 10,
  • 17:33:58 <NamelessCoder> the "and" of course being useful only in conditions.
  • 17:34:11 <mneuhaus> not
  • 17:34:29 <NamelessCoder> {1 to 10}?
  • 17:34:32 <NamelessCoder> why not
  • 17:36:19 <mneuhaus> take a peek at python best practices, the natural language like syntax isn't bad
  • 17:37:01 <mneuhaus> especially in the fluid case, because stuff like that would be way more meaningfull to a non-coder designer that only knows some html
  • 17:37:15 <NamelessCoder> but do you really need that much - and is it a good idea to enable it in templates?
  • 17:37:22 <mneuhaus> not sure either
  • 17:37:26 <mneuhaus> probably not
  • 17:37:31 <mneuhaus> with great power...
  • 17:37:41 <mneuhaus> comes geat beer
  • 17:37:47 <mneuhaus> or something like that ;D
  • 17:37:57 <NamelessCoder> need: for 90%, probably never. Good idea in templates... phew. Man. I wouldn't want to be the one educating about secure use...
  • 17:38:22 <mneuhaus> yep, kiss at start i guess
  • 17:40:07 <mneuhaus> not sure if the defaultvalue expression is really needed/useful
  • 17:40:15 <mneuhaus> it was just to toy around :)
  • 17:42:30 <NamelessCoder> I do think one that does {a or b} and {a and b} would be nice
  • 17:42:46 <mneuhaus> for conditions yes
  • 17:43:14 <NamelessCoder> same expression node should handle both and be called something like a ConditionExpression
  • 17:43:28 <mneuhaus> yes, makes sense :)
  • 17:43:48 <mneuhaus> sorry, but i think i'll go to bed now, again awake sind 6 ^^
  • 17:44:13 <mneuhaus> have fun :) and good night!
  • 17:48:17 <NamelessCoder> g'nite! :)