module.monster BÉTA

Dokumentáció

Így működik a module.monster a gyakorlatban: mit tesz az egyes szakaszokban, miből választ útközben, mennyi AI-kreditbe kerül egy modul, hogyan telepíti, amit kap — és hol áll meg a folyamat.

Első lépések

Írja le a modulját

Jelentkezzen be, és írja be a vezérlőpultja mezőjébe, mit csináljon a webáruháza — köznyelven, legfeljebb 2000 karakterben, műszaki részletek nélkül. Az alatta lévő eszköztáron állítsa be a PrestaShop verziókat, a modul nyelveit és a többáruházas kapcsolót, aztán küldje el.

Ötleteljék ki a specifikációt

Egy PrestaShopot ismerő ügynök válaszol, és egyszerre egy kérdéssel átdolgozza Önnel az ötletet. A legjobb tippjével kezd, szól, ha valami már a PrestaShop alapból tudja, vagy valójában három modul egyben, és tisztázza a hookokat, a beállításokat, a tárolt adatokat, és azt, amit a modul szándékosan nem fog csinálni. Amíg beszélgetnek, semmi sem épül, és a beszélgetés ingyenes.

Hagyja jóvá az építést

Amikor a specifikáció kész, az ügynök szól, és a beszélgetés alatt megjelenik egy építés gomb az árral. Megnyomása letisztázza a specifikációt, felhasználja azt a mennyiségű AI-kreditet, és átadja a modult az építőfolyamatnak. Amíg meg nem nyomja, semmi nem kerül sorba.

Kövesse az építést

Ugyanez az oldal folyamatjelzővé válik: a kód megíródik, telepítődik és próbát kap egy éles PrestaShopon, lefordul, képernyőképeket kap, dokumentálódik és becsomagolódik — összesen kilenc lépés, mindig megnevezve azt, amelyik épp fut. Felügyelet nélkül fut, így bezárhatja a lapot, és később visszatérhet.

Töltse le a zipet

Amikor az utolsó lépés is átmegy, a modul átadottnak minősül, és az oldalán megjelenik egy letöltés gomb. A zip az Öné, és ugyanez az oldal bármikor újra kiadja, amikor megint szüksége van rá.

A beállítások kiválasztása

  • PrestaShop verziók — 8.x, 9.x vagy mindkettő, a szövegdoboz alatti eszköztáron. Alapból mindkettő. A kettő együttes támogatása néha kerül valamibe, mert egyes adminfelületi hookok és vezérlőmintázatok eltérnek köztük, és az ügynök szól, amikor így van; az 1.7 látszik a választóban, de nem választható.
  • Nyelvek — milyen fordításokkal érkezik maga a modul: angol, francia, német, spanyol, olasz, holland, lengyel és portugál, bármilyen kombinációban, alapból az angol, a francia, a spanyol és a német bekapcsolva. Minden további nyelv valódi építési idő, mert lefordítjuk és képernyőképeket is készítünk hozzá. Ez nem ugyanaz a beállítás, mint az, hogy ez az oldal milyen nyelven jelenik meg — azt a láblécben vagy a fiókoldalán módosítja.
  • Több webáruház — kapcsolja be, ha a boltja a PrestaShop többáruházas módjában fut. Ez dönti el, hogy a beállítások áruházanként vagy globálisan tárolódnak, és hogy a saját táblák visznek-e áruházoszlopot; olcsó az építés előtt tisztázni, és drága utólag beletenni.
  • Referencia-képernyőkép — csatoljon legfeljebb 5 MB méretű PNG, JPEG vagy WebP képet, ha egy kép gyorsabb egy bekezdésnél, például pontosan arról az oldalról, ahol a modult szeretné. A megnyitott beszélgetéshez kerül; írja is le, mit mutat, mert az építés a specifikáció szövegéből dolgozik.
  • Sablon — az ügynök megkérdezi, elég-e a klasszikus sablon, vagy a modulnak egy egyedit is túl kell élnie. Ez a válasz dönti el, mennyire óvatosan kapcsolódnak be a bolti sablonfájlok, szóval megér egy pillanatnyi gondolkodást.

AI-kreditek

A AI-kredit itt az egyetlen fizetőeszköz. Egy modul 100 kredittől indul, és minden kért extra — még egy nyelv, még egy illusztrált útmutató, több webáruház, egy második PrestaShop-verzió — ára az, amennyivel az építést megnöveli. Egy új fiók 199 kredittel indul.

