12. April 2013
In this series of blog posts, we will build a sample Magento module and configure it to communicate with another Magento instance through X.Commerce Fabric. As you may already know, there is an X.Commerce Integration Pack available on both Github and Magento Connect, and we will use it in our implementation. This post is dedicated to setting up the communication between local Magento instance and the X.Commerce Fabric.
First of all, let’s check prerequisites: besides general Magento requirements, there is one more thing you should be aware of. X.Commerce Fabric transfers data in AVRO format, so client extension uses php library provided by Apache to encode and decode messages. However, it performs 64-bit operations, so if you get errors from avro library during this tutorial, you may need to install GNU Multiple Precision (GMP) Arithmetic Library for PHP to get it working. You may obtain the latest version of library from … mehr zu Working with X.commerce
Share and Enjoy
Abgelegt unter Allgemein, symmetrics IT, symmetrics Magento, X.commerce | Keine Kommentare »
07. November 2012
Ist es sinnvoll seine Systeme zu überwachen? Ja, durch die Überwachung werden Fehler verschiedenster Art schneller erkannt und durch das Sammeln von Performance Daten können Informationen gewonnen werden, ob die Kapazitäten der bestehenden Systeme für aktuelle Anforderungen ausreichen oder skaliert werden müssen. Gerade z. B. bei neuen Werbeaktionen ist es wichtig, die Systeme und die Anforderungen vor der Aktion genau überprüfen zu können, um sicher zu stellen das es während der Werbeaktion zu keinen Performance Engpässen kommt.
Zusätzlich zu den üblichen Überwachungen (wie z.B. Load, RAM Verbrauch oder der Festplatten Auslastung), sollten auch alle laufenden Applikationen überwacht werden. Im Fall Magento oder generell eCommerce ist es essentiell wichtig, dass Dienste, wie z.B. Mail Versand aus dem Shop, funktionieren. Außerdem müssen auch in Magento alle Indexe aktuell sein und Caches sowie viele andere Funktionen (wie z.B. auch evtl. erstellten Reports) überwacht werden.
Dies sind wichtige Fragen welche, bei möglichen Problemen, vorab helfen können … mehr zu Application Monitoring für Magento
Share and Enjoy
Abgelegt unter Allgemein, symmetrics IT, symmetrics Magento | Keine Kommentare »
23. Oktober 2012
Heute finden Stresstests in vielen Bereichen wie z.B. bei Banken oder Atomkraftwerke Einsatz. Situationen werden simuliert um Grenzen zu ermitteln und darauf hin Schlussfolgerungen erzielen zu können.
In der IT wird anstelle eines Stresstests auch oft von einem Lasttest gesprochen. Ein solcher Test ist jedoch nicht gleichzusetzen mit einem Performancetest, da die gewonnenen Informationen über andere Dinge Auskunft geben sollen:
Lässt sich der Shop bzw. die Webanwendung noch betreiben?
Wie viele Web-, Datenbank- oder Cacheserver werden benötigt?
Kommt es zu abstürzen von Diensten oder ganze Systeme?
Können Dienste während hoher Last noch administriert werden?
Treten Fehlermeldungen, Dateninkonsistenzen oder Deadlocks auf?
Wie viel Zeit wird benötigt bis die Umgebung wieder in den Normalbetrieb übergeht?
Greifen Schutzmaßnahmen?
Kommt es zu einer automatischen Skalierung der Umgebung?
Wurden alle Dienste optimal konfiguriert?
Werden Failover-Maßnahmen erfolgreich durchgeführt?
Mit den Ergebnissen können dann weitere Entscheidungen gefällt werden ob weitere Optimierungen notwendig sind. Da kleine Probleme bekanntermaßen unter hoher Last zu schwerere werden, können diese besser bei einem Lasttest … mehr zu Stresstests in der Praxis
Share and Enjoy
Tags: last test, optimierung, performance, siege, stress test
Abgelegt unter Allgemein, symmetrics IT, symmetrics Magento | Keine Kommentare »
30. August 2012
What is the purpose of testing the shop performance during its development? Is it necessary? Why spending additional effort and costs on this? To what extent does it make sense? We will try to answer these and many other questions in this article.
There are three factors in product development that remain in constant tension: cost, quality, and time. For the sake of this discussion, quality shall mean the number of features a product is to have, and their depth, usability, and polish. The cost of a given project is usually computed by enumerating its features, and the time it will take to implement them. Likewise, the number of features and their depth of quality and usability are limited by finances and time. The amount of time a project will take is a direct result of the feature set, and the amount of money the company is willing to spend. Since … mehr zu Magento performance testing via jmeter
Share and Enjoy
Tags: jmeter, magento, performance, test
Abgelegt unter symmetrics IT, symmetrics Magento | Keine Kommentare »
09. Juli 2012
The usual development process for the Magento platform requires a lot of common operations related with project development, module creation, creation of different models, helpers, blocks etc. from developers. Those actions take a lot of time useful in the every-day work and therefore increase the project costs and time-to-markets as key team members and developers do use it for this tasks instead of really value adding and contributing through new ideas, solving complex problems or consulting the customer. Sooner or later each developer, developing different functionalities for Magento starts thinking how he can improve his own work, how time for common operations can be reduced and how potential bugs can be avoided occuring when humans repeat the same, not so demanding tasks, multiple times with different levels of attention. (Magento) code-generators can be one potential answer and solution.
You can find a lot of different tools related to code-generation, so the … mehr zu Magento code generator tools
Share and Enjoy
Abgelegt unter Allgemein | Keine Kommentare »
25. Juni 2012
Fluid Grid
Nach Ethan Marcotte’s Ideologie, ist Responsive Design die Gestaltung der Website über flexible Weiten, um sie je nach Bildschirmgröße des Besuchers individuell anzupassen.
In der Praxis sieht das so aus, dass wenn ein Besucher mit FullHD Bildschirm auf eine Responsive Website kommt, kriegt er mehr auf einmal zu sehen, als ein Besucher mit nur 1024×768 Auflösung. Inhaltlich sind aber beide Seiten gleich. Schön zu sehen auf folgenden Seiten:
http://css-tricks.com/
http://www.smashingmagazine.com/
Seit längerem beschäftigen wie uns bei symmetrics mit Magento Responsive Design und arbeiten neben der theoretischen Grundlage aktiv an ersten Kundenprojekten und Magento Themes. In Magento sind Fluid Grids in einem bestehenden Shop unter hohem Zeitaufwand gegenüber statischem Grid umsetzbar. Beinah jegliche Weiten und Abstände müssen in Prozent angegeben werden. Intelligente Floatings sind u.U. neu zu erarbeiten. Gleiches gilt für Produktbilder und weitere andere Grafiken. All das müsste von Anfang an in einem Magento Projekt geplant werden oder in einem bestehenden Magento Template … mehr zu Magento Responsive Design
Share and Enjoy
Tags: fluid grid, magento, magento theme, responsive design, symmetrics
Abgelegt unter Allgemein, Magento Theme, Responsive Design, symmetrics IT, symmetrics Magento | 2 Kommentare »
18. Juni 2012
Voraussetzungen
Um Varnish mit ESI betreiben zu können, muss man ein gewisses Grundwissen haben, wie die Konfiguration (VCL) von Varnish funktioniert. Zusätzlich sollte man Varnish 3 verwenden, da diese Version die Möglichkeit bietet eigene Module zu entwickeln. Dies sind sogenannte V-Mods. Für die lokale Entwicklung ist es ratsam sich Varnish aus den Sourcen selber zu kompilieren. Dies hat zwei große Vorteile. Erstens man kann sich mehrere Versionen parallel installieren und hält somit sein System sauber. Zweitens ist es dann auch einfacherer V-Mods zu schreiben und zu kompilieren. Dafür muss man aber eine entsprechende Umgebung haben, wie z.B. einen Mac mit installiertem XCode und den Compiler Commandline Tools. Dazu ist noch der Einsatz von Macports zu empfehlen. Dies ist aber auch problemlos mit einem Linux System, wie z.B. Ubuntu möglich. Es ist aber nicht unbedingt zu empfehlen dies unter Windows zu versuchen, da Varnish auf die POSIX system API calls verweist, welche … mehr zu Varnish-ESI Caching mit Magento
Share and Enjoy
Tags: cache, esi, magento, performance, varnish
Abgelegt unter Allgemein, symmetrics IT, symmetrics Magento | Keine Kommentare »
09. Juni 2010
Market Ready Germany 2.0. (MRG 2.0) von Magento Enterprise Partner symmetrics und Trusted Shops ist ab sofort verfügbar
Ab sofort steht allen Nutzern der erfolgreichen Open Source E-Commerce-Plattform Magento, das neue Lokalisierungspaket „Market Ready Germany by symmetrics & Trusted Shops“ in der Version 2.0. zum kostenlosen Download zur Verfügung. Das Paket ist kompatibel mit allen aktuellen Versionen von Magento, sowohl der Community Edition 1.4 als auch erstmals vollständig mit Magento Enterprise Edition 1.8.
Magento Enterprise Partner symmetrics und Trusted Shops, Europas führender Vertrauensdienstleister für Online-Händler, machen das Magento E-Commerce-Plattform automatisch fit für den deutschen Markt. Magento-Nutzer mussten bisher vielfältige manuelle Anpassungen an der Software, der Darstellung und den Texten vornehmen, wenn sie ihren Shop für die deutschen Anforderungen funktionell vollständig und rechtsicher machen wollten.
„Die Erweiterung “Market Ready Germany by symmetrics & Trusted Shops” ist ein Riesenerfolg: Die Extension wurde seit erstmaliger Einführung vor knapp einem Jahr fast 18.000 Mal heruntergeladen und gehört … mehr zu Market Ready Germany 2.0. (MRG 2.0) von Magento Enterprise Partner symmetrics ab sofort verfuegbar
Share and Enjoy
Tags: chash ticket, lokalisierungspaket, magento, magento community, magento enterprise, market ready germany, mrg, mrg 2.0., payone, trusted shops
Abgelegt unter symmetrics Marketing | 1 Kommentar »
05. Oktober 2009
Vom 30.9.-1.10. fand auch dieses Jahr in Wiebaden der Versandhandelskongress und begleitend die Mail Order World statt. Als symmetrics waren wir diesmal mit einem eigenen knapp 20qm Stand in Halle 9 vertreten.
Insgesamt machte die Messe einen sehr guten Eindruck und scheint stetig zu wachsen. In unterschiedlichen Bereichen war alles präsent, von Logistik über Payment, Online-Shop Anbieter bis hin zu Multichannel Partnern. So hat das Schlendern durch die Hallen viel Spaß gemacht, da zum einen sich auf der Messe alles versammelt hat was im Versand- und Onlinehandel einen Namen hat, zum anderen konnte man die Gelegenheit nutzen um alle Partner, Kollegen und alte Bekannte wiederzusehen und sich aus zu tauschen.
In der Halle 9 waren überwiegend auf E-Commerce spezialisierte Firmen. Neben uns als Magento Enterprise Partner, waren noch 2 weitere Firmen in der Halle, die Magento mit unterschiedlichem Fokus anbieten. Positiv überascht war ich, wie schon im März auf der Cebit, von … mehr zu MOW-Mail Order World Bilanz aus eCommerce und Magento Sicht
Share and Enjoy
Tags: cloud, ecommerce, magento, magento enterprise, messen, mow, saas
Abgelegt unter symmetrics Magento, symmetrics Marketing | Keine Kommentare »
11. August 2009
Gestern Abend wurde das, vom Magento Enterprise Partner symmetrics in Zusammenarbeit mit Trusted Shops, entwickelte und von vielen lang erwartete Market Ready Germany Paket gelauncht und steht ab sofort kostenlos (OSL 3.0) unter Magentoconnect allen Interessierten zum Download zur Verfügung: http://www.magentocommerce.com/extension/1764/market-ready-germany
Hier kann eine volle Beschreibung, sowie Installationsanweisungen eingesehen werden. Bitte auch die mit Achtung markierten Stellen sorgfältig lesen. Das Paket ist in der aktuellen Version auf die Magento Community Edition ausgelegt, wir haben jedoch bei internen Tests auch innerhalb der Magento Enterprise Edition keine Probleme festgestellt.
Hintergrund: Aus der täglichen Arbeit im Rahmen des eigenen symmetrics SaaS Modells für Magento wurden und werden viele Prozesse permanent optimiert und automatisiert. So zum Beispiel auch viele der notwendigen Magento Basiskonfiguration, Übersetzungen, Modulanpassungen, zahlreiche Änderungen zum Erreichen der Rechtssicherheit usw. Magento out of the box als sehr universelles und internationales Produkt, für Shops jeder Größe, an den deutschen Markt anzupassen und konfigurieren ist nicht … mehr zu symmetrics und Trusted Shops launchen Market Ready Germany Paket
Share and Enjoy
Tags: magento, magento commu, market ready germany, trusted shops
Abgelegt unter symmetrics Magento | Keine Kommentare »