Alles rund um Magento!

Archiv zur KategorieAllgemein

Flattr für die Flagbit Extensions

Seit eben kann man für die kostenlosen Magento-Extensions bequem und einfach mit dem Micro-Payment-Dienst Flattr spenden. Wie es geht? Einfach bei Flattr für die Beta-Phase anmelden, auf die Beta-Einladung warten, Betrag überweisen, monatlichen Betrag festlegen und losflattrn! :)

Folgende Extensions werden von Flagbit derzeit kostenlos angeboten:

Konfiguration des WYSIWYG-Editors in Magento 1.4

Seit Magento 1.4 gibt es den eingebauten WYSIWYG-Editor. Bei der Konfiguration hat sich einiges geändert gegenüber den manuell integrierten Editoren. Da ich mich gezwungenermaßen aufgrund eines Fehlers beim Upgrade heute mit dem Editor beschäftigt habe und keine Dokumentation vorhanden gefunden habe, hier eine kurze Übersicht über die Konfiguration und Einbindung des grafischen Editors.

Das Formular, in dem der grafische Editor verwendet werden soll, muss den JS-Code für den TinyMce-Editor einbinden:

/**
 * Loads the wysiwyg editor on demand, if enabled.
 *
 * @return Mage_Adminhtml_Block_Widget_Form
 */
protected function _prepareLayout() {
    $return = parent::_prepareLayout();
    if (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) {
	    $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
    }
    return $return;
}

Wichtig in diesem Zusammenhang ist, dass der Block, in dem der grafische Editor eingebungen wird, nicht erst im _toHtml() erstellt wird, sondern ebenfalls im _prepareLayout(). Beim Aufruf der _toHtml() ist es nämlich schon zu spät den JS-Code im Head hinzuzufügen. Falls ein früherer Aufruf nicht möglch ist, muss der Code zum einbinden des grafischen Editors in einem anderne Block in der _prepareLayout()-Methode platziert werden.

weiterlesen »

Ant für Eclipse 3.6 Helios

Da ich seit kurzem ein 64-bit-Windows installiert habe um meine 8 GB Arbeitsspeicher auszunutzen wollte ich natürlich auch eine 64-bit-Eclipse-PDT-Build haben. Die aktuell stabile Version PDT 2.1 ist jedoch leider nur als 32-bit-Build verfügbar. Die neuere 2.2er-Version auf Basis von Eclipse 3.6 Helios RC2 gibt es auch für 64-bit-Systeme und RC4 klingt ja schon fast stabil – zumal die stabile Version laut Roadmap ja noch diesen Monat kommen soll.

Leider ist ant standardmäßig nicht installiert und lässt sich auch nicht auf Anhieb bei den Softwarepaketen finden. Es versteckt sich nämlich im Paket “Eclipse Plug-in Development Environment”.

Die anschließende Aktivierung läuft wie in Jörgs Artikel beschrieben ab.

Modul für Gutscheinconnection veröffentlicht

Was tun, um für mehr Umsätze im Shop zu sorgen? Was tun, um die Kundenzufriedenheit noch weiter zu steigern? Die Gutscheinconnection bietet hier eine intelligente und charmante Variante, indem die Käufer nach der Bestellung Gutscheine eines weiteren Onlineshops vermittelt bekommen.

Die Gutscheinconnection ist spezialisiert auf clevere Gutschein-Crossvermarktung im Internet. Mit einer einzigartigen Idee werden die Kundenströme der besten Onlineshops erfolgreich untereinander vernetzt. Auf der speziell entwickelten Plattform werden exklusive Gutscheine der teilnehmenden Shops angeboten, die für zusätzliche Bestellungen von Bestands- und Neukunden sorgen. Die Teilnahme an der Gutscheinconnection sorgt für drei- bis vierstellige Bestellungen Monat für Monat. Einmal eingerichtet läuft das System von selbst. Nähere Informationen zur Gutscheinconnection finden Sie unter http://www.gutscheinconnection.de/.

In Zusammenarbeit mit Flagbit wurde nun das Magento-Modul für die Gutscheinconnection entwickelt und veröffentlicht. Es ist natürlich in Magento Connect verfügbar.

Magento: The Core Element for E-Commerce

Hier noch der tollololole Promo-Video zu Magento:

Meet Magento schon wieder vorbei

Kaum hatte sie begonnen, war sie auch schon wieder vorbei. Wie im Flug ging sie vorbei, diese dritte Meet Magento-Veranstaltung im beschaulichen Leipzig. Dabei war diesmal doch mit zwei Tagen doppelt so viel Zeit für Vorträge, Gespräche, gesponsorte Mittagessen und natürlich die obligatorischen Zigaretten zwischendurch.

