Vakavien projektien luomisessa optimaalinen ratkaisu tällaisissa tapauksissa on luoda oma moottori erityistarpeita varten. Käyttämällä aikaa kerran voit luoda ruudukoita ehdottomasti rakennetuista projekteista rasittamatta niitä tarpeettomilla moduuleilla ja kaikkialla läsnä olevien moottoreiden toiminnoilla, kuten Joomla tai Wordpress. Tietenkin on helpompi tilata moottorin kehitys asiantuntijoilta, mutta vain luomalla itse CMS, näet sivustosi läpi ja ratkaise heti syntyvät ongelmat.
Se on välttämätöntä
Tietokone, Internet-yhteys, luotu sivusto, jolla on selkeä rakenne, tieto kohdennetusta ohjelmoinnista, PHP, CSS, Javascript
Ohjeet
Vaihe 1
Asettele kaikki sivustosi sivut. Suunnitteluasiakirjaa ei tarvitse piirtää, tämä tehdään myöhemmin. Mutta on välttämätöntä piirtää selkeä ulkoasun rakenne: valikon sijainti, logo, otsikko, sarakkeiden määrä jne. Myöhemmin kaikkea voidaan muuttaa, mutta moottorin virheenkorjaamiseksi tarvitset silti yksinkertaisen ulkonäön.
Vaihe 2
Luo kaikki tarvittavat taulukot tietokantaan. Esimerkiksi taulukko, jossa on artikkeleita, osioita jne. Ei ole pelottavaa, jos unohdat jotain, mutta taulukot on luotava mahdollisimman tehokkaasti, jotta moottorin sisäinen rakenne on selkeästi hahmoteltu. Luo seuraavaksi joukko luokkia, joista kukin vastaa tietystä osasta (luokka käyttäjien hallintaan, luokka tietokantojen kanssa työskentelyyn jne.). Muista, että yksi luokka ei saa suorittaa toiselle ominaisia tehtäviä. Tämä edellyttää globaalia abstraktia luokkaa menetelmille, joita sovelletaan kaikkiin luokkiin.
Vaihe 3
Jaa malli useaan osaan ja tallenna ne erillisiin tiedostoihin.tpl-laajennuksella. Voit tehdä tämän kopioimalla erillisen osan, esimerkiksi valtuutuslomakkeen, ja liittämällä sen erilliseen.tpl-tiedostoon. Luo seuraavaksi luokka, jonka tehtävänä on työskennellä tällaisten mallitiedostojen kanssa, ja aseta vastaavat tiedot {elements} -kohdan sijaan. Esimerkiksi {käyttäjänimi} sijaan luokka lisää kirjautuneen käyttäjän nimen. Näytä kaikki sivuston sivujen elementit käyttämällä yllä olevaa luokkaa, jolloin sivut kootaan "tiili kerrallaan".
Vaihe 4
Kehitä verkkosivujen suunnittelu. Tätä varten sinun on korjattava.tpl-tiedostot (jättämällä {elements}), lisättävä CSS- ja JavaScript-tiedostot. Mutta on parempi olla koskematta sivuston toimintaan, jos tietysti teit kaiken oikein edellisissä vaiheissa.