Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CMS] Budowa systemu CMS a szablony, Modułowość, edycja, itd...
WebCM
post
Post #1





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

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


Myślę nad tym, jak rozwiązać problem z modułowością systemu CMS oraz szablonami. Ważne, by rozwiązanie było optymalne i wydajne. Przedstawię 2 tezy (lecz może ktoś ma lepszy pomysł?). Nie piszcie o Smarty, Autotheme, itp.

Rozpoczynanie od bazowego pliku index.php
Tak jak obecnie. Większość podstron dołączanych jest z 1 głównego pliku index.php.

Plusy:
+ Nie trzeba wpisywać kodu odp. za wyświetlenie szablonu w każdym module
+ Przejrzystszy plik szablonu (dołączany w index.php), a szablon dołącza plik wybierający moduł lub kategorię

Minusy:
- Dłuższe adresy stron
- Brak większej ingerencji w kod HTML (m. in. tytuł strony)

Dołączanie pliku jądra przez niezależne moduły
Są pliki modułów: index.php, news.php, art.php, itp. Od nich będzie zależało, czy dołączą później plik odpowiedzialny za wyświetlenie pełnej oprawy graficznej, czy tylko samego środka (bez menu i nagłówka).

Plusy:
+ Większa ingerencja w kod (przed <html>, w <head>, <title>, <meta> itp.)
+ Trochę krótsze adresy

Minusy:
- Bardziej skomplikowana sprawa z szablonem

Które rozwiązanie preferujecie?
Uargumentujcie i uzasadnijcie swoją wypowiedź.


Ostatnio umożliwiłem wtyczkom dołączanie pliku head.php w sekcji <head> (jeśli istnieje odpowiedni plik na podstawie parametru $_GET['co']). Nie wiem, czy to dobre rozwiązanie. Mam nadzieję, że próbowaliście różnych sposobów i wiecie, który jest dobry a wydajny.

DODANE: Teraz przyszło mi do głowy rozwiązanie - index.php?art=5, index.php?file=5 (lecz może przez to skrypt polecieć na wydajności?).

Ten post edytował WebCM 10.04.2007, 21:52:18
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: 24.08.2025 - 20:34