Alles rund um Magento!

Übersetzungen im DeveloperMode

Ich habe mich heute gewundert, warum die Übersetzungen auf unseren Entwicklerinstanzen eine andere Übersetzung verwenden als die Stage-Umgebungen. Die Lösung liegt im Magento Developer Modus. Dieser schaltet ein Feature in den Übersetzungen aus. Im Normalfall werden alle Übersetzungen ohne Modulnamen geladen.


//Mage_Core_Model_Translate Zeile 241 - 246 Methode _addData(...)
/**
* Not allow use translation not related to module
*/
if (Mage::getIsDeveloperMode()) {
unset($this->_data[$key]);
}

Da unsere Entwicklermaschinen alle im DeveloperMode laufen, werden also nur die Übersetzungen aus den Modulen direkt verwendet. Auch hier gibt es wieder eine Ausnahme. Die Übersetzungen im Theme werden ohne die Modulnamen geladen. Dadurch gelingt eine Übersetzungen garantiert.

imagine 2013: Registration open

Pünktlich ab 12 Uhr deutscher Zeit ist die Anmeldung für die imagine eCommerce 2013 möglich. Die Konferenz findet vom 8.-10.4.2013 wie auch schon vergangenes Jahr im M Resort im Glücksspielparadies Las Vegas statt.  In diesem Zeitraum werden sich Händler, Partner, Entwickler sowie sonstige Interessenten rund um die Themen Magento und eCommerce austauschen und informieren. Auch Flagbit ist dieses Jahr mit einem großen Team von acht Mitarbeitern dabei und freut sich auf das Event mit News, Learnings und natürlich ganz viel interessanten neuen Kontakten.

Da vor allem die Early Bird Tickets der imagine eCommerce Konferenz 2011 und 2012 jeweils sehr schnell vergriffen waren, raten wir allen Interessierten nicht lange zu warten, sondern sich gleich die Eintrittskarte zum größten Magento Event weltweit zu sichern. Wer von euch lässt sich das ebenfalls nicht entgehen?

Wer eine Entscheidungshilfe braucht: Weitere Infos zu Speakern, dem Programm, der Location und vielem mehr findet ihr unter www.imagineecommerce.com/.

Magento-Stammtisch macht Winterpause

Wir bitten die Fans des Magento-Stammtischs zu beachten, dass dieser eine kleine Winterpause einlegt. Deshalb findet am 09.01. kein Magento-Stammtisch Karlsruhe statt.

Umso mehr Grund, sich den Termin für den nächsten Stammtisch, den 13.02., extra dick im Kalender anzustreichen. Wir freuen uns zusammen mit dem CyberForum auf die Stammtische im Jahr 2013.

Reminder: Magento-Stammtisch am 12.12.12.

Das letzte Mal Magento-Stammtisch in diesem Jahr und das an so einem historischen Datum wie dem 12.12.12, das sollte man sich natürlich nicht entgehen lassen.

Schwerpunktthema ist diesmal vor allem die Magento Export Platform (MEP), die von Damian Luszczymak vorgestellt wird. Weiterhin werden wir über unsere Eindrücke und Learnings von der diesjährigen SEOkomm in Salzburg berichten.

Das Xing Event findet ihr hier. Vielen Dank auch an unseren Kooperationspartner CyberForum.

Die Adventszeit naht

… und damit auch wieder die Zeit, in der diverse Blogs uns mit ihren Adventskalendern erfreuen. Die Blogs stellen jeden Tag einen lesenswerten Artikel über ein besonderes Thema von einem Gastautor online.

Wenn ihr noch Adventskalender rund ums Thema E-Commerce, Webentwicklung oder Programmierung kennt, dann hinterlasst uns einen Kommentar, wir freuen uns drüber :)

Update 04.12.2012

Und hier noch ein weitere Adventskalender zum Bereich PHP/HTML/CSS: Web Advent

Magento Stammtisch Karlsruhe 12.12

Der nächste Termin des Magento Stammtischs steht. Auch diesmal werden wir wie gewohnt aktuelle Themen rund um das Thema Magento besprechen. Zusätzlich werden wir von Patrick und Thorsten Neuigkeiten von der SEOkomm zu hören bekommen. Die SEOkomm ist ein Event, das sich an SEO Experten richtet. Auf dem Event finden zahlreiche, hochkarätige Schulungen statt, die Patrick, Thorsten, Simon und Björn besucht haben.

