Zmiana podejścia do konfiguracji i działania core lmsa
Hej,
Kilka dni temu na liście devepolerskiej rzuciłem pomysł który można najprościej określić następująco:
- wyrzucenie wszystkich skryptów i modułów daemona które powinny lub mogą być uruchamiane codziennie na tylko jednej maszynie (coś w stylu lms-payments, notify, etc.) i zastąpienie tego wszystkiego jednym, stand-alone programem, - dodanie osobnego menu konfiguracyjnego dla tego modułu.
Po tych zmianach uruchomienie podstawowej konfiguracji lmsa (takiej co już potrafiła by sama naliczać płatności, wysyłać maile z upomnieniami, robić sobie zrzuty baz danych, kompaktowanie itp.) sprowadzało by się tak jak teraz do instalacji samego UI, oraz do umieszczenia w cronie tylko jednego programu i wyklikania jego konfiguracji w menu. Bardziej zaawansowane moduły i skrypty takie jak firewall, czy pinger oczywiście by zostały. No i teraz sedno sprawy - jako że devepolerzy to dziwne bestie, i bardziej logicznym dla nas jest trzymanie różnych dziwnych opcji konfiguracyjnych w jeszcze dziwniejszy sposób - który niekoniecznie jest tak samo logiczny dla przeciętnego zjadacza chleba - potrzebny by był człowiek ze zdrowym, logicznym spojrzeniem na interface który wziąłby sobie do serca opinię ludzi - i zaprojektował przejrzysty interface konfiguracji. Przykładowo żeby ustawić wygląd faktur trzeba przejrzeć przynajmniej 3 różne menu konfiguracyjne - linię numeracyjną, description do paymentsa i wreszcie wygląd samego szablonu faktury - a wszystko to mogło by być w jednym miejscu menu.
Osoba taka nie musi się znać na programowaniu więc wszyscy którzy przewinęli się przez listę ze słowami "świetnie! pomógłbym wam, ale nie znam php/smarty/perla/c/whatever" mają okazję się wykazać.
uczestnicy (1)
-
Marcin Król