No description
  • PHP 82.6%
  • Shell 6.8%
  • CSS 6.4%
  • Hack 2.8%
  • Dockerfile 1.4%
Find a file
2026-03-07 20:53:38 +01:00
.forgejo Repo-Migration zu Forgejo abgeschlossen (!1) 2026-02-28 12:29:53 +01:00
cli T1037 erledigt: Schema-Refresh schreibt maniphest.custom.json und maniphest.standard.json; Tests-Helfer Header auf Deutsch; CLI-Ausgabe angepasst 2026-03-02 13:17:45 +01:00
config feat: Implement UI assets integration (T1045, T1046, T1047) 2026-03-02 23:00:48 +01:00
public T1048,T1049: UI Readmodel & Logs - Datenanbindung, Log-Detail, Pagination, CSS-Fix Footer 2026-03-07 20:32:43 +01:00
scripts feat: Implement UI assets integration (T1045, T1046, T1047) 2026-03-02 23:00:48 +01:00
sql fixes T1022: LogManager — Maskierung sensibler Felder, channel-Parameter und app_version; fixes T1019: Logging-Schema und Migration (create_logs_table.sql) 2026-03-01 22:41:48 +01:00
src T1048,T1049: UI Readmodel & Logs - Datenanbindung, Log-Detail, Pagination, CSS-Fix Footer 2026-03-07 20:32:43 +01:00
templates T1048,T1049: UI Readmodel & Logs - Datenanbindung, Log-Detail, Pagination, CSS-Fix Footer 2026-03-07 20:32:43 +01:00
tests T1037 erledigt: Schema-Refresh schreibt maniphest.custom.json und maniphest.standard.json; Tests-Helfer Header auf Deutsch; CLI-Ausgabe angepasst 2026-03-02 13:17:45 +01:00
tmp T1048,T1049: UI Readmodel & Logs - Datenanbindung, Log-Detail, Pagination, CSS-Fix Footer 2026-03-07 20:32:43 +01:00
tools T1048,T1049: UI Readmodel & Logs - Datenanbindung, Log-Detail, Pagination, CSS-Fix Footer 2026-03-07 20:32:43 +01:00
var/schemas T1037 erledigt: Schema-Refresh schreibt maniphest.custom.json und maniphest.standard.json; Tests-Helfer Header auf Deutsch; CLI-Ausgabe angepasst 2026-03-02 13:17:45 +01:00
.dockerignore T1017: Dockerfile, .dockerignore and docker README added (PHP 8.2, common extensions) 2026-02-28 13:10:41 +01:00
.env.example Docker: Compose-Setup und reproduzierbare Container-Tests ergänzt (T1018) 2026-02-28 18:20:04 +01:00
.gitattributes Docker: Compose-Setup und reproduzierbare Container-Tests ergänzt (T1018) 2026-02-28 18:20:04 +01:00
.gitignore UI: Freundliche Fehlerseiten 404/500 mit Icon 2026-03-07 16:08:10 +01:00
CONTRIBUTING.md Repo-Migration zu Forgejo abgeschlossen (!1) 2026-02-28 12:29:53 +01:00
deploy.sh feat: Deployment - docker-compose.prod.yml und deploy.sh hinzugefügt (T1021) 2026-03-01 22:56:52 +01:00
docker-compose.dev.yml T1041 T1042: UI-Container mit nginx + PHP-FPM 2026-03-02 20:04:12 +01:00
docker-compose.prod.yml T1041 T1042: UI-Container mit nginx + PHP-FPM 2026-03-02 20:04:12 +01:00
docker-compose.yml T1041 T1042: UI-Container mit nginx + PHP-FPM 2026-03-02 20:04:12 +01:00
docker-entrypoint-ui.sh Fix: PHP-FPM und nginx Setup optimiert 2026-03-02 20:15:53 +01:00
docker-entrypoint.sh fixes T1020: Entrypoint erzeugt config.php aus Umgebungsvariablen und startet App 2026-03-01 18:48:58 +01:00
Dockerfile fixes T1020: Setze Besitz von /app auf phorgerunner, damit Entrypoint schreiben darf 2026-03-01 18:52:59 +01:00
Dockerfile.ui feat: Implement UI assets integration (T1045, T1046, T1047) 2026-03-02 23:00:48 +01:00
LICENSE Repo-Migration zu Forgejo abgeschlossen (!1) 2026-02-28 12:29:53 +01:00
readme.md Repo-Migration zu Forgejo abgeschlossen (!1) 2026-02-28 12:29:53 +01:00

PhorgeRunner

PhorgeRunner ist ein leichtgewichtiges PHPCLITool zur Automatisierung von Wartungs und SystemTickets in einer PhorgeInstanz (Wikonia). Es dient als Basis für wiederkehrende Jobs, die per API mit Phorge kommunizieren, und protokolliert alle Aktionen in einer eigenen Datenbank.

Das Projekt ist als OpenSourceProofofConcept gestartet und wird im WikoniaUmfeld weiterentwickelt.

Dokumentation

Alle technischen Details, Entwicklungsrichtlinien und Planung stehen im RepositoryWiki.

Issue-Tracking

Taks, Bugs und Requests werden über Phorge gesteuert Wikonia-Phorge. Für dieses Tool existiert dort ein eigenständiges Projekt

Projekt-Seite Verwendung
Profile Projekt-Steckbrief auf Phorge
Board Kanban-Board
[Report] (https://phorge.wikonia.net/project/reports/150/) Report/Burnup-Diagramm

Features

  • Aufgaben als erweiterbare TaskKlassen implementiert
  • PhorgeAPIWrapper inklusive FehlerHandling
  • Logging in Datenbank, Datei oder Konsole
  • Einfaches PSR4 Autoloading ohne ComposerAbhängigkeiten
  • Datenbankschema für Jobs, Ausführungsplan und Logs (MySQL/MariaDB)

Weiterführende Informationen

Das Wiki enthält eine umfassende Dokumentation:

  • Projektziele und Roadmap
  • Architektur und Verzeichnisstruktur
  • Entwicklertipps und CodingKonventionen
  • DeployAnleitungen für Test und Produktionsumgebungen

Lizenz

Dieses Projekt steht unter der MITLizenz. Siehe LICENSE für Details.


Hinweis: Eine frühere .docsSammlung wurde ins Wiki migriert.