Uncategorized – Magento Blog https://blog.extendware.com by ExtendWare Mon, 25 Nov 2024 12:42:45 +0000 de-DE hourly 1 https://wordpress.org/?v=6.6.2 https://blog.extendware.com/wp-content/uploads/2022/02/cropped-android-chrome-384x384-1-32x32.png Uncategorized – Magento Blog https://blog.extendware.com 32 32 Magento 2 Custom Modul erstellen https://blog.extendware.com/de/magento-2-custom-modul-erstellen/ Fri, 22 Nov 2024 10:09:07 +0000 https://blog.extendware.com/?p=2326 Read more]]> Magento 2 wird mit vielen Standardfunktionen und -merkmalen geliefert, wie z.B. Kundenmanagement, Produktmanagement, Kategoriemanagement, CMS-Seiten, Widgets, statische Blöcke, Berichte und vieles mehr. Heutzutage wünschen sich Kunden und Administrator*innen oft neue Funktionalitäten und Verbesserungen der bestehenden Funktionen. Magento verfügt über eine gut etablierte Struktur für die Anpassung bestehender Funktionen und das Hinzufügen neuer Funktionen durch custom Module.

Heute werden wir uns anschauen, wie man ein custom Modul in Magento 2 erstellt. Bevor wir beginnen, möchten wir einige wichtige Punkte zu custom Modulen erläutern. Magento 2-Module befinden sich im Ordner ‚app/code‘ oder ‚vendor/‘. Module können mit dem Composer installiert werden, der das Modul im Verzeichnis ‚vendor‘ ablegt, oder Sie können die ZIP-Datei des Moduls in den Ordner ‚app/code‘ legen. Der Namespace des Moduls muss überprüft werden, da er für jedes Modul eindeutig sein muss und in jede Datei innerhalb des Moduls importiert wird. Wir empfehlen daher, aussagekräftige und prägnante Namen zu verwenden.

Lassen Sie uns zum besseren Verständnis ein custom Modul erstellen. Es wird die Struktur VendorName_Modulname‘ verwendet, wobei ‚VendorName‘ für den Namen des Hauptunternehmens und „Modulname“ für die spezifische Funktion des Moduls in Magento 2 steht. Wir erstellen beispielsweise ein benutzerdefiniertes Modul namens ‚Extendware_DemoModule‘.

Schritt 1: Erstellen Sie zunächst einen Ordner im Verzeichnis „app/code“, der der Struktur des Namens unseres Moduls entspricht.

app -> code -> Extendware -> DemoModule

Schritt 2: Erstellen Sie eine Datei ‚registration.php‘ unter ‚app/code/Extendware/DemoModule‘ und fügen Sie den folgenden Code hinzu.

<?php
/**
 * @category Extendware
 * @copyright Copyright (c) 2022-present Extendware (https://www.extendware.com/)
 * @package Extendware_DemoModule
 */
\Magento\Framework\Component\ComponentRegistrar::register(
    \Magento\Framework\Component\ComponentRegistrar::MODULE,
    'Extendware_DemoModule',
    __DIR__
);

Hier ist es wichtig, dass Sie den richtigen Modulnamen hinzufügen, der mit dem Namen des Ordners übereinstimmen sollte, den Sie in ‚app/code‘ erstellt haben.

Schritt 3: Erstellen Sie eine Datei ‚module.xml‘ unter „app/code/Extendware/DemoModule/etc“ und fügen Sie den folgenden Code hinzu.

<?xml version="1.0"?>
<!--
   @category Extendware
   @copyright Copyright (c) 2022-present Extendware (https://www.extendware.com/)
   @package Extendware_DemoModule
  -->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
    <module name="Extendware_DemoModule">
        <sequence>
            <module name="Magento_Backend"/>
        </sequence>
    </module>
</config>

Die beiden oben genannten Dateien sind für die Registrierung Ihres Moduls in der Magento Architektur unerlässlich und ermöglichen Ihnen die Interaktion mit dem System.

Schritt 4: Erstellen Sie eine ‚composer.json‘-Datei unter „app/code/Extendware/DemoModule“ und fügen Sie den folgenden Code hinzu.

{
   "name":"extendware/demomodule",
   "description":"Magento 2 - creates a new page",
   "type":"magento2-module",
   "version":"0.0.1",
   "license":&#91;
      "OSL-3.0",
      "AFL-3.0"
   ],
   "autoload":{
      "files":&#91;
         "registration.php"
      ],
      "psr-4":{
         "extendware\\DemoModule\\":""
      }
   }
}

