Open-Source-PHP-Webanwendung für eine hierarchische Aufgabenliste

Ich möchte eine Web-App, mit der mein Sohn und ich seine Aufgaben verfolgen können.

Jede Aufgabe sollte erweiterbar sein, um entsprechende Spalten für Schlüssel=>Wert-Paare hinzuzufügen, z. B. Zahlungsbetrag für die Erledigung der Aufgabe, geschätzte Schwierigkeit/Zeit der Aufgabe, Fälligkeitsdatum der Aufgabe usw.

Die Aufgabendaten müssen eine Organisation in einer hierarchischen Struktur ermöglichen, so dass Unteraufgaben ihre entsprechenden Spaltenwerte in aggregierten Zusammenfassungen zusammenfassen können. Beispielsweise sollte der Zahlungsbetrag einer Super-Aufgabe für die Fertigstellung eine dynamische Summe der Zahlungsbeträge aller seiner rekursiven Unter-Aufgaben für die Fertigstellung sein.

Anforderungen

  • Web-App
  • Open Source
  • PHP-basiert
  • hierarchische Listen mit aggregierten Attributen

Einstellungen

  • einfach
  • objektorientierter
  • erweiterbare Listenelementattribute
  • ziehbare Benutzeroberfläche
  • gemischte Datenbanknutzung. Ich stelle mir ein relationales dbms wie MySQL für das Back-End mit einem Dokument-dbms wie MongoDB für den Front-End-Cache vor.

Ich bin ein PHP-Programmierer und kann dies von Grund auf neu schreiben, daher bin ich hier ziemlich locker mit meinen Anforderungen. Aber da es sich im Allgemeinen um ein so einfaches triviales Projekt handelt, bin ich sicher, dass auf Github bereits mindestens 100 verfügbar sind, wenn ich sie nur finden könnte - insbesondere angesichts der To-Do-Liste auf der Homepage von Angular , die eine klassische Beispiel-App zu sein scheint irgendein Rahmen. Ich möchte den besten Ausgangspunkt finden, den ich finden kann, und dann in der Lage sein, das Projekt zu forken und es an meine Bedürfnisse anzupassen.

Antworten (1)

Es gibt eine Projektmanagement-Erweiterung für WordPress namens WP-Project Manager

Die meiste Zeit, die für die Einrichtung aufgewendet werden würde, wären kosmetische Details für das Frontend und die Details für die regelmäßige Aufgabenverwaltung.

Durch die Einrichtung in Ihrem lokalen Netzwerk mit XAMPP unter Windows oder MAMP auf einem Mac würden Sie die Sicherheit gewährleisten und die Notwendigkeit einer Domain und eines Webhostings beseitigen.

danke für die Antwort, aber nachdem ich mir das Video angesehen habe, sehe ich, dass es keine hierarchischen Aufgabenlisten unterstützt. Ich aktualisiere meine Frage, um diese Notwendigkeit zu verdeutlichen.
Ich werde die Augen offen halten. Ich weiß, dass es Tausende von Frameworks geben muss, die Ihre Kriterien erfüllen. Ich werde auch bald ein ähnliches Tool benötigen. Wenn Sie es also schaffen, etwas offline zu finden, aktualisieren Sie bitte den Beitrag, und ich werde dasselbe tun.