Magento 1.3.2.2 är en större buggfix för 1.3.2.x. Varien rekommenderar att modulen Compilation stängs av innan man uppdaterar till denna version.
Magento 1.3.2.2: läs ändringsloggen | Diffil för 1.3.2.2 | ladda ner
Magento 1.3.2.2 är en större buggfix för 1.3.2.x. Varien rekommenderar att modulen Compilation stängs av innan man uppdaterar till denna version.
Magento 1.3.2.2: läs ändringsloggen | Diffil för 1.3.2.2 | ladda ner
Roy Andre Tollefsen, Magentospecialist på Trollweb. Här firandes 17 maj. Foto: Richard Kingfelt.Trollweb er et norsk foretak som holder til i Stavanger på vestkysten av Norge - og som har som sitt hovedfokus å levere Magento-baserte nettbutikk-løsninger til kunder hovedsaklig i Norge, Sverige og Danmark. Vi som står bak Trollweb har arbeidet med webutvikling siden de første nettsidene kom til verden på 90-tallet og vi har levert nettbutikk-løsninger i mange år, blant annet basert på OsCommerce og ZenCart. Da vi oppdaget Magento for første gang sommeren 2007 var systemet i en veldig tidlig beta-fase og også utilgjengelig for de fleste, men vi fikk tilgang på de første test-versjonene og fant fort ut at Magento var noe det virkelig burde satses på, og vi etablerte derfor selskapet Trollweb i 2008 for å satse fullt på Magento.
Trollweb består i dag av ca 7 medarbeidere, de fleste med lang bakgrunn innen webutvikling. Flere av oss har også i mange år tidligere jobbet mot svenske selskaper som ElGiganten og PC City (som har tatt timeout nå) - og vi kjenner derfor det svenske markedet godt og forstår de aller fleste - kanskje foruten de som bor i Skåne-området, men det tilhører vel egentlig ikke Sverige?
Ettersom vi har jobbet med Magento helt siden starten har vi fått en veldig god innsikt i systemet - og Trollweb leverer i dag et komplett tilbud av produkter rundt Magento, som; konsulentbistand til store og små kunder både i Norden og internasjonal, extensions til Magento - vi har blant annet utviklet en komplett betalingsmodul mot BBS NetAxept i Norge, vi har utviklet integrasjon mot Posten og Bring i Norge (Bring-integrasjonen kommer forhåpentligvis til Sverige også snart) og vi leverer i samarbeid med svenske Icommerce en integrasjon mellom regnskapssystemet e-conomic og Magento.
Vi har også bygget opp et dedikert Magento hosting-miljø sentralt i Norge og vi tilbyr der profesjonell hosting av Magento for kunder i Norden til en fornuftig pris. I tillegg leverer vi Magento Enterprise til våre største kunder gjennom vår Professional Partner-avtale med Varien (selskapet bak Magento). Til slutt kan nevnes at vi har utviklet et Magento Affiliate-system, som vi blant annet bruker på vår internasjonale satsning Silverthemes.com, der vi selger blant annet profesjonelle Magento themes, widgets og addons til kunder i hele verden.
Først og fremst betyr der trygghet for våre kunder. Det er ikke gratis og tar heller ikke 10 minutter å bli Professional Partner, og ved å bli en slik partner med Varien viser vi at vi kommer til å jobbe med Magento i mange år fremover. Som Professional Partner får vi også tilgang på personene som står bak Magento og vi kan derfor i samarbeid tett med Varien hjelpe våre kunder med det aller meste rundt Magento. Som Professional Partner kan vi også levere det nye produktet Magento Enterprise, som er en egen versjon av Magento med fokus på de største og mest kravstore kundene.
De aller fleste som har arbeidet med IT og web i noen år klarer å installere Magento og sette det opp på egenhånd. Problemet er at veldig mange av dem som ønsker å starte sin egen nettbutikk ikke har arbeidet med IT i mange år og istedenfor å bruke mange uker på å få sin nettbutikk opp og kjøre så er det langt mer lønnsomt å få et firma som Trollweb til å gjøre dette for dem. En veldig viktig ting rundt Magento er selve hostingen. Selv om Magento har en del spesialkrav til webserveren kan nok de fleste webhotell i dag levere Magento. Problemet er at ingen av dem har optimalisert sine webservere til å kjøre Magento, og med en standard-installasjon uten optimalisering kan ens kunder raskt oppleve både fire og fem sekunders responstid per klikk - og vi vet alle hvor utålmodige nettbutikk-kunder er i dag. Vi har brukt mye tid og penger på å bygge opp et optimalisert Magento hosting-miljø ettersom vi vet hvor viktig det er med god responstid.
I tillegg er det en veldig god trygghet å vite at når (ikke om..) noe går galt så har man noen bak seg til å hjelpe med å få sin nettbutikk - og sitt levebrød - til å kjøre igjen.
De fleste sender først en forespørsel med noen spørsmål rundt Magento og våre løsninger som vi svarer på. Deretter foretar de en bestilling på våre nettsider og vi setter igang prosessen med å få opp deres nye konto og nettbutikk, basert på den pakken de velger. Vi har tre pakker som vi tilbyr; Standard, Professional og Enterprise;
Standard-pakken er populær blant de kundene som stort sett klarer seg selv og som bare ønsker en rask Magento hosting i tillegg til muligheten for å få profesjonell hjelp ved behov. Vår Standard-løsning er normalt klar til bruk med Magento ferdig installert i løpet av maksimalt 1-2 dager etter bestilling - og der mesteparten av denne tiden går til å svare på spørsmål fra kunden samt hvordan domenet til kunden skal håndteres. Vi har våre egne DNS-servere og kan håndtere alle typer domener men vi anbefaler ofte å bare beholde selve domenet hos til eksempel Domanshop.se om man allerede har det der.
Professional og Enterprise velges av større kunder som ønsker å satse 100% på sin nettbutikk og her bruker vi normalt litt mer tid på en del konsulentspørsmål i forbindelse med ønsket konfigurasjon og oppsett, men også disse løsningene settes normalt opp i løpet av få dager (Enterprise krever normalt litt mer planlegging).
Vi opplever at de fleste kundene våre har mange spørsmål rundt Magento og gi tilbyr da oppstartspakker med for eksempel 10 timer konsulentbistand der vi hjelper dem med alt de lurer på samt konfigurasjon/oppsett - og dette er blant de tingene som viser at det er viktig med en profesjonell aktør som Trollweb selv om Magento i utgangspunktet er en OpenSource-løsning.
Flere av våre kunder har mange spørsmål rundt spesielt Magento som det går veldig mye tid på gjennom mange eposter frem og tilbake - så har vi vært nødt til å begrense dette en del for de kunder som ikke har bestemt seg for om Magento er riktig for dem enda, men vi forsøker selvsagt å svare alle så godt det lar seg gjøre. Å komme i gang med Magento, legge inn kategorier, varer, osv er veldig enkelt og det er ikke så mye spørsmål rundt dette når de først har kommet i gang.
Det er et godt spørsmål som vi har fått flere ganger - og det endte med at jeg skrev en artikkel om det på vår Magento blog. For å oppsummere den artikkelen kan man si at om man sier ja til disse tre punktene så bør man sterkt vurdere Magento Enterprise:
Magento Enterprise har flere spennende funksjoner, deriblant mulighet for å teste ut nye saker og ting på en installasjon - og så sync’e disse over til produksjonsbutikken om alt ser ut til å fungere. I tillegg har Enterprise-løsningen integrert Gavekort-støtte og også såkalt Club-sales, der man kan ha kampanjer på kategorier og produkter i angitte tidsrom, for eksempel: “Harry Potter’s siste bok selges fra midnatt i morgen til klokken 0500 for kr 299,-”.
Trollweb leverer Magento Enterprise til kunder i Norge og Sverige og vi jobber allerede med flere veldig store kunder i blant annet Norge som kommer til å kjøre Enterprise-versjonen. Vi får ikke si hvem disse kundene er før nettbutikkene deres er lansert men vi kan si at et av selskapene totalt har over 100.000 ansatte rundt omkring i verden, og det viser at Magento passer perfekt til både de aller minste butikkene men også de virkelig store.
De fleste som allerede har en nettbutikk og som har begynt å se på Magento kjører nok i dag OsCommerce, ZenCart eller VirtueMart gjennom Joomla.
I forhold til OsCommerce og ZenCart [en vidareutveckling av OsCommerce] så er Magento allerede mange mil foran kan vi trygt si. OsCommerce har fungerte ok, men systemet har ikke hatt noen ledelse og det har derfor heller aldri gått noe særlig fremover - og de siste årene har utviklingen nærmest stoppet helt opp.
VirtueMart har mange gode funksjoner og kommer nok til å leve i en god del år fortsatt, men vi er nærmest 100% sikre på at Magento kommer til å bli nummer èn som nettbutikk-system innen svært kort tid.
Roy Rubin, sjefen bak Magento, er faktisk det som har imponert mest med hele Magento-prosjektet. Fra å være et helt ukjent selskap som leverte OsCommerce-nettbutikker til kunder lokalt i sitt område har Varien i løpet av noen år blitt et av de mest populære og kjente OpenSource-selskapene som finnes. Gjennom social media, webinars, screencasts, intervjuer og konferanser har han fått vist frem Magento for veldig mange både utviklere og brukere - noe som har hjulpet til med den raske utviklingen.
Når det gjelder Magento i seg selv må vi nok si hele arkitekturen og den ryddige måten systemet er bygget opp på. Det tar litt tid å sette seg inn i systemet men når man begynner å få forståelse for oppbygningen så fins det utrolig mange muligheter bakom.
Magento er bare noen få år gammelt og vi som har fulgt systemet helt siden starten har hatt en god del frustrerte timer i debug-mode. Spesielt i forbindelse med oppgraderinger av systemet har det ofte hendt at det har kræsjet og da har det ikke alltid vært like enkelt å få alt på plass igjen, men dette er mye mer stabilt nå. I tillegg kommer det litt for mange releaser etter vår mening. Det burde holdt med maksimalt 3-4 releaser pr år, i tillegg til eventuelle kritiske bugfix-releaser.
Av funksjonalitet i selve systemet er det ikke så mye våre kunder savner i dag. Om noen av våre kunder savner noe så utvikler vi det stort sett selv, eller hører om Varien kan inkludere det i Magento Core til neste release slik at alle får nytte av det.
God kundeservice er alfa og omega når man skal starte sin egen butikk. I tillegg er det selvsagt viktig med en profesjonell butikk. Mange får et firma som Trollweb til å hjelpe dem i gang, og når alt er på plass begynner de å tilpasse nettbutikken selv, ofte med et relativt dårlig resultat. Vi anbefaler derfor at man bruker et grafisk design-byrå til å hjelpe seg med tilpasninger etterhvert som det behøves. Det er også veldig viktig med fornying. Ukens tilbud med nyhetsbrev er en veldig god måte å la kundene hele tiden bli minnet på butikken - og selv om enkelte melder seg av nyhetsbrevet pga mange mail så vil det garantert gi mer-salg.
Ja definitivt. Vi har vært veldig aktive i forumene til Magento helt siden starten og har hjulpet mange Magento-brukere med problemer der, etter erfaringer vi har opparbeidet oss gjennom våre kunder i Trollweb. Vi har også gitt bort enkelte gratis Magento themes som vi har utviklet og vi skriver i flere blogger der vi gir gode tips rundt bruk av Magento.
Trollweb har allerede donert penger til flere Community-prosjekter, men om vi skulle donere noe til et nytt Magento-prosjekt måtte det være til noe som kunne hjelpe nordiske foretak med å komme enklere i gang med Magento og netthandel. En integrasjon mellom Magento og det norske CMS-systemet eZ Publish ville vært veldig interessant. Integrasjon mot flere nordiske fraktselskaper er noe vi jobber med men vi sponser gjerne en slik integrasjon om den blir gjort av noen andre. Det er uansett viktig for oss at de integrasjonene vi leverer fungerer 100% og at de er støttet både av oss og av selskapet de blir integrert mot. Vi er derfor offisiell partner med for eksempel BBS og Bring i Norge, og de har begge godkjent og sertifisert vår integrasjon mot deres systemer.
Magento themes og addons til Frontend-delen av Magento er også noe vi jobber mye med - og vi er nå i gang med et samarbeid med blant annet WooThemes.com som utvikler themes til WordPress. Til dette prosjektet trenger vi flere dyktige Magento-designere (både freelance og fast) til å jobbe for oss, så det er bare å ta kontakt om du har god forståelse for å designe i Magento.
Det finnes allerede flere tusen moduler eller extensions til Magento men veldig mange av dem fungerer bare med enkelte versjoner av Magento - eller de løser èn liten funksjon som har manglet i Magento. Vi anbefaler derfor at man alltid sjekker om andre har klart å installere og ta i bruk modulen korrekt før man selv installerer den i sin butikk. Trollweb har måttet hjelpe en rekke kunder som selv har installert extensions som plutselig gjorde til at deres Magento-installasjon sluttet å fungere som den skulle pga dårlig programmering.
Når det gjelder hvilke extensions som er oumbarlige så har vi egentlig ingen spesielle anbefalinger. DirectResize er en populær extension som løser problemet med crop’ing av produktbilder. OsCommerce-extensionen er også veldig nyttig om man skal konvertere fra det systemet. Det samme gjelder WordPress-integrasjonen, selv om den har hatt en del svakheter så langt og er noe vi ikke har anbefalt å bruke i viktige produksjonsbutikker ihvertfall.
Trollweb er nettopp ferdig med vår ProductPopup, som gjør til at man kan få opp basic info om et produkt gjennom kategori-sidene uten å måtte laste hele produktsiden. Mange har spurt om denne og vi tror den kommer til å bli veldig populær. Duffywear.com er den første butikken som har tatt den i bruk, og den kan bestilles fra Silverthemes.com allerede nå.
A few features in Magento require a script to be run periodically. These features include, but are not limited to: catalog price rules, sending newsletters, generating Google Maps, customer alerts/notifications (product price change, product back to stock), automatic updating of currency rates, and scheduled DB logs cleanup.
Om man exempelvis tittar i app/code/core/Mage/CatalogIndex/etc/config.xml så ser man:
<crontab>
<jobs>
<catalogindex_reindex_all>
<schedule><cron_expr>0 2 * * *</cron_expr></schedule>
<run><model>catalogindex/observer::reindexAll</model></run>
</catalogindex_reindex_all>
<catalogindex_run_queued>
<schedule><cron_expr>* * * * *</cron_expr></schedule>
<run><model>catalogindex/observer::runQueuedIndexing</model></run>
</catalogindex_run_queued>
</jobs>
</crontab>
För att detta ska fungera krävs också att cron-scriptet (cron.php) först anropas av servern. Ett kommando kan lämpligen köras var femte minut för att anropa Magentos interna cron. Enklaste sättet att göra detta är att logga in på sin server via SSH, ange kommandot crontab -e och lägga till följande rad:
0-59/5 * * * * /usr/bin/php /path-to-magento/cron.php
Ersätt /usr/bin/php med sökvägen till din php executable. Du kan hitta denna genom att ange “locate php” eller genom att använda funktionen phpinfo. För att inspektera sin crontab kan man sedan använda kommandot crontab -l.
Har du installerat Magento på ett webbhotell kan det vara knepigare att använda sig av cronjobb då vissa kör PHP4 på sina SSH-servar. Att anropa cron-scriptet via php fungerar således inte (Magento kräver PHP5). En lösning är att istället använda wget:
0-59/5 * * * * wget --delete-after http://{dittdomän}/cron.php
Eftersom wget är ett kommando för att ladda hem en fil så kommer en fil också skapas för varje anrop. Om man anropar scriptet var femte minut blir det en hel del filer, därför är det lämpligt att ange --delete-after som raderar dessa filer automatiskt.
På MagentoConnect finns det mer information om hur du använder cronjobb tillsammans med Magento.
Magento 1.3.2.1 är en minimal buggfix till föregående release:
Added missing sys_get_temp_dir function for PHP 5.2.0
Modified index.php to add support for Mage_Compiler module
Magento 1.3.2.1: läs ändringsloggen | Diffil för 1.3.2.1 | ladda ner
Med 35 förbättringar och över 160 buggfixar innehåller Magento 1.3.2 små som stora nyheter. Några efterlängtade nyheter är:
Added ability to apply custom layout on cms page, category view and product view with layout handles
Added ability to use urls without store code in case if it enabled in admin
Added customizable design template to reports page
Added locale switcher language and country names translated names
Added merging install configuration from all modules
Cache separation per store/website
Den stora nyheten är dock den nya modulen compiler som förbättrar Magentos prestanda genom att kompilera inkluderade filer så att de sätts samman till en enda fil, vilket innebär färre serveranrop.
Magento 1.3.2: läs ändringsloggen | Diffil för 1.3.2 | ladda ner
En av Magentos svagheter har varit bristen på god dokumentation för såväl nybörjare som avancerade användare. Varien tycks delvis ha tagit till sig kritiken och samtidigt insett affärsmöjligheterna med att tillhandahålla dokumentation för nu släpper de e-boken Magento User Guide. Boken är en praktisk guide för att komma igång med Magento och kostar 19,95 USD och finns i PDF-format. Jag skriver delvis för innehållsmässigt så har guiden sedan länge funnits gratis på MagentoCommerce i HTML-format. Vi får se hur många nybörjare som väljer att betala 20 dollar när de i princip kan läsa samma innehåll helt gratis.
Personligen ser jag gärna att Varien lägger fokus på mer avancerade ämnen som exempelvis modul- och gränssnittsutveckling, import av affärsdata från existerande affärssystem, prestandaoptimering, osv. Det finns definitivt en marknad för kommersiell litteratur om Magento och Varien är en självklar aktör men det gäller att sätta fart och erbjuda mer erfarna målgrupper relevant litteratur. Idag finns det ingen självklar samling (e-)litteratur som rekommenderas i communityt men konkurrenterna är redan flera.
Magento 1.3.1.1. är en mindre buggfix som rekommenderas att installeras då den fixar ett säkerhetshål som berör butiker som har installerats på flera domäner eller subdomäner:
Magento 1.3.1.1: läs ändringsloggen | Diffiler för 1.3.1.1 | ladda ner
Magento finns numera tillgänglig i en kommersiell Enterprise version. Funktionalitet som är exklusiva för Enterprise är bland andra:
Magento Enterprise kostar från 8900 USD per år och server. I priset ingår support, garanti och indemnification, det att kunder friskrivs från krav på ersättning i upphovsrättsliga tvister.
I blogginlägget där Magento Enterprise tillkännages, bedyrar Varien att företaget sitt engagemang för Community-versionen av Magento.
Ett webbinarium 21/4 (kl. 18-19 svensk tid) kommer att behandla Magento Enterprise och demonstrera den nya funktionaliteten.
Magento1.3.0 introducerar flat catalogs, välkomnade prestandaförbättringar på upp till 40% enligt Varien, över 90 buggfixar och 40 förbättringar. Utvecklare som integrerar Magento med andra system kommer uppskatta att Varien äntligen har dokumenterat samtliga metoder i WDSL för SOAP-baserade web services.
Ny funktionalitet
Added support for customer file upload and date/time/datetime custom options
Described all methods in WSDL for SOAP web-services to improve compatibility with .NET, Java and other languages
Frontend Flat Catalog and improved performance. From early test and benchmarks we see up to 40% performance improvement when comparing to Magento 1.2.x both in page loads and memory usage. We will publish formal results over the next few days.
Buggfixar
Fixed double dates rewriting issues
Fixed #7893: Ajax doesn’t follow redirects, so it hangs when redirecting
Fixed #9850: filename the same for all uploads in downloadable products
Fixed #9889: New account conformation e-mail var customer.password empty when sent to client
Fixed #10053: In admin area: search hangs if session timed out
Fixed #10538: Disabled products still display on items imported through Dataflow
Fixed #10716: You should remove mini My wishlist from My wishlist page
Fixed #10718: Can’t add a configurable product to shopping cart
Fixed load translates from cache
Fixed locale switcher in admin
Förbättringar
Added “Product listing sort by” to System Config
CSRF Attack Prevention (added form_key param to all admin Urls)
Optimized JS translations - add JS translate just for translated strings
Removed LOCK TABLES from catalog upgrade as users might not have LOCK permissions on their databases
Improved content compression configuration
Magento 1.3.0: läs ändringsloggen | Diffiler för 1.3.0 | ladda ner
Magento har nu stöd för Kreditor. Modulen stödjs av Kreditor själva och har stöd för fakturera mig, kreditupplysningar, funktionen Get_addresses som automatiskt returnerar kundens adressuppgifter och mycket annat. Modulen för Kreditor kan kostnadsfritt laddas ner. Tack till Johannes för nyheten.