Ein weiteres Thema soll die Anbindung von Magento an externe Portale wie Google, Amazon, eBay sowie Preissuchmaschinen sein. Neben der Theorie möchten wir hierfür auch unser neues Open Source-Tool MEP, die Magento Export Platform, vorstellen. MEP ist eine auf standardisierten Mechanismen basierte Anbindung von Magento an diverse externe Formate. Wir werden die Voraussetzungen nennen und die Plattform im Allgemeinen erklären.

Der Stammtisch fängt am 12.12.2012 um 19 Uhr an. Ort der Veranstaltung ist wie immer die Griesbachstraße 10 in Karlsruhe. Falls Fragen und Anregungen aufkommen, bitte nicht zögern uns unter den gewohnten Kanälen zu kontaktieren oder uns an magento@flagbit.de zu mailen. Wie immer gilt auch ein Dank an das CyberForum, die uns bei der Organisation unterstützen. Wir freuen uns auf zahlreiche Besucher!

Neue Features in Solrgento

Erweiterung der After-Search-Navigation (ASN)

In einem neuen Kundenprojekt wurde der Wunsch geäußert, die Suchergebnisse nach mehrere Kriterien zu filtern, die Ergebnisse also nicht nur mit einer Kategorie einzuschränken. Hierfür wurde eine Mehrfachauswahl bei allen Attributfiltern geschaffen. Um dies zu erreichen, wurden die Solr-Abfragen erweitert, um auch weiterhin auf die schnelle Performance zugreifen zu können.

In der heutigen Zeit sind Preis-Slider ein deutlicher Gewinn gegenüber den Preisgruppen. Diesem Wunsch wird nun auch Solrgento gerecht und bietet in der kommenden Version flexible Preisfiltermöglichkeiten. Ganz nach Ihrem Wunsch können Sie das Design oder die Stufen (0-100, 100-200) einstellen. Aufgrund der vielfältigen Möglichkeiten bei Slidern, haben wir auf eine Frontend Implementierung verzichtet.

Layered Navigation über Solr

Zudem bietet Solrgento nun das Feature, dass alle Daten aus Solr geladen werden und das nicht nur bei den Suchergebnissen. Dies hat den großen Vorteil, dass an diesen Stellen Magento gar nicht mehr ins Spiel kommt, sondern Solr die ganze Arbeit leistet. Kunden haben dadurch deutlich schnellere und bessere Ergebnisse als Sie das von der Magento-Standardsuche gewöhnt sind. Mit einigen wenigen Designanpassungen ist es zudem möglich, nicht nur Produkte in den Suchergebnissen anzuzeigen, sondern auch CMS Seiten (oder Daten aus anderen Extenern Quellen z.B. TYPO3)

Haben Sie wünsche oder Verbesserungsvorschläge? Sprechen Sie uns einfach an.
Weitere Informationen finden sie unter http://www.solrgento.de/

UML-Diagramme aus Text mit PlantUML

Jeder Entwickler weiß, dass Diagramme oft helfen, über Inhalte zu sprechen. Aber Lust sich in eines der grafischen Tools einzuarbeiten, hat man dann meist doch nicht. Jedes verwendet einen anderen Standard und andere Konventionen, um im Wiki darüber zu reden muss man das Diagramm mühsam als Bild exportieren und eigentlich schreibt man ja am liebsten Code und klickt eher ungern.

Wir haben bei bisher vereinzelt Visual Paradigm UML eingesetzt. An sich ist das Tool ganz brauchbar, vor allem wenn man Java entwickelt und das Round-Trip-Engineering funktioniert. Wir arbeiten aber eher punktuell mit UML-Diagrammen, d.h. meistens möchte man nur eine kleine Änderung machen oder nur ein Fragment der gesamten Software abbilden. Daher lohnt es sich nicht für jeden Entwickler eine Lizenz zu kaufen und wir haben deshalb eine Floating License. Funktioniert auch prima, solange man im Büro (und damit im Firmennetzwerk) ist. Aber sobald man unterwegs oder beim Kunden vor Ort ist kann man nicht “mal eben” das Diagramm anpassen. Außerdem braucht die Software relativ lang zum Starten, was gerade bei kleinen Änderungen auch lästig sein kann (und offen lassen will man das Programm ja auch nicht, weil man dann die Floating License blockiert).

