ITB Fazit: Reisebranche hat Krise überwunden

Leipzig, 15.03.2010. Die 44. Internationale Tourismusbörse baut ihre weltweit führende Marktposition aus. Sechs Milliarden Euro Auftragsvolumen, 180.000 Besucher und mehr Top-Manager und Spitzenpolitiker denn je – das ist die Erfolgsbilanz der ITB. Der Bereich Travel-Technology, der seit einigen Jahren zum festen Bestand der Messe gehört, konnte von diesem Aufschwung kräftig profitieren.

2010-03-10 09.52.09

Die Leipziger Agentur Netresearch, die Firma mvolution aus Jena und diginetmedia aus dem sächsischen Schneeberg präsentierten als „IT-Netzwerk Tourismus“ innovative Lösungen für den eTourismus. Netresearch Geschäftsführer Thomas Fleck zeigt sich mit dem Messeauftritt hoch zufrieden: „Travel Technology ist zwar schon seit Jahren ein Trend-Thema, tatsächlich hatten wir im Vergleich zu unserer ITB-Premiere im letzten Jahr wesentlich mehr Besucher am Stand. Das spiegelt sich natürlich auch in unseren Auftragsbüchern wieder. Für uns war die ITB 2010 ein voller Erfolg.“

Als Vorzeigeprodukt stellte die auf Open Source Software spezialisierte Agentur Netresearch ihre TYPO3 travel edition vor, in die das Know-how aus zehn Jahren eTourismus Erfahrung eingeflossen ist. Die speziell auf die Bedürfnisse von Reiseveranstaltern ausgerichtete Software bildet alle Phasen der Kundenbeziehung im Tourismus ab und ist zusätzlich um eine Vielzahl weiterer Funktionen, wie zum Beispiel eCRM, Web2.0, SEO-Tools, Besucheranalyse, Intranet, Extranet u.v.m. erweiterbar. Wer Netresearch auf der ITB verpasst hat, erhält Informationen zur Typo3 travel edition unter http://www.netresearch.de/t3travel

Pressekontakt: Bestsidestory GmbH, Frau Ulrike Schinagl, Tel: +49 (0) 341 – 92 77 290, Mail: ulrike.schinagl@bestsidestory.de, Web: www.bestsidestory.de

Seitentitel dynamisch Anpassen in TYPO3

Um den Seitentitel in TYPO3 dynamisch zu erzeugen, muss man zuerst den Standardseitentitel entfernen:

config.noPageTitle = 2

Danach einen neuen <title>-Tag dem Seitenkopf zuweisen:

page.headerData.10 = TEXT
page.headerData.10.insertData=1
page.headerData.10.wrap = <title>|</title>
page.headerData.10.value = Neuer Seitentitel

Der neue Seitentitel ist aber jetzt noch nicht Dynamisch sondern höchstens seitenspezifisch, damit wir einen Seitentitel dynamisch zum Inhalt der Seite bekommen, müssen wir erstens verhindern das TYPO3 den Seitentitel zwischenspeichert (cached), dies geschieht mit einem USER_INT Objekt:

page.headerData.10 = USER_INT

Und zweitens angeben, wie der Seitentitel erzeugt werden soll. Wir wollen dazu eine PHP Funktion verwenden, also müssen wir erst mal die PHP Bibliothek einbinden welche die Funktion zur Verfügung stellt.

In diesem und wohl in den meisten Fällen ist das eine Klasse in einer unserer Extensions:

includeLibs.tx_myext_myclass = typo3conf/ext/myext/class.tx_myclass.php

Schließlich weisen wir noch die richtige Methode aus dieser Klasse unserem USER_INT Objekt zu:

page.headerData.10 {
    userFunc = tx_myclass->getPageTitle
}

In dieser PHP Funktion werden wir dann den Seitentitel erstellen und als Kompletten <title>-Tag zurückgeben:

<?php
class tx_bmsymboldetailpage_facade
{
    /**
     * Returns page title.
     *
     * @param string $content current TScript object content
     * @param array  $conf    TScript object configuration
     *
     * @return string page title tag
     */
    static public function getPageTitle($content, array $conf)
    {
        global $TSFE;

        // site specific title
        $title = 'Meine Homepage';

        // page title
        if (!empty($TSFE->page['tx_browserpagetitle_browser_title'])) {
            $title .= ' - ' . $TSFE->page['tx_browserpagetitle_browser_title'];
        } else {
            $title .= ' - ' . $TSFE->page['title'];
        }

        // content specific title
        $name = t3lib_div::_GP('name');
        if (! empty($name)) {
            $title .= ' - ' . $name;
        }

        return '<title>' . htmlspecialchars($title) . '</title>';
    }
}

