Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Plugin: Gamma 1.08.02 (01.08.02)
Forum Sefrengo.org > Downloads > Alpha, Beta ... Vorabversionen
STam
Pluginname:
---------------------------------------------------------------------------
Gamma


Status:
---------------------------------------------------------------------------
beta


Bechreibung:
---------------------------------------------------------------------------
Das Plugin Gamma ist ein Fork des bekannten Mantis Bugtracking-System.
Gamma wurde unter der Prämisse weiterentwickelt aus Mantis ein Projekt-Management-Tool zu machen.
Dabei wurde auf Grundlage von Mantis 1.0.8 (2007.07.01) gearbeitet.
Es wurde darauf geachtet jegliche Änderung im Quellcode zu Dokumentieren.

Features:
---------------------------------------------------------------------------
- variable 'Custom-Fields'
- variable 'Custom-Views'
  • Zeiterfassung
  • Budgetverwaltung
  • Projekt/Teamauswertung
  • Nachrichten
- Umfangreiche Filtermöglichkeiten
- Zusätzliche Auswertung & Analyse

Autor(en):
---------------------------------------------------------------------------
Roland Braband aka STam

Lizenz:
---------------------------------------------------------------------------
GPL


Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 1.4.1 (01.04.01)
Edit: SF muss 1.4.1 sein!
Wer kein ganzes Update will muss mindestens aus dem 1.4.1 Update die Datei 'backend/inc/fnc.libary.php' kopieren.

Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration -> Plugins".
Klicken Sie oben rechts auf "Plugin importieren". Am unteren Ende des Bereichs
befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsplug"- Datei
aus. Mit einem Klick auf das Diskettensymbol wird das Plugin in das CMS importiert.
Das Plugin ist nun innerhalb des CMS nutzbar. Installieren Sie das Plugin mit einem
klick auf das Plugin-Importieren-Symbol in der Pluginzeile.

Bei der Installation wird der Backenduser mit der user_id '1' kopiert und als
Gamma Administrator eingerichtet. Der Login ist somit induviduell!

Für das Feature der Abhängigkeitsgraphen muss die Linux/Windows Extension Graphviz installiert sein!
Für das Feature der erweiterten Auswertung über XSLT-Schema muss PHP DomXML installiert sein!

Update/ Migration:
---------------------------------------------------------------------------
Keine vorhanden


Dokumentation:
---------------------------------------------------------------------------
Keine vorhanden

Bugs:
--------------------------------------------------------------------------
- Falscher Include-Path auf Win-Systemen - gefixt!
- kompatibilität mit Php5 Fast-Cgi - gefixt!
- kompatibilität mit Php5 - gefixt!
- Vorgänge in der Historie nicht anklickbar - gefixt!


Feature-Requests:
---------------------------------------------------------------------------
Keine vorhanden

ToDo:
---------------------------------------------------------------------------
- Multi User Übernahme bei Installation
- bessere Integration der Userverwaltung
- Eventanbindung an Vorgänge in SF
- Sprachanbindung SF
- fehlende Sprachstrings
- erstellen von Config-Values in dB
- Upgrade auf Mantis 1.1.2

ZITAT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Current versionnumber is 01.08.02 - released 24.09.2008
------------------------------------------------------------------------------------------------
! Erste Beta von Gamma 01.08.01 vom 24.09.2008
! Bugfix Beta von Gamma 01.08.01 vom 24.09.2008
# remove predefined paths
# change status header



Klicken um den Anhang anzusehen
hylli
Nur rein verständnishalber: Wird da auch das OpenID-Plugin benötigt?

Habe das Plugin mal einfach zum Testen installiert und erhalte folgende Fehlermeldung:
QUELLTEXT
Warning: require_once(Auth/OpenID.php) [function.require-once]: failed to open stream: No such file or directory in
D:\xampplite\htdocs\sf\backend\plugins\gamma\core\phpopenid\Auth\OpenID\Consumer.php on line 167

