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-02-20 07:37:47 GMT <alfresco-discord> <kore> Hi All for sorting by using AlfLists on header cells. On alfpublish of topic success I am storing response in var. In constructor of service subscribed the alfdoclistsort topic with sorting method, when we click on the header for sorting it's the payload is alway getting ascending order. tried to figured out issue but didn't find issue. Is any one had same issue ?? For doing front end sorting

2019-02-20 07:40:15 GMT <alfresco-discord> <kore> As of now I did with backend sorting but the issue with on every click on header it's going to call the backend webscript it's going to cause the performance issue.

2019-02-20 07:40:43 GMT <alfresco-discord> <kore> With frontend we can resolve it

2019-02-20 09:16:50 GMT <angelborroy> Someone attended From APS 1.0 to APS 2.0 in the las DevCon?

2019-02-20 09:29:24 GMT <AFaust> I did, but it really did not contain much in terms of actual migration guides, more just an overview like "Forget how APS was structured in 1.x, this is how it is going to be in 2.x"

2019-02-20 09:30:02 GMT <angelborroy> Some release date?

2019-02-20 09:30:04 GMT <AFaust> Different question: Does anyone know of a Python 3.x compatible client library for consuming Alfresco v1 ReST API

2019-02-20 09:30:14 GMT <AFaust> "When it is ready" I assume

2019-02-20 09:30:19 GMT <angelborroy> hehe

2019-02-20 09:30:33 GMT <angelborroy> Probably Jeff knows about that Python client

2019-02-20 09:30:39 GMT <angelborroy> Because CMIS is not an option, right?

2019-02-20 09:32:25 GMT <alfresco-discord> <sbennett> @angel.borroy The 7.0.0 version of Activiti has been released - https://github.com/Activiti/Activiti/releases/tag/7.0.0.GA

2019-02-20 09:32:26 GMT <alfbot> Title:Release 7.0.0.GA 路 Activiti/Activiti 路 GitHub (at github.com)

2019-02-20 09:33:03 GMT <AFaust> Well, CMIS might be an option, but the CMIS python libraries from chemistry seem to be stale, i.e. no longer maintained / updated for newer python versions.

2019-02-20 09:33:10 GMT <AFaust> Understandable given how CMIS is dead

2019-02-20 09:33:16 GMT <alfresco-discord> <sbennett> The next version of the Enterprise Process Services is coming. The first release based on Activiti 7.0.0 is likely to be within the next month or so.

2019-02-20 09:35:39 GMT <angelborroy> @sbennett Thanks, I have a partner about to start a project with APS

2019-02-20 10:23:30 GMT <alfresco-discord> <bhagyas> What are your experiences with rancher?

2019-02-20 10:23:44 GMT <alfresco-discord> <dgradecak> hi all, anyone knows if there is a CSV upload for groups, just like there is one for users (in share) ?

2019-02-20 10:23:47 GMT <alfresco-discord> <bhagyas> Looks like it makes a lot of kubernetes stuff super simple 馃槂

2019-02-20 10:25:58 GMT <alfresco-discord> <bhagyas> @digcat you might want to have a look

2019-02-20 10:27:22 GMT <alfresco-discord> <bhagyas> Maybe we talked about it

2019-02-20 10:48:14 GMT <alfresco-discord> <sbennett> @angel.borroy Not an official Alfresco statement, but I'd look at the use case. As demonstrated at DevCon, Activiti 7 is a very different architecture and doesn't yet have all the capabilities of 1.9 due to us making these changes. If they can work with Activiti 7, I'd go down that route as it'll provide compatibility to future releases of APS.

2019-02-20 10:48:59 GMT <angelborroy> @sbennett of course, they have to study what option to choose

2019-02-20 10:49:13 GMT <angelborroy> @sbennett But the information about the release is welcomed, thanks!

2019-02-20 10:53:25 GMT <alfresco-discord> <sbennett> No problem. As soon as I have something more "official" I'll drop it here.

2019-02-20 11:30:54 GMT <troffasky> is there a 6.1 equivalent of this?: https://community.alfresco.com/docs/DOC-7144-alfresco-community-edition-60

2019-02-20 11:30:57 GMT <alfbot> Title:Alfresco Community Edition 6.0 | Alfresco Community (at community.alfresco.com)