Beispiel

Seitensetup

# Standardseitentitel deaktivieren
config.noPageTitle = 2

# Bibliothek einbinden
includeLibs.tx_nrexample_facade = typo3conf/ext/nr_example/class.tx_nrexample_facade.php

# Seitenkopf um neuen <title>-Tag ergänzen
page.headerData.10 = USER_INT
page.headerData.10 {
    userFunc = tx_nrexample_facade->getPageTitle
}

PHP Bibliothek

<?php
declare(encoding = 'UTF-8');
/**
 * Example TYPO3 extension.
 *
 * PHP version 5
 *
 * @category   Example
 * @package    Detailpage
 * @subpackage Frontend
 * @author     Sebastian Mendel <sebastian.mendel@netresearch.de>
 */

/**
 * Facade for teh NR_Example TYPO3 Extension.
 *
 * @category   Example
 * @package    Detailpage
 * @subpackage Frontend
 * @author     Sebastian Mendel <sebastian.mendel@netresearch.de>
 */
class tx_nrexample_facade
{
    /**
     * Returns page title.
     *
     * @param string $content current TScript object content
     * @param array  $conf    TScript object configuration
     *
     * @return string page title
     */
    static public function getPageSubtitle($content, $conf)
    {
        global $TSFE;

        $title = 'Netresearch Example';

        if (!empty($TSFE->page['tx_browserpagetitle_browser_title'])) {
            $title .= ' - ' . $TSFE->page['tx_browserpagetitle_browser_title'];
        } else {
            $title .= ' - ' . $TSFE->page['title'];
        }

        $isin = t3lib_div::_GP('isin');
        if (! empty($isin)) {
            $subtitle = self::getPageSubtitleIsin($isin);
            if (! empty($subtitle)) {
                $title .= ' - ' . $subtitle;
            }
        }

        return '<title>' . htmlspecialchars($title) . '</title>';
    }

    /**
     * Returns ISIN and name of symbol.
     *
     * @param string $isin ISIN
     *
     * @return string ISIN and name of symbol
     */
    static public function getPageSubtitleIsin($isin)
    {
        $symbol = NR_Symbol::getInstance($isin    );

        return $symbol->getIsin() . ' ' . $symbol->getName();
    }
}

Dynamischer Standardwert für eine Tabelle zuweisen in TYPO3

Wie kann ich einem Feld einen dynamischen Standardwert zuweisen?

Um ein Feld immer mit einem dynamisch erzeugten Wert vorzubefüllen, benötigt man lediglich eine kleinen Schnipsel TypoScript den man per t3lib_extMgm::addPageTSConfig(), üblicherweise in der ext_localconf.php, dem TSConfig hinzufügt:

ext_localconf.php:

t3lib_extMgm::addPageTSConfig(
    'TCAdefaults.tx_bmkursblatt.publish_date = ' . time()
);

In Diesem Beispiel setzen wir die Tabellen-Zelle also einfach auf die aktuelle Zeit.

Wenn der Wert nicht dynamisch ist, kann man die Zuweisung natürlich auch direkt im TSConfig der Seitenoptionen vornehmen:

TCAdefaults.tx_bmkursblatt.published = 1

Erfolg durch Agilität: Scrum-Kompakt mit Joseph Pelrine

Am 25. Februar 2010 fand die von Netresearch gemeinsam mit der itemis AG organisierte Veranstaltung “Scrum-Kompakt” im Intershop Tower in Jena statt. Die Resonanz auf die Ankündigung des Events war, wie erwartet, sehr gut: alle 40 Plätze waren vollständig ausgebucht.

Wer mit Scrum nichts anfangen kann: Scrum ist vereinfacht gesagt ein Projektmanagementansatz, der besonders für komplexe Projekte mit noch unklaren Anforderungen oder Prototyping sehr gut geeignet ist. Außerdem besteht eine hohe Transparenz, die zu einer Minimierung der Risiken führt. Scrum trägt dazu bei, die Entwurfsphase zu verkürzen und schnell zu lauffähigen Software-Prototypen zu gelangen.