Hier müssen Sie den Wert ‚type‘ als ‚magento2-module‘ angeben. Die Datei ist besonders wichtig, wenn Ihr Modul die Composer Installation unterstützt. Heutzutage sind viele Module mit der Composer-Installation kompatibel, und der Composer liest diese Informationen, um sie im Magento System zu installieren.

Nachdem Sie die oben genannten Dateien hinzugefügt haben, müssen Sie einen Magento Befehl ausführen, um das Modul in Ihrem Magento System zu installieren. Der Befehl lautet wie folgt:

php -d memory_limit=-1 bin/magento setup:upgrade

Sobald der obige Befehl erfolgreich ausgeführt wurde, finden Sie den Namen des Moduls in der folgenden Liste, und er erscheint auch in der Hauptkonfigurationsdatei, die sich unter ‚app/etc/config.php‘ befindet.

'Extendware_DemoModule' =&gt; 1,

Bitte beachten Sie, dass jedes Modul, das Sie zum ersten Mal in Magento installieren, standardmäßig aktiviert ist.

Sie haben eine Frage oder benötigen weitere Informationen? Kontaktieren Sie uns, und wir helfen Ihnen gerne weiter.
Folgen Sie uns für tägliche Inspiration und Updates.

]]>
Neue Funktionen im Deepl Translator für Magento! https://blog.extendware.com/de/neue-funktionen-im-deepl-translator-fur-magento/ Wed, 13 Nov 2024 07:47:10 +0000 https://blog.extendware.com/?p=2225 Read more]]> Wir freuen uns, Ihnen mitteilen zu können, dass DeepL Translate gerade mit zwei genialen neuen Funktionen aktualisiert wurde, die Ihr Übersetzungserlebnis erheblich verbessern werden. Egal, ob Profi oder Anfänger: Diese neuen Funktionen machen das Übersetzen noch besser.

Unterstützung für Tag-Handling: HTML oder XML auf Ihren Befehl

Ab sofort können Sie mit DeepL Translator ganz einfach festlegen, wie Tags in Ihren Texten behandelt werden sollen. Das ist besonders praktisch für Webseiten oder Texte mit spezieller Formatierung. So können sie beispielsweise den Tag für eingebettete Bilder <img> von der automatischen Übersetzung ausschließen.

Egal, ob HTML oder XML – DeepL Translator erkennt und behält die Struktur Ihrer Inhalte bei uns vermeidet die Ausnahmen, die sie als Tags definiert haben. So können Sie sicher sein, dass Ihre Übersetzungen perfekt in Ihr Layout passen.

Anpassen der Formalität für Ihre Übersetzungen

Damit Ihre Übersetzungen immer perfekt passen, gibt es ein neues Dropdown-Menü in der Admin-Konfiguration, mit dem Sie den Formalitätsgrad Ihrer Texte einstellen können.
Unterstützt werden folgende Sprachen:

  • Deutsch (DE)
  • Französisch (FR)
  • Italienisch (IT)
  • Spanisch (ES)
  • Niederländisch (NL)
  • Polnisch (PL)
  • Portugiesisch, brasilianisch (PT-BR)
  • Portugiesisch, europäisch (PT-PT)
  • Japanisch (JA)
  • Russisch (RU)

Durch die Anpassung des Formalitätsgrads an bestimmte Sprachen können Sie sicherstellen, dass Ihre Übersetzungen immer den richtigen Ton treffen – von formeller Geschäftskommunikation bis hin zu zwanglosen Beiträgen in sozialen Medien – und so Ihre Inhalte ansprechender und kulturell angemessener machen.

Warum es wichtig ist

