WP Manifestindependent plugin directory
manifest / events / dimipress-rally

DimiPress Rally

A modern WordPress engine for table-tennis competitions

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tradicije/dimipress-rally/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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.