09-21-2016 11:21 AM
These are project ideas for the 2016 Virtual Hackathon.
For each project, you should consider addressing the following:
Idea owner: Bindu Wavell <bwavell@ziaconsulting.com>
Description: We have been collaborating on a yeoman generator for alfresco in our GitHub project. We've made a ton of progress on all of the project related infrastructure and also some good progress on repository tier sub-generators. I plan to work on this during the hackathon and would be glad to have other folks join in. We can either pair or folks can work on stuff from the issues backlog on GitHub. I will be available for folks that want to work on this. If I get free time, I will likely start working on Share module-extension related infrastructure or possibly a base sub-generator that can be used to update both a repo amp and a share amp at the same time. First use case for this is the model sub-generator which currently only affects a repository amp would be great to get stuff plugged in for NLS etc on the Share side.
Prep work: If you'd like to work on this, I suggest making sure you have recent versions of Node JS, java, maven, git and yeoman itself installed. This should be easy to take on during the hackathon if you don't get to it ahead of time, but you'll be more productive if everything is setup ahead.
Interested participants:
Idea owner: Axel Faust <axel.faust@acosix.org>
Description: As part of our Lightning Talk at BeeCon 2016, Oksana Kurysheva and I listed some addons or features missing from Alfresco (Community Edition). One of this is the Alfresco Support Tools addon of Antonio Soler (Alfresco support engineer). This addon is currently only supported for the Enterprise Edition due to its reliance on the Enterprise variant of the admin console and the JMX capabilities. It would be absolutely feasible to "liberate" this addon from its Enterprise shackles and port 50-70 % of it to be Community-compatible. Some features may still have to remain Enterprise only if we can't find a non-Enterprise alternative API for it.
This project will start and lay the foundation of the "liberation" of that addon with potential future work to complete the process.
Interested participants:
Idea owner: Angel Borroy <angel.borroy@keensoft.es>
Description: Since Order of the Bee published an inclusion criteria guideline to evaluate Alfresco addons last year, just only 2 addons has been evaluated. Some community members have started to evaluate different addons during this month and they are starting to share their own results. As part of this hack-a-ton, more addons will be evaluated and rules for evaluation will be drafted.
Targeted addons to be evaluated:
Interested participants:
Idea owner: Roy Wetherall <roy.wetherall@alfresco.com>
Description: A simple library that uses Java 8 techniques to provide a "language" to write behaviour driven tests for Alfresco. This framework doesn't enforce a particular test infrastructure, but rather provides a high level language of functions that allow the developer to write tests that are easily read and closer to the acceptance criteria they are trying to express.
Interested participants:
Idea owner: Ian Wright<ian.wright@well.ox.ac.uk>
Description: Inspired by conversations at BeeCon I've been working on a project to try and make it easier to upgrade custom code between versions https://github.com/wrighting/upgrade-assist.
The project uses python.
It works by doing an intelligent three way compare between the old version, the new version and the custom code.
It's already useful but mainly for java code so I'd like to expand what it checks.
A useful contribution would be to run against your own project(s) and report back on (via github issues)/expand the code to check anything that's not reported yet.
(I know I've put forward two projects - I'll see if anybody is interested in either before deciding what to focus on but will be available for both)
Interested participants:
Idea owner: Ian Wright<ian.wright@well.ox.ac.uk>
Description: I've written a Dojo store that uses CMIS https://github.com/wrighting/dojoCMIS that can be used either within Alfresco or as part of a standalone app.
It's close to being able to release properly so I'd like to get to that point.
It needs reviewing, testing and some improved documentation. I'd like to do a screen cast of the steps outlined in the blog as well.
Although the store will already interact with Aikau it also needs enhancing to be available as an Aikau service (shouldn't be too difficult)
(I know I've put forward two projects - I'll see if anybody is interested in either before deciding what to focus on but will be available for both)
Interested participants:
Idea owner: Sujay Pillai<sujayopillai@gmail.com>
Description: The Alfresco FSTR is an application which includes an embedded Tomcat & embedded Derby database packaged as a single jar [file-transfer-receiver.jar]. The main idea of the project is to Dockerize it and test it on a docker-swarm. Will also try to execute the same on an Azure cloud service.
Interested participants:
Idea owner: Richard Esplin <richard.esplin@alfresco.com>
Description: Now that the migration from the old Forums and Wiki to Jive has stabilized, it is time to roll up sleeves and do some clean up.
Today's goals:
Interested participants:
Idea owner: Boriss Mejias <tchorix@gmail.com>
Description: We want to build a daemon that is constantly monitoring certain values than can help us to identify malfunctioning risks (unhealthy status). When values reaches predefined thresholds, the daemon takes action. Things we want to monitor are the following:
Practical info: I'm writing the daemon in Python and it will run on Linux. I can retrieve some data from Alfresco through the jmx-rmi connector, but this works only for Enterprise Edition. I need help to retrieve that information in Community Edition, hopefully in the form of webscripts.
Interested participants:
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.