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-06-16 07:57:58 GMT *** angelborroy_ is now known as angelborroy

2017-06-16 09:43:57 GMT <fwu> hi all!

2017-06-16 09:48:44 GMT <yreg> Hello fwu !

2017-06-16 09:48:47 GMT <yreg> Guys,

2017-06-16 09:49:23 GMT <fwu> yreg!

2017-06-16 09:49:25 GMT <yreg> is anyone aware of an issue with share service when behind reverse proxy

2017-06-16 09:50:30 GMT <yreg> I noticed with latest service packs on 5.1.1 when I access share directly it works OK, but when I do it from reverse proxy I get the warning about share services not being installed

2017-06-16 09:51:36 GMT <yreg> when I check the access logs I notice that the call to the private discovery API for checking if share services are installed is throwing 401 response

2017-06-16 10:15:30 GMT <AFaust> yreg: Did you configure the endpoint in share-config-custom.xml for the public API?

2017-06-16 10:16:32 GMT <AFaust> e.g. https://github.com/Acosix/baseimage-alfresco-share/blob/master/share-config-custom.xml#L71

2017-06-16 10:16:33 GMT <alfbot> Title: baseimage-alfresco-share/share-config-custom.xml at master · Acosix/baseimage-alfresco-share · GitHub (at github.com)

2017-06-16 10:17:31 GMT <AFaust> Though that does not relate to Share being behind a reverse proxy directly... it is just the single most relevant cause I have seen so far

2017-06-16 10:18:20 GMT <AFaust> If you do SSO (e.g. via the proxy, i.e. CAS) you also need to include that endpoint in the SSO config on Share

2017-06-16 10:18:36 GMT <AFaust> ^^ since you got a 401 that may be more related...

2017-06-16 10:33:13 GMT <fwu> angelborroy, 2 questions about your presentation

2017-06-16 10:35:50 GMT <fwu> In the presentation search starts working as soon as solr is running. But indexing takes longer. I understand this, but this also means that solr will get documents for indexing that were uploaded before solr is running? or in other words, if we upload files to Alfresco without solr running they will be indexed later? but where that keeps register, so that solr will not loose files for indexing?

2017-06-16 10:46:42 GMT <angelborroy> fwu right

2017-06-16 11:08:44 GMT <fwu> ok, I didnt even know that Alfresco would work withour solr

2017-06-16 11:09:40 GMT <fwu> second question: I didnt know docker. How it works? Does docker uses the applications installed on the machine but sets our docker config, or does we need to install those applications like in a vm?

2017-06-16 11:09:48 GMT <fwu> in this case install alfresco

2017-06-16 11:12:57 GMT <yreg> AFaust, both share and alfresco are on same tomcat

2017-06-16 11:13:08 GMT <AFaust> ugh

2017-06-16 11:13:31 GMT <AFaust> Ok - but that still does not change anything regarding any proxy-based SSO

2017-06-16 11:13:47 GMT <angelborroy> fwu it works like a “container” which is nearer that “like a VM”

2017-06-16 11:14:08 GMT <angelborroy> fwu software is installed in images which are running independenlty by the OS

2017-06-16 11:14:36 GMT <fwu> angelborroy, ok, thank you!

2017-06-16 11:14:39 GMT <angelborroy> fwu every service (Dockerfile) runs separately from the others

2017-06-16 11:15:11 GMT <angelborroy> fwu very happy that you learned some thing form the session :)

2017-06-16 11:15:17 GMT <angelborroy> form > from

2017-06-16 11:15:41 GMT <fwu> im still watching it :)

2017-06-16 11:15:52 GMT <fwu> but yes I learned!

2017-06-16 11:19:38 GMT <fwu> angelborroy, you show the openoffice cmis connection, but did you realize that although you set an user and a password, document security is not applied?

2017-06-16 11:19:42 GMT <fwu> at least in my testes

2017-06-16 11:19:45 GMT <fwu> tests

2017-06-16 11:19:53 GMT <angelborroy> not really

2017-06-16 11:20:13 GMT <angelborroy> so you can open any document inside Alfresco?

2017-06-16 11:20:25 GMT <fwu> a user without permissions to a folder or a document can see any other document

2017-06-16 11:20:30 GMT <fwu> yes

2017-06-16 11:20:37 GMT <angelborroy> interesting

2017-06-16 11:20:43 GMT <fwu> maybe in my version...

2017-06-16 11:20:44 GMT <angelborroy> is there an issue open for this?

