WP Manifestindependent plugin directory
manifest / events / dimipress-rally

DimiPress Rally

A modern WordPress engine for table-tennis competitions

by DimiPress · github.com/tradicije/dimipress-rally

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/tradicije/dimipress-rally/archive/refs/heads/main.zip

An extensible WordPress engine for table-tennis competitions, team fixtures, individual rubbers, standings, and statistics.

Rally is a generic product. STKB.rs is a pilot installation, not part of the domain model, database schema, or public API.

Core principles

  • Dedicated normalized tables with the dpr_ suffix; never WordPress CPTs or post meta for competition data.
  • PHP 8.2+, Composer, and PSR-4: DimiPress\\Rally\\ maps to src/.
  • Domain and Application must not call WordPress or SQL.
  • Confirmed results are the source of truth; standings and statistics are rebuildable projections.
  • Gutenberg blocks are the primary public presentation API. Shortcodes are compatibility adapters only.

Documentation

Development

This is a project skeleton. Before implementing a feature, define its use case, business rules, and test cases.

See CONTRIBUTING.md for local development and contribution guidance. Rally is licensed under the GNU AGPL v3.0 or later.