OpenERP/Odoo Community News 2014.04

veröffentlicht in Consulting,Software Engineering am 29. Jul. 2014 Tags: , , ,

Seit den letzten Odoo News ist schon etwas Zeit vergangen. Da liegen nicht nur die Open Days hinter uns, von denen wir ausführlich berichtet haben. Auch ist Odoo v8 jetzt auf der Zielgeraden. Es gibt deshalb viel zu tun für uns und viel aus der Community zu berichten.

Da die Community sich gerade von Launchpad verabschiedet und es auf Github keine Mailinglisten gibt, hat OpenERP S.A. ein Modul entwickelt, um eine Mailingliste selber zu verwalten. Die neue Community Mailinglisten findet ihr auf der Odoo Seite. Das Ganze ist ein Odoo Modul, also Open-Source und ihr könnt es in eurer eigenen Odoo v8 Installation demnächst verwenden.

Auch die Odoo Community Association hat sich entschlossen, gleich alle 71 Repositories, die von Ihnen gepflegt werden, nach GitHub zu migrieren. Damit ist dies jetzt ein aufwendiger Schritt, aber man ist nicht dauerhaft an zwei verschiedene Plattformen gekoppelt. Zurzeit sind schon 70% der Repositories umgezogen. Ein Vorteil ergibt sich darin, dass die Community mit Travis gleich die Chance genutzt hat, ein Continuous Integration Server für alle Repositories zu pflegen.

Open Days

Für alle die nicht auf den Open Days der Community waren und sicherstellen wollen nichts verpasst zu haben, gibt es eine Zusammenfassung von allen Materialien, die im Nachgang online verfügbar gemacht wurden:

Viel Spaß beim Stöbern.

Odoo v8

Für Version 8 stehen schon die ersten Module ins Haus, die auch für dein Projekt nützlich sein könnten. So hat die OCA einen ersten Code Sprint veranstaltet, bei dem Sie sich den Point of Sale angenommen und unter anderem ein Kartenterminal und ein Display für Endkunden angebunden haben. Den Code dazu findet ihr noch auf Launchpad. Viele Grüße an Akretion, die das maßgeblich vorangetrieben haben.

Anybox entwickelt beeindruckende Javascript Module für Odoo. So zeigen sie in einem Youtube Video wie Live Notification bzw. Live Update mit ihrer Erweiterung in Odoo funktioniert.

Das erste Projekt, das Hotel Management Projekt, welches auf die neue API von Odoo v8 migriert ist, hat schon nach einer Woche Vollzug gemeldet. Ihr findet den Branch entsprechend auf GitHub.

OpenERP / Odoo v7

Auch für die Version 7 gibt es wieder viel zu berichten. So wurde, für die Community Implementierung von Produkt Varianten Handling auf GitHub, der erste Pull Request eröffnet. Wer also Varianten Management mit Version 7 machen möchte, der sollte sich dies mal anschauen. Feedback ist dort herzlich willkommen.

Auch von dem Magento-Odoo-Connector gibt es Neuigkeiten. Hier gehen die Arbeiten für den Export der Produkte nach Magento voran. Wer sich eine Übersicht über den Stand der Dinge verschaffen will und sich an der Umsetzung beteiligen möchte, ist bei der Projektplanung auf Trello genau richtig.

Habt ihr auch mal überlegt den Standard-WYSIWYG-Editor von OpenERP / Odoo zu tauschen? Es gibt ein Plugin, welches den ACE-Editor für Version 7 verfügbar macht. Das Modul ace_editor findet ihr auf GitHub.

Tools

Wer gerne cProfiler mit Odoo verwenden möchte, für den hat Anybox ein entsprechendes Tool zur Verfügung gestellt. Damit kann man die Ausführung von Odoo genauer analysieren.

Modulentwicklung leicht(er) gemacht. Dies geht mit einem Odoo Modul, welches von BizzAppDev entwickelt wurde. Damit lassen sich innerhalb von Odoo einfache Module konfigurieren und exportieren. Sicherlich kein Tool für einen erfahrenen Odoo Entwickler, aber für einen Einsteiger ein ganz guter Startpunkt, um sich mit der Materie vertraut zu machen. Den Source Code findet ihr auf BitBucket.

Leseempfehlungen