2017-06-16 11:20:45 GMT <fwu> 4.2.f

2017-06-16 11:20:50 GMT <fwu> I dont know

2017-06-16 11:21:29 GMT <fwu> I will try again but I tried alot of times before... but let me see again

2017-06-16 11:21:50 GMT <angelborroy> let me see

2017-06-16 11:25:14 GMT <angelborroy> fwu it looks like user can read everything, yes

2017-06-16 11:25:53 GMT <angelborroy> probably this is an OpenOffice issue

2017-06-16 11:26:02 GMT <angelborroy> LibreOffice, I mean

2017-06-16 11:27:10 GMT <angelborroy> wow

2017-06-16 11:27:15 GMT <angelborroy> what a big fail

2017-06-16 11:27:22 GMT <angelborroy> it’s CMIS related

2017-06-16 11:28:18 GMT <angelborroy> CMIS is not applying permissions!

2017-06-16 11:28:49 GMT <angelborroy> AFaust did you noticed that?

2017-06-16 11:29:12 GMT <angelborroy> using a CMIS client you can see the entire alfresco repository and permissions are ignored

2017-06-16 11:29:20 GMT <fwu> angelborroy, strange that I cannot replicate it anymore....

2017-06-16 11:29:34 GMT <fwu> but you are getting the same as I got later

2017-06-16 11:29:44 GMT <angelborroy> fwu I’ve created a test user and I can see all the repository

2017-06-16 11:29:59 GMT <angelborroy> fwu by using LibreOffice or CMIS workbench

2017-06-16 11:30:00 GMT <AFaust> angelborroy: nope - never seen that

2017-06-16 11:30:05 GMT <fwu> that was what get later...but I cant replicate it now!

2017-06-16 11:30:17 GMT <angelborroy> ok, let me dig deeper in that

2017-06-16 11:30:33 GMT <fwu> maybe it still have some admin password there... I dont know

2017-06-16 11:31:04 GMT <fwu> when I got that I was switchibg alot

2017-06-16 11:31:11 GMT <fwu> switching

2017-06-16 11:31:29 GMT <fwu> and because the password gets saved... maybe this is the issue

2017-06-16 11:31:45 GMT <fwu> right now with a non admin user, if I take permissions on a folder, the user dont see it

2017-06-16 11:32:10 GMT <fwu> but I restarted my laptop since the last time

2017-06-16 11:32:24 GMT <fwu> restart solves almost eveything :)

2017-06-16 11:33:04 GMT <yreg> AFaust, I just made some changes on test and waiting for users to test (I do not have access behind the reverse proxy) but I think this to be related to the fact that in this setup we have SSO on reverse proxy layer, and external auth to alfresco

2017-06-16 11:33:26 GMT <AFaust> As I suspected

2017-06-16 11:34:41 GMT <yreg> apparently in recent service packs, an extra config for allowing external auth on endpoints has been introduced

2017-06-16 11:38:28 GMT <AFaust> Hmm, that has been there for a while...

2017-06-16 11:44:05 GMT <fwu> angelborroy, did you ever connect libreoffice with alfresco using cifs, for instance?

2017-06-16 11:44:18 GMT <angelborroy> nope

2017-06-16 11:44:27 GMT <angelborroy> I used to connect by WebDAV

2017-06-16 11:45:08 GMT <fwu> but with webdav does the user needs to enter its password everytime?

2017-06-16 11:45:21 GMT <angelborroy> not sure about that

2017-06-16 11:45:24 GMT <fwu> or even the first time?

2017-06-16 11:45:42 GMT <fwu> because I would like to have something similar with sso

2017-06-16 11:45:45 GMT <angelborroy> I guess the first time and then Windows / MAC is providing the credentials for you

2017-06-16 11:45:51 GMT <fwu> I dont know if that is possible

2017-06-16 11:46:15 GMT <angelborroy> We’re using AOS and I have no user interaction when I open a Word or so

2017-06-16 11:46:26 GMT <fwu> but with libreoffice we just need to enter the first time... but the password box is shown many times...

2017-06-16 11:46:27 GMT <angelborroy> But it’s my MAC OS the one providing the credentials

2017-06-16 11:46:56 GMT <angelborroy> have you tried any LibreOffice Edit Online addons?

2017-06-16 11:47:02 GMT <fwu> angelborroy, so the path to achieve this is using AOS, right?

2017-06-16 11:47:14 GMT <angelborroy> if you are using Microsoft, yes

