-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Sylwester Zdanowski edited this page Aug 22, 2022
·
2 revisions
Welcome to the GMS wiki!
GMS jest rozwiązaniem pośrednim pomiędzy LightCSV a LMS. W stosunku do LightCSV pozwala przechowywać dane klienta i konfiguracji w bazie Postgres. Tym samym pozwala na przechowywanie podstawowych informacji o klientach jakimi operuje LMS.
Jednocześnie przechowywanie danych w bazie danych zamiast w plikach CSV, daje większe możliwości tworzenia skomplikowanych konfiguracji CPE.
GMS bazuje na LMS. Dzięki temu każda osoba znająca Lan Managment System, powinna być w stanie połączyć te rozwiązania.
GMS stanowi minimalistyczny sposób realizacji założonego celu.
Dodatkowo:
- GMS jest uzależniony jedynie od Smartów
- Użycie composera łączy się z koniecznością połączenia z internetem przy uruchomieniu rozwiązania
- Frameworki jak Symfony, wykorzystują więcej przestrzeni niż sam GMS
- Mechanizmy routingów logowania itp. w frameworkach dodają zbędny balast w przypadku GMS.
Dzięki przyjętemu podejściu napisanie pierwszej wersji GMS trwało 2 dni.