Scrum KompaktDer Scrum-Pionier Joseph Pelrine vermittelte innerhalb eines halben Tages alles das, was man über diese agile Projektmanagement-Methode wissen muss. Besonders spannend waren in diesem Zusammenhang Josephs Erfahrungen mit Scrum, die von der Planung der eigenen Hochzeit über Bauprojekte bis hin zu großen Events führen. Joseph versuchte den Beteiligten (überwiegend, aber nicht ausschließlich, Onlinearbeiter) ein Grundverständnis der Planungsproblematiken zu vermitteln, aus denen sich agile Methoden wie Scrum oder XP herausgebildet haben. Mein Resümee: Netresearch setzt agile Methoden nun schon seit einiger Zeit ein. Dennoch war der Grundlagenworkshop – insbesondere in Hinblick auf die Reflektion des eigenen Verständnisses – äußerst interessant.

Meet Magento geht in die nächste Runde

mm_Logo_weißSchon im Mai wird das deutschlandweit größte Treffen der Magento Community fortgesetzt. Die Veranstaltung wird zukünftig halbjährlich stattfinden, in Leipzig und Frankfurt, und jeweils zwei Tage dauern. Auftakt zur diesjährigen Meet Magento Veranstaltungsreihe ist am 31.Mai 2010 in Leipzig im Technologiezentrum „GaraGe“.

Das Programm wird in diesem Jahr erstmals um das Kongress-Element Magento Business Forum erweitert und verspricht einen besonderen Mehrwert für Shopbetreiber und Agenturen. Auf dem Business Forum werden Vorträge zu klassischen E-Commerce Themen wie ePayment, ERP-Software und Online-Marketing gehalten.

29Trotz des erweiterten Konzepts von „Meet-Magento“ wird es eine ausgewogene Mischung aus Business Kongress mit angrenzenden Ausstellerflächen und Community-Treff geben, wobei die Community klares Kernzielpublikum bleibt. Dementsprechend kommen Gelegenheiten für den fachlichen und privaten Austausch nicht zu kurz. Am Abend des ersten Veranstaltungstages hat die Community die Gelegenheit, sich auf der After Show Party „offline“ und in lockerer Atmosphäre kennen zu lernen.

Der Call4Papers für „Meet Magento #3.10.“ in Leipzig hat bereits begonnen, Vorträge und Case Studies können unter www.meet-magento.de/call-4-paper.html noch bis zum 31. März eingereicht werden. Auch die Tickets für die Veranstaltung sind schon online erhältlich. Schnell zugreifen, denn die vergünstigten Kombi-Tickets sind nur begrenzt.

Wir freuen uns auf Ihren Besuch!

Magento-Schnittstelle zu IREUS erleichtert die Integration von intelligenten Produktempfehlungen in Online Shops

Chemnitz/Leipzig, 23.02.2010: Die Agentur Netresearch hat im Auftrag der prudsys AG ein Modul zur leichteren Integration der führenden Miet-Recommendation Engine IREUS in die E-Commerce Plattform Magento entwickelt. Magento-Shopbetreibern steht damit ein Marketing-Tool zur Verfügung, um Online Shop Kunden noch gezielter ansprechen und ihnen Produktempfehlungen mit einer hohen persönlichen Relevanz unterbreiten zu können.

magento_anzeige2Personalisierung gilt auch 2010 als eines der Top-Themen der Handelsbranche. Durch personalisierte, auf den Shop Besucher zugeschnittene Produkt- und Kaufempfehlungen, wird bereits bestehenden, aber auch potentiellen Kunden ein besonderes Einkaufserlebnis geboten. Intelligente Empfehlungen mit einer hohen persönlichen Relevanz verlängern zudem die Verweildauer der Besucher im Shop, erhöhen die Konversionsrate und somit auch den Umsatz des Unternehmens.

Shopbetreiber, die Magento als E-Commerce Plattform nutzen, können zukünftig schnell und einfach derartige Empfehlungen in ihren Online Shop integrieren. Dafür entwickelte die Leipziger Agentur Netresearch ein Modul, das eine nahtlose Integration des Online Empfehlungssystems IREUS in Magento-Shops ermöglicht.

