Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Proszę o poradę dot. prostego systemu CMS
THI
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 24.07.2008

Ostrzeżenie: (0%)
-----


Witam,
W PHP siedzę 2 lata, ale praktycznie opiera się to o pisanie prostych skryptów a raczej bajerów/dodatków na gotowe już strony.
Wykorzystuje PHP i podstawy SQL.

Chciałem napisać swój prosty system zarządzania treścią (CMS).
Podglądając wiele CMSów, tych publicznie dostępnych jak i robionych na zamówienie, każdy ma inną strukturę.
Proszę o porady jaki będzie najlepszy sposób na stworzenie takiego CMS'a.

Moje skrypty zazwyczaj opierały się na jednym czy kilku plikach.
Tutaj zapewne będzie więcej plików.
CMS chcę na bieżąco rozbudowywać w miarę wolnego czasu.

Po prostu chodzi mi o to jak to zrobić estetycznie (IMG:style_emoticons/default/winksmiley.jpg) i funkcjonalnie.
Bo nie chodzi o to żeby cały kod wstawić do INDEX.php

Ja widzę taką strukturę plików:

|-admin
|---index.php(panel)
|-szablon
|---gora.php
|---lbok.php
|---srodek.php
|---pbok.php
|---dol.php
|-moduly
|---galeria.php
|---newsy.php
|---artykuly.php
|---statystyki.php
|---itd..
|-index.php (co powinno się znajdować w indexie ?)
|-config.php (cfg bazy danych, meta tagi, itp..)
wygląda to trochę ubogo.
Jak zrobić tak aby wygodnie się dopisywało kolejne moduly ?
Dodatkowo chciałem zrobić od razu jakiś prosty system szablonów tak aby można było później łatwo modyfikować wygląd modułów w nowych szablonach.
<div id="nowy_szablon">
<? galeria ?>
</div>

Proszę o jak najwięcej porad, nie proszę o żadnego gotowca.
Pozdrawiam

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


Popieram kolegów wyżej, nie ma sensu pisać kolejnego pseudo CMS'a lepiej poznaj jakiś framework i na jego podstawie napisz taki system, będzie Ci go o wiele łatwiej rozbudowywać, poznasz zasady programowania obiektowego jednym słowem same zalety. Oczywiście wybór należy tylko do Ciebie ale na prawdę nie warto wymyślać drugi raz koła używając frameworka dostaniesz gotową bazę do pisania dowolnej aplikacji.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 13:46