Daniel Reis hat seinen Blog neu gestaltet. Dort gibt es immer wieder interessante Beiträge von einem der geschätzten Mitglieder aus der Odoo Community. Der Blog heißt jetzt: http://odooing.com/

Für alle Fragen rund um App und Modulentwicklung und der Gestaltung von Lizenzen hat Odoo eine ausführliche Dokumentation veröffentlicht. Diese sollte jeder Odoo Entwickler kennen:
https://www.odoo.com/forum/help-1/question/odoo-apps-modules-licensing-faq-55449

Über Markus Schneider

Als Analytiker und Informatiker ist Markus Schneider Experte für Shop- und ERP-Systeme. Dabei setzt er sein fundiertes Wissen insbesondere im Bereich der Open Source Software ein und kann verschiedene
Anwendungssysteme, z.B. Oxid eSales, OTRS, und Solr Suche, darin integrieren. Auch mit der Onlineshopsoftware Magento kennt sich Herr Schneider bestens aus. Zudem greift er auf gesammelte Erfahrungen unterschiedlicher Systeme wie Sage, SAP und speziell OpenERP zurück.

Recommendation im Eigenbau, nicht nur für Magento

veröffentlicht in Consulting,Software Engineering am 16. Jun. 2014 Tags: , ,

Ist der Shop einmal aufgesetzt, fragt sich jeder Shopbetreiber wie man den Umsatz steigern könnte. Dafür gibt es viele Ansatzpunkte. Zum einen könnten durch mehr Werbung mehr Besucher auf die Shopseite gelenkt werden und zum anderen könnte durch eine Optimierung des Shops die Konversionsrate gesteigert werden. Es geht also darum, aus Besuchern Kunden zu machen. Diese beiden Ansatzpunkte sind Prozesse, die jeder Shopbetreiber beherrschen sollte, wenn er seinen Shop voranbringen will.

Ein weiterer Ansatzpunkt, ja sogar die Königsdisziplin, ist den bestehenden Kunden noch zu optimieren, um z.B. den Warenkorbwert zu steigern. Hierbei bietet sich Recommendation-Engine an. Dem Kunden werden so Cross- und Upselling Funktionen zur Verfügung gestellt. Oder wie man das von den großen Portalen kennt: „Kunden, die diesen Artikel gekauft haben, kauften auch:“

Bei Magento kann man Cross- und Upselling für Produkte manuell konfigurieren, was in größeren Shops nicht handelbar wäre. Meist wird dann zu bestehenden Modulen aus Magento-Connect gegriffen. Alternativ fällt die Funktion auch in einem Suchprojekt ab. Beide Lösungen aber haben den Nachteil, dass sie die Informationen über die Produkte und über das Kaufverhalten der Kunden nur oberflächlich verwenden.

recommendation

In Zusammenarbeit mit dem Kunden haben wir deshalb ein eigenes Recommendation für Magento entwickelt. Wir verfügen über das mathematische Know-How um dieses Problem fundiert angehen zu können und der Kunde bringt das Wissen über sein Produkt mit ein. Diese Kombination führt zu einem optimalen Ergebnis. Durch die Steigerung des Umsatzes finanziert sich diese Maßnahme von alleine.

Falls Sie auch ein für Sie optimiertes Produktempfehlungsmodul benötigen, dann nehmen Sie mit uns Kontakt auf. Wir helfen Ihnen gerne weiter!

Sie erreichen uns unter der Telefonnummer +49 (0)4105 5615699 oder per Mail an info@initos.com.

Über Markus Schneider

Als Analytiker und Informatiker ist Markus Schneider Experte für Shop- und ERP-Systeme. Dabei setzt er sein fundiertes Wissen insbesondere im Bereich der Open Source Software ein und kann verschiedene
Anwendungssysteme, z.B. Oxid eSales, OTRS, und Solr Suche, darin integrieren. Auch mit der Onlineshopsoftware Magento kennt sich Herr Schneider bestens aus. Zudem greift er auf gesammelte Erfahrungen unterschiedlicher Systeme wie Sage, SAP und speziell OpenERP zurück.

Report von den OpenDays 2014 in Louvain-la-Neuve

veröffentlicht in Consulting am 8. Jun. 2014 Tags: , , , ,

odoo_logo_color

Auch in diesem Jahr war initOS wieder bei den OpenDays, dem jährlichen Treffen aller OpenERP / Odoo Partner [5], dabei.
Dieses Mal hat das Treffen nicht wie im letzten Jahr an der Freien Universität in Brüssel [4] stattgefunden, sondern in der Retortenuniversitätsstadt Louvain-la-Neuve [1].

