TOXID cURL – Release von Version 1.0.4

Joscha Krug
28. April 2011
5 Kommentare

Lange versprochen, jetzt wollen wir niemanden mehr warten lassen. TOXID cURL Version 1.0 ist ab sofort zum Download erhältlich.

Das Modul für den OXID eShop ermöglicht es, Content aus CMS wie TYPO3 in OXID zu importieren und im Shop darzustellen. Damit lassen sich die Vorteile der einfachen Contentverwaltung mit CMS wie TYPO3 mit der Produktverwaltung von OXID eShop verbinden.
Der Shop kann also deutlich einfacher als bisher mit weiterführenden Informationen ergänzt werden. Weg vom reinen Verkauf hin zu einem Einkaufserlebnis, so dass die im eCommerce deutlich eingeschränkten Sinneseindrücke teilweise ausgeglichen werden können.

Technische Informationen

Die aktuelle Version unterstützt OXID eShop in der Version 4.4.x bis 4.5.x. Durch die Verwendung der MIT Lizenz ist es möglich das Modul mit der OXID Community Edition sowie der Professional und der Enterprise Edition zu verwenden. Das System kann dadurch mit Ihrem Shop mitwachsen.

Neueste Features

Wir arbeiten kontinuierlich an der Erweiterung und Pflege unserer Module.
Wie im Demoshop zu sehen ist, lassen sich die Inhalte seit dem letzten Update in mehreren Sprachen pflegen.
Featurwünsche und Bugreports sind gerne gesehen: Per Mail an uns oder einfach direkt in den Bugtracker eintragen.

Weitere Pläne

Wir werden weiter an unseren Featurewünschen für die kommenden Versionen arbeiten. Parallel arbeiten wir mit unserer Partneragentur Ontraq an einer Version, welche den Shop in TYPO3 integriert. Hierdurch ergeben sich weitere Vorteile in der Ausgabe und der Darstellung und echtes Single-Sign-On wird möglich.

Jetzt freuen wir uns auf das Feedback von möglichst vielen Usern.

Weiterführende Informationen finden Sie in den Demoshops für Version 4.5 und Version 4.4.x

···

Nächster OXID Entwicklerstammtisch in Frankfurt

André Renninger
28. April 2011
keine Kommentare

Bereits im März 2011 fand in Leipzig der erste lokale OXID Entwicklerstammtisch statt. Angesprochen waren Internetagenturen, Shop-Entwickler und OXID Partner aus der Region, sich zu treffen um Ideen und Erfahrungen auszutauschen. Wir waren selbst mit dabei und es kamen sehr interessante Gespräche zustande.

“Die Stammtische dienen dazu, die Zusammenarbeit der Entwickler in den einzelnen Regionen zu fördern, interessante Projekte aufzudecken und in andere Communities einzutauchen“, sagte Marco Steinhäuser, Community Guide bei OXID eSales und Organisator des ersten Entwicklerstammtisches.

Der nächste Stammtisch findet nun am 08. Juli 2011 in Frankfurt, organisiert von der Agentur Conpark, statt. Weitere Informationen zum Ablauf und Anmeldung unter www.ecommerce-lounge.de. Im weiteren Verlauf sollen Entwicklertreffen in Berlin, Hamburg, Köln, München und Stuttgart folgen.

Wir sind dabei und freuen uns auf Frankfurt.

···

Modul – einfacher Newsletter für OXID CE, PE & EE

André Renninger
6. April 2011
keine Kommentare

Nachricht von einem unserer Kunden: Der Newsletterversand bricht nach einem Teil ab. Wir vermuten ein Resourcenengpass auf dem Server, sind derzeit aber noch auf der Suche nach dem Übeltäter.

Das erste Problem war jedoch ein anderes:
Der Kunde möchte den Newsletter natürlich auch an die restlichen Kunden verschicken.

Vom Hoster ließen wir als erstes die Laufzeit für die Scripte erhöhen um dies als Fehlerquelle auszuschließen. Von der technischen Seite also einen zweiten Versuch wert. Da OXID jedoch im Standard nicht loggt, wer den Newsletter bereits bekommen hat, also noch einmal von vorne starten und damit allen bereits ausgesendeten Newslettern nochmal einen hinterher schicken? Im diesem Fall blieb uns nichts anderes übrig. Das wollten wir aber auf keinen Fall nochmal haben!

So haben wir uns entschieden, mit einem Modul zu tracken, wer den Newsletter schon einmal bekommen hat um bei einem erneuten Abbruch nicht auch noch einen Dritten verschicken zu müssen (eine gute Entscheidung wie sich später heraus stellte!)

