Drupal Way oder My Way ->> Idee oder Tipp gesucht ! Userverwaltung

am 09.11.2009 - 12:10 Uhr in
Hallo,
ich möchte gerne ein Portal machen, wo die angemeldeten User eigenen belegten Speicherplatz an unseren VServer sehen können.
IST Zustand:
Firma bietet Hostingplatz für ihren Kunden. Kunde bekommt nur einen FTP-Zugang und kann seine Daten hochladen. So weit, so gut. Betrag was der Kunde monatlich zahlen sollte wir an Hand die von Kunden belegten Daten errechnet. D.h. , jetzt bekommt der Kunde einmal im Monat eine Gesamtübersicht seinen Daten per E-Mail zugeschickt.
SOLL:
So, wir möchten das jetzt automatisieren, in dem sich Kunden selber bei uns (in einem WEB-Portal) einloggen und deren Speicherverbrauch jederzeit ansehen können.
Speicherverbrauch von allen Kunden wird schon täglich in eine interne MySQL-Datenbank geschrieben. Also dieser Teil der Geschichte steht schon. Jetzt muss ich den Weg finden, wie könnte ich diese Daten in ein Drupal-Webportal einbinden....
Kann mir vielleicht jemand helfen? Vorschlag, Tipp, Modul-Empfehlung? Vorgehensweise?
Ich möchte Drupal nutzen, da hier schon ein Usermanagement besteht, und dann nach der Benutzeranmeldung und Benutzerrolle irgendwie mit Views seine Platzverbrauchwerte aus dieser externen MySQL-DB auszulesen.
- Anmelden oder Registrieren um Kommentare zu schreiben
externe Daten
am 09.11.2009 - 12:43 Uhr
Ich möchte Drupal nutzen, da hier schon ein Usermanagement besteht, und dann nach der Benutzeranmeldung und Benutzerrolle irgendwie mit Views seine Platzverbrauchwerte aus dieser exterene MySQL-DB auszulesen.
Solange Views 3 noch nicht da ist, wird das nicht funktionieren.
Also bleibt euch nur der Weg über ein eigenes Modul.
hth,
Stefan
--
sei nett zu Deinem Themer
gibt es keine fertigen
am 10.11.2009 - 11:48 Uhr
gibt es keine fertigen Module die eine dazugekommene DB-Tabelle lesen können?
eine einfache Lösung? Hinweis?
Rise early, work late and strike oil!

externe Daten
am 10.11.2009 - 13:05 Uhr
eine einfache Lösung? Hinweis?
Selbst ein entsprechendes Modul bauen.
Das dürfte nicht wirklich schwierig werden.
hth,
Stefan
--
sei nett zu Deinem Themer
programmieren selbst sollte
am 10.11.2009 - 13:57 Uhr
programmieren selbst sollte eigentlich kein Problem sein,
mir fehlt nur DER WEG
Also, ich lege diese eine zusatzliche Tabelle an.
Es wird ein Modul erstellt das die dazugekommene Tabelle ließt.
Dann bräuchte man nochmal ein Modul das die Daten pro Nutzer ausgibt.(oder geht das mit View dann?)
Kann man es so verstehen?
Rise early, work late and strike oil!

Modul
am 10.11.2009 - 14:08 Uhr
programmieren selbst sollte eigentlich kein Problem sein,
mir fehlt nur DER WEG
Ok, das ist schonmal ein Vorteil.
Also, ich lege diese eine zusatzliche Tabelle an.
Ja.
Es wird ein Modul erstellt das die dazugekommene Tabelle ließt.
Ja.
Dann bräuchte man nochmal ein Modul das die Daten pro Nutzer ausgibt.(oder geht das mit View dann?)
Nein.
Das Modul, mit dem die Daten ausgelesen werden, kümmert sich auch um deren Anzeige. Die kannst Du selbst festlegen oder aber durch eine Views-Integration auch an Views weitergeben.
Bei einer eigenen Darstellungslösung würdest Du dann auf jeden Fall hook_menu und ein dort in "page callback" angegebenen Funktion benötigen.
In der Callback-Funktion holst Du Dir die Daten aus der Tabelle (z.B.
mymodul_load_data
) und gibst sie dann in einer Tabelle (siehe dazu auch theme_table) aus.Schau Dir am Besten mal an, wie andere Module Daten ausgeben.
hth,
Stefan
--
sei nett zu Deinem Themer
Brauche Hilfe bei dieser
am 11.11.2009 - 16:55 Uhr
also, ich habe mich entschieden für diese Datenbankabfrage ein eigenes Modul zu programmieren. Mal schauen was dabei raus kommt....