Pydio 7 & Pydio – Sync 4 Linux

Für einen Kunden suche ich grade nach einer Synclösung, die man auf dem Server des Kunde btreiben kann und die zuverläßig Daten zwischen Server und X Clienten verteilt. Angefangen hatte ich mit Pydio 7  und dem Pydio Sync.

Jetzt sollte man annehmen, daß Produkte aus dem gleichen Haus zusammen funktionieren. Leider ist das hier nicht der Fall.  Die Serverkomponente Pydio 7.0.4  lies sich noch widerstandsfrei installieren und auch schnell setupen. Sie funktioniert meiner Meinung nach Browser erstmal zuverlässig.

Der Client Pydio Sync in der Linuxversion tut genau das aber nicht. Den ersten Sync bekomme ich erst zustande als ich HTTPS aus der URL nehme, was schon ein K.O. Kriterium ist. Während der Einrichtung der Syncronisation erweist sich Pydio Sync als widerspenstiges kleines Tool, denn erst der dritte Versuch kommt überhaupt soweit, daß er „abgeschlossen“ ist.

Immer wieder muß ich in der Bash ein Passwort für den Keystore eingeben, ohne das es Hinweise dazu in der UI gibt. Auch, daß er sich ein völlig eigenes Verzeichnis zaubert, nachdem man den Syncordner ausgewählt hat, ist nicht grade vertrauenerweckend. Hat man es irgendwie im Xten Anlauf geschafft, Sync das Synctool wie es ihm beliebt. Eingestellt ist der Abgleich zwischen Server und Clienten, also in beide Richtungen syncen. Er synct aber nur vom Clienten zum Server. Vom Server zum Clienten schafft er in keiner Einstellung.

Auch wenn man auf dem Server alles Löscht, löscht er es nicht auch dem Desktop, sondern schiebt es einfach wieder hoch, ganz so, als wenn es Tag 1 der Aktion wäre.

Mit diesem Verhalten ist das Tool in Version 1.2.8 eine Katastrophe und kann nicht empfohlen werden.

Die Serverkomponente dagegen, läuft wie ein schnurrendes Kätzchen 🙂

Neue Webseiten bei der Braunschweiger Landesbank

Die neuen Onlinebankingwebseiten der BLSK, der Braunschweiger Landessparkasse, einer Unterabteilung der NordLB, sind wie erwartet noch schlechter geworden, als sie vorher waren. Unglaublich, daß es noch schlechter geht, aber die Sparkassenentwickler haben es geschafft.

Man weiß gar nicht wo man anfangen soll, deswegen eine unsortierte, unbewertete Aufzählung:

  • – Layout wie in Windows 95 : 2/3 des Monitors sind weiße Leerflächen, dafür endloses Scrollen
  • – kein Einsatz von HTML Entitäten für Umlaute in HTML-Emails! => Zeichenfehler in Emails
  • – Fehler beim Layout der Usernamen/PAsswort Eingabeboxen. Der Inhalt überlappt mit dem gemerkten Inhalt des Formulars vom Browser, weil mit CSS in den Hintergrund gezeichnet. Endresultat: Unleserlicher Zeichenmüll
  • – Unsinnige/unwichtige Teile wie Umfagen tauchen prominent doppelt im layout auf. Nicht wegklickbar.
  • – Layout springt, beim Versuch der Kontaktaufname, obwohl 2/3 des Bildschirms leer sind, also genug Platz zum Einblenden wäre.
  • – riesige Bilder sliden in nervtötendem Tempo auf der Startseite, da komischerweise in voller Breite, was der Nutzanwendung nicht gelingt.
  • – insgesamt ist das Layout mit einem Monitor von 1995 gemacht worden.
  • – der Zeichensatz im Default ist für BLINDE vergrößert worden. Webseiten für Senioren sind cool, aber nur solange junge Menschen auch etwas erkennen können.
  • – wenn man einen Brief an die Bank schreibt, wird man ausgeloggt beim Tippen. Soviel Information ist bei der BLSK wohl nicht erwünscht.
  • – Kontaktformular künstlich auf 600 Zeichen begrenzt.
  • – Kontaktformular Eingabefelder sind mit absoluten Pixelzahlen auf eine Mikrogröße geschrumpft. Eingabekomfort ist
  • nicht erwünscht, da lange Passagen eh nicht reinpassen. Das nennt man wohl einen „dezenten Hinweis an den Kunden“ 😉
  • – Ab und zu kann man das Navigationmenü nicht mehr benutzen., da muß man erst einen anderen „Großnavigationspunkt“ ansteuern, bei dem das Menü wieder initialisiert wird.

und so geht das weiter und weiter und weiter..

Fazit: Wegschmeissen und von jemand anderem neu machen lassen !

Das Layout und die Navigation in der Seite sind unrettbar verwoben, weil es sich um einen monolithischen Block handelt, der naturgemäß unflexibel ist. Hier hilft nur Wegschmeissen und neu bauen. Dazu muß man natürlich jemand anderen daran lassen. Jemand der schon mal das Buzzword „Objekt-Orientiertes-Layout“ gehört hat.

Natürlich kann man mich in die Pflicht nehmen, bei dem Prozess zu helfen. Ich fürchte aber, daß falls überhaupt darüber nachgedacht wird, es nochmal neu zu machen, jemand ohne Visionen und ohne Software Architekturkenntnisse das Rennen machen wird. Was dann in einer neuen Email an die Bank enden wird 😉

Apache – Alles umleiten außer einem Pfad

Wer schon einmal eine Domain komplett z.b. auf https://domain.name umgeleitet hat, der kennt so einen Vhost Eintrag:

<VirtualHost *:80>
    ErrorLog /etc/httpd/logs/error_log
    CustomLog /etc/httpd/domlogs/domain_name.log combined
    LogLevel error
    ServerName domain.name
    ServerAlias *.domain.name
    Redirect 301 / https://domain.name
</VirtualHost>

Was aber wenn man einen Pfad nicht umleiten kann/darf/will, weil das zu Problemen führen würde z.b. mit Lets Encrypt ?

Im Falle von Let’s Encrypt ist die Lösung ein negativer Pfadausschluß :

<VirtualHost *:80>
    ErrorLog /etc/httpd/logs/error_log
    CustomLog /etc/httpd/domlogs/domain_name.log combined
    LogLevel error
    ServerName domain.name
    ServerAlias *.domain.name
    RedirectMatch 301 ^/((?!.well-known/acme-challenge).*)$ https://domain.name
</VirtualHost>

Damit wird alles, nur nicht der Pfad „/.well-kown/acme-challenge“ umgeleitet. Es ist für Lets Encrypt jetzt wieder möglich, die Challenges abzufragen.