Funktioner
module.monster forvandler en beskrivelse af, hvad din butik skal kunne, til et PrestaShop-modul: afklaret sammen med dig i en samtale og derefter bygget, testet på en kørende PrestaShop-installation, oversat, dokumenteret og pakket som en zip, du selv installerer.
Først specifikationen
Du beskriver modulet med dine egne ord, og en agent, der kender PrestaShop, udvikler idéen sammen med dig. Den lægger ud med sit bedste bud i stedet for et spørgeskema, siger fra, når en idé allerede er standardfunktionalitet eller i virkeligheden er tre moduler i ét, og afklarer det, en bygger ikke kan gætte: hvor modulet dukker op, hvilke hooks det bruger, hvad du kan indstille, hvilke data det gemmer, og hvad det bevidst ikke gør.
Der bliver ikke bygget noget, før du godkender specifikationen. Idéudvikling koster ingenting — en buildkredit bruges i det øjeblik, du godkender, og hvis det fejler at sende modulet videre til byggepipelinen, kommer kreditten direkte tilbage.
Så kører buildet
Skrevet
Modulet bygges på et almindeligt PrestaShop-skelet: installations- og afinstallationsrutiner, de hooks din specifikation kalder på, og en konfigurationsside i backoffice.
Testet i en rigtig butik
Det installeres på en kørende PrestaShop-installation og bliver afprøvet der: hvert hook udløst, indstillingsformularen gemt og hentet frem igen, hovedforløbet gennemgået fra ende til anden, og til sidst afinstalleret og installeret igen for at vise, at det rydder op efter sig selv og stadig virker.
Oversat
Hver eneste tekst, en butiksejer eller en kunde ser, bliver oversat til de sprog, du valgte, gennem PrestaShops egen oversættelsesmekanisme til moduler.
Fotograferet
Skærmene fanges i en rigtig browser på den kørende butik, på hvert af dine sprog, så ingen dokumenterer et fransk modul med engelske skærmbilleder.
Dokumenteret
Der skrives en illustreret PDF-vejledning til hvert sprog, henvendt til en butiksejer og ikke en udvikler: krav, installation, hver indstilling forklaret, den daglige arbejdsgang og et afsnit om fejlfinding.
Pakket
Det hele pakkes til et versioneret, installerbart modul, med licensen og de standardfiler, PrestaShop forventer, lagt ind på vejen.
Hvad det rammer
- PrestaShop 8.x og 9.x — vælg den ene eller begge, når du beskriver modulet.
- PHP 8.1 og nyere.
- Multistore: sig, at din butik kører det, så bliver multistore-adfærden afklaret i specifikationen og afprøvet under testen.
- Moduloversættelser på engelsk, fransk, tysk, spansk, italiensk, hollandsk, polsk og portugisisk, i enhver kombination — de følger med i modulets egne sprogfiler.
- Almindelige modulkonventioner: en konfigurationsside i backoffice, databasetabeller med modulets eget navnerum, og en afinstallation, der fjerner tabeller, faner og indstillinger igen.
Zippen er din
Det, du henter, er en ganske almindelig PrestaShop-modulzip. Du installerer den selv fra din backoffice, når du vil: ingen har brug for adgang til din butik, og modulet ringer ikke hjem og er ikke afhængigt af module.monster for at blive ved med at virke.
Indeni er der læsbar PHP under Academic Free License 3.0 med licensteksten inkluderet i pakken. Læs den, ret i den, eller giv den til din egen udvikler.
Beskriv, hvad din butik skal kunne, og se specifikationen tage form.
Kom i gang