Michał Gacek pisze:
W dniu 19 lutego 2009 21:49 użytkownik Michał Gacek michal.gacek@gmail.com napisał:
mysle ze mozemy sie zgrać co ty na to? co myślisz o tym backendzie byśmy ustalili jakie rzeczy mają być do niego przekazywane, ty byś się zajął smstools tak jak chciałeś, a ja stroną smscenter? Proponuje aby moduł nazywał sie po prostu sms, a zmienna service w linku określała czy ma byc wysłane za pomocą smstools albo smscenter, oczywiscie twoje wypociny bylyby osobnym modułem a moje osobnym, tak aby zachować czytelność lmsa.
pozdrawiam
a optowałbym jeszcze przy tym aby to backend zajmował się poprawnościa numerów czyli sprawdzał obecność prefiksu 48 i formatował numer na 48xxxxxxxxx
Na chwilę obecną nie potrzebuję funkcjonalności sms w LMS, tak tyko rzuciłem co warto byłoby zrobić przy okazji dorabiania tej funkcji. Mogę opisać jak widzę to rozwiązanie.
Dodanie do klasy LMS (ew. dodanie odrębnej klasy SMS, co ułatwiłoby w przyszłości przerobienie tego na moduł LMS) metod do obsługi smsów, np. SendSMS, GetSMS, SetSMS, które wpisują do bazy odpowiednie dane jak np. numer, treść, datę dostarczenia.
Backend działałby jako daemon napisany np. w pythonie z możliwością dodawania wtyczek obsługujących operatorów i programy do wysyłania smsów. W ten sposób zachowasz dość duży poziom abstrakcji i łatwo będzie dodać obsługę nowego operatora czy programu smsowego do backendu.