Was waren die Höhepunkte?

  • Der erste Höhepunkt war irgendwie bereits am Tage vor dem eigentlichen Event. Ein guter Teil des Magento-Support-IRC-Channels traf sich in der Jazz-Kneipe Spizz, um sich beim einen oder anderen isotonischen Getränk über die neuesten Magento-Trends und -Problemchen auszutauschen. Als Gegenüber sind die Jungs (wo waren denn die IRC-Frauen eigentlich?) noch sympathischer als bereits im virtuellen Chatraum, die Gespräche nochmal effektiver. Sehr schöne, lockere Runde.
  • Natürlich Damians Solr-Vortrag. Leider habe ich davon nichts mitbekommen…
  • Vinai gehört ja irgendwie schon zum Inventar der Meet Magento. Logischerweise waren beide Vorträge (SOAP API + Layout-XML) wieder sehr voll. Das Feedback durchweg positiv.
  • Yoav’s Ausblick mit Magento Mobile. Außerdem konnte er beweisen, dass er alternativ sicher auch Comedian hätte werden können. Sein Video mit Ausblick auf Magento 2 könnte Außenseiter-Chancen auf den Oscar in der Kategorie “Kurzfilm” haben. Wir drücken die Daumen. Magento Mobile sieht auf den ersten Blick herausragend aus – dies wäre ein Feature, dass Magento einen weiteren deutlichen Schub geben könnte. Native iPhone/Android/Windows Mobile-Apps auf Knopfdruck aus dem Shop heraus – beeindruckend.
  • Die Aftershow-Party. Bei den eigentlichen Vorträgen und Gesprächen am Tag kann man sich verstellen wie man will – am Abend zeigt dann doch jeder sein eigentliches Ich. Die Party fand in den sehr coolen Katakomben der Moritzbastei statt. Sehr gutes Essen, sehr gute Bar (David konnte den Barkeeper ernsthaft überreden, das Szenegetränk Tschunk zu mixen – Rezept steht beim Link), sehr sehr coole Menschen – sowohl Entwickler als auch diese ominösen “Entscheider”. Schade nur, dass verdächtige viele Personen sehr früh das Lokal verließen.
  • Ganz ganz viele Gespräche. Mir erschien es so, als würden die Menschen auf der Meet Magento langsam aber sicher offener. In den ersten Veranstaltungen kannte man sich noch kaum, man musste sich abtasten und die eigenen Reviere abstecken. Mittlerweile trauen sich trotz weiterer Revierkämpfe auch Shop-Betreiber unter’s Volk. Die Stimmung erschien mir im allgemeinen entspannter, auch dank einer diesmal sehr sehr schönen Location.

Ich habe bestimmt einige Highlights vergessen. Ihr seid gern eingeladen, ein paar mehr in den Kommentaren zu verewigen. An dieser Stelle noch einmal ein Dankeschön an alle Organisatoren – Rico Neitzel, Netresearch, Alice Patzer sowie die ganzen unsichtbaren Helferlein im Hintergrund. Sehr schöne Veranstaltung, wir kommen gern wieder.

Blog live auf Leipzig

Im Moment läuft in Leipzig die Keynote von Roy Rubin über die Entwicklung von Magento und die kommende M-Commerce-Plattform von Magento. The North Face wird der erste Magento-Shop sein, der direkt mit iPhone-App daher kommt. Sieht schon relativ überzeugend auf. Aber da kann sich wohl jeder selbst überzeugen, die iPhone-App für “The North Face” wird heute veröffentlicht! Laut Roy Rubin folgt eine Version für das iPad und eine für die Android Plattform noch dieses Quartal.

Außerdem scheint Magento direkt aus den eigenen “Fehlern” zu lernen und hat jetzt eine zentrale Person für Dokumentation, Ausbildung und Zertifizierung – danke Cara! Wir sind gespannt, wie die Zertifizierung aussehen wird.

Heimlicher (peinlicher) Höhepunkt war das typisch amerikanische Magento-Success-Story-Video: Magento ist eigentlich vom Pol des Saturns und aus einem bisher unbekannten Material, dass ab sofort auf Position 119 des Periodensystems aufgeführt wird. Ich wusste schon immer, dass Magento irgendwie außerirdisch wirkt.

escapeHtml() statt htmlEscape()

Ich weiß noch, dass ich bei meinen ersten Schritten im Magento immer fälschlicherweise escapeHtml() geschrieben habe. Irgendwie erschien mir dieser Methodenname eingänglicher als htmlEscape(). Diese Erkenntnis scheint sich inzwischen auch bei Varien durchgesetzt zu haben, denn seit 1.4.0.0-rc1 ist htmlEscape() als deprecated (dt. veraltet) markiert und durch die neue escapeHtml()-Methode ersetzt worden:

/**
 * @deprecated after 1.4.0.0-rc1
 * @see self::escapeHtml()
 */
public function htmlEscape($data, $allowedTags = null)
{
    return $this->escapeHtml($data, $allowedTags);
}

Bessere Suchergebnisse mit FINDOLOGIC

Das die Suchfunktion nicht gerade zu den Stärken von Magento gehört ist kein Geheimnis. Aufgrund der Komplexität dieses Themas wird es jedoch auch bei anderen Shop-Systemen oftmals an externe Dienstleister wie FACT-Finder oder epoq delegiert. Relativ neu in diesem Markt ist der österreichische Anbieter FINDOLOGIC, der mit seinem attraktiven Preis-Leistungs-Verhältnis gerade für kleine und mittlere Shops interessant ist.

