Skip to content

phpGPX 2.0

No due date 0% complete

We are excited to announce the planning stage for a major update of the phpGPX library. This milestone targets the integration of lessons learned from previous versions, and introduces innovative features now available in PHP such as typing. We believe this version would significantly enhance the functionality and performance of phpGPX. Current goals:

  1. I…

We are excited to announce the planning stage for a major update of the phpGPX library. This milestone targets the integration of lessons learned from previous versions, and introduces innovative features now available in PHP such as typing. We believe this version would significantly enhance the functionality and performance of phpGPX. Current goals:

  1. Introduce Strict Typing: Leveraging PHP's typing feature to enforce data type declarations, leading to better code readability and error prevention.

  2. Transition to Object-oriented Approach: Replace usage of arrays with objects (for Stats and other similar entities) which would lead to more efficient data management and code structure.

  3. Comprehensive Documentation: We acknowledge the shortfalls in our current documentation. The goal is to completely revamp it to provide users with clear, concise and up-to-date information.

  4. Redefine GPX Extensions: We plan to reevaluate and possibly redefine the implementation of GPX extensions. The aim is to enhance interoperability and introduce a certain degree of customization.

Additional goals and improvements may be introduced based on feedback and discussions.

The updated phpGPX will be built upon PHP 8.1, and we won't be offering support for older versions. All suggestions and ideas are welcome as we embark on this journey to make phpGPX better than ever