Daily Log for #alfresco IRC Channel

Alfresco discussion and collaboration. Stick around a few hours after asking a question.

Official support for Enterprise subscribers: support.alfresco.com.

Joining the Channel:

Join in the conversation by getting an IRC client and connecting to #alfresco at Freenode. Our you can use the IRC web chat.

More information about the channel is in the wiki.

Getting Help

More help is available in this list of resources.

Daily Log for #alfresco

2017-08-29 08:49:31 GMT * DarkStar1 wishes you all good morning

2017-08-29 10:13:41 GMT <chandu> Hello All

2017-08-29 10:14:11 GMT <chandu> Can we write hyperlink code in ftl file?

2017-08-29 10:14:55 GMT <chandu> if yes, can you please guide me with syntax.

2017-08-29 11:24:08 GMT <MorganP> chandu: ftl files are simply a template to generate html content. So you should be able to add links...

2017-08-29 11:24:47 GMT <MorganP> in html, it is done using <a href="https://myurl/" target="_blank">This is a link</a> or something similar

2017-08-29 11:32:41 GMT <chandu> MorganP: I did that but it is taking as a string(entire code).

2017-08-29 11:32:48 GMT <chandu> like below code

2017-08-29 11:32:49 GMT <chandu> [#ftl] [#list results as result] <a href="https://www.alfresco.com/">${result.docs}</a> [/#list]

2017-08-29 11:33:29 GMT <DarkStar1> chandu: http://freemarker.org/docs/ref_builtins_string.html#ref_builtin_url

2017-08-29 11:33:30 GMT <alfbot> Title: Built-ins for strings - Apache FreeMarker Manual (at freemarker.org)

2017-08-29 11:34:22 GMT <DarkStar1> but note that applies to freemarker 2.3.1+

2017-08-29 11:44:52 GMT <chandu> DarkStar1: Oh! for freemarker versions also is there because i m new to alfresco.

2017-08-29 11:45:01 GMT <chandu> Thank you....!

2017-08-29 12:43:15 GMT *** marsv024_ is now known as marsv024

2017-08-29 13:08:59 GMT <ayushi> I am having the following exception in the ftl file "The following has evaluated to null or missing: ==> counter [in template "com/acme/components/folder-details/folder-size.get.html.ftl" at line 7, column 16]"

2017-08-29 13:09:47 GMT <ayushi> and folder-size.get.html.ftl file is

2017-08-29 13:10:01 GMT <ayushi> <#assign el=args.htmlid> <div id="${el}-body" class="folder-metadata-header folder-details-panel"> <h2 id="${el}-heading" class="thin dark">Folder Size</h2> <div>${size}</div> <h2 id="${el}-heading" class="thin dark">No. Of Files</h2> <div>${counter}</div> </div>

2017-08-29 13:10:27 GMT <MTielemans> It means the variable counter in your webscript response model is not defined or null

2017-08-29 13:11:25 GMT <MTielemans> You should check that it is set to a legal value in your folder-size webscript, along the lines of `model.counter=10`

2017-08-29 13:49:14 GMT *** marsv024_ is now known as marsv024

2017-08-29 15:32:58 GMT <AxelFaust> resplin: Can you get me the name(s) of the people in Activiti team (old / new) that think "configuration-by-annotation" is a good idea - and then get them into witness protection?

2017-08-29 15:40:53 GMT <resplin> lol

2017-08-29 15:41:32 GMT <resplin> I don't know who is responsible for what, but Mauricio is very open to conversations about the architecture of Activiti.

2017-08-29 15:42:07 GMT <AxelFaust> resplin: Problem is, my main argument would be to "redo most of it"

2017-08-29 15:43:09 GMT <AxelFaust> I guess you have seen my Eclipse analogy today... This morning during my commute I was even tempted to create a chart from one special "mess-gem" that I found this/last week to provide a visual example of how messed up it is in places

2017-08-29 15:43:54 GMT <AxelFaust> Now I am doing handstands to figure out why APS 1.6.4 won't send out any emails at all in our system, while I assume it must have worked during Alfresco tests before shipping the release...

2017-08-29 15:44:23 GMT <AxelFaust> And it turns out there is some sort of annotation-based config conflict between APS config and the included Spring Boot libraries...

2017-08-29 15:44:53 GMT <AxelFaust> Probably based on different classloader behaviour on different operating systems and Java versions (which is always fun to deal with)

2017-08-29 15:46:23 GMT <AxelFaust> Summary of current stateof mind: At this point I likely couldn't even have a constructive argument with anyone from the team without foam coming out from the corners of my mouth...

2017-08-29 15:48:04 GMT <AxelFaust> If Mauricio is able to handle an initial onslaught of verbal abuse, I'd be happy to discuss Activiti architecture

2017-08-29 15:48:36 GMT <MTielemans> Could be worse tbh.

2017-08-29 15:48:46 GMT <MTielemans> I mean the verbal abuse so far, obviously. Not the APS code.

2017-08-29 15:49:05 GMT <resplin> AxelFaust has learned a lot of restraint over the years. grin

2017-08-29 15:49:25 GMT <AxelFaust> And take that into account when considering my remarks just now...

2017-08-29 15:49:36 GMT <MTielemans> Haha, damn!

2017-08-29 15:50:14 GMT <resplin> Mauricio is not shy about making big changes to the product. His roadmap involves a lot of "redo".

2017-08-29 15:50:50 GMT <resplin> The trick is keeping the discussion focused about the use case and the problems experienced, so that constructive improvements can be identified.

2017-08-29 15:51:59 GMT <AxelFaust> That's what I meant with being able to "handle an initial onslaught". If he is a good sport about it and a skilled defusor, I might be ready to focus around the use cases after 5-15 minutes

2017-08-29 15:52:23 GMT <AxelFaust> defusor / defuser - not sure what the right spelling is

2017-08-29 15:56:32 GMT <AxelFaust> Another big problem might be, that my primary concern is for "consistently clean (or really, 'any') architecture design" which is not a "use case" that any PM would sign off just on its own

2017-08-29 16:02:57 GMT <resplin> Mauricio isn't a PM. He is the Activiti Product Owner, which currently means he is more engineering architect than PM.

2017-08-29 16:03:27 GMT <AxelFaust> But doesn't he have to argue / "sell" his roadmap / priority list based on business merits as well?

2017-08-29 16:03:45 GMT <AxelFaust> "business merits" being end-user focussed use cases...

2017-08-29 16:04:36 GMT <AxelFaust> And since APS was apparently never considered to be an extensible product like ACS is (essentially, any customer should currently treat it like a magic black box to be safe)

2017-08-29 16:05:19 GMT <AxelFaust> it might be hard to "sell" the argument "a clean architecture would allow customers to mess with out product"

2017-08-29 16:05:31 GMT <AxelFaust> out => our

2017-08-29 16:06:24 GMT <resplin> He currently has a lot of latitude, as there is a broad agreement that the architecture of Activiti and APS needs to improve to let customers meet their variety of use cases.

2017-08-29 16:06:31 GMT <AxelFaust> Since the long-term company goal is leaning more towards external, out-of-process extensions then the "traditional" extension model

2017-08-29 16:06:53 GMT <resplin> That is true.

2017-08-29 16:07:11 GMT * AxelFaust seriously needs an auto-correct plugin for HexChat to fix those small typos while still allowing to write in jargon...

2017-08-29 16:23:12 GMT <resplin> AxelFaust: I believe that the Activiti team, especially Mauricio, use Gitter to chat about the project.

2017-08-29 16:23:38 GMT <resplin> I'm sure they would appreciate constructive and respectful feedback. nudge nudge

2017-08-29 16:26:35 GMT <AxelFaust> You forgot the "wink, wink" after the "nudge, nudge" - you are not meeting the established standards for not-so-subtle suggestions...

2017-08-29 16:26:47 GMT <resplin> lol

2017-08-29 16:27:49 GMT <resplin> I was worried that the "wink, wink" might carry connotations from a Monty Python sketch that are not related to this strictly professional context.

2017-08-29 16:28:03 GMT <AxelFaust> Again, I think the German expression for this is way better, but translates not that well into English...

2017-08-29 16:28:26 GMT <resplin> Or I should say, as an uncouth American, we are not constrained by the British conventions for behavior.

2017-08-29 16:29:23 GMT <AxelFaust> "uncouth" - I've only heard that word before and would not have guessed it to be spelled with an "ou"

2017-08-29 16:30:13 GMT * resplin doesn't want to admit that he had to Google the correct spelling

2017-08-29 16:30:18 GMT <AxelFaust> especially since American rejected the "ou" in many other words, like colour, honour etc.

2017-08-29 16:30:37 GMT <resplin> It's an archaic spelling for an archaic word.

2017-08-29 16:32:36 GMT <AxelFaust> Better an archaic spelling than a spelling in the same level of quality as "Murica"

2017-08-29 16:33:15 GMT <resplin> lol

2017-08-29 16:33:33 GMT <MTielemans> Careful now Axel, you might eventually step on his toes and we all know about healthcare expenses and America.

2017-08-29 16:35:02 GMT <AxelFaust> I thought they were going to have a tremendous system where everyone is covered better than in the last ~6 years under a failing system? Any day now, I hear...

2017-08-29 16:44:15 GMT <resplin> I might not have healthcare, but I can publicly carry a sidearm anywhere I want to!

2017-08-29 16:44:17 GMT <resplin> sigh

2017-08-29 16:45:12 GMT <AxelFaust> I was annoyed yesterday that - for some reason - YouTube decided to constantly inject an ad for a modified holster capable of carrying a shotgun concealed in your trousers...

2017-08-29 16:45:40 GMT <AxelFaust> What use would I have for that?

2017-08-29 16:45:44 GMT <MTielemans> Must've left your US VPN on?

2017-08-29 16:46:01 GMT <MTielemans> Well.. if you were to meet with the APS team.. who knows :)