Wir sind stets bestrebt, unsere Plattform kontinuierlich zu verbessern, um den sich wandelnden Bedürfnissen unserer Nutzer gerecht zu werden.
Diese neuen Funktionen wurden entwickelt, um Ihnen Zeit zu sparen, die Genauigkeit zu erhalten und die Nuancen der Sprache zu wahren – unabhängig von der Komplexität Ihrer Inhalte.
Entdecken Sie gerne die Funktionen direkt selbst.

Ihr Feedback ist wichtig

Wir sind gespannt, wie Sie unsere neuen Funktionen finden. Teilen Sie uns Ihr Feedback gerne mit, denn nur so können wir uns auch weiterentwickeln!

]]>
DeepL Translator Glossar: Ihre Lösung für akkurate mehrsprachige Inhalte für Magento https://blog.extendware.com/de/deepl-translator-glossar-ihre-losung-fur-akkurate-mehrsprachige-inhalte-fur-magento/ Sun, 10 Nov 2024 15:46:30 +0000 https://blog.extendware.com/?p=2153 Read more]]> Auf dem globalen Markt von heute ist es mehr als eine Gefälligkeit, Kunden in ihrer Muttersprache zu erreichen – es ist eine Notwendigkeit. Für Magento 2 Shop-Besitzer mit dem Ziel, ihre internationale Präsenz zu erweitern, ist die Bereitstellung von genauen und konsistenten Übersetzungen eine entscheidende Komponente des Erfolgs. Dies ist, wo die Extendware DeepL Translator Glossary Extension für Magento 2 ins Spiel kommt, bietet eine nahtlose Lösung für die Verwaltung von Übersetzungen effektiv.

Übersetzen Sie Fachbegriffe, Glossare, Marken und vieles mehr automatisch und mit Unterstützung von DeepL in der von Ihnen definierter Form. Die DeepL Translator Glossar Extension ergänzt die DeepL Translator Extension und ist als Add-On dafür, für alle Magento 2 Open Source und Adobe Commerce Shops verfügbar.


Warum akkurate Übersetzungen wichtig sind:

Wenn Kunden in Ihrem Online-Shop stöbern, erwarten sie Klarheit und Professionalität. Inkonsistente Übersetzungen, vor allem von Schlüsselbegriffen wie Produktnamen, Markenslogans oder Fachjargon, können das Benutzererlebnis stören. Eine konsistente Übersetzung dieser Begriffe ist entscheidend für:

  • Markenintegrität: Sicherstellen, dass Ihre Markenbotschaft in verschiedenen Sprachen einheitlich bleibt.
  • Kundenvertrauen: Die Bereitstellung klarer und genauer Informationen schafft Vertrauen in Ihre Produkte und Dienstleistungen.
  • Wettbewerbsvorteil: Heben Sie sich auf dem globalen Markt ab, indem Sie eine nahtlose mehrsprachige Erfahrung anbieten.

Vorteile der Nutzung der DeepL Tranlate Glossar Erweiterung

Verbessertes Kundenerlebnis: Bieten Sie Ihren internationalen Kunden ein nahtloses und verständliches Einkaufserlebnis und unterschiedlichen Sprachen für Ihre Zielgruppe an.

Zeit- und Ressourceneffizienz: Automatisieren Sie Übersetzungen und behalten Sie gleichzeitig die Kontrolle über kritische Begriffe, sodass weniger manuelle Anpassungen erforderlich sind.

Globale Markenkonsistenz: Sorgen Sie für einen einheitlichen Markenauftritt auf allen Märkten und stärken Sie so Ihre globale Präsenz.


Erhöhen Sie noch heute Ihre globale Reichweite

Extendware’s DeepL Translator Glossary Extension ist mehr als nur ein Übersetzungs-Tool – es ist ein strategisches Asset für alle Magento 2 Shop suchen, um ihre internationale Präsenz zu optimieren. Durch die Sicherstellung genauer und konsistenter Übersetzungen können Sie stärkere Verbindungen zu Kunden weltweit aufbauen und das globale Umsatzwachstum vorantreiben.

]]>