Terminarz dla wydarzeń turystycznych online (WordPress)
Na wydarzeniach spotykają się agencje turystyczne z przedstawicielami branży turystycznej. Dzięki nim agencje turystyczne mogą wybrać najlepszą opcję hotelu, transferu itp.
Portal został opracowany w Wordpressie z użyciem takich wtyczek jak EventON z rozszerzeniami, TotalPoll - Pro, LearnDash LMS i inne, dla kluczowych produktów portalu. Każda wtyczka została dostosowana do potrzeb portalu (kod wtyczek nie był zmieniany, wszystkie zmiany były dokonywane w własnych wtyczkach, wtyczkach mu oraz w motywie).
Portal został zoptymalizowany maksymalnie pod kątem dużych obciążeń (kilka tysięcy klientów online), wiele danych jest buforowanych. Aby szybko przetwarzać zapytania ajax, duża część WordPressa została wyłączona, korzystając z SHORTINIT. Do natychmiastowej dostawy powiadomień używany jest web-socket.
Dodano REST-API dla aplikacji mobilnej z uwierzytelnianiem za pomocą OAuth2. Ponadto dla określonych ról użytkowników przeprojektowano uwierzytelnianie w celu łatwiejszego zarządzania podopiecznymi użytkownikami, na przykład uwierzytelnianie Google, gdy istnieje kilka kont i można między nimi przełączać się bez konieczności wprowadzania hasła.
Opracowano system „feedów”, podobny do strumienia postów na Facebooku (lub innych platformach społecznościowych).
#WordPress #woocommerce #PHP #jquery #HTML #CSS
Portal został opracowany w Wordpressie z użyciem takich wtyczek jak EventON z rozszerzeniami, TotalPoll - Pro, LearnDash LMS i inne, dla kluczowych produktów portalu. Każda wtyczka została dostosowana do potrzeb portalu (kod wtyczek nie był zmieniany, wszystkie zmiany były dokonywane w własnych wtyczkach, wtyczkach mu oraz w motywie).
Portal został zoptymalizowany maksymalnie pod kątem dużych obciążeń (kilka tysięcy klientów online), wiele danych jest buforowanych. Aby szybko przetwarzać zapytania ajax, duża część WordPressa została wyłączona, korzystając z SHORTINIT. Do natychmiastowej dostawy powiadomień używany jest web-socket.
Dodano REST-API dla aplikacji mobilnej z uwierzytelnianiem za pomocą OAuth2. Ponadto dla określonych ról użytkowników przeprojektowano uwierzytelnianie w celu łatwiejszego zarządzania podopiecznymi użytkownikami, na przykład uwierzytelnianie Google, gdy istnieje kilka kont i można między nimi przełączać się bez konieczności wprowadzania hasła.
Opracowano system „feedów”, podobny do strumienia postów na Facebooku (lub innych platformach społecznościowych).
#WordPress #woocommerce #PHP #jquery #HTML #CSS