2017-06-16 11:47:19 GMT <angelborroy> if you are using LibreOffice, no

2017-06-16 11:47:23 GMT <fwu> I thought about that, but then I would need to use libreoffice over sharepoint

2017-06-16 11:47:44 GMT <fwu> but libreoffice can use sharepoint, or not?

2017-06-16 11:48:28 GMT <fwu> well, my problem is not only if libreoffice can use sharepoint. It must also use sharepoint in a SSO way

2017-06-16 11:48:34 GMT <fwu> like office

2017-06-16 11:49:49 GMT <angelborroy> fwu the only “real” supported SSO is the one based in Active Directory + Kerberos

2017-06-16 11:50:03 GMT <angelborroy> but storing the credentials in Windows / Mac should be enough

2017-06-16 11:52:48 GMT <angelborroy> AFaust definitively permissions are not applied at CMIS protocol

2017-06-16 11:52:57 GMT <angelborroy> AFaust I’m shocked about that

2017-06-16 11:53:13 GMT <AFaust> angelborroy: I find that to be very unlikely...

2017-06-16 11:53:20 GMT <fwu> angelborroy, I rised a problem that I cant replicated anymore lol

2017-06-16 11:53:32 GMT <AFaust> I mean, that this would be a general problem and not just some misconfiguration / misuse

2017-06-16 11:53:35 GMT <angelborroy> AFaust I’m going to double-check that

2017-06-16 11:53:55 GMT <angelborroy> but I’m using an ootb 201702

2017-06-16 11:54:02 GMT <angelborroy> using the installer

2017-06-16 11:55:30 GMT <angelborroy> AFaust probably it’s me

2017-06-16 11:55:45 GMT <angelborroy> any user can read every folder under Repository as consumer?

2017-06-16 11:55:51 GMT <angelborroy> including Sites?

2017-06-16 11:56:25 GMT <angelborroy> yes, definitevely my fault

2017-06-16 11:56:59 GMT <angelborroy> default SWSDP site is public!

2017-06-16 11:57:06 GMT <AFaust> Always has been

2017-06-16 11:57:10 GMT <angelborroy> hehe

2017-06-16 11:57:24 GMT <angelborroy> ok, nothing to see here

2017-06-16 11:57:50 GMT <angelborroy> fwu it works as expected, CMIS permissions are applied properly

2017-06-16 11:59:58 GMT <fwu> ok, I hope so. but im almost sure I add taken folder and file permissions.... but I cant replicate it anymore. So maybe I made a mistake.

2017-06-16 12:00:33 GMT <yreg> AFaust, issue confirmed to be solved, again thanks for the pointer

2017-06-16 13:14:36 GMT <Fiifi> Hi fcorti !

2017-06-16 13:14:53 GMT <fcorti> Hi Fiifi, how are you?

2017-06-16 13:15:39 GMT <Fiifi> Am very fine to see u in the forum !

2017-06-16 13:16:39 GMT <Fiifi> I really wanted a fools guide to the 2FA described in the http://www.contezza.nl/blog/implementing-a-simple-2fa-for-alfresco

2017-06-16 13:16:40 GMT <alfbot> Title: Implementing a simple 2FA for Alfresco - Contezza (at www.contezza.nl)

2017-06-16 13:17:37 GMT <Fiifi> A customer wants to Implement the 2FA and wants a demo!

2017-06-16 13:19:01 GMT <Fiifi> I want hoping to get a clearer implementation instructions for 2FA

2017-06-16 13:20:50 GMT <fcorti> The article you are quoting is done by contezza, if you want I can create a link between you and them

2017-06-16 13:20:56 GMT <fcorti> is this the question?

2017-06-16 13:24:45 GMT <Fiifi> fcorti: I didnt see any link to a plugin or what "extending the package root org.alfresco.components.guest" means actually

2017-06-16 13:25:24 GMT <Fiifi> fcorti: plugin as in addon!

2017-06-16 13:25:51 GMT <fcorti> This solution is a COntezza solution, developed from them, probably not public or released as an open source addon

2017-06-16 13:26:04 GMT <fcorti> If you are interested, you should reach them

2017-06-16 13:32:44 GMT <Fiifi> fcorti: I get u now! .....but do u have an idea of how I can develop something similar?

2017-06-16 13:33:54 GMT <Fiifi> fcorti: I will be happy to be linked to them! The Article was written by Rick de Rooij