Nachdem die Firma hinter OpenERP, die OpenERP S.A., kurz vorher im Rahmen einer zweiten Finanzierungsrunde in Höhe von 10 Mio. [2] den Namen des Produkts erneut geändert hatte, war die Verunsicherung unter Partnern, aber auch unter den Nutzern recht groß. Zuwenig war gegenüber den Partnern und anderen Stakeholdern im Vorfeld bekannt gemacht worden und zu schlecht waren und sind die Informationen für diesen Schritt auch während und im Nachgang zum Pressetermin aufbereitet worden.

Dennoch konnten gerade die OpenDays für Klarheit innerhalb der Community sorgen und einige Dinge ins rechte Licht rücken. So ist zum Beispiel die Umbenennung der Marke von OpenERP in Odoo zunächst ein schlecht nachzuvollziehender Schritt gewesen. Nach Aussagen des Chief Sales Officers Xavier Pansaers jedoch ist das nötig gewesen, weil OpenERP bis dato schwach im nordamerikanischen Markt vertreten war und der Grund unter anderem darin identifiziert wurde, dass die Abkürzung ERP (Enterprise Resource Planning) vor allem ein Synonym für lange und risikoreiche Einführungsprojekte ist. Dem können wir zumindest, insofern es die U.S. amerikanische Denkweise betrifft, folgen.

Allerdings macht natürlich die reine Umbenennung des Namens ein Einführungsprojekt nicht weniger aufwendig und die im Oktober 2013 von Odoo vorgeschlagene Kick-Start Einführung ist bei deutschen KMU nur in sehr handverlesenen Fällen überhaupt ein sinnvoller Ansatz [6,7]. Um dieses Problem auf der konzeptuellen Ebene zu lösen, hat man bei OpenERP/Odoo beschlossen, die zuvor als einzelne Module verfügbaren Funktionsbündel (wie zum Beispiel CRM oder Projektmanagement) als sogenannte Business Apps zu betrachten. Jeder dieser Business Apps kann einzeln installiert und genutzt werden (unter Nutzung der Odoo Plattform) und mit dem Wachstum des Unternehmens und seiner Anforderungen um weitere Business Apps (wie zum Beispiel e-Commerce und Websitebuilder) erweitert werden. Partner können ihre Module und Erweiterungen ebenso über den App Store bereitstellen. Der Vorteil dieses modularen Aufbaus ist, dass der Kunde auch nur diejenigen Funktionen tatsächlich supporten lassen sollte, die er wirklich nutzt. Aktuell sieht die neue Servicestruktur so aus, dass jeder aktive Nutzer [12] für die Wartung, Updates, die Zusicherung unbeschränkter Bugfixes, das Hosting (wenn dies gewünscht auf Servern von OpenERP/Odoo) und die Migration eine Pauschale von 12 Euro pro Funktionsbündel bezahlt [3]. Der Kunde im e-Commerce, der einen eigenen Login hat und seine Versandadresse schreibend ändern können soll (und muss) gilt aktuell als aktiver Nutzer. Damit sorgt er im Zweifel für sehr hohe Wartungskosten. Wir gehen deshalb davon aus, dass  -so jedenfalls unsere Hoffnung und nach einigen Aussagen von Odoo Mitarbeitern- bald noch einmal eine geringfügige Korrektur an dem Preismodell durchgeführt wird. Ohnehin ist sowohl die Preisgestaltung des Services als auch die Sicherstellung seiner Qualität noch verbesserungsfähig.

Wir haben vor Ort die Chance genutzt diese Punkte gegenüber dem Gründer und Erfinder von Odoo Fabien Pinckaers, dem Marketing- und Renewal Team und der Verantworlichen Leiterin des Supportteams Phuong Luu -wie auch vielen anderen der Odoo Partner- klarzumachen. Wir denken und glauben daher daran, dass sich an dieser Strategie in Kürze noch etwas ändern wird. Wir werden jede wesentliche Änderung jedefalls zeitnah mitteilen und diese auch unseren Kunden zur Verfügung stellen.

