Ihre zentrale Anlaufstelle für die Verwaltung personenbezogener Daten
(sofern aktuelle Module dies zulassen).
Schauen Sie sich meine anderen Tools an
Dokumentation – hier verfügbar
Demo – hier klicken
Login: Admin
Passwort/Sperrpasswort: admin
Es ist einfacher, diese Webanwendung zu verstehen, wenn man an ein CMS (WordPress) oder CRM (SugarCRM) denkt; Die Logik hinter diesem System ist den beiden sehr ähnlich. Mein PMS bietet vielleicht weniger Möglichkeiten als die oben genannten Systeme, aber es macht einfach das, was ich möchte. Darüber hinaus ist das Schreiben von Erweiterungen je nach erforderlicher Logik nicht allzu schwierig. Jeder mit Entwicklungskenntnissen kann praktisch seine eigenen Erweiterungen für persönliche Bedürfnisse schreiben.
Ich habe mich entschieden, mein eigenes System zu erstellen, weil das Herumspielen mit unzähligen Plugins für WordPress und das Schreiben von Anpassungen an einige bestehende CRMs mich genauso viel Zeit kosten würde wie das Schreiben meines eigenen Systems und da ich die Logik von Grund auf kenne, ist es für mich einfacher, Erweiterungen zu schreiben und zusätzliche Module hinzufügen - was auch immer ich brauche.
Zweitens gibt es kein solches System und ich wollte nicht am Ende eine Docker-basierte Cloud mit CMS integrieren. Außerdem brauche ich nur eine solche Anwendung, um den Überblick zu behalten, und ich bin es leid, einige sehr persönliche Daten auf OneDrive, andere Daten in der Google Cloud, einige Notizen hier und einige Notizen dort zu haben. Das Endziel besteht darin, dass eine Anwendung rund um die Uhr auf einem Terminal oder einer Himbeere läuft und an mein Heimnetzwerk angeschlossen ist, ohne Zugang zum Internet.
Todo/Ziele – Behalten Sie den Überblick über Ihre persönlichen Ziele. Sie können todolist verwenden, um den Fortschritt Ihrer Ziele zu verfolgen, oder das Zahlungssubmodul verwenden, um den Geldbetrag im Auge zu behalten, den Sie für etwas sammeln möchten.
Notizen – Fügen Sie der gewünschten Kategorie eine beliebige persönliche Notiz hinzu. Hier können Sie kleine Informationen aufbewahren, die Sie benötigen. Dabei kann es sich entweder um kurze Notizen von einem Telefonanruf, eine Menge Informationen, die auf verschiedenen Seiten gesammelt wurden, oder um einige Links zu Dingen handeln, die Sie später irgendwo nachschlagen möchten.
Kontakte – Haben Sie jemals das Gefühl, Dutzende Telefonkontakte, E-Mails usw. zu haben, die Sie gerne loswerden oder eine Sicherheitskopie für den Fall erstellen würden, dass Sie Ihr Telefon verlieren? Mit diesem einfachen Modul können Sie Ihre persönlichen Kontakte organisieren.
Passwörter – Wir alle kommen an einen gewissen Punkt, an dem es einfach viel zu viele Passwörter gibt, als dass wir überall damit umgehen könnten. Ja, wir können sie per E-Mail oder auf dem USB-Stick behalten und spezielle Muster im Kopf haben, aber seien wir ehrlich, manchmal sind es einfach zu viele. Mit dem Modul „Passwörter“ können Sie Ihre Passwörter in Ihrer Datenbank verschlüsselt aufbewahren, während es im Frontend eine Schaltfläche zum Kopieren gibt, die Ihnen das ursprüngliche Passwort zurückholt.
Erfolge – Möchten Sie alles, was Sie cool gemacht haben, im Auge behalten – fügen Sie dieses Modul ein!
Zeitpläne – Der Zweck dieses Moduls besteht darin, den Überblick über alle wiederkehrenden Dinge zu behalten, die Sie tun müssen, wie z. B. Autoölwechsel, Zahlungen, Besuche usw. Zu den Zeitplangruppen hinzugefügte Daten werden im Dashboard und in der Benachrichtigungsglocke angezeigt.
Probleme – In diesem Abschnitt können Sie alle laufenden/anhängigen Fälle nachverfolgen, die irgendwann gelöst werden müssen. Es ist jedoch nicht unbedingt erforderlich, sie ständig im Auge zu behalten – es kann jedoch erforderlich sein, eines Tages darauf zurückzukommen, damit dies möglich ist Fügen Sie Unterdatensätze der durchgeführten Kontakte und des jeweiligen Fortschritts hinzu
Reisen – Sie haben Ideen für Orte, die Sie besuchen möchten, haben aber keine konkreten Pläne dafür? Fügen Sie es diesem Modul mit einem Google Map-Link und einem Bild hinzu, damit Sie jederzeit darauf zurückgreifen können. Möge das Bild Sie daran erinnern, warum Sie sich für diesen besonderen Ort interessiert haben.
Zahlungen – Sie wissen nicht, wie viel Geld Sie für Lebensmittel, Reisen oder Einkäufe im Inland ausgeben? Fügen Sie von nun an einfach alle Einkaufsdetails zur Liste hinzu und lassen Sie alle Berechnungen durchführen, zusammen mit einer Zusammenfassung für den jeweiligen Monat.
Wenn Sie andererseits die Preise für bestimmte Produkte im Auge behalten möchten, können Sie im Untermodul „Produktpreise“ Informationen darüber hinzufügen (das ich persönlich verwende, wenn ich in einem anderen Land bin – zum Zeitpunkt, als ich dies schreibe). .
Hier können Sie auch verfolgen, wer Ihnen Geld schuldet oder wem Sie etwas schulden, indem Sie das Untermodul „Geschuldetes Geld“ verwenden.
Das Untermodul „Rechnungen“ ermöglicht das Speichern von Informationen über das für bestimmte Dinge ausgegebene Geld (getrennt von monatlichen Zahlungen für Dinge wie Urlaubsgeld usw.).
Einkaufen – Haben Sie vor, in Zukunft etwas zu kaufen? Fügen Sie es der Liste hinzu und schauen Sie es sich dann einfach an. Vielleicht können Sie dieses spezielle Ding gerade jetzt kaufen.
Job – Das Untermodul „Afterhours“ ist eine gute Möglichkeit, alle Afterhours, die Sie bei der Arbeit geleistet haben, im Auge zu behalten. Damit können Sie auch bestimmte Minuten/Stunden für bestimmte Ziele trennen. Zum Beispiel braucht man 24 Stunden für die Fahrt und 4 Stunden, um etwas zu erledigen. Fügen Sie einfach etwas Zeit zu einem bereits vorhandenen Ziel hinzu, erstellen Sie ein neues oder lassen Sie es leer (wird in den Allzweck-Pool verschoben). Das Untermodul „Feiertage“ ist eine einfache Möglichkeit, herauszufinden, wie viele Tage Sie aus dem jährlichen Feiertagspool verbraucht haben.
Bilder – Mit diesem Modul können Sie Ihre Fotos/Scans/heruntergeladenen Bilder in Form von Mauerwerksgalerien organisieren. Durch Klicken auf die Bildminiatur wird die Lightbox-Galerie aufgerufen, mit der Möglichkeit, das Bild umzubenennen, zu entfernen oder herunterzuladen. Sie können so viele Galerien (Ordner) erstellen, wie Sie möchten.
Dateien – Für dieses Modul hochgeladene Dateien werden in Form einer Datentabelle angezeigt, in der Sie einfache Informationen über die Datei sehen können – das heißt: Erweiterung, Dateitypsymbol (falls für einen bestimmten Typ eines definiert ist), Dateigröße. Dateien können umbenannt, heruntergeladen und aus der GUI entfernt werden.
Video – Haben Sie ein kleines Video aus dem Internet heruntergeladen oder mit dem Telefon aufgenommen? Das ist dann ein Modul zum Speichern – es unterstützt die gängigsten Webvideoformate.
Berichte – enthält schreibgeschützte Berichte, die aus bereits vorhandenen Daten in der Datenbank erstellt wurden
In beiden Fällen ist es ausdrücklich erforderlich, zunächst Composer-Abhängigkeiten zu installieren!
Für die Standardinstallation rufen Sie an:
Composer PMS-Installer
Für die Installation aus der Docker-Nutzung rufen Sie auf:
Komponist PMS-Installer-Docker
Insgesamt werde ich von Zeit zu Zeit nur ein paar Fehlerkorrekturen/Verbesserungen/Module hinzufügen – alles, was ich gerade brauche.
Ich kann keinen Support garantieren. Ich habe einen Job, persönliche Dinge usw., ich teile nur meinen Code/meine Bewerbung als MIT. Sie können jedoch jederzeit Fragen stellen, Probleme aufschreiben usw. Wie bereits erwähnt, verwende ich diese Anwendung und werde sie von nun an täglich verwenden, daher kann es einige Änderungen geben, die sogar für mich von Vorteil sind.
Während ich daran arbeite, wird es in Zukunft einige Korrekturen und neue Module geben, wenn ich den Punkt erreicht habe, an dem ich alles habe, was ich brauche. Nachdem ich mein Ziel erreicht hatte, konnte ich einige Supportanfragen bearbeiten, falls jemand Interesse hat.
Chrom
Ich meine wirklich. Nur Chrome . Ich kenne zum Beispiel den Fehler beim Kopieren von Passwörtern in Firefox. Aber ich mache einfach alles in Chrome, daher habe ich nicht wirklich vor, das in anderen Browsern zu überprüfen. Und bevor Sie fragen, warum ich nur Chrome unterstütze – ich mache es nicht, weil „Chrome das Beste ist“ oder so etwas in der Art, ich verwende diesen Browser einfach 98 % der Zeit und das ist es auch schon.
Personal Management System ist eine Webanwendung, die sowohl in einer Windows- als auch in einer Linux-Umgebung ausgeführt werden kann. Alles wird standardmäßig auf Ubuntu 20.x getestet.
PHP 7.4.x
JS
JQ
TypeScript (ab v1.3)
Symfony 5.x
MySQL
CSS
Scss
Knoten 10.22.1
Bootstrap
Webpack
Und vielleicht noch ein paar andere, an die ich mich einfach nicht erinnere
Symfonator (Ui)
EncryptBundle (Kernmodul für Passwörter)
Icon Picker (Icon Picker für Notes-Modul)
Bootbox (Zusätzliche Sicherheitsbestätigungen für CRUD)
Faker Provider Collection (Faker-Erweiterung)
JsColor (Farbauswahl für das Notes-Modul)
... Bootstrap, TinyMce, DataTables und viele andere
... Einige davon kenne ich nicht einmal, da sie in Symfonator vorgefertigt sind
Mark Ogilvie – für die Behebung von EncryptBundle-Fehlern für Symfony 4
Furcan – für das Hinzufügen meiner Idee einer inhaltsbearbeitbaren Unterstützung für Icon Picker
Petervanderwalt – für das Hinzufügen von Fontawesome- JS- Versionsunterstützung für IconPicker
SimonHaas – für die Bereitstellung der Docker -Konfiguration
MohamedElashri – zum Testen der Docker -Konfiguration
Rob Waight – für die Bereitstellung von Änderungen und Dokumentation zum Ausführen von Docker unter Windows
E-Mail – [email protected]