2017-06-16 13:35:25 GMT <fcorti> If you want I can introduce to you Tahir Malik (https://twitter.com/tahirshazad)

2017-06-16 13:35:31 GMT <fcorti> Do you want me to?

2017-06-16 13:47:48 GMT <Fiifi> fcorti: Yes! fiiark@hotmail.com

2017-06-16 13:57:13 GMT <fcorti> done...

2017-06-16 14:50:10 GMT <MorganP> Fiifi: the package org.alfresco.components.guest that is mentioned in the link you provided is probably the Login page

2017-06-16 14:50:21 GMT <MorganP> login.get.html.ftl I think

2017-06-16 14:51:53 GMT <MorganP> The part of code in the link is only a display to add a box in the login page. But the actual model behind that to actually do something with this box isn't mentioned/described

2017-06-16 14:54:32 GMT <Fiifi_> MorganP: U r right Morgan! I am unable to proceed from the freemarker login page!

2017-06-16 15:39:56 GMT <jpotts> I know how to use a Share extension to remove items from the create menu. And I can use an evaluator to do that conditionally. But has anyone tried to remove the Google Docs create items? I don't want to uninstall Google Docs entirely, I just want to hide the menu items

2017-06-16 15:50:52 GMT <AFaust> jpotts: Since those menu items are added via the create-content configuration this is more or less outside the scope of extension modules to handle (unless you include a configuration section with replace="true" and replace everything)

2017-06-16 15:53:39 GMT <jpotts> Yeah, that's what I was thinking. I was hoping someone else had a magical better way.

2017-06-16 15:55:50 GMT <jpotts> I guess I could patch the google docs amps to add my evaluator to its doclib actions

2017-06-16 15:58:01 GMT <jpotts> Not only doclib actions but create menu as well, just to clarify

2017-06-16 16:48:18 GMT <fwu> jpotts, I once needed to hide alot of menu itens. So then I actually simplified the screens for the users in a way that they dont work in a folder structure anymore. Everything is created automatically using workflows.

2017-06-16 16:48:27 GMT <fwu> Nevertheless I once tried to hide the google docs menus but there was a problem because in share config of the google docs the replace=true wasnt there. So I look a the following post, at the end: https://community.alfresco.com/thread/183586-disable-google-integration-in-42-ce

2017-06-16 16:48:31 GMT <alfbot> Title: Disable Google integration in 4.2. CE | Alfresco Community (at community.alfresco.com)

2017-06-16 16:49:14 GMT <fwu> but this was for 4.2.f

2017-06-16 16:51:55 GMT <jpotts> fwu: Yes, I've got it all working. For the create menu I am using a Share extension with a configuration section and replace true. For the UI actions I added chaining evaluators that combine the existing google docs evaluators with my custom evaluator by overriding the UI action defs in share-config.

2017-06-16 18:28:44 GMT <douglascrp> hello

2017-06-16 18:29:00 GMT <douglascrp> I am searching for ideas on how to implement a requirement

2017-06-16 18:29:32 GMT <douglascrp> users need to be able to check all the historical data for all the workflows a document was involved since its creation

2017-06-16 18:29:46 GMT <douglascrp> how would you guys implement this kind of information?

2017-06-16 18:33:19 GMT <douglascrp> maybe a json content associated with the document and use a kind of custom form to render the values?

2017-06-16 18:35:22 GMT <xkahn> Do workflows get deleted when they are finished?

2017-06-16 18:35:39 GMT <douglascrp> xkahn, that is what I think

2017-06-16 18:35:51 GMT <douglascrp> at lest the alfresco's objects

2017-06-16 18:35:59 GMT <douglascrp> but I think the real data is kept in the database

2017-06-16 18:36:12 GMT <douglascrp> at *least

2017-06-16 18:36:36 GMT <douglascrp> if that is wrong, please, let me know

2017-06-16 18:37:16 GMT <douglascrp> besides that, I believe only the workflow's owner can see these data

2017-06-16 18:38:26 GMT <douglascrp> there are some addons available with this functionality, but there is no source code provided

2017-06-16 18:38:31 GMT <xkahn> Well, the alfresco administrator can load values, for example you can see all the active workflows

2017-06-16 18:38:33 GMT <douglascrp> so I am afraid to rely on that

2017-06-16 18:38:56 GMT <douglascrp> xkahn, yes, the active ones are available

2017-06-16 18:39:21 GMT <douglascrp> https://addons.alfresco.com/addons/complete-workflow-history

2017-06-16 18:39:23 GMT <alfbot> Title: Complete Workflow History | Alfresco Add-ons - Alfresco Customizations (at addons.alfresco.com)

2017-06-16 18:39:27 GMT <douglascrp> https://addons.alfresco.com/addons/view-workflow-history

2017-06-16 18:39:29 GMT <alfbot> Title: View Workflow History | Alfresco Add-ons - Alfresco Customizations (at addons.alfresco.com)

2017-06-16 18:39:34 GMT <douglascrp> none of them with the source code

2017-06-16 18:39:49 GMT <douglascrp> both GPL :D

2017-06-16 18:40:05 GMT <xkahn> douglascrp: neat.

2017-06-16 18:40:26 GMT <xkahn> douglascrp: http://localhost:8080/alfresco/activiti-admin/#database/ACT_HI_TASKINST

2017-06-16 18:40:36 GMT <xkahn> douglascrp: seems to show all the workflows that have ever run

2017-06-16 18:40:53 GMT <douglascrp> but that is for enterprise, right?

2017-06-16 18:41:43 GMT <xkahn> douglascrp: uhh... I think you can hit /alfresco/activiti-admin/ without enterprise....

2017-06-16 18:41:52 GMT <douglascrp> ah, let me try

2017-06-16 18:42:07 GMT <xkahn> douglascrp: but the point is that it's exposing an internal database table

2017-06-16 18:42:11 GMT <douglascrp> nice, right now, my customer's server is unreacheable

2017-06-16 18:42:22 GMT <xkahn> douglascrp: which means just hitting the database directly will give you the details

2017-06-16 18:42:35 GMT <douglascrp> it might be the internet connection there

2017-06-16 18:45:24 GMT <douglascrp> xkahn, what is the alfresco version you used with that url?

2017-06-16 18:45:32 GMT <douglascrp> I do not have that endpoint available

2017-06-16 18:45:36 GMT <douglascrp> activiti-admin

2017-06-16 18:45:47 GMT <douglascrp> have you enabled anything in order to have it working?

2017-06-16 18:45:50 GMT <xkahn> douglascrp: It is 5.0.2 Enterprise.

2017-06-16 18:46:13 GMT <xkahn> douglascrp: Are you using jBPM or Activity?

2017-06-16 18:46:16 GMT <xkahn> err. activiti

2017-06-16 18:46:21 GMT <douglascrp> activiti

2017-06-16 18:46:24 GMT <douglascrp> ah, enterprise

2017-06-16 18:46:28 GMT <douglascrp> mine is community

2017-06-16 18:46:36 GMT <douglascrp> I tried with 4.2.f and 5.2.e

2017-06-16 18:46:43 GMT <douglascrp> none of them has the activiti-admin

2017-06-16 18:48:17 GMT <xkahn> douglascrp: try: /alfresco/faces/jsp/admin/workflow-console.jsp

2017-06-16 18:48:37 GMT <xkahn> err.

2017-06-16 18:48:40 GMT <xkahn> douglascrp: /alfresco/s/admin/admin-workflowconsole

2017-06-16 18:48:40 GMT <douglascrp> xkahn, ah, that one yes, works

2017-06-16 18:48:45 GMT <douglascrp> but that is for publishing

2017-06-16 18:49:19 GMT <douglascrp> that is a different one, used to publish custom workflows

2017-06-16 18:49:43 GMT <xkahn> huh. I was just reading forum posts on replacements for the console.

2017-06-16 18:50:14 GMT <xkahn> http://www.bataon.com/blogs/bchevallereau/how-install-activiti-explorer-alfresco-community

2017-06-16 18:50:15 GMT <alfbot> Title: How to install Activiti Explorer with Alfresco Community? | BataON (at www.bataon.com)

2017-06-16 18:50:21 GMT <xkahn> Looks like it can be installed on community

2017-06-16 18:50:25 GMT <xkahn> but it takes a little work.

2017-06-16 18:50:27 GMT <douglascrp> I know that one, but is only an experiment

2017-06-16 18:50:29 GMT <douglascrp> yes

2017-06-16 18:51:18 GMT <xkahn> Anyway, there are a good number of endpoints that work with workflows

2017-06-16 18:51:41 GMT <douglascrp> yes, but I think all of them return only active ones data

2017-06-16 18:51:47 GMT <douglascrp> not for the finished ones

2017-06-16 18:52:25 GMT <xkahn> douglascrp: This is the API for Activiti: https://www.activiti.org/javadocs/index.html

2017-06-16 18:52:27 GMT <alfbot> Title: Activiti - Engine 5.22.0 API (at www.activiti.org)

2017-06-16 18:52:54 GMT <douglascrp> but I don't think it is available for the embeded version

2017-06-16 18:56:07 GMT <xkahn> douglascrp: I see all my completed tasks in share

2017-06-16 18:58:39 GMT <douglascrp> are thoses tasks associated with still active flows?

2017-06-16 18:58:49 GMT <douglascrp> and you will only see yours

2017-06-16 18:59:11 GMT <douglascrp> in this project, the customer wants to see all the flows, for all users

2017-06-16 19:02:52 GMT <xkahn> To find *my* tasks it is running: /alfresco/api/task-instances?authority=bkahn&properties=bpm_priority,bpm_status,bpm_dueDate,bpm_description&exclude=wcmwf:*&skipCount=0&maxItems=50&pooledTasks=false&state=COMPLETED

2017-06-16 19:03:27 GMT <xkahn> err... tasks that have completed

2017-06-16 19:03:43 GMT * xkahn tries again, this time in English

2017-06-16 19:03:54 GMT <xkahn> To find *my* tasks it has run: ....

2017-06-16 19:17:46 GMT <xkahn> douglascrp: it looks like removing authority=bkahn shows more data

2017-06-16 19:18:03 GMT <douglascrp> xkahn, I see

2017-06-16 19:18:10 GMT <xkahn> douglascrp: Playing with how Alfresco calls that API shows a lot of interesting things

2017-06-16 19:18:20 GMT <xkahn> douglascrp: but I need to get back to work. :)