Hinter IREUS verbirgt sich eine extra auf die Bedürfnisse von kleineren Shops zugeschnittene Version der prudsys RDE | Recommendations, dem führenden Empfehlungssystem auf Echtzeitbasis in Deutschland. IREUS generiert auf der Grundlage intelligenter Datenanalysen sinnvolle Produktempfehlungen, die den Bedürfnissen des jeweiligen Kunden sehr nahe kommen. Anschließend wertet IREUS das Kundenverhalten und die Reaktionen auf diese Empfehlungen selbständig aus und nutzt diese Erkenntnisse zur Echtzeit-Optimierung der eigenen Empfehlungen. Der Kunde erhält letztendlich Empfehlungen für Produkte, die maximale Relevanz für ihn besitzen. Das Ergebnis: höhere Kundenzufriedenheit und daraus folgend optimale Kundenbindung.

“Kundenbindungs- und Marketingfeatures waren von Anfang an die große Stärke von Magento. Wir freuen uns, mit der Nutzbarmachung von IREUS für Magento-Shops diese Stärke weiter ausbauen zu können”, erklärt Netresearch Geschäftsführer Thomas Fleck.

Wie die meisten Magento-Erweiterungen steht das Modul kostenfrei auf magentocommerce.de zum Download zur Verfügung. Nach Integration des Moduls in das Magento-Shopsystem und Registrierung auf www.ireus.net kann der Shop-Betreiber anschließend schnell und einfach seine eigene Recommendation Engine über einen geschützten Nutzerbereich einrichten. Dazu importiert er einmalig seine Produkt- und Kategoriedaten und passt das Template für die Anzeige der Empfehlungen nach seinen eigenen Vorstellungen an. Ab Start der eigenen Empfehlungsmaschine spielt IREUS dann im eigenen Shop intelligente Produkt- und Kaufempfehlungen aus und beginnt sofort mit der Optimierung der eigenen Empfehlungen.

Über die prudsys AG:
Die im Jahre 1998 unter dem Namen PRUDENTIAL SYSTEMS SOFTWARE GmbH gegründete prudsys AG entwickelt und integriert Data-Mining-Lösungen zur Auswertung von strukturierten Daten. Dabei konzentriert sie sich auf den Bereich der Echtzeitanalyse (Realtime Analytics). Die Lösungen der prudsys AG umfassen die komplette Verarbeitungskette von der Datenvorverarbeitung über die Analyse und das Reporting bis zum Deployment der Modelle. Die prudsys AG liefert nicht nur Endprodukte, sondern auch Komponenten und Algorithmen. Die prudsys AG gilt als Technologieführer im Data Mining. Das Unternehmen hat zahlreiche innovative mathematische Verfahren für große Datenmengen entwickelt und patentieren lassen.

Pressekontakt: Prudysy AG, Sandra Kögel, Leitung Marketing, Kommunikation & PR, Tel.: +49 371 27093-31, E-Mail: presse@prudsys.com

Über Netresearch: Die Netresearch GmbH & Co. KG. wurde 1998 in Leipzig von Thomas Fleck und Michael Ablass gegründet. Netresearch ist Mitglied der TYPO3 Association und Magento Enterprise Partner. Netresearch ist Veranstalter des TYPO3 Anwendertages und des Commmunity Treffs Meet Magento. Firmensitz: Nonnenstr. 11d, 04229 Leipzig. Weitere Informationen unter www.netresearch.de.

Pressekontakt: Bestsidestory GmbH, Frau Ulrike Schinagl, Tel: +49 (0) 341 – 92 77 290, Mail: ulrike.schinagl@bestsidestory.de, Web: www.bestsidestory.de

Netresearch ist jetzt offizieller Partner von „ecommerce-schulungen.de“

In Deutschland hat sich die erste Trainergemeinschaft für ecommerce-Schulungen im Bereich  Magento gegründet. Verantwortlich dafür sind die drei Experten, Vinai Koop, Rico Neitzel und Dr. Roman Zenner.

