Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqxmlsitemapoxid7

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
public:faqxmlsitemapoxid7 [2023/09/07 12:27]
markusmichalski [Voraussetzungen]
public:faqxmlsitemapoxid7 [2024/04/15 06:50] (aktuell)
markusmichalski [Voraussetzungen]
Zeile 1: Zeile 1:
 +
 ====== OXID Plugin - Google-XML-Sitemap für OXID 7====== ====== OXID Plugin - Google-XML-Sitemap für OXID 7======
  
Zeile 6: Zeile 7:
 ===== Voraussetzungen ===== ===== Voraussetzungen =====
  
-  * OXID CE/​PE/​EE ​ab Version 7.0.x +  * OXID CE/PE/EE Version 7.0 - 7.1
-  * OXID OE Tags Modul (wenn Sie die Tag-Sitemap in OXID 6 ausgeben möchten) **Klärung, ob es für OXID gibt**+
   * Aktive OXID-SEO-Funktionalität muss in Verwendung sein   * Aktive OXID-SEO-Funktionalität muss in Verwendung sein
   * FTP-Zugang zu Ihrem Shopsystem   * FTP-Zugang zu Ihrem Shopsystem
Zeile 13: Zeile 13:
  
 ===== Update ===== ===== Update =====
-==== auf Version >= 1.1.3 ==== 
-Mit der Version 1.1.3 wurde die additional.json entfernt. Sollten Sie diese für die Hinterlegung von statischen Links genutzt haben, müssen Sie diese Links bei den Einstellungen im Plugin neu eingegeben. 
  
 ===== Installation ===== ===== Installation =====
- 
-**Sollten Sie bereits die Vorgängerversion des Moduls einsetzen (bis Version FatchipSitemapXml_v3.9.2),​ muss diese zuerst komplett deinstalliert werden! Vergessen Sie nicht, auch den //​sitemaps//​-Ordner inkl. Inhalt im //source//- Ordner zu löschen.** 
- 
 ==== Composer ==== ==== Composer ====
 Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie das Repository hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\ Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie das Repository hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\
Zeile 31: Zeile 26:
 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-xmlsitemap+    composer require fatchip-gmbh/​plugin-oxid7-xmlsitemap
 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 40: Zeile 35:
  
 ==== Manuell ==== ==== Manuell ====
 +Erstellen Sie im Verzeichnis //​{shoproot}/​vendor//​ die Unterordner **fatchip-gmbh/​fcXmlSitemap**.
 +Kopieren Sie den Inhalt des Plugin-Zip in das eben erstellte Verzeichnis //​fatchip-gmbh/​fcXmlSitemap//​ (bei FTP - binären Übertragungsmodus nutzen).
  
-=== Inhalt aus dem Ordner „fc“ kopieren === +{{public:​xml_oxid7:​231026_xml_oxid7_upload.png?​nolink&​800|}}
-In dem Pluginpaket befindet sich der Ordner //fc//.\\ +
-Kopieren Sie diesen Ordner nach //{shoproot}/​source/​modules//​ (bei FTP - binären Übertragungsmodus nutzen).+
  
-{{public:​faq:​xml:​210120_xml6_copy_fc.png?​nolink&​800|}} 
  
-Sollte der Ordner //fc// auf Ihrem Server schon existieren, können Sie den Ordner //​fcXmlSitemap//,​ welcher sich im Modulpaket im Ordner //fc// befindet, direkt in den Serverordner //fc// laden. 
- 
-{{:​public:​faq:​xml:​200828_xml_ox6_ftp.png?​nolink&​800|}} 
-  
 === composer.json aktualisieren === === composer.json aktualisieren ===
 Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie diese Autoload-Konfiguration hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\ <code javascript>​ Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie diese Autoload-Konfiguration hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\ <code javascript>​
   "​autoload":​ {   "​autoload":​ {
     "​psr-4":​ {     "​psr-4":​ {
-      "​FC\\XmlSitemap\\":​ "./source/modules/fc/​fcXmlSitemap"​+      "​FC\\XmlSitemap\\":​ "./vendor/fatchip-gmbh/​fcXmlSitemap"​
     }     }
   },   },
Zeile 63: Zeile 53:
 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//
  
 +Führen Sie die folgenden Befehle aus:\\
 +<​code>​vendor/​bin/​oe-console oe:​module:​install vendor/​fatchip-gmbh/​fcXmlSitemap/</​code>​
 +<​code>​vendor/​bin/​oe-console oe:​module:​install-assets ​ </​code>​
  
-**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:\\ 
-<​code>​vendor/​bin/​oe-console oe:​module:​install-configuration source/​modules/​fc/​fcXmlSitemap 
-vendor/​bin/​oe-console oe:​module:​apply-configuration </​code>​ 
 Bei erfolgreichem Einlesen/​Import erscheint die Nachricht\\ Bei erfolgreichem Einlesen/​Import erscheint die Nachricht\\
-**Module ​configuration has been installed**+**[OK] Module installed ​successfully** 
 + 
 +=== 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!
  
-=== FATCHIP OXID XML Sitemap aktivieren === +=== FATCHIP OXID XML Sitemap aktivieren === 
-Aktivieren Sie das Plugin im OXID Administrationsbereich unter //​Erweiterungen -> Module -> FATCHIP OXID XML Sitemap//​. ​+Aktivieren Sie das Plugin im OXID Administrationsbereich unter //​Erweiterungen -> Module -> FATCHIP OXID XML Sitemap//​. ​
  