2017-06-16 19:18:35 GMT <douglascrp> xkahn, no problem man.. thank you for your time

2017-06-16 19:18:37 GMT <xkahn> I only saw 6 completed workflows when I tried that

2017-06-16 19:18:47 GMT <xkahn> There should be more than 1000

2017-06-16 19:19:03 GMT <xkahn> So something is still missing, but it looks like the API should work.

2017-06-16 19:19:03 GMT <douglascrp> xkahn, ahhh, that is something

2017-06-16 20:06:45 GMT <douglascrp> xkahn, ah, fortunately we were able to convince the client not to invest in this idea

2017-06-16 20:06:47 GMT <douglascrp> they are not going to use the historical data

2017-06-16 20:36:31 GMT * xkahn shrugs. Too bad. It sounded interesting. :)

2017-06-16 20:39:19 GMT <douglascrp> xkahn, :D

2017-06-16 20:39:24 GMT <douglascrp> I have to disagree :P

2017-06-16 20:42:36 GMT <xkahn> heh

2017-06-16 20:43:16 GMT <xkahn> Maybe I found it more interesting since I didn't have to do the work

2017-06-16 20:43:50 GMT <xkahn> Workflows are some of the most frustrating coding I've done.

2017-06-16 20:44:20 GMT <xkahn> Amazing since they appear to have been designed to make it easier for non-technical people to write them