Nach der erfolgreichen Zusammenarbeit mit den drei Rednern während des ersten und zweiten „Meet Magento“ Großevents  in Deutschland, war es nur folgerichtig für Netresearch das Verhältnis zu vertiefen und eine dauerhafte Kooperation logo-ecommerce-schulungen.de-3zu begründen. Mit den ecommerce-Schulungen können nun auch hiesige Benutzer ihre Fähigkeiten für Magento ausbauen und verfeinern. Auch Einsteigern wird damit eine einfache Möglichkeit geboten, sich mit dem System professionell vertraut zu machen.

Die Veranstaltungen werden im Rahmen von Vorträge, Schulungen und Workshops abgehalten und sind strukturell in drei Zielgruppen unterschieden: Anwender, Gestalter und Entwickler. Durch diese Unterteilung wird jedem Interessenten das passende Wissen geliefert. Durch die Festlegung der Schwierigkeitsstufen  Beginner, Intermediate und Advanced werden die individuellen Lernschwerpunkte weiter abgesteckt und jeder Kunde bekommt das Wissen, welches er benötigt, um erfolgreich mit Magento zu arbeiten.

Die drei Initiatoren der Seite sind mehrfach erwiesene Magento-Experten. Überzeugt von der Innovationskraft arbeiten Sie vielfältig an der Verbreitung des Systems. Vinai Koop ist Magento-Entwickler und Autor für das t3n-Magazin, sowie aktives Mitglied des Magento Community Advisory Boards (CAB). Rico Neitzel ist Magento Community Manager Germany und Mitorganisator des halbjährigen Treffens der Szene „Meet Magento“. Dr. Roman Zenner ist Verfasser des Buches „Onlineshops mit Magento“, erschienen bei O´Reilly. Weiterhin schreibt er Beiträge für das t3n–Magazin und den O´Reilly-Blog. Zusammen mit Rico Neitzel produziert er den Magento-Podcast.

Die nächste Veranstaltung von „ecommerce-schulungen.de“ wird am 10. April 2010 in Frankfurt a. M. stattfinden und speziell für Entwickler ausgelegt sein. Die drei Experten treffen Sie natürlich auch beim „Meet Magento #3.10 vom 31.05. bis 01.06.2010 in Leipzig.

Festanstellung: Entwickler Magento Commerce (PHP)

JuKa_FairCompany_D+ENGFür eine Festanstellung suchen wir Magento Commerce Entwickler mit eigenem hohem Qualitätsanspruch für Integration und Erweiterung von Magento Commerce. Wir erwarten Erfahrungen im Umgang mit Kunden und Projekten sowie eine selbständige und qualitätsorientierte Arbeitsweise. Hauptaufgabe ist die Implementierung von Lösungen auf Basis des Open Source Shopsystems “Magento Commerce”.

Netresearch ist Magento Enterprise Partner, aktives Magento Community Mitglied (z.B. Organisator Meet Magento) und verfügt über direkte Verbindungen zu Varien, dem Hersteller von Magento.

Anforderungen

  • Idealerweise Erfahrungen mit dem Open Source Shopsystem “Magento Commerce”
  • Idealerweise Erfahrungen mit Zend Framework und / oder objektorientierter PHP Entwicklung
  • XHTML/CSS

Wünschenswert

  • Interesse an Open Source Shopsystem “Magento Commerce”
  • Hochschulabschluss ist vorteilhaft, aber keine Voraussetzung.

Arbeitsort ist Leipzig, Home-Office nach Absprache möglich.

Wir bieten

  • spannende Projekte
  • Arbeit in einem professionellen Team
  • leistungsgerechte Bezahlung
  • gute Entwicklungsmöglichkeiten

Kontakt für Bewerber

Ihre Bewerbung richten Sie bitte ausschließlich per Email mit Arbeitsproben und Gehaltsvorstellung an ma(at)netresearch.de (Michael Ablass).

Über Netresearch

Netresearch ist eine Spezialagentur für TYPO3, Magento eCommmerce und PHP / Zend Framework. Zu unseren Kunden zählen AIDA Cruises, árosa, BMW, DELL, GlaxoSmithKline, Hamburger Messe, Leipziger Messe, Lintec AG, OTIS Aufzüge und eine Vielzahl kleiner und mittelständischer Kunden. Wir freuen uns auf Sie. Herzlich Willkommen!

Netresearch-Mitarbeiter halten Django- und Python-Workshop ab

