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

2019-05-11 05:17:48 GMT *** onu_ is now known as onu

2019-05-11 10:18:03 GMT *** CptLuxx_ is now known as CptLuxx

2019-05-11 10:44:09 GMT <gdeverlant> greetings again

2019-05-11 13:32:34 GMT <gdeverlant_> nevermind it works now

2019-05-11 13:32:54 GMT <gdeverlant_> this time it worked flawlessly

2019-05-11 13:38:14 GMT <AFaust> gdeverlant_: Good to know

2019-05-11 13:39:51 GMT <gdeverlant_> Something weird

2019-05-11 13:40:03 GMT <gdeverlant_> I tried to install the dynamic-extension amp

2019-05-11 13:41:30 GMT <gdeverlant_> it doesnt show in the share amdin toolls

2019-05-11 13:42:10 GMT <gdeverlant_> java -jar alfresco-mmt.jar install alfresco-dynamic-extensions-repo-1.7.6.amp G:\servers\ alfresco-6.1.2-ga\tomcat-9.0.19\webapps\alfresco.war -verbose

2019-05-11 13:42:26 GMT <AFaust> The Dynamic Extensions AMP is a Repository-tier extension - those will never show up in the Share Admin TOols

2019-05-11 13:43:40 GMT <gdeverlant_> but when I installed it on 5.2

2019-05-11 13:43:50 GMT <gdeverlant_> it showed in the Share Admin Tools

2019-05-11 13:44:35 GMT <gdeverlant_> how do I know it is installed ?

2019-05-11 13:52:22 GMT <gdeverlant_> ok it seems it is trying to load from Alfresco

2019-05-11 13:59:34 GMT <gdeverlant_> but there is an error

2019-05-11 13:59:35 GMT <gdeverlant_> https://github.com/xenit-eu/dynamic-extensions-for-alfresco/issues/243

2019-05-11 13:59:36 GMT <alfbot> Title:Dynamic Extension is not working in Alfresco 1.6.2-ga · Issue #243 · xenit-eu/dynamic-extensions-for-alfresco · GitHub (at github.com)

2019-05-11 17:05:15 GMT *** dfgd is now known as gdeverlant

2019-05-11 17:05:41 GMT <gdeverlant> AFaut:

2019-05-11 17:05:48 GMT <gdeverlant> AFaut: still there ?

2019-05-11 17:27:37 GMT <gdeverlant> I was able to debug the source code of the Dynamic Extension

2019-05-11 17:28:05 GMT <gdeverlant> but the files are Kotlin files ... FrameworkManager.kt and I cannot see the source code why ?

2019-05-11 17:30:09 GMT <gdeverlant> https://pasteboard.co/Ieeyo0cr.png

2019-05-11 17:30:10 GMT <alfbot> Title:Pasteboard - Uploaded Image (at pasteboard.co)

2019-05-11 17:54:31 GMT *** jelly-home is now known as jelly

2019-05-11 17:56:55 GMT <AFaust> Still here - just not paying much attention on the weekend

2019-05-11 17:57:31 GMT <AFaust> Yeah... I don't know either how you'd deal with Kotlin files.

2019-05-11 17:58:26 GMT <AFaust> I do sometimes work with the company that now maintains Dynamic Extensions, but I myself do not use it. The unnecessary use of Kotlin (and inclusion of a Kotlin library) is one of the reasons...

2019-05-11 18:04:19 GMT <gdeverlant> How do I set eclipse so that when it sees the .kt class file it maps it to the .java class

2019-05-11 18:05:52 GMT <AFaust> I would say: first install / setup Eclipse for Kotlin development

2019-05-11 18:05:53 GMT <AFaust> https://kotlinlang.org/docs/tutorials/getting-started-eclipse.html

2019-05-11 18:05:54 GMT <alfbot> Title:Getting Started with Eclipse IDE - Kotlin Programming Language (at kotlinlang.org)

2019-05-11 18:06:18 GMT <AFaust> In the hope that that enables source lookup

2019-05-11 18:06:38 GMT <gdeverlant> damn man this is getting too complicated IMHO

2019-05-11 18:07:09 GMT <gdeverlant> that's why we will always turn in circle in IT world and not advance further

