outgource

OutGource

Stable version 3.0.10 (Compatible with OutSystems 11)
Other versions available for 10 and Older
Published on 30 August 2019 by 
5.0
 (13 ratings)
outgource

OutGource

Details
Generate development statistics and enable interactive 3D visualization of OutSystems applications.
Read more
OutGource is a tool that creates development statistics of OutSystems applications by analyzing modifications through eSpace versions and generating Gource logs.

The resulting logs can be input into Gource, an OpenGL-based software that enables a 3D visualization of the development process.

 

Features

  • Monitor and generate logs of your applications automatically.
  • See statistics of each developer that contributed to the applications.
  • Download logs in Gource format for 3D visualization.


TO-DOs

  • Restart logs generation process before reaching 10,000 activities in order to avoid having the process automatically suspended by the platform for projects with many eSpace versions.
  • Update theme to OutSystems UI Web.


Notice: This component takes advantage of private and undocumented Platform APIs, which can change without notice. As a result, this component may unexpectedly break as the Platform is upgraded. We advise proper testing to ensure that your applications continue to work as expected when upgrading/patching the Platform.

What’s new (3.0.10)
  • Adapted version compatibility detection to the new format introduced in O11.5
  • Included auto-update feature when viewing processing applications
  • Optimized the OML to Logs process (up to 10x performance improvement)
  • Optimized logs TXT file generation
  • Simplified/removed unnecessary cache mechanism
  • Improved hashtable algorithms by implementing the Advanced Hashtable component
  • Added dependency to the Extended DateTime component for better code reuse
  • Moved path for Locales from "Interface/" to "Data/"
Reviews (2)
by Rossi
2019-11-25
in version 3.0.10
This is a fantastic application that allows to see the development flow for an application and even give us some idea regarding the productivity of the team. SUPER recommended 5 STARS !!
2019-01-21
in version 2.0.8
OutGource is a component that can give you very helpful insights on your OutSystems developments!
I already had come across this OutGource component but never had the time to explore it. Today, after watching a presentation on Architecture in OutSystems where this OutGource component was again mentioned I decided to try it.
Easy to install (no dependencies on other components), easy to configure (just select some applications for which to generate logs).
After a while of crunching the logs (the published versions of the espaces) you can have some visual data on your application development, which is, at least, very insightful.
Additionally, it is possible to use the Gource software (that you have to install in your computer, and not in your OutSystems server) to generate an animation of the timeline of the development, by supplying the logs that you can download from OutGource.
I just did a general quick review on the code and it seems to be well structured and implemented.
Related assets
More from Caio Santana Magalhães