Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 11:16:35 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155556 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Formular ausdrucken und senden  (Read 491 times)
bakerling

Offline Offline

Posts: 340



« on: November 14, 2011, 04:55:40 PM »

Hallo
Ich habe keinen besseren Titel für diesen Thread gefunden.
Ich hatte für eine kleine Firma im Auftrag eines jungen Grafikers einen Webauftritt mit WB realisiert. Nun möchte diese Firma den Webauftritt erweitern und ich habe keine Ahnung ob dies mit Websitebaker überhaupt möglich ist. Es geht um folgendes:

Formular zur Rücksendung von defekten Geräten.
a)
-          Kunde füllt seine Kontaktdaten aus
-          Kunde selektiert den betroffenen Gerätetyp
-          Kunde gibt die Seriennummer des betroffenen Gerätes bekannt
> hier möchten wir pro Gerätetyp ein Foto einfügen, welches der Kunde als Hilfestellung öffnen kann,
   falls er nicht weiss, wo die S/N zu finden ist.
b)
-          Kunde muss zwei wichtige Hinweise akzeptieren, dass er sie gelesen hat
-          Kunde beschreibt das Problem des betroffenen Gerätes
c)
-          Kunde druckt das Formular aus, damit dieses mit dem Gerät mitgesendet wird
> hier wäre gut, wenn unsere Anschrift gleich Couvert-Tauglich mitgedruckt würde.
d)         
-          Bei uns wird gleichzeitig mit dem Kundenausdruck das Formular in PDF-Form auf einem
definierten Platz auf unserem Server abgespeichert – Filename bestehend aus Seriennummer und Datum

Grobentwurf des Formulars im Anhang.

Ich habe kein Modul gefunden, welches dazu geeignet wäre. Hat jemand eine Vorstellung, ob diese Anforderungen mit WB erfüllt werden können?

Für Nachrichten danke ich.

LG Harry

Logged
gottfried

Offline Offline

Posts: 981


« Reply #1 on: November 16, 2011, 07:24:29 PM »

Schön Abend noch!

Es gab noch keine Antwort bisher.

Tja. IBM, Siemens, Dell, Lenovo u.s.w haben solche Funktionalitäten. Deren CMS und dessen Support bewegen sich, meine ich in ganz anderen Kategorien. Schon vom Preis her.

Sicherlich wäre es einem durchschnittlichen PHP Spezialisten möglich ein geeignetes Modul zu generieren. z.B modul "Supportseite".
Der Projektaufwand würde sich aber wohl in der Größenordnung der Supportseiten von Firmen bewegen, die sich den programmiererischen Aufwand leisten können.

Mal nachfragen, was das denen gekostet hat ?

hoffentlich mach ich mir nun keine Feinde hier.  Ich mein nur, da zahlen andere zigtausende für .....





Logged
einteik

Offline Offline

Posts: 37


« Reply #2 on: November 16, 2011, 07:47:43 PM »

Hier ist große Anpassung nötig. MPForm ist das mächtigste Formularmodul. Das was du willst sind Workflows. Dafür benötigt es entweder ein spezielles Modul, geeignetes Zusammenspiel verschiedener Module oder andere Software, die solches ohne (großen) Programmieraufwand erledigt. Für alle drei Varianten gilt: Es kostet. Oder man programmiert's selber.

Kosten: 1-2 Arbeitstage á 80-120€ pro Stunde. Zuzüglich etwaiger Softwarekosten. Das wäre wohl realistisch.
« Last Edit: November 16, 2011, 07:52:43 PM by einteik » Logged
gottfried

Offline Offline

Posts: 981


« Reply #3 on: November 16, 2011, 08:10:30 PM »

Hallo Einteik!

bin da ja fast voll deiner Meinung

Ich persönlich halte deine Zeitschätzung für sehr unrealistisch.
Es geht ja wahrscheinlich so: die Bilder und Texte zur den Seriennummer sind in der Oracledatenbank des Unternehmens hinterlegt ......
Ich würd eher mit mehreren Wochen rechnen.

 grin

Also da ist mal einer gekommen und hat gesagt, ein Programm soll nächste Woche fertig sein und ich hab dann fast 10 Jahre dran gearbeitet. Deshalb mein ich ....  grin
Logged
einteik

