Ticketsystem OTRS
am 11.08.2006 16:00:10 von Verona Busch
Hi, hat jemand von euch schon mit OTRS gearbeitet? Ist der Quellcode
leicht nachzuvollziehen? Ich hatte bisher mit PERL noch nicht das
Vergnügen, kenne mich aber einigermaßen mit PHP aus. Und wenn ihr mir
sagt, dass ihr bei Anpassungsarbeiten an OTRS nur Ärger hattet, dann
lasse ich da lieber die Finder von und suche mir einen Profi. :-)
Danke Vero
Re: Ticketsystem OTRS
am 13.08.2006 22:55:58 von fuzz
Verona Busch wrote:
> Hi, hat jemand von euch schon mit OTRS gearbeitet? Ist der Quellcode
> leicht nachzuvollziehen? Ich hatte bisher mit PERL noch nicht das
> Vergnügen, kenne mich aber einigermaßen mit PHP aus. Und wenn ihr mir
> sagt, dass ihr bei Anpassungsarbeiten an OTRS nur Ärger hattet, dann
> lasse ich da lieber die Finder von und suche mir einen Profi. :-)
Ohne jetzt speziel auf OTRS einzugehen, solltest du selber mal einen
Blick in den Quellcode werfen. Hier ein paar Hinweise für dich:
- Was für Anpassungen willst du machen? Templateänderung? Erweiterung?
Verbesserung? Anpassung? Languagefile übersetzen?
- OO-Code?
- Interne Doku ist vorhanden?
- Wieviel Geld hast du?
- Wieviel Zeit hast du?
Deine Frage ist so unpräzise gestellt, daß ich ohne schlechtes Gewissen
mit "Ja", "Grün" und "42" antworten kann.
Nach PI * Daumen und deiner Aussage, dass du nur PHP kannst würde ich
einfach mal schätzen, dass du schonmal die gelben Seiten rausholen
solltest. B-)
--
So long... Fuzz
Re: Ticketsystem OTRS
am 14.08.2006 11:33:35 von Verona Busch
Erik Wasser wrote:
> Verona Busch wrote:
>
>> Hi, hat jemand von euch schon mit OTRS gearbeitet? Ist der Quellcode
>> leicht nachzuvollziehen? Ich hatte bisher mit PERL noch nicht das
>> Vergnügen, kenne mich aber einigermaßen mit PHP aus. Und wenn ihr mir
>> sagt, dass ihr bei Anpassungsarbeiten an OTRS nur Ärger hattet, dann
>> lasse ich da lieber die Finder von und suche mir einen Profi. :-)
>
> Ohne jetzt speziel auf OTRS einzugehen, solltest du selber mal einen
> Blick in den Quellcode werfen. Hier ein paar Hinweise für dich:
>
> - Was für Anpassungen willst du machen? Templateänderung? Erweiterung?
> Verbesserung? Anpassung? Languagefile übersetzen?
Templateänderungen und Erweiterungen. Bei den Erweiterungen möchte ich
auch Telefonanrufe und z.B. Postkarten erfassen können. Das ist auch
schon das Wesentliche. Das Komplizierteste wird die Einbindung einer
Online-Payment-Lösung sein.
> - OO-Code?
Tja, da haben wir schon das Problem. Selbst wenn es OO-Code sein sollte,
kenne ich mich in PERL zu wenig aus, um wissen zu können, ob es
ordentlicher Code ist oder nicht.
> - Interne Doku ist vorhanden?
Ja, ist vorhanden.
> - Wieviel Geld hast du?
hehehe Immer zu wenig.
> - Wieviel Zeit hast du?
Da hab ich leider zu viel von...
>
> Deine Frage ist so unpräzise gestellt, daß ich ohne schlechtes Gewissen
> mit "Ja", "Grün" und "42" antworten kann.
Ja, ich weiß. War auch eher an Leute gerichtet, die was von PERL
verstehen UND! OTRS kennen. Bei oscommerce z.B. weiß ich, dass der Code
nicht der Beste ist, und dass man als PHP-Anfänger lieber die Finger
davon lassen sollte. :-) Schon aus dem Grund, dass man sich nichts
Schlechtes angucken sollte.
>
> Nach PI * Daumen und deiner Aussage, dass du nur PHP kannst würde ich
> einfach mal schätzen, dass du schonmal die gelben Seiten rausholen
> solltest. B-)
>
Die Gelben Seite. OK! :-) Spaß beiseite. Also ist PHP nicht die beste
Ausgangslage um sich mit PERL zu befassen, oder?!
Trotzdem vielen lieben Dank für Deine Antwort
Vero
Re: Ticketsystem OTRS
am 15.08.2006 11:14:43 von hjp-usenet2
On Mon, 14 Aug 2006 11:33:35 +0200, Verona Busch wrote:
> Erik Wasser wrote:
>> Verona Busch wrote:
>>
>>> Hi, hat jemand von euch schon mit OTRS gearbeitet?
Ich leider (oder glücklicherweise?) nicht. Also kann ich auch nur
allgemein über Perl bzw. das Erweitern von Software in neuen
Programmiersprachen schreiben.
>>> Ist der Quellcode leicht nachzuvollziehen? Ich hatte bisher mit PERL
>>> noch nicht das Vergnügen, kenne mich aber einigermaÃen mit PHP aus.
>>
>> Ohne jetzt speziel auf OTRS einzugehen, solltest du selber mal einen
>> Blick in den Quellcode werfen. Hier ein paar Hinweise für dich:
>>
>> - Was für Anpassungen willst du machen? Templateänderung? Erweiterung?
>> Verbesserung? Anpassung? Languagefile übersetzen?
>
> Templateänderungen und Erweiterungen. Bei den Erweiterungen möchte ich
> auch Telefonanrufe und z.B. Postkarten erfassen können. Das ist auch
> schon das Wesentliche. Das Komplizierteste wird die Einbindung einer
> Online-Payment-Lösung sein.
>
>> - OO-Code?
>
> Tja, da haben wir schon das Problem. Selbst wenn es OO-Code sein sollte,
> kenne ich mich in PERL zu wenig aus, um wissen zu können, ob es
> ordentlicher Code ist oder nicht.
Ja "ordentlich" und "OO" sind leider vollkommen orthogonale Konzepte.
>> - Wieviel Zeit hast du?
>
> Da hab ich leider zu viel von...
Das ist schon mal eine gute Voraussetzung, wenn Du Perl (nicht PERL)
lernen und an einem relativ komplexen Programm herumbasteln willst. Ich
würde mal damit anfangen, entweder das Lama- und dem Kamelbuch oder die
Perldoku zu lesen und ein paar einfache Programme zu schreiben, damit Du
ein Gefühl für die Sprache bekommst, bevor Du Dich auf OTRS stürzt. An
einem Programm herumzubasteln, dessen Programmiersprache man nur halb
versteht und zu einem Viertel schreiben kann, geht zwar auch, ist aber
etwas frustrierend.
> Die Gelben Seite. OK! :-) Spaà beiseite. Also ist PHP nicht die beste
> Ausgangslage um sich mit PERL zu befassen, oder?!
Nein, das würde ich so nicht sagen. PHP weist einige Verwandtschaften zu
Perl auf (Böse Zungen behaupten, PHP sei von jemandem entworfen worden,
der Perl nicht verstanden hatte) und ist wahrscheinlich als Vorbildung
hilfreicher als z.B. Pascal oder Lisp. Aber erstens kannst Du (noch)
nicht Perl, also musst Du die Zeit, Perl zu lernen, zu Deinen "Kosten"
dazurechnen, und zweitens kannst Du bisher nur eine Programmiersprache,
also wirst Du im Kopf drinhaben, dass man Probleme nur so lösen kann wie
in dieser Programmiersprache, und Lösungen in einer anderen (noch dazu
einer, die als Motto TMTOWTDI[0] trägt), werden Dir gelegentlich sehr
seltsam vorkommen. Wenn man mal 5 oder 6 Programmiersprachen kennt, ist
man nicht mehr so leicht zu verblüffen[1].
hp
[0] Ausgesprochen "Tim Toady", Abkürzung für "There's More Than One Way
To Do It"
[1] Geht aber noch. Das JavaScript-Objektmodell z.B. finde ich irgendwie
reichlich schräg.
--
_ | Peter J. Holzer | > Wieso sollte man etwas erfinden was nicht
|_|_) | Sysadmin WSR | > ist?
| | | hjp@hjp.at | Was sonst wäre der Sinn des Erfindens?
__/ | http://www.hjp.at/ | -- P. Einstein u. V. Gringmuth in desd
Re: Ticketsystem OTRS
am 15.08.2006 11:47:52 von fuzz
Verona Busch wrote:
> Templateänderungen und Erweiterungen. Bei den Erweiterungen möchte ich
> auch Telefonanrufe und z.B. Postkarten erfassen können. Das ist auch
> schon das Wesentliche. Das Komplizierteste wird die Einbindung einer
> Online-Payment-Lösung sein.
Das klingt ein wenig umfangreicher.
> Tja, da haben wir schon das Problem. Selbst wenn es OO-Code sein sollte,
> kenne ich mich in PERL zu wenig aus, um wissen zu können, ob es
> ordentlicher Code ist oder nicht.
Naja, OO-Code ist schonmal ein guter Ansatz damit man es tendentiell
besser verstehen kann.
> Bei oscommerce z.B. weiß ich, dass der Code
> nicht der Beste ist, und dass man als PHP-Anfänger lieber die Finger
> davon lassen sollte. :-) Schon aus dem Grund, dass man sich nichts
> Schlechtes angucken sollte.
Das Gegenstück dazu wäre 'awstats': 500 KB Perl-Code in einem Skript,
kein OO. Fast nur globale Variablen. Das ist hart und tut wirklich sehr
weh. Meine persönliches PHP-Hassteil ist übrigens phpBB.
> Die Gelben Seite. OK! :-) Spaß beiseite. Also ist PHP nicht die beste
> Ausgangslage um sich mit PERL zu befassen, oder?!
Also mir fallen natürlich ein paar Dutzend Gemeinsamkeiten ein, aber
ebenso fallen mir auch ein paar Dutzend Unterschiede ein. Du wirst um
eine Einarbeitung in Perl nicht drumrum kommen. Ansonsten wird das nicht
viel werden. Vielleicht fragst du auch mal mit deinen detailierten
Wunschvorstellung in einer OTRS-Gruppe nach. Die können dir dann sagen
wieviel (Perl-)Aufwand das ist.
--
So long... Fuzz