2019-02-20 11:32:17 GMT <alfresco-discord> <LMattioli> @troffasky Do you mean this? https://community.alfresco.com/docs/DOC-8102-alfresco-community-edition-201901-ga-release-notes

2019-02-20 11:32:20 GMT <alfbot> Title:Alfresco Community Edition 201901 GA Release Notes | Alfresco Community (at community.alfresco.com)

2019-02-20 11:34:28 GMT <troffasky> i think that's the one, yes

2019-02-20 11:36:58 GMT <troffasky> need to get my head around this docker stuff now

2019-02-20 11:43:18 GMT <troffasky> will it prompt for what ports to use when installing it like the installer used to do?

2019-02-20 11:50:29 GMT <angelborroy> troffasky probably you鈥檒l find this project useful to install Alfresco Community with Docker Compose

2019-02-20 11:50:29 GMT <angelborroy> https://github.com/keensoft/docker-alfresco

2019-02-20 11:50:31 GMT <alfbot> Title:GitHub - keensoft/docker-alfresco: Docker Alfresco Compose ready to be used (at github.com)

2019-02-20 11:54:14 GMT <troffasky> right, still need to read up on docker because it's still Greek to me

2019-02-20 12:53:51 GMT <alfresco-discord> <LMattioli> Look at the angelborroy suggestion @troffasky... I used some time ago and saved me a lot of time.

2019-02-20 13:04:00 GMT <alfresco-discord> <bhagyas> Discord IRC sync bot may not be available from time to time in the coming hours - Apologies for any inconvenience

2019-02-20 13:50:48 GMT <alfresco-discord> <dgradecak> if I am not mistaken, during the devcon it was said that the out of process transformation server will be enterprise only, right?

2019-02-20 13:57:37 GMT <AFaust> dgradecak: It was said that their queue-based async transformation thingy will be Enterprise only.

2019-02-20 13:58:22 GMT <AFaust> Using core API classes you can configure out-of-process transformations even in Community provided you have an HTTP server that can handle the request

2019-02-20 14:08:29 GMT <bhagyas> ping

2019-02-20 14:08:35 GMT <alfresco-discord> <bhagyas> ping

2019-02-20 14:09:05 GMT <alfresco-discord> <bhagyas> phew! finally the bot migration is complete to kubernetes 馃槄

2019-02-20 14:10:32 GMT <alfresco-discord> <missamma> Hi there. I n cdeed to send an email to a user using webscripts. I got a Sample code of it. And execute needs a parameter, either a node or a noderef. But, I want to simply send an email. How can I do it?

2019-02-20 14:13:43 GMT <alfresco-discord> <dgradecak> AFaust: "Using core API classes you can configure out-of-process transformations even in Community provided you have an HTTP server that can handle the request", do you mean that for community we will need to supply a server with the same API to do transformations? I am not following if it is some kind of sarcasm 馃槈 I do not see you so cannot distinguish 馃槃

2019-02-20 14:17:50 GMT <AFaust> No sarcasm. There is a generic HTTP client class for connecting to transformers (used e.g. in 6.0 Enterprise). That is not the same as the queue based handling for 6.1 asynch transactions, but can still be used for out-of-process transformations.

2019-02-20 14:18:09 GMT <AFaust> The default server for that HTTP client is part of the Enterprise 6.0 transformer images.

2019-02-20 14:18:34 GMT <AFaust> If someone in the community builds a similar server to control ImageMagick et al, then it should work just as well...

2019-02-20 14:20:55 GMT <alfresco-discord> <dgradecak> do you know which class is it? any doc about the api?

2019-02-20 14:29:18 GMT <fwu2018> hello all~

2019-02-20 14:31:22 GMT <fwu2018> ppl, does anyone knows how to perform a checkou/checkin using the rest API? There is a lock/unlock, but this is equivalent of an edit online. I need to execute an edit offline, which should checkout a document.

2019-02-20 14:33:01 GMT <AFaust> dgradecak: https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/repo/content/transform/RemoteTransformerClient.java

2019-02-20 14:33:02 GMT <alfbot> Title:alfresco-repository/RemoteTransformerClient.java at master 路 Alfresco/alfresco-repository 路 GitHub (at github.com)

2019-02-20 14:34:31 GMT <AFaust> With regards to documentation - we are talking about Alfresco here, so of course there is no documentation for something that Alfresco has setup to be used by Enterprise primarily and which it considers an internal component

