Tuleap 9.9

Enhancements

New Dashboards and Browsing History

Dashboards

"My Personal Page" and "Project summary" were completely redesigned for easier use, fresh look and add the support of "Multiple Dashboards"

Dashboards are meant to aggregate relevant informations directly on project entry points without having to dig into the details of each services.

Main object-oriented programming principles with real architecture example

How to implement OOP and SOLID principles in the real software development world? I share here our experience when we built the architecture for Tracker Query Langage -TQL-. My friend Nicolas previously explained how we ended-up creating our own parser in PHP. I will explain how we built the TQL architecture, as closely as possible with the SOLID principles for object-oriented programming.