Az ötletelés ingyenes, akármeddig tart a beszélgetés. A AI-kreditek a jóváhagyás pillanatában fogynak el — és ha az átadás az építőfolyamatnak épp akkor bukik el, azonnal visszakerülnek az egyenlegére. Az ár a jóváhagyás gombján van, mielőtt megnyomná, a maradék pedig a fiókoldalán.

Egy már meglévő modul újraépítése a modul saját árának 25%-ába kerül, felfelé kerekítve, arra számolva, ahogyan a modul most be van állítva — vagyis négy nyelvet hozzáadni és újraépíteni többe kerül, mint változatlanul újraépíteni.

AI-kredit és a modulon maradt ingyenes átdolgozás nélkül az építés gomb letiltódik, az ötletelés pedig továbbra is működik. Írjon nekünk a láblécben lévő címre a feltöltéshez.

A kapott modul telepítése

A letöltés egy szokásos PrestaShop modulzip, a modulról és a verziójáról elnevezve. PrestaShop 8.x vagy 9.x boltra van szüksége, PHP 8.1 vagy újabb alatt — azokra a verziókra, amelyeket a leíráskor választott. A module.monstertől senki sem nyúl a webáruházához; Ön telepíti, azon az úton, amelyet szokott:

  • Az adminfelületen menjen a Modulok, majd a Modulkezelő menüpontra, és a „Modul feltöltése” gombbal adja be a zipet. A PrestaShop egy lépésben kicsomagolja és telepíti. A képernyő ugyanott van 8.x és 9.x alatt is.
  • Vagy csomagolja ki a zipet, és másolja a benne lévő mappát a boltja /modules könyvtárába FTP-n vagy SSH-n, pontosan azzal a mappanévvel, ahogy a zipből kijön. A modul ezután megjelenik a Modulkezelőben, ahol a Telepítés gombot kell megnyomni.
  • Mindkét úton a Modulkezelőben fejezze be: a „Beállítás” megnyitja a modul saját beállítási oldalát az adminfelületen. Az eltávolítás ugyanerről a képernyőről elviszi az általa létrehozott táblákat, füleket és beállításokat.

Előbb egy próbamásolatra telepítse a boltjából, és ott kattintsa végig. Ez közönséges PHP kód, amely az Öné — olvassa el, módosítsa, adja oda a fejlesztőjének —, de olyan kód, amelyet a boltja még sosem futtatott, és egy éles bolt rossz hely az ilyesmi felfedezésére.

Korlátok és elvárások

  • Egyszerre egy modul, nagyjából akkora, amekkorát egy jó fejlesztő egy nap alatt megépítene. A nagyobb ötletet a beszélgetésben lefaragjuk a legkisebb változatra, amely önmagában is megáll, a többit pedig későbbre, külön modulként javasoljuk.
  • Csak PrestaShop 8.x és 9.x, PHP 8.1 vagy újabb alatt. Semmi régebbi nem támogatott, az 1.7 sem.
  • A modul szabványos PrestaShop telepítéshez épül és arra tesztelődik. Egy erősen testreszabott sablon, vagy egy másik modul, amely ugyanazért a hookért verseng, a boltjában még igényelhet igazítást.
  • A modul beszélhet külső szolgáltatással, de a fiók és a hozzáférési adatok az Önéi, és ezt a részt a tesztelés nem tudja kipróbálni. Minden ilyen kapcsolatot tekintsen olyasminek, amit a saját próbaboltjában kell ellenőriznie.
  • A jóváhagyás lezárja az első építést. Miután a zip elkészült, ugyanarról a modulról tovább beszélgethet, és változtatásokkal újraépítheti — minden újraépítés egy újabb AI-kreditet használ. Olvassa el az összefoglalót, mielőtt megnyomja a gombot.
  • Amit letölt, az a modul zipje. Az építés közben megírt illusztrált felhasználói útmutató nem része ennek a letöltésnek — írjon nekünk, ha szeretne egy példányt.
  • Egyik irányba sincs hozzáférés: a boltjára semmit nem telepítünk Ön helyett, és a modul sosem hívja haza magát. Ez azt is jelenti, hogy nincsenek automatikus frissítések — amit letöltött, olyan marad, amíg valami újat nem építtet.
  • Az építések bizony elbuknak néha. Az a lépés, amely folyton hibásan tér vissza, legfeljebb háromszor fut újra, aztán a modul figyelmet igénylőnek minősül, ahelyett hogy hibásan átadnánk. Ezt a modul oldalán látja, és az ilyeneket mi magunk nézzük át.

Ennyi az egész folyamat. A következő lépés egyetlen mondat arról, mit csináljon a webáruháza.

Kezdés