Joomla ühe laialdasemalt kasutatava e-poe komponendile Virtuemart on tulnud taaskord uuendus mis tasub üle pika aja ka ära märkimist. Virtuemarti näol on tegemist avatud lähtekoodil põhineva e-poe süsteemiga millel on üsna laialdased võimalused ja mis suudab toime tulla ka suurte andmehulkade haldamisega. Virtuemarti projekti KODULEHT ja FOORUM.
Pisike kokkuvõte VirtueMart'i peaarendaja (Max Milbers) jutust: "On olnud kahetine aeg ja kõigi jaoks on elud üsna palju muutunud. Tänu maailma lukku panemisele on ka pisikesed asjad ühtäkki muutunud üsna ajasöövateks. Poliitika kipub lõhestama inimesi ja äri, aga vaatamata sellele on projekt kenasti jätkuvalt jätkusuutlik. Kuna Virtuemarti kasutatakse üle maailma, siis on arendusmeeskond (kuigi see pole nende kohustus) jätkanud projekti arendust ja teeb seda ka edaspidi.
Juba aasta eest oli arendajatel soov teha muudatusi admin kujunduses. Selles osas tuli appi Valerie Isaksen alatak.net'st kes andis teemale uue hingamise. Ka vana kujundus jääb õpuks alles, aga integreeritakse uue alla kui eraldi stiilivalik või kujundus. Hetkel saab ka uut kujundust juba proovida, selleks tuleb uue kujunduse installipakett paigaldada ja siis seadetest sisse lülitada. Muuseas, uus halduskujundus on mobiilisõbralik. Samas ei paku uus kujudnus uusi võimalusi, seaded ja valikud on kõik üsna samamoodi.
LAE VM3 ALLA
VirtueMart 3 komponent (tuum ja AIO)
Esiletõstetud punktid
- Küljeriba
- Puhtam välimus ja menüü ümberlülituse võimalus.
- Menüüd saab täielikult peita, et ruumi säästa, ja taas tagasi libistada, seda kõigis vaadetes.
- Mobiilid/tahvelarvutid:
- Enamikes VM'i nimekirjavaadetes murtakse ridu nutiseadme ekraani järgi.
- Seadete valikud (filter/otsing) kuvatakse korralikult.
- Väljade nimede joondamine valiku/sisendiga lihtsustab töölaua vaadet ja parandab oluliselt kasutajaliidese kasutust mobiilseadmetes/tahvelarvutites.
- Muud
- Täiustatud on ikoonide kasutamist.
- Lihtsustatud on sakkide vahetust mitmekeelsetes seadetes.
- Raadioelemendi jah/ei valik on nüüd Joomla kasutajaliidese moodi.
- Pildi vaatamine ja üleslaadimine - pisike muudatus/täiustus toodetes/kategooriates/tootjates ja meediafailides.
Uued funktsioonid, täiustused, parandused
Täiustatud või uued
- Skrill maksete uuendus.
- Eemaldatud oe välja lülitamise võimalus. Selle asemele on pandud link õpetusele kuidas vajadusel käituda.
- Piirangute võimalus saatmisele/maksele läbi kupongi.
- Lisamärkuse võimalus tellimusele sisemiseks kaustuseks.
- Tellimuste nimekirjas otsing customer_note ja order_note järgi.
- Tellimuste nimekiri on nüüd filtreeritav ka müüja järgi
- Uus seade ostukorvi salvestamiseks (varem oli see võimalus peidetud seadetes)
- #CartsDontSave = 0 //sisse loginud ostjate ostukorvi ei salvestata
- #CartsDontSaveByshoppergroup=50 //selle ostjategrupi ostukorvi ei salvestata
- #CartsDontSaveCartFields=1 //ei salvestata ostukorvi lisavälju, kuid ostja ostunimekiri salvestatakse
- Tellimuse mudeli funktsioon getOrder laeb nüüd kõik andmed tellimuse staatuse kohta (huvipakkuv kujunduste kirjutajatele).
- Mitme kategooria filter toodete nimekirjas admin poolel. Vaikimisi on see keelatud, tuleb sisse lülitata peidetud seadetest: AllowMultipleCatsFilter=1.
Uut arendajatele
- Uus triger storeProductCustomfields'le eemaldatud lisaväljade jaoks.
- Lisatud "andWhere" funktsioon parameetrile VmTableXarray laadimise funktsioonis, lisatud funktsioon loadOrderingCurrentItem.
- VmTable järjestus tühjendatud, lisatud funktsioon loadOrderingCurrentItem.
- PHP 8 ühilduvuse parendamine, aga võib veel olla või tekkida erinevaid probleeme.
Parandused
- Toodete järjestamine.
- Kaotatud kõik vastikud hoiatused nagu: "Warning: Parameter 1 to plgVmShipmentWeight_countries::plgVmOnSelectCheckShipment() expected to be a reference, value given in /var/www/vhosts/..../libraries/joomla/event/event.php on line 70".
- Kupongide aja välja parandused.
- Parandus veateatele: "1054 Unknown column 'Array' in 'where clause after update to 3.8.6 http://forum.virtuemart.net/index.php?topic=145855.30". Parandus alamkategoorias olevate toodete järjestusele.
- Parandatud link tellimuste detailidele e-mailis.
- Lisatud võimalus, et registreeritud kasutajad saaksid end ise aktiveerida.
- getUserInfoInUserFields saab nüüd õiged andmed kasutaja kohta etteantud id järgi.
- Ostukorvi olemasolu teade js failis.
- Puuduv '' konstandile VMPATH_ROOT paigaldusskriptis.
- Eemaldatud ebavajalik \n näidispoe iseloomustuses.
- Lisatud getVendorAddressFields kui admin või müüja muudavad teist müüjat.
- Kategooria mudel kutsub välja clearCategoryRelatedCaches.
- Keele parandus tarnepluginas tellimuse vaates.
- Lisatud chosenDropDowns vaike-ostukorvis ostja vormil.
- Pisike parandus omaloodud ostukorvi kujunduses.
- Uuendatud aastaarvud, ümber nimetatud muutujaid ja mõningaid pisidetaile veel.
- Parandatud palju hoiatusteavitusi mis puudutavad PHP 8't.