Unsere Kollegen Markus Zapke-Gründemann und Stephan Hoyer halten am 28.02.2010 von 9 bis 18 Uhr einen Django- und Python-Workshop. Veranstaltungsort ist das sublab in Leipzig.

python-logo

Python ist eine freie Programmiersprache, die schnell und zuverlässig einsetzbar ist. Sie ist sehr gut  zur Integration verschiedener Systeme oder Technologien geeignet. djangoDjango ist dagegen ein in Python programmiertes Framework, das die schnelle Entwicklung von Web-Applikationen ermöglicht. Dabei wird Wert auf sauberen Code und die Wiederverwendbarkeit von einzelnen Komponenten gelegt.

Vorraussetzungen für den Workshop bestehen kaum. Für die Teilnahme ist ein eigener Laptop allerdings sehr zu empfehlen und eine bestehende Python- und Django-Installation ist vorteilhaft, aber nicht unbedingt notwendig. Grundkenntnisse der objektorientierten Programmierung sollten vorhanden sein.

Bei Interesse senden Sie bitte eine verbindliche Anmeldung an markuszapke [at] gmx.net, da die Teilnehmerzahl begrenzt ist.

Beide Module des Workshops sind voneinander unabhängig. Es ist also möglich nur an einem Modul teilzunehmen. Wenn dies der Fall sein sollte, so geben Sie bitte bei der Anmeldung an, für welchen Workshop Sie sich interessieren.

Travel Technology aus Leipzig auf der ITB

Leipzig, 08. 02. 2010: Zum zweiten Mal präsentiert sich die Leipziger TYPO3 Spezialagentur Netresearch auf der internationalen Tourismusbörse vom 10. bis 14. März 2010 in Berlin. Zusammen mit den Firmen mvolution und diginetmedia stellt Netresearch neueste Entwicklungen der Travel Technology vor.

typo3_traveledition_flyerAls Vorzeigeprodukt hat Netresearch die TYPO3 travel edition im Gepäck, in die das Knowhow aus zehn Jahren eTourismus Erfahrung eingeflossen ist. Die speziell auf die Bedürfnisse von Reiseveranstaltern ausgerichtete Software bildet alle Phasen der Kundenbeziehung im Tourismus ab und ist zusätzlich um eine Vielzahl weiterer Funktionen, wie zum Beispiel eCRM, Web2.0, SEO-Tools, Besucheranalyse, Intranet, Extranet u.v.m. erweiterbar.

„Die für die Tourismusbranche relevanten Trends zu erkennen ist unser Tagesgeschäft. Unter anderem betreuen wir seit acht Jahren den Webauftritt des größten deutschen Kreuzfahrtanbieters „AIDA Cruises“, sagt Netresearch Geschäftsführer Thomas Fleck. Um im eTourismus am Puls der Zeit zu bleiben, besucht das Netresearch Team regelmäßig einschlägige Veranstaltungen. Vergangenes Jahr waren die Leipziger neben dem Tourismuscamp in Eichstätt, der Travel-Expo in Köln und der ITB auch beim Thomas Cook Ideacamp in Teneriffa zugegen, um mit zehn anderen Experten über die Zukunft des eTourismus zu diskutieren.

Mittlerweile hat sich die TYPO3 travel edition aufgrund ihrer Flexibilität und der nahtlosen Integrierbarkeit von anderen Applikationen und IT-Systemen für Touristiker bewährt. Um die vielseitigen Möglichkeiten der Software und Synergien mit anderen Anbietern voll auszunutzen, präsentiert sich Netresearch auf der ITB gemeinschaftlich mit diginetmedia und mvolution als „IT Netzwerk Tourimus“. Mvolution bietet innovative Lösungen aus dem Bereich Mobile Travel Technology und betreibt mit travelload einen intelligenten Dienst, der Buchungsinformationen direkt auf dem Mobiltelefon darstellt. Diginetmedia produziert virtuelle 360° Panorama Rundgänge, die Kunden einen realistischen Gesamteindruck des Reiseziels ermöglichen.

Zu finden sind Netresearch, mvolution und diginetmedia auf der ITB in Halle 6.1 Stand 155.

Pressekontakt: Bestsidestory GmbH, Frau Ulrike Schinagl, Tel: +49 (0) 341 – 29 39 98 90, Mail: ulrike.schinagl@bestsidestory.de, Web: www.bestsidestory.de