ein profi entscheidet je nach projekt. wenn es nur eine kleiner, erster versuch ist, dann lass mal die finger von ner template engine. ich würde erstmal nur config und mysql zugangsdaten in externe dateien packen. den rest in eine datei. dann wirst du dich sehr schnell mit if abfragen beschäftigen, die dich dein ganzes php leben begleiten werden.
ich würde bei sowas kleinem jeden bereich z.b. so abtrennen.
PHP-Code:
if($_GET['aktion']=="betrachten") {
// dein php code, der die news ausgibt
} elseif($_GET['aktion']=="verfassen") {
include("formular.html");
} else {
echo "Bereich nicht verfuegbar";
}
dann kannst du alles in eine datei packen und es wird nur dann der jeweilige bereich aufgerufen, wenn du ihn per get aufrufst. nur so als simples beispiel.