2017-08-29 16:46:19 GMT <AxelFaust> No VPN - and even when, all my VPNs are to DACH providers

2017-08-29 16:48:06 GMT <AxelFaust> I believe they are Europeans - and either way, that is a direction of commenting I don't like to follow...

2017-08-29 16:49:03 GMT <MTielemans> I do wonder.. If that was an AdSense ad, what your recent Google search history has been like

2017-08-29 16:49:24 GMT <AxelFaust> I mean, I am fine with joking that I someday would like to hire a group of Russian ex-hockey stars to accompany me to a company in Redmond, but I don't want to joke about using guns...

2017-08-29 16:50:46 GMT <AxelFaust> I can't remember googling for anything gun-related...

2017-08-29 16:51:49 GMT <MTielemans> Top Gun episodes maybe

2017-08-29 16:51:54 GMT <AxelFaust> Only thing that could have an impact are articles about Charlottesville and how the neo-nazi / right-wing "protesters" (or "whiners") were packing heat...

2017-08-29 16:53:55 GMT <AxelFaust> And I was only watching the FailArmy compilations of military mishaps afterwards...

2017-08-29 16:55:33 GMT <AxelFaust> Anyway, I shouldn't joke too much about the US state of politics before the end of next month, when the results of our election hopefully re-legitimizes any mockery (provided our right-wing nuts remain at their current low levels of polling)

