OutGource

Stable Version 3.0.10 (O11)
Also available for 10, 9.1
Published on 30 Aug by 
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/"
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.

Reviews (1)
21 Jan
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.
Category
Applications, Components, Developer Tools, Reporting
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Caio Santana Magalhães who created this component.
Dependencies
See all 3 dependencies
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
Component Consumers
No consumers yet.
Weekly Downloads