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-12-19 08:37:24 GMT <alfresco-discord> <dgradecak> Lately I have been on some projects where companies just want to come back to a file system and just exporting alfresco to folders and sometimes to git, if they have textual files

2019-12-19 09:34:41 GMT <alfresco-discord> <drazen04> Hi guys, do you have any suggest for this question? https://stackoverflow.com/questions/59377625/alfresco-recognize-when-a-workflow-is-started

2019-12-19 09:34:42 GMT <alfbot> Title:Alfresco, recognize when a workflow is started - Stack Overflow (at stackoverflow.com)

2019-12-19 09:35:46 GMT <angelborroy> Probably a behaviour can be developed for that

2019-12-19 09:36:02 GMT <angelborroy> Listening when a node is created

2019-12-19 09:36:13 GMT <angelborroy> Let me find the content type for that

2019-12-19 09:42:42 GMT <angelborroy> I guess the type is “cm:packages"

2019-12-19 09:42:55 GMT <angelborroy> Sorry “bpm:package"

2019-12-19 09:43:07 GMT <angelborroy> Everytime a new “bpm:package” is created, a workflow is fired

2019-12-19 09:43:11 GMT <angelborroy> That works for you?

2019-12-19 09:54:39 GMT <alfresco-discord> <yreg> Probably better to use activiti process event listeners and listen on process creation and filter by process business key ..

2019-12-19 09:56:03 GMT <angelborroy> That should be better, right

2019-12-19 09:56:43 GMT <angelborroy> This approach works for 4.2

2019-12-19 09:56:44 GMT <angelborroy> https://github.com/keensoft/alfresco-user-task-listener

2019-12-19 09:56:45 GMT <alfbot> Title:GitHub - keensoft/alfresco-user-task-listener: Source code provided for Alfresco Summit 2013 (Barcelona). User tasks synchronization with external systems on Alfresco by using Activiti parsers and listeners. (at github.com)

2019-12-19 09:56:51 GMT <angelborroy> Probably some change is required for latest versions

2019-12-19 10:14:36 GMT <AFaust> +1 on the process-modelled approach vs. behaviour, as there is actually no technical requirement of a bpm:package to exist for every workflow.

2019-12-19 10:21:12 GMT <alfresco-discord> <drazen04> Thank you all. I appreciate. I will try with activiti process event listeners

2019-12-19 10:43:03 GMT <fwu2018> hello all

2019-12-19 11:04:33 GMT <alfresco-discord> <PJ> Migrating off of Alfresco is easy today, you can use Apache ManifoldCF as the crawler. You can configure a CMIS Repository Connection for getting contents. Then you can configure a CMIS Output Connector to inject contents into another CMIS-compliant repository. Finally you can configure the Scheduled job for incrementally crawling your Alfresco repo and put contents on yout target repo. There is also my

2019-12-19 11:04:33 GMT <alfresco-discord> presentation about it here: https://www.youtube.com/watch?v=V0onL3wv1vY&t=8s

2019-12-19 11:09:35 GMT <alfresco-discord> <PJ> https://www.youtube.com/watch?v=d1OqkFvv2aM

2019-12-19 11:21:34 GMT <fwu2018> Can someone help me on this: Im thinking about using keycloak with Alfresco 5.2. As far as I understand, I can easily chnage in keycloak the identity provider (ldap, etc) without chnaging Alfresco.

2019-12-19 11:28:52 GMT <fwu2018> so, I was thinking about this:

2019-12-19 11:29:20 GMT <alfresco-discord> <dgradecak> @PJ I did not check if manifold cann do proper restart from where it left in case of problems?

2019-12-19 11:29:43 GMT <alfresco-discord> <dgradecak> so just from the last document it exported?

2019-12-19 11:30:11 GMT <fwu2018> create a custom authenticationprovider in Alfresco. This would get the user + password from the client (a adf/angular app). With this the provider would make a rest call to keycloak and authenticate the user.

2019-12-19 11:30:55 GMT <fwu2018> Then I dont know if this is possible but with an ok from keycloak, I would like the custom authenticator to sned back to the client an Alfresco token.

2019-12-19 11:30:59 GMT <fwu2018> Does this make any sense

2019-12-19 11:31:04 GMT <fwu2018> ?

2019-12-19 11:31:42 GMT <fwu2018> Im thinking about this because I have right now custom alfresco 5.2 angualr clients that gets and keeps an alfresco token for every rest request to Alfresco.

2019-12-19 11:32:47 GMT <fwu2018> so I would be using keycloak to authenticate, but still use Alfresco tokens. so then everytime a client makes a call and sends the token, Alfresco would validate it as it deos right now

