Beantwortet

Modifizieren der Oberfläche

  • 22 August 2021
  • 5 Antworten
  • 167 Ansichten

Hallo,

wurde bestimmt schon drölfzig mal gefragt, aber ich finde die Antwort nicht - kann mir jemand einen Hinweis geben, bitte?

Also:Ich möchte die Oberfläche verändern, zum Beispiel in Stammdaten/ Artikel/ Details:- "Kurztext (de)" einzeilig machen,- "Interner Kommentar" verschwinden lassen,- dafür "Pseudopreis" anzeigen lassen (wenn möglich, nicht änderbar).

Geht bestimmt, aber wie?

Danke!

PS: Xentral OpenSource 20.3

icon

Beste Antwort von Jakob Schöttl 26 August 2021, 12:06

Original anzeigen

5 Antworten

Benutzerebene 4
Abzeichen +2

Das geht ziemlich gut mit sogenannten User Script Managern, das sind Browser-Erweiterungen, die solche entsprechende JavaScript-Skripte auf Webseiten einbinden.

Es gibt die Browser-Erweiterungen TamperMonkey, GreaseMonkey und ViolentMonkey. Die machen alle das gleiche, nämlich bei bestimmten Webseiten benutzerdefinierten JavaScript Code einbauen.

Ich habe zwei Beispiele:

Siehe auch greasyfork.org und Suche nach "xentral".

Danke, Jakob,

aber ich habe keinen Einfluss darauf, was die Benutzer für Browser benutzen. Heißt, Browsererweiterung geht nicht.

 Aber es muß doch eine Möglichkeit geben, so etwas "systemweit" einzustellen? Ich meine, jeder hat doch andere Vorstellungen, was für Felder wichtig sind, bei einem ERP?Mit den Freifeldern bei "Artikel" ist die Funktionalität ja schon da, aber das muß doch auch für andere Felder gehen - wenn nicht, wäre das ja fast schon ein Ausschlusskriterium.

Danke!

Benutzerebene 4
Abzeichen +2

Ja, wenn du die Open Source Variante nutzt und selbst hostest, dann kannst du natürlich den Quell Code ändern. Also PHP-Programmierung, eventuell irgendeine HTML-Template-Sprache, JS, CSS.

Weiß nicht genau wie Xentral da aufgebaut ist bzw. welches Framework dahintersteckt.

Aber z.B. die Artikel-Ansicht müsstest du z.B. in dieser Datei ändern können:

https://github.com/AlexLedis/XentralOpenSource/blob/master/www/pages/artikel.php

Benutzerebene 3
Abzeichen +1

Ist schon ein älterer Beitrag, aber mich interessiert das auch sehr. Es wäre schon gut, wenn man die Freifelder nicht nur bei den Artikeln, sondern auch in Aufträgen, Rechnungen etc. verwenden könnte und sich diese dann in den Übersichten anzeigen lassen könnte. Das wäre schon ein Gamechanger und das Thema kommt bei uns immer wieder auf. 

Ist es eigentlich grundsätzlich möglich sich individuelle “Extra”-Felder programmieren zu lassen oder geht das gar nicht? Wir sind mit Xentral in der Cloud, hosten also nicht selber…

 

VG
Daniel

Benutzerebene 1
Abzeichen

IWir sind mit Xentral in der Cloud, hosten also nicht selber…

VG
Daniel

 

Ich gehe mal stark davon aus, dass es hierzu keine Möglichkeit gibt. Die On-Prem-Version von Xentral ist ja ein Auslaufmodell. Da müsstest Du entweder OpenXE (das ist die weiterentwickelte OpenSource Version von Xentral) verwenden - da kannst Du alles anpassen. Oder alternativ bei Xentral mal anfragen, ob die das als Auftragsarbeit anbieten, Dir einen angepassten Skin zu erstellen.

Mich würde das aber wundern und wenn ich der Hersteller wäre, würde ich das auch nicht anbieten - zu komplex, zu viel Wartungsaufwand / Rücksichtnahme bei jedem Update / Testen, usw….

Ich würde den Wunsch mit den Freifeldern dann eher bei Xentral anfragen, vielleicht setzen sie es ja um und das Problem ist gelöst.

Antworten