Początek prostego CMSa w PHP (dla wprawy)

0

Postanowiłem stworzyć w ramach ćwiczenia i nauki prostego CMSa. Na razie większość funkcji jest w budowie jednak mam już stworzonych parę funkcji (function.php). Chciałbym abyście ocenili jaka jest "amatorskość" tego kodu i jakie rozwiązania zmienić pisząc kolejne funkcje. Co poprawić, co zmienić żeby nie była to typowa "amatorszczyzna początkującego".

Kod:
index.php: http://pastebin.com/qRChrRx4
function.php: http://pastebin.com/Gi4TGEjZ

Tutaj kod całości:
https://sourceforge.net/p/ncms2/code/ci/master/tree/
lub
https://bitbucket.org/rekamil97/ncms/src/

0

Radzę zapoznać się z MVC.

Edit. z OOP jednak też.

0

Tak jak napisał @Tumeg podziel sobie kod na index.php (jak bardziej rozbudowane funkcje ma spełniać, to mogą być tez dodatkowe obiekty), w którym składasz co ma byc wyświetlone i w jaki sposób. Zrób sobie katalog z dostępem tylko z serwera, gdzie będziesz mieć pliki pomocnicze, które przetwarzają tekst i stworz katalog z szablonami, gdzie będziesz mieć opis w html-u tego w taki sposób ma być wyświetlone. Oczywiście , jakieś katalogi na grafikę, skrypty, czy css-y też by się przydało. Takk wyglądać powinien nieskomplikowany cms.

1 użytkowników online, w tym zalogowanych: 0, gości: 1