2019-02-20 14:37:13 GMT <AFaust> But essentially only two operations are relevant - a simple transform and an availability check

2019-02-20 14:37:52 GMT <AFaust> And in the transform call, everything is transported in a multipart body (content + each arg)

2019-02-20 14:38:50 GMT <alfresco-discord> <dgradecak> indeed

2019-02-20 14:39:37 GMT <alfresco-discord> <dgradecak> all we need to do is to mimic the actual "path" to transformation and it should be fine

2019-02-20 14:40:29 GMT <AFaust> And all transformers that extend from TikaPoweredContentTransformer are apparently already capable of using the RemoteTransformerClient...

2019-02-20 14:41:33 GMT <AFaust> There appears to even be a default configuration for a remote Tika transformer: https://github.com/Alfresco/alfresco-repository/blob/89e17ed1d65129f82ff50576efe132c07e523864/src/main/resources/alfresco/content-services-context.xml#L475

2019-02-20 14:41:34 GMT <alfbot> Title:alfresco-repository/content-services-context.xml at 89e17ed1d65129f82ff50576efe132c07e523864 路 Alfresco/alfresco-repository 路 GitHub (at github.com)

2019-02-20 14:42:17 GMT <AFaust> The configuration property tika.url is just empty by default...

2019-02-20 14:44:26 GMT <alfresco-discord> <dgradecak> any idea how to enable the remote transformation client? so that the in process one is disabled?

2019-02-20 14:46:22 GMT <alfresco-discord> <dgradecak> is this what we are talking about? https://docs.alfresco.com/mm/concepts/mm-architecture.html

2019-02-20 14:46:23 GMT <alfbot> Title:Media Management architecture | Alfresco Documentation (at docs.alfresco.com)

2019-02-20 14:48:40 GMT *** angelborroy_ is now known as angelborroy

2019-02-20 15:16:59 GMT <AFaust> dgradecak: No, that Media Management thingy is another system altogether, based on Gytheio

2019-02-20 15:42:43 GMT <alfresco-discord> <sbennett> @dgradecak Our new Transform Service is currently Enterprise only. I took the feedback from DevCon to provide better clarity to the community about the community transform engine. I don't currently have this yet, but I'm chasing it!

2019-02-20 17:03:41 GMT <fwu2018> brb

2019-02-20 17:56:00 GMT <alfresco-discord> <kgastaldo> Hi All - Working on the full list of videos, but if you want to watch the keynotes, those are up https://www.alfresco.com/devcon-2019-what-you-missed

2019-02-20 17:56:01 GMT <alfbot> Title:DevCon 2019 - What You Missed | Alfresco (at www.alfresco.com)

2019-02-20 22:57:22 GMT <AFaust> Really?! The Alfresco 6.1 repo startup just hangs endlessly when Repository is started on its own?

2019-02-20 22:57:55 GMT <AFaust> "on its own" => no queue or other components installed yet

2019-02-20 22:59:05 GMT <AFaust> Seems someone has not learned yet the concept of "timeout"...

2019-02-20 22:59:23 GMT <alfresco-discord> <yreg> Given the degraded quality of the product lately, such facts no longer surprise me...

2019-02-20 23:01:50 GMT <AFaust> Oh, and the documentation for installing using distribution ZIP (or any other non-default-Docker-image way) does not list anything with regards to any queue requirements

2019-02-20 23:03:39 GMT <AFaust> yreg: Don't mistake my "Really?!" for surprise either... It's more resigned frustration.

2019-02-20 23:05:34 GMT <AFaust> So, since "Messaging" is a subsystem, there must/should be a way to disable that... ("must/should" => in a well crafted product)

2019-02-20 23:13:01 GMT <AFaust> Ah, the documentation is not part of the "deploying" section, but can be found in the "configuring"

2019-02-20 23:36:38 GMT <AFaust> Ahh... now I understand how Alfresco was able to support Java 11 much more quickly than I thought. They basically benefited from a last-minute change in Java 9 (and carried over to 11 so far) which I had missed and which significantly relaxed the critical restrictions with reflection.

2019-02-20 23:39:51 GMT <AFaust> So now we'll see warnings about "An illegal reflective access operation has occurred" at some point in the catalina logs, and whenever Oracle finally goes back to the default behaviour they originally intended for Java 9, then Alfresco will break again. So most of the effort to actually be compliant with Java 9+/11 "as intended" is still to be done.

End of Daily Log

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