2017-08-29 16:55:33 GMT <MTielemans> You start doing Alfresco work for the army, like I do in the NL, you get to see those all day.

2017-08-29 16:58:58 GMT <AxelFaust> I would love to see the German Army be "up-to-date" in the IT department and use a smart ECM solution across all branches / bases (if open-source based, even better), but I have serious doubts from my time as a supply clerk in a staff support company ~13 years ago...

2017-08-29 17:00:45 GMT <MTielemans> Dutch army is using Alfresco EE on a small scale, and is currently battling FileNet in the race to become the organisation wide platform.

2017-08-29 17:01:57 GMT <AxelFaust> Good luck then...

2017-08-29 17:02:01 GMT <AxelFaust> Anyway, I'll now start deployment into operational area H

2017-08-29 17:03:21 GMT <AxelFaust> ETA six-zero mike

2017-08-29 17:03:32 GMT <MTielemans> Same here. Hope my clearance hasn't been revoked. That's a question everyday.

2017-08-29 17:03:53 GMT <MTielemans> Enjoy your evening all

2017-08-29 17:04:25 GMT <AxelFaust> See you too (especially those that won't be around when I rejoin at home)

2017-08-29 21:05:05 GMT <qwebirc60914> Hello

2017-08-29 21:07:56 GMT <resplin> hello

2017-08-29 21:28:17 GMT <fwu> hi all!

End of Daily Log

The other logs are at http://esplins.org/hash_alfresco