Alfresco discussion and collaboration. Stick around a few hours after asking a question.
Official support for Enterprise subscribers: support.alfresco.com.
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.
More help is available in this list of resources.
2018-09-13 07:33:18 GMT <AFaust> Just want to check with other people here before I get more frustrated: Am I just blind / stupid or incapable of searching, or is all the Activiti 7 stuff that is currently out there extremely badly documented, brittle / volatile, and/or so extremely high level to just be tech marketing noise?
2018-09-13 07:33:52 GMT <angelborroy> https://activiti.gitbook.io/activiti-7-developers-guide/
2018-09-13 07:33:53 GMT <alfbot> Title:Introduction - Activiti & Activiti Cloud Developers Guide (at activiti.gitbook.io)
2018-09-13 07:33:54 GMT <angelborroy> This one?
2018-09-13 07:34:40 GMT <AFaust> Apart from a bit of introduction, this book is mostly empty of specifics (or the web page just does not work properly for me)
2018-09-13 07:34:44 GMT <angelborroy> IMO is in development
2018-09-13 07:34:54 GMT <alfresco-discord> <Francesco Corti> It is
2018-09-13 07:35:06 GMT <yreg> @AFaust check @salaboy blog and tweets, there is a lot of bits spread everywhere
2018-09-13 07:35:20 GMT <alfresco-discord> <Francesco Corti> The team is still working on it
2018-09-13 07:35:26 GMT <AFaust> Even so.... for a project that is constantly asking people to "try this out and give us feedback" there should be way more, stable docs
2018-09-13 07:35:35 GMT <angelborroy> agree
2018-09-13 07:36:04 GMT <alfresco-discord> <Francesco Corti> I suggest you to jump into the gitter channel and ask
2018-09-13 07:36:05 GMT <alfresco-discord> <Francesco Corti> Greg is correct
2018-09-13 07:36:06 GMT <alfresco-discord> <Francesco Corti> Yreg
2018-09-13 07:36:06 GMT <alfresco-discord> <Francesco Corti> Documentation is a gap at the moment
2018-09-13 07:36:10 GMT <AFaust> @yreg: I am already trying to connect those sprinkled bits, and as I said, some of those bits I found are already obsolete / inconsistent
2018-09-13 07:36:10 GMT <angelborroy> I tested / showed the reference application and it was extremelly hard
2018-09-13 07:36:29 GMT <angelborroy> but probably is the best way to understand the product
2018-09-13 07:36:44 GMT <alfresco-discord> <Francesco Corti> But we have the solution for the documentation but it will require some more time
2018-09-13 07:37:46 GMT <angelborroy> well, in fact BluePrint has gone from github
2018-09-13 07:37:56 GMT <yreg> AFaust, https://salaboy.com/2018/08/13/getting-started-with-activiti-core-7-0-0-beta1/
2018-09-13 07:37:57 GMT <alfbot> Title:Getting Started with Activiti Core 7.0.0.Beta1 – Salaboy (Open Source Knowledge) (at salaboy.com)
2018-09-13 07:37:58 GMT <angelborroy> or it has been evolved / transformed in something different
2018-09-13 07:38:00 GMT <yreg> Is that what you need
2018-09-13 07:38:01 GMT <yreg> ?
2018-09-13 07:39:05 GMT <yreg> This is an other link as well : https://salaboy.com/2018/08/13/getting-started-with-activiti-cloud-beta1/
2018-09-13 07:39:06 GMT <alfbot> Title:Getting Started with Activiti Cloud Beta1 – Salaboy (Open Source Knowledge) (at salaboy.com)
2018-09-13 07:39:07 GMT <angelborroy> wow, now it’s even harder!
2018-09-13 07:39:09 GMT <angelborroy> https://github.com/Activiti/ttc-docs/blob/develop/workshop.md
2018-09-13 07:39:10 GMT <alfbot> Title:ttc-docs/workshop.md at develop · Activiti/ttc-docs · GitHub (at github.com)
2018-09-13 07:42:19 GMT <AFaust> So... with the 1st post linked by @yreg we have an narrow example of how to use core APIs in a non-cloud use case, and the 2nd post is about setting up the overblown Kubernetes cloud stuff
2018-09-13 07:43:34 GMT <AFaust> Still missing a lot of things to actually set something up myself / do a test with a custom process.
2018-09-13 07:44:40 GMT <AFaust> Starting with: What tool can I use to model (i.e. can I still use Eclipse Activiti Designer) or what are relevant differences in the BPMN2.0 model in the first place? I have already seen various excerpts from models that look quite different from previous Activiti process models in the details
2018-09-13 07:48:39 GMT <AFaust> Apparently, the Activiti team appears to be allergic to any form of JavaDoc,so even going through the (extremely distributed) source is not helping much...
2018-09-13 07:52:27 GMT <AFaust> @Francesco Cort: I will opt NOT to jump on Activiti Gitter. The time it would take the team to answer my question (or anyones questions) individually would be better spent to work on a documentation for all. I will just have to tell my customer that asked if we can do a custom demo / coding workshop in November that there is no way something meaningful can be prepared "on the side" without full time billable hours...
2018-09-13 07:54:39 GMT <angelborroy> AFaust, for your reference, it took 8 hours to me preparing Activiti Blueprint Demo some months ago
2018-09-13 07:54:55 GMT <angelborroy> Based in Twitter analysis + minikube
2018-09-13 07:55:08 GMT <angelborroy> It looks like now is harder but you are more skilled
2018-09-13 07:55:29 GMT <AFaust> You mean a demo that should have been "ready to run" as an example used in a TTL?
2018-09-13 07:55:53 GMT <angelborroy> yep
2018-09-13 07:56:50 GMT <angelborroy> It was more or less this one: https://www.youtube.com/watch?v=OrZnkmjDioM
2018-09-13 07:57:31 GMT <AFaust> My personal problem is just that I already have existing commitments, and this is "just" one customer among several. I have no doubt I could get up and running with this, but I don't see where I could cram in the time between other projects, given that lack of documentation makes it even hard to estimate how much it would take.
2018-09-13 07:58:21 GMT <yreg> It took me half of that angel, I wasn't familiar with all the concept, but I had a bit of a headstart
2018-09-13 07:58:38 GMT <angelborroy> I included customised data for my client
2018-09-13 07:58:47 GMT <angelborroy> So probably we are paired in that :-P
2018-09-13 08:05:20 GMT <AFaust> Ok - giving it one last chance for today... Cloning every possible repository and importing into IDE to see if that helps to connect the various threads I am trying to follow (tired of browsing through GitHub to connect all the crap)
2018-09-13 08:14:16 GMT <angelborroy> I remember that one particular thing with that demo is that it only works properly in English
2018-09-13 08:14:36 GMT <angelborroy> I was trying Spanish and the results were erratic
2018-09-13 08:14:44 GMT <angelborroy> Probably due to Standfor NLP library
2018-09-13 08:14:54 GMT <angelborroy> It might be the same with German
2018-09-13 08:23:00 GMT <angelborroy> Probably it was because I was using English JAR…
2018-09-13 08:23:01 GMT <angelborroy> https://stanfordnlp.github.io/CoreNLP/
2018-09-13 08:23:02 GMT <alfbot> Title:Stanford CoreNLP – Natural language software | Stanford CoreNLP (at stanfordnlp.github.io)
2018-09-13 08:23:02 GMT <angelborroy> :D
2018-09-13 08:25:32 GMT <angelborroy> Nope, it’s the same with the Spanish one...
2018-09-13 08:25:41 GMT <angelborroy> “Me encantan los helados”
2018-09-13 08:25:47 GMT <angelborroy> “I love ice creams"
2018-09-13 08:25:51 GMT <angelborroy> Sentiment = NEGATIVE
2018-09-13 08:26:02 GMT <AFaust> Yeah, because it is unhealthy...
2018-09-13 08:26:09 GMT <angelborroy> hehe
2018-09-13 08:26:29 GMT <angelborroy> “I love my dog"
2018-09-13 08:26:36 GMT <angelborroy> Sentiment = NEUTRAL
2018-09-13 08:26:43 GMT <angelborroy> “Quiero a mi perro"
2018-09-13 08:27:07 GMT <AFaust> Surprised there... I would have expected NEGATIVE for "I love my dog", assuming the NLP thingy was written by a cat person
2018-09-13 08:27:27 GMT <angelborroy> You can try yourself...
2018-09-13 08:27:27 GMT <angelborroy> http://corenlp.run/
2018-09-13 08:27:35 GMT <angelborroy> But I guess you should give the demo in English
2018-09-13 08:34:12 GMT <AFaust> How long is the calculation supposed to run for a short sentence?
2018-09-13 08:35:22 GMT <AFaust> Ah - forgot to deselect the other annotation types
2018-09-13 08:37:26 GMT <AFaust> Yeah, German is just as bad. "I help all the people that need help." => NEGATIVE. That must have been written by a right-wing person...
2018-09-13 08:47:46 GMT <yreg> I assume the problem to be with the training dataset not with the person who wrote it
2018-09-13 08:48:29 GMT <AFaust> The training dataset must have been empty then, because both angel and myself used pretty basic language
2018-09-13 08:48:51 GMT <yreg> And I assume the training dataset to be bound to a specific domain (comments/raitings on products for instance)
2018-09-13 08:49:10 GMT <AFaust> So if your dataset is empty for a language, why allow it to be used?
2018-09-13 08:49:32 GMT <angelborroy> yreg there are different JARs with different training datasets
2018-09-13 08:49:42 GMT <angelborroy> They say JAR with Spanish dataset works for Spanish
2018-09-13 08:49:46 GMT <angelborroy> But it’s false
2018-09-13 08:50:15 GMT <angelborroy> The same sentence in English works fine (using English JAR) but it doesn’t work in Spanish (using Spanish JAR)
2018-09-13 08:53:24 GMT <yreg> Tried a few arabic sentences, all gave neutral, while they were supposed to be a mix
2018-09-13 08:53:58 GMT <yreg> Really basic phases, like I like work, I hate dogs, the boy goes to the library ...
2018-09-13 10:40:18 GMT <AFaust> @Francesco Corti: Regarding our previous discussions regarding versioning of artifacts on Office Hours, I am quite amazed to see that the Enterprise release apparently still use the old versioning scheme, i.e. 6.0.0(.2) for a recent hotfix to the 6.0 release. So from what an inexperienced customer / user may see, the Enterprise artifacts appear to be older than the Community artifacts because their versions are lower, whereas the
2018-09-13 10:40:19 GMT <AFaust> opposite is true...
2018-09-13 10:43:50 GMT <AFaust> Also quite interesting to see a major version library update to alfresco-repository in the 6.0 line, which I find more than weird from a version semantics point of view... (ignoring the fact that this library apparently depends on newer versions of 3rd party libraries than are actually contained in the WAR)
2018-09-13 10:48:16 GMT <alfresco-discord> <mbui> So what's the state of ADF? Is it sufficient as a "Share replacement" as of right now? For new customers, would it be a bad idea to start with Share (Share customizations)?
2018-09-13 10:50:09 GMT <yreg> @mbui comparing ADF to share is the same as comparing potatoes to tomatos
2018-09-13 10:51:19 GMT <yreg> @mbui ACA is what you should be evaluating, and it came a long way since its initial release, but IMHO it is still far from being a match for share
2018-09-13 10:51:58 GMT <angelborroy> Francesco suggested that ACA is going to be a replacement for Share in the (near) future
2018-09-13 10:52:11 GMT <yreg> With that being said, if your use case could be easily covered by ACA (with possible some extension) then go for it
2018-09-13 10:52:13 GMT <alfresco-discord> <mbui> Seems as I have missed something, what is ACA?
2018-09-13 10:52:29 GMT <angelborroy> Alfresco Content Application
2018-09-13 10:52:44 GMT <angelborroy> https://github.com/Alfresco/alfresco-content-app
2018-09-13 10:52:45 GMT <alfbot> Title:GitHub - Alfresco/alfresco-content-app: Alfresco Example Content Application (at github.com)
2018-09-13 10:53:05 GMT <yreg> If you made your case to the customer based on share features which are not (yet covered) using ACA & ADF could grow into a quite complex situation quite fast
2018-09-13 10:53:46 GMT <alfresco-discord> <mbui> Ah, so ACA is basically a client built with ADF?
2018-09-13 10:53:58 GMT <yreg> exact
2018-09-13 11:11:04 GMT <fwu2018> hi all!
2018-09-13 11:45:11 GMT <alfresco-discord> <forgiven> hello all
2018-09-13 11:45:50 GMT <alfresco-discord> <forgiven> wondering if someone could comment on upgrading from 5.x to 6?
2018-09-13 11:53:38 GMT <alfresco-discord> <Loftux> @forgiven As in how to upgrade or experiences of version 6?
2018-09-13 11:54:09 GMT <alfresco-discord> <forgiven> kinda looking for both as it seems much has changed
2018-09-13 11:54:27 GMT <fwu2018> ppl, can someone help me on this: I have a task assigned to a group. So userX from that group gets the task on his task list. If userX claims the task and then unclaims I was expecting the task to get visisble to the previous group, but it seems it doesnt do that. Why?
2018-09-13 12:02:22 GMT <alfresco-discord> <forgiven> @Loftux we have on-premise alfresco-share so it looks like a manual upgrade/install for us?
2018-09-13 12:03:32 GMT <alfresco-discord> <forgiven> which we installed using the installer
2018-09-13 12:04:56 GMT <alfresco-discord> <Loftux> If you are not on Windows, this can help you with an install that is not Alfresco binary installer based: https://github.com/loftuxab/alfresco-ubuntu-install
2018-09-13 12:04:57 GMT <alfbot> Title:GitHub - loftuxab/alfresco-ubuntu-install: Alfresco script based install for Ubuntu (at github.com)
2018-09-13 12:05:38 GMT <AFaust> I guess the question of ACA or Share can be simplified to "If all you ever did in Share was manage files and folders, ACA can be considered a 'Share replacement'"
2018-09-13 12:08:22 GMT <yreg> AFaust, that's a strong statement
2018-09-13 12:08:57 GMT <yreg> Last time I checked, it wasn't doing well even with that
2018-09-13 12:09:27 GMT <AFaust> Oh... well, since I don't follow that I just assumed it had evolved sufficiently at least in that deparment
2018-09-13 12:09:50 GMT <yreg> For example if you want to set permissions on a node, you only have username/authority name search, and the autocomplete only shows first names
2018-09-13 12:09:55 GMT <yreg> For instance
2018-09-13 12:10:04 GMT <AFaust> If not then simply do a s/can be/may - at a stretch - be/ on my statement
2018-09-13 12:10:21 GMT <yreg> It also doesn't support anything related to configuring rules ... etc AFAIK
2018-09-13 12:12:01 GMT <AFaust> "Rules"... those are so "legacy ECM". You are supposed to use events from ACS, feed that into your Activiti Cloud and have that process your automation... (obviously kidding)
2018-09-13 12:12:36 GMT <yreg> I get the impression, the team tries to do too much, and ends up doing a lot of things, but most components end up in a PoC state, and you eventually need to fork/overwrite to support your usecases
2018-09-13 12:12:51 GMT <AFaust> +1M
2018-09-13 12:13:39 GMT <yreg> I have been working (almost exclusively) on ADF for the past 3 weeks or so
2018-09-13 12:15:40 GMT * AFaust is actually writing a new Aikau widget today...
2018-09-13 14:42:52 GMT <angelborroy> forgiven http://www.keensoft.es/en/upgrading-from-alfresco-5-to-alfresco-6-our-way/
2018-09-13 14:42:53 GMT <alfbot> Title:Upgrading from Alfresco 5 to Alfresco 6 (our way) - keensoft (at www.keensoft.es)
2018-09-13 14:43:01 GMT <angelborroy> We upgraded recently from 5 to 6
2018-09-13 14:43:15 GMT <angelborroy> Including also an on premise to Docker Compose migration
2018-09-13 14:43:21 GMT <angelborroy> (in the same process)
2018-09-13 14:59:47 GMT <alfresco-discord> <RichetDan> 55/5000 Thank you for sharing your work @angel.borroy
2018-09-13 15:00:13 GMT <angelborroy> you’re welcome @RichetDan
2018-09-13 15:10:23 GMT <alfresco-discord> <RichetDan> I've noticed that the connection between alfresco and solr6 containers takes place in http unencrypted also in the official docker-compose.yml while the plain old setup was creating a secure connection in https with solr4 by default.
2018-09-13 15:16:31 GMT <angelborroy> HTTPs from SOLR to Alfresco is required in order to identify SOLR Client
2018-09-13 15:16:52 GMT <angelborroy> This is why a client certificate is required in the SOLR part
2018-09-13 15:17:54 GMT <angelborroy> I’ve been using plain communication between SOLR and Alfresco since Alfresco 4
2018-09-13 15:18:25 GMT <angelborroy> You only need to block request from the “outside” to “alfresco/api/solr”
2018-09-13 15:19:08 GMT <angelborroy> So every indexation operation from SOLR is performed inside your network and no one from the outside can access to these operations
2018-09-13 15:19:37 GMT <angelborroy> I’m using also this approach in our current Docker template
2018-09-13 15:19:38 GMT <angelborroy> https://github.com/keensoft/docker-alfresco
2018-09-13 15:19:39 GMT <alfbot> Title:GitHub - keensoft/docker-alfresco: Docker Alfresco Compose ready to be used (at github.com)
2018-09-13 15:20:01 GMT <angelborroy> Including a proxy in front of this composition to block SOLR request from the outside
2018-09-13 15:25:32 GMT <alfresco-discord> <RichetDan> Intersting... I was just testing this composition. I see you have pushed some update...
2018-09-13 15:26:37 GMT <angelborroy> I’m including modifications while using it in different deployments
2018-09-13 15:26:55 GMT <angelborroy> every customer has its own requirements, you know
2018-09-13 15:28:13 GMT <angelborroy> It looks like they are protecting access to SOLR Web Console...
2018-09-13 15:28:14 GMT <angelborroy> https://github.com/Alfresco/acs-deployment/tree/master/helm/alfresco-content-services
2018-09-13 15:28:15 GMT <alfbot> Title:acs-deployment/helm/alfresco-content-services at master · Alfresco/acs-deployment · GitHub (at github.com)
2018-09-13 15:28:40 GMT <angelborroy> … but they are not protecting access to Alfresco REST API for indexation calls
2018-09-13 15:28:57 GMT <angelborroy> even in Kubernetes approach
2018-09-13 15:36:11 GMT <angelborroy> Interesting @RichetDan, I’ve included a question to Alfresco Team in order to clarify this point https://github.com/Alfresco/acs-deployment/issues/79
2018-09-13 15:36:12 GMT <alfbot> Title:Question: how "api/solr" access is protected? · Issue #79 · Alfresco/acs-deployment · GitHub (at github.com)
2018-09-13 16:52:09 GMT <alfresco-discord> <Erik.whipp> Is there anymore information that can be found in regards to https://github.com/Alfresco/alfresco-js-api/blob/master/src/alfresco-search-rest-api/docs/RequestSortDefinition.md
2018-09-13 16:52:10 GMT <alfbot> Title:alfresco-js-api/RequestSortDefinition.md at master · Alfresco/alfresco-js-api · GitHub (at github.com)
2018-09-13 17:39:25 GMT <AFaust> @Erik.whipp: Yes, there is: https://github.com/Alfresco/alfresco-js-api/blob/728cbf5a4da1a57f4e9edaffe4b0efa5983c361d/src/alfresco-search-rest-api/src/model/RequestSortDefinition.js which is an extension of https://github.com/Alfresco/alfresco-js-api/blob/728cbf5a4da1a57f4e9edaffe4b0efa5983c361d/src/alfresco-search-rest-api/src/model/RequestSortDefinitionInner.js
2018-09-13 17:39:28 GMT <alfbot> Title:alfresco-js-api/RequestSortDefinition.js at 728cbf5a4da1a57f4e9edaffe4b0efa5983c361d · Alfresco/alfresco-js-api · GitHub (at github.com)
2018-09-13 17:39:57 GMT <AFaust> So you can check https://github.com/Alfresco/alfresco-js-api/blob/master/src/alfresco-search-rest-api/docs/RequestSortDefinitionInner.md for the easier-to-read-than-source variant...
2018-09-13 17:39:59 GMT <alfbot> Title:alfresco-js-api/RequestSortDefinitionInner.md at master · Alfresco/alfresco-js-api · GitHub (at github.com)
2018-09-13 17:40:26 GMT <alfresco-discord> <Erik.whipp> Appreciate it @AFaust
The other logs are at http://esplins.org/hash_alfresco