FINDOLOGIC bietet die üblichen Features der Suchanbieter, wie Singular/Plural-Erkennung und die Korrektur von Tipp- und Rechtschreibfehlern sowie sinnverwandte Zusammenhänge und intelligentes Ranking um die Suchergebnisse zu verbessern, dass die angebotenen Produkte von den Kunden auch gefunden werden. Der Such-Service wird zum Komplettpreis bereits ab 30 € im Monat angeboten – dieser Preis gilt mit Anzeige das FINDOLOGIC-Logo auf der Suchergebnis-Seite.

Die Magento-Extension um die FINDOLOGIC-Suche anzubinden wurde  von Flagbit für die Österreicher entwickelt und kostenlos in Magento-Connect veröffentlicht. Neben dem Suchergebnis wird auch die Auto-Vervollständigung von FINDOLOGIC gefüttert und sollten deren Server ausnahmsweise einmal nicht erreichbar sein, wird automatisch die normale Magento-Volltextsuche verwendet.

, sinnverwandte Zusammenhänge und intelligentes

Ranking

Web-Entwickler (m/w) für Magento in Karlsruhe gesucht

We make websites run

Als spezialisierter Dienstleister für Webtechnologien sorgen wir bei Flagbit dafür, dass die Webseiten unserer Kunden optimal zu Geltung kommen. Open Source-Systeme wie TYPO3, Magento oder das Zend Framework nutzen wir, um Webseiten, Online Shops oder individuale Webanwendungen zu erstellen, die auf unsere Kunden sowie deren Kunden maßgeschneidert sind. Gleichzeitig geben wir den Open Source-Communities durch regelmäßige Veröffentlichungen von Modulen oder Blog-Beiträgen einen Teil unserer Arbeit zurück.

Wir suchen nun Verstärkung für unser junges Team, welches sich sowohl um Kunden wie Radio FFN, Josef Seibel, das Zentrum für Europäische Wirtschaftsforschung, die Hochschule Mannheim, MSC/Gleichmann Electronics, Bosch-Rexroth, brand eins (Gemeinschaftsprojekt mit blindwerk – neue medien KG) oder Netviewer (Gemeinschaftsprojekt mit ping 24/7) als auch um eigene Produkte wie TypoGento oder die Magento Integration Platform kümmert.

Deine Aufgaben

Im Rahmen unserer Arbeit mit Magento gibt es eine Vielzahl von Arbeiten zu erledigen. In deinen Verantwortungsbereich fallen:

  • Konzeption und Entwicklung von maßgeschneiderten Shop-Systemen
  • Konzeption und Entwicklung von Erweiterungs-Modulen für Magento für Kunden oder die Open Source Gemeinde
  • Wartung und Weiterentwicklung bestehender Systeme
  • Entwicklung von Individual-Software auf Basis von Magento oder dem Zend Framework
  • Diskussion, Gestaltung und Realisierung interessanter Open Source Projekte
  • Schulung von Kunden oder Anwendern

Dein Profil

Zum Erledigen der Aufgabenstellungen sind einige fachliche und menschliche Anforderungen notwendig. Dass du dich mit dem Internet, dem Web und den notwendigen Geräten auskennst, setzen wir einfach mal voraus. Was du außerdem mitbringen solltest:

  • Fundierte Kenntnisse in XHTML, CSS, PHP5 & MySQL
  • Grundkenntnisse im Administrieren von Server-Technologien
  • Möglichst bereits Erfahrungen mit dem Zend Framework und/oder Magento
  • Lernbereitschaft, Motivation und Teamfähigkeit
  • Selbständiges Arbeiten, freundliches, kundenorientiertes Auftreten
  • Vorzeigbares Deutsch & Englisch in Wort und Schrift

Vorteilhaft wären darüber hinaus Erfahrungen in den Punkten:

  • Konzeption oder Leitung von Web-Projekten
  • Kenntnisse in Javascript, AJAX und Webservices
  • Erfahrungen mit TYPO3
  • Kenntnisse in SVN, Unit Testing oder Continuous Integration

Was dich bei uns erwartet

Natürlich soll all die gute Arbeit auch belohnt werden. Was du bei uns erwarten kannst:

  • Ein junges, dynamisches, freundliches und motiviertes Team
  • Eine angemessene & leistungsgerechte Bezahlung
  • Ein professionelles und sehr gut ausgestattetes Arbeitsumfeld
  • Flache Hierarchien & schnelle, unkomplizierte Entscheidungswege
  • Flexible Arbeitsbedingungen
  • Kostenfreie Getränke mit Kaffee-Flatrate
  • Vielseitige und verantwortungsvolle Arbeit an interessanten Projekten

Interesse?

Wir haben dein Interesse geweckt? Dann kontaktiere uns einfach per E-Mail unter jobs@flagbit.de. Wir freuen uns auf deine Bewerbung!

« Vorherige Einträge