Ich vermute du hast dich mit den entsprechenden Systemen nicht wirklich auseinandergesetzt, oder?
das ist mein beruf
Ich bezweifle dass man durch "selber schreiben" bei akzeptablem Aufwand ähnliche Sicherheitsmerkmale und Features erlangen kann.
ich sag ja nicht das das cms selbst geschrieben werden soll, sondern die seite an sich. Warum? Hinter CM Systemen hängt ein riesiger batzen code, da sie extrem allgemein geschrieben wurden. deshalb sind sie schonmal wesentlich langsamer als was selber gebautes. aber sorry das ich nicht hingeschrieben hab das er das nicht selber schreiben, das für ihn als laien wohl kompliziert ist.
Joomla zb muss unbedingt geschult werden, ein wirklicher laie kommt damit überhaupt nicht klar. Für mich persönlich ist vieles einfach, weil ichs eben kann und für leute die sich ein wenig mit dem web auskennen auch, aber setz mal jemanden der jeden tag mal im Netz surft, und ab und an mal was mit word oder powerpoint macht an joomla, und sag ihm nicht wie ers zu bedienen hat. der bricht nach mindestens einer halben stunde ab. Jedes CMS setzt für eine ordentliche konfiguration, schon einen vergleichsweise hohen kenntnisstand vorraus. wenn du jemanden vorne dran sitzen hast der kaum kenntnisse hat, dann musst du sehr viel selber machen, drupal geht da schon sehr gute wege, aber es geht hat noch besser, noch nutzbarer.
Deswegen schlage ich für absolute laien die eine Privatpage wollen immer Services vor. Aus dem einfachen grunde, weil man alles unsicher konfigurieren kann und auch nicht auf alles achtet. was glaubst du wieviele alte wordpress versionen im netz rumschwirren, die ziemlich dicke sicherheitslücken aufweisen? Die meisten leute spielen nichtmal updates ein.
Natürlich sind Sachen wie Typo3 super mächtig, allerdings gilt: je mächtiger das system, desto mehr kann man falsch machen. Und ausserdem bin ich gegen den trend, für jede pillepalle seite direkt ein dickes CMS einzusetzen, wozu drupal oder joomla für den SV Hintertupfingen? Man sollte immer sehen was man braucht, und wenn man nur ein interface haben will wo jemand mal news eintragen, verwalten und löschen kann, braucht man kein hochkomplexes cms, da gibts schon genug module zum download die man nutzen kann.
ausserdem sind die meisten cms systeme noch so geschrieben das sie mit PHP 4 und 5 laufen -> doppelter aufwand und undurchsichtigerer code.
"frickliger mist" war aber vllt ein wenig übertrieben, gibt schon ganz ordentliche systeme, aber viele schleifen halt echt zuviel mit und sind leider für laien nicht intuitiv genug.