-{{:public:faq:xml:200828_xml_ox6_activation.png?​nolink&​800|}}+{{public:xml_oxid7:231026_xml_oxid7_activate.png?​nolink&​800|}}
  
 ===== Konfiguration ===== ===== Konfiguration =====
-Erweiterungen -> Module -> FATCHIP OXID XML Sitemap -> Einstell.+Erweiterungen -> Module -> FATCHIP OXID XML Sitemap -> Einstell.
  
-{{public:faq:xml:​220314_xml_settings.png?​nolink&​600|}}+{{public:xml_oxid7:231026_xml_oxid7_configuration.png?​nolink&​600|}}
  
 ^ Supportkey ^^ ^ Supportkey ^^
Zeile 93: Zeile 85:
 |Kategoriesitemap anzeigen|Sitemap für Kategorien ausgeben| |Kategoriesitemap anzeigen|Sitemap für Kategorien ausgeben|
 |Herstellersitemap anzeigen|Sitemap für Hersteller ausgeben| |Herstellersitemap anzeigen|Sitemap für Hersteller ausgeben|
-|Tag-Sitemap anzeigen|Sitemap für Tags (Stichworte) ausgeben\\ \\ **Hinweis**:​ Damit diese Option in OXID 6 Shops funktioniert,​ müssen Sie das Tags Modul (OE Tags) von OXID installieren -> [[https://​github.com/​OXIDprojects/​tags-module]].| 
 |Statische Sitemap anzeigen| Sitemap für statische Seiten (z. B. Kontakt) ausgeben.\\Sie können über das vorhandene Textfeld URLs der statischen Sitemap hinzufügen ([[#​Hinzufügen von URLs zur statischen Sitemap]]).| |Statische Sitemap anzeigen| Sitemap für statische Seiten (z. B. Kontakt) ausgeben.\\Sie können über das vorhandene Textfeld URLs der statischen Sitemap hinzufügen ([[#​Hinzufügen von URLs zur statischen Sitemap]]).|
  
Zeile 152: Zeile 143:
 === manuelle Generierung === === manuelle Generierung ===
 Die Generierung kann über den Browser erfolgen. Geben Sie folgende Zeile in Ihrem Browser ein:\\ Die Generierung kann über den Browser erfolgen. Geben Sie folgende Zeile in Ihrem Browser ein:\\
-  {URL des Shops}/modules/​fc/​fcXmlSitemap/​init_sitemap.php+  {URL des Shops}/index.php?​cl=fc_xmlsitemap_init_sitemap
 //​Enterprise Edition// //​Enterprise Edition//
-  {URL des Shops}/modules/​fc/​fcXmlSitemap/​init_sitemap.php?​OXID_SHOPID=1 +  {URL des Shops}/index.php?cl=fc_xmlsitemap_init_sitemap&​OXID_SHOPID=1 
-  {URL des Shops}/modules/​fc/​fcXmlSitemap/​init_sitemap.php?​OXID_SHOPID=2+  {URL des Shops}/index.php?cl=fc_xmlsitemap_init_sitemap&​OXID_SHOPID=2
   ​   ​
 Über die Konsole kann die Generierung auch manuell angestoßen werden.\\ Über die Konsole kann die Generierung auch manuell angestoßen werden.\\
 Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis\\
-  {Shoproot}/modules/fc/fcXmlSitemap/+  {Shoproot}/vendor/fatchip-gmbh/fcSitemap/
 Rufen Sie dort das PHP-Script wie folgt auf: Rufen Sie dort das PHP-Script wie folgt auf:
   php init_sitemap.php   php init_sitemap.php
Zeile 169: Zeile 160:
 === Generierung über einen Cronjob === === Generierung über einen Cronjob ===
 Neben dem manuellen Erzeugen der Sitemaps, kann dies auch über einen Cronjob erfolgen. \\ Legen Sie hierzu in Ihrem System einen Cronjob mit einem von Ihnen gewählten Intervall an und rufen Sie das Generierungsscript wie folgt auf\\ Neben dem manuellen Erzeugen der Sitemaps, kann dies auch über einen Cronjob erfolgen. \\ Legen Sie hierzu in Ihrem System einen Cronjob mit einem von Ihnen gewählten Intervall an und rufen Sie das Generierungsscript wie folgt auf\\
-  {Shoproot}/modules/fc/fcXmlSitemap/​init_sitemap.php+  {Shoproot}/vendor/fatchip-gmbh/fcSitemap/​init_sitemap.php
    
 //​Enterprise Edition// //​Enterprise Edition//
-  {Shoproot}/modules/fc/fcXmlSitemap/​init_sitemap.php 1 +  {Shoproot}/vendor/fatchip-gmbh/fcSitemap/​init_sitemap.php 1 
-  {Shoproot}/modules/fc/fcXmlSitemap/​init_sitemap.php 2+  {Shoproot}/vendor/fatchip-gmbh/fcSitemap/​init_sitemap.php 2 
   ​   ​
 Nähere Informationen zur Einrichtung eines Cronjobs auf Linuxsystemen finden Sie [[https://​wiki.ubuntuusers.de/​Cron/​|hier]]. Nähere Informationen zur Einrichtung eines Cronjobs auf Linuxsystemen finden Sie [[https://​wiki.ubuntuusers.de/​Cron/​|hier]].
public/faqxmlsitemapoxid7.1694082447.txt.gz · Zuletzt geändert: 2023/09/07 12:27 von markusmichalski