Ist Ihnen das auch schon mal passiert? Hoffentlich nicht!

Darum steht das Modul nun im OXID eXchange Marktplatz für Module zum Download bereit.

Feedback und Anregungen für die nächste Version sind gerne gesehen!

···

TOXID – TYPO3 und OXID eShop verbinden

Joscha Krug
11. März 2011
2 Kommentare

Das letzte mal, dass wir in größerer Runde von der Verbindung von OXID und TYPO3 gesprochen haben, war beim OXID User-Treffen in Weilburg vergangenes Jahr.

Aber im Hintergrund hat sich einiges getan.

Wir haben inzwischen den ersten Shop, der die cURL-Integration einsetzt, auf die aktuelle Version 4.4.7 von OXID geupdatet. Das ausliefernde TYPO3 ist ebenfalls mit einer aktuellen Version unterwegs.

Wir haben eine laufende Demo über ein “echte Integration” einem ersten Kunden präsentiert um das System mit einer SOAP-Integration zu verdeutlichen. Es können Artikel in TYPO3 eingelesen werden und dort als Content-Elemente platziert werden, man kann sich über TYPO3 einloggen (Single-Sign-On) und auch der Warenkorb kommt bereits in TYPO3 für den eingeloggten User an. Im Moment arbeiten wir an der Funktion um in TYPO3 Artikel in den Warenkorb zu legen. Für den Checkout-Prozess, die Entscheidung ist inzwischen gefallen, übernimmt wieder OXID, da wir dann alle Payment-Module etc. verwenden können, die für OXID vorhanden sind (unter anderem PayPal über eFire, Kreditkartenzahlung und Sofortüberweisung.de). Dasselbe gilt im Übrigen für die Benutzerseiten.

Eigene Website für das Projekt

Die Website http://toxid.org wurde heute in einer ganz einfachen Version von uns veröffentlicht. Dort werden wir in Zukunft die verschiedenen Konzepte gegenüberstellen und über den aktuellen Projektstatus berichten.

Wer möchte, kan uns auch auf Twitter folgen: toxid_interface.

…ja, wir wissen, dass wir Version 1 des cURL-Moduls zum Entwicklertreffen in Leipzig veröffentlichen wollten.
;)

···

Git auf Synology DS410 installieren

Joscha Krug
6. März 2011
keine Kommentare

“Versionskontrolle” war lange ein Thema, dass wir vor uns her geschoben haben. Endlich bin ich es angegangen und habe Git auf unserer Synology Diskstation 410 installiert. Zum einen hat es dort Platz, zum anderen erreicht man die auch übers Netz.

Äußerst hilfreich war hierbei die Anleitung von “Stop Reading Here!”, welche sich jedoch in eininigen Punkten unterscheidet.
 

1) Benutzer & gemeinsamen Ordner anlegen, SSH aktivieren

Als erstes legen wir einen neuen Benutzer “Gituser” und eine neue Freigabe “git” an.
Dazu einfach in die Managementoberfläche einloggen und unter “Berechtigungen”->”Benutzer” und ->”Gemeinsamer Ordner” wie gewohnt anlegen.
Unter “Netzwerkdienste”->”Terminal” SSH aktivieren.
 

2) Benutzer-Account einrichten

Per SSH mit der DiskStation verbinden (Ich verwende hierzu PuTTY) und als “root” mit dem Adminpasswort einloggen.
Jetzt passen wird die Datei “/etc/passwd” an, um auch dem Benutzer “Gituser” Zugriff per SSH zu ermöglichen. Am Ende die Datei ändern auf


Gituser:x:1040:100:Git Client:/var/services/homes/Gituser:/bin/sh

 

3) Git Installation

Als nächstes Konfigurieren wir die zusätzlichen Software Repositories.
Dazu wechseln wir in unsere Freigabe “git”…

cd /volume1/git

…und kopieren dorthin die Bootstrappingdatei. ACHTUNG! die Datei muss zum Prozessort passen! Also hier den Prozessor ermitteln und hier die entsprechende Datei ermitteln. Für die DiskStation 410 sieht das dann so aus:

wget http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh

Diese installieren wir jetzt mit

sh syno-e500-bootstrap_1.2-7_powerpc.xsh

Nach der Installation aktualisieren wir den Index ganz einfach mit..

ipkg update

…und installieren Git mit…

ipkg install git

… das kann etwas dauern…

…das wars dann aber auch schon!

···