Witaj lms!
http://lms.rulez.pl/download/1.2/lms-1.2.0rc1.tar.gz http://lms.rulez.pl/download/1.2/lms-1.2.0rc1+libs.tar.gz http://lms.rulez.pl/download/1.3/lms-1.3.0.tar.gz http://lms.rulez.pl/download/1.3/lms-1.3.0+libs.tar.gz
I co dalej?
Budowa modularna - generalnie do dupy z tym. PHP jest na tyle zdupionym językiem że nie da się tego ładnie zrobić, by dynamicznie doładowywać coś, obsługiwać zdarzenia i takie tam. Owszem budowa modularna by się przydała, ale nie ma najmniejszych szans aby ją zaimplementować. Z kimkolwiek nie próbuję na ten temat pogadać, to albo sam nie ma koncepcji (ALEC i Lexx, mimo wszystko dzięki) albo leje ciepłym moczem na LMS'a. Do tego dochodzi jeszcze wielojęzykowść, której nie uzyskamy też za cholerę. O demonie nie piszę. almsd w żaden sposób nie różni się od lms-mgc - dokąd nie będzie czegoś pracującego na templejtach to nie ma wogóle o czym gadać. Podobnie wyglądała sprawa z zatrudnieniem w Smarty do tego - generalnie pomysł się podobał kilku osobom, ale nikt nie ruszył dupy by napisać demona do pobierania configów.
Dalszy rozwój to wypieprzenie klasy LMS. Jest zupełnie niepotrzebna, a ta obsługa modułów która teraz jest, nie jest ani udokumentowana, ani nic, pozwala jedynie na przekazanie do modułu nowego referencji do obiektów LMS, SMARTY i DB, oraz poprzez funkcję AddMenu dodać pozycję do menu po lewej, więc do dupy z takimi modułami.
Funkcje użytkowników - cóż, jedyna szansa to poprzez moduły była, ale patrz powyższe punkty. Generalnie niektóre features są fajne, ale niektóre idiotyczne i dokąd mi się nie spodobają to nic z tego.
LMS 2 i tak raczej nie wyjdzie, bo brakuje mi wsparcia i dochodzę do wniosku że nikt w tym zasranym kraju PHP nie umie, a jak umie, to jest złamanym kutasem i nie myśli o dzieleniu się chociaż pomysłami z innymi. A co za tym idzie - żygam na GPL.
Generalnie - w takim tępie to nic z tego nie wyjdzie.
Anyway, dzisiaj wieczorem jak wrócę do domu przenoszę źródła LMS2 do innego CVS i niestety przynajmniej do końca tego roku nie będzie to na licencji GPL, a dostęp będą mieli tylko betatesterzy i developerzy.
PS. A może dokończmy to 1.2.0 i dajmy sobie spokój z tym w ogóle?
uczestnicy (1)
-
Łukasz Jarosław Mozer