<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Projects and Teams Hack-a-thon at DevCon 2019 in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/projects-and-teams-hack-a-thon-at-devcon-2019/m-p/152016#M106708</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;LI-TOC indent="25" liststyle="disc" maxheadinglevel="6"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;&lt;H1 style="font-weight: bold; font-size: 24px;"&gt;Instructions&lt;/H1&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;For people with a project idea&lt;/H2&gt;&lt;P&gt;For each project, you should consider addressing the following:&lt;/P&gt;&lt;UL style="padding: 0px 0px 0px 30px;"&gt;&lt;LI style="margin: 0.2em 0px;"&gt;The idea owner(s)&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;A brief description&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;Any prep work for the project, such as developer tools or skills participants should understand&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We encourage you to keep your project idea short and if necessary provide any additional details in separate document or blog post within the Collaborate space. This may also allow you to coordinate with potential&amp;nbsp;team members via the comments there without being mixed in with any discussions on this page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;For people looking to join a project&lt;/H2&gt;&lt;P&gt;Please feel free to add your name to any project(s) you are interested in participating. Don't hesitate to add your name to multiple projects if you are considering multiple at this point. We encourage you to use this platform to contact the owner of an idea to discuss any details you are unsure about or even improve upon the idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from any plans you make with the owner of an idea, you are not bound to actually participate in the project you indicated here. The final teams typically constituate themselves on the day of the event&amp;nbsp;based on in-person presentation of the ideas and other factors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1 style="font-weight: bold; font-size: 24px;"&gt;Projects&lt;/H1&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;General Project Template&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;your Name&amp;gt;, ideally linked like this:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;B&gt;Axel Faust&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;This is just&amp;nbsp;an example of how to structure your project idea. Please give as much&amp;nbsp;detail about your idea here, i.e. if this is something new or a continuation of a previous project, what the&amp;nbsp;benefits would be. Essentially, you want to inspire people with this description to join your efforts on the day of the hack-a-thon.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;Describe what you think people should do to prepare for this project so you can&amp;nbsp;cut directly to the chase and start working when the hack-a-thon starts.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="padding: 0px 0px 0px 30px;"&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&amp;lt;name of interested user&amp;gt;, ideally linked like this:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;B&gt;Axel Faust&lt;/B&gt;‌&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;Community Platform /&amp;nbsp;Engagement&lt;/H2&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Project idea TBD&lt;/H3&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;/P&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;Alfresco ML&lt;/H2&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Sentiment Analysis&amp;nbsp;Services&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&lt;SPAN style="font-weight: 400;"&gt;&amp;nbsp;&lt;B&gt;Michael Suzuki&lt;/B&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;SPAN style="font-weight: 400;"&gt;&amp;nbsp;Create a Sentiment Analysis application that is able to take in a corpus and categorise the attitude as positive, negative, or neutral.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt; None! it might be useful to know Spring Boot or Apache OpenNLP.&lt;/P&gt;&lt;P&gt;Probably we can also consider previous work from Activiti Team:&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Activiti/ttc-connectors-processing" title="https://github.com/Activiti/ttc-connectors-processing" rel="nofollow noopener noreferrer"&gt;GitHub - Activiti/ttc-connectors-processing: Activiti Cloud BluePrint: Trending Topic Campaigns Connectors Processing (S…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And it should be fun also to integrate some tool from local NLP group&amp;nbsp;&lt;A class="link-titled" href="http://edinburghnlp.inf.ed.ac.uk" title="http://edinburghnlp.inf.ed.ac.uk" rel="nofollow noopener noreferrer"&gt;EdinburghNLP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Status:&amp;nbsp;&lt;SPAN style="font-weight: 400;"&gt;We have completed the application using spring boot and StanfordNLP.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-weight: 400;"&gt;&lt;STRONG&gt;The project can be viewed at&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Alfresco/SentimentAnalysis" title="https://github.com/Alfresco/SentimentAnalysis" rel="nofollow noopener noreferrer"&gt;GitHub - Alfresco/SentimentAnalysis&lt;/A&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-weight: 400;"&gt;&lt;STRONG&gt;We hope to add the OpenNLP endpoint&amp;nbsp;and compare the results between OpenNLP and StanfordNLP.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Michael Suzuki&lt;/B&gt;‌&lt;/P&gt;&lt;P&gt;&lt;B&gt;Angel Borroy&lt;/B&gt;‌&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/people/cleseach" rel="nofollow noopener noreferrer"&gt;Charles Le Seac'h&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Matteo Mazzola&lt;/P&gt;&lt;P&gt;Sam Cheshire&lt;/P&gt;&lt;P&gt;Nick Burch&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;&lt;/H2&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Alfresco Community Reborn&amp;nbsp;&lt;/H3&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;&lt;B&gt;Axel Faust&lt;/B&gt;&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt; Given how tricky it can be for community members / customers to switch&amp;nbsp;over to the new approach without any prior experience, I would say that&amp;nbsp;any guides / documentation that we as the Order could collaboratively&amp;nbsp;put together would be much more valuable/needed at this point than&amp;nbsp;simply revisiting the pre-bundled build. As both the Docker Compose&amp;nbsp;scripts and Helm charts from Alfresco should only be considered as a&amp;nbsp;starting point / reference rather than a ready-to-use setup, we might&amp;nbsp;also want to look into providing improved variants for these (Helm may&lt;BR /&gt;be a lower priority as it/Kubernetes likely is not relevant for most&amp;nbsp;community users). I know that Angel has already done work in the area of&amp;nbsp;an improved compose reference (&lt;A href="https://github.com/keensoft/docker-alfresco" style="color: #0a5ffe !important; background-color: rgba(255, 255, 255, 0) !important;" rel="nofollow noopener noreferrer"&gt;https://github.com/keensoft/docker-alfresco&lt;/A&gt;) - maybe that could be a starting&amp;nbsp;point to flesh out / improve upon...&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;Docker, Docker Compose&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Angel Borroy&lt;/B&gt;‌&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/people/jpotts" rel="nofollow noopener noreferrer"&gt;Jeff Potts&lt;/A&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;Daren Firminger&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/people/kazuyuki" rel="nofollow noopener noreferrer"&gt;Kaz Kono&lt;/A&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Jonas Van Malder&lt;/B&gt;‌&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Results:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A class="link-titled" href="https://github.com/Alfresco/alfresco-docker-base-java/pull/30" title="https://github.com/Alfresco/alfresco-docker-base-java/pull/30" rel="nofollow noopener noreferrer"&gt;Trim the size of the JDK by AFaust · Pull Request #30 · Alfresco/alfresco-docker-base-java · GitHub&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;The Big Bug-Hunt-And-Fix of DevCon 2019&lt;/H3&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt; &lt;B&gt;Axel Faust&lt;/B&gt;‌ / #alfresco Discord + IRC members&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;As some people have discussed on IRC / Discord on January 10th, instead of building something "new" / "shiny", the community could band together and simply&amp;nbsp;search + destroy / hunt + fix various bugs in Alfresco, both (very, very) old and new.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;Familiarisation with Alfresco GitHub PR process,&amp;nbsp;checkout of all individual Alfresco repositories and build (incl. familiarisation with running tests as best as possible)&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="font-weight: normal;"&gt;Francesco Corti (as lurker, not sure I'll have bandwidth to work on something in practice, but I would like to hear the pain points)&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Douglas C. R. Paes&lt;/B&gt;‌&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Michael Bui&lt;/B&gt;‌&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Keycloak / Alfresco Identity Service support for Share&lt;/H3&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Idea owner:&amp;nbsp;&lt;/STRONG&gt;&lt;B&gt;Axel Faust&lt;/B&gt;‌&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;Alfresco does not have any plans to support Keycloak-based authentication (supported in ACS since 6.0) in Share, in order to (not really subtly) force customers / users to switch to ADF sooner rather than later.&amp;nbsp;As Share already supports external authentication and does not really care about how it is handled by the backend (as long as we can determine the current user name), it should not be difficult to add support for Keycloak in Share as a community-sourced extension. This would help customers that need&amp;nbsp;more time to migrate their previous investments into Share to an ADF-based (or alternative) UI (especially if the limited feature set of ADF does not yet support their use case), and still embrace the new / improved authentication mechanism(s).&lt;BR /&gt;As mentioned by Alfresco employee Paul Roth on the platform-services Gitter channel, an Alfresco engineer has already added support for Keycloak to Alfresco Share for an Enterprise customer, building upon an &lt;A href="https://github.com/zmartzone/mod_auth_openidc" rel="nofollow noopener noreferrer"&gt;Apache HTTPd module for OpenID Connect&lt;/A&gt;. Maybe this hack-a-thon project could come up with a way that integrates directly in Share and&amp;nbsp;is not restricted to OpenID Connect.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;Familiarisation with&amp;nbsp;keycloak integration, Share/ACS authentication components&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Get familiar with SDK 4.0&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt; &lt;B&gt;Filip Bruska&lt;/B&gt;‌&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt; A few days ago beta of SDK 4.0 was released. I would like to test it and see how easy is to develop a new feature for ACS 6.0.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt; &lt;A class="link-titled" href="https://github.com/Alfresco/alfresco-sdk/blob/sdk-4.0/docs/README.md" title="https://github.com/Alfresco/alfresco-sdk/blob/sdk-4.0/docs/README.md" rel="nofollow noopener noreferrer"&gt;alfresco-sdk/README.md at sdk-4.0 · Alfresco/alfresco-sdk · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Participants:&lt;/STRONG&gt; &lt;B&gt;Filip Bruska&lt;/B&gt;‌ &lt;B&gt;Brahmaiah926 _&lt;/B&gt;‌ &lt;B&gt;Muralidharan Deenathayalan&lt;/B&gt;, &lt;B&gt;Jeff Potts&lt;/B&gt;‌, &lt;B&gt;omar ounou&lt;/B&gt;,&amp;nbsp;Krzysztof, &lt;B&gt;Mitchell Brodsky&lt;/B&gt; and others &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Results/Notes:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="font-weight: normal;"&gt;SDK works fine with all OS (Unix, MacOS, Windows) - let's say expected behaviour with containerized approach&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;All-In-One as well as separated Platform/Share projects run properly &lt;UL&gt;&lt;LI style="font-weight: normal;"&gt;In case you use separated projects, use same &amp;lt;acs.host&amp;gt; value in Platform/Share projects&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Problem with &lt;A href="https://github.com/Alfresco/alfresco-sdk/blob/sdk-4.0/docs/advanced-topics/hot-reloading/hotswap-agent.md#configuring-hotswapagent-in-the-project-java-11" rel="nofollow noopener noreferrer"&gt;hot reloading using HotSwap&lt;/A&gt; - None of us got it working &lt;UL&gt;&lt;LI&gt;A new issue created - &lt;A class="link-titled" href="https://github.com/Alfresco/alfresco-sdk/issues/543" title="https://github.com/Alfresco/alfresco-sdk/issues/543" rel="nofollow noopener noreferrer"&gt;HotSwap capability for SDK4 beta does not work · Issue #543 · Alfresco/alfresco-sdk · GitHub&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: normal;"&gt;Document &amp;amp; Automate SDK Upgrades&lt;/H3&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;: An extension of the previous idea, the goal of this was to document the steps necessary to upgrade from 3.0.1 to 4.0.0. Once the steps were documented, script the upgrade so that existing add-ons can be upgraded easily.&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;STRONG&gt;Participants&lt;/STRONG&gt;: &lt;B&gt;Jeff Potts&lt;/B&gt;‌ plus all of the folks on the Get Familiar project, above.&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;Results:&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&amp;nbsp; * &lt;A href="https://github.com/Alfresco/alfresco-sdk/pull/540" rel="nofollow noopener noreferrer"&gt;Pull Request&lt;/A&gt; to add upgrade documentation to SDK docs&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&amp;nbsp; * &lt;A href="https://github.com/jpotts/alfresco-sdk-upgrader/" rel="nofollow noopener noreferrer"&gt;New open source project&lt;/A&gt; that contains the start of an SDK upgrade script&lt;/P&gt;&lt;P style="font-weight: normal;"&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Alfresco &amp;amp; Alexa&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&amp;nbsp;&lt;/STRONG&gt;&lt;B&gt;Łukasz Tworek&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;Statistics show that the number of smart speaker users is rising. These devices are becoming cheaper, have better voice recognision and every day they have more and more avaliable skills. For several weeks I have been using Amazon's voice assistant - Alexa at home. This kind of devices are more useful than I thought, therefore I would like to prepare an AMP module which will allow developers to easily create a new Alexa's skill integrated with Alfresco. In order to achieve this goal I would like to use the official &lt;A href="https://github.com/alexa/alexa-skills-kit-sdk-for-java" rel="nofollow noopener noreferrer"&gt;Java SDK provided by Amazon&lt;/A&gt;. In this scenario ACS will be an endpoint for the skill. So let's try to use our voice to complete simple tasks or search for some documents. We can also think about e.g. new documents notifications (Alexa's notification feature has not been made public yet, but we can use &lt;EM&gt;&lt;A href="https://www.amazon.com/Thomptronics-Notify-Me/dp/B07BB2FYFS" rel="nofollow noopener noreferrer"&gt;Notify Me&lt;/A&gt;&lt;/EM&gt; skill instead).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;You can read about &lt;A href="https://developer.amazon.com/docs/custom-skills/understanding-custom-skills.html" rel="nofollow noopener noreferrer"&gt;the Alexa custom skill&lt;/A&gt;, &lt;A href="https://alexa-skills-kit-sdk-for-java.readthedocs.io/en/latest/" rel="nofollow noopener noreferrer"&gt;the API&lt;/A&gt; and take a look at some earlier examples of integration &lt;A _jive_internal="true" href="https://community.alfresco.com/community/bpm/blog/2017/02/23/build-a-voice-enabled-business-process-using-alfresco-activiti-and-aws-alexa" rel="nofollow noopener noreferrer"&gt;here&lt;/A&gt; and &lt;A href="https://github.com/melahn/alexa-alfresco" rel="nofollow noopener noreferrer"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Results:&amp;nbsp;&lt;/STRONG&gt;&lt;A href="https://github.com/p0n3/alexa-alfresco" rel="nofollow noopener noreferrer"&gt;Project on github&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;B&gt;Łukasz Tworek&lt;/B&gt;‌&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/people/uvukasinovic" rel="nofollow noopener noreferrer"&gt;Uros Vukasinovic&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Extending Alfresco with gRPC&lt;/H3&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;&lt;B&gt;Asgeir Frimannsson&lt;/B&gt;&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt; Understanding and writing &lt;EM&gt;clients&lt;/EM&gt; for JSON/REST apis is a major cause of depression amongst developers, second only to writing and documenting your own home-grown I-think-this-is-REST api. RPC is back in fashion, and &lt;A href="https://grpc.io/" rel="nofollow noopener noreferrer"&gt;gRPC&lt;/A&gt; is in many ways a more natural fit to what REST apis try to achieve, with elegant solution to interface definitions, code generation and versioning. Perhaps a&amp;nbsp; natural fit for consuming and extending Alfresco in a Kubernetes environment? I'd like to explore building an extension in Alfresco that exposes an extensible gRPC service, and compare and contrast this to using the REST api.&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;Get familiar with gRPC,&amp;nbsp;learn about some existing APIs, perhaps figure out how to use SDK 4.x to build an Alfresco extension.&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="font-weight: 400;"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Dynamic Java code&amp;nbsp;execution&lt;/H3&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Idea owner:&amp;nbsp;&lt;/STRONG&gt;&lt;B&gt;Bartosz Skotarek&lt;/B&gt;&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt; Sometimes, there is a need to execute a piece of code on a running server - checking the correctness of returned results, repairing permissions or verifying an idea. The most popular way is to use Rhino. Unfortunately, this solution has several disadvantages: weak IDE support, the lack of comfortable debugging, no easy access to Spring context and the need to transform the code from Java to JavaScript and back.&lt;BR /&gt;The target of the project is to implement an extension which executes sent Java source code on JVM where Alfresco is running. The implementation should be convenient for a programmer – no external dependencies or meeting special contracts. It would be nice, if the extension supports additional facilities - for example, injecting bean by Spring annotations.&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Prep work:&amp;nbsp;&lt;/STRONG&gt;Kotlin (Java is also acceptable), how class loading works, sending data via Web Scripts.&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Results:&lt;/STRONG&gt; You can see the code and the description on&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Skotar/java-code-executor" title="https://github.com/Skotar/java-code-executor" rel="nofollow noopener noreferrer"&gt;GitHub - Skotar/java-code-executor&lt;/A&gt;.&lt;/P&gt;&lt;P style="font-weight: 400;"&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="font-weight: 400;"&gt;&lt;B&gt;Bartosz Skotarek&lt;/B&gt;&lt;SPAN style="font-weight: 400;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Add SDK 4 to generator-alfresco (yeoman generator)&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;B&gt;Bindu Wavell&lt;/B&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;Currently &lt;A href="https://github.com/binduwavell/generator-alfresco" rel="nofollow noopener noreferrer"&gt;generator-alfresco&lt;/A&gt; support SDK 2 and 3. As SDK 4 beta was released recently, I plan to add support for SDK 4 support to generator-alfresco. If time permits I may also use information provided by &lt;B&gt;Jeff Potts&lt;/B&gt;‌ to create something to upgrade from SDK 3 to SDK 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First pass at generating projects based on SDK 4. Worked around an issue with archetype&lt;BR /&gt;processing code by re-writing the archetype-metadata.xml file. Still need to add code to&lt;BR /&gt;add and remove modules using the new docker based running infrastructure.&lt;/P&gt;&lt;P&gt;Branch with this work is here: &lt;A href="https://github.com/binduwavell/generator-alfresco/tree/sdk4-beta-1" rel="nofollow noopener noreferrer"&gt;https://github.com/binduwavell/generator-alfresco/tree/sdk4-beta-1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="padding: 0px 0px 0px 30px;"&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;B&gt;Bindu Wavell&lt;/B&gt;‌&lt;/LI&gt;&lt;/UL&gt;&lt;P style="font-weight: 400;"&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Project idea TBD&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;Alfresco Process Services /&amp;nbsp;Activiti&lt;/H2&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;&lt;STRONG&gt;Activiti Cloud Community (activiti.org)&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;&lt;B&gt;Mauricio Salatino&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;Improving Trending Topics Campaign (&lt;A class="link-titled" href="https://github.com/Activiti/ttc-docs/blob/develop/workshop.md" title="https://github.com/Activiti/ttc-docs/blob/develop/workshop.md" rel="nofollow noopener noreferrer"&gt;ttc-docs/workshop.md at develop · Activiti/ttc-docs · GitHub&lt;/A&gt;&amp;nbsp;) example with GraphQL new notification services.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;If you want to run the example or play around with projects you will need your own GKE cluster that you can obtain by getting free credit here:&amp;nbsp;&lt;A class="link-titled" href="https://console.cloud.google.com/freetrial" title="https://console.cloud.google.com/freetrial" rel="nofollow noopener noreferrer"&gt;https://console.cloud.google.com/freetrial&lt;/A&gt;&amp;nbsp;You can also look at our Activiti Cloud Getting Started Guide:&amp;nbsp;&lt;A class="link-titled" href="https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-cloud" title="https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-cloud" rel="nofollow noopener noreferrer"&gt;Getting Started - Activiti Cloud - Activiti &amp;amp; Activiti Cloud Developers Guide&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We got &lt;A href="https://github.com/Activiti/ttc-charts/pull/26" rel="nofollow noopener noreferrer"&gt;notifications integrated into the example and were able to see them in the graphiql client&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Keywords: Kubernetes, Cloud Native, Containers, Spring Cloud, Activiti Cloud&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="font-weight: 400; padding: 0px 0px 0px 30px;"&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Mauricio Salatino&lt;/B&gt;&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Ryan Dawson&lt;/B&gt;‌&lt;/LI&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Marcello Teodori&lt;/B&gt;‌&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Activiti on AWS Managed Services&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;&lt;B&gt;Marcello Teodori&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;Adapt the &lt;A href="https://github.com/Activiti/activiti-cloud-charts/tree/master/activiti-cloud-full-example" rel="nofollow noopener noreferrer"&gt;full example&lt;/A&gt; application of Activiti Cloud to work just using AWS managed services, so &lt;A href="https://aws.amazon.com/eks/" rel="nofollow noopener noreferrer"&gt;EKS&lt;/A&gt; for Kubernetes, &lt;A href="https://aws.amazon.com/rds/aurora/" rel="nofollow noopener noreferrer"&gt;Aurora&lt;/A&gt; for PostgreSQL and &lt;A href="https://aws.amazon.com/kinesis/" rel="nofollow noopener noreferrer"&gt;Kinesis&lt;/A&gt; as &lt;A href="https://github.com/spring-cloud/spring-cloud-stream-binder-aws-kinesis" rel="nofollow noopener noreferrer"&gt;implementation&lt;/A&gt; of &lt;A href="https://cloud.spring.io/spring-cloud-stream/" rel="nofollow noopener noreferrer"&gt;Spring Cloud Stream&lt;/A&gt;&amp;nbsp;rather than RabbitMQ.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;AWS account with&amp;nbsp;rights to perform above actions.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="font-weight: 400; padding: 0px 0px 0px 30px;"&gt;&lt;LI style="font-weight: normal;"&gt;&lt;B&gt;Marcello Teodori&lt;/B&gt;‌&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Project idea TBD&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;&lt;/H2&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;Alfresco&amp;nbsp;Governance Services&lt;/H2&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Project idea TBD&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;TBD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="padding: 0px 0px 0px 30px;"&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2 style="font-weight: bold; font-size: 20px;"&gt;Application Development Framework&lt;/H2&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Mixing ADF with alien components&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&amp;nbsp;&lt;B&gt;Leonardo Mattioli&lt;/B&gt;‌&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&amp;nbsp;I want to produce an example Angular app that use ADF components. The app can be as easy as a Calendar with some attachment held in the repository, can be a Chat or even a multi-channel Chat (Discord like).&lt;/P&gt;&lt;P&gt;Note: I am a newbie in Angular, so I am also looking for some experienced developer&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&amp;nbsp;Angular, ADF&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The project can be viewed at &lt;A href="https://github.com/pcrownov/socket-io-typescript-chat" rel="nofollow noopener noreferrer"&gt;GitHub&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="padding: 0px 0px 0px 30px;"&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;B&gt;Leonardo Mattioli&lt;/B&gt;‌&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/people/grimur82" rel="nofollow noopener noreferrer"&gt;Grimur vid Neyst&lt;/A&gt;&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;B&gt;Patrick Crownover&lt;/B&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;Iris&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-weight: bold; font-size: 18px;"&gt;Marry ADF and Electron&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Idea owner:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;B&gt;mgrunenberg&lt;/B&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt; &lt;A href="https://electronjs.org/" rel="nofollow noopener noreferrer"&gt;Electron&lt;/A&gt;&amp;nbsp;is a Framework for developing cross platform desktop applications using JavaScript and a WebEngine. We would like to try it out&amp;nbsp;and implement a Desktop application based on ADF. For example it would be nice to see how filesystem access and so on is handled in Electron and which&amp;nbsp;features it provides.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prep work:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;Angular, ADF, Code Editor, NPM&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Interested parties:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="padding: 0px 0px 0px 30px;"&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;B&gt;Marius Grunenberg&lt;/B&gt;‌&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;B&gt;Lukas Ladenberger&lt;/B&gt;‌&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;&lt;B&gt;Andrej Lustin&lt;/B&gt;‌&lt;/LI&gt;&lt;LI style="margin: 0.2em 0px;"&gt;Alexander Seitz&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Results:&amp;nbsp;&lt;A class="link-titled" href="https://github.com/it-novum/devcon-hackathon-electron-adf" title="https://github.com/it-novum/devcon-hackathon-electron-adf" rel="nofollow noopener noreferrer"&gt;GitHub - it-novum/devcon-hackathon-electron-adf: Alfresco Hackaton 2019: Sample Electron App using the Alfresco Content …&lt;/A&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Dec 2018 23:00:45 GMT</pubDate>
    <dc:creator>afaust</dc:creator>
    <dc:date>2018-12-03T23:00:45Z</dc:date>
    <item>
      <title>Projects and Teams Hack-a-thon at DevCon 2019</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/projects-and-teams-hack-a-thon-at-devcon-2019/m-p/152016#M106708</link>
      <description>InstructionsFor people with a project ideaFor each project, you should consider addressing the following:The idea owner(s)A brief descriptionAny prep work for the project, such as developer tools or skills participants should understandWe encourage you to keep your project idea short and if necessar</description>
      <pubDate>Mon, 03 Dec 2018 23:00:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/projects-and-teams-hack-a-thon-at-devcon-2019/m-p/152016#M106708</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2018-12-03T23:00:45Z</dc:date>
    </item>
  </channel>
</rss>

