Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Plany CMS, czy to dobry pomysl?
Athlan
post
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Mam paln na CMS'a, ale nie wiem czy jest dobry (pewnie dużo osób go zastosowało), więc proszę o ocenę.

CMS posiada swoje moduły jak klocki lego... można je odpinać i przypinać. Każdy moduł ma następujące pliki:
- plik panelu admina (zostaje dołączony do PA jeżeli w nim zostanie wybrany)
- plik dystrybutora zawartości (on wykonuje wszystko co widzimy w oknie strony, pozwala wyświetlić wszystki informacje)
- plik dystrybutora menu (tak jak wyżej tylko że z menu)
- folder templatów i w nim wszystkie potrzebne pliki tpl
- instalator (zawiera wszystkie usawienia modułu zawarte w bazie mysql)

wszystko można przypinać i odpinać... nie wiem jednak czy to jest dobry pomysł (chodzi poszczególne o podpunkty). Nie pisałem jeszcze CMS'a

pozdro (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cadavre
post
Post #2





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

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


Ja swój CMS robię na podobnych zasadach. W głównem folderze CMS'a mam plik admin.php do obsługi wszystkich modułów, a same moduły aby poprawnie zostały wykryte muszą zawierać pliki:
modules/nazwa/nazwa_config.php
modules/nazwa/nazwa_funct.php
[ Gdzie nazwa to nazwa odpowiedniego modułu ]
Jeśli wszędzie nazwy się zgadzają, zainkludowany zostaje plik nazwa_config.php, w którym znajdują się informacje nt. nazwy modułu, jego wersji, opis, i informacja czy link do modułu ma pokazywać się w głównym menu. Większość informacji potrzebna jest w celech informacyjnych, ale nie tylko. Dla każdego usera w CMSie można nadawać prawa dostępu do poszczególnych modułów - listing modułów zostaje dla każdego moderatora również wypisany z pliku _config.php.
W ten sposób aby zainstalować cały, ogromny moduł wystarczy tylko zapisać na serwerze w folderze modules/ folder z w/w zawartością. Resztą zajmują się pętle.

Ten post edytował cadavre 22.07.2006, 10:06:03
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.12.2025 - 10:09