In Windows eine Standard-App für FTP-Links zuweisen
- Details
Sie haben Website mit Links zu FTP-Servern, um z.B. Dateien herunterzuladen, oder möchte Verlinkungen zu per FTP verfügbare Datei in Mails sofort mit dem korrekten Programm öffnen? Hier wird beschrieben, wie man das unter Windows 10 oder 11 einrichten kann.
Früher konnte man Downloadquellen auf FTP-Server einfach im Browser anklicken und die Browser (sowohl Firefox als auch Internet-Explorer) sind den Zielen direkte im Browser gefolgt und haben dort liegende Verzeichnisse und Datei im Browser angezeigt bzw. heruntergeladen. Diese Funktion wird in modernen Browsern, wie dem Edge, aber auch dem Firefox oder Chrome, nicht mehr unterstützt. Man will sich mit den Browsern auf die Standardanwendung fokussieren.
Für mich war das eine sehr bedauerliches Entscheidung der Browserhersteller, denn ich habe es für meine Webserverkunden häufig so praktiziert, dass z.B. sensible Daten, welche z.B. über Webserver-Formulare hochgeladen wurden, nicht einfach per unverschlüsselt an den Kunden gesendet wurden. Stattdessen wurden diese in einem zusätzlich geschützten Verzeichnis auf dem Webserver gespeichert. Per Mail wurde nur eine Info über neue Dateien gesendet, mit enthaltenen Links zum FTP-Server. Die Kunden klicken auf den FTP-Link, loggten sich ein bzw. hatte die Logindaten schon im Browser gespeichert und konnten schnell und elegant sofort die Daten zu sich auf den lokalen Windows-PC herunterladen. Genau das funktioniert jetzt so nicht mehr. Weder Mail-Clients noch Browser öffnen automatisch diese Links weder mit einem installierten FTP-Client, noch direkt im Browser etc.
So löste man das Problem, wenn man einen FTP-Client installiert hat:
Wenn Sie z.B. FileZilla oder WinSCP auf Ihrem PC installiert haben, oder jeden anderen FTP-Client, dann folgenden Sie dieser Anweisung:
- mit der Maus auf das Windows-Symbol in der Startleiste klicken
- Auswählen "PC-Einstellungen"
- Auswählen Schaltfläche "Apps - Deinstallieren, Standardwerte"
- Links im Menü "Standard-Apps" auswählen
- Unten "Standard-Apps nach Protokoll auswählen"
- In der Liste, mit den Namen der Protokolle, das "FTP URL:File Transfer Protokoll" suchen und daneben die Standard-Verknüpfung mit dem "Microsoft Edge" ersetzen
SVG-Support in Joomla Content Editor auch für CustomField Image und für Einleitungs- und Beitragbild
- Details
Hinweis vorab: Ich nutze in meinen Projekten immer den Joomla-Content-Editor (JCE) statt des Joomla-Standard-Editors. Alle nachfolgenden Ausführungen beziehen sich auf den JCE, der sehr viel mehr Einstellungsparameter hat und viele Joomla-Editor-Einstellungen und Funktionen überschreibt. Wie sich meine Erkenntnisse auf den Joomla-Editor anwenden lassen, habe ich nicht geprüft.
Problembeschreibung SVG-Support
Oft liest man, dass Joomla keine SVG-Dateien unterstützt. Das ist so nicht korrekt. Joomla unterstützt sehr wohl SVG-Images, jedoch ist es auch Sicherheitsgründen standardmäßig nicht aktiviert. SVG können ausführbaren Code enthalten und somit Schadcode in ein Projekt schleusen, wenn Seitenbesuchern erlaubt wird SVG hochzuladen. Da das viele nicht wissen und somit schon böse Erfahrungen machen mussten, ist diese Deaktivierung eine gute Entscheidung.
Wer in seinem Projekt SVG verwenden möchte, was z.B. für die Einbindung von Logos sogar ratsam ist, und den Upload von Dateien in das Projekt sowie nur durch Admins oder geschulte Mitarbeiter zulässt, will den SVG-Upload zulassen. Wie man SVG im Joomla-Projekt zulassen kann, sodass diese über den Media-Manager anzeigbar und auswählbar sind, dazu gibt es diverse Hilfeseiten im Internet, die über die Suchmaschinen leicht auffindbar sind. Deshalb führe ich das hier nicht noch einmal aus.
Was ist nun der Grund für diesen weiteren Beitrag zu diesem Thema? Wenn Sie den SVG-Support entsprechend Anleitung aktiviert haben, dann können Sie mit dem Plugin-Editor-Button "Medien" i.d.R. unterhalb der Editorfenster den Medien-Dialog aufrufen und dort in der Dateiauswahl SVG finden und durch Auswahl in den Beitrag einfügen. Sie können auch über die klickbaren Icon "insert image" in der Editor-Toolbar Dialoge zur Auswahl und zum Einfügen von SVG-Dateien aufrufen - entweder den Dialog "Bilder-Manager" oder den Dialog "Erweiterter Bildermanager". Soweit also alles gut.
SVG-Grafiken direkt inline in Joomla-Beiträge per JCE
- Details
Problembeschreibung SVG-Grafiken in Joomla-Beiträgen
Aus Performance-Gründen geht der Trend beim Bau von Websites dahin, Grafiken nicht mehr als separate Sourcen vom Server zu laden, sondern diese wo möglich direkt in den Code zu schreiben. So reduziert man die Anzahl der Serverrequests. Wenn man z.B. Social-Media-Icons als SVG-Klickbuttons einfügen will, kann man das über sehr unterschiedlche Methoden erreichen, als CSS-image-URLs (base64 codiert), oder noch einfacher aus Awesome-Font-Icons oder man schreibt den SVG-Code direkt in den DOM-Baum der Website. Wie das gemeint ist sieht man in diesem Beispiel für einen Facebook-Button:
<div>
<a href="https://www.2343ec78a04c6ea9d80806345d31fd78-gdprlock/mediadesign.sk/"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 48 48" width="6vW" height="6vW"> <path fill="#3F51B5" d="M42,37c0,2.762-2.238,5-5,5H11c-2.761,0-5-2.238-5-5V11c0-2.762,2.239-5,5-5h26c2.762,0,5,2.238,5,5V37z"></path> <path fill="#FFF" d="M34.368,25H31v13h-5V25h-3v-4h3v-2.41c0.002-3.508,1.459-5.59,5.592-5.59H35v4h-2.287C31.104,17,31,17.6,31,18.723V21h4L34.368,25z"></path> </svg> </a>
</div>
Das Problem hierbei ist, wenn man in den Joomla-Content-Editor (JCE) oder auch in den Joomla-Standard-Editor MCE solchen SVG-Code einfügt, dann wird der HTML-Code i.d.R. bei den Grundeinstelungen beim Speichern bereingt, d.h. unser SVG-Code fliegt komplett raus.
Leider gibt es für SVG-Code im JCE keine prinzipielle Erlaubnis-Option wie z.B. für das Zulassen von Java-Script- (<script>...</script>) oder CSS-Style-Containern (<style>...</style>). Das wird damit zusammenhängen, dass SVG selbst wieder Tags enthalten kann.
Read more: SVG-Grafiken direkt inline in Joomla-Beiträge per JCE
PDF-Download-Links in Joomla-Beiträge oder Module einfach einbinden
- Details
Problem / Aufgabenstellung: PDF in Jooml-Beiträge einbinden/verlinken
Um PDF als Download in eine Joomla-Beitrag oder in das Custom-Modul einzubinden gibt es verschiedenen Möglichkeiten. Eine oft Verwendete Lösung ist Phoca-Download. Aber diese ist eine komplexe allumfängliche Komponente und zielt vor allem auf Anwender ab, die umfangreiche Download-Repositories bereitstellen wollen. Für viele geringere Ansprüche ist es zu viel Funktionsumfang.
In meinen Kundenprojekten habe ich bis Joomla 3.x für einfache Fälle immer die Erweiterung "Attachments" von Jonathan M. Cameron eingesetzt. Damit war es sehr einfach möglich ein PDF an oder in einen Beitrag anzufügen. Leider wird diese Erweiterung von Jonathan nicht mehr supportet und war eigentlich schon für Joomla 3 code-technisch nicht auf der Höhe der notwendigen Kompatibiltät. Hier ist also nichts für Joomla 4 zu erwarten.
Wie kann man trotzdem einfach PDF-Download-Links einbinden, ohne Kosten für Erweiterungen?
Read more: PDF-Download-Links in Joomla-Beiträge oder Module einfach einbinden
Indexierung von Subdomain-Website verhindern (robots.txt, meta-Tag)
- Details
Zielsetzung: Indexierung für eine Subdomain-Website verbieten
Für diese Aufgabenstellung könnte es verschiedene Szenarien geben die einen triftigen Grund liefern. Hier gehe ich mal von einer Konstellation aus, bei der Sie z.B. ein Hauptprojekt unter der Domain www.mein-projekt.de betreiben - als LIVE-Projekt. Zu Test und Entwicklungszwecken haben Sie auf einer Subdomain, z.B. dev.mein-projekt.de eine gespiegeltes Projekt laufen. Natürlich würde es zu allererst Sinn machen, das DEV-Projekt per Passwortschutz zu sperren. Aber es kann Gründe geben, warum das gerade mal nicht tun will. Wenn das Projekt also offen ist, will man trotzdem verhindern, dass Suchmaschinen sich die Seite des DEV-Projektes gierig krallen und indexieren. Man hätte dann die Situation, dass Nutzer sich in dieses Projekt "verlaufen", was bei einem Shop-System aber auch normalen Websites große Irritationen erzeugen könnte - oder einfach nur dem LIVE-Projekt Konkurrenz macht (z.B. durch dublicate content). Also wollen wir verhindern, dass Suchmaschinen diese Seiten indexieren.
Lösung für das Verhindern der Indexierung eine Parallelprojektes
Für diese Aufgabe gibt es zunächst zwei übliche von den seriösen Suchmaschinen akzeptierte und berücksichtigte Werkzeuge. Zum einen die robots.txt, zum anderen einen Meta-Tag in den Dateiheadern.
Read more: Indexierung von Subdomain-Website verhindern (robots.txt, meta-Tag)
Page 1 of 4