2019-12-19 11:50:02 GMT <fwu2018> custom identity provider in Alfresco, Im talking about costum subsystem

2019-12-19 12:37:42 GMT <alfresco-discord> <PJ> @dgradecak yes can do that by default because it manages transactions for each job. This means that it will restart from the last content migrated.

2019-12-19 12:39:08 GMT <alfresco-discord> <PJ> @dgradecak basically the crawler works with incremental / differential approach

2019-12-19 14:02:36 GMT <fwu2018> back

2019-12-19 14:03:24 GMT <fwu2018> I was wondering how alfresco 6 using keycloak is mapping users inside Alfresco?

2019-12-19 14:23:12 GMT <AFaust> fwu2018: Alfresco expects clients to provide a Keycloak access token, and then maps the user ID from that to internal users.

2019-12-19 14:24:55 GMT <AFaust> A while ago I started work on https://github.com/Acosix/alfresco-keycloak and I will hopefully find some time during the end-of-year break to continue working on it. This would provide an alternate Keycloak integration, which is way more fully featured than the default one from Alfresco in 6.x, and should be compatible with Alfresco 5.x as well

2019-12-19 14:24:57 GMT <alfbot> Title:GitHub - Acosix/alfresco-keycloak: Alfresco addon to provide Keycloak-related extensions / customisations for Repository and Share (at github.com)

2019-12-19 16:11:20 GMT <alfresco-discord> <LuisColorado> @paradoxguitarist, I see you want to move away from Alfresco, what has been the main problem(s)? What are you moving to?

2019-12-19 16:35:11 GMT <alfresco-discord> <angel.borroy> Who is @paradoxguitarist?

2019-12-19 16:35:26 GMT <paradoxguitarist> o/

2019-12-19 16:35:49 GMT <alfresco-discord> <angel.borroy> An, Brian Monroe, right?

2019-12-19 16:36:10 GMT <paradoxguitarist> Yeah, what's up?

2019-12-19 16:36:44 GMT <angelborroy> Just wondering about LuisColorado question

2019-12-19 16:37:02 GMT <paradoxguitarist> I was offline and didn't see that one

2019-12-19 16:37:25 GMT <paradoxguitarist> You want to repost?

2019-12-19 16:37:41 GMT <paradoxguitarist> I'm not on discord, so I don't have scroll back

2019-12-19 16:42:03 GMT <paradoxguitarist> @angelborroy ?

2019-12-19 16:42:18 GMT <angelborroy> Sorry

2019-12-19 16:42:24 GMT <angelborroy> <LuisColorado> @paradoxguitarist, I see you want to move away from Alfresco, what has been the main problem(s)? What are you moving to?

2019-12-19 16:43:18 GMT <paradoxguitarist> Ah, well there's been issues surrounding a lack of documentation, and I have no idea what to move to.

2019-12-19 17:11:15 GMT <yreg> paradoxguitarist, I find that statement a bit misplaced, I think Alfresco CS is one of the most open content solutions

2019-12-19 17:11:35 GMT <yreg> And there is a fair amount of documentation not to mention the vibrant community around

2019-12-19 17:12:55 GMT <yreg> But I totally agree with your statement with regards to Enterprise Support

2019-12-19 17:13:15 GMT <yreg> It has always been a dark spot..

2019-12-19 17:15:51 GMT <yreg> Anyhow, if you still don't know where you should move from ACS, chances are you SHOULD NOT MOVE ....

2019-12-19 17:16:07 GMT <yreg> But in case you insist on doing so, this link might be helpful : https://github.com/Alfresco/alfresco-bulk-export

2019-12-19 17:16:08 GMT <alfbot> Title:GitHub - Alfresco/alfresco-bulk-export: Automatically exported from code.google.com/p/alfresco-bulk-export (at github.com)

2019-12-19 17:18:18 GMT <alfresco-discord> <digcat> not sure how helpful this is, but a recent report from marketing, https://www.alfresco.com/aragon-research-globe-enterprise-content-platforms-2019-report although im not sure i agree with their challenges for alfresco vs nuxeo

2019-12-19 17:18:19 GMT <alfbot> Title:Aragon Research Globe for Enterprise Content Platforms 2019 Report | Alfresco (at www.alfresco.com)

2019-12-19 17:32:22 GMT <paradoxguitarist> Thanks yreg.

2019-12-19 17:33:21 GMT <alfresco-discord> <yreg> You are welcome 🙂

End of Daily Log

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