Witam.
Moze zaczac od wydzielania w modulach katalogu 'userlist', i dac tam wszystkie pehapy ktore sa do /?m=userlist potrzebne i wyluskac z lms.class to co temu jest potrzebne. I tak z kazdym modulem ?
Znaczy wspólne... Hm. Okej, jest to jakaś koncepcja. A co do LMS.class.php... Chciałem wszystko przenieść do plików w modules, tj cały kod LMS.class.php. O tyle źle, że zmiana jakiejś rzeczy pociąga za sobą poważnie zmiany kodu. Anyway. LMS'a w sumie można podzielić na kilka w sumie części: zarządzanie użytkownikami zarządzanie komputerami finanse zarządzanie sieciami zarządzanie administratorami mailing osprzęt sieciowy statystyki Pierwsze cztery moduły są silnie ze sobą powiązane, szczególnie userzy i komputery. I teraz tak, np. każdy moduł to defacto katalog. W katalogu mamy jakąś hierarchię plików, np. 'menuitems', 'functions' i jakieś inne pliki (może nawet helpy, ikony, grafiki, whatever). Załóżmy każdy moduł ma swoją klasę, w niej funkcje typowe dla tego modułu (albo i nie, to są luźne przemyślenia - oczekuję komentarzy), może łatwo się odwoływać do innych modułów, ale tutaj wchodzą zależności pomiędzy modułami. Trzeba by było opracować strukturę modułu, reguły nazewnictwa, etc... O mamo. Ale czemu nie. Ktoś ma jakieś doświadczenia? -- Łukasz Jarosław Mozer http://www.baseciq.org mailto: lukasz@rulez.pl