Offline Offline

Posts: 37


« Reply #4 on: November 16, 2011, 09:10:24 PM »

Nein, zu großer Synchronisation mit Datenbanken kann es in meiner Zeiteinschätzung natürlich nicht kommen.

Aber ich dachte es geht um ein Routine-Formular, was über gewisse PDF-Klassen mit einem eingegebenen Feld und Timestamp PDFs erzeugt.

Wenn ein Ticketsystem bzw. CRM andocken soll sieht der Zeitaufwand größer aus.
Wenn pro Tag 5000 Anfragen reinkommen ebenfalls. Wink
Und Oracle kocht genauso mit Wasser wie MySQL von Oracle. Eine Exalogic brauche ich ja nicht.
Logged
bakerling

Offline Offline

Posts: 340



« Reply #5 on: November 16, 2011, 09:18:45 PM »

Hallo Gottfried und Einteik

Vielen Dank für Eure Antworten. Ihr bestätigt mir, was ich befürchtet habe.
Da ich nur die rudimentärsten PHP-Kenntnisse habe, werde ich besser die Finger davon lassen.

LG Harry
Logged
einteik

Offline Offline

Posts: 37


« Reply #6 on: November 16, 2011, 09:21:12 PM »

Hallo Gottfried und Einteik

Vielen Dank für Eure Antworten. Ihr bestätigt mir, was ich befürchtet habe.
Da ich nur die rudimentärsten PHP-Kenntnisse habe, werde ich besser die Finger davon lassen.

LG Harry

Mit MPForm kannst du aber ohne große PHP-Kenntnisse 80% deiner Anforderungen abdecken. PDF geht nicht im Standard, muss halt ein anderer Weg herhalten.
Logged
gottfried

Offline Offline

Posts: 981


« Reply #7 on: November 16, 2011, 09:35:29 PM »

Hallo Einteik !

Hab ich gleich was im Keim erstickt. Aber teuer wird das wohl werden, oder?

Ich hab mir erst Gedanken drüber gemacht, wie und wo ich das Bild zu der Seriennummer herkrieg.
Angenommen es wäre schon in einer Gallerie im WB mit z.B der Nummer als Namen oder Bezeichnung.
Schien das ja schon fast machbar.
aber wie kriegte ich z.B  MPForms dazu auf Eingabe der Seriennummer z.B ein Fenster mit dem Bild aufzumachen ?
Javascript?   huh


Logged
DarkViper
Development Team
*****
Offline Offline

Posts: 1254


« Reply #8 on: November 16, 2011, 10:19:39 PM »

Da das erforderliche Erfassungsformular weitestgehend statisch sein kann, ist ein vollständig neues Modul wesentlich sinnvoller und auch einfacher zu erstellen, als ein Umbau des doch recht komplexen MPForm, dessen Funktion man dazu auch erst noch verstehen muss.

Der Zeitaufwand dürfte für einen geübten Programmierer inklusive PDF-Formularerzeugung, Testläufe, zwangsläufig notwendige, nachträgliche Anpassungen etc. bei gut 2-3 Wochen liegen um ein stabiles, einsatzfähiges Produkt zu erhalten, das die notwendige Qualität für einen kommerziellen Einsatz aufweist. Etwas 'Backend' zur Verwaltung (Bilder, Seriennummern etc.) ist da auch dabei.

Was der 'Spass' dann so etwa kostet, kann man sich ja ausrechnen... bei so ~100 Arbeitsstunden.
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
einteik

Offline Offline

Posts: 37


« Reply #9 on: November 16, 2011, 10:24:34 PM »

Ich hab mir erst Gedanken drüber gemacht, wie und wo ich das Bild zu der Seriennummer herkrieg.
Angenommen es wäre schon in einer Gallerie im WB mit z.B der Nummer als Namen oder Bezeichnung.
Schien das ja schon fast machbar.
aber wie kriegte ich z.B  MPForms dazu auf Eingabe der Seriennummer z.B ein Fenster mit dem Bild aufzumachen ?
Javascript?   huh

