Jos muutat koodia omaan käyttöösi, niin silloin ei tietysti ole niin tarkkaa mitä teet.
Muista kuitenkin edellisen postin huomautus, eli jos muutat jotain ja päivität ohjelman, niin sitten muutoksesi (ehkä) tuhoutuvat ja (ehkä) eivät toimi, vaikka laittaisitkin omat muutoksesi takaisin paikoilleen.
Jos teet syvempiä muutoksia PHPBB-koodiin (tai mihin tahansa koodiin), niin sitten on syytä opiskella ohjelmointirajapinat kuntoon,tässä linkki kyseiseen API-dokumentatioon:
https://wiki.phpbb.com/Category:APIJa tietysti kun ja jos alkaa koodaamaan, niin seuraavat perussäännöt pitää olla mielessä:
1) käytä samaa koodimallia kuin ohjelmassa (code convention)
2) hyödynnä APIa ja älä keksi pyörää uudelleen
3) dokumentoi (sekä implementaatio ja implementatiosta vapaa rajapinta)
4) käytä versionhallintaa (sitä mitä käytetään ko projektissa, esim svn tai git jne..)
5) koodaa vain ja ainoastaan standardeilla tavoilla
6) koodaa ja kommentoi aina englanniksi, jotta muutkin ymmärtävät
7) luo muutoksellesi testialusta (testiohjelma ja esimerkki miten se toimii)
tee ohjelmasta paikka- ja kieliriippumaton (gettext on hyvä lähtökohta! ja käytä ISO standardeja)
9) testaa ennen julkaisua ja testaa kunnolla
(10) pidä koodissa *nix line feed!)