![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Gdy patrzę w kod joomla, drupal, e107 itd. rzuca mi sie w oczy potworny nieporządek. Szablony pełne <?php ?>, walające się zmienne. Katalogi modułów (w joomla to się chyba komponent nazywa) z dwoma trzema plikami wszystko na kupie model, widok(w wielu przypadkach tylko osoba znająca php może zmodyfikować wygląd), kontroler. W katalogu głównym są pliki odpowiadające np. za konfiguracje.
Od lat jestem wierny jednemu cms-owi - który systematycznie traci na popularności - a to min. za sprawą że programistom zachciało się wszystko przerabiać (ponad rok od ostatniej aktualizacji). Doszło do tego że jeden zwolennik Joomla - zalogował się tylko po to żeby nas wyzwać od "kustoszy". System ten to Postnuke - choć wersja .8 RC3 - niewiele ma wspólnego z php-nuke (zresztą gdy wyjdzie wersja finalna ma zmienić nazwę). W najnowszej wersji wszystko ma swoje miejsce - system szablonów xanthia - daje szablony które są połączeniem html-u ze smarty (tu nazywa sie to pnRender) - oddzielając całkowicie html od php-u. Katalog szablonu ma odrębne miejsce na obrazki, style css, języki. Każdy moduł ma pliki odpowiadające za instalacje, wersje, pliki pnuser.php i pnadmin.php - sterujące(kontroler), pliki z końcówką ...api.php (pnuserapi.php) - odpowiadające za kontakt z bazą (model). Cały katalog z szablonami - pliki html +smarty - pozwala każdemu zmienić wygląd modułu bez znajomości php. Proszę o ocenę (porównanie) kodu, struktury katalogów. proszę nie oceniać funkcjonalności samego cms-a. Proszę także nie pisać postów typu - najlepszy cms to napisany własnoręcznie, lub nie używam cms-ów tylko frameworki - to nic nie wnosi do tematu. Z góry dziękuję za posty. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 00:49 |