Via Magento Connect kan du finde masser af gode extensions til din Magento-shop. Flere firmaer har gjort det til en forretning at udvikle og sælge Magento extensions, typisk til priser omkring $50-$200. Kan man finde den ønskede funktionalitet til sin shop på denne måde er det en billig pris at betale i forhold til at hyre en Magento-udvikler til specialudvikling.
Man kan dog også være uheldig med de extensions man finder, så her er 4 ting du skal holde øje med:
1. Kompatibilitet
Virker modulet med din version af Magento? I skrivende stund er det 4 måneder siden at Magento 1.4 blev udgivet, men man kan stadig nemt støde på extensions og templates der kun virker med Magento 1.3. Og det er ikke sikkert at du bliver tydeligt advaret om dette, så kig godt efter hvad der står med småt, og spørg hvis du ikke kan finde oplysningen.
2. Omdømme
Ligesom når du handler i andre netbutikker er det en god idé at tjekke hvem man handler med. Hvor i verden er firmaet placeret? Er der kontaktoplysninger på firmaet? Brug Magentos forum til at søge efter erfaringer med firmaet og det modul du kigger på. Hvilke erfaringer og problemer har folk haft, og hvordan har firmaet reageret?
3. ionCube
Nogle udviklere vælger at lave kopibeskyttelse på deres kode med en teknologi kaldet ionCube, så folk ikke kan piratkopiere det. Det kan man jo godt forstå, men teknologien giver desværre nogle alvorlige problemer. For det første skal du sikre dig at din hosting provider har ionCube installeret på serveren, ellers kan du slet ikke køre modulet. For det andet kan der ikke laves modifikationer af modulet, hvis du f.eks. ønsker at rette lidt i den måde modulet fungerer på. Det er umuligt, da programmører ikke kan få adgang til koden pga. kodebeskyttelsen. For det tredje får du ofte en licens der er låst til dit domæne, hvilket kan give problemer hvis du vil bruge andre domæner, testsites mv. Mit råd er derfor at holde øje med ordet ionCube og kun købe moduler med ionCube hvis der ikke er andre muligheder og du kan acceptere funktionaliteten 100 % som den er.
4. Support og manual
Er der tilstrækkelig dokumentation til at du kan finde ud af at bruge modulet? Er det muligt at få hjælp hvis du løber ind i problemer? Stil evt. et par spørgsmål før du køber modulet og se hvordan de svarer, og hvor hurtigt.
