Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqwebp7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
public:faqwebp7 [2024/01/11 12:30]
markusmichalski angelegt
public:faqwebp7 [2024/04/15 06:53] (aktuell)
markusmichalski [Manuell]
Zeile 2: Zeile 2:
  
 Das Plugin bei FATCHIP: https://​www.fatchip.de/​Plugins/​OXID-eShop/​OXID-Plugin-WebP-Bildkonverter.html \\ Das Plugin bei FATCHIP: https://​www.fatchip.de/​Plugins/​OXID-eShop/​OXID-Plugin-WebP-Bildkonverter.html \\
-Das Plugin auf Github: https://​github.com/​FATCHIP-GmbH/​plugin-oxid6-fcwebp (private)+Das Plugin auf Github: https://​github.com/​FATCHIP-GmbH/​plugin-oxid7-fcwebp (private)
  
 ===== Voraussetzungen ===== ===== Voraussetzungen =====
  
-  * OXID CE/​PE/​EE ​ab Version ​6.0.x bis 6.3.x\\+  * OXID CE/PE/EE Version ​7.0 - 7.1\\
   * SSH-Zugang zum Shoproot   * SSH-Zugang zum Shoproot
   * Kein Eintrag unter "​sAltImageUrl"​ in der config.inc.php   * Kein Eintrag unter "​sAltImageUrl"​ in der config.inc.php
Zeile 24: Zeile 24:
 Nach erfolgter Ergänzung der Datei //​composer.json//​ können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden.\\ ​ Nach erfolgter Ergänzung der Datei //​composer.json//​ können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden.\\ ​
 Führen Sie folgenden Befehl aus, um das Plugin zu installieren Führen Sie folgenden Befehl aus, um das Plugin zu installieren
-    composer require fatchip-gmbh/​plugin-oxid6-fcwebp+    composer require fatchip-gmbh/​plugin-oxid7-fcwebp
 Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\
  
Zeile 34: Zeile 34:
 ==== Manuell ==== ==== Manuell ====
  
-Erstellen Sie im Verzeichnis //​{shoproot}/​source/​modules// einen Unterordner ​**fc**, sollte dieser noch nicht existieren+Erstellen Sie im Verzeichnis //​{shoproot}/​source/​vendor// die folgenden Ordner ​**fatchip-gmbh/​fcWebp**, sollte dieser noch nicht existieren.\\ 
-In dem Pluginpaket befindet sich der Ordner //fcwebp//.\\ +Kopieren Sie den Inhalt des ZIP-Paketes ​in den eben erstellten Ordner fcWebp ​(bei FTP - binären Übertragungsmodus nutzen).
-Kopieren Sie diesen Ordner ​in das eben erstellte oder schon vorhandene Verzeichnis //​fc// ​(bei FTP - binären Übertragungsmodus nutzen).+
  
-{{public:​faq:​webp:210118_webp_ftp_upload.png?​nolink&​800|}}+{{public:​faq:​webp_ox7:240111_webp_ox7_ftp.png?​nolink&​800|}}
  
 === composer.json aktualisieren === === composer.json aktualisieren ===
Zeile 44: Zeile 43:
   "​autoload":​ {   "​autoload":​ {
     "​psr-4":​ {     "​psr-4":​ {
-         "​FATCHIP\\fcwebp\\":​ "./source/modules/fc/fcwebp"+         "​FATCHIP\\fcwebp\\":​ "./vendor/fatchip-gmbh/fcWebp"
     }     }
   },   },
Zeile 52: Zeile 51:
 Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ \\ Nach erfolgreicher Aktion wird folgende Meldung angezeigt:​\\ //​Generating autoload files//\\ //Generated autoload files// Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ \\ Nach erfolgreicher Aktion wird folgende Meldung angezeigt:​\\ //​Generating autoload files//\\ //Generated autoload files//
  
- 
-**In OXID-Versionen ab 6.2 (ältere Versionen können den Schritt überspringen)** muss die Modulkonfiguration eingelesen werden.\\ 
 Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden. Führen Sie die folgenden Befehle aus:\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden. Führen Sie die folgenden Befehle aus:\\