Fatal error: require_once() [function.require]: Failed opening required 'Auth/OpenID.php'
(include_path='D:\xampplite\htdocs\sf\backend\plugins\gamma\core\phpopenid\:.;
D:/xampplite/htdocs/sf/backend/API/;D:/xampplite/htdocs/sf/backend/external/adodb/;
D:/xampplite/htdocs/sf/backend/external/pear.php.net/') in
D:\xampplite\htdocs\sf\backend\plugins\gamma\core\phpopenid\Auth\OpenID\Consumer.php on line 167


Wer lesen kann...: Scheinbar wird's wohl nicht benötigt, scheint aber trotzdem was nicht zu passen.

Hylli
STam
Hi hylli,

nein das Gamma hat ein eigenes OpenID-Plugin das ich damals für beide Systeme gebaut hatte (ja so lang ist das her).
Der falsche Pfad kommt mir seltsam vor, anscheinend wird bei dir der Suchpfad nicht über ini_set() erweitert...
Also es wäre Hilfreich wenn du in der Datei 'core/openid_inc.php' mal nachschaust:
QUELLTEXT
$t_core_dir = dirname( __FILE__ ).DIRECTORY_SEPARATOR;
define( 'OPENID_PATH', $t_core_dir . 'phpopenid' . DIRECTORY_SEPARATOR );
$t_path = ini_get('include_path');
$t_path = OPENID_PATH . ':' . $t_path;
@ini_set('include_path', $t_path);
und eventuell den Fehler nachvollziehst smile.gif
Um das Problem zu umgehen könntest du auch in der Datei 'core/user_api.php' die
Zeile 17 ändern nach:
ZITAT
if ( false ) include_once( $t_core_dir . 'openid_inc.php' );

Da der OpenId Login ausgeschaltet ist wird damit die Klasse nicht mehr geladen.

Lg

Edit: behoben
STam
Na wer lesen kann...

Ich sehe gerade das der Include Path ja falsch gesetzt wird auf Win Systemen.
Also es wäre Hilfreich wenn du in der Datei 'core/openid_inc.php' mal diese Änderung einbaust:
QUELLTEXT
$t_ini_separator = strtoupper(substr(PHP_OS, 0, 3) == 'WIN') ? ';' : ':';
$t_core_dir = str_replace ('\\', '/', dirname(__FILE__) . '/');
define( 'OPENID_PATH', $t_core_dir . 'phpopenid/' );
$t_path = ini_get('include_path');
$t_path = OPENID_PATH . $t_ini_separator . $t_path;
@ini_set('include_path', $t_path);

Und mir eine Rückmeldung gibst wink.gif

Lg
hylli
Thx, schaut gut aus, will heißen: Es funktioniert prima!

Hylli
STam
Danke schön hylli,
so macht Entwicklung und Bugfixen doch Spaß!

Lg
gunwalt
Gibt nach wie vor bei einen 500ter. Infos per PM.
STam
Hi,
gibt es schon Erfahrungen, Wünsche oder Fragen?
Schließlich ist das Gamma ja recht Umfangreich modifiziert
worden und ist sicher nicht selbsterklärend.

Zum anderen wäre es schön wenn ich von den Error 500
einen Auszug aus dem Apache Log bekommen könnte
um die Fehler besser zu finden.

Lg
STam
Soderle meine lieben Error 500 Freunde...

Geht mal in das Verzeichniss 'backend/plugins/gamma/' und löscht die Datei '.htaccess'!
Die ist wohl ein Überbleibsel aus einer anderen Installation und wird nicht wirklich benötigt.
Der Fehler auslösen tut die Zeile mit dem 'PHP_FLAG' welches in CGI/FastCGI Umgebungen
eben mal nicht vorhanden ist wink.gif

Wenn die Datei nicht Löschbar/Editierbar ist (wegen Hosting) dann überschreibt sie mit einer neuen (leeren) Datei.

Lg
andi
funktioniert, danke stam.


gruss andi
mvsxyz
Hi STam,
also irgendwie will das Plugin nicht so, wie es soll.

Vorab: Ich teste lokal unter Windows.

Beim ersten Installieren in ein Projekt hat er die Fehlermeldung "Falscher Parameter. Vorgang wurde nicht ausgeführt" gebracht. Also habe ich das Plugin reinstalliert. Nun habe ich allerdings zwei BE-Menü-Einträge.

Möchte ich das Plugin aufrufen, habe ich erst den Fehler bekommen, den hylli auch schon hatte. Also die Zeilen ausgetauscht - kommt keine Fehlermeldung mehr.

Dafür bekomme ich jetzt den Login-Screen von SF zu sehen. Es sieht ganz danach aus, als das dein Plugin die Session nicht bekommt oder auswertet. Logge ich mich testweise ein, öffnet sich Gamma nicht mehr im Frameset sondern über die ganze Seite. Dort werde ich dann auch bei jedem weiteren Link rausgeworfen...

P.S.: Ich habe mir deine Install- und Update-Metas angeschaut und ich glaube, ich werde dafür mal etwas für meine Plugins abschauen. Das erleichtert die Arbeit ungemein. smile.gif
STam
Hi mvsxyz,

wenn bei der Installation schon der 1. Fehler auftaucht stimmt tatsächlich etwas nicht.
Allerdings ist das so auf die schnelle (ferne) nicht genau zu lokalisieren und dieses
Problem scheint eher lokaler Natur zu sein.
Das nach reinstallieren das Backendmenu doppelt erscheint ist ein Indiz dafür das
die Installation gar nicht richtig durchgeführt wurde und ich muss mal schauen was
da überhaupt passiert beim 'reinstall'. An für sich müsste da schon eine Art Rollback
implementiert werden damit so etwas nicht passiert.

Das mit dem Login ist ganz seltsam... das Plugin benutzt schon die SF AUTH und das man
einen Frame (der das Plugin nun ja mal ist) auch alleine Aufrufen kann wissen wir beide.
Einfach nochmals über das Backendmenu versuchen und eventuell die Konfiguration prüfen ob
der Anmelde-Cookie von Gamma überhaupt angenommen wird durch den Browser.

Das mit den Metas ist schon gut, finde ich auch smile.gif
Du musst nur beachten das ich auch die 'gamma_meta.php' angepasst habe.
Dort wird die Methode _do() überladen und somit der Scope der Ausführung (_run_php())
von Meta-Dateien in das Plugin verschoben (normalerweise liegt der innerhalb der Klasse Repository).
Dadurch ist es möglich recht schlank die Methoden aus der 'pluginname_meta.php' zu nutzen
und man hat Zugriff auf das Plugin selbst wink.gif

Lg
saschapi
ZITAT(STam @ Tue. 30. September 2008, 09:12) *
Du musst nur beachten das ich auch die 'gamma_meta.php' angepasst habe.
Dort wird die Methode _do() überladen und somit der Scope der Ausführung (_run_php())
von Meta-Dateien in das Plugin verschoben (normalerweise liegt der innerhalb der Klasse Repository).
Dadurch ist es möglich recht schlank die Methoden aus der 'pluginname_meta.php' zu nutzen
und man hat Zugriff auf das Plugin selbst wink.gif


Jetzt versteh ich als Programmier Noob mal wie sich meine Freunde fühlen wenn ich über "Standard-Computer-Themen" rede wink.gif

Werde mir das Plugin die Tage (nach der nächsten Prüfung) auch mal ansehen. Klingt auf jeden Fall spannend und nützlich..

LG Sascha
tobaco
hallo stam,

schönes plugin! ich hab's mir jetzt installiert, komme aber noch nicht wirklich klar damit.
du hast 2 schon zwei projekte (Gamma und Sefrengo-Plugin) mit vorinstalliert.
wo kann man die denn löschen bzw. ein neues projekt anlegen?

grüße,
tobaco

STam
Hi tobaco,

unter dem Schraubenschlüssel Symbol kommst du in die Verwaltung.
Da kannst du dann Projekte erstellen, löschen, verstecken usw smile.gif
Ich gebe, zu ein wenig Mantis Erfahrung könnte nicht Schaden aber tu
dir selbst den gefallen und lösche nicht gleich die Beispiele.
Wichtig in dem Zusammenhang ist die Konfiguration von Formularen die es so eben nicht in Mantis gibt!

@saschapi, hehe glaub ich dir aufs Wort... ich hätte auch schreiben können 'Das geht nur so!'

Lg

feniweb
Danke für das mächtige Plugin. Da wird man von den vielen Funktionen fast erschlagen. laugh.gif Da wird das Todo-Plugin glatt ersetzt. blink.gif Hast du das bewusst so gemacht?

Nun zu einem Problem: wenn ich über Bearbeiten in der Übersichtsseite den Status z.b. auf "Rückmeldung" setzte erhalte ich folgenden Fehler
QUELLTEXT
Fatal error: Cannot use string offset as an array in C:\xampp\htdocs\cms-mit-db\sf141b\backend\plugins\gamma\bugview_update_inc.php on line 19


Gruss
STam
Hi feniweb,

ZITAT
Danke für das mächtige Plugin.
... gerne geschehen.
ZITAT
Da wird man von den vielen Funktionen fast erschlagen.
... stimmt, das Teil ist zu einer EierlegendenMollmichsau mutiert biggrin.gif
Enstammt aber einem Projekt das ich vor 2,5 Jahren mal für die Lufthansa-Technik begleitet habe.
Dort werden damit in der Wartung Fehler begleitet und Reperaturmaßnahmen dokumentiert.
Vom Prinzip her ein Nachschlagwerk für die gezielte Suche nach Symtomen und der daraus folgernden
Reperaturmaßnahme die den größten Erfolg sichert bei minimalen Einsatz... das war zumindest das Projektziel dry.gif
ZITAT
Da wird das Todo-Plugin glatt ersetzt. Hast du das bewusst so gemacht?
... nein keine Absicht und auch nicht der Selbstzweck der Veröffentlichung.
DeD1Todo war mein erstes Plugin glaube ich und damit habe ich versucht Plugins ein wenig bekannter zu machen.
Gamma war mal 2006 ein Projekt und ist ausgelaufen; und bevor die ganze Arbeit in Vergessenheit gerät...
Ich wollte das schon mal viel früher tun bin aber nie dazu gekommen... jaja die Schubladen sind voll mit Ideen und halb/fast fertigen Projekten laugh.gif
Ich denke mal das beide Plugins ihren Sinn und Anwendungszweck haben. Für ein kleineres Aufgabenmanagement ist das Todo-Plugin sicher ausreichend.

ZITAT
Nun zu einem Problem...
hatte ich schon gefixt für die nächste Version, liegt an PHP5 wink.gif
Öffne die folgenden Dateien und füge die angegebene Zeile hinzu:
ZITAT
[gamma\bugview_add_inc.php]
Line 19 : $val = array(); *Edit: nein da nicht!
[gamma\bugview_change_status_inc.php]
Line 19 : $val = array();
[gamma\bugview_edit_inc.php]
Line 19 : $val = array();
[gamma\bugview_printdefault_inc.php]
Line 19 : $val = array();
[gamma\bugview_print_inc.php]
Line 19 : $val = array();
[gamma\bugview_report_inc.php]
Line 19 : $val = array();
[gamma\bugview_showdefault_inc.php]
Line 19 : $val = array();
[gamma\bugview_show_inc.php]
Line 20 : $val = array();
[gamma\bugview_update_inc.php]
Line 19 : $val = array();


Lg

Edit: bearbeitet wegen falscher Angabe.
feniweb
Hi STam

Danke für deine prompte Rückmeldung. Mit deinen Änderungen hat's geklappt.
Komisch ist jedoch, dass wenn man die zwingende Zeiterfassung ausfüllt, die Info und der Text nirgends ersichtlich sind.



Gruss
STam
Hmmm.

ZITAT
Komisch ist jedoch, dass wenn man die zwingende Zeiterfassung ausfüllt, die Info und der Text nirgends ersichtlich sind.

Bei einem Statuswechsel (von auf was?) oder in welchem Zusammenhang?
Bei mir gehts... typisch smile.gif

Lg
STam
Also die Zeiterfassung wird nur im Vorgang selbst (und in der Historie) oder in der Zeitauswertung angezeigt.
Dein Screenshot zeigt die Übersicht aller Vorgänge in einer personalisierten Ansicht.
Außerdem benutzt du wohl den 3'er Firefox... vieleicht kann mir mal ein CSS-Papst sagen warum der die Boxen so groß macht?!

Lg
feniweb
Hi STam

ZITAT
Bei einem Statuswechsel (von auf was?) oder in welchem Zusammenhang?
Bei mir gehts... typisch smile.gif


Ist egal zu welchem Status ich muss ja zwingen im Info- + Textfeld etwas eingeben sonst kann ich den Statuswechsel nicht abschliessen.

Was heisst bei dir typisch...?

Edit:
ZITAT
[gamma\bugview_add_inc.php]
Line 19 : $val = array(); *Edit: nein da nicht!


Habe keinen unterschied festgestellt.

Übrigens: habe das layout über die default.css Datei etwas an SF angepasst
Klicken um den Anhang anzusehen

Gruss
STam
Und wenn du schon dabei bist smile.gif
In der Datei 'gamma/core/string_api.php' Zeile 364:
QUELLTEXT
intval($p_matches[2])
ersetzen mit
QUELLTEXT
strval($p_matches[2])

Damit werden in der Historie die Vorgangs-Links wieder anklickbar.

Lg
STam
wub.gif

ZITAT
Was heisst bei dir typisch...?

Damit meine ich das ich das nicht reproduzieren kann.
Und das kann wohl zig Gründe haben und solche Fehler liegen zumindest bei
Gamma immer an der Laufzeitumgebung von PHP5, da sind noch einige Haken und Ösen drin mellow.gif

Deine Anpassungen sind aber nur farblicher Natur? Ich sehe halt diese großen Boxen als Fehler an da die eigentlich
Ihre Größe an den Einträgen anpassen sollten. Bei dir ist da zu viel leerraum!
Vieleicht kannst du ja das ganze ein wenig besser durchstylen als ich und das dann zur verfügung stellen wub.gif

Lg
STam
Mal ein paar Screener von mir:
Übersicht:
Klicken um den Anhang anzusehen
Zeitauswertung
Klicken um den Anhang anzusehen
Beziehungen
Klicken um den Anhang anzusehen

Lg
feniweb
Hi STam

So wie ich das sehen sind diese DIV mit 50% Breite definiert und dann kommt es auf die Breite des Bildschirmes an.

ZITAT
Vieleicht kannst du ja das ganze ein wenig besser durchstylen als ich und das dann zur verfügung stellen

Ich kann das versuchen bin aber auch nicht so der CSS-Papst und vermutlich muss man da auch noch etwas an den *.tpl anpassen.
- z.B. den Status-Balken-Info (also den Balken mit Statusfarben als Info) müsste nach meiner Meinung nach oben unter die Symbole.
- Die Symbole passen überhaupt nicht zum layout von SF da müsste ebenfalls andere her.
- evt weiss jemand wo man famfam Icon in der grösse 32x32 erhält.

Gruss
STam
Hi feniweb,

also die Statuslegende kann man per Konfiguration nach oben setzen.
Die alte Mantis Konfigurations-Technik ist erhalten geblieben.
Grundsätzlich gilt alles was in der 'gamma/config_defaults_inc.php' steht.
Anpassungen sind in der 'gamma/config_inc.php' zu machen.
Nur die liefere ich ja schon fertig aus. Mein Ziel ist eine SF typische Konfiguration auszuliefern
und dann über die Plugin-Values einzelne Parameter zu überschreiben.
So kann der User Online seine Anpassungen durchführen.
Einfach in die 'gamma/config_inc.php' einsetzen:
ZITAT
# --- Position of the status colour legend, can be: STATUS_LEGEND_POSITION_*
# --- see constant_inc.php. (*: BOTTOM or TOP)
$g_status_legend_position = STATUS_LEGEND_POSITION_BOTTOM;

Müssen wir nur beim updaten darauf achten smile.gif

Die DIV's sind nicht zu breit sondern zu hoch bei dir (vergleiche Screener 'Übersicht').
Die Symbole sind eigentlich schick, da bin ich schon Stolz drauf aber wenn man bessere findet rolleyes.gif

Lg
feniweb
Ok im IE7 sieht es bei mir auch besser aus.
Klicken um den Anhang anzusehen

- Hat sonst wer eine Ahnung warum im FF3 die Boxen in die höhe gezogen werden.
- Der Link des Bearbeitungsstifftes sieht so aus
QUELLTEXT
<img border="0" src="http://localhost/cms-mit-db/sf141b/backend/plugins/gamma/images\update.png" alt="Bearbeiten" />

das Problem ist sicher der backslash.


Gruss
STam
QUELLTEXT
<img border="0" src="http://localhost/cms-mit-db/sf141b/backend/plugins/gamma/images\update.png" alt="Bearbeiten" />

Da fehlt wohl mal die größen Angabe: width="16" height="16" und das mit dem Pfad ist wohl wieder Windows like.
Datei 'gamma/core/my_view_inc.php' Zeile 227.

Lg
feniweb
Hi STam

- Nur die Grössenangabe nützt nichts der backslash muss geändert werden.
- zu der Boxenhöhe muss der Eintrag für FF3 weg
QUELLTEXT
style="white-space: pre-wrap;"


Klicken um den Anhang anzusehen

gruss
STam
ZITAT
zu der Boxenhöhe muss der Eintrag für FF3 weg

Datei 'gamma/core/my_view_inc.php' Zeile 246.

ZITAT
Nur die Grössenangabe nützt nichts der backslash muss geändert werden.

Füge mal in der Datei 'gamma/config_sefrengo_inc.php' die Zeile 24 ein:
QUELLTEXT
$g_icon_path        = $g_path . 'images/';


Lg
feniweb
Hi STam

Danke deine Änderungen klappt nun im Moment alles. Muss mich jedoch noch durch die vielen anderen Funktionen durcharbeiten.

Klicken um den Anhang anzusehen

- noch etwas kleines die zweite Menüleiste unten ist doch eigentlich überflüssig? wink.gif

Hier noch meine geänderte CSS-Datei:

Klicken um den Anhang anzusehen
Edit: noch nicht alles angepasst

Gruss
oberbilker
hallo stam,

ich wollte das plugin testweise bei mir installieren, kann es problemlos hochladen und in das entsprechende projekt importieren, jedoch wird kein eintrag im menü angelegt. ebenfalls werden keine neuen tabellen in der datenbank angelegt.

eine idee wo es hacken könnte?

greetz, oberbilker
STam
@oberbilker,

anscheinend führt SF bei dir die install.meta nicht als PHP aus.

Lg
STam
@oberbilker,

welche SF Version hast du?

Lg
oberbilker
hallo stam,
"anscheinend führt SF bei dir die install.meta nicht als PHP aus." - ja, das ist uns auch aufgefallen.
darum habe ich mal bei zwei providern und einer beinahe leeren neuinstallation getestet - leider erfolglos.

sefrengo version 1.4.0, php 5.2.6, mysql 5.0.32 (sowie 5.0.45)

greezt, oberbilker
STam
ZITAT
sefrengo version 1.4.0

Das ausführen von Php in den .meta Dateien eines Plugins wurde erst in der 1.4.1 gefixt!
Somit ist mein Plugin also doch nur SF 1.4.1 kompatibel sad.gif ... seltsam aber bei mir geht auch die 1.4!

Du müsstest mindestens aus dem 1.4.1 Update die Datei 'backend/inc/fnc.libary.php' kopieren.

Lg
oberbilker
ja, nun hat es geklappt (hätte ich ja auch mal drauf kommen können).
ganz schon umfangreich das ganze. hast du das bei kunden im einsatz? kommen die damit zurecht?

das werde ich mir am woende mal in ruhe ansehen - evtl ist das das richtige mittel, um mehrere online-übersetzer und redakteure aus mehreren ländern projekttechnisch in den griff zu bekommen.
in deinen todos ist die sprachanbindung an sf genannt. ich vermute aber mal, dass man default auch englisch für alle einstellen kann (zumindest ist die lang file ja vorhanden)?

so oder so, vielen dank!

greetz, oberbilker
STam
Hi oberbilker,

klasse das es nun läuft smile.gif
ZITAT
ganz schon umfangreich das ganze
... das stimmt schon. Kann ich mir nicht ganz alleine auf die Fahne schreiben
aber das Customizing unter der Haube ist gewaltig. Mantis hatte eigentlich nur das 'Formular' Notiz fest verdrahtet und sonst nichts.
Ich habe dort die schon angefangene Idee der 'CustomFields' erweitert und die 'CustomViews' ersstellt.
Ein 'CustomView' kann aus mehereren 'CustomFields' bestehen die jedes für sich genommen eine bestimmte Funktionalität mitbringen.
So ist das Formular (CustomView) 'Zeitabrechnung' eben eine Zusammstellung aus verschiedenen Feldern die diese Funktionalität zusammen
erbringen, ich kann da gerne Helfen weitere zu entwickeln.

ZITAT
hast du das bei kunden im einsatz?
... wie schon im Eingangsposting erwähnt unter anderem bei der Lufthansa Technik.
Zwei weitere Agenturen/Firmen nutzen das für Proktabrechnungen mit externen Dienstleistern.

ZITAT
kommen die damit zurecht?
... ja, keine Klagen smile.gif

ZITAT
vermute aber mal, dass man default auch englisch für alle einstellen kann (zumindest ist die lang file ja vorhanden)?
... ja, in Gamma kann jeder User selbst seine Sprache festlegen. Alllerdings fehlen in der Englischen Version noch einige Langstrings.

Lg


oberbilker
morgen stam,

ich habe gerade mal die strings_english.txt durchgeschaut und konnte keine fehlenden lanstrings entdecken. hast du in der strings_german.txt noch eigene hinzugefügt? wenn ja, hast du die irgendwie markiert? dann könnte ich die fehlenden englischen strings meiner freundin zur übersetzung aufs auge drücken :-)

greetz, oberbilker
STam
Hi oberbilker,

ich hatte das grundlegend so gehalten das ich Änderungen und Erweiterungen der Langstrings nur in den Dateien
'gamma/lang/custom_strings_german.txt' und 'gamma/lang/custom_strings_english.txt' gemacht hatte.
Die beiden Dateien sind ausschlaggebend, wobei die Englische nicht vollständig ist.
Wenn du die Sprache umstellst werden fehlende Übersetzungen von Gamma im Visual mit einer Warnmeldung angemeckert.
Ich nehme dein Angebot gerne an smile.gif

Lg
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.