W dniu 28.07.2015 o 20:16, Maciej Lew pisze:
Opisałem jak działa routing w LMS z uwzględnieniem pluginów: http://lion.net.pl/2015/07/28/routing-w-lms.html
W dniu 18.07.2015 o 20:17, Tomasz Chiliński pisze:
W dniu 16.07.2015 21:20, Maciej Lew napisał(a):
Pluginy są bardzo proste.
Terminating*Plugin wymagają niewielkich zmian w bazie.
EximLogPlugin dodaje nową tabelę w bazie w której trzymam informację o wysłanych mailach. Wymaga on także skonfigurowania rsysyloga oraz exima aby logowały do bazy danych oraz tego aby faktury były wysyłane przez perlowy lms-sendinvoices (lub małej poprawki w phpowym lms-sendinvoices). No i działa w tej chwili tylko z postgresem ale myślę że dla mysql też da się zrobić. W planach jest ładowanie informacji o wysłanych fakturach do tabeli messages.
Myślę że możnaby przygotować pewien mechanizm aktualizacji bazy danych, trzeba by aby plugin dodawał sobie swój unikatowy wpis w dbinfo jeśli taki nie istnieje i sprawdzał go podczas uruchamiania, gdzieś w okolicach konstruktora głównej klasy pluginu.
Zrobione w HEAD. Commit: https://github.com/lmsgit/lms/commit/885e261660d88309f5dd778bda25f285b0f538c...
Od tej pory wtyczki mogą korzystać z automatycznego ładowania swojego pełnego schematu bazy danych lub przyrostowego uaktualniania swojego schematu bazy danych. Trzeba będzie niedługo wydać wersję 1.11.18.
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
To ja też mam pytanie odnośnie faktur i tcpdf bo akurat z tym walczę. Gdzie można ustawić kolor krawędzi tabel w fakturach? Przydało by się jakieś miejsce gdzie można konfigurować tego typu rzeczy nie grzebiąc się w skryptach.