Ich finde das ohne direkte Validierung der Eingabe kompliziert - man weiß nicht, wie eindeutig so eine Seriennummer ist (Leerzeichen usw.).
Ich verstehe, dass bakerling z.B. wie auf der Logitech-Webseite sowohl die Eingabe einer S/N als auch das Anklicken eines Bildes, was zum automatischen Eintragen der S/N führt vornehmen will.
Das könnte man über JavaScript natürlich lösen.

-Klicke auf Bild asdf_345567.png
-Trage "345567" in das Feld "S/N" ein
-erzeuge daraus eine PDF 345567_16_11_2011_2 2_13_001.pdf

Mehr ist nicht zu tun. Das Bild kann z.B. die S/N in einem HTML-Tag stehen haben, welcher per jQuery abgefangen wird.

Mit Eingabe der Seriennummer ein Bild aufmachen ginge über eine Datenbank oder schlichtweg über eine Zuordnungsdatei. Kann ja auch eine csv sein, komplexer (hier unnötig) wäre XML.

Quelle,Ziel
345567,/media/asdf/345567.png

Und ein kleines Tool mit PHP schreiben, das die Zuordnung übernimmt.
Möglichkeiten gibt's mehr als genug. Einen Blob in der SQL zu speichern halte ich in dem Fall für unnötig.
Logged
gottfried

Offline Offline

Posts: 981


« Reply #10 on: November 17, 2011, 09:09:40 AM »

Moin !  smiley

Hm ... hab die Funktion umgekehrt verstanden - gib die seriennummer ein,
dann kommt das Bild oder nicht, wenn sie falsch ist.

MP-Forms soll ja mehrseitige Formulare können.
Müßt man sich genauer mit beschäftigen, ob man da was zwischenschalten kann?  huh
Also erste Seite .... eingabe der Seriennummer ... Plausi und Bild Suchen ... zweite Seite (oder fehler erste)

Oder vielleicht besser einen neuen Feldtyp "Action" der einen Button  und eine id mitbekommt mit der Javascript was machen kann.  grin

Gibt es ein funktionierendes Droplet, das was mit der Datenbank macht?
zum Ankucken und analysieren.  huh

MP_Forms ab 1.0.1 wird auf WB nicht mehr gepflegt? There is no support available for WB users, only for L* users  angry
Logged
gottfried

Offline Offline

Posts: 981


« Reply #11 on: November 26, 2011, 10:57:08 AM »

Hallöchen !

Bin mir nicht sicher, ob der thread noch aktuell ist. Nachdem ich mir nun mpforms genau in der Hinsicht angeschaut hab und auf

Quote
Folgende privaten Funktionen sind in bereits vorhanden:

private_function_be fore_new_form
    Wird aufgerufen, bevor ein Formular zusammengebaut wird. Hier kann man z.B. Feldinhalte je nach zuvor besuchter Seite vorbelegen.
private_function_be fore_email
    Wird aufgerufen, nachdem ein Formular erfolgreich ausgefüllt wurde, aber bevor es verschickt und gespeichert wird. Hier könnte man also z.B. Benachrichtigungste xte anpassen.
private_function_on _success
    Wird aufgerufen, nachdem ein Formular erfolgreich ausgefüllt und gespeichert wurde. Hier kann man z.B. dynamisch die Folgeseite umschalten.


also privaten Funktionen
im mehrseitigen Formularen gestoßen bin - scheint mir die Anforderung jetzt durchaus machbar.
Auf der ersten Seite wird die Seriennummer eingegeben,
auf der zweiten kommt das Bild oder die Meldung - gibts nicht
nach der zweiten Seite mit den Kontaktdaten wird mit 'ner passenden Klasse ein PHP erzeugt.

 smiley


http://blog.chapagain.com.np/php-easily-create-pdf-on-the-fly/



« Last Edit: November 26, 2011, 11:02:05 AM by gottfried » Logged
bakerling

Offline Offline

Posts: 340



« Reply #12 on: November 30, 2011, 06:28:36 PM »

Hallo zusammen

Für mich hat sich das Problem erledigt. Das heisst, ich fühle mich, unter anderem, wegen fehlender PHP-Kenntnissen mit diesem Formular überfordert.

Ich danke Euch für die Mühe, die Ihr Euch gemacht habt.

LG Harry
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!