Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 40 von 97

Thema: TypoLIGHT Desktop Management

  1. #1
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard TypoLIGHT Desktop Management

    Hallo.

    Nach der ganzen Aufregung um die Sicherheitslücke kam ich auf die Idee ein Tool, das ich bereits intern bei mir nutze etwas aufzubohren.

    Ich stelle mir das so vor: Es gibt ein Programm, welches auf eurem Windows-PC installiert wird. Dieses Programm kann dann Funktionen auf den verschiedenen TL Installationen auf verschiedenen Servern ausführen.

    Mein internes Tool mach im Moment noch nicht viel mehr als ein Interface um Informationen der Server anzuzeigen.

    Darum also meine Frage an alle Admins und Entwickler:
    Besteht denn generell Interesse seitens der Admins das zu benutzen und seitens der Entwickler evtl Funktionen ihrer Erweiterungen da einzubinden? Denn dann würde ich das nämlich mal richtig programmieren und durchdenken.

    Was würdet ihr denn von einem solches Programm erwarten?

    Liebe Grüße,
    Matze

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    - Welchen Vorteil soll das Tool denn bieten ?
    - Wie wird die Kommunikation zwischen TL Installation und deinem Tool geregelt ?
    - Sollen mehrere Installationen "behandelt" werden ?
    - Was soll man generell damit machen koennen, was man mit der "Online" Version nicht machen kann ?
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    BÖÖÖÖSE

    was ist mit den Mac-Usern?

    Ich würde empfehlen ein Web-Tool zu machen. Die Funktionen sind natürlich die Frage, aber interessant wäre z.B. welche TYPOlight-Version wo läuft. Cool ist die Übersicht beim Live-Update-Check, aber ich hab meist pro Installation eine Update-ID (damit der Kunde die nicht "klauen" kann). Weiter wäre ggf. Interessant ob Erweiterungs-Updates verfügbar wären.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Zitat Zitat von lindesbs Beitrag anzeigen
    - Welchen Vorteil soll das Tool denn bieten ?
    Verwaltungsaufgaben bzw Programmfunktionen gleichzeitig auf mehreren Server auszuführen bzw Meldungen von mehreren Server in einer Oberfläche zu haben.
    Zitat Zitat von lindesbs Beitrag anzeigen
    - Wie wird die Kommunikation zwischen TL Installation und deinem Tool geregelt ?
    HTTP
    Zitat Zitat von lindesbs Beitrag anzeigen
    - Sollen mehrere Installationen "behandelt" werden ?
    Das ist der Sinn.
    Zitat Zitat von lindesbs Beitrag anzeigen
    - Was soll man generell damit machen koennen, was man mit der "Online" Version nicht machen kann ?
    Das müssten wir noch überlegen...


    Das mit den Erweiterungsupdates ist ne gute Idee!!

  5. #5
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Hallo matze,

    erstmal super Idee, ich war auch um überlegen so etwas umzusetzen.

    Wie würdest du das Tool den aufbauen? Gerade auch aus Gründen der Sicherheit?
    Ich habe da immer die Befürchtung das man dadurch Angreifern neue Möglichkeiten eröffnet.

    Aber wenn du eine erste Version fertig haben solltest und Unterstützung beim Testen brauchst biete ich mich gerne an.

    Gruß Sabri

  6. #6
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Im Endeffekt müsste sich das Tool mit einem Account, der die erforderlichen Rechte besitzt bei TL anmelden. Das geschieht wie beim normalen Browser-LogIn via HTTP. Da bleibt es dann dem Admin selber überlassen, wie er sein System schützt.
    Auf der Client-Seite würde ich die Daten und evtl Passwörter (wenn der User sie im Client hinterlegen will) in einer verschlüsselten Datenbank ablegen.

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Wir haben ganz viele verschieden Usergruppen hier...

    Wenn schon, dann schreibt das ganze in Java, damit ihr nicht mit Anfragen der Non-Windows-User überhäuft werdet
    Aber an sich fände ich ne Übersicht meiner Kunden und wo welche Version läuft, sehr, sehr cool!
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    PHP
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  9. #9
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Also wenn ich sowas mache, dann auf jeden Fall nur für Windows.
    Aber man kann die Schnittstelle ja so offen halten, dass jemand anderes eine Max-OS Version oder eine PHP Version machen kann.

    Wie gesagt: Wenn ich das mache wirds Windows. Aber meine Tools sind immer so aufgebaut, dass sie unter den Wine-artigen Emulatoren laufen.

    Ich würde gerne mal eine Umfrage starten, wer denn alles MacOS und wer Windows hat (so zahlenmäßig unter den Usern) und wer überhaupt größere bzw mehrere TL Installationen verwalten muss.
    Ich habe da mal Nina angeschrieben aber noch keine Reaktion.

  10. #10
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    PHP
    Ich dachte nur es müsse als lokales Programm laufen
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  11. #11
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auch PHP kann als lokales Programm laufen...

    Ich weis dass sehr viele Webdesigner und TYPOlight-Anwender auf Mac arbeiten, von daher fände ich eine Win-Version wirklich nicht gut (aus welchem Grund denn?).
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  12. #12
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Wie läuft denn PHP als eigenständiges Programm?

    Auf dem Mac entwickle ich nicht weil ich
    a) keinen Mac da habe um darauf zu programmieren
    b) ich es unheimlich nervig und aufwändig finde nativ für Mac zu entwicklen
    c) ich unter Windows einfach besser zurechtkomme und selber auch Win habe
    d) es schon sein kann dass es viele Mac User gibt, aber das müssten wir wenn schon mal per Statistik ermitteln und außerdem gibt es für den Mac ja Emulatoren. Für Windows nicht.

    Das wären jetzt mal die objektiven Gründe. Wie gesagt: Ich definiere meine Schnittstelle gerne so offen, dass jeder andere auch dafür Software schreiben kann.

    Du bist aber hartnäckig

  13. #13
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Interessante Idee - wie wäre eine Anwendung in Adobe Air? Das liefe lokal und auf WIN und Mac..
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  14. #14
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Air wär natürlich auch eine Idee. Ich hab halt mehr gedacht ein Paket das ich auf meinen Webserver laden und damit die Kundensysteme überwachen kann. Könnte sogar ein TYPOlight-Modul sein!
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  15. #15
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Ich hab halt mehr gedacht ein Paket das ich auf meinen Webserver laden und damit die Kundensysteme überwachen kann. Könnte sogar ein TYPOlight-Modul sein!
    das wäre auch nicht schlecht. Da wärst dann du als Modul-Crack gefordert da was zu bauen

  16. #16
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hehe, kann dich gerne unterstützen, aber zuerst fehlen ja mal die Ideen
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  17. #17
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ok ich tippe mal Vorschläge ein

    - erhöhter Zugriffsschutz, wenn dort Accountdaten hinterlegt werden.
    - pro Kunde / Projekt Eingabemaske für URL, FTP-Daten, MySQL-Link
    - Anzeige ob LiveUpdate ID vorhanden
    - ggf. Eingabefeld für Notizen (letzte Änderung, Umstellungen etc.)
    - Auflistung der installierten Erweiterungen (aktuell, neue Version verfügbar)
    - Check ob die Seite erreichbar ist (grüne "LED" ok, rote "LED" nicht ok)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  18. #18
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    - erhöhter Zugriffsschutz, wenn dort Accountdaten hinterlegt werden.
    - pro Kunde / Projekt Eingabemaske für URL, FTP-Daten, MySQL-Link
    Was ist für dich denn ein erhöhter Zugriffsschutz?
    Und wozu denn die FTP und MySQL Daten?

  19. #19
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    erhöhter Zugriffsschutz:
    z. B. 2-stufige Authentifizierung, damit man nicht wirklich ohne weiteres von außen an die Daten kommt (2 x htaccess z. B.).
    Als Module wäre dies mit salted MD5 Verschlüsselung schon sicher genug?

    FTP / SQL:
    Quasi als Ablage, damit man alle relevanten Daten direkt zur Verfügung hat.

    FTP-Link stellt z. B. Verbindung zu FireFTP / Filezilla her, Link auf MySQL direkt zu phpMyAdmin (ok,, vielleicht Overkill )
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  20. #20
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Also zum Thema Zugriffsschutz:
    Ich hätte einfach den gleichen LogIn-Mechanismus wie TL selber verwendet. Damit kann sich jeder Admin aussuchen, ob und wie er das schützt.

  21. #21
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    erhöhter Zugriffsschutz:
    Als Module wäre dies mit salted MD5 Verschlüsselung schon sicher genug?
    s/MD5/SHA1/ dann sollte es passen.

    Als Modul wuerde ich eine XMLRPC(habe ich erst letztens ein generisches Servermodul fuer TYPOlight programmiert) oder SOAP Schnittstelle(erinnert mich daran nusoap aus tenside in ein plugin auszulagern) begruessen.
    Dann kann man wirklich komplett unabhaengig vom OS arbeiten und einen client in jeglicher Sprache programmieren, da die Schnittstelle offene Standards unterstuetzt.
    Die kann ich auch beides schreiben, wenn gewuenscht und eine entsprechende API des "Moduls" bereitgestellt ist, welche Daten ich liefern soll.

    Gruss
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  22. #22
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Wenn das noch eine Rolle spielt: Adobe Air ist sicherlich nicht schlecht, man könnte auch über XULRunner nachdenken, das ist die Applikation, die unter (fast) allen Mozilla-Produkten läuft .
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  23. #23
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    was ich noch cool finden würde wäre der letzte eingeloggte User anzuzeigen, und welchen Artikel/Modul etc. er/sie geändert hat.

  24. #24
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Hallo.

    Also ich habe mich mal hingesetzt und das Ganze mal angefangen.
    Ich präsentiere hier also die allererste Alpha-Version.

    Screenshot:
    tldm.PNG

    Im Anhang findet ihr ein Zip. Darin ist die EXE mit dem Monitoring-Tool sowie die Erweiterung, die in TypoLight in den Modules-Ordner zu installieren ist.

    Dann einfach den Pfad zu dem Modul in der Software eintragen. Das müsste eigentlich selbsterklärend sein.

    Der Modul für TL ist so konzipiert, dass jeder Entwickler mittels Hooks seine eigenen Meldungen an die Monitoring-Software schicken kann. Zur Demonstration habe ich eine Klasse geschrieben, die sich meldet, sobald eine neue TL Version verfügbar ist.

    Es gibt bis jetzt 2 Hooks: Einer der einmal beim Start der Software (also bei erstern Verbinden) ausgeführt wird. Hier frage ich z.B. ab, ob es eine neue TL Version gibt.
    Mit dem 2. Hook kann man dann Ereignisse an die Software senden. Hierbei kann man Informationen, Warnungen und Fehler unterscheiden.

    Die Software speicher sämtliche Passwörter usw in einem verschlüsselten ZIP File auf dem Rechner. Das ZIP File ist mit AES 265 Bit verschlüsselt, sodass das kaum zu knacken ist. Das Passwort für die Verschlüsselung vergibt man selbstverständlich selber. Das Passwort kann auch im Falle des Falles nicht wiederhergestellt werden!
    Wer möchte, kann sich selbst davon überzeugen. Das Zip wird unter C:\Dokumente und Einstellungen\USER\Anwendungsdaten\Matthias Feist\TypoLight Desktop Management\ gespeichert. Achtung: Nicht alle ZIP-Tools können mit AES 256 umgehen. Ich hab es mit 7zip probiert. Das geht.

    Wer möchte bitte testen und Feedback geben!

    Danke!

    Hier der Download-Link: http://www.matf.de/tldm.zip

  25. #25
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    find ich cool danke schon mal dafür aber irgendwie bin ich zu blöd den Pfad richtig einzugeben

    Ich hab nicht ganz verstanden was für ein Pfad ich eingeben muss.
    Dann einfach den Pfad zu dem Modul in der Software eintragen
    Ist das der Pfad zum Plugin in TL? Könntest du hier ev. bitte einen Beispielpfad angeben?

    Danke nochmals

  26. #26
    Gesperrt
    Registriert seit
    19.06.2009.
    Beiträge
    153

    Standard

    ich hab das so verstanden das du den ordner tldm-api in dein moduls verzeichnis der tl installation copiern mußt und dann bei desctopmanager dir URL zum modulverzeinis eingeben mußt.. bin aber auch noch am testen des wegen ohne gewähr
    gruß

  27. #27
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    so hab ich das auch verstanden. Ich hab jetzt folgendes ausprobiert

    http://domain.tld/system/modules
    http://domain.tld/system/modules/tldm-api
    HTTP Verbindung: Fehler
    Fehlertext: HTTP/1.1 404 Not Found
    API meldet:

  28. #28
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Probier doch mal http://domain.tld/system/modules/tldm-api/api.php

    @matze: Könntest du (mir) kurz erklären warum du eine eigene User-Klasse gemacht hast?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  29. #29
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    das sieht schon besser aus
    Danke Andreas.

    Der Verbindungstest funktioniert jetzt, leider hab ich jetzt noch ein Unauthorized wenn ich die Installation überprüfen lasse. Benutzername und Passwort stimmen aber

  30. #30
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo zusammen, ich habe das auch so getestet - ich vermute mehr passiert in diesem Status des Tools noch nicht...?
    So wie Andreas es geschrieben hat hatte ich es auch eingetragen, die Meldung bleibt die gleiche.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  31. #31
    Gesperrt
    Registriert seit
    19.06.2009.
    Beiträge
    153

    Standard

    so mein ergebnis
    HTTP Verbindung: OK
    Fehlertext:
    API meldet: Test OK.

    aber bei details HTTP/1.1 401 unauthorized..

    wie aber planepix sacht mehr is ja auch noch nicht..
    getestet überrings mit 2.8

    gruß

    ach .. man muß es wenn der test gut ging einmal schlißen und wieder starten dann kommt bei mir als ergebins die Tlversion !!
    Geändert von Corazon (29.12.2009 um 10:00 Uhr) Grund: achtrag

  32. #32
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    so ich hab da gleich ein paar Fragen

    • Namen sollte selbständig vergeben werden können
    • http automatisch voransetzen


    Ich habe mehrere Installationen auf meiner Domain und lege jedes mal ein Unterverzeichnis an somit sieht das dann zb so aus:
    http://dev.domain.tld/tl1
    http://dev.domain.tld/tl2

    In der Übersicht sehe ich jetzt nur dev.domain.tld, hier wäre es fein wenn der namen selbst gewählt werden könnte.

    dummerweise vergesse ich immer das http:// davor, ev könntest du das standardmäßig angeben, wenn jemand zB mit https arbeitet muss man halt das s dranhängen

  33. #33
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Uff gleich so viel Feedback

    Also mal der Reihe nach:

    Als Pfad zum Modul muss tatsächlich der ganze Pfad von http:// bis zu api.php eingegeben werden. Ich dachte das ist klar, denn es steht ja ein Beispiel in hellem Grau in dem Feld, wenn noch nichts eingetragen ist.

    Das Tool kann wirklich noch nicht sehr viel, bis auf die Anzeige der Version. Hier kann aber von Seiten der Extension-Entwickler eigene Funktionalität mittels des Hooks eingefügt werden (bzw das soll später einmal so laufen, wenn den Interesse an dem Tool besteht)

    Es kann schon sein, dass gerade wenn man viel rumspiel zwischendurch die Meldung "Unauthorized" kommt. Da hilft ein einfacher Neustart Das muss ich noch ändern. Der Grund ist: Die Software erkennt noch nicht, dass was geändert wurde und schickt deswegen den Login nicht nochmal neu.

    Die Idee den Namen selbst vergeben zu lassen werde ich demnächst mal umsetzen. Daran hab ich gar nicht gedacht,

    @Andreas: Ich habe mir eine eigene User-Klasse gebaut, weil ich einen Backend-User haben wollte zur Authentifizierung. Die Backend-User-Klasse konnte ich aber nicht nehmen, weil ich von der nicht gemeldet bekomme, ob erfolgreich authentifiziert wurde oder nicht. Stattdessen macht die Backend-User-Klasse einfach einen Header redirect.
    Fällt dir eine besser Lösung ein? Ich persönlich bin damit nämlich nicht wirklich zufrieden. Am liebsten wäre es mir, eine fertige Klasse aus TL zu verwenden. Damit wäre ich nämlich vor Änderungen in künfigen Version recht sicher...

  34. #34
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von matze Beitrag anzeigen
    @Andreas: Ich habe mir eine eigene User-Klasse gebaut, weil ich einen Backend-User haben wollte zur Authentifizierung. Die Backend-User-Klasse konnte ich aber nicht nehmen, weil ich von der nicht gemeldet bekomme, ob erfolgreich authentifiziert wurde oder nicht. Stattdessen macht die Backend-User-Klasse einfach einen Header redirect.
    Fällt dir eine besser Lösung ein? Ich persönlich bin damit nämlich nicht wirklich zufrieden. Am liebsten wäre es mir, eine fertige Klasse aus TL zu verwenden. Damit wäre ich nämlich vor Änderungen in künfigen Version recht sicher...
    Der redirect erfolgt nur bei fehlgeschlagenem login.
    Ich verwende bei mir in meinem xmlrpc handler (stark vereinfacht) folgendes:
    PHP-Code:
        $this->import('BackendUser''User');
        
    // Login
        
    if ($this->User->login())
        {
            
    // ok, we can work.
        

    Wichtig ist, dass im post data die Felder username und password gesetzt sind, aber das ist ja logisch.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  35. #35
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Ja aber wenn der Login fehlschlägt, dann wird in deinem Fall der redirect ausgelöst. Ich wollte da aber gerne eine Meldung ausgeben...

  36. #36
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von matze Beitrag anzeigen
    Ja aber wenn der Login fehlschlägt, dann wird in deinem Fall der redirect ausgelöst. Ich wollte da aber gerne eine Meldung ausgeben...
    Wer sagt dass du den redirect akzeptieren musst?
    Du bist ein HTTP client und kannst entsprechend reagieren wie du willst.
    Sollte jemand auf die Verlegenheit kommen mit einem anderen client auf die API zuzugreifen, so wird er auf den normalen login redirected, was ich als eine recht gute Loesung empfinde.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  37. #37
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Das müsste man jetzt mal überlegen.
    Ich wollte das eigentlich so machen, dass die Software den HTTP Output wirklich auch so interpretiert wie er gemeint ist. Also ein Redirect soll auch wirklich ein Redirect sein und nicht als "der Login hat nicht geklappt" interpretiert werden.
    Es kann ja auch sein, dass ein Admin lieber seine Api woanders liegen hat und der Software mit dem Redirect den Weg weisen will...

    Generell habe ich da kein Problem auch auf den Redirect zu reagieren

  38. #38
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du könntest natürlich auch "isAjax" als GET setzen, dann wird auch nicht weitergeleitet.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  39. #39
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Zitat Zitat von matze Beitrag anzeigen
    Ja aber wenn der Login fehlschlägt, dann wird in deinem Fall der redirect ausgelöst. Ich wollte da aber gerne eine Meldung ausgeben...
    Ähm, sollte nicht trotz redirect ein Forbidden-Error kommen? Das schließt sich ja nicht aus.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  40. #40
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Zitat Zitat von FloB Beitrag anzeigen
    Ähm, sollte nicht trotz redirect ein Forbidden-Error kommen? Das schließt sich ja nicht aus.
    Doch leider schon. Denn die meisten HTTP Client Libraries lassen dann keinen Zugriff auf den Content zu sonder führen den Redirect durch.

    Das mit dem isAjax werde ich mir mal anschauen Danke für den Tipp!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Dokumenten-Management System
    Von ThomasK im Forum Entwickler-Fragen
    Antworten: 146
    Letzter Beitrag: 10.12.2022, 11:24
  2. Media management Problem
    Von Stargazer im Forum isotope
    Antworten: 5
    Letzter Beitrag: 25.09.2011, 17:04
  3. Tutorial für WorkFlow Management
    Von sparklz im Forum Sonstige Erweiterungen
    Antworten: 7
    Letzter Beitrag: 18.01.2010, 00:34
  4. Rechte Management (Erweiterung ?)
    Von JackJones im Forum Sonstige Erweiterungen
    Antworten: 3
    Letzter Beitrag: 13.01.2010, 21:35
  5. online document management
    Von Torben im Forum Off Topic
    Antworten: 6
    Letzter Beitrag: 28.09.2009, 10:15

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •