module.monster BEETA

Juhend

Kuidas module.monster praktikas töötab: mida sa igas etapis teed, mida tee peal valid, mida ehituskrediit annab, kuidas saadut paigaldada — ja kus liin peatub.

Alustamine

Kirjelda oma moodul

Logi sisse ja kirjuta oma töölaual olevasse kasti, mida su pood peaks tegema — tavalises keeles, kuni 2000 tähemärki, tehnilisi üksikasju pole vaja. Määra allpool olevas tööriistaribas PrestaShopi versioonid, mooduli keeled ja mitme poe lüliti ning saada ära.

Mõtle kirjeldus läbi

PrestaShopi tundev agent vastab ja töötab idee koos sinuga läbi, üks küsimus korraga. Ta pakub välja oma parima oletuse, ütleb välja, kui miski on juba PrestaShopi põhifunktsioon või tegelikult kolm moodulit ühes, ning otsustab ära konksud, seaded, salvestatavad andmed ja selle, mida moodul teadlikult ei tee. Vestluse ajal ei ehitata midagi ja vestlemine on tasuta.

Kinnita ehitus

Kui kirjeldus on valmis, ütleb agent seda ja vestluse alla ilmub ehitusnupp. Selle vajutamine paneb kirjelduse kirja, kulutab ühe ehituskrediidi ja annab mooduli ehitusliinile üle. Kuni sa seda ei vajuta, ei ole midagi järjekorras.

Jälgi ehitamist

Samast lehest saab edenemisriba: kood kirjutatakse, paigaldatakse ja pannakse töötavas PrestaShopis proovile, tõlgitakse, pildistatakse, dokumenteeritakse ja pakendatakse — üheksa sammu kokku, ja parasjagu käimasolev on nimepidi näha. See käib järelevalveta, nii et võid vahelehe sulgeda ja hiljem tagasi tulla.

Laadi zip alla

Kui viimane samm läbi saab, märgitakse moodul üleantuks ja selle lehele ilmub allalaadimisnupp. Zip jääb sulle ning sama leht annab selle uuesti alati, kui seda vajad.

Valikute tegemine

  • PrestaShopi versioonid — 8.x, 9.x või mõlemad, kirjutuskasti all olevas tööriistaribas. Vaikimisi on mõlemad. Mõlema toetamine maksab vahel midagi, sest osa haldusliidese konkse ja kontrollerite mustreid erineb versioonide vahel, ja agent ütleb, kui nii on; 1.7 on valikus näha, aga seda ei saa valida.
  • Keeled — millised tõlked moodul ise kaasa saab: inglise, prantsuse, saksa, hispaania, itaalia, hollandi, poola ja portugali keel, mis tahes kombinatsioonis, kusjuures inglise, prantsuse, hispaania ja saksa keel on vaikimisi sees. Iga lisakeel on päris ehitusaeg, sest see tõlgitakse ja pildistatakse. See ei ole sama seadistus kui keel, milles seda saiti kuvatakse ja mida vahetad jaluses või oma kontolehel.
  • Mitu poodi — lülita sisse, kui su pood kasutab PrestaShopi mitme poe režiimi. See otsustab, kas seaded on poepõhised või ühised ja kas oma tabelites on poe veerg, mida on enne ehitust odav otsustada ja hiljem kallis tagantjärele lisada.
  • Näidisekraanipilt — lisa PNG-, JPEG- või WebP-fail kuni 5 MB, kui pilt on kiirem kui lõik teksti, näiteks täpselt see leht, kus soovid moodulit näha. See lisatakse avatavale vestlusele; kirjelda ka sõnadega, mida see näitab, sest ehitus lähtub kirjelduse sõnastusest.
  • Kujundus — agent küsib, kas tavakujundusest piisab või peab moodul toime tulema kohandatud kujundusega. See vastus otsustab, kui ettevaatlikult esiotsa mallid külge haakuvad, nii et tasub hetk mõelda.

Ehituskrediidid

One credit is one module, taken all the way: written, tested, translated, documented and packaged. Accounts start with none; we add credits when you request them. There is no card and no payment page.

Mõttevahetus ei maksa midagi, kui kaua vestlus ka ei kestaks. Krediit kulub sel hetkel, kui kinnitad — ja kui üleandmine ehitusliinile just siis ebaõnnestub, läheb see kohe su saldole tagasi. Alles jäänud kogus on su kontolehel.

Iga kinnitus kulutab ühe, olgu tegu teise mooduliga või juba olemasoleva muudetud versiooniga. Kui saldo jõuab nulli, on ehitusnupp välja lülitatud; kirjuta meile jaluses olevale aadressile, et seda täiendada.

Saadud mooduli paigaldamine

Allalaaditav fail on tavaline PrestaShopi mooduli zip, mis on nimetatud mooduli ja selle versiooni järgi. See vajab poodi, kus on PrestaShop 8.x või 9.x ja PHP 8.1 või uuem — need versioonid, mille kirjeldamise ajal valisid. Keegi module.monsterist su poodi ei puutu; paigaldad selle ise sel viisil, mida tavaliselt kasutad:

  • Mine haldusliideses Moodulite juurde ja sealt moodulihaldurisse ning kasuta zipi sisse panemiseks valikut „Laadi moodul üles“. PrestaShop pakib selle lahti ja paigaldab ühe sammuga. Ekraan on 8.x-is ja 9.x-is samas kohas.
  • Või paki zip lahti ja kopeeri selles olev kaust FTP või SSH kaudu oma poe kausta /modules, jättes kausta nime täpselt selliseks, nagu see zipist tuleb. Seejärel ilmub moodul moodulihaldurisse, kus vajutad Paigalda.
  • Kummalgi juhul lõpetad moodulihalduris: „Seadista“ avab mooduli enda seadistuslehe haldusliideses. Eemaldamine samalt ekraanilt kustutab selle loodud tabelid, vahelehed ja seaded.

Paigalda see kõigepealt oma poe testkoopiasse ja klõpsi see seal läbi. See on tavaline PHP, mis kuulub sulle — loe seda, muuda seda, anna see oma arendajale — aga see on kood, mida su pood pole varem käivitanud, ja töötav pood on halb koht seda avastada.

Piirid ja ootused

  • Üks moodul korraga, umbes nii suur, kui hea arendaja ühe päevaga ehitaks. Suurem idee kärbitakse vestluses väikseimaks versiooniks, mis omaette püsti seisab, ja ülejäänu pakutakse hiljem eraldi mooduliks.
  • Ainult PrestaShop 8.x ja 9.x, PHP 8.1 või uuemaga. Midagi vanemat ei toetata, sealhulgas 1.7.
  • Moodul ehitatakse ja testitakse tavapärase PrestaShopi paigalduse vastu. Tugevalt kohandatud kujundus või teine moodul, mis võistleb sama konksu pärast, võib su poes siiski kohendamist nõuda.
  • Moodul võib suhelda välise teenusega, aga konto ja pääsuandmed on sinu omad ning seda osa ei saa testimise ajal proovile panna. Suhtu sellisesse liidestusse kui asjasse, mida tuleb oma testpoes ise kontrollida.
  • Kinnitamine sulgeb kirjelduse. Vestlus järgneb pärast seda ehitusele, mitte ei võta vastu muudatusi, nii et parandatud versioon on uus ehitus ja uus krediit. Loe kokkuvõte enne nupu vajutamist läbi.
  • See, mille alla laadid, on mooduli zip. Ehituse ajal kirjutatud illustreeritud kasutusjuhend ei kuulu selle allalaadimise sisse — kirjuta meile, kui soovid sellest koopiat.
  • Ligipääsu ei ole kummaski suunas: sinu poodi ei paigaldata sinu eest midagi ja moodul ei helista kunagi koju. See tähendab ka, et automaatseid uuendusi ei ole — see, mille alla laadisid, jääb selliseks, kuni ehitad midagi uut.
  • Ehitused ka ebaõnnestuvad. Sammu, mis tuleb ikka valesti tagasi, korratakse kuni kolm korda, ja seejärel märgitakse moodul tähelepanu vajavaks, selle asemel et anda üle midagi katkist. Sa näed seda mooduli lehel ja meie vaatame need ise üle.

See ongi kogu protsess. Järgmine samm on üks lause selle kohta, mida su pood peaks tegema.

Alusta