-<​code>​vendor/​bin/​oe-console oe:​module:​install-configuration source/​modules/​fc/fcwebp+<​code>​vendor/​bin/​oe-console oe:​module:​install ​vendor/​fatchip-gmbh/fcWebp
 vendor/​bin/​oe-console oe:​module:​apply-configuration </​code>​ vendor/​bin/​oe-console oe:​module:​apply-configuration </​code>​
 Bei erfolgreichem Einlesen/​Import erscheint die Nachricht\\ Bei erfolgreichem Einlesen/​Import erscheint die Nachricht\\
Zeile 67: Zeile 64:
 <​code>​ <​code>​
 ## FATCHIP WEBP MODULE START 1 ## ## FATCHIP WEBP MODULE START 1 ##
-# if already generated - show webp image +    ​# if already generated - show webp image 
-RewriteCond %{HTTP_ACCEPT} image/​webp +    RewriteCond %{HTTP_ACCEPT} image/​webp 
-RewriteCond %{REQUEST_URI} ​ (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ +    RewriteCond %{REQUEST_URI} ​ (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ 
-RewriteCond %{QUERY_STRING} !.*nowebp=true.* +    RewriteCond %{QUERY_STRING} !.*nowebp=true.* 
-RewriteCond %{DOCUMENT_ROOT}%1.webp -f +    RewriteCond %{DOCUMENT_ROOT}%1.webp -f 
-RewriteRule (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ %1\.webp [L,​T=image/​webp]+    RewriteRule (?​i)(.*)(\.jpe?​g|\.png|\.gif)$ %1\.webp [L,​T=image/​webp]
  
-# for products generate and show webp and - if needed - jgp/​png/​gif +    ​# for products generate and show webp and - if needed - jgp/​png/​gif 
-RewriteCond %{HTTP_ACCEPT} image/​webp +    RewriteCond %{HTTP_ACCEPT} image/​webp 
-RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] +    RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] 
-RewriteCond %{REQUEST_URI} (\/​out\/​pictures\/​generated\/​) +    RewriteCond %{REQUEST_URI} (\/​out\/​pictures\/​generated\/​) 
-RewriteCond %{QUERY_STRING} !.*nowebp=true.* +    RewriteCond %{QUERY_STRING} !.*nowebp=true.* 
-RewriteCond %{REQUEST_FILENAME} !-d +    RewriteCond %{REQUEST_FILENAME} !-d 
-RewriteRule (\.jpe?​g|\.gif|\.png)$ ​modules/​fc/​fcwebp/​getwebp.php [NC]+    RewriteRule (\.jpe?​g|\.gif|\.png)$ ​index.php?​cl=fcGetWebp ​[NC]
  
-# for other images generate and show webp if original exists +    ​# for other images generate and show webp if original exists 
-RewriteCond %{HTTP_ACCEPT} image/​webp +    RewriteCond %{HTTP_ACCEPT} image/​webp 
-RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] +    RewriteCond %{HTTP_HOST} ^[REPLACE WITH YOUR DOMAIN IN FORM www\.fatchip\.de] 
-RewriteCond %{REQUEST_URI} (\.jpe?​g|\.png|\.gif) +    RewriteCond %{REQUEST_URI} (\.jpe?​g|\.png|\.gif) 
-RewriteCond %{QUERY_STRING} !.*nowebp=true.* +    RewriteCond %{QUERY_STRING} !.*nowebp=true.* 
-RewriteCond %{REQUEST_FILENAME} -f +    RewriteCond %{REQUEST_FILENAME} -f 
-RewriteRule (\.jpe?​g|\.gif|\.png)$ ​modules/​fc/​fcwebp/​getwebp.php [NC] +    RewriteRule (\.jpe?​g|\.gif|\.png)$ ​index.php?​cl=fcGetWebp ​[NC] 
-## FATCHIP WEBP MODULE END 1 ##  +    ## FATCHIP WEBP MODULE END 1 ##
 </​code>​ </​code>​
 Ersetzen Sie die Platzhalter mit Ihrer Domain. Ersetzen Sie die Platzhalter mit Ihrer Domain.
Zeile 99: Zeile 96:
 Fügen Sie am Ende der "​.htaccess"​ folgendes ein: Fügen Sie am Ende der "​.htaccess"​ folgendes ein:
 <​code>​ <​code>​