Eine weitere wesentliche Errungenschaft dieser OpenDays war die Gründung der ODOO Community Assosiaction (OCA), um deren frich gewählten Präsidenten (Joël Grand-Guillaume vom Partner CamptoCamp [9]). Die OCA ist eine Interessenvertetung vieler Partner, Nutzer und freier Softwareentwickler, die es sich zum Ziel gesetzt hat, durch geteilten Aufwand (shared effort) und das Einwerben von Mitteln (fundraising), gemeinsame Entwicklungsaktivitäten und Produktentwicklungen voranzubringen (z.B. Lokalisierung für die verschiedenen Länder, OpenUpgrade zur Migration [11]), um zum einen die Entwicklung des Produktes über die Aktivitäten von OpenERP S.A. hinaus zu beschleunigen und so auch ein gewisses strategisches Gegengewicht der Partner und Nutzer gegenüber Odoo S.A. zu platzieren. Zwar brachte Fabien Pinckaers berechtigterweise zum Ausruck, dass das Geschäftsmodell von Odoo S.A. durch einige dieser Entwicklungen (wie z.B. OpenUpgrade) empfindlich leiden könnte, aber alles in allem herrschte Konsens darüber, dass in der Summe der Vor- und Nachteile mit der OCA ein wesentlicher Entwicklungsschritt hin zu einer der bedeutensten Plattformen für Enterprise Computing getan worden ist und dieser lange überfällig war. Die initOS GmbH & Co. KG begrüßt diesen Schritt außerordentlich und wird sich zunächst als Unternehmen und sicher auch individuel aktiv an der OCA beteiligen.

Im Übrigen ist ein sehr offener und konstruktiver Umgang der Partner untereinander festzustellen. Sowohl national wie auch international. Das gemeinsame Ziel ist nicht weniger als die bedeutenste Enterprise Application Plattform der Welt zu werden und damit Fabien Pinckaers einstigen Traum in die Realität umzusetzen [2].

Der europäische Markt besteht aus über 99% kleiner und mittlerer Unternehmen (KMU) von denen die Mehrheit ein solches System in den nächsten Jahren einführen wird oder werden muss, um weiterhin wettbewerbsfähig zu bleiben. Deshalb und aufgrund der grundsätzlich offenen Kultur von Open Source Projekten, kommt die weitreichende Kollaboration nicht nur diesen, sondern vor allem auch deren Kunden und dem Produkt selbst zugute.

Die deutschen Partner planen im Übrigen noch in diesem Jahr eine gemeinsame Veranstaltung für Kunden und Interessenten durchzuführen. Wir werden selbstverständlich über News zum Thema informieren, sobald diese vorliegen.

Sollten Sie Fragen zum Produkt, der strategischen Entwicklung oder ähnlichen Themen haben, zögern Sie nicht uns anzurufen.
Ihr kontinuerliches und bitte durchaus auch kritisches Feedback, spielt gerade bei der Entwicklung von Open Source Software wie Odoo eine unschätzbar wichtige Rolle!

Sie erreichen uns unter der Telefonnummer +49 (0)4105 5615699 oder per Mail an info@initos.com.

Ihr initOS-Team

[1] http://de.wikipedia.org/wiki/Louvain-la-Neuve
[2] https://www.odoo.com/blog/Odoo-Blog-1/post/The-OpenERP-StoPricing-Q3-2014-158
[3] https://www.odoo.com/blog/Odoo-Blog-1/post/Odoo-The-New-OpenERP-156
[4] http://www.ulb.ac.be/
[5] https://www.odoo.com/partners
[6] http://www.linuxtag.org/2014/de/programm/vortragsdetails/?eventid=1408
[7] http://chemnitzer.linux-tage.de/2014/de/vortraege/detail/271
[8] https://www.odoo.com/page/about-us
[9] https://twitter.com/jgrandguillaume
[10] http://odoo-community-association.org/
[11] https://github.com/OpenUpgrade/OpenUpgrade
[12] https://openerp.my.openerp.com/forum/Help-1/question/I-will-be-charged-by-active-users-does-this-mean-how-many-people-use-the-program-or-how-many-clients-I-have-in-my-database-6477

Über Frederik Kramer

Technischer Geschäftführer der initOS GmbH & Co. KG und Doktorand am Magdeburg Research and Competence Cluster (MRCC) der Otto-von-Guericke-Universität Magdeburg ist Ihr Experte im Bereich der Strategischer Nutzung von Open Source Software im Unternehmen.

Nächste Seite »