📜 ⬆️ ⬇️

Project EmForge.

First of all, I’ll make a reservation that “the motor scooter is not mine ...”: this project was created and is not supported by me. It was possible to participate only as a developer, and then a little. But the little that I managed to find out about the project and “touch” in it, suggests that it can make the world a better place.


The project idea is based on the well-known project management system Trac. The latter, at the time of launching the project, was severely limited in the context of the task management process, and the main advantage of EmForge is task management using business process models. Any generated task is an instance of a business process in the system, with all the necessary attributes: activities, notifications, participants' roles, etc. For the execution of processes used engine jBPM. The project has a ready-made library of processes, it is also possible to develop processes for your own needs.

The flexibility of business processes allows EmForge to be used for any needs: from managing a company to planning personal tasks, but, first of all, it is a software development management system. And it has everything necessary for it:
')


The system also provides an external API for working with SOAP and XML-RPC web services.

The project itself is implemented in Java, using many modern technologies, including: Spring, spring-ws, RichFaces, Maven - the list will be long, I recommend contacting the original sources, since the source code is available and licensed under the LGPL.

Project website: http://www.emforge.org. (spinning, of course, on EmForge itself)

UPD : post moved to the blog "I am promoting"

UPD 2 : On the server test.emdev.ru/EmForge deployed a sandbox for those who want to play. Login password: admin / admin

Source: https://habr.com/ru/post/45070/


All Articles