Am 15.05.2012 fand der 14. Magento Stammtisch in Berlin im co.up mit 12 Entwicklern statt.
Aron Spohr (www.fashionforhome.de) präsentierte das Thema “Magento und dokumentenorientierte Datenbanken”, Manuel Blechschmidt hielt einen Vortrag über “Frequent Pattern Mining für Magento”.
Im Anschluss schilderte Fabian Blechschmidt seine Eindrücke vom Besuch der “Magento Imagine” und wir diskutierten aktuelle Entwicklungen rund um Magento, wie z.B. den Magento Fork Mage+.
Der nächste Stammtisch findet am 19.06.2012 im co.up statt.
Am 21.02.2012 fand der 11. Magento Stammtisch in Berlin statt.
Durch den Wechsel in eine neue Location (co.up Coworking Space Berlin) konnten nun auch Vorträge gehalten werden.
27 Entwickler lauschten den folgenden Vorträgen:
- Vinai Kopp: “Request Flow”
- Fabrizio Branca: “Magento Projekte mit dem Module-Manager”
- Falk Opitz: “Magento Security”
- Frank Birzle: “Developer Toolbar” und “Graylog2″
Fabrizio Branca hat in seinem Blog ein paar Fotos vom Stammtisch veröffentlicht.
Der Magento Stammtisch in Berlin findet immer am 3. Dienstag eines Monats statt, somit das nächste mal am 20.03.2012. zum XING-Event
Posted by Falk Opitz | Posted in Skurriler Magento-Code | Posted on 26-01-2012
$this->__(
Mage::getStoreConfig('.../.../...', Mage::app()->getStore()->getId())
);
Posted by Falk Opitz | Posted in Magento Codeschnipsel | Posted on 31-01-2011
Um ein MySQL-Backup von Magento fehlerfrei zu importieren, hilft es, folgendes an den Anfang des SQL-Files zu schreiben:
SET FOREIGN_KEY_CHECKS=0;
Am Ende des SQL-Files den Wert wieder auf “1″ setzen.
SET FOREIGN_KEY_CHECKS=1;
Posted by Falk Opitz | Posted in Allgemein | Posted on 24-01-2011
Tobias von den Webguys hat eine interessante Umfrage gestartet: “Wieviel verdient ein Magento-Entwickler pro Jahr?”
Ich bin gespannt, wie das Ergebnis am Ende der Umfrage aussieht…
Posted by Falk Opitz | Posted in Magento Codeschnipsel | Posted on 11-01-2011
Es gibt verschiedene Wege, um einen Link zum Warenkorb in einem Magento Shop einzubauen:
<?php echo $this->getUrl('checkout/cart'); ?>
Beim folgenden Codeschnipsel darf der Eintrag in der entsprechenden Layout XML nicht vergessen werden:
<?php echo $this->getChildHtml('cartLink'); ?>
Posted by Falk Opitz | Posted in Magento Codeschnipsel | Posted on 17-11-2010
Produktbewertungen in Kurzform können mit diesem Code Snippet dargestellt werden:
<?php echo $this->getReviewsSummaryHtml($_link,'short',true); ?>
Posted by Falk Opitz | Posted in Magento Codeschnipsel | Posted on 16-11-2010
Um den Inhalt eines CMS-Blocks zu erhalten, hilft folgender Codeschnipsel:
<?php
$blockId = 'homepage';
$this->getLayout()->createBlock('cms/block')->setBlockId($blockId)->toHtml();
?>
Posted by Falk Opitz | Posted in Magento Sicherheit | Posted on 09-08-2010
Ein wichtiges Thema in der Software-Entwicklung ist die Sicherheit. Bei einem Online-Shop, in dem natürlich auch Kundendaten mit Bestell- und Zahlungsinformationen verknüpft sind, ist dieses Thema um so wichtiger.
Der Einsatz von Magento ist auch in Punkto Sicherheit grundsätzlich eine gute Wahl. In der Vergangenheit wurden Sicherheitslücken vom Magento-Entwicklerteam zügig gefixt und an Magento-Benutzer kommuniziert, so dass diese ihre Shop-Systeme gegen eventuelle Angriffe absichern konnten.
Ein weiterer Aspekt ist die Sicherheit durch Gütesiegel, wie z.B. Trusted Shops. Damit man ein entsprechendes Gütesiegel in seinem Online-Shop verwenden darf, müssen neben monatlich zu zahlenden Beiträgen auch bestimmte Kriterien erfüllt werden. So sieht eine dieser Richtlinien vor, dass Shop-Kunden keine Standard-Passwörter wie “123456″ oder “qwertz” verwenden dürfen und Kundenpasswörter aus einer Buchstaben-Zahlen-Kombination bestehen müssen. Da in den meisten Fällen der Anwender an Sicherheitslücken gar nicht so unschuld ist, sind dies ohne Frage gute und wichtige Maßnahmen, einen Online-Shop abzusichern.
Magento bietet standardmäßig schon eine Vielzahl an verschiedenen Funktionen, die man in einem Online-Shop benötigt. Um einen Magento-Shop zu erweitern oder individuell anzupassen, bietet sich die Verwendung von Modulen an. Auch wenn ein Modul optimal für Ihre Zwecke geeignet zu sein scheint, kann es sein, dass das Modul doch deutlich mehr kann, als man eigentlich erwartet. Die Jungs von mxperts.de zeigen anhand der Magento-Erweiterung “Autocomplete Search”, wie leicht man durch die Installation eines Moduls ausspioniert werden kann. Ein kurzer Blick in den Code des Moduls kann die Sicherheit eines gesamten Online-Shops erhöhen.
Posted by Falk Opitz | Posted in Magento Veranstaltungen | Posted on 07-08-2010
Heute ging nicht nur mein neues Blog online, sondern auch die Webseite Magento-Stammtisch.de. Dort können Magento-Begeisterte Stammtische in verschiedenen Städten organisieren.
Die Webseite ist leider noch nicht fertig, was aber sicherlich in den nächsten Wochen der Fall sein wird. Um über alle Neuigkeiten informiert zu werden, kann man seine Email-Adresse im Newsletter angeben.
Der erste Magento Stammtisch findet am 16.09.2010 in Berlin statt. Da ich diesen Stammtisch organisiere, freue ich mich auf ein Treffen mit euch.
(Stammtische in Bielefeld, Stuttgart und Ulm werden bereits geplant.)