Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqwebp7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
public:faqwebp7 [2024/01/11 12:30]
markusmichalski [Composer]
public:faqwebp7 [2024/04/15 06:52]
markusmichalski [Voraussetzungen]
Zeile 6: Zeile 6:
 ===== 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 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 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.txt · Zuletzt geändert: 2024/04/15 06:53 von markusmichalski