Einfache Bewerberdatenbank mit Chiffre realisieren
am 30.09.2009 - 09:12 Uhr in
Hallo zusammen,
ich bin noch etwas unsicher wie ich folgendes in Drupal realisieren soll.
Es geht um eine sehr einfache Bewerberdatenbank.
Nachdem Teilnehmer bei unserem Unternehmen eine Schulung abgelegt haben, sollen sich diese bei uns in der Website in eine Bewerberdatenbank eintragen können.
Um die Hürden möglichst gering zu halten, sollte das Eintragen ohne Anmeldung auf unserer Drupalseite möglich sein.
Mir schwebt ein Formular vor, das eben die üblichen Felder (Name, Vorname, Kenntnsisse usw.) abfrägt.. zusätzlich soll eine (fortlaufende) Chiffre erstellt werden. Und da hakt es bei mir. Die Chiffre-Nummer soll nicht von den Teilnehmern erstellt werden, sondern autogeneriert werden - nett wäre auch wenn das fortlaufend wäre.
Also das läuft wohl auf einen neuen Inhaltstypen hinaus, mit CCK generiert.
Dazu hätte ich paar Fragen:
- Titel bräuchte ich gar nicht - es scheint aber nicht möglich sein, diesen wegzulassen
- wie kann ich die Chiffre autogenerieren? Und wie würd das ablaufen? Gibts da schon was von Drupal? Oder müsst ich ein PHP-Snippet einfügen das beim Absenden des Formulars die Chiffre generiert?
Vielen Dank für diverse Denkanstöße
- Anmelden oder Registrieren um Kommentare zu schreiben
Titel kannst du
am 30.09.2009 - 09:38 Uhr
Titel kannst du hiermitautomatisch vergeben und das Feld für User verstecken
Die Chiffre-Nr kannst du mit einem Standardwert in PHP-Format erzeugen, evt. ist CCK-computed field was für dich.
Bei registrierten Usern könntest du einfach die uid verwursten, die ist fortlaufend und eindeutig...
Dein Formular könnte doch gleichzeitig das Registrierungsformular sein, oder?
-----------
Luca Curella
Kooperative Netze - Berlin
luzer schrieb Die
am 30.09.2009 - 11:51 Uhr
Die Chiffre-Nr kannst du mit einem Standardwert in PHP-Format erzeugen, evt. ist CCK-computed field was für dich.
Bei registrierten Usern könntest du einfach die uid verwursten, die ist fortlaufend und eindeutig...
Dein Formular könnte doch gleichzeitig das Registrierungsformular sein, oder?
Vielen Dank für die schnelle Antwort und den Tipp für das Modul "Automatic Nodetitles".
Das mit der uid, das ist mir auch schon eingefallen. Aber der ganze Vorgang soll extrem einfach und ohne große Hürden sein - also eine Registrierung fällt aus (User müsste ja zwingend eine E-Mailadresse haben, und diese zwingend auch von überall her abrufen können: Auch wenn es für viele selbstverständlich ist, kann ich beides nicht voraussetzen).
Die Benachrichtigung eines Teilnehmers über ein Jobangebot werden wir dann sowieso manuell vornehmen, um SPAM usw vermeiden zu können.
Das mit dem Standartwert im PHP-Format habe ich nicht ganz verstanden, wo würde das dann gespeichert? In der Drupal-Datenbank? Über plain sql oder über ne API? In welchem Feld? Ausserdem müsste ich vorher dann jedesmal abfragen wie die nächste anzulegende Chiffre wäre, damit sich nichts überschneidet.
CCK-computed-field hört sich extrem gut an! Dort gibt es ein Code-Snippet für "Adding an 'auto_increment' field". Das dürfte genau mein Fall sein.
Ich werde mich in die beiden Module einlesen.
Gerne dürfen sich aber auch Leute zu Wort melden, die so ein Problem schon gelöst haben.