2019-05-11 18:07:37 GMT <gdeverlant> having the illusion that we are evolving but instead really turning in circle

2019-05-11 18:10:48 GMT <gdeverlant> like trying to sell serverless and making other believe there is no servers anymore... it runs on pancakes in the ether

2019-05-11 18:11:24 GMT <AFaust> Well... you don't have to use Dynamic Extensions if it's too complicated.

2019-05-11 18:11:50 GMT <gdeverlant> well I love OSGi and everyone should base their project on that

2019-05-11 18:12:05 GMT <gdeverlant> I think that it is the best framework available out there

2019-05-11 18:12:15 GMT <gdeverlant> for Enterprise Applications

2019-05-11 18:12:21 GMT <AFaust> But I understand the feeling. For me it's the whole current craze about Activiti cloud / microservices in Alfresco that I find excessive / unnecessary, and makes the product way harder to use as it should be.

2019-05-11 18:12:45 GMT <AFaust> The circles we do in UI (Angular / ADF) until there is an actually usable state is also annoying as heck.

2019-05-11 18:13:08 GMT <gdeverlant> 10 years ago I predicted that all giants will port their CMS on OSGi

2019-05-11 18:13:13 GMT <gdeverlant> and now it is reality

2019-05-11 18:13:18 GMT <AFaust> Yeah, but pushing OSGi into a product which has not been designed for OSGi from the ground up is just asking for trouble.

2019-05-11 18:13:37 GMT <gdeverlant> well not really because Liferay did it

2019-05-11 18:13:51 GMT <gdeverlant> and on the way they fixed and contributed a lot to OSGi

2019-05-11 18:14:17 GMT <gdeverlant> Liferay is still not OSGi 100% like Alfesco it is based on tomcat

2019-05-11 18:14:18 GMT <AFaust> Oh... bad example. I used to work at a company that was Liferay partner, and that software was the biggest pile of crap I have seen in my professional life so far

2019-05-11 18:14:38 GMT <gdeverlant> but they are moving away on OSGi completely

2019-05-11 18:14:56 GMT <AFaust> Moving crap from Tomcat to OSGi still leaves you with crap.

2019-05-11 18:14:59 GMT <gdeverlant> lol you are too harsh

2019-05-11 18:15:26 GMT <gdeverlant> how long since you touched Liferay?

2019-05-11 18:15:47 GMT <AFaust> I certainly can be once an opinion has set in and been proven (at least for me)

2019-05-11 18:16:01 GMT <AFaust> Actually had a look again last year as a customer was asking for an integration.

2019-05-11 18:16:01 GMT <gdeverlant> now it is way more better

2019-05-11 18:16:08 GMT <gdeverlant> which version ?

2019-05-11 18:16:38 GMT <AFaust> Most of what I have seen from the core hadn't really changed that much...

2019-05-11 18:16:55 GMT <gdeverlant> if you go version 7 and up you will see a lot changed

2019-05-11 18:17:25 GMT <gdeverlant> but yes it was a big pile of Monolith crap

2019-05-11 18:17:38 GMT <gdeverlant> now you can just use the beauty of OSGi

2019-05-11 18:17:56 GMT <gdeverlant> it is perfect if you are skilled in OSGi of course

2019-05-11 18:19:14 GMT <AFaust> I have since deleted everything related to Liferay from my system, so difficult to say what version it was. But as far as I remember, a new major had just come out and I was looking at the latest version.

2019-05-11 18:19:47 GMT <gdeverlant> which parts you hated the most ?

2019-05-11 18:24:59 GMT <AFaust> Code quality, hard-coded assumptions / conditions not fitting production use cases (i.e. checking for request URL host name "localhost" to allow access to some admin functionality), laughable permission models (have seen a couple of information leaks at one customer intranet portal), laughable CMIS integration with external repositories (no support for any form of custom metadata)

2019-05-11 18:28:48 GMT <AFaust> I'll be leaving now (though PC will stay online) - groceries run before the shop closes...

2019-05-11 18:48:05 GMT <gdeverlant> ok

2019-05-11 18:48:56 GMT <gdeverlant> let me know when you back

2019-05-11 21:39:25 GMT <gdeverlant> you back?

End of Daily Log

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