Du bist hier: Seitenreport    Forum    Web-Entwicklung    Joomla    Erfahrungen mit Virtuemart

Erfahrungen mit Virtuemart

Verfasst am: 07. 06. 2010 [12:21]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

In letzter Zeit kamen mir mehrere Virtuemarts(VM) in die Finger.
Zuerst ging ich von einer Schönheits- OP aus. Fix änderte ich mein Vorgehen in Richtung Sanierung.

Gelandet bin ich bei einer Sektion.

Codebasis, der Motor einer Komponente:

Die Codebasis ist uralt. Sie erinnert mich an meine ersten PHP-Schritte. Da wird der Quellcode linear herunter getippt. Selbst functions existieren kaum, es scheint als würde die bei VM keiner mögen.
Prima, wenn keine Funktions-Bibliothek vorhanden ist, dann sind sicher classes vorhanden. Pusteblume, nix da.
Objektorientierter Quellcode, Fehlanzeige.
Somit fällt das MVC-Designpattern völlig weg. Joomla 1.5 läuft aber mit dem MVC und das ist auch gut so.

MVC, grob umrissen und wie es in den Joomla Kernkomponenten vorkommt:
Ohne Sef: Task=edit, da sagt der Controller (C) das Model(M) soll mal die Datenbankabfragen zum Thema "edit" ausführen.
Das Model liefert dann die Ergebnisse und schickt die dann zum View(V), der kümmert sich dann um die Ausgabe der Templates. So kann man zum Beispiel layout=form, angeben und man bekommt das dazugehörige Formular ausgegeben. Fisch-Fleisch-Huhn. Alle Teile sind sauber getrennt.
Alle Bestandteile im des MVC kann man fein erweitern/ändern. What ever you whant!

Nun weiter im Shop. Shops sind komplexe Anwendungen. Dabei gehts um Bares und um Datensicherheit. Sollte einmal ein Fehler im Code auftreten oder man möchte den ein wenig anpassen, hat man schlechte Karten. Die Auswirkungen können gravierend sein.
Bei kleinen Änderungen sollte auf jeden Fall mit einem Debugger einzeln nachgesprungen werden. Dies entfällt bei ObjectOrientierterProgrammierung und MVC meistens, da wir da nur fein am Rädchen drehen.

Stichwort: "Nach dem Fensterputzen muss ich schauen ob das Haus noch auf seinen Grundmauern steht"

1. Templateanpassung.
Macht nicht wirklich spaß, es tauchen da Variablen auf, die mittels include irgendwann-irgendwo erstellt wurden.

Ein Lichtblick, da tauchte "tpl" auf. Nun freute ich mich riesig, da ist ne Template-Engine eingearbeitet. Allgemeiner Namensstandart $tpl für smarty, $tmpl für vLibTemplate(sehr zu empfehlen). Mit smarty kann ich leben.
Pustekuchen. Das heisst nur tpl, keine Maschine da.
In jeder "tpl-Datei" hängen irgendwelche Style-Attribute oder anderer Unrat herum. Mit einem Staubtuch wird das nix. Hochdruckreiniger, die einzige Chance!

2. Initialisierung von Variablen: wild- wild-wild.

...weiter ausführen möchte ich hier nicht mehr

Wie gehts mit VM weiter? Wenn die CodeBasis nicht komplett überarbeitet wird, überhaupt nicht. Dabei ist die Idee "komplettes Shopsystem im CMS" richtig super.
So kann auch noch ein Forum eine Community in einem System laufen.

....aber so leider nicht wink.gif
 
Verfasst am: 07. 06. 2010 [12:46]
Gelöschter Benutzer
Beitrag hilfreich?

Hallo Roman!

Deswegen haben wohl auch so viele Probleme mit VM.

Aber wer weiß, was sich mit J1.6 ändert. Vielleicht kommt da was neues von den Proggis.

Man soll die Hoffnung ja nie aufgeben.

Gruß

Marcus
 
Verfasst am: 07. 06. 2010 [12:55]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

Hallo Marcus, nun ist die Frage ob VM mit J 1.6 mitzieht.

Mal sehen, ob sich nicht ein paar Entwickler finden, die einen Shop mit-entwickeln wollen.

 
Verfasst am: 07. 06. 2010 [17:04]
mfw
Dabei seit: 11.02.2010

86 Beiträge
Beitrag hilfreich?

ach herje und ich hatte vor mit VM nen store mit ama & e-bay anbindung aufzuziehen wenn ich mir das so anhöre habe ich jetzt schon wieder keine lust ^^... aber gibt es alternativen für joo-user? ich kenn keine

Suche LT im Bereich Versicherung/ Finanzen/ Energie/ Telekommunikation Infos unter: http://www.mehr-fuer-weniger.de/_linkbird/
 
