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:28]
markusmichalski [OXID Plugin - Google-XML-Sitemap für OXID 7]
public:faqxmlsitemapoxid7 [2024/04/15 06:50] (aktuell)
markusmichalski [Voraussetzungen]
Zeile 1: Zeile 1:
-====== ENTWURF - ENTWURF - ENTWURF - ENTWURF ====== 
  
 ====== OXID Plugin - Google-XML-Sitemap für OXID 7====== ====== OXID Plugin - Google-XML-Sitemap für OXID 7======
Zeile 8: 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 37: 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 60: 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 90: 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 149: 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 166: 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.1694082527.txt.gz · Zuletzt geändert: 2023/09/07 12:28 von markusmichalski