Ko gre za ustvarjanje resnih projektov, je v takšnih primerih optimalna rešitev ustvariti lasten motor za posebne potrebe. Če si enkrat vzamete čas, lahko ustvarite mreže dokončno zgrajenih projektov, ne da bi jih obremenjevali z nepotrebnimi moduli in funkcijami vseprisotnih motorjev, kot sta Joomla ali Wordpress. Seveda je lažje naročiti razvoj motorja pri strokovnjakih, toda samo z ustvarjanjem sistema za upravljanje vsebin boste videli svoja spletna mesta in takoj rešili nastajajoče težave.
Potrebno je
Računalnik, dostop do interneta, izdelano spletno mesto z jasno strukturo, znanje objektno usmerjenega programiranja, PHP, CSS, Javascript
Navodila
Korak 1
Postavite vse strani svojega spletnega mesta. Ni treba risati projektnega dokumenta, to se naredi kasneje. Vendar je treba narisati jasno strukturo videza: lokacija menija, logotip, glava, število stolpcev itd. Pozneje je vse mogoče spremeniti, vendar za odpravljanje napak motorja še vedno potrebujete osnovni videz.
2. korak
Ustvarite vse zahtevane tabele za bazo podatkov. Na primer tabela s članki, odseki itd. Nič strašljivega ni, če kaj pozabite, vendar bo treba tabele ustvariti čim bolj učinkovito, da bo notranja zgradba motorja jasno začrtana. Nato ustvarite nabor razredov, od katerih bo vsak odgovoren za določen del (razred za upravljanje uporabnikov, razred za delo z bazami podatkov itd.). Ne pozabite, da en razred ne bi smel izvajati nalog, ki so specifične za drugega. To bo zahtevalo globalni abstraktni razred za metode, ki veljajo za vse razrede.
3. korak
Predlogo razdelite na več sestavnih delov in jih shranite v ločene datoteke s pripono.tpl. Če želite to narediti, kopirajte ločen del, na primer obrazec za pooblastitev, in ga prilepite v ločeno datoteko.tpl. Nato ustvarite razred, katerega naloga je delo s takšnimi datotekami predlog in namesto {elements} nastavite ustrezne podatke. Na primer, namesto {uporabniško ime} bo razred vstavil ime uporabnika, ki je prijavljen. Prikažite vse elemente na straneh spletnega mesta z uporabo zgornjega razreda in s tem sestavite strani "opeka za opeko".
4. korak
Razvijte zasnovo spletnega mesta. Če želite to narediti, boste morali popraviti datoteke.tpl (pustite {elemente}), dodati datoteke CSS in JavaScript. Ampak bolje je, da se ne dotikate funkcionalnosti spletnega mesta, če ste seveda v prejšnjih fazah naredili vse pravilno.