Verfasst am: 07. 06. 2010 [22:38]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

Da hab ich wohl eine Fürsprache für VM aus Ärger unterdrückt.
VM läuft so ja gut durch.
Viele Payments usw. Sprechen dafür. CSV import/export ist auch prima.

Man darf bloß nichts ändern wollen. Dann sind wir wieder an dem Punkt. Es gibt in jeder Branche hunderte von Shops. Wenn die so nach Standart aussehen kaufen die Leute nichts außer über den Preis. SEO Grausam.

Mit einer handvoll Leuten ist so ein Ding zum Herbst sicher fertig. Vielleicht hat jemand Lust drauf.

 
Verfasst am: 08. 06. 2010 [11:22]
mfw
Dabei seit: 11.02.2010

86 Beiträge
Beitrag hilfreich?

vielleicht habe ich doch ne alternativ gefunden....
http://www.jinsiders.de/lesestoff/11-joomla-news/70-magento-ecommerce-in-joomla-151-einbinden.html
hat dazu schon jemand erfahung gesammelt? ist es zu empfehlen?


Suche LT im Bereich Versicherung/ Finanzen/ Energie/ Telekommunikation Infos unter: http://www.mehr-fuer-weniger.de/_linkbird/
 
Verfasst am: 08. 06. 2010 [13:10]
Gelöschter Benutzer
Beitrag hilfreich?

Hallo zusammen!

Also, wenn man der Webseite des Herstellers glauben darf, wer u. a. alles diesen Shop einsetzt, dürfte der wohl schon was taugen.

Wo ich, wie ich denke, bei der Verwendung das Problem sehe, ist der deutsche Support.

Selbst die (wohl angebliche) deutsche Seite begrüßt den Besucher nur auf deutsch. Alles andere dort ist in Englisch.

Ob man den (nicht unbedingt positiv wirkenden) Aspekt mitkaufen will, muss wohl jeder für sich entscheiden.

Gruß

Marcus

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.06.2010 um 13:11.]
 
Verfasst am: 08. 06. 2010 [13:33]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

Hallo Marcus,

Magento ist richtig g**eil wink.gif, darum habe ich auch immer eine Installation auf dem Server liegen.
Man kann gleich mehrere Shops über eine über einen Quellcode scheuchen.

Der Code ist gut und auch modern. Er eignet sich eher für professionelle Shops. So mal eben selber machen, fällt da aus.
Serverlastig ist Magento auch, vieleicht ein bisschen zu viel, aber die Application ist gut.
Mit den Sprachen im Netz, ist das immer nen kleines Problem. Für einfachere Produkte oder Webseite nehmen die Entwickler gerne ein Standart-für-alle-nationen-verständliches-englisch. Da spart man sich die Übersetzterei.

@mfw ich weiß nicht ob man die juser unbedingt mit magento synchronisieren muss. Joomla ist echt spartanisch mit Rechten und Gruppen.

Würde man dann noch die eigene WaWi dazu nehmen, hat man den gleichen Datensatz auf 3 Systemen. Datensalat ist da fix produziert.
 
Verfasst am: 08. 06. 2010 [13:48]
UFOMelkor
Dabei seit: 20.10.2009

348 Beiträge
Beitrag hilfreich?

Gearbeitet hab ich noch nicht mit Magento, aber einiges darüber gelesen. Magento hat ursprünglich das Zend Framework als Codebasis genutzt, entwickelt sich aber immer mehr davon weg.
In der ZF-Community gehen die Meinungen über Magento auseinander, einerseits scheint Magento ein großer Fortschritt hinsichtlich des Codes zu sein, andererseits haben sie nicht immer ganz sorgfältig gearbeitet, der Zeitdruck schien zeitweise etwas größer zu sein. Auch die Ordnerstruktur und die Dokumentation scheinen nicht so super zu sein.

Vielleicht hilft dir dieser Bericht noch: http://www.peterkroener.de/trip-report-magento/


P.S.: Wer keinen eigenen Server oder wenigstens ein besseres Hosting-Paket besitzt, der dürfte an Magento keinen Spaß haben.

 
Verfasst am: 10. 06. 2010 [09:52]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

Da gebe ich Dir Recht, die gedrosselten Pakete leisten das einfach nicht.

Das hört sich ganz so an, als wenn Du Spaß an php hast wink.gif

Lust auf ein kleines Shop-Dev Projekt?
 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



7 Mitglieder waren innerhalb der letzten 15 Minuten online (56 heute gesamt):
ak811, ElkeTrautmann, kapasho, moot64, timeless_81, ToolStage, uebersetzer

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18117 registrierte Mitglieder, 3001 Themen und 29104 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 8 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks