Snabba frågor Max Milbers

uk
Hej Max, kan du berätta om dig själv och din roll i Virtuemart projektet?

Jag är 33 år gammal, gift och har en liten dotter och bor i Dresden. Jag studerade konstruktion och började utveckla för Fraunhofer Institutet som elevassistent påvisa konceptet GPGPU. Senare skrev jag ett program i Java för beräkning av skruvar och bultar. På grund av ekonomin krisen 2008 jag förlorade min marknadsföring partner och behövde en e-handelbutik. Jag började sätta upp sidor i Joomla och så hittade jag Virtuemart.

Min roll var i början att jag var en utvecklare som behövde en e-butik för att sälja mina varor. Jag var den enda som arbetade med den nya versionen (VM 1.2) och blev besviken på resten av de som ledde teamet. Det fanns ingen ledande programmerare längre. Så några andra gruppmedlemmar och jag startade en ”fork” JMart för att ha möjlighet att skriva den kod som vi programmerare tyckte att tillägget borde vara. Efter några månader bad Sören, den fd ledaren, oss ​​att överta ledningen av Virtuemart. Vi accepterade erbjudandet och så blev jag projektledare för Virtuemart. Mitt främsta intresse var i denna tid att utveckla virtuemart 1.5, som nu släpps som Virtuemart 2.

Min roll som projektledare innebär nu, att jag tar ut riktning och samordna alla undergruppers utveckling, forum, marknadsföring, infrastruktur, presentation och undervisning. På ett sätt är jag en allt-i-allo som stödjer gruppmedlemmarna så att de kan utföra sitt arbete och när ingen finns, gör jag det själv. Jag grundade också med några gruppmedlemmar ett företag för Virtuemart, så att projektet får ett bättre fundament för en stabil och stadig utveckling.

Virtuemart 2 RC har släppts, vilka är de stora skillnaderna gentemot Virtuemart 1.1.x?

Det finns några stora stora skillnader och det är svårt att säga, vilken som har störst effekt. Från en programmerar utgångspunkt är den största skillnaden är att vi använder de kodningsmönster och ramverk som finns i Joomla. Virtuemart 2 kräver php5 och så att vi kunde skriva koden objektorienterad. Detta innebär för kodare, att Virtuemart inte lever i sin egna värld längre. De kan använda sin kunskap om Joomlas ramverk och skriva standard Joomla plugins för Virtuemart.

Även för nybörjare är det mycket enklare på grund av användningen av kända mönster och objektorienterad programmering. Detta innebär för slutanvändarna, att det kommer finnas mycket flera plugins, moduler och tillägg. Även anpassad utveckling kommer att vara billigare, snabbare och enklare.

Människor som konfigurerar och installerar e-butiker för slutanvändaren kommer att gilla att Joomlas mall system används, override möjligheter och de olika metoderna för att justera Virtuemart med egna plugins och även egna vyer. De kan nu använda Joomlas egna struktur på ett enkelt sätt för att organisera sin affär.

Om du är en slutanvändare som har arbetat med Virtuemart 1, vad är den omedelbara reaktion när du börjar använda Virtuemart 2?

När slutanvändaren är en e-butiksägare kommer kommer han bli stum, först av det nya beräkningssystemet. Den nya beräkningssystemet är regelstyrd och kan appliceras på olika kriterier som kategori, kundgrupp, leverans land/län och så vidare. Det kommer också att kunna byggas ut med hjälp av plugins. Nästa nya grej är de nya anpassade fälten, som möjliggör en mycket hög flexibilitet. Det är möjligt att skapa med dem ”computer configurator” när man arbetar med inventering. I kombination med den nya funktionen, abstrakta produkter tillåter detta skapande av produktmönster. Också intressant för en global affär, är möjligheten att använda flera valutor.

Vanliga kunder i VM2 kommer att märka den utmärkta kassan, användbar utan några steg och kan genomföras helt anonymt. Kunden kommer också att gilla de olika mallar som används för olika kategorier och naturligtvis hastigheten på sidan.

Kan du beskriva vägen för utveckling från 1-serien till Virtuemart 2?

Åh detta är verkligen en lång historia. Vi började Virtuemart 2 som en omskrivning av VM 1.2. Men i slutändan var i tvungna att skriva om allt. Så Virtuemart 2 är nu nästan helt skriven från grunden. Vi hade problem i början att många utvecklare inte riktigt förstod konceptet OOP , de vara vana att skriva snabbt och ful-koda.

Detta ledde till vissa konflikter och vissa personer lämnade teamet. Dessa diskussioner tog mycket energi och tid och naturligtvis dessa personer försöker berätta för dig att du gör allt fel och att du är för oerfaren. Men efter att ha besökt en workshop om Nooku J and beyond, utanför Kerkrade, kände jag bekräftat att mitt sätt att skriva Virtuemart var det rätta. Efter detta bestämde jag mig för att skriva Virtuemart i riktning mot Nooku konventioner. Vi kunde minska koden igen med 10%, men med fler och förbättrade funktioner.

Joomla 1.6 är ett stort problem, eftersom det behövde anpassningar efter varje subversion. Det finns också några hinder här och där. Litet exempel, det finns ingen inbyggd metod i Joomla för att veta om du kör på J1.5 serien eller högre, därför var vi tvungna att lägga våra egna metoder. Så vi är för tillfället inte riktigt på godfot med J1.6 och jag tror personligen inte på strikt tidsbaserade cykler för att släppa nya versioner.

Vad händer med Virtuemart under andra delen av 2011?

Den slutliga versionen släpps nästa månad, plugins kommer finnas för nedladdning, en butik på virtuemart.net, undervisning, ett ärende-/prenumerationssystem för betald support och lite mer.

Max Milbers

Kommentarer (0)

There are no comments posted here yet

Skriv dina kommentarer

Posting comment as a guest. Sign up or login to your account.
Bilagor (0 / 3)
Share Your Location

www.joomlasverige.se is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used
under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

Oderland – som ett webbhotell, men bra!

logo2014 copy