-## FATCHIP WEBP MODULE START 2 ## +    ​## FATCHIP WEBP MODULE START 2 ## 
-<​IfModule mod_headers.c>​ +    <​IfModule mod_headers.c>​ 
-  Header append Vary Accept env=REDIRECT_accept +      Header append Vary Accept env=REDIRECT_accept 
-</​IfModule>​ +    </​IfModule>​ 
- +     
-AddType image/webp .webp +    AddType image/webp .webp 
-## FATCHIP WEBP MODULE END 2 ##+    ## FATCHIP WEBP MODULE END 2 ##
 </​code>​ </​code>​
  
 === Anpassung Dateiberechtigung === === Anpassung Dateiberechtigung ===
  
-Stellen Sie sicher, dass Dateien in fc/​fcwebp/​libwebp Ausführungsrechte haben (755)+Stellen Sie sicher, dass Dateien in *vendor/fatchip-gmbh/​plugin-oxid7-fcwebp/src/libwebpAusführungsrechte haben (755)
  
 === Temp Verzeichnis leeren === === Temp Verzeichnis leeren ===
 Leeren Sie das Temp Verzeichnis (tmp) in Ihrem OXID eShop Hauptverzeichnis. Die enthaltene **.htaccess-Datei darf** dabei aber **NICHT** gelöscht werden! Leeren Sie das Temp Verzeichnis (tmp) in Ihrem OXID eShop Hauptverzeichnis. Die enthaltene **.htaccess-Datei darf** dabei aber **NICHT** gelöscht werden!
  
-{{public:​faq:​webp:210118_webp_tmp_leeren.png?​nolink&​800|}}+{{public:​faq:​adminrights_ox7:240110_admin_rights_oxid7_delete_tmp.png?​nolink&​800|}}
  
 === WebP Picture Converter Plugin aktivieren === === WebP Picture Converter Plugin aktivieren ===
 Aktivieren Sie das WebP Picture Converter Plugin im OXID Administrationsbereich unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter//​. ​ Aktivieren Sie das WebP Picture Converter Plugin im OXID Administrationsbereich unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter//​. ​
  
-{{public:​faq:​webp:210118_webp_aktivierung.png?​nolink&​800|}}+{{public:​faq:​webp_ox7:240111_webp_ox7_activate.png?​nolink&​800|}}
  
 ---- ----
Zeile 127: Zeile 124:
 Die WebP Picture Converter Grundeinstellungen können Sie unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter -> Einstellungen -> Grundeinstellungen//​ vornehmen. Die WebP Picture Converter Grundeinstellungen können Sie unter //​Erweiterungen -> Module -> FATCHIP Module OXID WebP Picture Converter -> Einstellungen -> Grundeinstellungen//​ vornehmen.
  
-{{public:​faq:​webp:210118_webp_grundeinstellungen.png?​nolink&​800|}}+{{public:​faq:​webp_ox7:240111_webp_ox7_config.png?​nolink&​800|}}
  
 ^ Konfiguration ^ Beschreibung ^ ^ Konfiguration ^ Beschreibung ^
Zeile 142: Zeile 139:
 ---- ----
  
-===== Weitere Informationen ===== 
-Sollte das OXID Plugin Betreiber-Statistiken nach der Installation nicht wie erwartet funktionieren,​ prüfen Sie ob alle Installationsschritte richtig durchgeführt worden sind.\\ ​ 
-Weitere Informationen finden Sie in unserem Online Shop unter: https://​www.fatchip.de/​Plugins/​OXID-eShop/​OXID-Plugin-WebP-Bildkonverter.html 
- 
-Außerdem bietet FATCHIP einen Plugin-Installationsservice an. Weitere Informationen hierzu finden Sie unter:​\\ ​ 
-https://​www.fatchip.de/​Servicepakete/​Plugin-Installationsservice-OXID-eShop-PE.html\\ ​ 
-https://​www.fatchip.de/​Servicepakete/​Plugin-Installationsservice-OXID-eShop-EE.html 
- 
----- 
  
 ===== FAQs ===== ===== FAQs =====
public/faqwebp7.1704972606.txt.gz · Zuletzt geändert: 2024/01/11 12:30 von markusmichalski