2017-06-16 20:44:32 GMT <douglascrp> yes

2017-06-16 20:44:34 GMT <xkahn> But just made it all worse

2017-06-16 20:44:38 GMT <douglascrp> indeed

2017-06-16 21:34:53 GMT <jpotts> More and more I find that I need data about what's going on in Alfresco. Recently I created a little behavior that writes node events (create, update, delete) to an Apache Kafka queue

2017-06-16 21:35:14 GMT <jpotts> Kafka is a persistent, clustered queue that is very fast

2017-06-16 21:36:03 GMT <jpotts> Once the events are in it, whomever needs the data can tap in to the stream. So maybe you need it to sync objects, or maybe you want to do alerting, or search, or reporting

2017-06-16 21:36:35 GMT <jpotts> douglascrp: I was doing node events but it seemed to me it might also be useful for the kind of workflow reporting you are describing

2017-06-16 21:37:11 GMT <jpotts> I know others have done something similar using Kafka and other technologies.

2017-06-16 21:39:00 GMT <jpotts> It just seems like the faster I can get the data out of Alfresco and not even think about trying to store data like that as content or in Alfresco's DB etc., the better. Too many people model stuff in Alfresco just because it is convenient.

2017-06-16 21:40:24 GMT <jpotts> Also doing less in behaviors, rules, actions, etc., and instead having Alfresco feed a stream with data that is acted upon by separate systems seems like a good approach.

End of Daily Log

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