Vor ein paar Wochen bin ich auf der Suche nach einem UML-Plugin für DokuWiki über PlantUML gestolpert. Mit PlantUML lassen sich (mit Hilfe von Graphviz) aus Text UML-Diagramme erstellen. So lässt sich folgendes Authentifzierungs-Sequenzdiagramm einfach mit ein paar Zeilen Code erzeugen:

Sequenzdiagramm Authentication

Sequenzdiagramm Authentication

@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
@enduml

Neben Sequenzdiagrammen werden auch Use-Case-Diagramme, Klassendiagramme, Komponentendiagramme, Zustandsdiagramme und Objektdiagramme unterstützt. Außerdem gibt es Integrationen für MediaWiki, Redmine, Confluence, Trac, TinyMCE, Eclipse, NetBeans, Intellij (auch PHPStrom), Word, OpenOffice LaTeX, Doxygen, Sphinx und vieles mehr. Dadurch sind sowohl die Diagramme als auch das Syntax-Wissen portabel und vielseitig einsetzbar. Ich habe als nächstes direkt das Plugin für unser Confluence installiert und auch Sphinx (was wir gerade für Dokumentationen testen) funktioniert prima.

Recap 6. Magento Stammtisch Karlsruhe 14.11.2012

In großer Runde fand gestern der 6. Magento Stammtisch Karlsruhe statt. Neben unseren beiden Bielefeldern Karl und Damian durften wir Gäste von epoq, econda, Fact-Finder, naturkost.com, dildo4u.de und Jacob Elektronik begrüßen.

Damian beim Vortrag von GermanSetup

Zunächst gehörte das Wort auch Damian und Karl, die mit einem Vortrag GermanSetup erst einmal allen Anwesenden vorstellten und aus erster Hand die aktuellsten Entwicklungen beschrieben. Im Anschluss stand der Magento Hackathon im Mittelpunkt, wobei die einzelnen Projekte noch einmal von den Teilnehmern des Hackathons beschrieben und erklärt wurden. Zudem wurde der Blick bereits auf Themen, Anregungen sowie der Suche nach Sponsoren (Achtung, Wink mit dem Zaunpfahl) des nächsten Hackathons gerichtet. Auch in diesem Zusammenhang stand die anschließende Diskussionsrunde über Wünsche der Anwesenden nach Bugfixes oder Feature-Requestes für Magento, die Eingang im nächsten Hackathon oder in den Zeitplan von Flagbit finden könnten. Traditionell standen dabei die Themen Import/Export sowie Shop-Suche ganz oben auf der Agenda. Auch ein Grund warum der nächste Stammtisch am 12.12. sich schwerpunktmäßig um das Thema “Suche in Magento” drehen wird.

Ausklang fand der Abend dann ebenfalls mit bekannten Ritualen. Pizza, Kickern sowie eine lockere Gesprächsrunde bei dem ein oder anderen Bier im Aufenthaltsbereich von Flagbit. Danke an das CyberForum für die Unterstützung sowie allen Teilnehmern für die Mitgestaltung eines kurzweiligen und interessanten Abends.

Magento Stammtisch Karlsruhe 14.11.

Der nächste Termin des Magento Stammtisch Karlsruhe steht an, Termin ist der Mittwoch in dieser Woche (14.11.). In gewohnt lockerer Runde werden wir aktuelle Themen rund um Magento und E-Commerce vorstellen und diskutieren. Der Schwerpunkt wird diesmal auf einem Recap des Magento Hackathon in München (26.-28.10.) sowie den aktuellen Entwicklungen des German Setup Moduls liegen. Da Damian und Karl auch in Karlsruhe vertreten sein werden, können sie hierzu Informationen und Antworten aus erster Hand liefern. Des Weiteren sind wir wie immer auf den Input und Anregungen von unseren Gästen gespannt und freuen uns auf neue Gedanken.

Los geht es am Mittwoch, 14.11. um 19 Uhr, Location ist wie immer die Griesbachstraße 10 in Karlsruhe. Auch für kurzfristge Fragen und Anregungen stehen wir unter den gewohnten Kanälen oder magento@flagbit.de gerne zur Verfügung. Unser Dank gilt wieder dem CyberForum bei der Unterstützung der Organisation.

 

Logo-Cyberforum

Page optimized by WP Minify WordPress Plugin