ich habe vor mein aktuelles Adressbuch (edit: Demoinstallation des alten Skriptes ist gelöscht) neu aufzusetzen. Da es meine erste PHP/SQL-Anwendung war, habe ich da viel Grusch drin. Z.B. ist es mir kaum möglich Erweiterungen einzubauen, da alles miteinander verknüppelt ist.
Das möchte ich ändern. Das Ganze möchte ich nächster Zeit beginnen. Da ich jetzt noch ziemlich in Kinderschuhen stehe, sind alle Optionen für neue Dinge offen. Deshlab kannst du diesen Thread als Wunschzettel ansehen. Ich möchte, dass du all deine Wünsche mir mitteilst. Das kann alles mögliche sein vom Aussehen zu Import/Export über Navigation.
Ich möchte dir hier mal die wichtigsten Dinge aufschreiben, was mein Plan ist:
- mehrere Admins: Es können mehrere Admins Kontakte und Gruppen einpflegen und ändern. Der erste Admin kann Einstellungen ändern. Benutzernamen und Passwörter (als Hashwert) werden in einer Datei gespeichert. Das spart viel Arbeit in der Entwicklung mit der Benutzerverwaltung.
- Benutzer: Um die Kontakte anschauen zu können, können Benutzerkonten (auch in Datei gespeichert) vergeben werden.
- Einstellungen: Wie bei der Filmverwaltung können Einstellungen über einen Menüpunkt geändert werden.
- Import/Export: Ich weiß nicht, ob ich den Import von web.de weiterhin unterstützen werde... Der Export nach X-Lite entfällt. Dafür wird ein Export nach Mozillas Adressbuch hinzugefügt.
- mehrsprachig: Unterstützt mehrere Sprachen. Vorerst wahrscheinlich nur deutsch und englisch. Weitere Sprachen können über neue Dateien hinzugefügt werden.
- Cronjob: Was es gibt, man momentan aber nicht sieht, ist ein Cronjob, der dich an Geburtstage erinnert.
- Aussehen: Wird sich an das der Filmverwaltung lehnen.
- Navigation: Habe mich schon ganz oft darüber aufgeregt, dass nicht ein Export mit verschiedenen Gruppen markiert auswählen kann und dann eine andere Gruppe in einem anderen Tab anschauen kann. Das wird verbessert.
- Daten: Welchen Daten für einen Kontakt gespeichert werden kann, kann auch in einer Datei einfach hinzugefügt und entfernt werden. Die Änderung muss dann auch in der Datenbank zb über PHPMyAdmin gemacht werden.
- Namensänderung: von Adressbuch in Kontakteverwaltung
- Lizens: GPL o.ä.