Lataa sovellus nyt ja kokeile 10 päivää ilmaiseksi
Valuutta Valitse kieli Valitse alue

Luo ja muokkaa omia CMS-moduuleja tekoälyn avulla

Opit esimerkin avulla, kuinka voit kopioida olemassa olevan PHP-tiedoston blogimoduulista, muokata sitä ChatGPT:n avulla, käyttää omaa taulua tietokantarakenteen muuttuessa ja testata sitten kaikkia toimintoja.

Oppaan tavoite

Voit kehittää yksilöllisesti muokattua moduuliversiota käyttämällä olemassa olevaa bluetronix CMS -moduulia tekoälyn avulla. Esimerkiksi käytämme blogimoduulia. Kopioit olemassa olevan PHP-tiedoston, saat sen muokattua ChatGPT:n ohjeiden mukaan ja testaat sen jälkeen kaikki toiminnot. Jos tekoäly muuttaa tietokantarakennetta, käytä omaa tietokantataulua.

Esivaatimus: Tarvitset kehittäjäoikeudet moduulitiedostoihin ja niihin liittyviin tietokantatauluihin. Varmista alkuperäinen moduulitiedosto ja tietokanta ennen laajoja muutoksia.

1. Avaa blogimoduuli tiedostonhallinnassa

Avaa tiedostonhallinta ja siirry kansioon bx_Mod. Valitse sieltä moduuli Blog. Tässä esimerkissä käytämme tiedostoa Modul-Blog-List.php lähtökohtana.

2. Luo oma PHP-tiedosto

Kopioi Modul-Blog-List.php, liitä kopio takaisin ja nimeä se uudelleen Modul-Blog-List_own.php. Muokkaa vain omaa versiota. Näin säilytät muutoksesi eristyksissä tavallisista päivittämistä standarditiedostosta.

Modul-Blog-List.php
       ↓ copy
Modul-Blog-List_own.php

3. Lataa oma moduulitiedosto

Kopioidussa PHP-tiedostossa on tarvittavat osat tämän moduulinäkymän käsittelyyn: parametreihin liittyvät käsittelyt, tietokantayhteydet lataamista ja tallentamista varten, HTML-ulostulo sekä siihen liittyvä CSS ja JavaScript. Lataa oma tiedosto, jotta voit antaa sen ChatGPT:lle muokattavaksi. Tarkista ennen lataamista, sisältääkö se kirjautumistietoja, henkilötietoja tai muita luottamuksellisia tietoja ja poista ne tarvittaessa.

4. Mukauta moduulia ChatGPT:n kanssa

Lataa Modul-Blog-List_own.php ChatGPT:hen ja kuvaile toivottuja muutoksia mahdollisimman tarkasti. Voit esimerkiksi muokata tekstejä, muuttaa päivämäärämuotoa tai säätää blogikirjoitusten esitystä. Pyydä, että olemassa olevat toiminnot, parametrit ja tietokantakyselyt säilyvät, mikäli et vaadi muutoksia niihin. Tarkista generoitu koodi ennen käyttöönottoa.

Example Prompt:
Please modify the attached module `Blog-list_own.php`. Change the date format and rephrase the heading of the blog list. Preserve all existing parameters, functions, and database operations. List any required changes to the database structure separately. Return the complete modified PHP file. 

5. Milloin oma tietokantataulu on tarpeen

Mikäli tekoäly vain muokkaa tekstejä tai esitystä, uusi taulukko ei automaattisesti ole tarpeen. Jos se kuitenkin lisää sarakkeita, poistaa niitä tai nimeää niitä uudelleen, älä muuta alkuperäistä moduulitaulukkoa. Luo sen sijaan kopio olemassa olevasta MySQL-taulukosta omalla nimelläsi, esimerkiksi Blog_own. Voit muokata omaa taulukkoasi tarpeidesi mukaan.

6. Muuta taulun nimi omassa moduulissa

Etsi omasta PHP-tiedostostasi tietokantataulukon määrittely. Esimerkissä käytetään alkuperäistä blogitaulukkoa:

$CF_DatabaseTable = "Blog";

Muuta määrittelyä omassa moduulitiedostossasi aiemmin kopioidun taulukon nimeksi:

$CF_DatabaseTable = "Blog_own";

7. Suojaa oma taulu päivityksiltä

Lisäosa _own ei ole teknisesti välttämätön uuden taulukon nimelle. Se on kuitenkin turvallisempi vaihtoehto: Tuleva CMS-päivitys voi tarjota saman nimisen uuden järjestelmätaulukon. Käytä siksi esimerkiksi Blog_own ja muokkaa taulukon määrittelyä omassa moduulitiedostossasi sen mukaisesti. Tarkista myös, viittaavatko muut kyselyt tai konfiguraatiotiedostot yhä alkuperäiseen taulukkoon.

8. Siirrä muokattu tiedosto takaisin CMS:ään

Siirrä tarkistettu PHP-tiedosto takaisin Blog-moduulihakemistoon ja käytä edelleen omaa versiota, jossa on lisäosa _own. Varmista, että moduulin konfiguraatio tai kutsu osoittaa todella tähän omaan tiedostoon. Tämä riippuu olemassa olevasta moduulikokoonpanosta.

9. Testaa kaikki toiminnot perusteellisesti

Avaa muokattu moduulinäyttösi ja testaa täydellinen käyttö. Tarkista erityisesti Uuden merkinnän Lisääminen, olemassa olevien merkintöjen Muokkaaminen ja Poistaminen -toiminto. Avaa myös koko tietokannanäkymä ja varmista, että kaikki merkinnät ja sarakkeet näkyvät oikein. Tarkista jokaisen suuren tekoälymuutoksen jälkeen, että parametrit, lomakekyselyt ja tietokantayhteydet toimivat.

10. Yhteenveto

Oman kopion olemassa olevasta moduulitiedostosta avulla voit mukauttaa CMS-moduulia tarkasti tekoälyn avulla. Pidä oletustiedosto muuttumattomana, käytä omaa PHP-tiedostoa lisäosalla _own ja luo tarvittaessa oma tietokantataulukko, jos teet muutoksia taulukon rakenteeseen. Tarkista lopuksi kaikki toiminnot ja täydellinen tietokannanäkymä ennen kuin tarjoat moduulin asiakkaalle.

UKK

mitä asiakkaat meiltä usein kysyvät

Voinko mukauttaa olemassa olevaa moduulia ChatGPT:n avulla?

Kyllä. Kopioi ensin haluamasi moduulitiedosto omaksi _own-versionasi, lataa se ja toimita se ChatGPT:lle yhdessä muutospyyntöjesi kanssa.

Mikä tiedosto käytetään esimerkissä?

Lähtökohtana on tiedosto Modul-Blog-List.php Blog-moduulissa. Muokattava kopio on nimeltään Modul-Blog-List_own.php.

Miksi minun pitäisi merkitä moduulitiedosto _own:lla?

Näin erotat muutoksesi oletustiedostosta, joka voi päivittyä CMS-päivitysten yhteydessä.

Täytyykö minun luoda uusi tietokantataulukko joka kerta, kun teen tekoälymuutoksen?

Ei. Oma taulukko on erityisen tarpeen, jos haluat muuttaa olemassa olevaa taulukkorakennetta, esimerkiksi lisäämällä, poistamalla tai nimeämällä sarakkeita uudelleen.

Miten muutetaan tietokantataulukon nimeä?

Etsi omasta moduulitiedostostasi muuttuja $CF_DatabaseTable ja muuta arvo esimerkiksi Blogista Blog_own:ksi. Tarkista myös muut taulukon viittaukset.

Miksi _own on järkevää myös omille taulukoille?

Lisäosa vähentää nimiristiriidan riskiä, jos tuleva CMS-päivitys luo uuden järjestelmätaulukon samalla nimellä.

Mitä minun tulisi huomioida PHP-tiedoston lataamisessa?

Tarkista tiedosto ennen lataamista luottamuksellisten tietojen varalta ja poista esimerkiksi kirjautumistiedot tai henkilötiedot.

Mitä toimintoja minun pitää testata tekoälymuutosten jälkeen?

Tarkista lisääminen, muokkaaminen ja poistaminen sekä täydellinen tietokannanäkymä. Tarkista myös, että tiedot tallentuvat ja näkyvät oikein.

CMS